Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shakow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
511.
▲
by
shakow
4y ago
> The `for` is a very ergonomic syntax to mapping a computation to every element of a sequence. The very ergonomic solution to map a computation to every element of a sequence is `map`. In this case, `for` is filled with bookkeeping that
512.
▲
by
shakow
4y ago
They were valid concerns, but I don't think anyone seriously thought it would have an amplitude such as described in the serie. The whole affair is dramatic enough that there is no need to graft on some sensational, over-the-top, fanta
513.
▲
by
shakow
4y ago
I'm not fond of the serie, to be honest. The actors are stellar, but there are such liberties taken with basic physics (the steam explosion supposedly ventilating half of Europe, the baby protecting the mother from radiations, ...) tha
514.
▲
by
shakow
4y ago
A for can be replaced by a while and a jump, that does not make it more or less elegant. IMHO, something ‶elegant″ in programming is not something that can't be built form something else (or we will all end up in writing only CMOVs), b
515.
▲
by
shakow
4y ago
> Likewise a $70k car is neither particularly rare or exotic Just for the sake of nitpicking, but going back to the BMW example, you could get a well-optioned Z4 in this range, which I would argue is rather exotic and will make heads tur
516.
▲
by
shakow
4y ago
Kotlin Native?
517.
▲
by
shakow
4y ago
Incredibly good software has been written in JS, that does not make a good language out of it. To a competent team, a bad language is an hindrance, not a deadly obstacle.
518.
▲
by
shakow
4y ago
Even for bad/inexperiences/stressed/inattentive/... developers, Go is a minefield. Just a trivial example: trying to use append(x, y) without re-assigning to x? Congrats, it will compile without warnings, work fine for a
519.
▲
by
shakow
4y ago
And PHP is more popular than both of them, so it's not tomorrow that gauging the qualities of a language on the use the vulgum pecus makes of it will be a good idea.
520.
▲
by
shakow
4y ago
> The language has static type-checking. No it does not, at least not completely. When you carry around pointers to struct implementing interfaces, it does not check for anything at compile time. > Or just use any of the popular Go co
521.
▲
by
shakow
4y ago
> which start make sense as long as you use them and put some thought behind the reasons of the design Hard disagree. I have been using Go at my company for years, and these features still make no sense to me. > lack of enums Not even
522.
▲
by
shakow
4y ago
> how bad databases are at implementing queuing systems. What difficulties did you meet?
523.
▲
by
shakow
4y ago
If what you need is a simple work queue, you really need to scale very far away (in the magnitude of several thousands of requests per second) to overgrow a solution built on top of PostgreSQL.
524.
▲
by
shakow
4y ago
> Can't really think of any good legitimate use cases for large amounts of cash. Buying a car?
525.
▲
by
shakow
4y ago
1960's French government and current days French governments did not really have the same mindset on many subjects.
526.
▲
by
shakow
4y ago
I indeed meant ‶that″, I'm not a native speaker. The subtleties of this and that sort of elude me, just like these and those.
527.
▲
by
shakow
4y ago
But you can still remain suspicious, see what happens in the coming months, and make yourself an opinion at this point.
528.
▲
by
shakow
4y ago
If you have to check inboundness for all combinations of libraries, that's not really quick.
529.
▲
by
shakow
4y ago
The problem with this family of bugs is not how fast or easy they are to fix, it is how hard they are to find and how unexpected they are.
530.
▲
by
shakow
4y ago
Yeah, my point is that compute power is seen as a technical obstacle in zkEVMs, whereas it is a feature in PoS. > there are a lot more than 3 main contenders in the ring There are. However, if you focus on clost to fully Ethereum-compati
531.
▲
by
shakow
4y ago
But these financial incentives depend on whether algorithmic improvements will be enough to make do without them.
532.
▲
by
shakow
4y ago
That's hard to say; the zkEVM landscape is currently moving very fast with already three main contenders in the ring, and performances are being gained there and there. Maybe in the end ASICs will be required, maybe they will be used a
533.
▲
by
shakow
4y ago
ZK rollups/EVMs are one among the myriad of arguably badly named things in maths & CS. They are named so because they are an implementation of what is called ZK proofs, but they leverage them to be able to prove a succession of mod
534.
▲
by
shakow
4y ago
I;m not going to comment on the crypto side, but I would argue that your conclusion also applies to the traditional currency system; it's not like created money was freely handle to the poorest.
535.
▲
by
shakow
4y ago
> What causes this effect? Because in 2020: https://itdm.com/mozilla-firefox-usage-down-85-but-why-are-e... Because in 2022: http://techrights.org/2022/02/17/mozilla-salaries/ All the
536.
▲
by
shakow
4y ago
> I think most people installed Chrome because it had features they wanted Just go ask people from you family using Chrome why they do so, I bet at least half of them are not even aware they are using Chrome and not just ‶going on Googl
537.
▲
by
shakow
4y ago
It would be survivor bias if I ignored the failing disks. However, all of these are from machines which are in my family from the beginning. I don't have a precise tracking of all the HDDs we ever had, but I remember maybe 4-5 of out o
538.
▲
by
shakow
4y ago
> something unheard of when it comes to rotating rust. That's false. I have a dozen original disks from 1988-1994 PCs that are still working to this day, and much more from the late 90's-early 00's.
539.
▲
by
shakow
4y ago
> where people went out of their way to install it You mean, when Google went out of his way to make people install it. It is delusional to believe that the average PC user installed Chrome for its technical merit. They installed Chrome
540.
▲
by
shakow
4y ago
Looks like to the hard part is ‶handl[ing] all the locking and concurrency″ with a pretty interface; that it satisfies the definition of a monad is a convenience because the `do` keyword requires it, but so would it be if it satisfied any o
More ›