MurphyA/hacker-news huggingface dataset:
by whstl | 2025-12-26 17:21:30+00:00
The #1 reason the web experience universally sucks today is because companies add an absurd amount of third-party code on their pages for tracking, advertisement, spying on you or whatever non-essential purpose. That, plus an excessive/unnecessary amount of visual decoration.

The idea that somehow those companies would respect your privacy were they running a native app is extremely naive.

We can already see this problem on video games, where copy protection became resource-heavy enough to cause performance issues.
by skeeter2020 | 2025-12-26 17:21:36+00:00
I think you're setting up a false choice, but maybe we'll just have to agree to disagree then, because I absolutely, 100% will not be nor work with assholes to accomplish something. The tech world is FULL of genuine nice people who has acomplished remarkable things, and while I do respect people like jobs for what he accomplished, I do not let them skate for the mean or hurtful things they have done.
by aleph_minus_one | 2025-12-26 17:21:50+00:00
> And it is not that inaccessible to non-US citizens. Sure, the current administration is not very welcoming, but it is easier than, say, Russia (where a lot of hackers also live) if you want to attract an international audience.

I would say that with the current US administration, it is similar hard to get to the USA as to Russia.

The difference rather is that in Europe's hacker scene there exist quite some people, who, if they state their opinions openly, get in much worse trouble if they state this opinion in Russia than in the USA (because in the USA these opinions are currently "more acceptable"). On the other hand, for Russian hackers likely the reverse holds: I can easily imagine that quite a lot of Russian hackers, if they stated their opinions in the USA would attract quite a lot of trouble.

Just to be clear: I consider it to be quite plausible that in 5 years, the situation might be similarly bad in the USA as it is in Russia.
by exasperaited | 2025-12-26 17:22:02+00:00
> But I found out that making something more complex forces you to invent your own layout system.

The problem is exactly that, yes. If you want a simple shape and maybe to stick a thread on it (one of the first things I printed) then OpenSCAD has the basics and there are really interesting libraries.

But if you get into something complex, you end up building your own scheme and then constantly gardening it. The complexity never gets truly abstracted away because you can never truly work in a higher order way.

FreeCAD is a long way from perfect, but what it is, that you need, is a space where you can reason about geometry in a way that lets you learn. And if you want code-CAD, you can do it with python macros, or limited bits of OpenSCAD in that workbench, or you can use CadQuery/Build123D and generate STEP files for some of it, and then build on those.

I would still say I don't know CAD anywhere near as well as I'd like to. But I know where to start, I've learned the terminology, and I am able to think in CAD in a way I never expected to.
by calvinmorrison | 2025-12-26 17:22:45+00:00
I have done this in 2025. I picked up a few hymnals at the ol library book sale. They're easy enough, there will be familiar tunes and licks that you can just get, and it's great for sight reading. There's usually 4 lines to follow but you can start with 1, 2, and then do them all. It's a fun skill
by unsungNovelty | 2025-12-26 17:22:55+00:00
You have zero idea about his state of mind when he got this stupid useless email.

Not to mention, this is a tweet. He wasn't writing a long form text. It's ridiculous that you jumped the gun and got "disappointed" for the cheapest form of communication some random idiot did to someone as important as him.

And not to mention, I AM YET to see A SINGLE DAMN MIT License text or BSD-2/3 license text they should have posted if these LLMs respected OSS licenses and it's code. So as someone who's life's work dragged through the mud only to send a cheap email using the said tech which abused your code... It's absolutely a worthy response IMO.
by jojomodding | 2025-12-26 17:23:04+00:00
The standard(s) very often say that a certain piece of C code has undefined behavior. Having UB means that there is behavior that is not necessarily explainable by the standard. This includes e.g. the programming seemingly continuing just fine, the program crashing, or arbitrary code running as part of an exploited stack buffer overflow.

Now, certain implementations of C might give your more guarantees for some (or all) of the behavior that the standard says is undefined. Fil-C is an example of an implementation taking this to the extreme. But it's not what is meant when one just says "C." Otherwise I would be able to compile my C code with any of my standard-compliant compilers and get a memory-safe executable, which is definitely not the case.
by rdiddly | 2025-12-26 17:23:12+00:00
It's all rather dumb, but your examples are really counterexamples, because a watt is sadly not something most people understand. One would at minimum need to have passed a physics class, and even that doesn't necessarily leave a person with an intuitive, visceral understanding of what a watt is, feels like, can do. I appreciate my older Samsung phone that just converts it into expected time until full charge. That's the number that matters to me anyway, and I can make my own value judgment about how "super" the fastness is. But I do agree with your point and would be pissed if they dumbed it down to Later, Soon, Very Soon and Super Soon.

Speaking of time and timestamps, which I would've thought were straightforward, I get irked to see them dumbed-down to "ago" values e.g. an IM sent "10 minutes ago" or worse "a day ago." Like what time of day, a day ago?
by buildsjets | 2025-12-26 17:23:21+00:00
I had to accomplish pretty much the same exact task circa 1999, but in Aldus Pagemaker using Postscript.

My first job out of college was a 6 month contact at a fairly small industrial control manufacturer that had been purchased by a larger conglomerate. All of their engineering documentation needed to be converted to the new company’s format.

The old company had devised a scheme whereby a wire harness could be completely described by the part number, which encoded the wire size, color, length, and termination. The new company wanted a detail drawing for each wire, with thousands in the database.

I made a library of reusable glyphs that could be stored in Pagemaker layers, and connected with postscript generated lines, and a script to iterate through the part number database and generate drawings.
by cmrdporcupine | 2025-12-26 17:24:00+00:00
I remember using Betz's stuff on my Atari ST in the 80s (and then other stuff he did decades later on the Parallax Propeller chip, where he is an active community member). XLISP, advsys, and his scheme dialect, too.

I always wondered if he got compensated for the stuff he did that then got used in AutoCAD.

Sounds like no
by AnthonyMouse | 2025-12-26 17:24:14+00:00
I get the feeling it's the combination of Schelling points and surplus. If everyone else is being pro-social, i.e. there is a culture of it, and the people aren't so hard up that they can reasonably afford to do the same, then that's what happens, either by itself (Hofstadter's theory of superrationality) or via anything so much as light social pressure.

But if a significant fraction of the population is barely scraping by then they're not willing to be "good" if it means not making ends meet, and when other people see widespread defection, they start to feel like they're the only one holding up their end of the deal and then the whole thing collapses.

This is why the tendency for people to propose rent-seeking middlemen as a "solution" to the tragedy of the commons is such a diabolical scourge. It extracts the surplus that would allow things to work more efficiently in their absence.
by olidb | 2025-12-26 17:25:39+00:00
You can add dependencies, it's just important, that you also add the dependencies to the project where the source generator is used:

SourceGenerator.csproj:

<ProjectReference Include="..\Dependency.csproj" />

FinalProject.csproj:

<ProjectReference Include="..\Dependency.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
<ProjectReference Include="..\SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />

And I also recommend to add "<LangVersion>latest</LangVersion>" to SourceGenerator.csproj to use new features like raw string literals.
by 999900000999 | 2025-12-26 17:25:44+00:00
Lenovo has fantastic recent refurbs. It's a bit of a game, but you can find some for around 400$ or less.

My big beef with Macs is I need BIG ssds. If I want to get a 4TB SSD on a Macbook it starts at around 3000$. Recently I purchased a laptop with 2 SSD slots, although disappointingly only one is easy to access.

I'm tempted to go to Microcenter and tell them to replace the stock SSD with a 4TB( the stock SSD is the one behind a difficult to remove heat sink), and then I'd put another 4 tb ssd. Alternatively I could just pay 800$ for a 8TB SSD, install it in a laptop that cost around 1300-1500$ and I'm only spending 2300$.

On a Mac that's about 5000$. I make music and hate external drives with a passion.
by vkou | 2025-12-26 17:25:45+00:00
Asking about the value of ads is like asking what value I derive from buying gasoline at the petrol station. None. I derive no value from it, I just spend money there. If given the option between having to buy gas and not having to buy gas, all else being equal, I would never take the first option.

But I do derive value from owning a car. (Whether a better world exists where my and everyone else's life would be better if I didn't is a definitely a valid conversation to have.)

The user doesn't derive value from ads, the user derives value from the content on which the ads are served next to.
by KronisLV | 2025-12-26 17:26:09+00:00
> supporting the film industry

I'm not sure about that: The Expanse got killed because of not good enough ratings, Altered Carbon got killed because of not good enough ratings and even then the last seasons before the axe are typically rushed and pushed out the door. Some of the incentives to me seem quite disgusting when compared with letting the creatives tell a story and producing art, even if sometimes the earnings are less than some greedy arbitrary metric.
by SpicyLemonZest | 2025-12-26 17:26:09+00:00
Again, though, do you think that there’s some concrete goal he was aiming for which he could have achieved if only he hadn’t fired and insulted them? Or do you just think that it was terribly rude and they didn’t deserve to be treated that way? I wouldn’t call the latter stupidity, especially since he was working against contemporaneous predictions that the site wouldn’t be able to function without those people.
by user_7832 | 2025-12-26 17:26:40+00:00
That's a bit interesting, because IME linux on my framework 13 (7840u, 61wh battery) is surprisingly very solid. Fans almost never spin up (even with a windows KVM plus lot of firefox tabs), and I can get 6-8 hours easy, and 10+ hours of battery life if I push it (without even using power saving mode), on native linux (Fedora 40).

Windows 10 in comparison gives maybe 4-5 hours of battery plus lots of fan usage (but lesser ram usage often).
by shkkmo | 2025-12-26 17:26:48+00:00
> Only by people attempting to muddy the waters.

"Learning" was used by the person I responded too. If you had read my comment with any care you would have realized I used the words "training" and "learning" specifically and carefully.

> The copy exists, albeit not in human-discernable form

That doesn't count as a "copy" since it isn't human-discernable. You can't show me the copy all you can do is say "it has to be in there somewhere." It is pretty clear this is a transformative use and so far the courts have agreed

> supercilious dickheads

Very mature.

If you don't like being called out for lack of comprehension, then don't needlessly impose a semantic interjection when you haven't bothered to understand the discussion.
by cmrdporcupine | 2025-12-26 17:26:49+00:00
That's one of the reasons I left. It also became intolerable to work there because it had gotten so massive. When I started there was an engineering staff of about 18,000 and when I left it was well over 100,000 and climbing constantly. It was a weird place to work.

But with remote work it also became possible to get paid decently around here without working there. Prior I was bound to local area employers of which Google was the only really good one.

I never loved Google, I came there through acquisition and it was that job with its bags of money and free food and kinda interesting open internal culture, or nothing because they exterminated my prior employer and and made me move cities.

After 2016 or so the place just started to go downhill faster and faster though. People who worked there in the decade prior to me had a much better place to work.
by Tade0 | 2025-12-26 17:26:52+00:00
I don't know about you, but every laptop I've had suffered some sort of malfunction sooner or later and I never bothered to have them serviced because it was too much of a hassle - especially seeing how a friend of mine outright battled Lenovo support over mundane things like a failing keyboard despite everything being still in warranty.

Specific issues by laptop:

1. Pressure marks on screen, failing USB ports, cracked hinge after three years.

2. Pressure marks on screen, failed battery, failing power supply socket after seven years.

3. Warped reflective layer in screen, rattling fans, overheating despite fan replacement (which I did at home and it took three hours) after five years.

I also broke the butterfly keyboard on a 2019 MBP I was using at work.

With the Framework I can address each and every one of the mentioned problems myself - just need to order parts and spend half an hour or so per item.
by hallole | 2025-12-26 17:26:55+00:00
> "The indices of anxiety and DA/ACh imbalance were qualitatively similar to withdrawal from morphine or nicotine"

The key word being "qualitatively." Yes, something like a dependency can develop, but unless it's of roughly equal severity to hard drug dependencies, then the comparison is inappropriate. Hard drugs substantially affect one's agency, to a degree which sugar just doesn't.
by idontwantthis | 2025-12-26 17:26:58+00:00
> Whether it all falls apart suddenly, or gradually, I do not know. And LLMs will continue to exist.

This is one thing I don't get. Why will LLMs still exist if AI companies go bust? Will we have stagnant models that can't be improved anymore as a service? Isn't each query still a monumental computing task that they lose money on?
by stocksinsmocks | 2025-12-26 17:27:38+00:00
Publishing findings that amount to an admission that you and others spent a fortune studying a dead end is career suicide and guarantees your excommunication from the realm of study and polite society. If a popular theory is wrong, some unlucky martyr must first introduce incontrovertible proof and then humanity must wait for the entire generation of practitioners whose careers are built on it to die.
by hakfoo | 2025-12-26 17:28:18+00:00
That's what sort of confuses me.

If you're no longer running a 680x0 and the custom chips that defined what an (original-series) Amiga was, and you can't plug in any of the historic peripherals (I don't even see a 9-pin joystick/mouse socket!) why bother with PowerPC in $current_year?

I can sort of see the story for projects like the "Denise" board where it's basically a way to create a new hardware 68k Amiga (although modern replacements for the Commodore silicon might be desirable, so we aren't just desoldering/desocketing the same 30-year-old chips again and again).

But if you've already given up the main aspects of classic Amiga hardware and chosen emulation as the road forward, cheapest commodity x86-64 or ARM products would be fast enough to emulate pretty much any mainstream 680x0 option and the custom chips. I could see a small niche for a PPC coprocessor accelerator for the small sliver of "PPC-native" software if the current emulation isn't fast enough.
Show HN: Talent Scout – job matching and prep with an independent AI assessor
by stephen-m-lee | 2025-12-26 17:28:57+00:00
Hi HN — we’re opening Talent Scout to a wider beta and inviting the first 50 people to request access via our site.

Talent Scout is built around the idea that resumes are an outdated medium for job search - it's easier to compress/summarize a detailed career history for a specific job than it is to try and decompress/extrapolate from a streamlined resume. Essentially, the job market today is a DDOS attack on HR departments, where spam applications prevent the candidates they actually want from being seen or reviewed. LLMs excel at summarization and translation tasks, so we sit as a platform between candidates and hiring managers to summarize your career history and translate that into the language of a specific hiring manager or recruiter.

What you can do in the beta:

- Interview prep with Athena (AI). Talk through your real work experiences the way you would with a trusted colleague over coffee or a beer. Athena asks follow-ups, probes for missing details, and pressure-tests claims the same way an interviewer or recruiter would.

- Receive feedback from a recruiter's perspective. See what a recruiter would likely infer from your background, what feels unsubstantiated, and what raises questions or skepticism before you ever apply.

- JD-aware resume builder. Paste in a job description and generate an ATS-compatible resume that emphasizes only strengths you actually demonstrate. No embellishment, no invented experience, just clearer framing and specific-to-general keyword optimization (e.g. you mention Airflow, but they JD is looking for someone with ETL experience).

- Beta candidates will also get early access to our pilot job-matching program with the hiring managers we’re currently onboarding. Join a small pool of candidates to be considered by hiring managers from both startups and fortune 50 companies.

This is early and we’re deliberately keeping the cohort small so we can iterate quickly based on your feedback. If this sounds useful, request access here via our waitlist (limited to the first 50 or so):

https://jointalentscout.com -> click "For Job Seekers".

Happy to answer questions.
by victop | 2025-12-26 17:28:58+00:00
Economic BCAs are typically handled by large eng firms like Arup, Jacobs, and WSP. However, the tricky task of modeling time savings (given that transport systems are complex) is often subcontracted to more specialized firms such as Steer.

Deloitte, KPMG, etc are usually more involved in writing the financial case (how to fund the project).
by 3eb7988a1663 | 2025-12-26 17:29:02+00:00
Not only would I suspect that an aluminum plant employs far more people it is an attainable job. Presumably minimal qualifications for some menial tasks, whereas you might need a certain level of education/training to get a more prestigious and out of reach job at a datacenter.

Easier for a politician to latch onto manufacturing jobs.
by tomlue | 2025-12-26 17:29:03+00:00
This feels like the essential divide to me. I see this often with junior developers.

You can use AI to write a lot of your code, and as a side effect you might start losing your ability to code. You can also use it to learn new languages, concepts, programming patterns, etc and become a much better developer faster than ever before.

Personally, I'm extremely jealous of how easy it is to learn today with LLMs. So much of the effort I spent learning the things could be done much faster now.

If I'm honest, many of those hours reading through textbooks, blog posts, technical papers, iterating a million times on broken code that had trivial errors, were really wasted time, time which if I were starting over I wouldn't need to lose today.

This is pretty far off from the original thread though. I appreciate your less abrasive response.
by Imustaskforhelp | 2025-12-26 17:29:50+00:00
> Somebody burned compute to send him an LLM-generated thank-you note. Everybody involved in this transaction lost, nobody gained anything from it. It's pure destruction of resources.

Well the people who burnt compute got it from money so they did burn money.

But they don't care about burning money if they can get more money via investors/other inputs faster than they can burn (fun fact: sometimes they even outspend that input)

So in a way the investors are burning their money, now they burn the money because the market is becoming irrational. Remember Devin? Yes cognition labs is still there etc. but I remember people investing into these because of their hype when it did turn out to be moot comparative to their hype.

But people/market was so irrational that most of these private equities were unable to invest in something like openai that they are investing in anything AI related.

And when you think more deeper about all the bubble activities. It becomes apparent that in the end bailouts feel more possible than not which would be an tax on average taxpayers and they are already paying an AI tax in multiple forms whether it be in the inflation of ram prices due to AI or increase in electricity or water rates.

So repeat it with me: whose gonna pay for all this, we all would but the biggest disservice which is the core of the argument is that if we are paying for these things, then why don't we have a say in it. Why are we not having a say in AI related companies and the issues relating to that when people know it might take their jobs etc. so the average public in fact hates AI (shocking I know /satire) but the fact that its still being pushed shows how little influence sometimes public can have.

Basically public can have any opinions but we won't stop is the thing happening in AI space imo completely disregarding any thoughts about the general public while the CFO of openAI proposing an idea that public can bailout chatgpt or something tangential.

Shaking my head...
by seec | 2025-12-26 17:30:43+00:00
The so called safety net don't do jack shit. They are a way to give power to mean, power hungry bitches that can feel good about themselve for "taking care" and scolding other people that receive much less than they do for their bullshit job.

The funny thing is that if the wealth was actually shared fairly instead of politicaly, most of the recipient would fare a better life and we could do away with insane bureaucratic waste.

Another way would be to have less governement taxes and regulations that would allow for jobs to pay better and remove much of the need of the so-called safety nets.
Of course, this way you would take power away from the mean girl bitches running those things so that can't happen.

From my experience, I can tell you that none of the people running those things have actually worked a single day in their life (as in, usefull work, that people would actually agree to pay for) but they can feel good about themselve because they are "helping".

It's hard to describe how corrupted the system is, church corruption seems a bit tame in comparison.