MurphyA/hacker-news huggingface dataset:
by xethos | 2025-12-25 22:15:31+00:00
The next guy's job is to tell you XMPP is lighter, gen-er-ally viewed as simpler, with a wide array of clients and servers, optional encryption, and with a longer history (with that being viewed as rhyming with reliable).

My "job" in this holy-war thread is to tell you Matrix has become lighter over time, the "default" server Synapse has less, but IMO more up-to-date documentation with a real corporation behind keeping it up-to-date and useful, has a blossoming ecosystem of clients, servers, and bridges (allowing you to use it for other chat systems like Whatsapp and Telegram), has encryption being an enforced default for one-to-one mesasges (instead of XMPP's bolted-on after-the-fact extension), and a paid team to make Synapse more robust, reliable, lighter, faster, and more secure.

Take both arguments with a grain of salt, as I am biased as hell (to the point of donating a small amount monthly to Matrix, and starting flame wars like this one).
by rolisz | 2025-12-25 22:15:32+00:00
Ehrm, I beg to differ. My 4 year old daughter has recently also started loving to draw. But, she pretty much refuses to let go of her masterpieces, at least we conviced her to store them in a shoebox, so they're not spread all over the house. And the pencils... Well, I've been picking up an awful lot of pencils from all over the house.

So I'm not sure I agree with the "lowest clean up time", even though I'm really glad she's picked this up as a "hobby".
by nytesky | 2025-12-25 22:15:32+00:00
brings back memories. ive had a digital organizer/pocket computer since high school in the 90s. casio databank with an alphabetical (not querty) keyboard, Psions where I worked a summer job while travling, Palm, Handspring, Sony Clie, and finally into iPhones — though I do really miss keyboards and terminals.
by cakealert | 2025-12-25 22:15:55+00:00
The idea that a group of people would spend so much of their time trying to get linux to work on Apple hardware through reverse engineering always seemed absolutely crazy to me. I would never consider buying Apple hardware precisely because it doesn't support linux and the work they put in achieves nothing because the risk will always remain that they will lock the hardware further. Nevermind the fact that they will likely never fully reverse engineer all the components.

It just seems like a completely pointless endeavor... perhaps some people buy into it? why would anyone buy overpriced hardware with partial support that may one day be gone? the enhanced battery life doesn't really hold much appeal to me, and the arm architecture if anything is just another signal to stay away.

The only thing that makes sense to me is that they wanted the achievement on their resume, and in that given recent developments they succeeded?
by zellyn | 2025-12-25 22:18:37+00:00
I’m horribly biased but I think it’s a combination of: (1) knee-jerk reaction to similar-looking but low-value comments, and (2) most people not having played around with LLM coding agents and messed around with their own agents enough to immediately jump to excitement at simple, safe sandboxing primitives for that purpose.

And +1000 on linking to your own (or any other well-written) blog.
by teruakohatu | 2025-12-25 22:19:25+00:00
It is an unusual list. Along with a list an AI websites it also blocks a handful of instagram, X and Pinterest profiles. It also blocks a number of specific products on Amazon, such as a colouring book that presumably was generated with AI.

This kind of reminds me Steam where indie devs need to exclaim loudly that they are not using AI, otherwise they face backlash. Meanwhile a significant percentage of devs are using GenAI for better tab completion, better search or generating tests. All things that do not impact the end user experience negatively.
by jjaaammmmy | 2025-12-25 22:19:28+00:00
Unfortunately, it's not likely. The full text back to 1925 (of articles, with no images) has been available on ProQuest for a while, and many libraries subscribe to that which is ok, but lacking all the great photos, cartoons, ephemera etc.

Many libraries also subscribe to Libby/Overdrive which does include the full images of all the pages, but Libby only provides coverage for the past year. Unfortunately publishers of newspapers and magazines often offer great archival content of this sort on their websites, but don't allow libraries to license it for their patrons.
by molarmanful | 2025-12-25 22:20:28+00:00
I've been a very happy FW16 user, so much so that I got my partner an FW13 to replace her very old and very bulky gaming laptop. Similar specs to yours + AMD dGPU module. Recently cleaned the innards and upgraded my mainboard to the HX 370 in ~20min with zero issues. Compared to what I've been reading on various forums/threads, my experience as a whole has been virtually free of problems! FW + NixOS is a potent combo that squarely satisfies the kind of configurability/overall experience I need/want in the tech I use. (And perhaps more importantly, it handily assuages my paranoid mind.)
by dajonker | 2025-12-25 22:20:59+00:00
I don't have a great code example at hand unfortunately, but I found that people often tend to write more "nominally" typed code (expecting explicitly named classes) rather than taking advantage of duck typing (interfaces, structural types), meaning the code becomes more rigid, harder to change and more time wasted on resolving all the type checks, even if the code otherwise is perfectly reasonable and free of bugs.

In other words, I found that the resulting code often looked more like Java but with weaker guarantees about types and much worse performance.
by fcatalan | 2025-12-25 22:22:34+00:00
I bought a expensive fancy pan for my wife's birthday a few years ago. We both cook, clean and do groceries and chores equally so it never occurred to me that it was inappropriate. We both like cooking. I'm more of a stewpot guy while she's better in general at "pan stuff" and had been complaining about the old pan. She chided me a bit for spending so much on a pan and there was that.

But when I mentioned it over coffee at work most of my female colleagues were aghast. I defended myself saying something like "It's the 21st century, we are way past the point that I can't gift a pan to my wife" and they said "Well that might be at YOUR home!", and I learned a thing.
by Macha | 2025-12-25 22:23:24+00:00
Powerwash simulator is occasionally fun. There's shiny rewards, I don't have to deal with potential bad weather, and there's no random patches that take 20 times to get rid of. If I don't feel like powerwashing simulator, it will wait for me, forever, with no ill consequences or social judgement.

If I never wash my actual driveway, the same is not true. Therefore I will need to wash it at times when it's unpleasant or I don't want to, and it will take longer than powerwashing a driveway in Powerwash simulator.
by gregsadetsky | 2025-12-25 22:23:56+00:00
in addition to making a map, it would also be a fascinating timeline: you could show venues (as they appear/disappear through time) and artists, and filter/search those

imagine seeing listings for John Coltrane or Miles Davis or Benny Goodman...

let me know if I can help - it's a beautiful & great project idea!
by WoodenChair | 2025-12-25 22:24:19+00:00
Thanks for posting this detailed history and breakdown. And congratulations on your success. As someone with a podcast in the same ballpark of downloads, I will say it's a real testament to how much people must like The Program that you have managed to monetize to the tune of ~$30K CAD in a single year with just 140,000 downloads in the same year. That's really good! People must love what you're doing and that must be very gratifying. Cheers!
by asmnzxklopqw | 2025-12-25 22:26:29+00:00
I remember working in performance for a company that was building video delivery systems. That was about 10 years ago, but I still remember the celebration of 80Gbps, that was when we could deliver live HD quality events to about 5000 downstream customers using one such device. That was the hardware capacity of the platform that was used at that point.

I guess that technology evolved since then, but even so serving 1M customers shouldn’t need more than 200 instances. My wild guess is that Netflix either didn’t autoscale or that the rebalancing/anycast mechanism didn’t work properly.
by iinnPP | 2025-12-25 22:26:32+00:00
Yes, framed as you stated it is indeed a win-win.

However, there will be cases where lacking the LLM output, there isn't any output at all.

Creating a stigma over technology which is easily observed as being, in some form, accessible is expected in the world we live. As it is on HN.

Not to say you are being any type of anything, I just don't believe anyone has given it all that much thought. I read the complaints and can't distinguish them from someone complaining that they need to make some space for a blind person using their accessibility tools.
by crote | 2025-12-25 22:27:08+00:00
Nobody expects to get rich off working for a startup. The risks are massive, and very few exit with billion-dollar deals. This is taken into account by the people who work there and accept those stock options: 99.xx% chance of being worth essentially zero, but a tiny yet nonzero chance of being able to retire early when it does a billion-dollar exit. It's a lottery ticket, not a promise - every startup employee understands that.

Groq is now changing the deal after the fact by making those stock options worthless 100% of the time. It's like you participate in a lottery, and then the organizer decides to just not do a draw and keep all the proceeds for themselves. Sorry, but that's theft.

Don't intend to pay out in the unlikely event that you hit it big? Then don't offer stock options to your employees and pay market-rate salaries - plus of course a decent premium for the fact that (unlike an established company) your startup can go bust at any time and doesn't offer stable employment. You can't have it both ways.
by leobg | 2025-12-25 22:27:33+00:00
You have Mr. Kraus making sorbet and selling that on the internet, don’t you? Though I guess he doesn’t come close to using up all of the supply… and his domain name is a bit more complicated than what Peter usually goes for. I can’t, to this day, remember how to pronounce Sòller. We keep asking the locals every time we visit. Do you own a grove yourself?
by 6stringmerc | 2025-12-25 22:27:41+00:00
Wondered if it was a yet-unexplained indicator I'd been banned, which I figured peculiar, as my worst mental health episodes are behind me and my participation here is of better quality of late and is aiming to continue that path. It is a nice shade. Reminds me of trying to select the appropriate Crayola for a mood or vibe. This fits.
by majormajor | 2025-12-25 22:28:19+00:00
IME you could get reliable JSON or other easily-parsable output formats out of OpenAI's going back at least to GPT3.5 or 4 in early 2023. I think that was a bit after LangChain's release but I don't recall hitting problems that I needed to add a layer around in order to do "agent"-y things ("dispatch this to this specialized other prompt-plus-chatgpt-api-call, get back structured data, dispatch it to a different specialized prompt-plus-chatgpt-api-call") before it was a buzzword.
by eightturn | 2025-12-25 22:28:26+00:00
I tend to avoid projects where the economics are challenging, or where the demand has fallen off. Vidalia is unique because it's a boutique item, not a commodity. Because of it's unique nature, we're able to charge premium pricing, allowing us to stay in business (& even at our premium prices, the margins are razor thin, so we're constantly watching bottom line). While I tremendously enjoy this project, this is not an easy business to operate.
by pdimitar | 2025-12-25 22:28:52+00:00
I am puzzled by the "GT 1050M is not competitive today"? What does that even mean?

You are moving goal posts. Your parent clearly specified long-term stability and lack of repairs. Granted not all laptops are that durable. But many are. I have a pile of old laptops, one I clearly remember using it as a daily driver for development in the interval of 12 to 10 years ago. Just ran it yesterday, wanted to see if I can put it in a homemade computing cluster. Worked fine after being battered with Fold@Home for 12 hours.

You did admit your bias, for which I am grateful. But admitting it or not, let's recognize it's still making people prone to judging from a filter bubble perspective. Barely any dev cares about GPU performance being competitive today. I am a fairly average dev and I and my kind care that the laptop can drive one 4K screen at 60Hz and that's it.
by fragmede | 2025-12-25 22:29:03+00:00
Freakishly weirdly precise memory that doesn't work in other ways can be used to relayed relevant details to ChatGPT. I'll describe the weird face she made when I said that thing or the exact position of her body and the exact level of pressure with which she touched me on the arm and exactly where on my arm, for example.

As far as the framing, it's helped me realize that actually, hey, sometimes it is their fault and they are being unreasonable and I actually didn't do anything wrong, they just don't like me. I mean yeah, that's also a thing.
by firefax | 2025-12-25 22:29:37+00:00
I wish they'd let me recover my original -- I lost my TOTP generator, and the codes I'd written down in a paper notebook were rejected. I even hunted down the electronic copy in case there was a transcription error -- seemed like some failure in their systems was causing me to lose access despite having followed proper procedures.

Lost a decade and a half of correspondence dating back to my teenage years. I had imported my phone number I'd had since I was 16 into voice, and it doubled as my Signal number. I even had a Gsuite subscription so I could use their (admittedly decently) UI to power my firstname @ lastname dot com email address.

I will never use their services again, I was really digusted by this failure.
by lovich | 2025-12-25 22:31:25+00:00
> If the employer is offering this compensation in bad faith, or otherwise preferring one equity holder over another without an explicit contract - then they are at the very least a crappy business partner.

I don’t know about you, but every company I’ve ever worked at is a shitty business partner if that’s the metric. The standard has always been I get what we agreed to if I was lucky, and otherwise I got full “I’ve altered the deal, pray I don’t alter further” and dared you to defend your rights.

I actually have called their bluff a few times and gotten some money out of it, but it was always a year long event or more to resolution and involved risking even more money on lawyers.
by bigyabai | 2025-12-25 22:32:15+00:00
> but it's pretty great for old hardware

Which old hardware? You're circling around to the grandparent's point again; Linux support is hardware dependent.

> And y'know what will still work and get updates then?

No, I don't. Depreciated iPads lay dead in piles, and they don't run Linux for shit. You want me to believe the M4 will graduate to the big leagues?
by parrotplatform | 2025-12-25 22:32:29+00:00
So, there is no straight forward way that I can think of. But, what I would do is set a channel variable and log it somewhere:

exten => s,n,Set(VM_UNIQUEID=${UNIQUEID})
exten => s,n,VoiceMail(${EXTEN}@default)

If you are using AGI or ARI, you can log it somewhere useful so you can correlate later.

If you are using a more vanilla configuration I’d say use the voicemail metadata .txt file that will be in the same folder as the recording to get info to find the CDR. It has things like callerid, origmailbox, origdate (or maybe it’s origtime), and duration. origmailbox should match the CDR destination and the orig time should also match. Haven’t done this specifically. But, I’m hoping I’m pointing you in the right direction.

I work with Freeswitch almost exclusively these days. But, my first experience with VoIP was Asterisk and a huge Perl AGI file keeping everyone talking to each other. Those were good time!
by kurikuri | 2025-12-25 22:34:55+00:00
> > or the CCP route (clip the wings of the Icaruses who fly too high).
> This seems like a great way for the monied interests from WITHIN the party to just take full control.

They already do in the US, so this is a non-response.

> > Go with either the FDR route (94% tax rate)

> The reason why this worked is because FDR oversaw the US during a period of incredible change and after the Great Depression. It's not like the tax rate was responsible for his successes.

Once again, this is a vacuous response. If the claim was “high taxes caused the change during FDR’s time,” “There was change” is not an alternative explanation to that claim. If we took the counter-factual claim, do you think the period would have been as transformative if the tax rates weren’t high?
by 999900000999 | 2025-12-25 22:35:41+00:00
I have no faith in Qualcomm to even make me basic gestures towards the Linux community.

All I want is an easy way to install Linux on one of the numerous Snapdragon laptops. I think the Snapdragon Thinkpad might work, but none of the other really do.

A 400$ Arm laptop with good Linux support would be great, but it's never ever going to happen.
by pinkmuffinere | 2025-12-25 22:36:07+00:00
Not to minimize the amount (2k is a lot), or obligations you may have (family, etc), but sometimes you can change your life in small ways to make those sort of impulse buy more affordable. Renting a room instead of a house, buying an old used car instead of new, etc. These kinds of changes are (to me) a small inconvenience, with big rewards
by rasengan0 | 2025-12-25 22:36:31+00:00
Glad this story got on HN, it moved the heart and I hope it spreads in the little openings of our lives. Nothings perfect, but day by day, more kindness and care, we can share https://youtu.be/wlpcFnOPH2k?si=C1Wa1cviJMa1zlYm
by halyconWays | 2025-12-25 22:36:48+00:00
Given the political comments in what's supposed to be a filter, and how everything is prefaced with "shit" like "Pinterest shit," I bet the author had a personal political disagreement with those accounts.

The list is also too specific to be useful in some cases, like, is it really important to you that you add 12 entries for specific Amazon products, like: `
duckduckgo.com,bing.com##a[href*="amazon.com/Rabbit-Coloring-Book-Rabbits-Lovers/dp/B0CV43GKGZ"]:upward(li):remove()`?
by crtified | 2025-12-25 22:37:14+00:00
Growing up in northern Queensland (Australia) in the 1980's, our primary school boy's version was :

"Jingle Bells, Batman smells, Robin flew away, Wonder Woman lost her boobs - flying TAA."

Context note : TAA or Trans Australia Airlines was a major Australian domestic airline of the time, later merged into Qantas.
by watersb | 2025-12-25 22:37:58+00:00
Ah. That would be the Dilbert Principle:

> Unlike the Peter principle, the promoted individuals were not particularly good at any job they previously had, so awarding them a supervisory position is a way to remove them from the productive workflow.

> An earlier formulation of this effect was known as Putt's Law (1981), credited to the pseudonymous author Archibald Putt ("Technology is dominated by two types of people, those who understand what they do not manage and those who manage what they do not understand.").

https://en.wikipedia.org/wiki/Dilbert_principle
by dugidugout | 2025-12-25 22:38:36+00:00
Quite the variety, most of which Ive also experienced.

But your original claim simply doesnt apply to most of these (MMORPGs are exception). What I suspect is that the barrier for reaching "flow" or analogous competitive states has gotten too high for _you_ for whatever reason.

In face of this you've constructed an absurd reality to justify your feelings where its the children with infinite time mucking it up.

The truth is, many adults still tap into the competitive spirit in spite of the barriers youve folded to, which I do agree exist, but always have.
by mroche | 2025-12-25 22:39:02+00:00
Luckily commonly used forges for collaboration have the ability to make tags immutable. Any repository where multiple people collaborate on a project should have that feature enabled by default. I'm still waiting for the day where tags are immutable by default with no option exposed to change it.

I'm sure that would cause problems for some, but transitive labels already exist in Git: branches.
by gnabgib | 2025-12-25 22:39:09+00:00
(2011 / 2003)

Title: The C10K problem

Popular in:

2014 (112 points, 55 comments) https://news.ycombinator.com/item?id=7250432

2007 (13 points, 3 comments) https://news.ycombinator.com/item?id=45603
by seg_lol | 2025-12-25 22:40:57+00:00
Thanks for the reference to https://en.wikipedia.org/wiki/Honeywell_200 apparently its claim to fame was it could run IBM 1401 programs faster than a 1401 for less money.

> Compatibility with the IBM/1400 Series has, of course, been a key factor in the success of the Series 200. The principal software components in Honeywell's "Liberator" approach are the Easytran translators, which convert Autocoder source programs written for the IBM machines into Easycoder source programs which can be assembled and run on Series 200/2000 systems, usually with little or no need for manual alterations. The Easytran routines have effectively overcome the minor differences between the instruction sets and assembly languages of the two systems in literally hundreds of installations.

from https://bitsavers.org/pdf/honeywell/datapro/70C-480-01_7404_...

https://cdnibm1401.azureedge.net/1401-Competition.html

It appears that Honeywell Liberator was a program to convert 1401 assembly to Easycoder, the Honeywell 200 assembly format.
by bob1029 | 2025-12-25 22:41:30+00:00
I've made the mistake of creating this kind of problem many moons ago. The dream was to have non-technical domain experts implement the product. I did not know at the time that this was a cursed problem. Probably one of the most cursed, in fact.

Putting it my sql based scripting engine took 2 weeks. Backing it out is going on 4 years now. Perhaps the biggest technical misstep I've ever made. It's kind of like Pandora's box because once the non technical people feel the speed/control, they'll never let it go. You could place a literal money printer on their desk as an alternative and they'd reject it if you took their new power away.
by Alechko | 2025-12-25 22:41:53+00:00
Hey HN!
The problem: adding one RPM to an S3-hosted repo meant downloading the entire metadata, regenerating everything locally, and uploading back. For large repos this takes minutes per package and causes race conditions with parallel builds.

rpmrepo-update solves this with incremental updates:
- Only touches the metadata entries for the package being added/removed
- Uses S3 ETag for optimistic locking (no race conditions)
- Adding a package is O(1) instead of O(repo size)

Typical use case: CI pipeline builds an RPM and publishes to S3 repo in seconds, not minutes.

Written in Go, single binary, works with AWS S3 and MinIO. MIT licensed.

Would love feedback, especially from anyone managing large RPM repositories or running into similar CI bottlenecks.
by erichocean | 2025-12-25 22:42:23+00:00
Pipeline: JAX -> XLA -> CUDA Tile -> ThunderKittens/ThunderMittens/HipKittens source code, then compile like normal for each GPU.

You'll need a bespoke scheduling IR to drive the CUDA Tile IR for output to ThunderKittens/ThunderMittens/HipKittens, since the main differences between them are size/scheduling related.

Wrap the final step in an optimizer loop to find the best sizes/schedules; profit.

(I have not looked at the CUDA Tile design specifically, but if it isn't suitable, designing an IR specifically to do this is still a good idea IMO.)