Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
theamk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
301.
▲
by
theamk
9mo ago
it's, way older in than the 1990's! In computering, "K" always meant 1024 at least from 1970's. Example: in 1972, DEC PDP 11/40 handbook [0] said on first page: "16-bit word (two 8-bit bytes), direct addre
302.
▲
by
theamk
9mo ago
It's not a lock-in as much as making a much better product. For example, I never liked the idea of having my programs to manually daemonize, manage logs, set up permissions and all that boring, but security-critical stuff. And with sys
303.
▲
by
theamk
9mo ago
Except for the main pid1 process, systemd is one of the most customizeable things, certainly much more than old shell-based things. Everything is documented, can be disabled or replaced, and in such a way that the rest of the system can kee
304.
▲
by
theamk
9mo ago
I am not sure at all how would we stockpile 10 years of food for each American - most of the kinds of food cannot be kept for that long. And what can be kept is unlikely to make a balanced diet. Moreover, I am not sure how long will it take
305.
▲
by
theamk
9mo ago
You missed MR2Z's argument: there are more people in the world than luddites and factory owners. During industrial revolution, the clothes (and other fabrics) were getting dramatically cheaper. A family that could only afford cheapest
306.
▲
by
theamk
9mo ago
If you think someone is wrong, and want to help them realize what the truth is, I recommend (1) actually explaining where they are wrong and (2) saying what the right thing is. Just saying "This is all wrong you should do a bit of actu
307.
▲
by
theamk
9mo ago
That's an example of things working as expected - the sign recognition system is very limited, in that it can only return road sign information. So it can _ask_ cruise control system to change the speed, but it's up to cruise con
308.
▲
by
theamk
9mo ago
Totally! That's why no one uses end-to-end LLM for real cars.
309.
▲
by
theamk
9mo ago
Given Waymo's don't actually connect LLMs to wheels, they are pretty safe. Even if you fool the sign-recognizing LLM with prompt injection, it'll be an equivalent of wrong road sign. And Waymo is not going to drive into the w
310.
▲
by
theamk
9mo ago
Note this is not end-to-end... All that VLM can do is to "contribute a semantic signal". So put a fake "detour" sign, so the vehicle thinks it's a detour and starts to follow? Possible. But humans can be fooled like
311.
▲
by
theamk
9mo ago
Many large companies have research departments that do experimental work that'll never get to the product. This raises prestige, increases visibility and helps hire smart people. Things like Waymo's EMMA is an example of this. Wil
312.
▲
by
theamk
9mo ago
But unless you are using a single, end-to-end model for the entire driving stack, that "proceed" command will never influence accelerator pedal. Sure, there will be a VLM for reading the signs, but the worst it'd be able to o
313.
▲
by
theamk
9mo ago
Your general luddite argument - preserve way-of-life of the small group at the expense of a larger group. In this particular case: for many people, Waymo provides a better service (clean, safer driving, etc..) than Uber or Lyft. This threat
314.
▲
by
theamk
9mo ago
It's call "event sourcing", and it is occasionally useful. The main upside is that in most cases, it moves responsibility and cost to the consumer. I've had to implement something like that in the past, when I had to int
315.
▲
by
theamk
9mo ago
Are you saying that if you join existing project which uses acuozzo_strzcpy, and you need to do some string copying, instead of using the same functions that everyone already uses, you'll bring your own library and start using flohofwo
316.
▲
by
theamk
9mo ago
You are looking at it from the user side, while all the interesting parts are on the implementation side: - If you have partial redraw request, can you quickly locate _only_ the controls which are covered and only redraw those? - If you are
317.
▲
by
theamk
9mo ago
I think you are being nitpicky here. When most people say "I write in C", they don't mean abstract ISO C standard, with the possibility of CHAR_BIT=9. They mean "C for my machine" - so C with compiler extensions, as
318.
▲
by
theamk
9mo ago
I don't see how this can work. You have your personal string library.. and you move to a new project, and it has it's own string library (it's pretty much given, because stdlib C library sucks). So what next? Do you rewrite t
319.
▲
by
theamk
9mo ago
You mean, you are not worried about high complexity of codebase because you work with it every day for decades, so you know all this complexity by heart? This basically requires one to be working solo, neither receiving not sharing the sour
320.
▲
by
theamk
9mo ago
Good luck making any sort of UI without OOP-like methods. The moment you have grouped state (say "button_enabled", "button_shown", and "button_checked") and corresponding methods, you get something OOP-like. Th
321.
▲
by
theamk
9mo ago
You know what gstreamer does, right? It's a dynamic multimedia framework - you give it pipeline defined by string, like: ximagesrc display_name=:1 ! video/x-raw,framerate=20/1 ! videoscale ! videoconvert ! x264enc tune=zerola
322.
▲
by
theamk
9mo ago
C sounds nice if your task is simple enough, or at least if you can decompose this to a series of loosely-connected simple-enough tasks. But sometimes, there is an inherent complexity in what you are trying to implement, then C becomes way,
323.
▲
by
theamk
9mo ago
I like FlippyPlanes.com version [0] better [0] https://news.ycombinator.com/item?id=46804743
324.
▲
by
theamk
9mo ago
In general no, you should not use match from the string. If you are getting input from user, you want a more complex processing (like stripping all whitespace), and if you are getting input from API calls, you want to either use specified n
325.
▲
by
theamk
9mo ago
A lot of time I want to check for valid identifier: if not re.match('^[a-z0-9_]+$', user): raise SomeException("invalid username") as written, the code above is incorrect - it will happily accept "j
326.
▲
by
theamk
9mo ago
the kind that introduces regressions? there is a reason lead developer of X11Libre left Xorg project, they did not like broken code: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1760 (and many mo
327.
▲
by
theamk
9mo ago
> Literally no user cares what language a project is implemented in This is only true most of the time - some languages have properties which "leak" to user. Like if it's Java process, then sooner or later user will have t
328.
▲
by
theamk
9mo ago
Wow, 9 releases in 6 days...
329.
▲
by
theamk
9mo ago
This seems like 100% ad, and zero technical information. The only info on methods are those few lines from demo: Detection Results: Hidden Data Found LSB Encoding: | Sequential pattern detected | 98.2% Appended Data: |
330.
▲
by
theamk
9mo ago
> graph-based task execution, machine agnostic > different steps can run on different machines This maybe applicable for Javascript projects? We have heavy C++ codebase where the work files are easily tens to hundreds of gigabytes. No
More ›