MurphyA/hacker-news huggingface dataset:
by mcny | 2025-12-25 10:34:34+00:00
(reposting because something ate your newlines, I've added comments in line)

Im in this business, and used to think the same. It turns out this is a minority of callers. Some examples:

- a client were working does advertising in TV commercials, and a few percent of their calls is people trying to cancel their TV subscriptions, even though they are in healthcare

I guess these are probably desperate people who are trying to get to someone, anyone. In my opinion, the best thing people can do is get a really good credit card and do a charge back for things like this.

- in the troubleshooting flow for a client with a physical product, 40% of calls are resolved after the “did you try turning it off and on again” step.

I bought a Chinese wifi mesh router and it literally finds a time between two am and five am and reboots itself every night, by default. You can turn this behavior off but it was interesting that it does this by default.

- a health insurance client has 25% of call volume for something that is available self-service (and very visible as well), yet people still call.

In my defense, I've been on the other side of this. I try to avoid calling but whenever I use self service, it feels like ny settings never stick and always switch back to what they want the next billing cycle. If I have to waste time each month, you have to waste time each month.

- a client in the travel space gets a lot of calls about: “does my accommodation include X”, and employees just use their public website to answer those questions. (I.e., it’s clearly available for self-service)

These public websites are regularly out of date. Someone who is actually on site confirm that yes, they have non smoking rooms or ice machines that aren't broken is valuable.

One of the things we tend to prioritize in the initial conversation is to determine in which segment you fall and route accordingly.
by AmazingTurtle | 2025-12-25 10:34:36+00:00
I'd prefer a 30 minute response from GPT-5 over a 10 minute Response from {Claude/Google} <whatever their SOTA model is> (yes, even gemini 3)

Reason is: while these models look promising in benchmarks and seem very capable at an affordable price, I *strongly* felt that OpenAI models perform better most of the times. I had to cleanup Gemini mess or Claude mess after vibe coding too much. OpenAI models are just much more reliable with large scale tasks, organizing, chomping tasks one by one etc. That takes its time but the results are 100% worth it.
by StrauXX | 2025-12-25 10:36:52+00:00
I won a max spec Framework 13 at a hacking tournament a few months ago and use it as my daily driver now. I'm very happy with it. The 13 is much more clean than the 16. Framework 16 still feels like a bit of a beta product.

That being said, I probably would have gone with a Thinkpad if it had been my own money. The peicing is just really steep.
by wiseowise | 2025-12-25 10:36:53+00:00
Nobody cares about Ruby outside of RoR

Python is one of the Lingua Franca of scientific, data, and most importantly, ai communities

Has much bigger community than Ruby

Has much, much better tooling story

Has much better gradual typing story

Isn’t THAT much slower than Ruby, there are far more attractive targets than Ruby if you care about performance
by ggdG | 2025-12-25 10:37:18+00:00
> I said build on top of wlroots, not DWL.

Turns out, the wlroots API is so volatile atm that even the developer of the super small compositor DWL has to throw in the towel for now.

> DWL is more interesting as a learning exercise than something to use.

The same is said about DWM, its xorg counterpart, but I, for one, am a happy user of DWM.
by badsectoracula | 2025-12-25 10:37:59+00:00
Replace "X" with anything and this is why i generally try to avoid relying on open source projects where the majority of the development is driven by some company if there is an alternative, even if they're jankier (and often they are).

One example would be Free Pascal and Lazarus, while there is some commercial support, the overwhelming majority of the development is community-driven and ironically both have a much better history of preserving backwards compatibility than most open source projects backed by larger companies.

Of course exceptions exist for both situations, but as a general rule i find if some project makes a big deal about the company behind them (or even worse, there is a company with the same name as the project) then i tend to look for more community-driven alternatives.
by vibeEngMax | 2025-12-25 10:38:04+00:00
Hear that, paypiggies? We're increasing your arbitrary totally opaque RNG carrot—uh I mean $200/mo Max Plan Usage Limits for a limited time only!

https://support.claude.com/en/articles/11014257-about-claude...

https://support.claude.com/en/articles/9797557-usage-limit-b...

Don't forget:

We may [will] limit your usage in other ways [that we won't tell you about], such as weekly and monthly caps [absolutely] or model and feature usage [which means literally anything goes including stealth quantization and rerouting], at our discretion [whenever we like, teehee!!].
by mindcrash | 2025-12-25 10:38:55+00:00
People really should stop pretending that you're getting a Macbook out of a Framework. You're not. You're getting a PC laptop with all the advantages of a self-build PC desktop.

When you compare apples to apples (lol) - PCs to PCs - the current gen higher end Framework 13 and 16 are beasts. They contain the fastest mobile AMD chips on the market today, the Ryzen AI HX 370 aka "Strix Point". The only thing faster than that is the Ryzen AI Max+ 395 aka "Strix Halo", which would probably have some issues in a laptop with this size if you want to make full use of it because of thermals. Just look at the kind of cooler which sits on the mainboard of Framework Desktop (which does contain the AI Max+ 395) to get an idea what I am talking about.

You can choose between no discrete GPU, AMD RX7700S or NVIDIA 5070M; or just purchase them all and swap them around if you want to.

Due to the included AMD mainboard you get USB4 instead of Thunderbolt 4, which means little to no protocol overhead when you hook up a EGPU and can run a docked 5070Ti or 9070XT at ~100fps @ 1440p.

You get up to six (on the 16) expansion bays which enable you to swap external ports to any configuration you like. They even have created 2 external SSDs you can slot in on these ports and blend in with the laptop (which come in sizes of 256G and 1T), and released everything required to allow people in the community to create their own ports as open source.

And I could rave on and on...

But again: Is it a Apple quality laptop? No. Is it a beast of a PC laptop? Yes.

PS: If you think Lenovo is the Apple of the PC world due to the fact that they could purchase some branding and design from IBM back in the day you are in for a very nasty surprise. I have all the hands on experience with a so called "premium" Thinkpad worth a pretty cool 3500 EUR back then to write this.
by IntelliAvatar | 2025-12-25 10:39:09+00:00
One clarification that may help set expectations:

FailCore is intentionally not an agent framework, planner, or sandbox.
It sits strictly at the execution boundary and focuses on two things:
1) blocking unsafe side effects before they happen
2) recording enough execution trace to replay or audit failures later

The goal isn’t to make agents smarter, but to make their failures
observable, reproducible, and boring.

If people are curious, the DESIGN.md goes deeper into why this is done
at the Python runtime level instead of kernel-level isolation (eBPF, VMs, etc.),
and what trade-offs that implies.
by venturecruelty | 2025-12-25 10:40:16+00:00
I mean, if the current Kafkaesque nightmare isn't working, then yes? You might as well read chicken entrails, at this point. At least then you'd get some diversity, if nothing else.

But the actual solution is to not let bean counters and bootcampers do the hiring, but we're a few too many programmer-generations away from anyone who actually knows what they're doing being left at most of these companies, so.

I recommend making furniture.
by wartywhoa23 | 2025-12-25 10:40:40+00:00
> start changing the system, or get rid of the passport

Right after you, my friend, as soon as you singlehandedly stop the US special military operation in Venezuela and extrajudicial killing of people off its coasts, or jail the commanders and mercenaries of EU forces in Syria, Afghan and Libyian war, depending on your passport. Or get rid of it.

And before you deploy your strawman about "terrorists" - that's exactly the same term that has been used by the kremlin to excuse the invasion into Ukraine.

Your illusion of possibility to change the system shall pass soon, rest assured.
by 4dregress | 2025-12-25 10:40:50+00:00
I learnt a long time ago that there is no such thing as loyalty with regards to work and that if you want to get the most compensation for what you do you need keep moving until you find the place where you happy with the compensation and equally the culture.

However things will change, either at home or at work so you need to balance those out.

When I started out I had this misplaced sense of loyalty to my first job I liked and it really held me back, they paid really low wages but for some reason I felt lucky to work there.

I changed my mindset and realised I’m selling my time to them so I might as well get the best return on my time in both compensation and enjoyment.

The bottom line is you don’t have to except poor pay, bad culture and boring work. You’re in control of your life.

EDIT

Also don’t be scared to ask for a pay rise or bonus. I make a point of doing it at each review and I check its progress in most one to ones. At the end of the day its your responsibility to get paid, you’re employer not matter how good they are us always going to try and save on opex, do you need to take ownership and make sure you’re getting paid what makes you happy.
by mschuster91 | 2025-12-25 10:40:52+00:00
> Teams that start with translation almost always share the same failure pattern: They change the language, without changing the choice.

Obligatory reminder to the utter failure of Walmart to enter the German market a few decades ago [1]: no respect for local labor laws was one thing (most of the competition openly sharted on it just as well), but what really did them in was the greeters, the forced smiles and the chants. Germans don't want to be coddled like Americans, Germans don't want to be treated like a religious cult at work, and the failure of Walmart to see this lost them over a billion dollars.

[1] https://medium.com/the-global-millennial/why-walmart-failed-...
by KaiserPro | 2025-12-25 10:41:21+00:00
I think the issue is that "world models" are poorly defined.

With this kind of image gen, you can sorta plan robot interactions, but its super slow. I need to find the paper that deepmind produced, but basically they took the current camera input, used a text prompt like "robot arm picks up the ball", the video generated the arm motion, then the robot arm moved as it did in the video.

The problem is that its not really a world model, its just image gen. Its not like the model outputs a simulation that you can interact with (without generating more video) Its not like it creates a bunch of rough geo that you can then run physics on (ie you imagine a setup, draw it out and then run calcs on it.)

There is lots of work on making splats editable and semantically labeled, but again thats not like you can run physics on them so simulation is still very expensive. Also the properties are dependent on running the "world model" rather than querying the output at a point in time
by venturecruelty | 2025-12-25 10:42:41+00:00
Are there accounts whose sole purpose is to shill for companies? Do you know how many people are unemployed for Christmas today, while you're out here tasting shoe leather for these organizations with more money than God?

They're not going to take pity on you, you know, no matter how much you grovel and beg. Unless it's a kink. Then hey, you do you, I guess.
by thiht | 2025-12-25 10:42:53+00:00
Mine looks weird but it's decorated:

@star
@lights
@balls
def christmas_tree():
n1 = Node()
n2 = Node()
n3 = Node()
n4 = Node()
n5 = Node()
n6 = Node()
n7 = Node()
n8 = Node(n1, None)
n9 = Node(n2, n3)
n10 = Node(n4, n5)
n11 = Node(n8, n9)
n12 = Node(n6, n7)
n13 = Node(None, n11)
n14 = Node(None, n12)
return Node(n13, n14)

christmas_tree()
by byroot | 2025-12-25 10:43:36+00:00
> GC still stops the world, right?

Yes, Ractor local GC is the one feature that didn't make it into 4.0.

> Can't you just have completely separate boxes with their own copies of all classes etc, or does that use too much memory?

Ruby::Box is kinda complicated, and still need a lot of work, so it's unclear how the final implementation will be. Right now there is no CoW or any type of sharing for most classes, except for core classes.

Core classes are the same object (pointer) across all boxes, however they have a constant and method table for each box.

But overall what I meant to say is that Box wouldn't make GC any easier for Ractors.
by jurgenkesker | 2025-12-25 10:44:09+00:00
This year I also switched from Ruby to Kotlin on my hobby/light commercial backends. I just can't stand the way Ruby is not statically typed, and the resulting insecurity around if everything is actually doing what it should do. Kotlin gives me joy, and performance is actually better (trading memory requirements ofcourse, but that's not a big problem anymore). I still love Ruby, but only use it for simple scripts now.
Show HN: Quintel, a Rule-Discovery Game
by MageOfTheEast | 2025-12-25 10:46:00+00:00
Quintel is a game where each level holds a secret rule about 5x5 binary matrices. You can enter your matrices and test if they satisfy. When you believe you know the hidden rule, write a JavaScript program to describe it --- and if it is equivalent to the hidden rule, you pass the level.

Some rules are simple; others may be complex or unexpected, or requiring some thinking outside of the box. We hope you enjoy this game and have fun!
Show HN: One AI API for word-accurate transcription, translation, and export
by ssreenithin | 2025-12-25 10:46:16+00:00
While working on another side project, I noticed how limited and fragmented transcript APIs are for developers. Many platforms make it unnecessarily hard to scrape transcripts, and some don't even offer content with native captions.

I built a single API that:

Fetches video metadata and audio

Performs noise reduction and voice activity detection (VAD)

Generates word-level transcripts at scale

It can transcribe entire channels, playlists, or individual videos in minutes, even when no captions exist.

I’ve also built a web playground for non-devs who just want to play around, translate a video and watch it directly on the site, with captions overlaying inline on the video player.

Outputs are available in multiple formats: plain text (with or without timestamps), SRT, VTT, and JSON.
The API supports transcription in any language and translation to 100+ languages with ~95% accuracy.
Ask HN: Share your favorite Christmas gimmicks
by jFriedensreich | 2025-12-25 10:46:44+00:00
There must be hundreds of us having build xmas gimmicks, cards and animations. Share your best ones! Also share classics that you liked over the years.
And have a peaceful, cozy time and happy holidays wherever you are!

(My attempt this year was to see how far brute forcing could get me with the limitation of a single html file, no frameworks, images or webgl: https://xe.dev/xmas )
by DamonHD | 2025-12-25 10:46:44+00:00
Unless you normally use electric resistance heating (or some kind of fossil fuel with higher gCO2/kWh) then you don't get necessarily a free pass on the global warming thing!

Our whole home is heated with <500W on average: at this moment the heat pump is drawing 501W (H4 boundary) at close to freezing outside, and its demand is intermittent.
by byroot | 2025-12-25 10:47:22+00:00
I know that tweet, it's real, but that doesn't contradict my comment.

They indeed replaced Unicorn by Falcon in one application, but falcon is configured in "Unicorn mode" (no concurrent requests). So the gain is effectively 0.

Also note how they don't share any performance metrics, contrary to https://railsatscale.com/2023-10-23-pitchfork-impact-on-shop...
by exceptione | 2025-12-25 10:49:02+00:00
You will find many such Marie Antoinettes in certain social circles, m/v, but mostly m. Living in such a bubble tends to warp one's perspective, also as self-justification. Those people below become resources, accounted for like energy, materials and other consumables. People wouldn't notice it anymore, but it is still a telltale sign how much a company value humans if they delegate herding to a so called Human Resources department.

The default rebuttal is that Human Resources is just a standard term. <= the point
by magmostafa | 2025-12-25 10:50:19+00:00
Ruby 4.0's parallel execution improvements are a game-changer for the ecosystem. The ruby::Box feature addresses one of the biggest pain points - GIL limitations - while maintaining Ruby's elegance.

What's particularly exciting is how this positions Ruby for modern workloads. With proper parallelism, Ruby apps can finally compete with Go and Node.js in concurrent scenarios without sacrificing developer happiness.

The typing improvements also can't be understated. Gradual typing strikes the right balance - it helps teams scale codebases without forcing the verbosity of Java or the complexity of TypeScript's type gymnastics.

Looking forward to seeing how the Rails ecosystem adopts these features. This could spark a Ruby renaissance in 2025.
by ekjhgkejhgk | 2025-12-25 10:50:36+00:00
Regarding your first paragraph. Everything you said is true, but that's better than centralizated platforms like twitter and facebook. Yes or no?

And let me add: no model will prevent against everything. Yes, you're tied to an instance and XYZ - ok, so just pick one of the largest N instances to mitigate that. That's better than having 1 to pick from.
by pmdr | 2025-12-25 10:51:21+00:00
This summer I bought and returned a FW 13, the newer AMD variety. Specs and performance were top notch, albeit a bit pricey I'd say (I brought my own 96GB of RAM and 2TB NVMe and the laptop was still 2200 EUR). Tinkered with it for a few days, tried Windows 11. The Mediatek Wifi card was horrible and it took a few hours of driver hunting to finally get it working in a stable fashion.

Reading the FW subreddit, a lot of said 'just drop in an Intel wifi card instead.' Well, yeah, that would surely have worked, but, again, I had already paid a lot for the machine itself. Battery life was subpar for it to be of much use as a laptop, but I didn't really mind. The screen was quite okay.

But what really put me off was how HOT and, consequently, LOUD it would get by merely watching YouTube at 1080p. Hot means really uncomfortable to touch and definitely not something you'd want sitting on your lap. People heard the fan from another room more than 10 meters away. That's when I decided that the little fan inside it would never be enough. With proper cooling, it would've been great as a workstation, though not as laptop meant to be carried.

tl;dr FW has a lot to work on noise, cooling and battery life. I don't suppose there will ever be a huge market willing to overlook these aspects just for the sake of repairability.
by imtringued | 2025-12-25 10:51:31+00:00
> In X this is easy and the bash script will work with every DE. In Wayland you have to write a different solution for each compositor/DE.. Prove me wrong, please.

I don't know what you expect people to prove other than that X and Wayland both have the same problem but since X is so complicated there is only one implementation to begin with, which makes it look like X has solved the problem even though it suffers from exactly the same problem.
by rationer | 2025-12-25 10:52:04+00:00
Hebrew wasn’t “literally synthesised” and wasn’t dead. Jews have continuously been writing and publishing works in Hebrew for the past 2,000 years.

It has evolved naturally to some extent over that time, but much less than other languages - a modern Hebrew speaker can more easily understand medieval Hebrew than an English speaker Medieval English.

What has been synthesised a century ago is additional vocabulary for modern concepts, and this is ongoing for Hebrew as it is for every other language.
by ekjhgkejhgk | 2025-12-25 10:52:09+00:00
> Not everyone interested in doing detective work to find accounts related to their interests. It’s perfectly reasonable to expect social media platforms to help with that discovery.

In that case you're just using these platforms for free entertainment in exchange for being advertised to. That's ok, but that use case is already solved by facebook, instagram, and twitter, better than Mastodon.
by f0i | 2025-12-25 10:52:44+00:00
I built `dev` so I can safely try out projects without risking my machine:

- Runs each project in an isolated Docker container

- CLI-based development: nvim, AI agents, etc.

- Transparent port forwarding: access apps in your browser as if they were running on the host

- Scripts are easy to audit: less than 300 lines of bash running on the host

- Minimal dependencies: docker, docker-compose, git, bash, ssh

As a side effect, you get clean, reproducible, and easy-to-reset development environments.

No more `npm install` on your host, no AI agents reading your files - safely experiment with any project.
by pdimitar | 2025-12-25 10:52:59+00:00
I understand. I have a mini hub, something like 10x4x1 cm. Works fine for me and it even also has Ethernet.

As mentioned, I'm sure Ftamework has valid usages. To me they command a much higher price premium than I'm comfortable with paying for those valid usages however.

I do love and want a libre booting stack. To me _that_ is the really good stuff. But they need to chill on prices.
by YorickPeterse | 2025-12-25 10:53:23+00:00
Thank you for mansplaining what color calibration and accuracy means, but I'm well aware of how it works due to my background in photography and having spent plenty of time calibration displays in the past.

In particular, there's a big difference between "can show more colors" and "shows the same colors but overly saturated".

The Framework 16 suffers from this by default, something that's quite obvious when comparing it by looking at photos for which you know what the actual colors look like, something I did do but didn't cover in the article.

Whether this is because the display operates in a different colorspace by default (e.g AdobeRGB) or not I don't know, but there's at least no option for it anywhere in the BIOS that I could find.

Claiming the Framework is superior over a monitor literally meant for color grading and photography is laughable to be honest, and seems to suggest you interpret display quality as "more intense is better".
by KronisLV | 2025-12-25 10:55:38+00:00
> It's not like you can afford an average decent mid/upper range GPU these days thanks to the AI bros.

I mean, Nvidia was greedy even before then and AMD just did “Nvidia - 50 USD” or thereabout.

Intel Arc tried shaking up the entry level (retailers spit on that MSRP though) but sadly didn’t make that big of a splash despite the daily experience being okay (I have the B580). Who knows, maybe their B770 will provide an okay mid range experience that doesn’t feel like being robbed.

Over here, to get an Nvidia 5060 Ti 16 GB I'd have to pay over 500 EUR which is fucking bullshit, so I don’t.