MurphyA/hacker-news huggingface dataset:
by PicassoCTs | 2025-06-24 09:12:34+00:00
The ideology of "infinite growth" is driving on bare metall by now, every movement proofing more and more, that it has used it all up, the momentum, the resources, the people who belief in its tale.

The building up backlash is going to be horrific and i hope it will not lead to decomplexification movements ala pol pot or islamism.
by BrightHonest | 2025-06-24 09:12:48+00:00
> But Lara Croft and Bayonetta were made for the male audience.

That isn't really true, well at least in not the way you are implying. In both circumstances the motivations in development of the characters were to do something a bit different.

> Lead graphic artist Toby Gard went through about five designs before arriving at the character's final appearance. He initially envisioned a male lead character with a whip and a hat. Core Design co-founder Jeremy Smith characterised Gard's initial design as derivative of Indiana Jones and asked for more originality. Gard decided that a female character would work better from a design standpoint. He also cited Virtua Fighter as an influence; Gard noticed that while watching people play the game, players selected one of the two available female characters in the game almost every match he saw. Gard expressed a desire to counter stereotypical female characters, which he has characterised as "bimbos" or "dominatrix" types. Smith was sceptical of a female lead at first because few contemporary games featured them. He came to regard a female lead as a great hook and put faith in Gard's idea. Inspired by pop artist Neneh Cherry and comic book character Tank Girl, Gard experimented with different designs, including "sociopathic blonds, muscle women, flat topped hip-hopsters and a Nazi-like militant in a baseball cap". He settled on a tough South American latina woman with a braid named Laura Cruz.

https://en.wikipedia.org/wiki/Lara_Croft

Similarly with Bayonetta. The guy had made a bunch of games with Male Protagonists and fancied a change by the sounds of it.

> Given the suggestion to create another action game by producer Yusuke Hashimoto, project director Hideki Kamiya decided to create a female lead, having felt he had already done all that could be done with male protagonists. To this end, he told character designer Mari Shimazaki to create her with three traits: a female lead, a modern witch, and to use four guns.

https://en.wikipedia.org/wiki/Bayonetta_(character)

It very much "damned if you do, damned if you don't" when designing characters because someone is going to criticise you for something or other and assume the worst reasons why you did it.
by bjourne | 2025-06-24 09:13:46+00:00
I never understood why FPGA vendors think the tools should do this and not the designer. Most do a terrible job at it too. E.g., Quartus doing place and route in a single thread and then bailing out after X hours/days with a cryptic error message... As a designer I would be much happier to tell it exactly where to put my adder, where to place the sram, and where to run the wires connecting the ports. You'd build your design by making larger and larger components.
by ptsneves | 2025-06-24 09:14:13+00:00
I had a situation in a car where the infotainment went on a crash loop. The infotainment. I was very glad the car stuff like odometer(which is also a display) and basic functions continued working.

Anyway my computer is not a car, nor my car is my laptop. The older i get the more i like the answer "it depends", because reality is like that, not pure or IFThisThenThat. It is a network of lots of knobs(weights) that together give a context dependent answer.
by eisbaw | 2025-06-24 09:16:01+00:00
I made my own fuzzy ripgrep, rgf. Works like rg but then pipes into fzf. When selected, your editor pops up on that line. Pretty handy.

rgf is a function rgf () { ( unset rg; function rg_normalize () { sed -E 's#-(\x1b\[[0-9;]*m)*([0-9]+)(\x1b\[[0-9;]*m)*-#\1:\2:\3#g' }; rg --color=always "${@:-${RG_LAST_ARGS[@]}}" --with-filename --line-number | rg_normalize | fzf --ansi --multi > /dev/shm/.tmp.fzf ); cmd_fuzzy_editor $(cat /dev/shm/.tmp.fzf | awk -F':' '{file=$1; line=$2;} {print file, line}') > /dev/shm/.my_editor.source; source /dev/shm/.my_editor.source } type cmd_fuzzy_editor cmd_fuzzy_editor is a function cmd_fuzzy_editor () { ( set -eu; { local file="$1"; local line="$2" } 2> /dev/null; export EDITOR="${EDITOR:-vim}"; export FUZZY_EDITOR="${FUZZY_EDITOR:-${EDITOR}}"; case "$FUZZY_EDITOR" in "vi" | "vim" | "gvim" | "nvim" | "neovim" | "spacevim") echo "$FUZZY_EDITOR" "${file}" "+${line}" ;; "emacs") echo "$FUZZY_EDITOR" --no-splash "+${line}" "${file}" ;; "nano") echo "$FUZZY_EDITOR" "+${line}" "${file}" ;; "nedit") echo "$FUZZY_EDITOR" "${file}" -line "${line}" ;; "sublime_text") echo "$FUZZY_EDITOR" --new-window "${file}:${line}" ;; "code" | "vscode") echo "$FUZZY_EDITOR" --goto "${file}:${line}" ;; "notepadqq" | "nqq") echo "$FUZZY_EDITOR" -line "${line}" "${file}" ;; "kate" | "leafpad" | "mousepad" | "gedit") echo "$FUZZY_EDITOR" "${file}" ;; *) echo 'No FUZZY_EDITOR found!' 1>&2 ;; esac ) }
by philipallstar | 2025-06-24 09:16:30+00:00
> And yet you and others do not bat an eye at debt lasting that long

People don't have debts or credits they didn't sign up for. You're failing to tell the difference between something the British government hundreds of years ago signed the British Empire up in perpetuity to pay to enforce on the world a totally new value system, and someone born today suddenly being assigned a credit or debit based on things from hundreds of years ago.
by elpocko | 2025-06-24 09:16:51+00:00
>100k+ GPU's, just for training.

That's a tiny drop in the sea of the almost 2 billion PC gamers [0], and hundreds of millions of gaming consoles [1] in the world. Not to mention the energy required to manufacture all that hardware. Plus the datacenters required for online gaming, which must also be considerable.

It's weird to be concerned about power usage of AI, but turning a blind eye to the massive amounts of power required by the gaming industry.

[0] https://www.statista.com/statistics/420621/number-of-pc-game...

[1] https://en.wikipedia.org/wiki/List_of_best-selling_game_cons...
by palata | 2025-06-24 09:17:14+00:00
> they'll want one that is capable of

My feeling is that phones are not evolving that quickly anymore, though.

> If you upgrade a phone to get a new one with a better camera, well, the processor on the old one is probably decent still, it could be a mini PC where the camera quality doesn't matter.

Sure, but if you didn't need the mini PC in the first place, then it's not more sustainable than throwing it away. It's actually less sustainable, because now you consume energy for a mini PC you didn't need.

Not saying people should not get their new toy. Just that they should not pretend it's sustainable :-).

> Also, it's a status symbol, you can't just _not_ upgrade.

Around me it's become more and more of a status symbol to not upgrade. It's sometimes almost a competition of "who has the oldest phone", and nobody is impressed by someone buying the latest iPhone. So... it's not the same everywhere :-).
by ikurei | 2025-06-24 09:18:53+00:00
> Also, it's a status symbol, you can't just _not_ upgrade.

This is a huge part of the change we need. I felt proud in a way to show off that I was still using an iPhone 8 until a couple of years ago, and I admire some (techy) people I know still using a phone from that time.

Is pride a healthy, wholesome motivator? May be not, but we're human.
by eviks | 2025-06-24 09:19:52+00:00
> Keeping your fingers on the home row is great design for keyboard-first navigation.

Except you've just made that reason up since vim's defaults don't follow this logic. For example, the most frequent commands of going back/forward by word are not on the home row, they follow a different principle of name-based mnemonics.

Strictly speaking, this isn't even true for hjkl, that was due to the fact that arrows were drawn there, not because the designer followed some good design principles (granted, at least the physical arrows were likely driven by that principle, though there is still a mistery of moving off resting/home keys, which might be related to the fact that cutoff ASCII H code is backspace https://news.ycombinator.com/item?id=3684763).

> Some things haven't changed.

Indeed, and that universal fundamental thing that hasn't changed is that a few random people doing design blindly can't universally create a world of good design!
by OgsyedIE | 2025-06-24 09:20:36+00:00
People self report not having kids because of monetary concerns en masse but poverty didn't have this effect on natalism in the past. I think there is an ideological component.

Because continental philosophy in the wake of the world wars has alerted us to the fungibility of every asset class regardless of abstraction, all kinds of religiosity and spirituality have declined. Schumpeter, Buffett, Fisher and Derrida are all in agreement that this is all there is and all there ever will be. This has produced an antithesis in the public mind to value quality over quantity.

In our rapidly changing economy, however, quality over quantity approaches lead to a lot of wait-and-see outcomes. If you can conceive of reproduction by people as a capital good produced by a business then you'll be shocked at how well the notion of a capital strike fits the outcomes.
by dspillett | 2025-06-24 09:21:31+00:00
> Sounds like the kind of system small companies can't implement and large companies won't care to implement.

Or the sort of thing bigger companies lobby for to make the entry barriers higher for small competition. Regulatory capture like this is why companies above a certain level of size/profit/other tend to swing in favour of regulation when they were not while initially “disrupting”.
by nullc | 2025-06-24 09:21:59+00:00
I love the USCSB videos and in couple incidents I likely protected myself and others from an accident due to risk awareness I had as a result of their videos. (e.g. most recently the realization that few micron tungsten powder might be significantly pyrophoric at elevated temperature-- which it is).

I'm also a fan of their written reports, which are much more informative than the videos but less well known.

But contrary to other posters here I'm less convinced that it's so obviously cost effective: $14.4 million dollars a year isn't much compared to the staggering waste in other federal programs. But it certainly sounds like a lot compared to only investigating 180 incidents over 27 years-- 6 incidents a year (which is also the figure for 2022 so it's not just a product of a slow ramp though some years have less or more).

So it's something like more than a million dollars an incident which seems not so efficient.

It's also a small enough scale that it ought to be pretty reasonable to fund it through the industries directly.

That said, OSHA's budget is more like $700 million a year... and I'd rather see CSB's funding just come out of that. If public money is to be spent supporting industries, I'd rather more go to investigations and education than on a regulatory empire.
by teekert | 2025-06-24 09:22:09+00:00
My headphone cables (usually Sennheiser CX 300 II In-ear) would break consistently within about 2 years. Airpods have been going strong for much longer than that. I use my AirPods with my iPads, my Linux Laptop, my Kids' Android tablet.

Expensive yes, but planned obsolescence? Meh.. I also got an (Apple branded even) USB-C to headphone jack plug which also work flawlessly, so I really don't see the issue here.
by al_borland | 2025-06-24 09:22:30+00:00
I think AI also introduces a new form of accidental complexity. When using Copilot, I often find myself telling it something to the effect of, “this seems needlessly complex and confusing, is there a better way to do this, or is this level of complexity justified?” It almost always apologizes and comes back with a solution I find much more pleasing, though on rare occasions it does justify its solution as a form of the original accidental complexity you mention. The more we lean on these tools, the more this accidental complexity from the model itself compounds.
by forrestthewoods | 2025-06-24 09:22:37+00:00
> the average person

I’m pretty sure the median American does NOT carry a monthly CC balance. They pay it off in full every month.

But it’s very close to 50%. And may swing one side or the other depending on how fubar the economy is at that moment in time.

So what you said is true for roughly half of Americans. But not true at all for the other ~half.

I think.
by agos | 2025-06-24 09:22:59+00:00
you're spot on. Building software is first and foremost making a team of person understand a problem. The fact that part of it is solved by writing code is almost a byproduct of that understanding, and certainly does not come before.

on this topic I suggest everybody who works in our industry to read Peter Naur's "Programming as Theory Building"[1] and a nice corollary from Baldur Bjarnson: "Theory-building and why employee churn is lethal to software companies"[2]

[1]: https://pages.cs.wisc.edu/~remzi/Naur.pdf [2]: https://www.baldurbjarnason.com/2022/theory-building/
by JoachimS | 2025-06-24 09:23:39+00:00
Yes, profit depends on scale. But far from everything sells in millons of units, and scale is not everything. Mobile base stations sells i thousands and sometimes benefit from ASICs. But the ability to adapt the base station due to regional requirements and support several generations of systems with one design makes FPGAs very attractive. So in this case, the scale make FPGAs a better fit.
by itsmevictor | 2025-06-24 09:23:39+00:00
Yes, you're right, that's a good idea! I just checked the oTranscribe Netlify app and I think it's pretty cool.

However, I agree that it could be improved by having cleaner (transcribed) text. You should be able to integrate my approach pretty easily since srt and vtt output formats maintain the time stamps.

Let me know if there's something I can do to make your life easier. Otherwise, naturally, feel free to fork my repo etc. :-)
by elpocko | 2025-06-24 09:24:35+00:00
Yes, one AI GPU uses more energy than one GPU used for gaming. The one AI GPU however is shared between a large number of users, while the one gaming GPU is used by one player.

Apparently a single gaming GPU can be used to run an LLM that serves hundreds of concurrent requests.

> Benchmarking Llama 3.1 8B (fp16) on our 1x RTX 3090 instance suggests that it can support apps with thousands of users by achieving reasonable tokens per second at 100+ concurrent requests.

https://backprop.co/environments/vllm
by hnbad | 2025-06-24 09:24:56+00:00
Whatever you put aside is not going to be enough to prevent complete financial ruin if shit hits the fan. You might be able to cover smaller emergencies like an appliance breaking or your car needing repairs but literally just giving birth or being in an accident can bankrupt you in the US. I'm not at all surprised low to medium income Americans would just give up and accept their inevitable financial ruin instead of trying to be maximally frugal and socially ostracize yourself, forego most forms of entertainment/recreation and still not be able to get out of survival mode.

Desperation is a good motivator - but not for rational actions. It triggers our survival instincts: hoard what you can, feed on what you can get, grow fat, make rash decisions. This is what the modern economy is built on. FOMO, impulse shopping, conspicuous consumption, high calorie fast food, deals and discounts on overpriced goods, planned obsolescence, etc. We need consumers to be perpetually desperate and starving. Credit just means we can circumvent Henry Ford's problem of them not being able to afford to buy anything because they still can't afford it but are able to pay for it until their credit line runs out.
by stiray | 2025-06-24 09:25:16+00:00
In your given scenario (no Google Services, no microG), compatibility is the issue.

I dont use Android because I like it. I use it because I am forced to use it, without it I cant connect to corporate VPN, cant even take public transport (actually I can use NFC card and take a lot of care never to lose money on it, to drive to first place where I can charge it). Banking software. Update firmware for my headset.

Then there come the fishy practices of applications, full of advertising kits stealing information, where HelloWorld app is 90MB apk, as it has Facebook SDK included. You can partially protect yourself with https://netguard.me/, but even I can avoid it (wont explain how, typical android developer doesnt know much beyond java and I dont want to shoot myself in a foot helping them).
by ozim | 2025-06-24 09:25:59+00:00
There is a lot of truth in No Silver Bullet and I had the same idea in my mind.

Downside is there is much more non essential busy work because of which people had their jobs and now loads of those people will lose the job.

People who do work on real essential complexity of systems are far and between. People who say things like "proper professionals will always have work" are utter assholes thinking mostly that "they are those proper professionals".

In reality AI will be like F1 racing team not needing pit workers and have only drivers, how many drivers are there like 20 so it is 10 teams each having 2 drivers. Each team has 300-1000 people that do all the other things.

If you go to corporate level let's say 1 person working on essential complexity requires 10-20 people doing all kinds of non essential stuff that will be taken over by AI, or to be realistic instead of 10-20 people that person will need headcount of 5.

That is still 15 people out of job - are those people able to take over some essential complexity in a different company or different area of the same company, some would but it is also if they would like to do it. So those people will be pushed around or end up jobless, bitter whatever.

That is not great future coming in.
by ben-schaaf | 2025-06-24 09:26:35+00:00
I guess if you're not familiar with fairphones products my comment's pretty meaningless, sorry. The parent comment implied that manufacturers stopped having all the listed features after 2016, but fairphone was still doing all that up until 2021. That's why I bought their phone. Then they removed the headphone jack in the 4, and now they're removing tool-less battery/sim replacement. That's why I won't be buying another one; I'll be keeping my FP3 until modern web bloat makes it entirely unusable (which I can only do because fairphone keeps their update promises).
by austin-cheney | 2025-06-24 09:26:46+00:00
> What am I missing here?

A terrifyingly large percentage of people employed to write software cannot write software. Not even a little. These are the people that can be easily replaced.

In my prior line of work I wrote JavaScript for a living. There were people doing amazing, just jaw dropping astounding, things. Those people were almost exclusively hobbyists. At work most people struggled to do little more than copy/paste in a struggle just to put text on screen. Sadly, that is not an exaggeration.

Some people did what they considered to be advanced engineering against these colossal frameworks, but the result is just the same: little more than copy/paste and struggle to put text on screen. Yes, they might be solving for advanced complexity, but it is almost always completely unnecessary and frequently related to code vanity.

Virtually none of those people could write original applications, measure anything, write documentation, or do just about anything else practical.

> So how do we reconcile this?

Alienate your workforce by setting high standards, like a bar exam to become a lawyer. Fire those people that fail to rise to the occasion. Moving forward employ people who cannot meet the high standards only as juniors or apprentices, so that the next generation of developers have the opportunity to learn the craft without rewarding failure.
by dspillett | 2025-06-24 09:29:02+00:00
> I’m just at the point of “if I can’t do it more easily with the remote, I’ll settle with doing it frustratingly with the remote”.

This is one of the reasons that, while I actually pay for Netflix & Prime, I still torrent most of what I watch and play it of my little media array via an rPi plugged into the TV. Finding things is easier, there are a couple of extra steps getting the content if I don't already have it locally, then interacting with it is easier.

From GP comment:

> Have you tried plugging a usb keyboard into your TV?

On the rPi, my remote is a mini USB keyboard, though with wireless comms between it and the USB dongle.

The TV I have now could probably have a keyboard plugged in directly too, but I've had this setup since before I had a TV that claimed to be smart.
by goless | 2025-06-24 09:29:06+00:00
I'm not sure if this is a new form of state machine.

If you look at the code here you'll see that the select state uses some functions from the parameter state.

https://github.com/sdzx-1/ray-game/blob/master/src/select.zi...

So you can see that the select state itself is incomplete, and the parameter state completes it.

It doesn't seem to be any of the 3 described above.

Perhaps it is reasonable to call it semantic composition.
by Slippery_John | 2025-06-24 09:29:20+00:00
The Seattle Aquarium is amazing, you should definitely give it a visit. It's not even that expensive. They have a little tide pool "petting zoo" with all sorts of cool critters with interesting bodies. I moved out of Seattle and I definitely miss the aquarium.

They also do this thing in the summers where they send folks out to the local beaches to educate people about all the stuff you can find there. It's really cool! Going on until the end of July!
by myrmidon | 2025-06-24 09:30:05+00:00
These numbers are not what I expected at all.

So you could actually make an argument that to a country like the US, full 100% reliable asteroid protection is only worth like $50M/year (even if an impact means full extinction)?

So if upkeep for a detection/deflection system costs more than that we'd be "better off" just risking it?! Thats insane. I would have expected this number to be much higher than $50M/year.
by mihaaly | 2025-06-24 09:30:09+00:00
The security and privacy nighmare that the various credit score systems bring on by collecting and storing sensitive data on individuals some way somewhere with some sort of access for someones for something (a very real big brother in esence on essentials matters), is a good incentive keeping people away from loans. The less is more in this case. Avoiding avoidables.

The crime is that in the very essential case of abode it is impossible to avoid for the generic population. Both renting and mortgages require you do disclose your life for organizations and sometimes individuals having financial incentives with you. Making you exposed and voulnarable, no choice is given. It is a must (you and your dependants cannot choose not to live somewhere).

So they do not have to risk their capital gain, allowed to risk your most sensitive personal data.
by hnbad | 2025-06-24 09:30:14+00:00
Sure, because status matters more than finances. Getting rich may be extremely unlikely if not outright impossible. Looking rich to your peers (and "feeling rich") on the other hand may just be a few years worth of small affordable installments away - even if it's completely superficial and short-lived. And entire industries will literally spend your every waking second trying to convince you that buying their product will make you feel rich.