MurphyA/hacker-news huggingface dataset:
by neogodless | 2025-12-11 17:30:11+00:00
I feel this way with Android's keyboards, too.

I still feel the pinnacle was ~2011 Windows Phone. It was some kind of swipe-to-type, but maybe not Swype specifically? At any rate, it seemed to use "how humans actually talk" as a guideline, because it was do a great job of predicting what words I would actually mean to use in a row.

Modern keyboards are like, I know you just said "I want" but instead of predicting "to" I predict "rip". I mean the letters are close. And "I want rip" makes way more sense than "I want to." You're welcome!
by roguecoder | 2025-12-11 17:30:21+00:00
We aren't concerned only about existing addicts, but potential future addicts. Especially for something like social media with strong network effects, where decreasing use is non-linear.

Banning substances dramatically decreases use: https://link.springer.com/article/10.1007/s00414-015-1184-4 and legalized opioids dramatically increased heroin use: https://www.tandfonline.com/doi/abs/10.3109/15360288.2015.10... Access matters.

The question is always: A. What do people use instead? (banning pot, for example, increases use of heroin and alcohol, which is good for alcohol companies but bad for public health. If banning social media sent kids to 24/7 news channels, it might not help, but I haven't seen evidence of that.) B. How much is organized crime funded by the increased black market? (In this case, kids are a limited population that doesn't have a lot of money, so the answer is probably "not much".)
by pixl97 | 2025-12-11 17:30:29+00:00
>I haven't found any asynchronous IOPS numbers on HDDS anywhere.

As the other user stated, just look up Crystal Disk Info results for both HDDs and SSD and you'll see hard drives do about 1/3rd of a MBPs on random file IO while the same hard drive will do 400MBps on a contiguous read. For things like this reading a zip and decompressing in memory is "typically" (again, you have to test this) orders of magnitude faster.
by embedding-shape | 2025-12-11 17:30:38+00:00
Some people are into designing software, others like to put the design into implementation, others like cleaning up implementations yet others like making functional software faster.

There is enough work for all of us to be handsomely paid while having fun doing it :) Just find what you like, and work with others who like other stuff, and you'll get through even the worst of problems.

For me the fun comes not from the action of typing stuff with my sausage fingers and seeing characters end up on the screen, but basically everything before that and after that. So if I can make "translate what's in my head into source on disk something can run" faster, that's a win in my book, but not if the quality degrades too much, so tight control over it still not having to use my fingers to actually type.
by slashdave | 2025-12-11 17:30:46+00:00
In my experience (as limited as it might be), burnout is a very person thing, usually driven internally by the employee with an out of kilter sense of balance between self-commitment and job performance. Common drivers are broken, centralized processes (e.g. stack ranking) rather than individual managers. Staffing doesn't really help, it just raises the bar, because this is a matter of competition.

In the software world, the sheer focus on compensation is not helpful, especially when some of the larger tech firms promote levels of compensation that nearly all "ordinary" developers could never hope to achieve.
by abroszka33 | 2025-12-11 17:31:15+00:00
> If you really don't care you might voice a quiet objection and then just implement the garbage your boss asked for.

This works in theory, but the problem is that some jobs are complex and require thinking. These jobs will attract people who do not like to be a slaves. They want to enjoy their work, do something good and feel good while doing it. The slave like job mentality you mention has severe limitations on what it can achieve.
by lynndotpy | 2025-12-11 17:31:21+00:00
> Slide to type does key resizing logic.

It might be different with slide-to-type enabled, but the iPhone always invisibly resizes keys hitboxes using predictions about what key you want to use next. This can't be disabled, and has been part of the iPhone since the very first. It's a really abysmal experience for something that's so crucial to a smartphone, Apple seems to be completely disconnected with how people use these.

Apple even used to advertise this on their own site. That video definitely exists somewhere on YouTube.
by oarsinsync | 2025-12-11 17:31:22+00:00
I'd like to give those people the benefit of the doubt, and state that I believe they don't start out intentionally trying to damage children. They're simply trying to maximise their own earnings, and don't give a shit about what collateral damage occurs in response to their actions, as long as earnings go up.

They'll optimise for whatever causes numbers to increase. Children just happen to sometimes be what makes that happen.
by llbbdd | 2025-12-11 17:31:36+00:00
I've gotten accustomed lately to spending a lot of time in the Github Copilot / agent management page. In particular I've been having a lot of fun using agents to browse some of my decade-old throwaway projects; telling it to "setup playwright, write some tests, record screenshots/videos and commit them to the repo" works every time and it's a great way to browse memory lane without spending my own time getting some of these projects building and running again.

However this means I'm now using the Github website and services 1000x more than I was previously, and they're trending towards having coin-flip uptime stats.

If Github sold a $5000 box I could plug into a corner in my house and just use that entire experience locally I'd seriously consider it. I'm guessing maybe I could get partway there by spending twice that on a Mac Pro but I have no idea what the software stack would look like today.

Is there a fully local equivalent out-of-the-box experience that anyone can vouch for? I've used local agents primarily through VSCode, but AFAIK that's limited to running a single active agent over your repo, and obviously limited by the constraints of running on a single M1 laptop I currently use. I know at least some people are managing local fleets of agents in some manner, but I really like how immensely easy Github has made it.
by dwa3592 | 2025-12-11 17:31:39+00:00
I think knowingly or unknowingly this person just summed it up - there was an effort(last 2-3 centuries) to elevate people of just one type (let's say X) and a lot of those were just fraudulent and now the effort is to elevate these other types (rest of the types minus type X) and a lot of these might also be fraudulent. So I think deliberately elevating a type leads to some fraudulence. It doesn't mean we should judge the types but that we should be careful which we should be anyway.
by thewebguyd | 2025-12-11 17:31:42+00:00
This sums up my feelings almost exactly.

I don't want LLMs, AI, and eventually Robots to take over the fun stuff. I want them to do the mundane, physical tasks like laundry and dishes, leave me to the fun creative stuff.

But as we progress right now, the hype machine is pushing AI to take over art, photography, video, coding, etc. All the stuff I would rather be doing. Where's my house cleaning robot?
by tosti | 2025-12-11 17:32:30+00:00
Traditionally,

init=/etc/rc

And have that be a shell script which starts whatever you need. You'll probably want fsck in there, mount -a, some syslogd, perhaps dbus, some dhcp client, whatever else you need, and finally the getty which is probably a good idea to respawn after it exits. That's usually the job of init so you could well end your rc with exec /sbin/init
by pdntspa | 2025-12-11 17:33:02+00:00
I have mentored and worked with a junior dev. And the only way to get her to do anything useful and productive was to spell things out. Otherwise she got wrapped around the axle trying to figure out the complex things and was constantly asking for my help with basic design-level tasks. Doing the grunt work is how you learn the higher-level stuff.

When I was a junior, that's how it was for me. The senior gave me something that was structured and architected and asked me to handle smaller tasks that were beneath them.

Giving juniors full autonomy is a great way to end up with an unmaintainable mess that is a nightmare to work with without substancial refactoring. I know this because I have made a career out of fixing exactly this mistake.
by bitwize | 2025-12-11 17:33:09+00:00
I recently learned of the early 20th century cult called the Royal Fraternity of Master Metaphysicians. Their best known stunt was attempting to raise a baby to become immortal by never exposing her to the concepts of death or disease—our ability to contemplate death being the thing that dooms us to die, in their worldview.

Big Tech's attempts to shape us by conforming our capability to express ourselves to "algospeak" seems similarly misguided... though not out of character for Big Tech. (AI can be seen as a form of hermetic magick: an attempt to bring about the Kingdom of God on earth by first constructing a machine-god.)
by amarcheschi | 2025-12-11 17:33:18+00:00
Even if it's an Ai image? I will follow through contacting them directly rather than with the platform messaging system, then I'll see what to do if they don't answer

Edit i read the informations given in the briefing before the task, and they say that there might be offensive content displayed. They say to tell them if it happens, but well I did and got no answer so weeeell, not so inclined to believe they care about it
by xpe | 2025-12-11 17:33:22+00:00
Many people are impressed by this, and I can see why. Still, this much isn't surprising: the Karpathy + LLM combo can deliver quickly. But there are downsides of blazing speed.

If you dig in, there are substantial flaws in the project's analysis and framing, such as the definition of a prediction, assessing comments, data quality overall, and more. Go spelunking through the comments here and notice people asking about methodology and checking the results.

Social science research isn't easy; it requires training, effort, and patience. I would be very happy if Karpathy added a Big Flashing Red Sign to this effect. It would raise awareness and focus community attention on what I think are the hardest and most important aspects of this kind of project: methodology, rigor, criticism, feedback, and correction.
by jcalvinowens | 2025-12-11 17:33:43+00:00
Progress is often only possible by breaking things. It's not a choice, it's the only way forward. We have to optimize for the future being better, even if it makes the present a little worse occasionally.

This is a huge reason why open source projects are often so much more successful than corporate clones: they actually iterate and innovate, something corporate america has forgotten how to do.
by tracker1 | 2025-12-11 17:33:59+00:00
If I were to guess, the switch to Calibri in the first place was because people were able to use the MS default in practice instead of having to hand change it, or use "official" templates, which imo is probably more appropriate anyway.

I think Calibri is arguably a better font, to me the bigger issue is the commercial license used in govt works.
Show HN: CIX – deterministic indexing for stable LLM sessions (10-second PoC)
by VikingFlowAI | 2025-12-11 17:34:58+00:00
Warehouse worker here – I only come up with ideas and architecture, no coding. The code is a minimal AI-generated PoC. Fork / build / comment if you want to help – I handle design, community handles code.

CIX is a deterministic, human-readable indexing system for LLM sessions. It solves drift, staleness and navigation by anchoring events to a stable temporal index.

Repo → https://github.com/VikingFlow/continuous-index Follow → @VikingFlowAI Support → https://ko-fi.com/vikingflowai
by yencabulator | 2025-12-11 17:35:27+00:00
Sure. Now import a useful performant B+tree in C from a reusable library, while enforcing type safety for your keys and values.

Lots of things C chose to use intrusive pointers and custom data structures for, you would program very differently in a different language.

I'm an old C neckbeard and I find Rust a great experience. Some of the arguments against it sound like people are complaining about how hard it is to run pushing a bicycle.
by GuB-42 | 2025-12-11 17:35:53+00:00
> How are you supposed to deal with recalcitrant users?

Keep the servers running, but make the recalcitrant users pay for the costs and a then some more. It is actually a common strategy. Big, slow companies often have trouble with deprecation, but they also have deep pockets, and they will gladly pay a premium so that they can keep the API stable at least for some time.

If you ask for money, you will probably get more reactions too.
by jack_tripper | 2025-12-11 17:36:07+00:00
>There'll be a big consumer pushback against companies using AI to lay off employees, etc

No there won't. Same how there was no consumer pushback when everything from your Nikes to Apple computers moved to be made in China by slave labor and gutted your manufacturing industry at the same time while consumers and shareholders cheered.

Consumers only care about value for money not where or how a product is made. People's morals go out the window when their hard earned paycheque is on the line. Capitalist competition is dehumanizing by nature. The only thing that can help maintain humanity is government regulation because expecting consumers to prioritize morality over price has always failed.

If AI companies give consumers the same product but cheaper, they'll win.
by zamadatix | 2025-12-11 17:36:45+00:00
Arrowhead probably deserves more love for breaking the norm but I think it's overshadowed by people finding out for the first time the reason HDDs are so common in gaming setups is companies have been blindly shaving a few seconds off HDD load time off at the cost of 7x the disk space.

If it had been more well known this was the cause of game bloat before then this probably would have been better received. Still, Arrowhead deserves more credit both for testing and breaking the norm as well as making it a popular topic.
by mjr00 | 2025-12-11 17:36:58+00:00
I have never worked with junior devs as incompetent as you describe, having worked at AWS, Splunk/Cisco, among others. At AWS even interns essentially got assigned a full project for their term and were just told to go build it. Does your company just have an absurdly low hiring bar for juniors?

> Giving juniors full autonomy is a great way to end up with an unmaintainable mess that is a nightmare to work with without substancial refactoring.

Nobody is suggesting they get full autonomy to cowboy code and push unreviewed changes to prod. Everything they build should be getting reviewed by their peers and seniors. But they need opportunities to explore and make mistakes and get feedback.
by throw0101d | 2025-12-11 17:37:08+00:00
> And to say nothing of the shoddy quality of their TV shows. Mickey Mouse Clubhouse's lazy CG animation and unimaginative storytelling is shocking given Mickey is supposed to be their signature character.

≤4-year-olds do not care: there's bright colours and motion, and some semblance of story. The point is not to give some kind of lesson, but to distract/entertain (and probably release dopamine). See also Paw Patrol, Spidey Amazing Friends, PJ Masks, etc. None of these seem to have made any attempt at having a 'layer' that appeals to adults.

In some ways I equate this animation style with the algorithmic social media system: meant for 'quick hits'.

Contrast with (e.g.) Bluey.
by eurekin | 2025-12-11 17:37:20+00:00
So, players wanting:

- To their PC not reboot and BSOD (was a case few months ago)

- Be able to actually finish a mission (game still crashes a lot just after extraction, it's still rare for the full team to survive 3 missions in a row)

- Be able to use weapon customisation (the game crashed, when you navigated to the page with custom paints)

- Continue to run, even when anybody else from the team was stimming (yes, any person in the team stimming caused others to slow down)

- Actually be able to hear one of the biggest enemies in the game

- To not issue stim/reload/weapon change multiple times, for them just to work (it's still normal to press stim 6 times in some cases, before it activates, without any real reason)

- Be able to use chat, when in the vehicle (this would result in using your primary weapon)

- Be able to finish drill type mission (this bugs out a lot still)

- Not be attacked by enemies that faze through buildings

- Not be attacked by bullets passing through terrain, despite the player bullets being stopped there

are just vocal player's complaints? A lot of those bugs went totally unaddressed for months. Some keep coming back in regressions. Some just are still ongoing. This is only a short list of things I came across, while casually playing. It's a rare sight to have a full OP without an issue (even mission hardlocks still).

About Sony - I specifically referred the Shams Jorjani's (CEO of ArrowHead) explanation to Hermen Hulst (the head of PlayStation Studios) why the review score collapsed to 19%, among other issues.
by jesse__ | 2025-12-11 17:37:26+00:00
> This app is around 4-5 screens. The version "pre improving quality" was already pretty large. We are talking around 20k lines of TS

Fucking yikes dude. When's the last time it took you 4500 lines per screen, 9000 including the JSON data in the repo????? This is already absolute insanity.

I bet I could do this entire app in easily less than half, probably less than a tenth, of that.
by ChrisMarshallNY | 2025-12-11 17:37:33+00:00
I love that essay.

I tend to do things the same way. I write software that I want to use.

I do tend to go "all the way," though. Making it ship-Quality, releasing it on the App Store, providing supporting Web documentation, etc.

Makes me feel good to do it.

I always used to say "My dream is to work for free."

Livin' the dream...
by xnorswap | 2025-12-11 17:37:37+00:00
"contemporary fiction set in the past"

Nitpick, but this is a contradiction.

Contemporary fiction doesn't mean "current" (or least it didn't used to) it means "set in the time it was written".

I guess the word contemporary has been misused to the point of just meaning current or modern and I shouldn't nitpick it!
by jjk166 | 2025-12-11 17:37:41+00:00
The issue is that when you make ignorance a valid defense, the optimal strategy is to deliberately turn a blind eye, as it reduces your risk exposure. It further gives refuge for those who can convincingly feign ignorance.

We should make tools readily available and user friendly so it is easier for people to detect CSAM that they have unintentionally interacted with. This both shields the innocent from being falsely accused, and makes it easier to stop bad actors as their activities are detected earlier.
by dragonwriter | 2025-12-11 17:37:41+00:00
> This is what the AI boom is really about, removing more power from labor. Its why all the AI hype largely markets itself in this way "how AI can replace or minimize X role" as opposed to "This is how you can use AI to empower your workforce in the majority of discourse I've seen around it.

Arguably, AI is largely marketed that way because that's what corporate buyers care about, the same way every productivity improving invention has been marketed to corporate buyers even if a major actual effect is increasing the value of each labor hour and driving wages up. (Which is largely isomorphic to reducing the number X role needed in the production of Y units of a good or service.)

Its also sold as a labor productivity increase to independent creators. And the two things are, after all, different sides of the same coin.
by yreg | 2025-12-11 17:37:45+00:00
So what? Similar videos and pictures have existed since the dawn of web.

Yes, AI enables people to produce these in higher fidelity, but I don't see how it is any different to Dolan MS Paint comics.

No one is going to think that Mickey doing lynching is official art, nor will they think that Mickey is a real person who has done that.
by embedding-shape | 2025-12-11 17:38:06+00:00
> Actively announcing a change of policy whose marketable function is to facilitate porn production

Where exactly did this happen though? And how am I supposed to prove a negative? It's up to you to present evidence that this is something OpenAI actively promote as a use case for their tools, something I personally haven't seen, but I'm open to changing what I think is happening if proof can be presented that this is the case.
by foxyv | 2025-12-11 17:38:10+00:00
At very high pressures, helium is actually the opposite of a narcotic. This is why it is introduced in Trimix for deep dives. It kind of offsets the narcotic effect of the high pressure oxygen. However it can also cause trembling if there is too much of it.

https://pmc.ncbi.nlm.nih.gov/articles/PMC7478267/

To offset this problem, world record divers are introducing Hydrogen to their mixtures at extreme depths.

https://en.wikipedia.org/wiki/Hydrox_(breathing_gas)
by Y-bar | 2025-12-11 17:38:13+00:00
> the iPhone always invisibly resizes keys hitboxes using predictions about what key you want to use next. This can't be disabled, and has been part of the iPhone since the very first.

Yes. True.

> It's a really abysmal experience for something that's so crucial to a smartphone

Full disagreement here. I expect and enjoy the predictive hitboxes, and this issue I am experiencing is not about those. It is when I type for example the letter "T" and I am certain I touched correctly and I am certain I _actually saw_ the letter "T" appear as pressed from the UI, yet when I look at the word I just typed something else which was obviously not the "T" appeared.
by red-iron-pine | 2025-12-11 17:38:17+00:00
the engineers disease: "i'm smarter than you and I need to prove it, and we're so smart we wouldn't have shipped this code in the first place" bla bla bla

also keep in mind that modern gaming generates more revenue than the movie industry, so it's in the interests of several different parties to denigrate or undermine any competing achievement -- "Bots Rule Every Thing Around Me"
by zelphirkalt | 2025-12-11 17:39:12+00:00
The visitor pattern is my go to example for patterns, that you don't really need, when you have a language that has first class functions, which implies among other things, that you can pass functions as arguments, like you can pass anything else.

The magical "visitor" pattern becomes nothing more than simple callback passing or passing a function, which is one of the most natural things to do in a modern programming language.

State machines at least are useful as a conceptual thing, to find a way to think about how one solves a problem, no matter how they are ultimately implemented in the end.
by truth_seeker | 2025-12-11 17:39:13+00:00
The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum

All over the place, from the popular culture to the propaganda system, there is constant pressure to make people feel that they are helpless, that the only role they can have is to ratify decisions and to consume.

The whole educational and professional training system is a very elaborate filter, which just weeds out people who are too independent, and who think for themselves, and who don't know how to be submissive, and so on — because they're dysfunctional to the institutions.

If we don't believe in freedom of expression for people we despise, we don't believe in it at all.

― Noam Chomsky