2,033 karma · joined December 29, 2014
You would most likely have had to navigate up and down the caller chain regardless of how you scope errors.
At least this way the compiler tells you when you forgot to handle a new error case, and where.
I’d estimate 30-40% of their S3 bill could be eliminated just by properly compacting and sorting the data. I took it as an opportunity to learn DuckDB, and decided to build a tool that does this. I’ll release it tomorrow or Tuesday as FOSS.
This means that each function only cares about its own error, and how to generate it. And doesn’t require macros. Just thiserror.
But that wasn’t really the discussion I was trying to start. I realise I made my point quite poorly.
I was lamenting the fact that because “female contraceptives” are a “solved problem”, there is basically no research or innovation in male contraceptives. See sibling thread.
Hormonal contraceptives are absolutely terrible. None of my long term partners were happy with them—whether it was a hormonal implant, hormonal IUD or pill, the side effects have always been ridiculous.
In addition, WHO classified oral contraceptives as G1 carcinogens. So having a potential alternative is incredibly important.
It is insane to me that as a society, we’re fine asking women to “just take drugs” that mess with their reproductive system, affecting their mood, sleep, weight, libido, and blood pressure (and most likely a lot more I’m not aware of).
There are many projects that use pip-compile to lock things down. You couldn’t use python in a regulated environment if you didn’t. I’ve written many Makefiles that explicitly forbid CI from ever creating or updating the actual requirements.txt. It has to be reviewed by a human, or more.
> On Feb. 24, NASA announced an official "all clear" on social media, reporting the impact probability had dropped to just 0.004% and that the asteroid is "expected to safely pass by Earth in 2032."
Location: Copenhagen, Denmark
Remote: Yes
Willing to relocate: Very unlikely
Technologies: Rust, Python, Golang, Make, Bash, Linux, AWS, K8S, 3D printing, CAD, PCB design, electronics.
Résumé/CV: https://drive.google.com/file/d/1cJK__zzaZYSoZv0AZ0j0vjVAwhv...
Email: sl@unticks.com
I'm a jack of all trades. I've built highly scalable telephony systems, industrialised startups, discovered major bugs in Twilio's call routing algos through a handy home-made hardware latency tester, built big data teams and pipelines for pharma companies. I even built an industrial camera for the wine industry in the middle of the pandemic. These days I mostly focus on backend software development and architecture, data-archeology and -science, and trying to build cool stuff.
If you need someone who has the ability to absorb a massive context quickly, and is able to maintain the goals of all the stakeholders in his head while coming up with a solution, I'm your person.
Not interested in: DRM/IP enforcement/blockchain
This being said, I’ve noticed that many a “big EV” driver will take off from red lights like they’re driving a dragster.
It provides percentage of chance of delay and average delay for specific routes. Each time slot has different stats. So for example the 13:00 train from Copenhagen to Hamburg is much less reliable than the 17:00 one (random example, not sure if accurate).
Very cool overall.
I find it odd he doesn’t link to it from his tutorial page, though.
However, as I wrote, the vendors of these systems provide customisation services to improve the OCR of the price relative to the barcode. Location, font, etc. Even the name can be imported, and in some cases shelf space per product, thus stock estimates, etc.
While written Danish is relatively close to both Swedish and Norwegian, the pronunciation is significantly removed. This is most likely due to the printing press arriving too early and locking down the orthography rules while the spoken language was still evolving massively (similar to the GVS in English).
It takes a significant effort for foreigners to understand the relationship between written and spoken Danish.
I don’t know if it works on the Finnish keyboard, but when I switch to another Scandinavian language it’s still working fine.
On macOS, option-dash will give you an en-dash, and option-shift-dash will give you an em-dash.
It’s fantastic that just because some people don’t know how to use their keyboards, all of a sudden anyone else who does is considered a fraud.
These are typically used to mass-import your competitors prices just by walking through the shop with a camera mounted on your shoulder. Or phone in a shirt pocket with the camera facing forward.
There’s a few white-label companies that offer these apps. Many of the barcode companies offer their own version of this app. They’re not usually available on the AppStores.
The reason for this is that each competitor requires slight customisation (font, price location relative to each barcode, etc) to get the best results.
I’m not sure I understand other parts. The spiritual aspect, the lack of output for a week, etc.
The problem is that there’s a million people like you looking for work now. All of them as skilled and knowledge-hungry as the next. You’re adding extra barriers to be hired, instead of removing them. That you have personal objectives about who/what/why you work somewhere is fine. Most people have those.
Anyone your message doesn’t resonate with is going to leave you on seen. That’s a problem.
One setup I’ve used with a previous client was deploying many FastAPI lambdas, wrapped in Mangum. You can even in the same code base expose both. This way, you can deploy to a container and a lambda without changing any code.
In one case, we used APIGWv2 to give the lambda an HTTP endpoint, in the other, it’s the container that provides it. You can throw in IPv6 support by having a CF distro in front of both.
I’m not trying to come off as a paragon of perfect food habits; I’m overweight like many others. It’s just that my diet never included desserts and very rarely sweet stuff.
I also don’t consume fruits—I realise how much sugar they contain. I was just wondering it was specifically the *-ose your body was craving. Your answer seems to indicate it’s the dessert association more than the sugar per se.
Does fruit satisfy the same craving?
I’m asking because I genuinely don’t really get cravings for sweet stuff. There are plenty of candy stores where I live, and there’s a social norm to get “Friday sweets”, especially for parents with children, but I never understood the appeal.
Things like ReactNative or <insert cross-platform app dev toolkit here> miss exactly the same point that CEOs firing engineers over LLMs or vibe coders do: the code was _never_ the problem. It's all the domain expertise that allowed you to produce said code.
Do you know how often I use an app that was clearly built for Android, but also happens to run on iOS? Most likely once, and then never again. Because all the conventions are wrong, and it requires more effort than what I'm willing to give it.
Granted, I haven't played around with Flutter so maybe I'm unaware of how good these cross-platform solutions have become, but still.
Norway wasn’t a founding member. Norway never fully joined and then partially pulled out.
I really hope the UK rejoins eventually, but I will never support them having the prime position they used to enjoy.