MurphyA/hacker-news huggingface dataset:
by logsr | 2025-08-29 22:56:45+00:00
> design the best system for what your requirements actually look like right now

this is the key practical advice. when you start designing for hypothetical use cases that may never happen you are opening up an infinite scope of design complexity. setting hard specifications for what you actually need and building that simplifies the design process, at least, and if you start with that kind of mindset one can hope that it carries over to the implementation.

the simplest things always win because simple is repeatable. not every simple thing wins (many are not useful or have defects) but the winners are always simple.
by carlosjobim | 2025-08-29 22:56:55+00:00
You're asking a lot from law enforcement if you're giving away something for free and then demand that law enforcement make sure that people use the thing exactly as you have mandated.

It's akin to me putting up billboards and stickers around town and then demanding to decide who gets to look at them.

Same thing with online publishers. If they want to control who uses their content and how, there's a tried and true solution and it's spelled "paywall".
by makeitdouble | 2025-08-29 22:57:02+00:00
> "Oops, sorry, didn't get around to documenting it".

That's obviously the wrong message. They should say "Go ask the engineering VP to get us off any other projects for another cycle while we're writing 'satisfying' documentation".

Extensive documentation comes at a price few companies are willing to pay (and that's not just a matter of resources. Look at Apple's documentation)
by minitech | 2025-08-29 22:57:14+00:00
Not sure about the answer to the original motivating point, but as a tangent, gas stoves in homes do cause breathing problems (because of non-CO2/water products). Top couple of search results:

- https://www.scientificamerican.com/article/the-health-risks-...

- https://www.cbc.ca/news/science/gas-stoves-air-pollution-1.6...
by dist1ll | 2025-08-29 22:57:32+00:00
Intel still does it. As far as I can see they're the only player in town that provide open, detailed documentation for their high-speed NICs [0]. You can actually write a driver for their 100Gb cards from scratch using their datasheet. Most other vendors would either (1) ignore you, (2) make you sign an NDA or (3) refer you to their poorly documented Linux/BSD driver.

Not sure what the situation is for other hardware like NVMe SSDs.

[0] 2750 page datasheet for the e810 Ethernet controller https://www.intel.com/content/www/us/en/content-details/6138...
by vntok | 2025-08-29 22:57:57+00:00
It is on a simple WordPress install with the top 4 most used plugins, when you don't have a Caching Reverse Proxy like Cloudflare to filter bad traffic and serve fully cached pages from POP nodes located near the visitors.

The alternative, of course, is to set up a caching system server-side (like Redis), which most people who set up their WordPress blog don't have the first idea how to do in a secure way.
by toast0 | 2025-08-29 22:58:21+00:00
They said they wanted the soft reboot button to work. I assumed they meant catching the button press, which having seen some of this stuff is probably very tricky.

I don't see why a kexec alike wouldn't work about the same on GCP vs qemu vs bare metal... Or what that has to do with a GCP soft reboot button (which again, I think is referring to the reboot button in the GCP console)

Either way, the whole thing is a waste of time, yes? Why not waste time on the part that's engaging?

> The biggest scam in the OS world is drivers, we should demand more out of our hardware. Drivers shouldn't be necessary.

I can't even fathom what you mean here? You've got to have some interface to communicate with hardware. That's a driver. Some hardware only needs a very small driver... Tell the hardware where to send input, how to notify when input is ready and when its ready for output, and tell the hardware where data to output is. Maybe some setup stuff for modes and whatever if the needs aren't obvious and universal. I don't see how you could possibly avoid that.

It would certainly be possible for more devices to use common interfaces so a single driver could operate many different devices. Maybe that's what you mean? There's some movement towards that... SATA controllers generally speak AHCI, human interface devices generally appear as USB HID devices, etc. NICs tend to have a wide variety of setup sequences, but data queues usually fit into one of a limited number of patterns.
by stopachka | 2025-08-29 22:58:26+00:00
Instant founder here. Since this blog post was written (Jan 11):

* We added some serious typescript types

* We have sorting and ordering on fields

* We added the $like operator

* We added reactive queries on the backend

We're on a mission to make the best DX possible for building apps. We take your feedback seriously, and ship as quick as we can.

As the author mentions in the comments here:

> InstantDB has matured massively and is definitely worth a look for anyone starting a new project.

If you get a chance to try us out, we'd love feedback :)
by ForHackernews | 2025-08-29 22:58:46+00:00
I think you're right that LLMs are democratizing access to coding, but unless and until AI models reach a point where they can say 'no' to their users, the scenario you're imagining ('endlessly configurable apps') will probably lead to software that collapses under its own complexity.

Years ago, I supported a team of finance professionals who were largely quite competent at coding but knew nothing about software engineering. They had thousands of scripts and spreadsheets: they used version control, but kept separate long-lived branches for client-specific variations of different models. There were no tests for anything; half the tools would break when the clocks changed.

They weren't dumb, but their incentives weren't about building anything we might recognize as an engineered application. I suspect something similar will happen turning end users loose with AI.
by 1vuio0pswjnm7 | 2025-08-29 22:58:46+00:00
"It needs people to remember that "public" means PUBLIC and implement basic damn rate limiting if they can't handle the traffic."

And publish the acceptable rate.

But anyone who has ever been blocked for sending a _single_ HTTP request with the "wrong" user-agent string knows that the issue website operators are worried about is not necessarily rate (behaviour). Website operators routinely believe there is no such thing as a well-behaved bot. Thus they disregard behaviour and only focus on identity. If their crude heuristics with high probability of false positives suggest "bot" as the identity then their decision is to block, irrespective of behaviour, and ignore any possibility the heuristics may have failed. Operators routinely make (incorrect) assumptions about intent based on identity not behaviour.
by kelnos | 2025-08-29 22:59:28+00:00
That metric doesn't really tell you anything. Maybe I'm making rapid updates to my app because I'm a terrible coder and I keep having to push out fixes to critical bugs. Maybe I'm bored and keep making little tweaks to the UI, and for some reason think that's worth people's time to upgrade. (And that's another thing: frequent upgrades can be annoying!)

But sure, ok, maybe it could mean making much faster progress than competitors. But then again, it could also mean that competitors have a much more mature platform, and you're only releasing new things so often because you're playing catch-up.

(And note that I'm not specifically talking about LLMs here. This metric is useless for pretty much any kind of app or service.)
by aftergibson | 2025-08-29 23:00:04+00:00
I’m sick of half-measures around getting off iOS and Android. If you’re an open-source app developer building for Android, please reconsider and put some of that energy into Sailfish.

You have the power to help turn a passionate subset of people away from Android, and now is the best time to do it. Instead of scattering effort into a dozen fragmented experiments, let’s rally around the best bet we have right now: SailfishOS. I'm not at all affiliated with Sailfish, just someone pissed off and am trying to point folks at the most mature alternative out there. I know it has its problems. I know there's even better alternatives that even less people use but seriously, rather than fragment the frustration around android right now, please, just try to rally around a serious legit alternative. We might actually make meaningful change here but it needs focus.

Intro for developers: https://docs.sailfishos.org/Develop/

Getting started guide: https://sailfishos.org/wiki/SailfishOS

Let’s push for something truly independent
by BobBagwill | 2025-08-29 23:00:58+00:00
Swimming in Minnesota lakes: always check for leeches. It seems like they hang out close to shore, so swimming near the dock or weeds increases the chance of being an involuntary blood donor.

New Guinea: they have land leeches that hang out at the end of branches, like ticks. Hikers use anti-leech sleeves and gaiters.

I say: nuke from orbit, it's the only way to be sure. ;-)
by ashepp | 2025-08-29 23:01:40+00:00
To you and anyone else who's struggled with the roller coaster of rejection and not feeling good enough I highly recommend stopping what you're doing right now and watching Jonah Hill's incredible movie, "Stutz" https://www.netflix.com/title/81387962 . As someone who recently went through a barrage of rejections and self doubt this movie blew me away and offers practical "tools" that may help.
by kelnos | 2025-08-29 23:01:59+00:00
Oh c'mon, I know it's usually best to try to interpret things in the most charitable way possible, but clearly Musk was implying the actual meat of things, the model itself, is what's being constantly improved.

But even if your interpretation is correct, frequency of releases still is not a good metric. That could just mean that you have a lot to fix, and/or you keep breaking and fixing things along the way.
by araes | 2025-08-29 23:02:32+00:00
Small nitpick. Tried logging in simultaneously with a desktop and a phone to make it wasn't BSing, and it was actually sending moves/fruit correctly. Yes, appears to. However, found out phones don't update on touchmove. Only on final touch.

Be nice if it used:

const [sendMove, getMove] = room.makeAction('pointerMove') window.addEventListener('pointermove', e => sendMove([e.clientX, e.clientY]))

It's part of the Pointer Events API and provides a unified event model for handling mouse, pen/stylus, and touchscreens.

If necessary it can then use "PointerEvent.pointerType" to find the actual type.

https://developer.mozilla.org/en-US/docs/Web/API/Element/poi...

Otherwise, neat capability, and there's at least several different concepts it seems like it would be enabling of. Mapping / GIS, you could see where other people are browsing on somewhere like Google Maps. Maybe leave little markers that fade with time. Temporary file sharing where you broadcast a list of available files after logging on and peers can send requests. Dropbox-esque send yourself stuff with a home system that's always logged on. Computer-aided design (CAD/CAE/CAM) or stuff like blender/photoshop, work on models/images together. Obvious stuff like word/excel. Field Service Management, collaborative service calls.

Admittedly, also enabling of botnets, darkweb, and other such ideas. However, such is the nature of a lot of these types of technologies.
by teachrdan | 2025-08-29 23:03:12+00:00
> They have plenty of other benefits

I'm inclined to say the exact opposite about EVs. They take up as much space as internal combustion engine vehicles (in terms of streets, highways and parking lots), are just as fatal to pedestrians, make cities and neighborhoods less livable, cost in the tens of thousands of dollars, create traffic jams... the primary benefit is reducing our dependence on fossil fuels and generating less CO2. That's the number one differentiator. Faster acceleration, etc. is a nice-to-have.
by Marsymars | 2025-08-29 23:03:31+00:00
It decodes and encodes video streams with very low power draw and CPU load, so you can transcode media in realtime if your player device doesn't support the media format in question or you have bandwidth limits out-of-home.

Can do the same with various GPUs, but Quick Sync tends to be the lowest-power and most well-supported at the software level.
by lll-o-lll | 2025-08-29 23:03:47+00:00
> We can even just look at the title here: Do the simplest thing POSSIBLE.

I think the nuance here is that “the simplest thing possible” is not always the “best solution”. As an example, it is possible to solve very many business or operational problems with a simple service sitting in front of a database. At scale, you can continue to operate, but the amount of man-hours going into keeping the lights on can grow exponentially. Is the simplest thing possible still the DB?

Complexity is more than just the code or the infrastructure; it needs to run the entire gamut of the solution. That includes looking at the incidental complexity that goes into scaling, operating, maintaining, and migrating (if a temporary ‘too simple but fast to get going’ stack was chosen).

Measure twice, cut once. Understand what you are trying to build, and work out a way to get there in stages that provide business value at each step. Easier said than done.

Edit: Replies seem to be getting hung up over the “DB” reference. This is meant to be a hypothetical where the reader infers a scenario of a technology that “can solve all problems, but is not necessarily the best solution”. Substitute for “writing files to the file system” if you prefer.
by hsbauauvhabzb | 2025-08-29 23:03:51+00:00
FYI to the parent poster, if you don’t trust Mozilla installing from a deb vs apt won’t make a huge difference. Firefox automatically updates and could decide arbitrarily to reconfigure your apt repos for you, or pull down and install additional debs.

It’s a fair move to minimise the risk, so I’ll be pinning on my system if it’s not already, but it won’t make a whole world of difference if the remote actor starts misbehaving. The other alternative is to disable automatic updates entirely and hope the version you’re pinned to is okay, but vulnerabilities in browsers are common, that’s basically what LTS is for anyway.
by Martin_Silenus | 2025-08-29 23:03:52+00:00
Demoscene has always been about hacking machines to make them do what they're not supposed to do.

I made a "Star Wars" scrolltext once, on a so-called "bazaar" screen with other effects... but it was on ST, kind of challenging ;) I still have the floppy disk in a box, but I'm afraid it's been demagnetised like the others over time (~35 years ago).
by theshackleford | 2025-08-29 23:06:01+00:00
That's not what I asked for as it's not relevant.

The claim was made that the models are "suffering", at this exact moment, because they have been recursively feeding themselves, RIGHT now.

I want evidence the current models are "suffering" right now, and I want further evidence that suggests this suffering is due to recursive data ingestion.

Some year old article with no relevance to today talking about hypotheticals of indiscriminate gorging of recursive data is not evidence of either of the things I asked for.
by OhMeadhbh | 2025-08-29 23:07:34+00:00
I assume they work in the United States, so their day job (engineering of some sort) only pays health insurance and stock options. To get cash for day-to-day expenses, they pull a shift pan-handling outside the local bank. So a "panhandling engineer" is an engineer who panhandle, not a person who specializes in engineering panhandling solutions.
by Forge36 | 2025-08-29 23:07:39+00:00
Years ago (2015?) I bought a DS416j. Paid maybe $400 at the time. It was the simplest plug-n-play NAS could I could find. I didn't even know it had a GUI! (I was being very lazy with my searching). Two 2tb HDDs. Eventually I started running home assistant (no docker). 2023 I was getting annoyed with performance. Two 2tb SSDs added (4 slots) which helped. 2025 I've moved home assistant to a dedicated $70 thin client.

As a dedicated personal backup for my family it's been perfect. The latest vendor lock in has me reconsidering how I'll upgrade when the time comes. Until this post I was considering a $1000 unit and transferring my SSD drives before buying more storage.

Sounds like it's time to build a proper storage+computer rack.
by Atlas667 | 2025-08-29 23:07:46+00:00
Damn, dude. Dont embarass yourself. You have no idea what socialism is.

If you dont know of any murderous actions on behalf of transnational capitalist entities and states I suggest you read any modern history.

From the invasions and massacres in my own country, to 2 world wars, to colonialism, to dissappearances all across sotuh america, to outright murder of democratically elected presidents.

Did you know drug cartels are capitalist entities as well? They extort, murder and traffick for profits extracted by labor.

I gave you countless examples that you discard. I gave you accurate narratives to world events you were weaponizing. And I've explained how socialism has nothing to do with "government" control and murder.

The facts of my support is that I think the only way to permanent mass democracy is democratized production. That's all. That's socialism.

To you capitalism is an abstract idea you conflate with freedom. To you socialism is murder and dictatorship.

I suggest you reanalyze your concepts.
by toast0 | 2025-08-29 23:08:17+00:00
I don't know how you get paid for it, but if you want to write your own kernel, I'd start with an osdev tutorial. started with this one [1], but this one [2] has a promissing name... and I haven't really looked around.

It helps to have a concept to guide you too, but you can certainly make some progress on the basics before you figure out what you really want to do.

[1] https://wiki.osdev.org/User:Zesterer/Bare_Bones

[2] https://osdev.wiki/wiki/Multiboot1_Bare_Bones
by commandersaki | 2025-08-29 23:08:39+00:00
Not much to it really; took about a month round trip time to get the data; I had to authenticate myself but that was relatively straightforward since I could use my account with the organisation which I used to submit the job application to also perform the authentication (though the actual process is a bit bizarre).

Take Amazon for example that has a privacy query page: https://www.amazon.com/hz/contact-us/request-data

Send a message like this (have ChatGPT to tailor to your jurisdiction):

Dear Privacy Officer,

I am writing to formally request access to any and all personal information $FAANG holds about me under the Privacy Act 1988 (Cth), specifically pursuant to Australian Privacy Principle 12.

I interviewed for the $ROLE position with one of $FAANG's Australian offices between February and March 2025. While I understand that I was not selected for the role, I am seeking access to any evaluative records, interview notes, recruiter or hiring manager comments, assessments, and other personal information recorded or obtained during the recruitment process.

For the purposes of identifying my records, my name is $FULL_NAME, and I applied via $FAANG Job Portal.

Please provide this information in a commonly used electronic format. If you require any further details to verify my identity or locate my information, I am happy to provide them.

Thank you for your attention to this matter. I look forward to your response within a reasonable time, as required by the Act.
by keeda | 2025-08-29 23:08:55+00:00
They do "understand" in some sense that is good enough for practical usage: https://news.ycombinator.com/item?id=45067653

TL;DR: Even without being explicitly prompted to, a pretty weak LLM "knew" that a thousand glasses of water was an unreasonable order. I'd say that's good enough to call "common sense".
by Fade_Dance | 2025-08-29 23:09:02+00:00
I remember watching Carmack at a convention 15 years ago. He took a short sabbatical and came back with ID Tech 3 on an iPhone, and it still looks amazing well over a decade later.

https://www.youtube.com/watch?v=52hMWMWKAMk&t=1s

This is a guy who figures that what he wants to do most with his 3 free weekends is to port his latest, greatest engine to a Cortex-A8. Leading corporate strategy? Maybe not. But Carmack on efficiency? Just do it.
by GoofGarage | 2025-08-29 23:09:13+00:00
Someone on YouTube recently looked at exactly what those 50 games are. She tried to give all the ones she bought (she looked at most of the 50 in the store) a fair shake, tried to "find the fun" and give it an honest assessment while trying to at least get a laugh out of it.

Video here (fun watch!): https://www.youtube.com/watch?v=a6_qbe26m9E

-- -----

Though I'll summarize what she played that was released on August 4th, 2025, of what she chose to buy:

* "The Last Mage" was a game produced very cheaply by apparently a lone gal (the videographer found the dev diary) that was a fan of K-pop, levered heavily on existing assets, to produce a campy idea as best she could.

* "You Suck at Football" levered existing "viral game" ideas like "Only Up". Very much someone's early attempts.

* "Velocity Racing 1000" was a racing game that appeared like someone's early attempts. Very wonky controls and physics.

* "Potato Cop" is a simple action game in an deliberately "amateur style", likely produced very quickly and cheaply. She had fun with it though.

* "Escape from Amazonia" is an horror game with a quirky plot premise that did elicit some actual screams. Again, produced very quickly and cheaply, but she had some fun with it.

* "Descent" was a horror game with some genuine attempts on the presentation side, and again elicited some screams. Some clear effort there. Someone was on to something with this one, and it's a shame they didn't refine it further.

* "Agu" is a crude, early access, challenging platformer. This won't go anywhere, but the videographer made the best of it and had some fun with the sheer difficulty of overcoming the physics.

* "Bee Simulator: The Hive" had some FANTASTIC presentation and assets. Localized for 14 languages. Great voiceover. Somewhat educational. It's apparently a re-release of a previous game which is why it has poor reviews. Some quirks and bugs, but some might really enjoy it.

-- -----

So are you really "competing" with 50 other games if you put out something extremely high quality and polished? No. You might be competing with 5... at most. If you put out a genuine banger and took the time to market it in advance, you should get noticed.

Steam's algorithms clearly are doing a good job and ensuring most of this stuff isn't getting much visibility outside of release. Though it's there to find if you deliberately look to unearth all of it.
by prewett | 2025-08-29 23:09:23+00:00
Colleges don't accept privilege as a currency. Privilege is the contagion you get from going to one. If you're white, and especially male, you incur a lot of privilege-contagion. If you're from a historically underprivileged segment (but not including poor whites), you get negative contagion--you're struggling against great odds and joining the historically privileged, good work!