MurphyA/hacker-news huggingface dataset:
by ethbr1 | 2025-08-14 01:07:25+00:00
Or as the article put it:

>> Most workers, and most work days, are just drudgery. Answering emails. Writing up quarterly plans. Reviewing metrics. Building applications that do something with data.

Yes. Those jobs are going to disappear. If your role's primary value is shuffling paper around an org, or putting minor edits on something before forwarding, your job is going to disappear to AI in the next 1-3 years.

Or AI-initiated human process optimization in the next 2-5 years, which I think is an underappreciated second wave.

To define that: if we 10x or 100x the productivity of certain roles, won't companies look at the remaining unaccelerated human speedbumps and ask "Is it really that important we have a person do that? Because it's now costing us substantial latency and throughput of the process as a whole."

And in many cases they'll likely conclude that no, it's not critical that a human be involved at that point. So poof those jobs as well.

As a result, we'll have many fewer humans being much more productive.

Tbd on whether that produces enough surplus (and equal allocation of it) to balance out the job losses.
by al_borland | 2025-08-14 01:07:41+00:00
Why does a CEO need a social media presence? No one really cares if it doesn’t exist, and when it does exist it opens the CEO and company up to a lot of potential backlash if the internet decides something being posted is “wrong”.

I don’t know why any public person or company would want to open themselves up to that. To avoid it is to make the social media account so boring and generic that it might as well not exist at all.
by abullinan | 2025-08-14 01:07:54+00:00
I was a Folsom resident for 15 years. If you’re referring to physical goods, Folsom didn’t produce any. Perhaps you thought Intel site there was a fab? (FYI: Folsom was a small post-goldrush dwindling mining town that turned into a suburban hellhole thanks to Intel: The same strip malls on every block and beige-box sprawl as far as the eye could see. It’s a great example of how rapid scaling culturally starves humans in the long run ... unless you like highschool theater and boomer cover bands.)
by glimshe | 2025-08-14 01:08:21+00:00
I lived in one of these cities. I don't even understand what you're arguing against. The US has highly automated manufacturing because that's what makes sense with the current incentives. Other parts of the world still have factory cities.

The US can align incentives to encourage different types of manufacturing of if it wants. I didn't say anything about whether it's a good idea.
by Lramseyer | 2025-08-14 01:09:15+00:00
Unfortunately socketed processors only really work with DDRx type DRAM interfaces. GPUs use GDDR and HBM interfaces, which are not ideal for sockets. In the case of HBM, you have 1024 data traces per DRAM chip, which would make the socket have an insane number of pins. GDDR has fewer pins, but makes up for it with higher data rates (32 pins at 16Gb/s) and that is impractical to use in a socket due to the variance in contact area resulting in impedance matching issues.
by 0manrho | 2025-08-14 01:09:58+00:00
This is a legitimate problem in datacenters. They're getting to the point where a single 40(ish)OU/RU rack can pull a megawatt in some hyperdense cases. The talk of GPU/AI datacenters consuming inordinate amounts of energy isn't just because the DC's are yuge, (although some are), but because the power draw per rack unit space is going through the roof as well.

On the consumer side of things where the CPU's are branded Ryzen or Core instead of Epyc or Xeon, a significant chunk of that power consumption is from the boosting behavior they implement to pseudo-artificially[0] inflate their performance numbers. You can save huge (easily 10%, often closer to 30%, but really depends on exact build/generation) on energy by doing a very mild undervolt and limiting boosting behavior on these cpus and keeping the same base clocks. Intel 11th through 14th gen CPU's are especially guilty of this, as are most Threadripper CPU's. you can often trade single digit or even negligible performance losses (depends on what you're using it for and how much you undervolt/underclock/restrict boosting) for double digit reductions in power usage. This phenomenon is also true for GPU's when compared across the enterprise/consumer divide, but not quite to the significant extent in most cases.

Point being, yeah, it's a problem in data centers, but honestly there's a lot of headroom still even if you only have your common American 15A@120VAC outlets available before you need to call your electrician and upgrade your panel and/or install 240VAC outlets or what have you.

0: I say pseudo-artificial because the performance advantages are real, but unless you're doing some intensive/extreme cooling, they aren't sustainable or indicative of nominal performance, just a brief bit of extra headroom before your cooling solution heat-soaks and the CPU/GPU's throttle themselves back down. But it lets them put the "Bigger number means better" on the box for marketing.
by me-vs-cat | 2025-08-14 01:10:00+00:00
So a tool that uses ".example" would first check ".toolsconfig/.example"? Why not ".toolsconfig/example" (with one less dot)?

If you change ".toolsconfig" to ".config", then it would be easier to use and you get reuse of ~/.config. This name equally conveys its intent and purpose, as shown by ~/.config's use for tool config. Without having done a survey of projects, I anecdotally believe this shorter name and reuse is worth the potential collision with any existing project with a ".config" directory that is not used for tool config.

PS: I believe a better strategy is for each project to have a directory named "task", "util", "scripts", or any other name. Inside are short executables for each task or utility that needs configuration committed to the repo. Then the user can, at their option, configure their shell to find those programs after they accept the risk of running code from a repository -- there are, for example, popular tools to add directories to PATH upon cd. To be clear, a config file is code for the only example in the ToolsConfig readme (Docker) and also for a large number of developer tools described in the problem statement. These two strategies (well-known config location vs short executables) are not perfectly overlapping and there is room for both, though given my needs, short executables provides so much value that I don't find myself needing more.

PPS: My preferred shell configuration to run project-specific tools starts with a symlink in the project root to the project-specific task directory. Call this symlink ".project-task" to illustrate, though the exact name doesn't matter because I specifically do not want any project's repo to use it. I have a small utility, let's call it "project-task", though it's actually a very short name, which checks the CWD and then parent directories for a ".project-task" directory. If found, the utility first checks (grep -F -x -q) if that full path is in a whitelist -- elsewise it refuses to blindly run programs. To create and add to the whitelist, I have a utility "project-task-enable DIR" which effectively does: "ln -s DIR .project-task && echo $PWD/.project-task >> ~/.config/project-task.allow". Back to project-task: if the found path is allowed, it execs "$that_path/$@". The utility does a little more, but this paragraph describes all major functionality.
by xigoi | 2025-08-14 01:12:11+00:00
ackfoobar has already given a good reason why function types are called exponential, but there is an even deeper reason: function types interact algebraically the same way as exponents.

The type A → (B → C) is isomorphic to (A × B) → C (via currying). This is analogous to the rule (cᵇ)ᵃ = cᵇ˙ᵃ.

The type (A + B) → C is isomorphic to (A → C) × (B → C) (a function with a case expression can be replaced with a pair of functions). This is analogous to the rule cᵃ⁺ᵇ = cᵃ·cᵇ.
by degamad | 2025-08-14 01:12:33+00:00
I just took a look at the code that's returned when you open https://www.youtube.com/embed/<videoid>?feature=oembed and noticed a couple of additional image file names you may want to check.

iurl: "default.jpg", iurlmq: "mqdefault.jpg", iurlhq: "hqdefault.jpg", iurlsd: "sddefault.jpg", iurlpop1: "pop1.jpg", iurlpop2: "pop2.jpg", iurlhq720: "hq720.jpg", iurlmaxres: "maxresdefault.jpg" 120: "default.jpg", 320: "mqdefault.jpg", 480: "hqdefault.jpg", 560: "pop1.jpg", 640: "sddefault.jpg", 854: "pop2.jpg", 1280: "hq720.jpg"
by tombert | 2025-08-14 01:12:51+00:00
I saw a video recently that talked about a chatbot "therapist" that ended up telling the patient to murder a dozen people [1].

It was mind-blowing how easy it was to get LLMs to suggest pretty disturbing stuff.

[1] https://youtu.be/lfEJ4DbjZYg?si=bcKQHEImyDUNoqiu
by IgnatiusLoyola | 2025-08-14 01:13:02+00:00
I do feel a bit bad for H-1Bs. When you think about it, we’re pulling so much top talent out of India. If the U.S., Canada, the UK, Australia, New Zealand, Ireland, and Germany weren’t giving out these visas so easily, maybe India would be in a better position to develop its own economy, infrastructure, and institutions, instead of exporting its workforce. Their best engineers, consultants, analysts, all leaving to work in Western corporations like Fannie Mae, Freddie Mac, Deloitte, PNC Bank, Chevron, Shell, Goldman Sachs, Bank of America, JPMorgan Chase, Citibank, EY, KPMG, PwC, IBM, Oracle, Apple, Qualcomm, Uber, Cisco, Salesforce, Tesla, Adobe, Intel, Nvidia, Bloomberg, Dell, Visa, British Petroleum, Microsoft, Google, Amazon, Meta, LinkedIn, VMware, ServiceNow, Snowflake, Intuit, Morgan Stanley, Capital One, American Express, Stripe, Cigna, meanwhile, their home country loses the people who might be solving real domestic challenges. It’s not ideal. Maybe India could’ve used a few of them.
by AnimalMuppet | 2025-08-14 01:14:22+00:00
Tinfoil hat time:

Let's say that I can make a stochastic parrot with a tunable bias. Let's say I want to run the world. If I can get everyone to accept the parrot as actually smarter than humans, and so everyone listens to it as an authority, and I control the parrot, then I run the world.
by makeitdouble | 2025-08-14 01:14:47+00:00
> I've never heard of "Google bank"

As a general point, there's a lot more banking entities than we as customer come into contact with.

The bar isn't as high people image, and even for a middle-sized company getting a banking license is mostly a matter of investment and how serious they are about maintaining that activity in the long term. Any of the GAFAM already have or could have a operating internal banking arm if they wish it into existence.
by logicprog | 2025-08-14 01:17:14+00:00
That's a fair point. But it can cite that original context in case the human user decides they need it, which might be the best of both worlds? I'm not sure. Also, long form posts may be more useful in certain cases than forum posts, but technical forums didn't pop up out of nowhere, people created and went to them precisely because they were useful even when blog posts already exist, so there's clearly a space for both. There's overlap, for sure, though.
by hackerfoo | 2025-08-14 01:18:36+00:00
I had to choose between putting my home address and phone number in the EU app store, renting a P.O. box, or letting my app be removed from that region because of the Digital Services Act. I haven't made enough from the app to justify that.

I'll probably end up using my personal address and phone number. They're probably easy enough to find, and it'd be cool if someone came to visit anyway.

Unless you're talking about Russia.
by logicprog | 2025-08-14 01:19:22+00:00
That's sort of my ideal, to be honest — why I'm less hostile to AI agent browsers. A semantic wikipedia like internet designed for AI agents as well as more traditional org-mode like hypertext database and lookup systems to crawl and correlate for users, and a neocities or gemini-like place full of digital gardens and personal posts and stories. I don't think they'd have to be totally separate — I'm not a huge fan of splitting onto a different protocol, for instance — though; I more imagine them as sort of parallel universes living interlaced through the same internet. I like infonet as a name, but maybe something like personanet would be better for the other?
by ignoramous | 2025-08-14 01:19:37+00:00
> computer hardware has gotten powerful enough that cryptography isn’t a serious bottleneck for production systems ... someone is telling you that we need a new, faster standard for cryptography, and the selling point is “faster"

Google needed faster than standard AES cryptography for File-based Encryption on Android Go (low cost) devices: https://tosc.iacr.org/index.php/ToSC/article/view/7360 / https://security.googleblog.com/2019/02/introducing-adiantum...
by ethersteeds | 2025-08-14 01:20:38+00:00
Are you unaware of Flock pushing their cameras to all the small town sheriffs? It's definitely not just in New York City.

I live in an incorporated area whose population is less than 10,000. The police have mounted Flock license plate cameras pointing both directions at every road leading out. Every shopping center is adding them too.

Also: not being subject to pervasive surveillance when you're in the middle of nowhere hundreds of miles from another person or human settlement is a pretty low bar.
by cognix_dev | 2025-08-14 01:21:37+00:00
My suggestion is to refine UX optimization using “human sense” rather than relying on AI recommendations. The UI and UX proposed by AI are merely standard answers. It is impossible to sense “human sense” in AI proposals. Especially on the front end, “human sense” and “intuition” are differentiating factors. This is because the UX that clients seek is not standard, but unique.
by kmansm27 | 2025-08-14 01:22:20+00:00
Here's our privacy policy - https://omnara.com/privacy. The main information we store is everything you see in the Omnara dashboard/mobile app. e.g. agent conversations are stored in our server so that it can be synced across mobile and web. If you choose to delete the chat, we immediately and permanently delete those messages from our servers. Our backend is completely open source, so you can see exactly what information is being stored in our db.
by Ericson2314 | 2025-08-14 01:23:14+00:00
The US is in a state of immense grid-lock. It is not that the suburbs like ripping me off more than I like being ripped off, it's that everyone has very limited power against an extremely inert status quo.

I am not currently involved with efforts to e.g. repeal the mortgage tax deduction, change highway vs public transit funding ratios, institute a land value tax and other things, but I am very involved with https://www.etany.org/ and peripherally involved with https://opennewyork.org/, which ought to change some things. This is the best I can do for now.
by sandreas | 2025-08-14 01:23:48+00:00
AFAIK the interesting thing about these Illumos Forks is ZFS support together with a kernel based SMB server ability using it as file server.

After enabling a share, connect as root and set NTFS alike ACL via Windows. The SMB server is using Windows SID (not uid/gid) as ACL and Windows-ish SMB groups on Illumos (not Unix groups)

See https://illumos.org/man/8/smbadm
by rasz | 2025-08-14 01:24:51+00:00
> (SSE4.1, SSSE3)

This means their build infrastructure burns excessive amounts of power being run by volunteers in basements/homelabs on vintage museum grade (15 year old Opterons/Phenoms) hardware.

Gamers have been there 14 years ago with 'No Man's Sky' being the first big game requiring SSE 4.1 for no particular reason.
by dylan604 | 2025-08-14 01:24:53+00:00
Your assumption leads you to believe that I do not also suffer from the same issue. Ever since I was in a t-bone accident and the side airbag went off right next to my head, I have a definite issue hearing voices in crowded and noisy rooms with poor sound insulation. Some rooms are much worse than others.

So when I say I call it a feature, it's something I actually deal with unlike your uncharitable assumption.
by anon7000 | 2025-08-14 01:25:00+00:00
True. The most likely reason it won’t happen is just because solar power is on a massive hockey stick growth pattern. Global solar power capacity grew 2.5x from 2020 to 2024. From 2023-2024, we added the equivalent of the total global solar capacity in 2017.

Why? Solar is extremely modular, relatively simple and standardized to set up & maintain, which eliminates huge amounts of risk as an infrastructure project. (The less bespoke a project, the less likely it’ll have a severe cost overrun.)

https://ourworldindata.org/grapher/solar-energy-consumption
by cultofmetatron | 2025-08-14 01:26:15+00:00
I have no patience for this anymore.

you don't shoot children in the head and genitals in war.

you don't kill doctors and medical first responders in war.

you don't commit a policy of mass starvation against children while gaslighting us about it.

People like you need to be called out. its disgusting and I can't believe we're all still here putting up with it. the IDF is no better than hamas. they justs have bigger guns.
by lmm | 2025-08-14 01:26:15+00:00
> I feel if OCaml had got its act together around about 2010 with multicore and a few other annoyances[1] it could have been Rust.

No, that wouldn't have made the difference. No-one didn't pick up OCaml because it didn't have multicore or they were annoyed by the semicolons.

People don't switch languages because the new language is "old language but better". They switch languages because a) new language does some unique thing that the old language didn't do, even if the unique thing is useless and irrelevant, b) new language has a bigger number than old language on benchmarks, even if the benchmark is irrelevant to your use case, or c) new language claims to have great interop with old language, even if this is a lie.

There is no way OCaml could have succeeded in the pop culture that is programming language popularity. Yes, all of the actual reasons to use Rust apply just as much to OCaml and if our industry operated on technical merit we would have migrated to OCaml decades ago. But it doesn't so we didn't.
by joshuat | 2025-08-14 01:28:16+00:00
I understand for the US trademark, I'm asking about the EU trademark. If they weren't trying to trademark "Deepkit" why would you feel the need to attempt to block it? It feels unnecessarily hostile.

I'm not claiming their response is any better, but I don't know anything about trademark issuance in the EU so I won't speak on that.
by komali2 | 2025-08-14 01:28:33+00:00
I drive a private motorcycle sometimes. It's not like I don't have empathy. I get it - the allure of the ultimately selfish option that puts your comfort and convenience over everyone else's. In abomination cities like Houston it's not like there's an alternative, and society kowtows to you so much as a driver it's no wonder why every driver parked on a sidewalk is confused as I explain to them why what they're doing is wrong. You can almost see their thoughts writ across their face: "but, there was no parking available, and this was free space. Free space in cities is... For cars..." Never mind they're about to get out of their car and become a pedestrian themselves!

Thanks for the warning, but a couple decades of activism has tought me long ago to let go of the idea of winning total support from the most strident opposition. Sometimes people just need to be dragged kicking and screaming into a better world for them and their neighbors. That's ok.
by viraptor | 2025-08-14 01:28:53+00:00
This is not uncommon. There's lots of issues where there are no easy answer and even if you know most answers, the solutions are "there is ~20% chance this will help, if not there is ~15% chance this will help, ... etc.". And that's assuming you can identify the real problem not masking as something else. Dealing with the uncertainty is part of the job. Ideally you'd want the doctor to explain it to the patients too. But I wouldn't say they create the frustration as such. The frustration is that nobody know better answers.
by FireBeyond | 2025-08-14 01:29:24+00:00
> Response: Greystar did not admit wrongdoing as part of the settlement and said in a statement that it “firmly believes that its use of RealPage’s revenue management software complies with all applicable laws.” The company said it will continue to defend itself against claims brought by regulators and cited what it called “unclear regulatory guidance around the use of revenue management tools.”

> “We entered into these settlements to make clear the government’s interpretation of the law and to ensure we continue to do things the right way,” Greystar said.

And yet the agreement basically prevents RealPage from doing 95% of its functionality. "We're going to continue doing things the correct way by stopping the vast majority of what we currently do".
by schiffern | 2025-08-14 01:29:37+00:00
Easiest solution is just to use the highest resolution thumbnail the official documentation says is supported on all videos (vs "some"), which is hqdefault.

https://developers.google.com/youtube/v3/docs/thumbnails

Maxresdefault is overkill for this purpose IMO. Why waste the data? Incidentally this is why I run an add-on that redirects all youtube thumbnails to mqdefault, it saves me a nice chunk of bandwidth / memory / perf.
by mlyle | 2025-08-14 01:30:31+00:00
So, I guess it was just a low effort comment, and I shouldn't take you seriously? I thought you were making an actual effort to converse.

Generating tokens to represent steps isn't just "cosplaying" --- it's representing more state than can fit into a single step of the model.

Ditto for when I talk to myself when figuring something out, either out loud or just mentally.
by sdotdev | 2025-08-14 01:30:37+00:00
I don't think it will burst but more likely deflate.

Year on year people will be disappointed that AI isn't consistently improving and that it will eventually plateau, and other things will be hyped up excessively.

I can imagine quantum being the next big craze but at the same time, I doubt that can even get to consumer considering it needs near 0 kelvin temperatures.

But who knows
by kmansm27 | 2025-08-14 01:30:41+00:00
Hey, thanks for trying to get it working, this is unexpected! The reason we have the localhost in the callback is so that we can write the api key to ~/.omnara/credentials.json, so for future use, you would just use that api key. We temporarily spin up an endpoint on your computer during auth time so that we can send a request to it with the api key.

The workaround is to just login to omnara.com, click on your email at the bottom left, click on "API Keys", and then create an API Key named CLI Key. Then copy that key, and make a file at ~/.omnara/credentials.json, and the contents should be: { "write_key": "<YOUR-API-KEY>" }

Then you can run omnara, and it shouldn't ask you for authentication again. Let me know if this works out!
by labcomputer | 2025-08-14 01:30:49+00:00
> If your receiver is so sensitive it's intolerant of stray EMI from a circuit board in outer space, there's no reasonable way to adapt to that

They also mentioned detecting narrowband transmissions from a commercial FM station, 300km from the radio observatory that reflected off the satellite.

Which, like, cool that they can detect that, but you completely lost me if want to ban all metallic objects in earth orbit.
by zdragnar | 2025-08-14 01:31:08+00:00
It would still need to be regulated and licensed. There was this [0] I saw today about a guy who tried to replace sodium chloride in his diet with sodium bromide because ChatGPT said he could, and poisoned himself.

With a regulated license, there is someone to hold accountable for wantonly dangerous advice, much like there is with humans.

[0] https://x.com/AnnalsofIMCC/status/1953531705802797070