![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
Thanks, will take a look when I have time
Thanks, will take a look when I have time
No, it’s an edit. I linked the original in the post text. If you can’t access it for some reason, here’s a transcript:
Government of the Netherlands
Home > Topics > Coronavirus COVID-19 > Travelling to the Netherlands from abroad
Checklist for travel to the Netherlands
Do not travel to the Netherlands.
Agreed. Though I wonder if ipv6 will ever displace ipv4 in things like virtual networks (docker, vpn, etc.) where there’s no need for a bigger address space
He’s recording the extracted data into a MongoDB database, yes!
Jokes aside, LLMs are actually pretty nice, since they lower the barrier to entry for programming. A guy I know has been doing all of his data processing with obscure Excel hacks his entire life. But recently he had to parse a file with like a million or so lines, which would take forever in excel, so now he’s hacking together a python script using ChatGPT and meta ai. And in the process, he’s actually picking up a bit of python knowledge himself. He now knows what lists are, how loops and if statements work, and he even understands “intermediate” features like list comprehension and regex. They said llms would replace programmers, but in reality they’re making more of us lol
This but with “microsoft office” instead of java
Gradual typing isn’t reinventing the wheel, it’s a new paradigm. Statically typed code is easier to write and harder to debug. Dynamically typed code is harder to debug, but easier to write. With gradual typing, the idea is that you can first write dynamic code (easier to write), and then – wait for it – GRADUALLY turn it into static code by adding type hints (easier to debug). It separates the typing away from the writing, meaning that the programmer doesn’t have to multitask as much. If you know what you’re doing, mypy really does let you eat your cake and keep it too.
A technology that was made To Stop Criminals™ being used against a political whistleblower? Color me surprised! (thanks for sharing the link btw, didn’t know about that)
I bet you there’s at least one that adds an offset to the user’s address, but, like, a random one every time you load the page, so you could get their address by averaging. And at least one other one that adds a fixed random offset, but does so in the frontend.
LaTeX is great, but I prefer Markdown for software documentation (bonus points if your flavor of markdown supports LaTeX-style math). Standard LaTeX is geared towards typesetting and formatting, which is great for reports and journals, but not so much for software documentation, so you end up with a lot of boilerplate. Markdown syntax is also more accessible to beginners, I feel. And if you have a really big project that requires features like cross-references, there’s things like myst markdown.
Same reasons you’d censor profanity. To show that I don’t necessarily agree with or support them. Maybe I should start using the vomit emoji instead of asterisks like u/pancakes [joking].
Already on it https://flathub.org/apps/com.microsoft.Edge
D*scord is technically searchable and fairly archiveable (messages never get deleted due to old age (in my experience at least) or if the original poster deletes their account). And some d*scord servers even have a Q&A mode similar to st*ck *verflow. But yeah, not the right tool for the job, not to mention ABSOLUTELY PROPRIETARY
Python is so great (half-sarcasm) that a trailing comma on its own constitutes a tuple (immutable list):
mytuple = 4,
assert len(mytuple) == 1
assert mytuple[0] == 4
Typical conversation between a non-programmer and a programmer about AI:
Won’t AI put you out of your job?
It probably won’t
Well, can’t AI write code much faster and more efficiently than humans?
How would it know what code to write?
I guess you would need to provide it with a description of the app that you want it to make?
So you’re telling me that in the future, there will be machines that can generate computer code based entirely on a description of the required functionality?
I guess so?
Those machines are called “compilers”, and “a description of the required functionality” is called “a program”. You’re describing programming.
This is fake, b*n sh*piro doesn’t believe that rap even counts as music https://yewtu.be/watch?v=8zeiFF1SNCY
idk man ipv4 NAT sounds like the “complicated bloat” to me.