MurphyA/hacker-news huggingface dataset:
by ThrowawayR2 | 2025-12-21 19:16:28+00:00
If you're suggesting that humans can't be that terrible, I recommend that you do not open this link (It is a link to a BBC article but I feel compelled to give a trigger warning since it is genuinely that disturbing): https://news.ycombinator.com/item?id=45942652 History is rife with similar examples; those who still believe there is any inherent goodness in human nature should acquaint themselves with them.

Golding is right on the money. Humans are merely animals and will behave no better than animals given the right circumstances.
by lukeigel | 2025-12-21 19:17:41+00:00
Yes! We used our friends at Reducto (https://reducto.ai/) for all document extraction and parsing (one of the best companies I've ever referred to YC ;) )

We did an initial parsing pass of all four DOJ document batches on Friday. This takes a raw PDF and returns chunks containing typed blocks—each with a type (Title, Text, Figure, etc.), bounding boxes, content, and confidence scores. For PDFs that were just scans of photographs (which was like 90% of new content in Friday's release), it gave in depth descriptions of those! You can type search terms like "door" at https://www.jmail.world/photos to see what I mean.

For apps like Jmail and JFlights we use their structured extraction endpoint instead—you define a schema (e.g. {from, to, subject, date, body} for emails or {departure_airport, arrival_airport, passengers[], date} for flights) and it pulls those fields directly into JSON.

The JFlights example served as the best ad for Reducto and how doc parsing technology can speed up hours of journalistic investigations like this.

See for yourself. Given this document

https://www.jmail.world/drive/HOUSE_OVERSIGHT_002031

It inferred and enriched multiple flight cards on JFlights (https://www.jmail.world/flights). I was really shook when I first saw this.
by yawaramin | 2025-12-21 19:17:43+00:00
The 'often loaded' static html won't help if the 'often loaded' JS bundle is re-deployed (eg, when the devs make a 'small' change) and the cache is invalidated. In that case all the users will be forced to reload the giant JS bundle over and over again, as opposed to just reloading a single resource on a single page like they would with the htmx approach.
by 303uru | 2025-12-21 19:18:17+00:00
Oh yes indeed. For example, here's something I was just working on:

=LET(

h, ROWS(A2#), names, A2#, vals, K2:INDEX(K:K, h+1), denoms, J2:INDEX(J:J, h+1), k, 20, groupAvg, SUMPRODUCT(vals, denoms) / SUM(denoms), adj, (denoms/(denoms + k))*vals + (k/(denoms +

k))groupAvg,

inc, (names <> "") \* ISNUMBER(vals), namesF, FILTER(names, inc), valsF, FILTER(vals, inc), denomsF, FILTER(denoms, inc), adjF, FILTER(adj, inc), r, ROWS(namesF), nShow, MIN(10, r), sorted, SORTBY(HSTACK(namesF, valsF, denomsF), adjF, -1), TAKE(sorted, nShow)

)
by rmoriz | 2025-12-21 19:18:33+00:00
fee schedules FYI

- ARIN 2026 PDF: https://www.arin.net/resources/fees/images/2026feeschedule.p...

- RIPE 2026 : https://www.ripe.net/membership/payment/

Enthusiasts, trainees and small orgs are paying a lot more with RIPE.
by runako | 2025-12-21 19:18:36+00:00
> nothing has ever been proved by the standards of the criminal justice system

One of my #1 things about reading people's writing is that while everybody is allowed to make mistakes, making this kind of easily-verifiable falsehood a central plank of an argument is discrediting. I honestly don't know why people keep reading him. There are better thinkers and writers who will also tell you that women and people of color are subhuman, he's not the only outlet for that point of view if that's what you're looking to read.
by metadope | 2025-12-21 19:19:13+00:00
My fragrant walks around town put me in proximity to neighbors kicking it on their own property, visible and aromatic but not crossing the threshold into what I would consider to be 'public usage'. They're in their garage on folding chairs with the door open, or in the yard, or on a back porch.

In addition to the distinctive smell of marijuana, there is often a recreational fire (wood smoke), and/or a BBQ (sizzling meat). It's publicly visible and apparent, but on private property.

I have never been that social, haven't accepted a pass in decades, don't imbibe myself (despite my internym), and don't recommend it to young folk, but I must be getting a microdose and a minor contact high from the gentle breeze that floats through town more often since legalization.

Second hand smoke is real, yo. The wind blows.
by aristofun | 2025-12-21 19:19:42+00:00
I think the big part of why HN is so cool and hard to game is that real people are behind it that show up every day to make it work. Not robots (literally and metaphorically).

No corporate bullshit, no scaling strategies, no ai gimmicks and algorithms to raise revenue, just good old “make something people want”.

I assume your frustration is by design. It’s not a marketing channel.
by exasperaited | 2025-12-21 19:21:02+00:00
It's me being picky about the meaning of the word "aided".

CAD is software to help people make complex things without having to do complex geometry/trig/general maths.

OpenSCAD doesn't really "aid" you much with this. It's a 2D/3D shape generator with boolean operations, but because it doesn't let you do constraint operations on 2D geometry, and it doesn't let you do further operations on the fundamental geometry (faces, edges, vertices) of the generated 3D solids either, it never liberates you from most of the difficult work.

I'm not even sure how much it aids you with "design": it doesn't support chamfers or fillets, it offers no tools for adding drafts or making truly uniform thicknesses. And it only generates meshes.

OpenSCAD is useful. I'm not saying it's not. But it is useful mostly for drawing strongly geometric or mathematically-derived solids and producing a mesh from it.
by reify | 2025-12-21 19:21:41+00:00
I had a dog like that in my 30's.

I couldn't take that dog anywhere without him worrying everyone.

The female dogs, prefer not to use the B word in case I offend, well, they had their tails clenched between their rear legs, with a worried dog look on their little faces.

The sniffing was the worst, Jamming his nose into everyone's crutch, male and female, dog, human, it didnt matter, like his little dog life depended on it.

I originally named him Bonzo. but after a while I deciced to change his name to a more appropriate moniker, I settled on "bastard". I got the idea from Game of thrones.

The love of my life hated standing at the front door yelling "bastard" to get him to come in. Or, come here "bastard".
by radovskyb | 2025-12-21 19:21:45+00:00
I built ToolPipeline to make it easier to chain AI models and data transformers into a single API endpoint.

- Visual Builder: Connect tools in a top-to-bottom sequence. - AI & Data Tools: Built-in nodes for LLMs (summarization, vision), TTS, and data formatters (JSON, YAML, CSV). - Edge Execution: Runs on Cloudflare Workers for low-latency and no cold starts. - API-First: Every pipeline gets a secure REST endpoint to integrate into your own apps. - Run History: Inspect performance and data transformations at every step.

I’d love to hear your thoughts and what you feel is missing or could be improved.
by brcmthrowaway | 2025-12-21 19:23:02+00:00
A CS grad that ended up in banking/consulting. This was common in my country 10-20 years ago with no FAANGs in the area and Nasdaq hadn't popped off yet. It was the only way to get decent salary and not 40k at a mom and pop IT shop doing network switch configuration.

Doesn't really count in my opinion. I'd rather see finance/business majors stumble upon their version of LeetCode.
by the_mitsuhiko | 2025-12-21 19:23:17+00:00
> A post on this topic feels incomplete without a shout-out to Charity Majors

I concur. In fact, I strongly recommend anyone who has been working with observability tools or in the industry to read her blog, and the back story that lead to honeycomb. They were the first to recognize the value of this type of observability and have been a huge inspiration for many that came after.
by viking123 | 2025-12-21 19:23:22+00:00
Not sure really I am not an expert on this, where I live now and look at some of the wealthy people, they are extremely white like on purpose. Some of the leading politicians too. In fact, it's a bit difficult to find a very dark skinned celebrity or a powerful politician here, there are some but not many at all.

To me personally, I like naturally tan skin (like Asian natural skin) > natural white skin > artificial tanned skin > heavy tanning. Tanned white people just do not look good to me.

If you asked someone else where I live now, I bet answer would be different

To me, something like RFK Junior skin looks disgusting. I always wince when I see a picture of him, like you could make that into leather bag.
by leonvoss | 2025-12-21 19:23:23+00:00
Epstein was definitely guilty of prostituting, at least for himself, girls between 14 and 17 years old. I personally think young women of that age should know better than to be prostitutes for rich guys, and there's no evidence he ever coerced them to do anything. He lured them purely with money and promises of status. There is plenty of testimony of the girls refusing to touch him and they leave, often with money still in-hand and an offer to come back with more girls. They should know they are themselves "child sex traffickers" if they come back with their underaged friends, and they themselves should have been prosecuted along with Epstein and Maxwell.
by trevor-e | 2025-12-21 19:23:55+00:00
Yea that was my thought too. I like the idea in principle, but these magic thresholds can really bite you. It claims to be P(99), probably off some historical measurement, but that's only true if it's dynamically changing. Maybe this could periodically query the OTEL provider for the real number to at least limit the time window of something bad happening.
by eszed | 2025-12-21 19:25:15+00:00
Everything in this article rings true to my limited and glancing observations of the phenomenon.

In a previous life I worked in an industry (entertainment) where becoming a celebrity is an occupational hazard. A few times I was treated as if I were famous in very, very, extremely minor ways - met at the stage door, followed down the street, stared at or photographed in a restaurant or public transportation - and it's super destabilizing and just... Weird. I was pleased to be able to turn the corner and "disappear", as it were.

I also had conversations about this with colleagues who were, let's say, well-known (but not even close to globally famous), and the shit they had to put up with was, if anything worse than described in the article - particularly when (this is theatre and independent film we're talking about) their profile didn't come with the income that could support, say, private security, or a secluded property. They were doing what they were doing in order to work on interesting projects with interesting people - and the ability to assure that was their favorite "perk" of their profile - and the "occupational hazard" framing comes from them.

Another (very not-famous, though you're almost guaranteed to have seen them in a supporting role in something they've done) person I worked with a couple of times has a globally "you know their face, at least" famous spouse, who got that way because they're an immensely talented and committed artist; someone I've admired for years. I never met that person, because a) they'd have had to deal with a lot of hassle getting into the theatre, and b) their presence would have been an overwhelming distraction from the (interesting, but low-profile) piece we were doing.

Fame is not something any well-adjusted person should wish for, and I have a good deal of sympathy for the people who seem to be destabilized by that level of attention.
by Nextgrid | 2025-12-21 19:25:40+00:00
> lying to employees

Not necessarily to employees, but in general - could be customers or other businesses too.

> everything is viewed through the lens of business versus employees

Not business vs employee but business vs individual. There's a lot of shit in the business world that is considered good when done by a company, but bad when doing by an individual.

Corporation-on-consumer fraud has been normalized. Outlandish claims in advertising are even enshrined in law so that you can't even sue for that (not that it would go anywhere either way).

It sometimes correlates with class but has nothing to do with class per-se (in fact it's very cheap to set up an LLC and engage in a lot of dubious practices that would land someone in jail if practiced under their personal capacity).

> I was a coworker of someone trying to practice these techniques.

I've been a coworker of some incompetent employees too - in fact it's even sadder that they didn't practice those techniques because at least then someone would benefit - in their case nobody was benefiting, not even them.

I'm not blaming them though; they match what is expected of a "senior" developer nowadays and passed all the interviews. It's the same reason my coffee is now both smaller and more expensive, but applied to employment. Companies are welcome pay more to get better talent.

The other employees who take on the slack without extra pay are engaging in philanthropy so the company has no reason to fire the slackers and hire more expensive talent if ultimately everything works out anyway.

The company could of course preemptively compensate them for the extra workload, but if you believe this actually happens I have a very nice bridge to sell you.

> At some companies it takes 6-12 months to build a case to fire someone

That sounds like a hiring or performance management problem. In the meantime, if someone can pocket 12 months of salary as a result of such incompetence, more power to them - it ain't my problem to solve unless I get a cut of the savings!

> being on the receiving end of this behavior as a coworker sucks

It gives the few that actually do work more leverage to negotiate higher salaries/fees/benefits. But of course you have to capitalize on it instead of engaging in charity/volunteering.

Edit: funny thing about ChatGPT and LLMs, companies are intentionally encouraging and tracking their usage, thinking more slop is somehow going to get them out of the hole they dug themselves in.
by dcminter | 2025-12-21 19:25:45+00:00
I've generally found that structured logs that include a correlation ID make it quite easy to narrow down the general area or exact cause of problems. Usually (in enterprise orgs) via Splunk or Datadog.

Where I've had problems it's usually been one of:

There wasn't anything logged in the error block. A comment saying "never happens" is often discovered later :)

Too much was logged and someone mandated dialing the logging down to save costs. Sigh.

A new thread was started and the thread-local details including the correlation ID got lost, then the error occurred downstream of that. I'd like better solutions for that one.

Edit: Incidentally a correlation ID is not (necessarily) the same thing as a request ID. An API often needs to allow for the caller making multiple calls to achieve an objective; 5 request IDs might be tied to a single correlation ID.
by rldjbpin | 2025-12-21 19:26:02+00:00
the metadata alone is a staggering couple hundred gb, however it contains quite handy information to play with. consider the following:

> /audio-features/{id} "Get audio feature information for a single track identified by its unique Spotify ID."

this combined with track metadata can finally allow those motivated enough to create their own personalized shuffle. potentially better than the slop we get nowadays. no generative ai required*.
by Spivak | 2025-12-21 19:26:04+00:00
Slapping on OpenTelemetry actually will solve your problem.

Point #1 isn't true, auto instrumentation exists and is really good. When I integrate OTel I add my own auto instrumentors wherever possible to automatically add lots of context. Which gets into point #2.

Point #2 also isn't true. It can add business context in a hierarchal manner and ship wide events. You shouldn't have to tell every span all the information again. Just where it appears naturally the first time.

Point #3 also also isn't true because OTel libs make it really annoying to just write a log message and very strongly pushes you into a hierarchy of nested context managers.

Like the author's ideal setup is basically using OTel with Honeycomb. You get the querying and everything. And unlike rawdogging wide events all your traces are connected, can span multiple services and do timing for you.
by lukeigel | 2025-12-21 19:26:32+00:00
Sorry about that. That Attachments tab shows you literal attachments found in the .eml files from the YAHOO dataset. We have released very few .emls that have attachments though. Expect more and more over time.

Releasing YAHOO responsibly has been time consuming, and we're relying on Drop Site to tackle the redactions. See this post for context.

https://news.ycombinator.com/item?id=46347272
by zrm | 2025-12-21 19:28:00+00:00
> Bus width is 64 vs 384.

The bus width is the number of channels. They don't call them channels when they're soldered but 384 is already the equivalent of 6. The premise is that you would have more. Dual socket Epyc systems already have 24 channels (12 channels per socket). It costs money but so does 256GB of GDDR.

> Look at modern AM5 struggling to boot at over 6000 with more than two sticks.

The relevant number for this is the number of sticks per channel. With 16 channels and 64GB sticks you could have 1TB of RAM with only one stick per channel. Use CAMM2 instead of DIMMs and you get the same speed and capacity from 8 slots.
by belval | 2025-12-21 19:29:03+00:00
It's interesting that you get downvoted for what is, from a historical perspective, a very down-to-earth reasonable take.

I don't have kids but I am at the age where more and more of my friends are having kids, there definitely does seem to be something there. They are exhausted but most definitely have a renewed spark of sorts.

Unfortunately this is difficult to A/B test. So I'd avoid having kids to fix burn out.
by yujzgzc | 2025-12-21 19:29:11+00:00
You might also need different systems for low-cardinality, low-latency production monitoring (where you want to throw alerts quickly and high cardinality fields would just get in the way), and medium to long term logging with wide events.

Also if you're going to log wide events, for the sake of the person querying them after you, please don't let your schema be an ad hoc JSON dict of dicts, put some thought into the schema structure (and better have a logging system that enforces the schema).
by vintermann | 2025-12-21 19:29:18+00:00
CDs get wildly different number of plays. But the number of plays, whether from a record or from a streaming service, isn't proportional to how glad you are that this music exists and you can listen to it.

The present system favors big artist rights owners a lot, but most of all it rewards owners of music played on repeat, i.e. background music.
by morkalork | 2025-12-21 19:29:39+00:00
Not who you're replying to but working at a small small company, I didn't have anyone to give my code for review to so have used AI to fill in that gap. I usually go with a specific then general pass, where for example if I'm making heavy use of async logic, I'll ask the LLM to pay particular attention to pitfalls that can arise with it.
by aristofun | 2025-12-21 19:29:41+00:00
If just one book can rewire your thinking, I feel very sorry for you :)

Virtually every book that survived the test of time has some gem worth finding.

For example the bible is a perfect source of ethical and moral ideas and problems, whether you’re agnostic or not.

Any decent university level course of general physics is a perfect source to learn not only the universe but how would you approach the process itself of learning and exploring it.
by what-the-grump | 2025-12-21 19:30:28+00:00
People are using these tools to write code, complete tasks, etc. your worry is that what... It will rm -rf /* something?

I am not trying to be funny but the Claude itself is smart enough to catch destructive actions and double check. Its not going to wake up and start eating your machine, googling a random script and running it which what a lot of people do in many cases leads to worse outcomes, here at least you can ask the model what might happen to my computer.
by verdverm | 2025-12-21 19:30:40+00:00
I've been using gemini-3-flash the last few days and it is quite good, I'm not sure you need the biggest models anymore. I have only switched to pro once or twice the last few days

Here are the commits, the tasks were not trivial

https://github.com/hofstadter-io/hof/commits/_next/

Social posts and pretty pictures as I work on my custom copilot replacement

https://bsky.app/profile/verdverm.com
by unstyledcontent | 2025-12-21 19:31:08+00:00
I'm burned out because I have to raise two young children, work a full time job in a demanding career, and then in the hour or two a day of time that isn't accounted for in those two tasks, I need to maintain a household and try to care for myself. I feel a strong sense of purpose caring for my family, but don't have enough time to meet life's demands. Maybe other people relate more to this post because they more money and no kids.
by m3047 | 2025-12-21 19:31:10+00:00
I agree with this statement: "Instead of logging what your code is doing, log what happened to this request." but the impression I can't shake is that this person lacks experience, or more likely has a lot of experience doing the same thing over and over.

"Bug parts" (as in "acceptable number of bug parts per candy bar") logging should include the precursors of processing metrics. I think what he calls "wide events" I call bug parts logging in order to emphasize that it also may include signals pertaining to which code paths were taken, how many times, and how long it took.

Logging is not metrics is not auditing. In particular processing can continue if logging (temporarily) fails but not if auditing has failed. I prefer the terminology "observables" to "logging" and "evaluatives" to "metrics".

In mature SCADA systems there is the well-worn notion of a "historian". Read up on it.

A fluid level sensor on CANbus sending events 10x a second isn't telling me whether or not I have enough fuel to get to my destination (a significant question); however, that granularity might be helpful for diagnosing a stuck sensor (or bad connection). It would be impossibly fatiguing and hopelessly distracting to try to answer the significan question from this firehose of low-information events. Even a de-noised fuel gauge doesn't directly diagnose my desired evaluative (will I get there or not?).

Does my fuel gauge need to also serve as the debugging interface for the sensor? No, it does not. Likewise, send metrics / evaluatives to the cloud not logging / observables; when something goes sideways the real work is getting off your ass and taking a look. Take the time to think about what that looks like: maybe that's the best takeaway.
by dcminter | 2025-12-21 19:31:13+00:00
FreeCAD is open source and has parametric capabilities. Personally I find it unusably buggy, but apparently there are lots who don't - ymmv.

SolveSpace is open source and has parametric capabilities. It's much more limited in scope (e.g. you can't do filets) but good enough for my purposes.

I've not explored the commercial options beyond TinkerCAD, and that's not parametric. Super easy to bodge something together though :)