Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
klabb3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
511.
▲
by
klabb3
2y ago
Huh? I am talking here about EU regulations that are in effect today, and giving examples of healthy markets. This isn’t some hypothetical thing, they do it different than (post-Reagan) US but it’s not like the US has no rules, so free mark
512.
▲
by
klabb3
2y ago
Which is a problem there as well. The way I see it, just empirically, is that the marketplace needs separation from an actor on said marketplace, on a strict no-collusion basis. It’s two naturally opposing roles with a conflict of interest
513.
▲
by
klabb3
2y ago
You can set the bar lower. Have it invent another n log n sorting algorithm. Or omit all merge sort implementations from training data and see if it can re-invent it. But I certainly agree in general. It’s been years and there are still no
514.
▲
by
klabb3
2y ago
> So an LLM would potentially be good at writing a first draft of that script, which Dave could then proofread/edit Right, and there’s nothing fundamentally wrong with this, nor is it a novel method. We’ve been joking about copying
515.
▲
by
klabb3
2y ago
Yes I do! Is that some sort of gotcha? If I can choose between having a script that queries the db and generates a report and “Dave in marketing” who “has done it for years”, I’m going to pick the script. Who wouldn’t? Until machines can re
516.
▲
by
klabb3
2y ago
I don’t mind LLMs in the ideation and learning phases, which aren’t reproducible anyway. But I still find it hard to believe engineers of all people are eager to put a slow, expensive, non-deterministic black box right at the core of extr
517.
▲
by
klabb3
2y ago
I see your point, and I agree. I think it comes down to weighing strategy, tactics and values. Values can really only have impact once you have some form of influence. And tactics can be necessary to establish yourself, even more so in a wo
518.
▲
by
klabb3
2y ago
> I'm a programmer myself and I know for a fact a computer could do significant parts of the job. A computer does a massive part of almost any job today, so I’m not sure what exactly this is trying to say about the profession. Wait
519.
▲
by
klabb3
2y ago
Lots of things are popularity contests. It’s very difficult to escape when you’re in it, but they always fizzle out, leaving remarkably little behind. Your promotion at Enron has no meaning today, but at least the little string parsing li
520.
▲
by
klabb3
2y ago
Great, the dead internet theory is being backported to landlines.
521.
▲
by
klabb3
2y ago
Yes but otoh that might be more of a “I refuse to accept a culture of optics on principle” kinda situation, rather than not understanding it. I liked the post because it’s honest and doesn’t put a value judgment on things, just explains how
522.
▲
by
klabb3
2y ago
> Spatial memory is a very useful and important part of navigation. Oh yes! And so under appreciated. Things that have their place is absolutely crucial. Imagine if your menu bar sorted based on how often you used “edit” vs “file”. Or wh
523.
▲
by
klabb3
2y ago
All languages have these problems. Even Go with famously excellent std has many rough spots that either were not available (such as context) or was just a bit poorly designed. The most important job of std is not (contrary to popular belief
524.
▲
by
klabb3
2y ago
> he just decided to turn into a fringe nutjob. No dog in the fight here, but this reads like FUD, at least given the context of this post. There is a range between hype and skepticism in debate which is healthy, and that range would nat
525.
▲
by
klabb3
2y ago
> when a company puts completely different projects together inside a single repo. This is google3. It was absolutely loved by the majority of devs. If you change a line of code, all dependencies are type checked and tested and also a bu
526.
▲
by
klabb3
2y ago
Not to mention when you need to make cross repo changes in development, and you have to set up a whole web of local repointing in package manifests. Repo is a hard boundary. Sometimes you need one. But to create a boundary when you don’t ha
527.
▲
by
klabb3
2y ago
To add to this: the built in go race detector is very good at catching data races. It’s a runtime, but I’ve never had a race that couldn’t be reproduced in the race detector trivially. But yes, in theory Go has a memory safety problem becau
528.
▲
by
klabb3
2y ago
Of course. But this will be true for OpenAI and all other AI players as well. During the honeymoon phase user needs matter, that’s how they get you. Comparing a company in the free-money phase with one in the value extraction phase is apple
529.
▲
by
klabb3
2y ago
It’s not the right approach. Structural engineers shouldn’t let management fiddle with their safety standards to increase speed. They will still blame you when things fail. In software, you can’t just throw in yolo projects with much lower
530.
▲
by
klabb3
2y ago
Even if you don’t care about chemicals, plastic does in my experience absorb a lot of “burnt/old” coffee flavor, especially if it goes through rubber/plastic/silicone tubing. I can recommend porcelain pour over and paper fi
531.
▲
by
klabb3
2y ago
I sympathize with the “rant”. In the book I read about DDD it was very clear you should work side by side with the domain expert (client usually) to the point of agreeing on the same terminology (nouns & verbs mostly). In order to have
532.
▲
by
klabb3
2y ago
I think this makes the most sense. The only meaningful part of the term is whether or not you can hack on it, without permission from (or even coordination with) owners, founders or creators. Heck, a regular old binary is much less opaque
533.
▲
by
klabb3
2y ago
I have to agree. Normally I think related side notes are fine. Heck, I’m guilty myself. But nowadays I always open the link first to make sure it's the right topic and to make sure it’s not addressed in the article. Often leads to a be
534.
▲
by
klabb3
2y ago
I use both, and I agree, even if I’m very happy with Firefox. There are lots of apps outside of browsers that need passwords. It’s very common these days. Besides, does it support passkeys? That’s getting increasingly common as well.
535.
▲
by
klabb3
2y ago
> it's an entirely different kind of function Absolutely. Async is sugar for state machines. There is nothing wrong with that per se. > Regular functions run to completion before returning control to the caller. Yep. However it&#
536.
▲
by
klabb3
2y ago
> But when you're honest with yourself and interpret the word "async" as "expensive", or as "does network calls", it becomes clear that "async/await" makes important features of your func
537.
▲
by
klabb3
2y ago
> How long until it can quickly without you noticing add a daemon running on your system. A (production) system like this is already such a daemon. It takes screenshots and sends them to an untrusted machine, who it also accepts comman
538.
▲
by
klabb3
2y ago
Concretely, Go has eg context.Context, net.Conn, http.Handler and of course io.Writer/Reader/Closer. All 3p libs will use the standard types. This means you can compose many 3p building blocks together, without any prior knowled
539.
▲
by
klabb3
2y ago
Yea agreed. That would have been a perfectly reasonable angle for the article.
540.
▲
by
klabb3
2y ago
This is a really poorly informed article, almost unbearable to read due to the conflation of issues. Content moderation existed before modern AI. Then the article claims that most moderation decisions are actually (exploited) human labor,
More ›