MurphyA/hacker-news huggingface dataset:
by niam | 2025-09-18 16:13:36+00:00
I must admit I don't understand this critique. I barely use a pointing device at all to navigate Gnome—mice included.

Supposing I did, the only hamburger menus I can think of contain lesser-important functions of each app, like seeing the version/build number, or certain settings. I'm not sure I want something like a "See hidden files" ticker occupying screen real estate forever when I could just set it once in an accessory menu.

I question whether these critiques would evaporate if, instead of the three horizontal bars, Gnome instead used a gear icon or something, and turned their contents into a pop-up window rather than a popover element.
by toomuchtodo | 2025-09-18 16:13:45+00:00
I don't want to get too in the weeds in this thread, but the evidence is total fertility rate is declining across all income strata, with some evidence in some places higher income women have slightly increased fertility.

https://ifstudies.org/blog/more-money-more-babies-whats-the-... ("On the whole, a clear conclusion emerges: because different cultural groups often have unique income levels, efforts to correlate income and fertility are often deeply misleading. Global fertility decline was kicked off almost entirely by normative and cultural processes, not strictly economic ones. The effect of income on fertility is not even remotely consistent across cultures or even across times. When whole societies become richer, they do not necessarily have fewer children. Once we control for the basic problem of cultural stratification, the supposed link between low income and high fertility, or high fertility and low income, largely disappears.") [Institute for Family Studies is a pro nuclear family, pro natalist think tank, so take their analysis as you will]

https://www.demographic-research.org/articles/volume/51/26

https://www.sas.upenn.edu/~jesusfv/Slides_London.pdf
by Ciantic | 2025-09-18 16:13:47+00:00
That is one way.

What I meant was transpiling Luau (in memory or cached to disk) -> TypeScript -> typecheck with tsc -> take error outputs and line numbers -> transform back to Luau code via sourcemaps etc. This is potentially way easier than making your own checker for another structurally typed language.

User only sees Luau script in their editor, but it gets checked by TSC in the background.

Roblox might is such a big maker that they can re-invent the whole structural typing themselves, so they don't need to do that.
by ethbr1 | 2025-09-18 16:14:15+00:00
Any organization that doesn't have backpressure against UX breaking changes is vulnerable to this.

The root cause is that UX folks almost never use a product as often as their users.

So what's an "oh, left instead of right" minor change for them is anathema to someone with muscle memory.

Ergo, IMHO, all breaking UX changes should be required to clear a high bar, with the default being status quo + tweaks.
by FossQuestion | 2025-09-18 16:14:28+00:00
The key issue is that their post-mortem never explained what went wrong on two out of three issues.

All I know is that my requests can now travel along three completely different code paths, each on its own stack and tuned differently. Those optimizations can flip overnight, independent of any model-version bump—so whatever worked yesterday may already be broken today.

I really don't get the praise that they are getting for this postmortem, it only made me more annoyed.
by jakeydus | 2025-09-18 16:14:33+00:00
I did it for a few years after I graduated. It paid about a 10% premium over what other dev jobs in the area paid, and you never had to do anything super technically challenging, but you were pretty much at the whims of the sales org without any kind of product management in place. Plus the owner of the stack you worked with was openly antagonistic to the fact that developers had to be involved at all, even though all of their "no-code" tools introduced complexity that required developers to be involved as soon as you did anything more interesting than whatever was in the demo.

So yeah I made some money but I'd die before I was a salesforce dev again.
by joz1-k | 2025-09-18 16:14:40+00:00
> Perl is not memory safe

Perl is memory safe.

> loaded with security issues for over a decade.

According to CVE reports, it doesn't appear that Perl [0] is less secure than Python [1]:

[0]: https://www.cvedetails.com/vendor/1885/Perl.html

[1]: https://www.cvedetails.com/vendor/10210/Python.html
by pessimizer | 2025-09-18 16:14:58+00:00
I'd just like to add to this little subthread that short-order cooking had a lot to do with this - it's the intermediate step we went through between family restaurants and fast food. When I think of a single person standing at his station making 100 customized meals for people over the space of a couple of hours, that's my idea of "socialism" working.

Incredibly hard to find real documentation on how short-order cooks work, but the best resource I've found (though brief) is Fast Foods and Short Order Cooking, by Pepper, Pratt and Winnick (1984). I've been dreaming about writing a manual for years, but I'd have to find some shifu to teach me. I was a grill cook (as a young person), but never had to handle the entire thing.
by alsetmusic | 2025-09-18 16:15:59+00:00
> That could spell trouble for VPN owners and other internet users who leverage these tools to improve their privacy, protect their identities online, prevent ISPs from gathering data about them or increase their device safety when browsing on public Wi-Fi.

Everyone who connects to corporate networks while traveling for business will be thrilled. In fact, my ability to wfh, as I'm doing right now, would end. What a great idea for all the people in my org who appreciate saving on commuting, parking (our building is downtown), taking care of kids at home, etc. Let's be so afraid of porn that we completely destroy lots of unrelated businesses.

I don't understand prudish politicians, but I sure dislike them and their ideas.
by the__alchemist | 2025-09-18 16:16:01+00:00
You are missing the subtext in discussions about 3D printing online. Many people who discuss 3D printing are doing it because they enjoy it as a hobby and skill. They value learning to tweak and upgrade the products, troubleshoot problems, and knowledge about brands and models. If you are just trying to make prototypes, enclosures, parts etc, you will get confused without this context.
by redbell | 2025-09-18 16:16:02+00:00
> Today at Connect, Mark Zuckerberg debuted the next exciting evolution of AI glasses..

Why this wasn't written as: "Meta debuted the next.."? You know what?! I have always felt that Meta is owned, managed, and totally controlled by Zuck alone! No board members and no investors.

I have been following Zuck in his Metaverse journey and more specifically, in his interviews like the one with The Verge and he is always speaking with this tone: "This is how I see it", "My vision is..", "I plan to make it this way..", like he is the only employee in his company.

If it was Apple that released this product, we would read something like: "Cupertino: Apple debuted the next exciting.." which reflects the vision, strategy, and innovation made by the company as whole and not a single person. I don't recall that Steve Jobs had behaved like this even in his prime time.
by mandevil | 2025-09-18 16:16:26+00:00
Weirdly, there is an exception to fraud if the jury/judge believes that in that situation, no reasonable person would believe what they are saying, it is "mere puffery". This is why some famous, wealthy and powerful people in America today are so hard to catch up on fraud, because they lie so often and so completely that "no one" would really rely on their word. And yet, they are clearly powerful because a lot of people rely on their word.

https://www.bloomberglaw.com/external/document/XC5P9MQG00000...
by davydm | 2025-09-18 16:16:32+00:00
I review code based on what's there. When I've reviewed ai-generated code, I always find issues. Usually subtle bugs that would just suck to track down. Sometimes glaring bugs that would break things immediately. Not once have I seen aigen code and thought highly of it. When I don't know it's aigen, I just assume that the coder is incompetent. Discovering that it's aigen, I'm colored completely unsurprised.

No, I don't want your ai slopcode. But if it was actually good, conformed to our standards, etc, I wouldn't even know. That's the crux - aigen code _is_ shit and that's why I'm biased against it.
by isk517 | 2025-09-18 16:16:37+00:00
The dilution by people with no formal diagnosis become more common is scary because of how it normalizes not seeking help, which is the hardest part of actually having these issues. It creates this illusion that one should be able to treat themselves and that things like sitting at your desk all day thinking it wouldn't be that bad if you died in a car accident, or having your heartrate spike and sweating profusely while you thoughts are paralyzed are normal things that happens regularly to everyone so your inability to deal with them is a personal failing. They are not and if you do feel this way try and seek assistance from a experienced professional.
by marcosdumay | 2025-09-18 16:16:45+00:00
I don't know about hardware redundancy, but yes for at least "easily verifiable limiters".

What is "hardware" anyway? Does a microcontroller-based integrator or debouncer count? Depending on how you define that, it can become a serious roadblocker. But anyway, I guess that point is moot for a door handle, you can fix it with stuff that is unambiguously hardware.
by sarlalian | 2025-09-18 16:16:53+00:00
I get that regardless there were warning signs, but it honestly seems like slack either miscommunicated or flat out lied to them about the ability to address pricing. While in retrospect they should have started preparing to migrate away, it's human nature to assume good intentions and hope that things will work out well.

There's a couple of interpretations here.

1. The sales rep really thought they would be able to retain good pricing for them and it fell through, and at the last minute hackclub was blindsided by their inability to retain the pricing.

2. The sales rep thought that hackclub was likely to jump ship if they had time to plan based on the new pricing, and lied to them about the possibility of retaining pricing. And thought that by doing so they could force at least one year of higher cost.

3. Hack Club is misrepresenting their communications with Slack to drum up public approval.

My guess is that option 1 is the most likely, and the optimism of the sales rep ended up being a net negative, and human nature being what it is, Hack Club thought things would work out, and everyone is already busy so why borrow trouble.

As for complaining online, sadly it seems that bad press is the only lever that most people have as a forcing factor for companies these days. I honestly only had a Twitter account for a long time, just so I could complain about companies in public to get them to do the right thing, so unfortunately complaining online does actually help.
by tabbott | 2025-09-18 16:16:59+00:00
https://blog.zulip.com/2025/06/17/flutter-mobile-app-launche... and the previous blog post linked from there gives some context as to why we rewrote the Zulip mobile apps from React Native to Flutter.

Our Flutter experience over the last few months since launch has been very positive. Most importantly, development velocity is much faster than it was on React Native.
by furyofantares | 2025-09-18 16:17:04+00:00
/compact is really poor imo. Quality just falls off a ledge after it.

I much prefer to choose tasks that can be done with 25%+ context left and then just start the next task with fresh context.

If I'm getting low on context I have it summarize the plan and progress in a text file rather than use /compact and then start a fresh context and reference that file, which I can then edit and try again if I'm not getting good results.
by franciscop | 2025-09-18 16:17:39+00:00
> Perhaps Google and Mozilla, leaders in JavaScript standards and implementations, will start developing a real standard library for JavaScript, which makes micro-dependencies like left-pad a thing of the past. This could be combined with a consolidation of efforts, merging micro-libraries into larger packages with a more coherent and holistic scope and purpose, which prune their own dependency trees in turn.

This is as big as a strawman as I can imagine. Both of these "solutions that won't happen" are already happening:

- The ECMAScript standard already defines a `Strong.padStart()` as part of the "real" standard library of Javascript [1]

- There is a very well known larger package that combines many micro-utilities like this into one, lodash [2]

> No one will learn their lesson. This has been happening for decades and no one has learned anything from it yet. This is the defining hubris of this generation of software development.

Really seems like the author wants to hate on the ecosystem for the sake of hating on it.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[2] https://lodash.com/
by OutOfHere | 2025-09-18 16:17:53+00:00
One such bill could eventually pass somewhere, and so the tech industry must prepare in advance to be able to cordon off entire states.

Since various US states, both red and blue, have no longer been respecting the Constitution, I am starting to think that the US would be better off being separate countries by clustering their states, with audited electronic gold as their currency, but all still a part of NATO. The point is for there to exist significantly more competition between the "states", and for one's states absurd restrictions to not harm the freedoms of the citizens of other states.
by morpheuskafka | 2025-09-18 16:17:54+00:00
IIRC, you have to do something called a "compliance export," which just like any other compliance feature (SSO, HIPAA BAA, audit logs, etc.) usually requires the highest plan. It's designed to add some extra friction so admins can't just add themselves to a DM from the main UI like they could with a channel, but it is possible.
by amalcon | 2025-09-18 16:17:57+00:00
This is an important space to think about, it just doesn't seem to have much to do with your claim of a shift from making things to not making them, as part of the general evolution of the country. That shift has not been happening. We are still making as many things; they are just not always the same things and fewer people are involved in that making. Even the growth only had 2 major interruptions on the chart: the 2008 financial crisis and COVID. The former was caused by financialization leading to too much supply of certain kinds of housing, not too little manufacturing. The latter was a black swan event, which was exacerbated by general lack of preparation for that sort of thing more or less everywhere outside of China.

If your claim is that the west should look for ways to address Chinese manufacturing dominance, I actually agree entirely! That is something that will most likely require steps relatively soon. However, in my assessment, attempting to bring back masculine-coded manufacturing jobs (through any means I have seen seriously proposed) is likely to have the opposite of that effect. The biggest competitive advantage the US has in this area is the capital to build out the very sort of automation that is replacing these jobs -- and this kind of action would be giving up that advantage.
by anthk | 2025-09-18 16:18:08+00:00
That's inform7, a different syntax than inform6, but in the end both compile against the same virtual machine. Still, inform6 OOP syntax with the English library it's like a really dumbed down Python more OOP than Python itself. Literally, as you are playing with objects in-game with literal attributes mapped 1:1 to the syntax. An enterable object in order to be that it must have the 'enterable' attribute defined in the object.
by xyzelement | 2025-09-18 16:19:51+00:00
I would compare the experience you had in church to dropping in on an advanced math class or a powerlifting gym. When it's your first time, of course you don't know what to do and what it means - but that's a reflection of your being a novice rather than a comment on the thing itself or your ability to benefit from it.

I can try to make an example. The reason people bow their heads in prayer is to acknowledge our finite mortality and limitation, in the face of the eternal. It puts us in our place, and creates the correct mindset for the prayer. For someone who prays, the bowing of the head isn't just "what you're supposed to do" but an indication of something much more significant and impactful on one's life.

In fact, the idea represented by bowing down in prayer, and the topic of this thread (relationship between religiocity and stance on grief) can be connected.
by reify | 2025-09-18 16:19:58+00:00
Ive noticed an increase in white goods appearing in my network-managers SSID list.

I currently have a Samsung fridge/freezer and a delonghi espresso machine in the list in nmcli dev wifi.

My friend has recently moved and bought a new Samsung fridge/freezer for her new home.

I did a quick wifi scan on my phone and there it was. The new samsung fridge/freezer waiting to be connected to the internet via the app you have to download.

It works fine without connecting to the internet.

I told her not to install the app or connect it. So she hasn't.

Maybe in the future, if you are obese, or struggle with food, the manufacturers will be able to monitor the contents of your fridge, how often the door was opened, how much food is eaten, take a quick photo of you each time you open the fridge to monitor your weight, and, if it has become a problem, lock the fridge so you cant eat any more food.

The fridge then contacts all the local fast food restaurants and supermarkets you use, to prevent you from buying any more food until you lose a few pounds.

The new wegovy-ai-fridge.

cool!
by rurban | 2025-09-18 16:20:24+00:00
By far not. It's only more readable, but much more verbose, overarchitectured, slower and esp. unstable. Old perl scripts still work fine, old python scripts are not only many, many files, but also break every other year.

And you cannot just install a python module as you install a perl module. You need venv everything because it's soo fragile.

But this 10k sponsoring is not really worth mentioning. It's just like Platinum sponsorship for one of their conferences.
Show HN: Track Token Usage from Codex CLI with Splitrail (OSS, Rust)
by bl-ue | 2025-09-18 16:20:35+00:00
I built Splitrail, an open source Rust TUI that turns Codex CLI, Claude Code, and Gemini CLI session logs into token usage and cost so you can measure real productivity (local first; optional free and OSS cloud and leaderboard integrations). I wanted vendor agnostic, fast, and local analytics across agentic tools. I also wanted to be able to easily track usage across multiple devices.

Codex CLI v0.32.0 added token fields to its JSONL “rollout” files (cached/input/output). Splitrail v1.1.0 supports the new event-based format today.

Links: GitHub: https://github.com/Piebald-AI/splitrail Cloud/Leaderboard (optional): https://splitrail.dev/ Release: https://github.com/Piebald-AI/splitrail/releases/tag/v1.1.0

Happy to answer questions and take feature requests.
by eth0up | 2025-09-18 16:20:39+00:00
I always wanted to use KDE but found a dependency hell kind of situation. I am a bit compulsive with keeping a tidy system, and with KDE there's so much that if uninstalled, drags the whole of KDE with it.

Every time I give it another chance, usually on a new install, I find the same, that a bunch of applications, sometimes conflicting, cannot be removed.

Mate was my favorite for many years, but it seems neglected now. Therefore I stick with xfce, which my primary complaint for is having an arbitrary, unmodifiable grid arrangement for desktop icons, which I find very irritating.

I think, but can't recall with certainty, network-manager (or network-dictator) is one example of an application that can't be uninstalled without taking the whole KDE with it.

Edit: at the predictable risk of being silently stoned to death as happens every time I criticize Network-Manager, which I will always despise from here to Elysium, I love wicd. Please bring it back.
by 47282847 | 2025-09-18 16:20:47+00:00
In my grief training, it was made pretty clear that typical grieving of a loss takes 3 to 5 years to somehow find to a new normal and start living again, and lasts forever, with phases of varying intensity. It is important to allow all the phases and encourage emotional release so it doesn’t get stuck and somatized. Stuck, unprocessed grief can kill you.

It is common for the first full year to be more in numbness and survival than in strong emotions. The psyche does not want to accept the loss so it pretends it is not real. Anniversaries and such serve as a slow and painful reminder that the person is in fact not there and will never return.

Swinging between emotional denial and waves of anger and intense pain over many years is totally normal, and should be encouraged and supported. Go with your friends into the intensity of their pain. Ask about their loss. Sit with it. Don’t say stuff like “it will pass“. They will love you for it.
by SoftTalker | 2025-09-18 16:21:22+00:00
I think for people over 50, I guess "Gen X" and older, this is still often true. I've never considered therapy or medical help for any way that I was "feeling" and certainly have had times of grief and loss and sadness in my life. In some of those moments, when peers or friends noticed it, the gist of their advice was to “suck it up” or “get over it”.

I am also introverted, procrastinate, am not very organized, and am not very good at housekeeping. My view on how I would change those things would be to just suck it up and do better, if I had to. And when it matters, that's what I do.

I don't mean to say that this is the only correct way to approach life but it is how I look at things.
by zamadatix | 2025-09-18 16:21:39+00:00
The Biden administration started this whole TikTok thing in the first place, you just liked the platform at the time and are now getting bit in the ass when the group in power has changed. I'm not interested in which side is supposed to be worse than the other so someone can feel better about the speech they are okay with suppressing, I'm interested in free speech all the time.

The Kimmel thing is indeed a stupid and dangerous attack on free speech, but you can't just wait until the speech under attack is about something you care for to declare that. It's already too late at that point, which is what many of the people you eagerly dismiss as just caring about right wing politics were trying to say.
by KittenInABox | 2025-09-18 16:21:41+00:00
In my understanding ADHD is one of the few conditions that is extremely well studied and consistently appears to be a certain % of the population regardless of nationality with very strongly correlated negative outcomes with their suite of symptoms. I'm talking addition, obesity, and a shortened lifespan directly related to their ADHD. This seems like a disorder to me. If someone has attention difficulties and can function fine they obviously don't have a disorder vs someone who has attention difficulties and as a result becomes addicted to cocaine.
by QuercusMax | 2025-09-18 16:21:48+00:00
Words don't just have a single meaning.

Definition 3 from Merriam-Webster[1] of "only": FEW

I can say "one of the few", or "one of the only", and they both make perfect sense (and have the same meaning). You're being blindly prescriptive without even doing the legwork.

1: https://www.merriam-webster.com/dictionary/only