MurphyA/hacker-news huggingface dataset:
by 9rx | 2025-09-05 18:20:10+00:00
> The article is right that this idea was taken too far

The biggest mistake was thinking we could simply slap a network on top of SQL and call it a day. SQL was originally intended to run locally. You don't need fancy structures so much when the engine is beside you, where latency is low, as you can fire off hundreds of queries without thinking about it, which is how SQL was intended to be used. It is not like, when executed on the same machine, the database engine is going to be able to turn the 'flat' data into 'rich' structures any faster than you can, so there is no real benefit to it being a part of SQL itself.

But do that same thing over the network and you're quickly in for a world of hurt.
by SoftTalker | 2025-09-05 18:20:11+00:00
College seminars are taken by people who want to be there.

If we're talking about K-12 education, that is for everyone and it's in society's interest that the most people learn the fundamental knowledge that we are trying to teach them.

I'm certainly open to the idea that our current approach is not optimal but I'd need to see evidence that a seminar-style approach would work in that setting. Maybe for some high school subjects. In fact some English classes were that way. We'd get a reading assignment, and then discuss in class, and then typically also have to write something about it on our own.

But math, sciences, and English topics such as grammar were all taught by lecture and example and I'm not sure the seminar approach would work as well there.
by kennywinker | 2025-09-05 18:20:26+00:00
> You assume ATF is lying at face value, thats fine.

No I assume it because their track record shows they arrest many people who aren’t breaking any laws. By their own stats they let about 30% of the people they arrest go. Assuming this was an average arrest, that means 450 is actually 315, and the 135 people wrongly arrested won’t receive anything resembling an apology.

I also suspect the stat of innocent people arrested will go up if they are ever forced to process the people they’ve tossed into concentration camps without due process.
by guerrilla | 2025-09-05 18:20:34+00:00
This is silly. Types are specifications of programs and data. The only reason that isn't obvious is because most of our type systems are rudimentary. It becomes obvious once you pick up anything with a bit more power (Haskell with extensions or any dependently typed programming languages). A type system is not just another ad-hoc solution, it's fundamental and essential to what we're doing. This is obvious if you know the (pre-computer) history of type theory: Types specify sets of objects intensionally. Types describe what our program should do and are also a very clear form of documentation. On top of that, you can't even get rid of types if you wanted. The best you can do is make them implicit. You have to make a decision about how to interpret data in the end, and that's typing. Even assembly language and machine code has types. Even electronics have types, we just don't think of it that way (but look at the 7400-series ICs if you want explicit examples).

This post is written by someone rather naive of computer science. Their description of a "function" betrays that. The failure to recognize UNIX pipelines as function composition also betrays that and so does the whole "black boxes" paragraph.
by Ygg2 | 2025-09-05 18:20:43+00:00
> electronics engineers routinely design systems with millions of components, intricate timing relationships, and complex interactions between subsystems. Yet they don’t rely on anything analogous to our type checkers.

Disclaimer: not hardware engineer.

However as a junior in college we had several classes using VHDL and later Verilog. They have types. They are used to simulate design before committing it to board.

I would be surprised people brute force it often.
by the_af | 2025-09-05 18:20:54+00:00
I think the person you're responding to is asking "how would the tone of the response influence you into doing/not doing something"?

Obviously the actual substance of the response matters, this is not under discussion.

But does it matter whether the LLM replies "ok, cool, this is what's going on [...]" vs "You are absolutely right! You are asking all the right questions, this is very insightful of you. Here's what we should do [...]"?
by raalapas | 2025-09-05 18:21:11+00:00
When a Google Doc is briefly made public, services like LinkedIn can access its metadata — such as title and thumbnail — through standard Open Graph tags. LinkedIn caches this metadata for about a week. Even if the doc is later made private or restricted to a specific Google Workspace, LinkedIn will still show the cached preview. It doesn’t mean LinkedIn has special access or that Google is leaking anything; it’s just a consequence of how caching and metadata scraping work. This behavior is expected and not considered a security issue.
by idle_zealot | 2025-09-05 18:21:17+00:00
> You may think it's too radical but we must make marketing illegal. Then fix the web.

I've given some thought to this, and outright banning marketing sounds basically impossible. Not just from a "good luck getting that bill passed" sense, but in a practical one. Where do you draw the line on "marketing"? Presumably my writing a glowing review of a product I like won't be banned, and online banner ads will. I'm not trying to make a "the line is blurry therefore no regulation can happen" argument, rather I think "marketing" isn't really the right line. Specifically, what ought to be banned is the sale of attention. Anything where money or favors are changing hands in order to direct attention intentionally to your product, service, etc. So you can absolutely have a marketing page extolling the virtues of your brand. You cannot pay to have that page shoved in front of people's eyeballs.

Yes, I know that this kills the ad-based funding of the current internet. Let it burn. A mix of community-run free services and commercial paid services is infinitely preferable to the "free" trash we've grown dependent on.

To make an ethical argument: quantifying and selling human attention is gross anyway. Some things just don't belong on a market.
by wyoung2 | 2025-09-05 18:22:30+00:00
> huge uid didn't work in podman (like 1000000 I think)

You're running into the `/etc/sub[ug]id` defaults. The old default was to start your normal user at 100000 + 64k additional sub-IDs per user, but that changed recently when people at megacorps with hundreds of thousands of employees defined in LDAP and similar ran into ID conflict. Sub-IDs now start at 2^19 on RHEL10 for this reason.
by steveBK123 | 2025-09-05 18:23:03+00:00
Right, and before you even get into password sharing you have stuff like this: Apple Family Plan: Costs $25.95 per month, includes Apple Music, Apple TV+, Apple Arcade, and 200GB of iCloud+ storage, and allows sharing with up to five other people

So $5.20/mo per head and you get TV, games and storage with it.

Or Spotify Family Plan - 6 Premium accounts for family members under one roof. $11.49/month

So family plans seem to discount unlimited music streaming down to $2/mo per head.

$24/year or what a single CD used to cost, before even doubling it for inflation..
by triceratops | 2025-09-05 18:23:09+00:00
I don't crack open the beer in front of the cashier either. That's even illegal in many jurisdictions. I go home and drink it in private, or sometimes with friends. They have literally no way to know if I give it to a minor. But that's considered good enough age verification for a substance that can be lethal if consumed to excess or before driving (which teenagers are allowed to do).

I haven't heard a good explanation for why my proposal is bad other than it's not perfect. Well teenagers sometimes get their hands on beer too and we haven't called for age verification lock technology on beer can tabs yet.
by jjice | 2025-09-05 18:23:11+00:00
Not to jump on your comment (since there have been quite a few other replies already) but just to add another personal anecdote: having been on the more senior end of a junior merge/deploy gone wrong and losing a Friday night or a weekend ping, I'm okay with an additional empty day throughout the week.

I've found that little things like that breed a growing resentment and stress that compounds, until someone wants to leave the company. Thursday night outage that I have to hop on? Much smaller deal than a weekend where I have established plans.

One can argue "why was the PR approved in the first place", but sometimes people make mistakes. It especially sucks when there are limited people that know how to troubleshoot and resolve the production issues with a system, even more so when the on-call individual may have not even reviewed the code initially.

All that said - I'd love to deploy as normal on Fridays! I've just found that the type of businesses I've worked at can wait until Monday, and that makes our weekends less risky.
by arcane23 | 2025-09-05 18:23:12+00:00
The way I used my Raspberry Pi boards fits into two categories, either always on providing some network service (with a shield), which usually benefits from very low power draw, either needing SPI/I2C/serial to connect to random hardware. For both of these use cases x86 miniPCs are not adequate. They either lack the GPIO header either they draw way more power than ~3-5W (onboard chipset, RAM etc draw extra power)
by jampa | 2025-09-05 18:23:19+00:00
> And charging stations are run by multiple vendors with multiple apps and payment methods.

I rented a PHEV in Spain, and this was the biggest issue. Every charger has an app. They want all your information, even your home address, before charging. Most of them error out after you try to make it work in the 44 °C / 110 °F Spanish sun.

After trying five charging apps and only succeeding in one, I gave up charging completely because of the horrible experience. I wonder why EVs don't save credit information in the vehicle and negotiate payment with them via some sort of "Cable API" or something. Or even you know, use tap to pay PoS like every normal transaction does.
by _aavaa_ | 2025-09-05 18:23:34+00:00
While that’s technically true it’s not true about the current type of advertising.

The ads we see online now (and the tracking that goes with it) are what, 20 years old?

The type of marketing and advertising we live with now is a direct descendent of research and work done in the last century (thanks Bernays).

The whole point of Google was to get people answers to questions they have. Our current approach to advertising creates the problems in people’s heads only to immediately sell the solution.
by mycall | 2025-09-05 18:23:36+00:00
This is the repo related to Docker's article on Hybrid AI [0].

> This example demonstrates the MinionS protocol, a groundbreaking approach for cost-efficient collaboration between small on-device models and large cloud models. Based on research from Stanford's Hazy Research lab, MinionS achieves 5.7× cost reduction while maintaining 97.9% of cloud model performance.

[0] https://www.docker.com/blog/hybrid-ai-and-how-it-runs-in-doc...
by mindslight | 2025-09-05 18:23:37+00:00
Have you done any analysis of your biggest sources of savings?

It sounds like the main cost savings was the square foot requirement? Literally just building less structure?

Then maybe followed by grid hookups, the cost of which would have been higher due to being in a less-developed area with cheaper land? With alternatives these days, grid hookups shouldn't really be required for any house, but the state walks on individuals with all the care of a human walking on ants.

Of course there's also the builder overhead, in that professional developers are making a profit based on what the market is willing to pay over the actual cost to build (due to cheap money loans).

To be clear by "code compliance" I meant building things still to code such that they would pass a hypothetical inspection, as opposed to "good enough works for me". Like for example I'd guess that an electric kitchen range will work just fine off of a 12-2 NM. The code has a large margin of safety because over time problems tend to multiply. I tend to do a lot of DIY electrical (legal here), but I make sure to follow the NEC so that an unexpected inspector would have a harder time declaring it "unsafe", so insurance doesn't have any argument that the work was derelict (not that this really matters), and primarily because I accept that I've got unknown unknowns and I don't want to die in a house fire.
by the_af | 2025-09-05 18:23:54+00:00
> If my potato peeler told me "Why bother? Order pizza instead." I'd be obese.

But that's not really the right comparison.

The right comparison is your potato peeler saying (if it could talk): "ok, let's peel some stuff" vs "Owww wheee geez! That sounds fantastic! Let's peel some potatoes, you and me buddy, yes sireee! Woweeeee!" (read in a Rick & Morty's Mr Poopybutthole voice for maximum effect).
by Esophagus4 | 2025-09-05 18:23:55+00:00
Fair point, I can’t argue with that.

But I will say, finding the unicorn is always a trivial exercise in hindsight and it’s a more difficult exercise to pick tomorrow’s winner. Everyone has a story of, “if I had just invested in Amazon in 2000, I’d be rich.”

If anybody has the next unicorn picks they want to share, I’m open to ideas :)
by ImPostingOnHN | 2025-09-05 18:24:09+00:00
your reply here quoted in its entirety for posterity:

> If you abuse punctuation to mean different things than it conventionally means, then you are not going to communicate effectively. Paraphrasing is when you describe someone’s position without using quotation marks (in English generally, single and double quotes have the same meaning, and are used to distinguish nested quotations, with regional variation in which is usually preferred for primary, unnested quotations; both are also used for use/mention distinctions for literal words of phrases, and some styles distinguish which style of quotes are used for use/mention vs. primary direct quotation, but paraphrase is neither of these.)

I hope this reply (focusing on 1 stylistic detail of the first sentence of the post rather than the substance) is not indicative of your usual posting. Try to focus on the substance. After all, I said I was assuming good faith and trusting that you were genuinely interested in the substantive discussion you started. Don't make me look dumb for trusting you. Feel free to edit your post to include more than just a stylistic nitpick.

Wait! Wait! I fear you heard might've heard me say something like, 'double down on the semantic thing, argue about its importance', but I didn't. Because what you or I think about stylistic preferences around paraphrasing (or as you put it, "abusing punctuation") is less important than stopping a genocide.
by jjice | 2025-09-05 18:24:39+00:00
> when in reality it's starved for funding due to our own voting

Everyone wants more services and lower taxes, but they vote for the lower taxes and get made when there are no services. Those things often don't go together. It's okay to either accept fewer services with less tax burden, or higher taxes with more services (the side I generally lean towards, within reason).
by NekkoDroid | 2025-09-05 18:25:06+00:00
> Mozilla?

Already has a browser. With debatable success.

> Red Hat?

Would probably rather end up under the Linux Foundation and not RH. How development would then continue is up for debate.

> Valve?

They already use CEF for their Steam client IIRC, but I don't think they are too much interested in owning an entire browser. Especially considering Valve itself is a relatively small company emplyee wise.
by notahacker | 2025-09-05 18:25:11+00:00
I'm not sure what I find more baffling, your continued insistence that some people's difficulties in getting into other countries are a matter of border guards needing incentives as opposed to very public top down hostility to immigration and obsession with perceived threats, or the suggestion that empowering border guards to extort people for bribes if they wanted to get into the country would somehow lead to fairer immigration routes, as opposed to more money being extorted from vulnerable people.

You won't believe how many borders I've crossed without paying bribes, or for that matter how little attention to metrics or the goodness of people crossing was paid at the one border that did garnish their staff's wages with an unofficial dollar fee for everyone...
by nice_byte | 2025-09-05 18:25:44+00:00
the complaints about the Protobuf type system being not flexible enough are also really funny to read.

fundamentally, the author refuses to contend with the fact that the context in which Protobufs are used -- millions of messages strewn around random databases and files, read and written by software using different versions of libraries -- is NOT the same scenario where you get to design your types once and then EVERYTHING that ever touches those types is forced through a type checker.

again, this betrays a certain degree of amateurishness on the author's part.

Kenton has already provided a good explanation here: https://news.ycombinator.com/item?id=45140590
by skhameneh | 2025-09-05 18:26:52+00:00
Not quite "smart glasses", but if you want "glasses that are just a display", the Lenovo Legion Glasses are pretty good and they look like normal aviators at first glance.

I have a pair and I've been experimenting a bit.

For iOS you can mirror display or use Stage Manager. For Android, at least with Samsung, DEX is pretty decent.

For audio, they're decent too, I like the convenience and comfort. The audio has good fidelity, but depth is mediocre (better than phone speakers though).

FWIW I say DEX is decent, having much of the same gripes as I do with Stage Manager. Dual screen, resizing windows, and full screen support is still a mixed bag on all mobile devices. It can be very frustrating at times. Application support on iOS and Android is about the same, which is disappointing. Supposedly iOS 26 fixes some of this, but I haven't tried the beta.
by chuckadams | 2025-09-05 18:27:07+00:00
The command-line tools on a Mac usually come from Docker Desktop. The homebrew version of docker is bare-bones and requires the virtualbox-based docker-machine package, whereas Desktop is using Apple's Virtualization Framework. Nobody runs the homebrew version as far as I can tell.

On Windows, you can use the docker that's built in to the default WSL2 image (ubuntu), and Docker Desktop will use it if available, otherwise it uses its own backend (probably also Hyper-V based).

I use Orbstack myself, but that's also a paid product.
by flail | 2025-09-05 18:27:15+00:00
You mention one fabulous application of AI-supported coding that the article didn't touch upon. It's anything where the target customer group is me. All sorts of automation, pet projects, and serious stuff that improves research, too.

The context of the article is product development, with a bias toward the commercial part of the ecosystem. And of course, as any picture painted with broad strokes, some generalizations were inevitable.

As a scientist, you definitely are familiar with the weight (or lack thereof) of anecdotal evidence. Unless the claim is "it can never work" or "it always works," my individual experience is just that--an individual experience.
by Astronaut3315 | 2025-09-05 18:27:22+00:00
Also not an electrician.

A concern for high current outlets in the US, such as NEMA 14-50, is that they weren't necessarily designed for a large number of plug/unplug cycles. Typically you'd plug your stove in and leave it there for years to decades.

If you use the same 14-50 outlet for car charging, which is not uncommon, the contacts can lose their grip over time. End users may want to take their mobile EVSE with them and incur cycles on the outlet. Properly installed but worn 14-50s have been known to melt or even catch fire under these conditions.

End users should prefer to have their EVSE(s) hardwired or installed with a higher grade outlet like Hubbell or Bryant.
by krunck | 2025-09-05 18:27:27+00:00
In my trips to Bulgaria in the early 2000's I saw rampant metal theft. It got so bad that sidewalks had open 8 foot holes to utility spaces because someone tool the access doors. The problem has improved a lot over the years.

Also: I try to always separate any metals from our household trash stream that would not be accepted by the municipal recycling program. I store it up in a box and put it on the curb when it's full.(usually just aluminum, iron, and steel.) It disappears within 12 hours every time. I wish more people would do the same.
by metalman | 2025-09-05 18:27:56+00:00
That was unsettling, I downloaded OSMand, which determined my location is spite of my dissabling everything possible related to location on my phone, and then wanted another 100megs for my area on top of the 150 for the app, which means that it is worse for time and data than just useing osm, when looking at areas all over the world, which I do daily. I am looking at one(or more) of the newer 2 Tb, ultra mini ssd's that I would then consider building into my franken phone that works as my mobile data wifi hotspot for all of my other devices, as I realy realy want a local copy of OSM, and Wikipedia, all of it.
by dathinab | 2025-09-05 18:28:00+00:00
> like Snap/Flatpack/AppImage that can be targets instead of the OS itself [..] ripgrep

sure I agree that where it's easily doable (like e.g. ripgrep) having non distro specific builds is a must have

But sadly this doesn't fully work for podman AFIK as it involves a lot of subtle interactions with things which aren't consistently setup across Linux distros with probably the worst offender being the Linux security modules system (e.g. SELinux, AppArmor etc.). But thinking about probably sooner or later you probably could have a mostly OS independent postman setup (limited to newer OS versions). Or to be more specific 3 one with SELinux one with AppArmor and neither with neither, so I guess maybe not :/
by 0xbadcafebee | 2025-09-05 18:28:11+00:00
If "security" is the reason you're switching to Podman, I have some bad news.

Linux gets a new privilege escalation exploit like once a month. If something would break out of the Docker daemon, it will break out of your own user account just fine. Using a non-root app does not make you secure, regardless of whatever containerization feature claims to add security in your own user namespace. On top of all that, Docker has a rootless mode. https://docs.docker.com/engine/security/rootless/

The only things that will make your system secure are 1) hardening every component in the entire system, or 2) virtualization. No containers are secure. That's why cloud providers all use mini-VMs to run customer containers (e.g. AWS Fargate) or force the customer to manage their own VMs that run the containers.
by BinaryIgor | 2025-09-05 18:28:40+00:00
Very important context:

"Let's get straight to the point: I didn't “code” a single line of the website... I only prompted Cursor.

BUT I prompted him, knowing what I wanted and, above all, what I did NOT want.

I was very methodical in the project, first asking him to create a simple front page using the colors I had explicitly provided him with.

For example, I had to specify that he should use a minimal CSS framework, not use a JavaScript framework, and use simple HTML to start with.

If you let the “AI” get excited, it will very quickly pull up “Ok, let's start a project with Vue.js” ... Hold on, buddy. I want a simple page, just with HTML and Pico CSS that’s all."