MurphyA/hacker-news huggingface dataset:
by nis0s | 2025-10-03 14:43:25+00:00
Different US states have implemented useful measures for helping homeless people, but states which are struggling with their implementation have other issues as well. Border states in particular have illegal immigrants to contend with as well, so a housing-first policy for homelessness gets taken off the table right away. California has the means and resources for dealing with its homelessness problem, but the political will is murky.
Ask HN: what jobs will AI create?
by bsuki | 2025-10-03 14:44:12+00:00
Hey all,

Many talk about jobs AI is replacing, but what about the jobs it has created / is going to create?

I assume three categories: humans creating infrastructure for AI, humans using AI, AI creating something itself.

First: There’s more demand for nuclear engineers for energy constraints, low level hardware engineers to work with GPU/TPUs, and robotics engineers to train models.

Second: I have a few friends who consider themselves AI engineers. AI influencer or scientist are other examples of humans using AI.

Third: Recently, there was an AI artist who was signed to a record label. I haven’t heard of something like this happening in the literature or STEM space (unless you count AlphaFold).

I know there’s a lot I left out, or haven’t considered — what jobs has/is AI going to create? Thanks!
by Kiboneu | 2025-10-03 14:44:28+00:00
I think he has a point. Slack and discord used to have IRC and XMPP, which made the decision to switch seem safer in light of the issues we experience today (holding backlog hostage for a fee, advertising, a/b tests). They timed the depreciation of these bridges so that it had minimal impact on their sales due to the existing network effects and captive audiences (employees, mostly).

We have seen this played out over and over and over again. It’s tiring, and it would be great for more people to be aware of these market capture tactics to make them less effective.
by rirze | 2025-10-03 14:44:31+00:00
Outdated or not-- it's already happening. China is creating "economic colonization" zones across second/third world nations by lending loans such that countries that can't pay up have to settle by giving up strategic bastions of power.

Take a look at (https://en.wikipedia.org/wiki/Hambantota_International_Port). Overtly, not owned by the Chinese government but you can draw your own feelings.

This is how western colonization started.
by jeroenhd | 2025-10-03 14:44:48+00:00
Most people don't know they can "install" a website on their phone, let alone that it allows that website to act like an app.

Discoverability of PWAs is quite bad. I'd love them to become more popular, but attempted solutions range from "user manually needs to hit the install button in a menu" to banners capable of saying "install freewhatsappupdate.xyz for exclusive whatsapp deals"/"click install to verify you're human".

Microsoft actually tried to bring more attention to web apps by adding them to their app store, but nobody uses the MS app store.
by ImPostingOnHN | 2025-10-03 14:44:51+00:00
And yet, you are the one making the antisemitic conflation here and now. The fact that you're repeating the words of people you believe to be antisemetic should be a clue that the words you're repeating are antisemetic. Just because an antisemite says something doesn't mean you should agree and reshare their post.

So maybe don't? Next time you see an antisemite saying that, rather than parroting their talking points to others, you can tell them the same thing: zionists and jews aren't the same thing, and many jews are members of the global consensus in opposing the ongoing israeli genocide of Palestinians. Or don't, maybe it won't make a difference, and it's your choice.

In the meantime, please stop repeating hurtful antisemetic tropes by conflating us jews with zionists. We are not the same. Criticism of zionism and the israeli genocide of Palestinians is totally legitimate. Propagating antisemetic language is antisemetic. That means smarmy posts I've seen around saying things to the effect of, 'zionists... you mean jews??? [*wink wink*]'
by nonethewiser | 2025-10-03 14:45:12+00:00
It's interesting to see just about every line in the code commented. Makes you re-examine the assumptions made when people say "the code should be self documenting."

Namely, that the code will be read by someone who knows the language. And arguably that the code should be capable of being "self-documenting." Although perhaps people well-versed in COBOL would argue COBOL can be, and I just don't know it.
by ndriscoll | 2025-10-03 14:45:39+00:00
def allowed(u: User, c: Content)(implicit j: Jurisdiction) = !u.child || c.moderatorApprovedForChildren

You could make that more complicated where moderators tag the content and then you apply filters based on what children are allowed to view in a jurisdiction, or you could be conservative in only allowing non-controversial stuff for kids to avoid that.

Obviously different jurisdictions are increasingly disagreeing with it being a non-problem.
by dragontamer | 2025-10-03 14:46:40+00:00
Blenders CAD like features is so small. The thing is that 3d Art is just a totally different skill.

CAD is a drafting board: sharp pencils, precise rulers, curve templates.

Blender is in contrast: a giant set of acrylic paints. It just does different things entirely.

-----------

Here is something you can do today. Open up Blender, left click on the default cube. Menu->Object->Quick Effects->Quick Smoke.

Hey look, you turned something into a Physics simulation of (artistic) gas rising. Now play with settings till you are bored and/or your CPU got too hot and your room is too warm. These buttons use a ton of CPU time lol.

Hit spacebar to play the simulation.

---------

This is Blender. It's animation, it's art, it's imprecise. It's full of random widgets that deeply simulate colors or simple physics or do basic effects.
by dlubarov | 2025-10-03 14:46:51+00:00
> This is a misunderstanding of Wikipedia policy.

It's not a policy, it's a summary of past community discussions.

> In particular the ADL is still considered a reliable source outside of a few narrow circumstances.

They're not narrow at all, they're essentially the only areas that are relevant to the ADL. It's like "narrowly" banning CNN, but only for news.

Al-Manar (Hezbollah's propaganda arm) has a similar carve-out for example. It doesn't really matter; even deprecated sources are generally useful for basic uncontroversial information about themselves and what not.

> This is incorrect. Wikipedia’s list of perennial sources contains the following disclaimer:

Which part do you think is incorrect? If it's the RSP part, GREL is indeed the highest status, and the note about bias is inconsequential since there's no particular policy basis for avoiding biased sources (see WP:BIASED).
by nis0s | 2025-10-03 14:47:20+00:00
Please note that someone giving you a quantitative context isn’t necessarily saying don’t care. But it’s important to be mindful of how people use words in the media to describe certain issues because it benefits them politically or financially.

The problem which sticks out to me is that homelessness can be addressed by providing housing, but that’s not an easy solution to provide in a country that gets 10s of millions of illegal immigrants. So why is someone talking so much about homelessness relative to other issues? Do they want the U.S. to provide a house for every illegal immigrant who crosses a border? If political officials in states struggling with homelessness really care about solving the problem, they would do what other states are doing, as mentioned in OP’s article.
by Refreeze5224 | 2025-10-03 14:47:28+00:00
After seeing some of your other arguments down-thread, I will not be engaging with this comment as it's clearly not in good faith. As others have said, go read what he's said, and what he's done, and if you don't see a fascist, then take a hard look in the mirror. Then maybe see if you can understand why he is also an authoritarian oligarch. Reading his own words and actions will tell you that too.
by bisby | 2025-10-03 14:47:51+00:00
I think they aren't referring to "where does it go?" and more being forgetful.

If you have something that would be reasonable to open on any workspace because it's ephemeral (they used a tmp terminal as an example), and you open it, navigate away from it, and then switch workspaces a few time, and then get pulled into a meeting or go to lunch, and come back, switch workspaces a few more times...

"Where did I leave that terminal, I dont remember where I was when I opened it."

In i3wm/sway etc, you can cycle all your workspaces and eventually one of them will have it visible. On Niri, as you cycle through all your workspaces you may never see it because you don't see all the windows in a workspace, unless you scroll through the workspace panes as you cycle workspaces.

It's not a problem necessarily, but it is something to consider. It sounds like this doesn't affect your workflow, but it might affect others.
by Hizonner | 2025-10-03 14:48:05+00:00
You are the one claiming there's a problem, and you are the one (presumably) demanding legal and other action to deal with that "problem". That means that any burden of proof is 1000 percent on you.

... and before you haul out crap from BYU or whatever, be aware that some of us have actually read that work and know how poor it is.
by detectd | 2025-10-03 14:48:22+00:00
I wouldn't be surprised if the COSMIC folks add it after the 1.0 release. There's been a lot of feature requests for it. In the mean time, a System76 employee created this unofficial extension to let you use other compositors within COSMIC, including Niri.

https://github.com/Drakulix/cosmic-ext-extra-sessions
by saberience | 2025-10-03 14:48:28+00:00
How would I get prompt injected by running claude code on my own system? It reads code which is local, it writes code which is local.

Nice job for coining the name for something but it’s irrelevant here.

How is someone going to prompt inject my local code repo? I’m not scraping random websites to generate code.

This sort of baseless fear mongering doesn’t help the wider ai community.
by rthrfrd | 2025-10-03 14:48:30+00:00
As someone who was in the same boat for a long time, I only clicked with Blender once I had a real need for it: In my case, creating an ad-style video for a product I’d created in Fusion.

I’m not sure there is any point trying to do what you can in parametric software in Blender. Despite both being capable of a range of 3D tasks, they have remarkably little in common.
by jodrellblank | 2025-10-03 14:48:40+00:00
> "I've never experienced warts with Unix tools such as `cat`, `cut`, `uniq`, etc."

Literally the first time of using uniq and finding duplicates in the output is a wart. Having to realise it's not doing "unique values" it's doing "drop consecutive duplicates" and the reason it's doing it is because 1970s computers didn't have enough memory to dedupe a whole dataset and could only do it streaming.

cat being "catenate" intended to catenate multiple files together into one pipeline stream, but always being used to read single files instead of a pager. "cat words.txt | less" is a wart seen all over the place.

cut being needed to separate fields because we couldn't all come together and agree to use ASCII Field Separator character to separate fields is arguably warty.

Or the find command where you can find files by different sizes and you can specify +100G for finding files with sizes 100 Gibibytes or larger, or M for Mebibytes, K for Kibibytes, and b for bytes. No just kidding b is 512-byte blocks, it's nothing at all for bytes just +100. No just kidding again that's also 512-byte blocks. It's c for bytes. Because the first version of Unix happened to use 512-byte blocks on its filesystem[1]. And the c stands for characters so you have to know that it's all pre-Unicode and using 8-bit characters.

[1] https://unix.stackexchange.com/questions/259208/purpose-of-f...
by observationist | 2025-10-03 14:48:41+00:00
Yes, traceroute isn't ping. I was describing how you might get high quality geolocation for ip addresses, which in turn could be used in conjunction with traceroute and other tools to map things with a high degree of confidence, since they were bringing up how bad geolocation usually is.

As far as I know, there aren't any public tools which do what I described - it's a weekend's worth of scripting up a proof of concept (or an hour, with AI) and it'd be questionable for open source. You might run afoul of various regulations around the world, and you'd probably get hate mail and legal challenges trying to host something like it. Github and Sourceforge would probably not be willing to hear out any challenges or takedown requests over it.

All that to say, it's probably too much of a hassle to try to make a big open implementation with it, especially since AI can whip it up fairly trivially and even give you a fancy OSM integrated dashboard for whatever you might want to use it for.
by uberduper | 2025-10-03 14:48:43+00:00
Niri convinced me Scrolling is The Way.

I really want windows to be able to span columns. So if I have 1 column with two windows and focus on the bottom window then create a new window/column to the right, I want that new window to be on the bottom half of column 2. I want the window from the top of column 1 to stretch across columns 1 and 2. If I again create another window/column to the right, that top left window should stretch across columns 1-3. So I should have one very wide window across the top of the screen and 3 windows across the bottom.

I've started playing with this idea in the hyprland hyprscrolling plugin but I'm kind of an idiot and don't have much free time these days.
by flyinglizard | 2025-10-03 14:49:53+00:00
>> It's a neat little trick to just say any child you shoot in the head is Hamas. Or any women a children you starve was actually Hamas.

Your words; not mine. I am supporting the military campaign against Gaza, and I also reject the separation between "Gaza" and "Hamas" as entirely artificial and serving an agenda.

Hamas is the elected government of Gaza, they administrate Gaza, they pay salaries and they're the ones you negotiate with regarding Gaza. When your hear casualties numbers coming from the "Gaza Health Ministry", they're provided by Hamas.

In October 7th 2023 it's Gaza, not Hamas, who started a war with Israel (not with the Israeli Defense Forces). It's a war between populations that for various reasons will not coexist on the same piece of land. Back in WWII, USA fought Japan, not the "Imperial Japanese Armed Forces".

This is a war between nations.
by ourcat | 2025-10-03 14:51:17+00:00
Nicely done. I started a simple idea/project based on PeerJs (with self-hosted CoTURN) to make a little private 'zoom-like' chat.

I'd been considering doing an Omegle clone too, but have been side-tracked.

I also might take a look at the p2p file transfer ability WebRTC has for some other ideas.
by mk_stjames | 2025-10-03 14:51:21+00:00
They do this to measure load vs deflection and check agreement with models, not to get anywhere close to yield. It's a low end proof check, drive trucks on, measure deflections, drive trucks off, confirm reset of deflection;

The margin on actual load to a permanent set is likely 2-3x what those trucks are carrying. And the margin to actual failure from just this quasi static loading and no external environmental loads (wind)... even more so.

Unless there was some catastrophic fuck up in construction process or calculations, this is completely safe.
by tim333 | 2025-10-03 14:51:52+00:00
Negotiated peace can be a thing if there is enough of a threat behind it. I imagine Putin would like to be able to nuke Ukraine but the US have threatened bad things if he does. I think if the west had made more of a threat before the 2022 invasion Putin may well have backed off but Biden was like if you only invade a little bit we won't do much which is kind of how it went.
by cmrdporcupine | 2025-10-03 14:52:09+00:00
This was the most annoying thing about the Commodore machines, frankly. Lack of out of the box tooling for working in 6502 assembly. I had a VIC-20 and quickly hit the limits of its BASIC and started having to POKE 6502 machine code to RAM to do useful things, by reading opcode tables for the processor -- because growing up my parents simply could not afford to go buy me an assembler cartridge for the machine.

Was always jealous of people who had that available to them, and that it was built into the BASIC of the BBC machines is pretty cool. Even the monitor program built into the Apple II was superior.
by OutOfHere | 2025-10-03 14:52:22+00:00
There is even more massive fraud taking place within Google's ecosystem of approved apps on Android. Google does nothing at all about it for the simple reason that Google cashes in on a percentage of the loot. I myself have been scammed by two apps that claimed to offer specific services, but they didn't offer them.

Most privately installed apps are for open source degoogled software that doesn't want to bother with Google.
by greenavocado | 2025-10-03 14:52:58+00:00
Gray (Gy) - measures energy deposited per kilogram of tissue. Think of it like measuring how many bullets hit a target, not how much damage they do.

Sievert (Sv) - measures biological damage. This accounts for the fact that different types of radiation and different tissues react differently. Think of this as the actual damage done.

The bullet's energy is identical in all cases (same Gy), but the biological damage varies wildly (different Sv).

The same energy deposited (Gy) causes vastly different biological damage (Sv) depending on:

What tissue (bone marrow is like your heart - critical; muscle is more resilient)

What radiation type (alpha particles are like hollow-point bullets - more damaging per energy unit; gamma rays are like full metal jacket - cleaner pass-through)

For most medical purposes (X-rays, gamma rays), 1 Gy is approx 1 Sv, which is why people use them interchangeably and add to confusion.

Location and delivery matter enormously. It's like pouring water. Put 3 liters in your lungs, you drown (dead). Put 3 liters on your hand, your hand gets wet (annoying but harmless).

3 Gy to your whole body at once is potentially fatal. You'll likely die within weeks from bone marrow failure, your blood cells can't regenerate. 3 Gy to a small tumor in your knee is a typical treatment session. The rest of your body gets almost nothing, and your bone marrow keeps working fine. 3 Gy spread over 6 sessions (0.5 Gy each) to a localized area is a very low dose that gives tissue time to repair.
by whizzter | 2025-10-03 14:53:06+00:00
Everyone cares about OSS as in "free", the capital spending of AI firms and market capitalization hinges on the concept that they will save enterprises tons of money by off-sourcing employees.

You think we have these crazy valuations because the market thinks that OpenAI will make joe-schmoe buy enough of their services? (Them introducing "shopping" into the service honestly feels like a bit of a panicky move to target Google).

We're prototyping some LLM assisted products, but right now the cost-model isn't entirely there since we need to use more expensive models to get good results that leaves a small margin, spinning up a moderately sized VM would probably be more cost effective option and more people will probably run into this and start creating easy to setup models/service-VM's (maybe not just yet, but it'll come).

Sure they could start hosting things themselves, but what's stopping anyone from finding a cheaper but "good enough" alternative?
by asveikau | 2025-10-03 14:53:23+00:00
Spelling can also bridge the gap between phonetic differences between accents. Many variants of English don't even have the same number of sounds as others, but we all "come together" when we write.

In English, it would frustrate me if every time I read marry it would be spelled the same as merry, because I say those differently, even if most Americans I come in contact with daily do not.

Spanish spelling is much more phonetic than English, but one thing I admire about it is when things are correctly spelled, you can adjust the text for accent based on spelling. The only area I can think of where spelling does not denote contrast in any accent is between b and v. (Edit: and that h is silent.) There are some contrasts that are only kept by a minority of speakers (Ll is merged with Y for most people, but maybe not in Bolivia or parts of Spain; s and z are merged in Latin America), but it's still a meaningful contrast for somebody.
by laurent_du | 2025-10-03 14:54:12+00:00
I have been a Linux user for 20 years and I have no idea what display server or windows manager I use. Every time this theme pops up on HN a lot of people argue very passionately about this and I feel I have no understanding at all of this. What are the stakes? Why does this matter? Why is there so much argument going on around Wayland, Xorg, X11 and whatever?
by thewebguyd | 2025-10-03 14:54:13+00:00
> Everybody and their dog wants you to be part of their eco-system.

And that's the core problem. We stopped making tech and started making walled-garden "ecosystems." Apple is the most egregious, but everyone else is doing it too.

What ever happened to open standards, cross-platform, interoperability?

I never wanted a world where I have to choose all Apple tech, or all Google tech, or All Microsoft, or whatever just to get devices and software that integrate and play nicely together. When I was younger I remember being relatively platform agnostic. I had windows and Linux PCs, they dual booted without Windows killing grub every update, I didn't need to have my kernel signed with Microsoft's key. I had a macbook, an Android phone, wired headphones. My music was local on a network share and I used it with local music players across all my computers.

None of those ever pestered me for an account, or tried to push me to buy more of their "ecosystem," or sell me a subscription to use basic features.

Now everything is a sales funnel. Every app or service wants your email, every device wants an account, everybody is always trying to upsell you on something. We stopped making great tech products a long time ago and are now just extracting rent.

I used to be optimistic about tech. I dreamed of a world of openness and interoperability, not lock-in and ecosystems.
Show HN: I built an AI Secretary that schedules meetings for me
by sgallant | 2025-10-03 14:54:18+00:00
I’m Scott, co-founder of brice.ai.

Back when I was fundraising for my last company (Forestry.io), I noticed the best VCs all had human assistants to manage their calendars. My calendar was packed and scheduling was a big pain but I couldn’t justify hiring my own assistant.

So my co-founder and I built Brice: an AI scheduling assistant you just CC on email (hello@brice.ai). It handles the back-and-forth and books the meeting - just like a real human assistant.

I'm curious if you would use an AI assistant like this. What would make it useful for you?

- Video demo: https://youtu.be/kZR4j38_6lg

- Try Brice (beta): https://brice.ai

- For HN: https://brice.ai/HN early supporter pricing - first 100 customers get lifetime access for $49

Thanks!
by jqpabc123 | 2025-10-03 14:54:21+00:00
This is the case for most countries.

Most countries are not like India.

It is my understanding that corruption is virtually *mandatory* for government employees in India.

How/why? The actual pay for many of these jobs is below a "livable" wage.

Everyone including applicants fully understand this --- yet people still apply. Extortion and corruption is *expected* to make up the difference.
by js8 | 2025-10-03 14:54:27+00:00
I don't think so. I have russian coworkers who visited their family in Russia recently. They say there is more investment in infrastructure in Russia since the war. Basically, Russian oligarchs cannot invest abroad so they have to do it at home.

So there are signs that the war helped Russia to resolve its "dutch disease" (a situation where a state relying on natural resource such as oil stunts its economic growth in other areas).