-
10 votes
-
Stripe is silently recording your movements on its customers' websites
14 votes -
Brush up your COBOL: Why is a 60 year old language suddenly in demand?
10 votes -
Weekend projects
18 votes -
Seamless branch deploys with Kubernetes
3 votes -
"Memories" - 256 byte MSDOS intro
10 votes -
Oil 0.8.pre4: The Biggest Shell Programs in the World
7 votes -
Video of a still functioning 1958 FACOM 128B Japanese Relay Computer
7 votes -
Ultimate Guide to Switch Debounce (Part 1)
4 votes -
Supply-chain attack hits RubyGems repository with 725 malicious packages
12 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
9 votes -
Programming Languages that are Both Interpretable and Compilable?
I've been thinking about the feasibility of defining a language spec that can both be compiled and interpreted lately. I first thought about it while writing code in crystal, which, for the...
I've been thinking about the feasibility of defining a language spec that can both be compiled and interpreted lately. I first thought about it while writing code in crystal, which, for the unfamiliar, is a compiled language based heavily off the syntax of an interpreted language (ruby).
Here are a couple reasons I find the idea interesting:
- It effectively neuters the interpreted/compiled language debates. Why just choose one, when both have such big upsides?
- You could develop a program in the interpreter with the same playfulness as you get in a shell, and then compile it into a speedy 'lil thing!
- It would be wonderful for metaprogramming! From my experience, languages usually define a little janked together syntax for compile-time execution. If the language had an interpreter for itself within the compiler, you could metaprogram and program in the exact same language.
I'm curious if any languages like this exist, or if you can think of more benefits.
Edit:
I just want to mention that my reference to 'feasibility' earlier is not born of disbelief - you can write a compiler or interpreter for any (to the best of my knowledge!) well defined formal grammar with enough effort. I suppose I left that word there to account for the fact that I might have unknown unknowns here.14 votes -
Just like Phoenix LiveView but in Typescript
@beenotung: Like the concept of SSR reactive web but not ready to use dynamic type Elixir for building webapp? TS LiveView get you covered 🤠 https://t.co/Enrprt6G2N https://t.co/elOC0N2vXd https://t.co/W9pdg1FAAr
3 votes -
GitHub's private repositories are now free with no limit on collaborators
26 votes -
UTF-8 Everywhere
4 votes -
Fortnightly Programming Q&A Thread
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.
Don't forget to format your code using the triple backticks or tildes:
Here is my schema: ```sql CREATE TABLE article_to_warehouse ( article_id INTEGER , warehouse_id INTEGER ) ; ``` How do I add a `UNIQUE` constraint?
3 votes -
How Dr. Seuss would prove the halting problem undecidable
5 votes -
Your statement is 100% correct but misses the entire point
21 votes -
Python Web Scraping with Virtual Private Networks
3 votes -
Open Mainframe Project helps fill the need for COBOL resources
7 votes -
Zig 0.6.0 has been released
15 votes -
Technical reasons to choose FreeBSD over GNU/Linux
4 votes -
Tildes Folding@home team is now in the top 1500, out of 246,901 teams
17 votes -
Converting Project Gutenberg Projects to Markdown
12 votes -
The 501 Developer Manifesto
8 votes -
IntelliJ IDEA 2020.1: Java 14, dataflow analysis assistance in the debugger, LightEdit mode, and more
4 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
14 votes -
PyCharm 2020.1 released
5 votes -
JPMorgan's Athena has 35 million lines of Python code, and won't be updated to Python 3 in time
6 votes -
Bootstrap dropping IE11 support in upcoming release
4 votes -
RedHat making some free courses
6 votes -
Neuroevolution of Self-Interpretable Agents
4 votes -
Oceans of code programming challenge
8 votes -
Nim 1.2.0 released
6 votes -
Humble Book Bundle: Software Development by O'Reilly
8 votes -
Twitter Direct Message Caching and Firefox
4 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
14 votes -
How we recovered over $300K of Bitcoin
5 votes -
What's a good way to learn how to maintain my own computer hardware?
I have two computers (a desktop and a laptop) that broke down just before my city entered a lockdown. Being able to assemble and fix my own computer hardware is something I have always wanted to...
I have two computers (a desktop and a laptop) that broke down just before my city entered a lockdown. Being able to assemble and fix my own computer hardware is something I have always wanted to do, and if I knew that I would probably not be using a borrowed Macbook Air right now.
I have no immediate need to provide any maintenance services, nor do I require a primer in electronics or anything too advanced. Just enough to know how to assemble and disassemble a machine, identify and fix the most obvious issues without breaking anything.
I tend to learn better from sequential and structure learning materials, preferably in text/images form. But videos are also welcomed. I know the names of the things and what they are, but I don't really know how to put things together in practice.
Suggestions? :)
13 votes -
vim_cubed
13 votes -
MacOS Catalina 10.15.4 has mysterious SSH issues, possibly linked to using a port greater than 8192
10 votes -
Fortnightly Programming Q&A Thread
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.
Don't forget to format your code using the triple backticks or tildes:
Here is my schema: ```sql CREATE TABLE article_to_warehouse ( article_id INTEGER , warehouse_id INTEGER ) ; ``` How do I add a `UNIQUE` constraint?
3 votes -
Folding at Home: Team Tildes information
Inspired by @moocow1452 original post on donating computer resources towards the cause of researching coronavirus. This new post is to organize the Folding @ Home information to be at the top of...
Inspired by @moocow1452 original post on donating computer resources towards the cause of researching coronavirus. This new post is to organize the Folding @ Home information to be at the top of the thread for new users who may be interested in donating their resources to the cause.
- Folding @ home: Coronavirus - What we're doing and how you can help in simple terms
- Folding @ Home Download here
- Tildes Team number: 238330
- Folding@Home Passkey registration
- Folding@Home Points information
- Folding@Home Team stats
- Extreme Overclocking team stats details
- Folding@home Active Projects - Where you can look up what your Work Unit is related to
- Folding@home Server Stats - Server Status, Assignment/hour
- Folding@home Client Stats - OS, CPU and TFLOPS count totals
34 votes -
Let’s make testing Agile, they said. Uh, what did they mean by that?
3 votes -
rust_walker: asynchronous randomized large filesystem explorer in Rust
8 votes -
Fortnightly Programming Q&A Thread
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.
Don't forget to format your code using the triple backticks or tildes:
Here is my schema: ```sql CREATE TABLE article_to_warehouse ( article_id INTEGER , warehouse_id INTEGER ) ; ``` How do I add a `UNIQUE` constraint?
7 votes -
The tildeverse
3 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
13 votes -
AMD's Big Navi and Xbox Series X GPU 'Arden' source code stolen and leaked
6 votes -
`zig cc`: a Powerful Drop-In Replacement for GCC/Clang
8 votes