Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
VorpalWay
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
121.
▲
by
VorpalWay
4mo ago
> primitive types and standard containers are not thread safe - it's up to the programmer to know this and use them accordingly. Which (sort of) makes sense: most types should not be used across threads. Having everything use atomic
122.
▲
by
VorpalWay
4mo ago
> IMHO the current main problem is that the C stdlib is stuck in the K&R era and the stdlib APIs haven't even been updated to the language features added in C99 (e.g. make use of struct args and return values). C++ has the same
123.
▲
by
VorpalWay
4mo ago
Old Macs (which I grew up with) had even more baroque path handling than mentioned in the blog post: Double colon (::) meant the same as .. on Unix/DOS, that is "go up one level". So you have to be careful when concatenating
124.
▲
by
VorpalWay
4mo ago
I have yet to see any ISP use CGNAT here in Sweden. It seems to be a highly regional problem for some reason. Both on mobile and on broadband I get publicly routable IPv4.
125.
▲
by
VorpalWay
4mo ago
In what countries were the exams only once a year? When I grew up in the 90s in Sweden we would have tests and exams frequently, usually at the end of each module. This continued all the way through university. I think we had 3 separate exa
126.
▲
by
VorpalWay
4mo ago
"Stadhavet Sea", since havet means "the sea" (in both Swedish and (as far as I know) Norwegian), that is a terrible phrasing on English Wikipedia. It should be either just "Stadhavet" or "the Stad sea"
127.
▲
by
VorpalWay
4mo ago
Go for it! If nobody reports things they don't get fixed. I have found this to be true not just when it comes to companies breaking laws, but also to much more benign things. Such as reporting potholes in town or broken microwaves at
128.
▲
by
VorpalWay
4mo ago
There are some projects: * https://github.com/jj-vcs/jj * https://nest.pijul.com/pijul/pijul
129.
▲
by
VorpalWay
4mo ago
Does this mean that those of us who don't get motion sickness regardless of reading or looking at a phone in a vehicle are less good at handling poison as well? (I have also been on bumpy flights, no issues whatsoever, even when readin
130.
▲
by
VorpalWay
4mo ago
I open terminal far more often than that. But you should also remember that the startup cost is also paid by some subshells, and any shell scripts you run (the actual cost will vary: which init files are sourced varies between interactive a
131.
▲
by
VorpalWay
4mo ago
With zsh i set up nvm to lazy load, so I don't pay for it when I don't use it (I'm a C++ and Rust dev, but I occasionally need to run js stuff from other team members). I can strongly recommend lazy loading in zsh in general,
132.
▲
by
VorpalWay
4mo ago
I don't think I was ever able to straight copy and paste from SO, everything needs adaptation, and code can often be simplified. And you need to understand your code. SO was useful, but nothing could be used copy pasted. Maybe this i
133.
▲
by
VorpalWay
4mo ago
I don't really see this as analogous. Yes, you do choose an abstraction level to operate at, I rarely think in terms of transistors, or even gates (which by your logic an assembly programmer should do). But I often do think across adj
134.
▲
by
VorpalWay
5mo ago
I'm not sure if a 3.5 will be as fast as a 3.9. You could enable printers you are interested in in the slicer and slice some typical models of yours. Because of things like acceleration and flow limits the scaling isn't as simple
135.
▲
by
VorpalWay
5mo ago
Mk3s is indeed great. I tend to swap nozzle often (different sizes, hardened vs brass) and the Nextruder makes that way easier. I also don't have a space where I can print overnight so the additional speed was extremely useful to me. T
136.
▲
by
VorpalWay
5mo ago
What is wrong with a set of third party dry boxes, possibly even cheap DIY ones? I seem to remember there is a common plastic box that is made for storing cereal in that is just the right size. Just add some reverse Bowden tubes and put a s
137.
▲
by
VorpalWay
5mo ago
Fair, but adding third party dryboxes (possibly even DIY ones, I believe there is a common plastic box for storing cereal that is just the right size, just add some silica gel to the bottom and a tube for the center of the spool) with some
138.
▲
by
VorpalWay
5mo ago
I could see them making working with third party filaments more and more inconvenient. They already do to some extent where the NFC tag system only works on first party filament, and they are not interested in opening it up, using encryptio
139.
▲
by
VorpalWay
5mo ago
Another option would be a Voron kit with INDX or some other tool changer added to it. (Also, what did Snapmaker do? I thought they were relatively innocuous?)
140.
▲
by
VorpalWay
5mo ago
The A1 mini has turned out to be a fire hazard as of recently. Some component in the power supply that can explode and in the worst case catch fire. Multiple events during the last year, and shockingly it hasn't been recalled. You prob
141.
▲
by
VorpalWay
5mo ago
The thing is, a Prusa will last way longer, and when something breaks it is fully serviceable. All the cheap Chinese brands are at best only partially serviceable. Just the other day I saw a post about a BambuLabs X1C that had to be throw
142.
▲
by
VorpalWay
5mo ago
You didn't specify a price range, but a Prusa Core One with INDX, or a Prusa XL could work if you aren't price sensitive. I have heard good things about the Snapmaker U1 that just released, though apparently the slicer software is
143.
▲
by
VorpalWay
5mo ago
You might be interested in the SponsorBlock[1] browser extension for Firefox and Chromium based browsers. It deals with this issue, and is open source. [1] https://github.com/ajayyy/SponsorBlock
144.
▲
by
VorpalWay
5mo ago
Some countries have national archives that all published material must by law be submitted to, including material published online. I know at least Sweden and the UK has that. This will be available for researchers, though usually you have
145.
▲
by
VorpalWay
5mo ago
That isn't true, for UB the compiler is allowed to assume the UB can never happen. For example if you dereference a pointer and only after check if it is NULL, the compiler can remove the NULL check, since it is clearly impossible (nev
146.
▲
by
VorpalWay
5mo ago
Blog post is from 2021, should update the title to include that. Interesting study though and I wonder if it has at all improved since.
147.
▲
by
VorpalWay
5mo ago
In my original comment I mentioned both options though.
148.
▲
by
VorpalWay
5mo ago
Doesn't work with Firefox on Android either.
149.
▲
by
VorpalWay
5mo ago
You can do this with templates in C++ and generics in Rust I'm pretty sure. I think the Eigen C++ library supports this. (I have yet to do a linear algebra heavy Rust project, so I can't speak to the options that exist there.)
150.
▲
by
VorpalWay
5mo ago
A self hosted server executable still works fine with that though. Plenty of games had that model.
More ›