Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Joker_vD
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
871.
▲
by
Joker_vD
1y ago
Today, a software engineer's time is split between writing code and reviewing code. There is only so much code a software engineer can meaningfully review in a day, without going numb and starting to skip mistakes. Taking away the &quo
872.
▲
by
Joker_vD
1y ago
Well, yes, manufacturing ideal slaves is really what's automation has always been: humans make rather lousy ones, but they are incredibly versatile instead. If you could just replace humans with rightless machines, which nevertheless a
873.
▲
by
Joker_vD
1y ago
> or pay less for the same set of features. Or pay the same, and the employers/shareholders pocket the difference? > That's the entire justification of the free market -- corporations benefit by benefiting consumers with bet
874.
▲
by
Joker_vD
1y ago
> Now we're cool! Everything works as expected, and it takes much less work Does it though? It's about the same amount of work as in renaming potentially conflicting variables (and more work than renaming actually conflicting
875.
▲
by
Joker_vD
1y ago
But this would interfere with freedom of entrepreneurship! And since no amount of government regulation can reduce fraud to zero anyhow, the current amount of it is economically optimal. Besides, every person has the unalienable right to ru
876.
▲
by
Joker_vD
1y ago
> Elephants shouldn't come in my house. This is a subjective statement. > I value it not destroying things in my home. This is an objective statement. But other people are free to assign their own subjective value to it. Some peo
877.
▲
by
Joker_vD
1y ago
Because empirical observations suggest that children regularly do learn and grow, while AI researches do drown and flounder, also quite regularly. I mean, this time it of course could be different (there is first time for anything, after al
878.
▲
by
Joker_vD
1y ago
> I assumed that the module system mostly didn't interact with other language features, so I could kick it down the road for now. The main other language feature it interacts with is types. And with compile-time type checking. Espec
879.
▲
by
Joker_vD
1y ago
Some people can use Emacs for amazing productivity gains, and some just can't, no matter how much they try. The first ones are blessed, the seconds ones are inferior and better to stay away from. It is Gnostic cult, even if it happ
880.
▲
by
Joker_vD
1y ago
From what I can tell, it literally is a holdover from the FORTRAN days when IBM machines used a sign-magnitude integers, so truncating division was an obvious choice for hardware dividers; and then nobody dared to change the semantics of ne
881.
▲
by
Joker_vD
1y ago
The reason the semantic web failed is not only because "nobody makes money when things aren't locked down". It's also because nobody ain't got no time for generating infinite amount of metadata when full-text search
882.
▲
by
Joker_vD
1y ago
The width of my palm (with my thumb, tightly pressed to it) at its widest is 10 centimeters, which is quite handy. Oh, and my "inch" is almost exactly 3 centimeters.
883.
▲
by
Joker_vD
1y ago
> So if value was used as signed integer, that's a sign-preserving /2 Only if you define your integer division as rounding towards minus infinity which almost none of the languages do (they usually round towards zero). See e.g.
884.
▲
by
Joker_vD
1y ago
"More paper — cleaner ass". Something bad happens — it's not your fault, since you've reported (in writing!) several times to your superiors that it could happen, and was told it's fine, so please go and try to find
885.
▲
by
Joker_vD
1y ago
That's... how the 2nd amendment used to be treated, actually: state laws against conceit carry have lo-o-ong history, and they've been held to be perfectly constitutionally until recently. Oh, and "well-regulated" used t
886.
▲
by
Joker_vD
1y ago
Semaphores are woefully too low-level mechanisms of synchronization; you have to be Dijkstra to always use them correctly. Most programmers aren't; Dijkstra's solution to that was "poor mathematicians should stay pure mathema
887.
▲
by
Joker_vD
1y ago
This is such an obviously bad idea; I've heard anecdotes of embezzlement cases where investigation took more than e.g. 5 years, and when it was finally established that yes, the funds really were embezzled and they went after the perpe
888.
▲
by
Joker_vD
1y ago
Well, yes. The point is, just because a toaster has rusted through because you've left it on your apartment's balcony for 6 years (because you don't make toasts) — which is pretty severe — it doesn't make it your top pri
889.
▲
by
Joker_vD
1y ago
And the other is the bug, whose number is being include in the commit message. So the commit is tied to the bug it addresses (whatever "addresses" may mean) by including the ID of that bug in the commit message. Also, just to clar
890.
▲
by
Joker_vD
1y ago
There seems to be the source code missing. No worries, you just start writing it. After this is done with, you end up with an empty project/app/web-page/executable/whatever that, however, builds, launches, and runs. Seco
891.
▲
by
Joker_vD
1y ago
"I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras." — Alan Kay Just a quote from a review of the GREEN proposal: > They first expla
892.
▲
by
Joker_vD
1y ago
> The productivity growth from such new technology would induce more consumption Whose consumption? There is nothing impossible about a scenario in which there are about 2-3 millions of owners of fully automatic businesses and/or la
893.
▲
by
Joker_vD
1y ago
Are you arguing that if something hasn't been invented/adopted yet, then it will never be? Because IIRC the Chinese do invest into attempts to automate the phone assembly. It may not yet be price-competitive today but why not to
894.
▲
by
Joker_vD
1y ago
By "10", you mean "10% precision", or "10 float32 numbers"?
895.
▲
by
Joker_vD
1y ago
Well, such comments sometimes force people to engage with the topic on its own merit though, of course, sometimes it devolves into political squabbles instead.
896.
▲
by
Joker_vD
1y ago
> Post WWII USA did it first. Pre-WWII USSR did it first, actually: they had a huge apartment building effort since the late 20s all throughout the 30s in the cities due to forced urbanization and industrialization. Most of it was oblite
897.
▲
by
Joker_vD
1y ago
You don't need to reinvent the justification, just quote straight from the "Resolution on eliminating excesses in design and construction" from the USSR, 1955 [0]: The Central Committee of the CPSU and the Council of Mi
898.
▲
by
Joker_vD
1y ago
Looks interesting; my klunky script for doing something similar has been something along the lines of printf 'started: %s\n' "$(utcdate)" ( trap 'kill 0' SIGINT for REMOTE in "${
899.
▲
by
Joker_vD
1y ago
I propose we rewrite everything in my yet-unnamed new low-level language: loop while l >= bsize - blen; bsiz, ovf := bsiz * 2; if ovf <> 0 then mrb_raise(mrb, E_ARGUMENT_ERROR, ("too b
900.
▲
by
Joker_vD
1y ago
> redirect certain applications over Tor, like a web browser I personally use a proxy.pac file (which all both Firefox/Chrome support) with roughly the following contents: function FindProxyForURL(url, host) { var http
More ›