Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
choeger
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
481.
▲
by
choeger
5y ago
Because pretty much the whole science of parsing is built for context-free languages. Yes, of course, you can ignore science when you do your thing, but please don't call yourself an engineer, then ;).
482.
▲
by
choeger
5y ago
That's essentially a way to root every unpatched Android phone without special bootloader care, right?
483.
▲
by
choeger
5y ago
It didn't work last time. Last time everyone knew the were Russian soldiers or mercenaries. Ukraine didn't oppose them because a) they held a key road (a bottleneck, really) into Crimea and b) significant parts of the Ukrainian mi
484.
▲
by
choeger
5y ago
So it's essentially a keylogger snippet and API with a backend for analytics? Plus some how-to's on how to best hide it? Intentionally acting as a middleman between the publisher and all the shady advertisers? Seems like a slam-du
485.
▲
by
choeger
5y ago
You're absolutely right. Nevertheless it helps to have a finite list of priorities: If it's not cold,heat,hunger, discomfort,illness,tiredness (in no particular order) it's good to know that you didn't forget anything im
486.
▲
by
choeger
5y ago
What the article doesn't mention is that the "extra reserves" in the body, i.e., the calories that are currently used and are not burnt when exercising, must be a constant (the body can only skip burning calories that it gets
487.
▲
by
choeger
5y ago
I've worked quite a bit with OCaml and one of the first stumbling blocks was its strictness when it comes to number literals and even operators. In OCaml, 1 + 1.0 is not well-typed. Surprisingly, even the lack of overloading doesn'
488.
▲
by
choeger
5y ago
It's really a fine line, I think. You cannot do everything and you cannot discuss everything. Unfortunately, you also often cannot undo such a decision cheaply later. (One of the big fallacies of agile software development is that maki
489.
▲
by
choeger
5y ago
Ouch. That's the worst example of "Befehlstaktik" I've read so far. Try Auftragstaktik instead: https://en.m.wikipedia.org/wiki/Mission-type_tactics
490.
▲
by
choeger
5y ago
Oh come one what could possibly go wrong? We'll just store the specimen over there, right next to our synthetic samples of vaccine-evading COVID-19.
491.
▲
by
choeger
5y ago
Airberlin issued Amazon gift cards back in the day. They were essentially as good as cash. In an unrelated story, airberlin went bankrupt shortly afterwards...
492.
▲
by
choeger
5y ago
Typical ML thinking, it seems. The author should ask the question: What does my "model" actually assign here? Instead, this very core of the work is ignored and the focus rests completely on the numbers put out of a black box... I
493.
▲
by
choeger
5y ago
Maintenance also has a second aspect: Bitrot. Because we get so much of our tools essentially for free now (languages, operating systems, browsers, mobile clients) we have to accept that we don't control the pace of their development a
494.
▲
by
choeger
5y ago
They aren't, really. Even the nuclear winter is but a hypothesis that could very well turn out to be false. Nowadays, mechanization and automation make large-scale nuclear first strikes pretty much pointless. Add to that the improvemen
495.
▲
by
choeger
5y ago
Isn't it actually melanin-poor skin that evolved, assuming out-of-africa is true?
496.
▲
by
choeger
5y ago
Nice hack. What happens if you run it on an unsupported platform? At the very least, I'd expect a runtime exception, ideally on startup. But how do you check whether you can actually evaluate that assembly with the given ABI?
497.
▲
by
choeger
5y ago
Exactly. Modularity on the frontend is dead simple. Modularity all the way down to executing machine code is hard.
498.
▲
by
choeger
5y ago
I don't think Rust uses separate compilation. And go just seems to not care about a stable ABI.
499.
▲
by
choeger
5y ago
> When a program is decomposed in modules, those are compiled separately No, they're not. At least not in languages with nontrivial features and optimizations. Consider the identity function id = \\x.x in some module A and it's
500.
▲
by
choeger
5y ago
> DLL’s add a level of complexity to writing and using software, and newer languages like Rust and Go have eschewed them, Yeah, no. Every sane compiler developer would always prefer DLLs over static linking because of modularity. It make
501.
▲
by
choeger
5y ago
Your father had all the reason to be proud of you.
502.
▲
by
choeger
5y ago
I don't know what software engineering is ans I strongly suspect you don't, either. I fact, I think that software engineering is just a term invented to give non-programmers (professors, managers, consultants) a somewhat technica
503.
▲
by
choeger
5y ago
Lookup YouTube on how many people built a chair, desk, or any other basic piece of furniture. In a craft you have to do the basics yourself sometimes.
504.
▲
by
choeger
5y ago
In Germany, you indeed need to have a bank account to pay your Rundfunkgebühren.
505.
▲
by
choeger
5y ago
We are long beyond that point, sadly. We are right now in the process of a) becoming legally required to own and carry a particular kind of device and b) being legally unable to fully control said device and c) having that device explicitly
506.
▲
by
choeger
5y ago
More interestingly: What would it mean ? What is actually specified? For instance, when I specify a messaging protocol I could use a FSM but would this implicitly assume that there is some form of "connection" between client an
507.
▲
by
choeger
5y ago
Isn't the difficulty tied to the hash rate?
508.
▲
by
choeger
5y ago
One has to wonder why no successful team tried to share their innovative solutions. Either for academic credentials (e.g. as master's or PhD thesis project) or even commercially. This strikes me as a huge waste of effort - anything tha
509.
▲
by
choeger
5y ago
Nowadays you would probably build some SaaS business around that. Start with Gmail and slack add-ons and role it from there. Given the nature of the process, better pick one-time payment and maybe add a corporate plan.
510.
▲
by
choeger
5y ago
As usual the goal is to pack ever more humans in ever smaller spaces for the sake of economy. I prefer to have a smaller community across a larger space, thank you very much. I have the internet to connect to everyone globally, if that'
More ›