skysight-inc/HackerNews huggingface dataset:
The first 4 commits in GO are:

commit d82b11e4a46307f1f1415024f33263e819c222b8
Author: Brian Kernighan <bwk@research.att.com>
Date: Fri Apr 1 02:03:04 1988 -0500

last-minute fix: convert to ANSI C

R=dmr
DELTA=3 (2 added, 0 deleted, 1 changed)

:100644 100644 8626b30633 a689d3644e M src/pkg/debug/macho/testdata/hello.c

commit 0744ac969119db8a0ad3253951d375eb77cfce9e
Author: Brian Kernighan <research!bwk>
Date: Fri Apr 1 02:02:04 1988 -0500

convert to Draft-Proposed ANSI C

R=dmr
DELTA=5 (2 added, 0 deleted, 3 changed)

:100644 100644 2264d04fbe 8626b30633 M src/pkg/debug/macho/testdata/hello.c

commit 0bb0b61d6a85b2a1a33dcbc418089656f2754d32
Author: Brian Kernighan <bwk>
Date: Sun Jan 20 01:02:03 1974 -0400

convert to C

R=dmr
DELTA=6 (0 added, 3 deleted, 3 changed)

:100644 000000 05c4140424 0000000000 D src/pkg/debug/macho/testdata/hello.b
:000000 100644 0000000000 2264d04fbe A src/pkg/debug/macho/testdata/hello.c

commit 7d7c6a97f815e9279d08cfaea7d5efb5e90695a8
Author: Brian Kernighan <bwk>
Date: Tue Jul 18 19:05:45 1972 -0500

hello, world

R=ken
DELTA=7 (7 added, 0 deleted, 0 changed)

:000000 100644 0000000000 05c4140424 A src/pkg/debug/macho/testdata/hello.b
I find the work I do every day to be alienating me from the tangible physical aspects of accomplishment, as well as the natural world around me. Unlike many others in tech though, I grew up on a farm and have absolutely no desire to get into farming. Instead, I got into wildlife photography as a hobby that takes me on walks/hikes without set end goals to see what I can see and try to capture it. I also got into motorsports/racing cars, and spent a considerable amount of time working on cars as a hobby, both my race cars and the cars of anyone who needed a hand. I no longer race cars, but I still wrench when needed and still do photography.

There are many ways to find hobbies which provide tangible meaningful value to yourself and society, reconnect you to the physical world, and even help your community that don't involve homesteading off-grid. I strongly encourage everyone I know in tech, coworkers included, to find some type of hobby that does that for them. I agree with the article author though that the idyllic fantasy of farming is bunk, and most people would be better for both themselves and their community to find something else physical to do with their time.
The article mentions the family had tens of thousands of looted artifacts (there's no legal way to acquire them) and attempted to evade detection by customs by mislabeling them. They knew what they were doing, were told to stop, and they kept doing it.

If you discovered the clergy or elders in your church wanted a supply of something so badly that they secretly used your tithe or offertory to fund a warlord who then enslaved people to acquire it for them, how would you feel? That's a closer equivalent of what Hobby Lobby did to their customers.

Unrelated, but how would you summarize the plot of Raiders of the Lost Ark?
AZsPCs Magic Hexagons Challenge
My favorite part of my SQ dryer is the big chunky knob dedicated entirely to adjusting the signal level (it's set to "off").
Boy, the unsubstantiated claims in this thread are really ramping up. Who's the 'they' in this case? You saw a person gatekeeping something one time so now it's some kind of problem to discuss real symptoms that impact people's lives in a very tangible way?
Surrendering to Authoritarianism
I have this exact dishwasher. To connect the app to it you have to go through a cloud account, but to its credit, you can turn the cloud connection off afterward and the app will then only talk to it through local wifi.

The dishwasher answers on SSH port 22. I suspect that the app's direct connection uses this and exchanges credentials via the initial cloud setup (so no cloud, no app connection either way).

I've found one useful feature not mentioned in the manual at all, that depend on the app: Popping the door open at the start of the drying cycle ("Efficient Dry" or something like that) vs. the end of it ("Auto Air"). Since changing this setting, plastic stuff is noticeably drier after letting it run into the night and then sitting open for the rest of the night. Stuff with higher thermal inertia (metal, porcelain, glass) is always dry except for the inevitable puddles at the top of upside-down mugs.

Actually I think you also need the app to run only the extra hot final rinse (for better drying) whereas "Sanitize" on the machine's UI runs the whole wash hotter.

The first thing it did after connecting it to the app/cloud was install a 70MB (!) software update. On a dishwasher.

Anyway I was not going to connect it to the cloud. But it flaked alarmingly. It would just sit there, blinking its red light, unresponsive to anything but power off, and there was no way to ask it what was wrong. Since the software update it has not done this, knock on wood.

The manual, btw, also doesn't mention this: If you do reset it via 4 second power button press, it does not go catatonic forever. It just sits there for 30+ seconds with all lights on and unresponsive. But then it does finish the reset. I'd previously run out of patience and unplugged it by then.

If you do RTFM you'll find that most of the features, e.g. how much rinse aid to dispense, are available through the machine's UI through deeply unintuitive keystroke sequences. But not all of them (like the mentioned delayed start).

I don't use the machine all that much, so a 20+ year lifetime is possible. Will the app and cloud still function then? I'd like to think yes - German companies are very customer service oriented. But we'll see. Whether the machine lasts that long and whether the app/cloud lasts that long. Keep in mind if you need the cloud to connect the app, you may have to do that every time you change phones.

One "feature" that this one has... with a 3:15h wash time (on the "auto" setting) it keeps things wet for so long that, say, rice starch comes off perfectly. On the previous, old, dishwasher it just got baked on really well by the hot dry cycle. Of course that dishwasher only took an hour, so you could run mutliple loads at the end of a big dinner evening. Win some, lose some.
You're good. Disregard the haters.
The computer vision community needs an dataset like this for evaluation... train in one domain and test on another. The best we have now are thr imagenet r and c datasets. Humans have no issues with domain adaptation with vision, but comouter vision models struggle in many ways sti including out of domain images.
Ah yes, two things

1. We had a no-data retention agreement with them. We were assured by the highest level of their company + security division that the box our test was run on would be wiped after testing

2. We only tested o3 against the semi-private set. We didn't test it with the private eval.
Makes sense, particularly part 2 until "the final results" are needed. Thanks for taking the time to answer my question!
I want to know what dishwasher and washing machine Marques Brownlee (mkbhd) uses, and to know that is going to use his clout in this regard ... not to burden him, but he has almost 20M subscribers on YT ...
I will argue that it's not different, it's exactly the same thing. In both cases you are matching a pattern. The only difference is that in `if` and `while`, because they are conditional, the pattern is allowed to not match (refutable), while in bare `let` it must match (irrefutable).
/_\

/_\/_\

Triforcin'
Each of your examples is incorrect. All of them are established legally by Congress with specific powers and responsibilities.
Aside: I was playing with Think C [2] yesterday and macOS 6.0.8 (emulated with Mini vMac [1]).

Boy it took a lot of code to get a window behaving back in the day... And this is a much more modern B/C; it's actually ANSI C but the API is thick.

I did really enjoy the UX of macOS 6 and it's terse look, if you can call it that [3].

[1] https://www.gryphel.com/c/minivmac/start.html

[2] https://archive.org/details/think_c_5

[3] https://miro.medium.com/v2/resize:fit:1024/format:webp/0*S57...
It would be a placebo if it was intended to do nothing, but it's not, it's intended to help explain what's going on. It's not just a label, it's got meaning, and it's a way to find out more and find other people dealing with similar things.
Note that I am usually on the other side of this argument, but mostly due to nuance.

In my world, monoliths are usually interrelated services that are in the same codebase and have poor boundary protection because they were started with teams that were later split along arbitrary boundaries. However, it's poorly factored because everyone has been rushing for so long that splitting it out is a giant cluster headache, and nobody can quite figure out where the bounded context is because it truly is different for each team.

So, nobody knows what all the needs are, because there's enough work for 100 people and 15 product managers, and only a handful of people in the organization have a mental model of the entire system because they were an early employee, engineer or otherwise.

So, can we agree on these architectural principals, except in edge cases:

1. A team must be in control of its own destiny. Team A releases must be independent of team B releases, and any interconnected development must be independently releasable (by feature flags by one example, but other patterns exist.) Otherwise, you get into release management hell.

2. Any communication between teams must be done by an API. That can be an HTTP API. That can be a library. That can be a stored procedure. But there must be a documented interface such that changes between teams are made obvious.

From there, I think there are options. You can have multiple teams that each contribute a library to a monolith that releases on every library change. You can have microservices. You can have WAR files in java. You can have a monorepo and each team has a directory. There are many options, some of which are distributed. However, without those two architectural principals all development comes to a halt after 30-40 developers come on board.

Microservices are used often because nobody managed to write a good set of books and blogs about how to keep 100 to 1000 developers humming along without the tests taking 4 hours to run and needing release managers to control the chaos. I don't dispute there are other ways to work, but the microservices crowd did the work to document good working patterns that keep humans in mind.

and it comes back to my original point: The architecture is the function of number of people in the system.
Found this very interesting (listened to the podcast version), and was impressed by Will Ratcliff.

Though such directed evolution experiments can't tell us what happened during evolution, they can give us great insight into evolutionary processes.

I was also surprised to learn that we think multicellularity evolved over 50 separate times, and most of those were well before animals got around to it.

Finally I like to dream that such research could give us insight into the type of ecosystems we'd like to design (e.g. our society and machines).
The new threat to the undersea cables keeping our internet going
That was my observations as well - created this to satisfy the non-stop stuff life throws with a baby.

I went over the existing ones (e.g. taskwarrior) and couldn't find something super simple + had ability to store record separately from tasks.

Still super fresh and expect lots of QOL improvement/bug fixes. But functionally I'd like to keep it as simple as it is now.
> It’s actually REALLY useful to be able to get a ping on my Apple watch that the dishwasher has finished.

It is a nice convenience, but it's trivially done with a power metering smart plug (using shelly here) that 100% locally shoves data to home assistant.
Absolutely - Qt had already figured out how to do layout before Swing was much of a thing (AWT doesn't count, yuck).
Evidently his complaint is worth less than the amount of effort to return the dishwasher, so it can't be worth that much.
Rockets too

Can't do that in Kerbal Space Program (at least not without mods), but it works fine in meatspace
>Gesture based political action has the same problem of terrorism, which is also ineffective

You’re right, the USA didn’t dramatically change after 9/11. We citizens didn’t almost instantly lose tons of rights that still have not been returned and the world didn’t descend into a years long war.
I'm not too keen on the Stanley Parable and enjoyed the Beginners Guide. It's definitely something that could be called pretentious but I feel like it's a lot more interesting with how it does it. There's less of a fixation on humour too which is a plus for me because The Stanley Parable's humour grated on me a lot of the time.

It's a walking simulator though, if you're not into those kind of things in general then you're probably not gonna be into it.
Oh yes. Got an e-bike with a Bosch controller. Have to click away the app advertisement every time before I can use the bike. And the app requires registration. I have the strong suspicion that as soon as I do that, the bike will only work with my phone and start locking out my family members from using it.
I don't know why you are downvoted (at the time of this writing). That's a very good point and makes the simple Python solution feasible on many more computers (due to reduced memory footprint). It's also a straightforward pass (once you know what liveness analysis is). Since there are no loops it's just one pass starting from the end and working backwards to determine whether a variable is live or not, and then an extra check on each iteration to decide whether to delete particular arrays.
Not necessarily pathologize – just structure society in a way that doesn't quite work for them (me included.)
It hits 2 petaflops on the tensor cores at fp8. If you want GPGPU, that plummets to 134 teraflops (for fp16, though)
I’m not sure where in California you’ve lived but I had exactly one place where there was no power available. I’m quite aware that many people do, but it’s still the case that if all of the people who could charge at home did so you’d effectively remove millions of people from the public charger equation and making the problem that much easier.
For those curious/wondering, the last satellite image is of the Budapest International Airport [1], a reverse Google Lens image search was surprisingly good at finding it.

[1] https://www.google.com/maps/@47.4343334,19.2735672,4635m/dat...
> I specifically told the salesperson I didn't want wifi, and they told me it's only if you want it to operate from your phone.

Don't know where you are but in most countries that would be a valid reason to return it at any time you found it out. They lied to get your money, willfully is almost never a requirement.
My toilet has Bluetooth. It sometimes crashes. I assume the logfiles are full.
I've run into amazing customer service when I've contacted companies in Germany about stuff. For example, a 1960s vintage pressure cooker (Sikkomat) handed down from my mom. I wrote the manufacturer, asking about how the secondary safety works, and they replied saying regrettably the manual is out of print, but here's a photocopy, enclosed.

So with Bosch, see if you can find a German address/feedback form. Don't worry, they'll understand English.
> When I was in high school everyone said that programming was a dead career because it would all be outsourced to India

I literally didn't start a software career until nearly 30 because I heard this growing up.

I'm growing very weary of all of these world-ending proclamations.
Literally paid more so I didn’t need the app. Cost of doing business in 2025.
IMO, you would be crazy to pass up nickp as an employee.
Yeah. Many of the 8bit machines were lower than 128K stock, but those were uncommon by 90s. Even then, RAM expanders were common. The XT and AT had more than 128K, and the 286 was released in 1982 (volume production in 1983). The 386 was out, and had way more. The 486 was 1989, and it was commonly found with far more. So, really, 128K was only really a good amount of RAM in the early 80s.
There is a pathway to target that encourages muscle growth without exercise, but it increases cancer risk.
Thanks for the translation, and that's very interesting. I would have guessed that in the Cultural Revolution the central government destroyed its own capacity to govern, by killing or otherwise losing senior and competent personnel, and lost its legitimacy.

(Can we compare it to the US currently?)

After, what I've read of Deng Xiaopeng's reforms was that they opened up the economy, starting by privatizing agriculture in some ways, and continuing by privatizing much of the economy and spurring capitalism. And of course eliminating many of Mao's / Gang of Four's economically destructive policies was the lowest-hanging fruit. Deng said "To get rich is glorious", which was not something that the Mao-era CCP would have advertised.

I don't recall reading about devolving power to provincial government as a cause of economic growth.
I ask my friends and colleagues. Lots of them have Bosch dishwashers and they all love them, without exception. That's why I bought mine. Ask me in 10 years whether that was wise...
Modelica is a language for modeling of cyber-physical systems
The USSR would like to enter the chat, but is unable to for existential reasons unrelated to combat.

(Also much of the rest of the Warsaw Pact, and others around the world.)
Reality dictates that Putin is not immortal. He will be replaced some time. Is now worse than later?

History shows that some of the worst actors in geopolitical history, Germany, Belgium, etc... can all become "normal countries" really quickly after they lose their final imperial war. Losing that last war was when the imperialist lunatics in their respective countries finally lost influence. It's very counterintuitive, but losing that last war is the key to long term success for most countries.
I don't know about straight up not caring if you walk into people along the way but the average separation distance we like to keep will certainly vary by place and that may well vary when the switchovers will occur. Maybe 15 degrees in one place with larger spacing vs 10 degrees in a place where people tend to walk closer together.
https://news.ycombinator.com/item?id=43465424
fucking nay man

you have to learn to negotiate in 1 on 1s instead of taking your bad laundry in the public.

it ends up looking like group think and in that setup your value is dragged down to the average of everyone in it.
Humans rely on two eyes and only look one direction at a time. Even the current Tesla Vision sees much more at once than a human is capable of.

Also I agree we should aim for zero deaths. But any improvement is better than no improvement.
I can't say I see much appeal for dishwasher being online for myself, but some people live their lives differently.

Perhaps this is a shared dishwasher in student house where time is tight (applies to clothes washer). Perhaps you want to fire it when power is cheap. Perhaps you want it to start automatically when you left house. Finally - adjusting settings is easier via phone UI or voice.

It kinda lame so many people on HN, predominantly a startup forum, have so little imagination.

I agree a better labelling should be out there tho. Cloud-free, cloud-enabled, cloud-native, etc.
People get hung up on the Pascal's Basilisk stuff, but "hard-takeoff singularity" is also semiotically indistinguishable from the Christian eschaton. Someone who shapes their life around the belief this is possible definitionally participates in what we need not also recognize as a Christian heresy - though a well-catechized Christian would - to recognize for the new religious movement (itself a term of art) which it is.

That's the bailey. The motte - where one such as my prior interlocutor seeks resort when challenged on the obvious and barely disguised roots of a faith no longer stabilized by the tradition from which it was severed - is "atoms, not magic" and "transhumanists don't actually believe the singularity is real." No actual defense of the concept, on which enough enthusiastically favorable not to say Marinettiesque ink has been spent over the last quarter century to exhaust an entire universe of squid. Just a Gish gallop of excuses, in the hope this will serve the role of the squid's own obscurantist jet - not yet, I'm sorry to say.
The author has several other repos that are libraries for unity, so probably that, but it's just a VM so it could be any of them.

Stride is the only C# implemented engine I'm aware of, but I'm sure there are others.
If you are using a quadcopter you are probably close enough to control the drone directly.
The "race" analogy is entirely driven by venture capital framing: they are interested in controlling the market usually done by getting to a certain dominant position within the overall space thereby crowding out new entrants and being able to direct where the market goes.

China's lead efforts on the other hand look to the long view - by releasing their products as open-source they can improve on each other's work. No one controls the market but there is constant competition and innovation.

All this is besides the point, however, for this article claims that OpenAI is using China as an excuse to have unfettered access to all copyrighted works through the fair use loophole.

So the crux is whether we believe in "innovation uber alles" or intellectual property rights.
Could've been a setup to get The Atlantic to leak government secrets...
> The Beginners Guide even worse. Empty test levels strung together with tedious narration.

> The developer's depressed? That's the least interesting thing to learn about anyone. Depressed people promoting their depression sounds disingenuous.

I wonder if you played The Beginner's Guide to the end? Not that it necessarily would have changed your mind, maybe the conclusion didn't strike you as it did me (even seeing it coming).
Also, tirzepatide is a peptide whereas orforglipron is not.
> doing memcpy/strcpy all over the place instead of having proper arrays and strings is that bad

This presupposes that you're doing string manipulation and raw memory moves. I don't know about other people's code, but in my own experience neither of those things are likely to be happening in embedded code. You're much more likely to pre-allocate all your memory, and use zero-copy patterns where ever possible. I never used a C-string in relation to talking to peripherals (i2c, spi, register mapped) or when doing dsp. Moreover, if you do need to use memcpy it's probably because you are doing something very low level for which memcpy is the best choice.
There is also https://wiby.me search engine.
Function calling docs: https://ai.google.dev/gemma/docs/capabilities/function-calli...
The problem is, how do we all agree to slow down? Are there any examples of this working, doesn't have to be a whole country, maybe just a city?
I’ve never understood that scale. Is a “10” the worst pain I’ve ever experienced in the past or the worst pain I can imagine? Either way, how can my relative approximation to that “10” be enough information for the doctor to decide what to do next?
Thanks for explaining. Sounds messy indeed.
Wasn’t there this startup trying to offer an alternative? Three words to describe a location or something. But of course it’s not really easy to change an address system, so using AI to make the existing system less messy might be more pragmatic.
Good. That's what I want. Makes it easier for me to get the answer again in the future if I can just ask an LLM instead of hunting through my old blog posts.
The ground was definitely ripe for Communism/Socialism, you see some glimmers of it in things decades before in the French Revolution.