Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sedatk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
451.
▲
by
sedatk
1y ago
I empathize with the sentiment, but I think Microsoft isn't that conservative. Since XP, they have continuously dropped hundreds of features and components with varying significance. https://en.wikipedia.org/wiki/L
452.
▲
by
sedatk
1y ago
> So much of Windows' headaches stem from not wanting to break things Quite acceptable for not having the headache for things breaking.
453.
▲
by
sedatk
1y ago
Sure, but since there's no enforced standard for how privileges are configured on a system, there's always the possibility that your app to be the only escape ticket. You can dismiss that possibility of course. But, as a general h
454.
▲
by
sedatk
1y ago
Basically, any path longer than 256 characters for `mapFilename` would cause a buffer overrun. An unprivileged app could run your app (say, with more privileges), with a very long `HOME` environment path, causing a buffer overflow, and pote
455.
▲
by
sedatk
1y ago
I'm sure Microsoft hopping from one XAML implementation to an entirely new one every five years didn't help either.
456.
▲
by
sedatk
1y ago
Thanks! :)
457.
▲
by
sedatk
1y ago
I think that confuses paradigm with configuration. Say, if one thread waits on another to finish, that doesn't mean the code suddenly becomes "single-threaded", it just means your two threads are in a serialized configuration
458.
▲
by
sedatk
1y ago
404
459.
▲
by
sedatk
1y ago
Then it doesn’t apply in this case.
460.
▲
by
sedatk
1y ago
Is the "join" syntax part of the language?
461.
▲
by
sedatk
1y ago
Which languages do have such a thing?
462.
▲
by
sedatk
1y ago
Blocking async code is not async. In order for something to execute "out of order", you must have an escape mechanism from that task, and that mechanism essentially dictates a form of concurrency. Async must be concurrent, otherwi
463.
▲
by
sedatk
1y ago
It was quite silly. The most common bug with binary search is calculating the middle point: `(start + end) / 2`. It looks straightforward, but "start + end" could cause an integer overflow for large data structures, and that
464.
▲
by
sedatk
1y ago
I knew about the infamous Binary Search bugs in books, and I dared to write the first bug-free implementation in my book, very carefully. Still, it ended up having bugs. :) Luckily, Manning's early access program let me fix them before
465.
▲
by
sedatk
1y ago
Of course, but I have to deal with it every fresh install.
466.
▲
by
sedatk
1y ago
> am I a beta tester You'd be a pre-alpha tester
467.
▲
by
sedatk
1y ago
> annoying blank space left and right of url in the toolbar I'm glad that I'm not the only one who hates that.
468.
▲
by
sedatk
1y ago
In addition to other points about making it progressively safe, unsafe Rust is still safer than C. https://bsky.app/profile/ssg.dev/post/3lkjogvm2c222
469.
▲
by
sedatk
1y ago
> i believe the only contender is julia C# has "^n" notation that means "length - n". For example: Take the last element of an array or any other structure that supports indices: var a = ar[^1]; Take the last
470.
▲
by
sedatk
1y ago
This is very bold because passkeys haven't been the smoothest ride so far. There are many inconsistencies in implementations among platforms. For example, many websites use passkeys as an alternative sign-in option, and let you keep yo
471.
▲
by
sedatk
1y ago
> A higgs-bugson is a bug that is reported in practice but difficult to reproduce This was the first time I heard of "higgs-bugson". The term sounded so forced that I had to know how it differed from Heisenbug. In short, it doe
472.
▲
by
sedatk
1y ago
True, it’s easier to accumulate noise digitally, but I don’t think it applies to all digital clutter equally. Some digital notes can be more valuable than some paper ones, so my recommendation stands. :)
473.
▲
by
sedatk
1y ago
One of the few decisions I absolutely regret in my life was to throw away my old notebook that I used to keep notes in when I was learning programming in the 80's. I had pretty much the same kind of thinking as the author: the nostalig
474.
▲
by
sedatk
1y ago
> Also, the left-superscript means tetration, or iterated exponentiation: for example, 1510 means 10 to the 10 to the 10 and so on 15 times. I thought it was a typo. First time I encounter tetration.
475.
▲
by
sedatk
1y ago
Win11 doesn’t support all hardware Win10 runs on. Free upgrade is meaningless in that sense.
476.
▲
by
sedatk
1y ago
Too late, already switched to Fedora on my old machines because Win11 didn’t support them.
477.
▲
by
sedatk
1y ago
It's interesting that Paint.NET supports the vivid image if you screenshot the cake (Win+Shift+S) and paste it. But, opening the PNG opens up the washed out picture.
478.
▲
by
sedatk
1y ago
> feature-wise they far exceed Windows I tried Ubuntu last year, and it felt very limited compared to Windows. It lacked very basic features like face/fingerprint login, hybrid sleep, factory reset, live FDE (or post-installation FD
479.
▲
by
sedatk
1y ago
There’s an enormous difference between “it can’t be stopped” and “its storage area can’t be reclaimed” though.
480.
▲
by
sedatk
1y ago
A breach would warrant deprecation/invalidation of existing data. I doubt that HashiCorp would bet the future of their entire business on customers not being impacted from or not noticing a data breach.
More ›