MurphyA/hacker-news huggingface dataset:
by eep_social | 2025-10-05 19:46:07+00:00
Good read, thanks! I was surprised that the author brushed by restrictions around marketing while concluding that limited access would be an improvement. The normalization of betting and odds via inclusion in broadcasts, celebrity endorsements, etc strikes me as a narrow precursor to harm that would be relatively easy to target and puts the onus and focus on the providers to find a sustainable business model.
by scuff3d | 2025-10-05 19:46:27+00:00
It's not. The cost of fixing the garbage will outweigh any savings on the front end. Any experienced dev will tell you it's easier to spend a little extra up front to make things more maintainable then it is to fix a mess later.

And even the tools get better, they'll never get to the point where you don't need experts to utilize them, as long as LLMs are the foundation.
by greycol | 2025-10-05 19:46:57+00:00
An easy example, if you haven't already try going to GPO and enable 'Computer Configuration>Start Menu and Taskbar>Remove Recommended Section from Start Menu' then restart your computer. Open the start menu and be amazed that people weren't actually complaining about FUD as you witness a nice fossilized example of updates superseding users previous choices.

You can hunt out the other newer superseding settings (good luck without a 3rd party script or guide as you won't find required settings and steps to remove it in any MS docs just scattered parts) and eventually neuter the recommended section again... possibly as you suggest forever or possibly until an update touches this again.
by com2kid | 2025-10-05 19:46:59+00:00
> so that 90% of the devs simply need to "follow the pattern" and 10% of the devs can focus on more complex logic backing those attributes and decorators.

Works well until the 10% that understand the behind the scenes leave and you are left with a bunch of developers copy and pasting magic patterns that they don't understand.

I love express because things are very explicit. This is the JSON schema being added to this route. This route is taking in JSON parameters. This is the function that handles this POST request endpoint.

I joined a team using Spring Boot and the staff engineer there couldn't tell me if each request was handled by its own thread or not, he couldn't tell me what variables were shared across requests vs what was uniquely instantiated per request. Absolute insanity, not understanding the very basics of one's own runtime.

Meanwhile in Express, the threading model is stupid simple (there isn't one) and what is shared between requests is obvious (everything declared in an outer scope).
by cafard | 2025-10-05 19:47:10+00:00
The baby boomers were going to college, ergo colleges and universities were expanding.The Ph.D. from a Tier-N school who didn't catch on there could find a tenure-track position in a Tier-N+M school.

Back in those years, at I suppose a Tier-3 school, I went to some academic ceremony where the professors wore their robes. I was impressed at how spiffy the crimson Harvard robes looked. Somebody more sociologically aware would have thought, Hmmm, there sure are a lot of Harvard Ph.D.s on the faculty here, and considered why.
by Forgeties79 | 2025-10-05 19:47:33+00:00
If you know where to look/are a little lucky, you can get an adequate RAID5 going for like $500-800 depending on the storage you need. I grabbed a QNAP 4 bay (no SSD caching) and 4x refurbished enterprise HDD's (14tb/ea) for just under $700 all-in last november if memory serves. Pretty reasonable for a 42tb RAID5 IMO.
by johnnyanmac | 2025-10-05 19:47:46+00:00
Idk, depends on the situation. Is he a student trying to show stuff on a resume? Is he a professional trying to sell a product? Is he a researcher trying to report findings? A startup trying to land a pitch?

The value isn't objective and very much depends on end goals.People seem to trounce out the "make games, not engines" without realizing that engine programmers still do exist.
by llbbdd | 2025-10-05 19:48:17+00:00
I'm increasingly convinced that most of the people still complaining about hallucinations with regard to programming just haven't actually used any of the tools in more than a year or two. Or they ran into a bias-confirming speedbump and gave up. Agents obviously hallucinate, because their default and only mode is hallucination, but seeing people insist that they do it too much to be useful just feels like I'm reading an archive of HN from 2022.
by port11 | 2025-10-05 19:48:37+00:00
Ex worked in an NGO that fights the expansion of hydro in Portugal.

There are several reasons. It's destructive, has very high emissions, and doesn't actually generate that much power because we have long-ish drought seasons. Hydro was fueled or fueling corrupt construction deals while destroying natural reserves and wildlife. In some cases, night-time hydro was much more expensive than any other power source.
by reincoder | 2025-10-05 19:49:16+00:00
I work for IPinfo, and this is a tangent note on a tangent note. We offer a free IP geolocation database, and we recently started providing an unlimited API query service for free against that database.

Maintaining an IP geolocation database requires some upkeep. You have to download the database regularly (in our case, daily) to keep the data fresh, and you need a system in place to make it useful.

That’s why we created a dedicated API tier that offers unlimited requests. The data is being used by many open-source projects, so we’re simply doing our part to support them by providing both the data and the API infrastructure service. Last year, we processed over 2 trillion API requests across all our API services. There are many projects, Open Source and Enterprise, that are making billions of requests daily, and they are on a free tier plan.
by ajross | 2025-10-05 19:49:27+00:00
> What are most people using today for file serving?

Google Drive. Or Dropbox, OneDrive, yada yada. I mean, sure, that's not the question you were asking. But for casual per-user storage and sharing of "file" data in the sense we've understood it since the 1980's, cloud services have killed local storage cold dead. It's been buried for years, except in weird enclaves like HN.

The other sense of "casual filesystem mounting" even within our enclave is covered well already by fuse/sshfs at the top level, or 9P for more deeply integrated things like mounting stuff into a VM.

No one wants to serve files on a network anymore.
by mrandish | 2025-10-05 19:49:36+00:00
Correct. Further down thread I wrote to another poster a summary of what's really happening now when you remap the CoPilot key - copied here...

The CoPilot key is really sending: Shift+Alt+Win+Ctrl+F23 which Windows now uses as the shortcut to run the CoPilot application. When you remap the CoPilot key to right-Ctrl only the F23 is being remapped to right-Ctrl. Due to the way Windows works and because MSFT is now sending F23 DOWN and then F23 UP when the CoPilot key has only been pressed Down but not yet released, those other modifiers remain pressed down when our remapped key is sent. I don't know if this was intentional on MSFT's part to break full remapping or if it's a bug. Either way, it's certainly non-standard and completely unnecessary. It would still work for calling the CoPilot app to wait for the CoPilot key to be released to send the F23 KEY UP event. That's the standard method and would allow full remapping of the key.

But instead, when you press CoPilot after remapping it to Right-Ctrl... the keys actually being sent are: Shift+Alt+Win+Right-Ctrl (there are also some other keypresses in there that are masked). If your use case doesn't care that Shift, Alt and Win are also pressed with Right-Ctrl then it'll seem fine - but it isn't. Your CoPilot key remapped to Right-Ctrl no longer works like it did before or like Left-Ctrl still works (sending no other modifiers). Unfortunately, a lot of shortcuts (including several common Windows desktop shortcuts) involve Ctrl in combination with other modifiers. Those shortcuts still work with Left-Ctrl but not CoPilot remapped to Right-Ctrl. And there's no way to fix it with remapping (whether AutoHotKey, PowerToys, Registry Key, etc). It might be possible to fix it with a service running below the level of Windows with full admin control which intercepts the generated keys before Windows ever sees them - but as far as I know, no one has succeeded in creating that.
by bix6 | 2025-10-05 19:49:52+00:00
“Just move somewhere cheaper” is such a lame argument.

Many of my neighbors are part timers from Illinois because they don’t want the winters but refuse to pay our income tax.

You think young families in the peak of their careers should move to the middle of nowhere Illinois away from all their family and friends? That’s the solution to our housing crisis…?

How about we build more housing and prioritize housing for people who want to live in a community full time?
by ksdme9 | 2025-10-05 19:50:27+00:00
You don't even have to go that far, `base64` is a coreutil (https://github.com/coreutils/coreutils/blob/ebfd80083b4fe4ae...).

The point of ut is not to replace or invent new tooling. It is meant to be a set of tools that are simple, self exploratory and work out of the box with sane defaults. So, essentially, something that you don't have to remember syntax for or go through help/man pages everytime you want to use it.
by n1xis10t | 2025-10-05 19:50:38+00:00
No problem. You might consider using data from the Common Crawl to boost your index size. If you get the extracted text files (called WET instead of WARC), they don’t take up much space. I have one from 2014 that has about 73’000 pages in it, and it only takes up about 300mb uncompressed. Those files are surprisingly easy and fun to work with, and downloading them will probably always be faster than crawling on your own. If you use files from the older crawls it will probably make your product more distinctive, but there are probably a lot of 404’s so you might have to give people an option to view the cached page or go to the Wayback Machine. You probably don’t have the resources for this, but I would love it if someone made a search engine that lets you search though all 115 or so crawls that they have, which would be around 100 billion pages and take up around 816 TB.
by Animats | 2025-10-05 19:50:44+00:00
The Yangwang U9 is a production car. This is a boosted version, the 9X Track Edition.

The regular 9X costs about US$236,000 before Trump tariffs. About half of a Ferrari. Also jumps potholes, can do tank turns, and has some autonomous capability.[1]

There's also the Yangwang U8, which is an hybrid off-road SUV. Does tank turns, and floats.

It's really a promotion for their other cars, but these things are sold in the UAE, Kuwait, and China, at least.

[1] https://www.youtube.com/watch?v=JYXGrt5qAuo
by wyre | 2025-10-05 19:51:09+00:00
Why not let them use LLMs? LLM's are a tool for the job so you wind the find the candidate that can most effectively use that tool in your role. If LLM's struggle with your technologies and API's then a developer that can use an LLM for development with good results should be a desirable thing, right?

Can the senior developer understand and internalize your codebase? Can they solve complex problems? If you're paying them to be a senior developer, it likely isn't worth their time to concern themselves with basic data structures when they are trying to solve more complex problems.
by athrowaway3z | 2025-10-05 19:52:02+00:00
Who cares for reading reports!

I just let ChatGPT do that for me!

---

I'd usually not, but thought it would be interesting to try. In case anybody is curious.

On first comparison, ChatGPT concludes:

> Hartford’s critique is fair on technical grounds and on the defense of open source — but overstated in its claims of deception and conspiracy. The NIST report is indeed political in tone, but not fraudulent in substance.

When then asked (this obviously biased question):

but would you say NIST has made an error in its methodology and clarity being supposedly for objective science?

> Yes — NIST’s methodology and clarity fall short of true scientific objectivity.

> Their data collection and measurement may be technically sound, but their comparative framing, benchmark transparency, and interpretive language introduce bias.

> It reads less like a neutral laboratory report and more like a policy-position paper with empirical support — competent technically, but politically shaped.
by crazygringo | 2025-10-05 19:52:03+00:00
My point wasn't that the bugs don't exist anymore. Obviously they still do.

My point is that I can frequently figure out how to work around them in 5 minutes rather than 2 days, because someone else already did that work. I can find out that a different function call is the answer, or a weird flag that doesn't do what the documentation says, or whatever it is.

And my problem of it taking two days to debug something is eliminated, usually.
by grafmax | 2025-10-05 19:52:07+00:00
Not sure how it’s rational if you don’t extend the same distaste to our authoritarian government. Concentration camps, genocide, suppressing free speech, suspending due process. That’s what it’s up to these days. To say nothing of the effectively dictatorial control the ultra wealthy have over public policy. Sinophobia is a distraction from our problems at home. That’s its purpose.
by ninetyninenine | 2025-10-05 19:52:28+00:00
Are you saying something like this?:

function TwoColumn({ left, right }: { left: React.ReactNode; right: React.ReactNode }) { return ( <div className="grid grid-cols-[240px_1fr]"> <aside>{left}</aside> <main>{right}</main> </div> ); } // Flat usage export function Dashboard() { return ( <TwoColumn left={<NavTree />} // could itself render nested <ul><li> DOM right={<ContentArea />} // arbitrary component /> ); }

But this is just bundling the props on a component and using the component itself as a bundle to drill down.
by d3Xt3r | 2025-10-05 19:52:36+00:00
Same. I used to use it as my "cybercafé" OS, since cybercafés at the time were untrustworthy (big risk of keyloggers and malware), I'd boot QNX on their PCs and browse the web securely. Used to carry it around everywhere and everyone I showed to were blown away.

I even ran the full QNX Momentics desktop OS on my home PC (a PIII 450) and it was very very impressive, way better than Linux and pretty much everything out there. Well, BeOS was also impressive with its multimedia performance, but QNX was just so much more polished and professional.

The late 90s-early 2000s was such an interesting era in computing in general - at one point I was multi-booting something like a dozen different OSes - DOS, Windows, Linuxes, BSDs, QNX, BeOS, MenuetOS.. all thanks to this fully graphical boot manager, I forget the name but it even had a built-in partition manager - and it even had mouse support! All these OSes were also quite usable, unlike all the niche OSes of today, many of which sadly can't even be installed on real modern hardware because of all the complexity. I really miss those days, it was truly a golden era of computing.
by torginus | 2025-10-05 19:52:38+00:00
Here's my thought on American democracy (and its masters) in general - America's leadership pursues a maximum ability to decides as it sees fit at any point in time, since America's a democracy, the illusion of popular support must be maintained, and so certain viewpoints are planted and cultivated by the administration - the goal is not to impose their will on the population, but to garner enough mindshare for a given idea, so that no matter which way the government decides, it will have a significant enough chunk of the population to back it up, and should it change its mind (or vote in a new leader), it can suddenly turn on a dime and have a plausible deniability and moral tabula rasa for its past actions (it was the other guy, he was horrible, but he's gone now!).

No authoritarian regime has this superpower. For example, I'm quite sure Putin has realized this war is a net loss to Russia, even if they manage to reach all their goals and claim all that territory in the future.

But he can't just send the boys home, because that would undermine his political authority. If Russia were an American style democracy, they could vote in a new guy, send the boys, home, maybe mete out some token punishment to Putin, then be absolved of their crimes on the international stage by a world that's happy to see 'permanent' change.
by lcnPylGDnU4H9OF | 2025-10-05 19:53:30+00:00
Are they even trying? It seems like the only reason to do this is for publicity. Maybe a manufacturer that's known for their ICE vehicles would want an opportunity to show off their electric vehicle engineering but I don't know any it would make a difference for. US manufacturers even sell electric trucks. It's not like any mainstream manufacturer needs to rebrand to sell electric vehicles.
by johnnyanmac | 2025-10-05 19:53:38+00:00
>those that leverage it as a tool, and those that enjoy it as a luxury.

Well the current vision right now seems to be for the readers to scroll AI TikTok and for writers to produce AI memes. I'm not sure who really benefits here.

That's my primary problem as of now. It's not necessary used as some luxury tool or some means of entertainment. It's effectively trying to outsource knowledge itself. Using ChatGPT as a Google substitute has consequences to readers, and using it to cut corners for writers has even worse consequences. I don't think we've had tech like this that can argued as dangerous on both sides of the aisle simultaneously.
by leoh | 2025-10-05 19:54:20+00:00
Much of the trouble in my opinion, having known many undergraduates in the Comparative Literature program at Columbia ~15 years ago, was that these students were among the most downtrodden, pessimistic, and negative people I had ever met.

Faculty that administered the program held, in my view, strong anti-Western and anti-elite biases -- eg Gayatri Spivak. The attitudes of said faculty were corrosive to the same conditions that allow the humanities to exist in the first place. I don't think we can blame institutions for struggling to support such programs, which practice a different version of "The Humanities" than ones before.
by mitthrowaway2 | 2025-10-05 19:54:52+00:00
I agree that may be the charitable interpretation. But so often these points are phrased in a way that directly attempts to dismiss someone else's concerns ("the real danger with AI isn't the thing you're worried about, it's the thing I'm worried about!"). I feel like they shouldn't be doing that unless they're going to present some kind of reasoning that supports both pillars of that claim.

There's nothing stopping them from simply saying "an under-recognized problem with AI is Y, let me explain why it should be a concern".

Expressing the article as an attack on X, when in fact the author hasn't even put five minutes of thought into evaluating X, is just a click bait strategy. People go in expecting something that undermines X, but they don't get it.
by xpe | 2025-10-05 19:54:56+00:00
I have found zero demonization in the source material (the NIST article). Here is the sense I'm using: "To represent as evil or diabolic: wartime propaganda that demonizes the enemy." [1]

If you disagree, please point to a specific place in the NIST report and explain it.

[1]: https://www.thefreedictionary.com/demonization
by GuB-42 | 2025-10-05 19:55:06+00:00
Starting from a white background, what other color can it be?

It has to be a dark color, and blue is the darkest of the primary and secondary colors.

With 16 color displays typical at the time, you can use one of the 8 remaining "half brightness" colors. Dark red is still red, and red tends to mean that something is wrong, which is not the message here. Dark blue and grey do not provide enough of a contrast. Dark yellow and dark green look ugly, they use it in generic cigarette packaging for that reason. Dark cyan could have worked I guess, but that's still a shade of blue, so you might as well just use blue.

Go beyond the VGA standard 16 colors and many computers of the time may not render it correctly.
by mjg59 | 2025-10-05 19:55:28+00:00
The entirely unsupported insinuation that the customer Cisco is describing is the NSA. What's even supposed to be the motivation there? The NSA want weak crypto so they're going to buy a big pile of Ciscos that they'll never use but which will make people think it's secure? There are others, but on its own that should already be a red flag.
by pessimizer | 2025-10-05 19:56:03+00:00
Underpaid, overworked, and also often the unemployable dregs who would take such a horrible job. In the US we destroyed education by whining about taxes and public employee unions, and cutting the legs out from under it with charters, but that doesn't mean that the teachers that are left are worth anything; in fact it makes it more likely they aren't.

If there's anything I'm both hoping that LLMs will replace, and also think of as one of the most vitally important reasons to have locally running, open models, it's teaching. I'm from the age when teaching was "good," and it was bad. The reason why people remember the teachers they were in love with was because of how distinct they were from the rest.

Teachers can be used to teach hard things, like socialization, cleaning, cooking, and how to do backflips.
by bonoboTP | 2025-10-05 19:57:15+00:00
How was it before then? Surely you can't expect that N PhDs minted by one doctoral advisor will each be able to take an equivalent spot at the same institution as the doctoral advisor. Or did people expect that? Unless the population is growing, the steady state is that one prof can only mint one prof-descendant in their lifetime on average. That means, maybe some can create more, but then some will not have any mentees that ever become professors. It is very basic math, but the emotions and egos seem to make this discussion "complex".
by kelnos | 2025-10-05 19:58:17+00:00
I too have probably been programming longer than most people here, and I'll vibe code on occasion for your #2 reason. (Recently I needed to take an OpenAPI spec file and transform/reduce it in some mechanical ways; didn't feel like writing the code for it, didn't care if it was maintainable, and it was easily verifiably correct after a quick manual skim of its output.)

I don't think #1 is a good place to vibe code; if it's code that I'll have to maintain, I want to understand it. In that case I'll sometimes use an LLM to write code incrementally in the new framework, but I'll be reading every line of it and using the LLM's work to help me understand and learn how it works.

A utility like pyscn that determines code quality wouldn't be useful for me with #1: even in an unfamiliar framework, I'm perfectly capable judging code quality on my own, and I still need and want to examine the generated code anyway.

(I'm assuming we're using what I think is the most reasonable definition of "vibe coding": having an LLM do the work, and -- critically -- not inspecting or reviewing the LLM's output.)
by asveikau | 2025-10-05 19:58:21+00:00
I dunno, I skimmed the article's 31 year old code examples and immediately thought they would be shorter and simpler in c++11 or later.

But it's important to see the 1994 (and 1998) view of the world to understand how modern c++ features work. Because they start from that worldview and start adding convenient stuff. If you don't understand how c++ used to work, you may be confused with why c++ lambdas look so weird.
by torginus | 2025-10-05 19:58:46+00:00
I recommend you watch this video (the channel's pretty good in general):

https://www.youtube.com/watch?v=ev6DiHOidcg

While I agree with your statement in broad strokes - I'd reframe it as the same amount of engineering takes you much further in an EV than an ICE car. Considering this, the Chinese really swung for the fences, and what they made here is quite impressive