MurphyA/hacker-news huggingface dataset:
by doublerabbit | 2025-10-03 19:57:23+00:00
Same boat. Just know enough to be able to pitch feedback, understand the terminology, and break it down to layman terms without fear of embrace.

If you can bridge the gap between nerd and corporate, you should be able to sail fine on to the next. You won't get any of that sweet prompt engineering money but pushing your skill set with a hint of AI should settle something.

I hope anyway.
by stale2002 | 2025-10-03 19:57:39+00:00
> What might those be?

Well they could accept that Israel is always going to exist and that the Palestinians should instead have an actual government that is focused on helping the palestinian people as opposed to launching failed attacks that will only cause 10s of thousands of palestinians to die.

If you want a good template, look at Egypt and Jordan. Countries that were previously at war with Israel and made peace and eventually became thriving allies of Israel.

The Egypt/Jordan model, where you accept whatever the current borders are, has worked out quite well for them in comparison to the groups that won't accept this.

Once that happens, well you can look at some of the stuff that was in the Trump plan, where the surrounding Arab states would help setup a coalition government and would invest significant amounts of money into rebuilding Gaza.
by ofu997hn | 2025-10-03 19:58:00+00:00
Location: Portland, OR, USA Remote: Yes Willing to relocate: Yes Technologies: JavaScript, C#, SQL, HTML, CSS, React, GraphQL, .NET, Node, Git, MongoDB, MS SQL Résumé/CV: see linkedin.com/in/oliverfu Email: ofu997@gmail.com

Summary: I'm a .NET web developer with 4 YOE and I'm eager to level up in my next role. I build user interfaces and wrangle business logic, queries, and APIs with JavaScript, C#, and SQL. I'm familiar with MVC frameworks, object-oriented programming, and web app architecture. As a passionate and curious developer, I like to mingle with all aspects of stacks. Prefer remote but willing to relocate. Ideally, a role that supports learning, growth, and scaling up.
by ThatMedicIsASpy | 2025-10-03 19:58:05+00:00
They changed the video game dota2 permanently. Their bots could not control a shared unit (courier) among themselves so bot matches against their AI had special rules like everyone having their own. Not long after the game was changed forever.

As a player for over 20 years this will be a core memory of OpenAI. Along with not living up to the name.
by stanislavb | 2025-10-03 19:58:11+00:00
I'd suggest giving a go to lenns.io (shameless plug). It gives you source prioritisation control + number of items per source control + category prioritisation. In the end, you get exactly what you want without being overwhelmed.

This is an app/service that I've built for myself, but it's up for anyone go give it a go and use it.
by tracker1 | 2025-10-03 19:58:27+00:00
Have to admit, my first thought seeing the title was, "Really?! Do we need yet another tiling, or any desktop/wm?" but after seeing this one, I'm genuinely tempted to give it a try.... I've been running the COSMIC Alpha/Beta for about 6 months now and overall happy with it... but given my display and zoom level (45" 3440x1440 @ 125%) I'm mostly pinning a single app left/right anyway. This WM approach is pretty close to exactly what I want anyway.

I usually have VS Code, Terminal, Web Browser and maybe Email, Teams, Discord etc open depending on if it's work or personal. While I can't use this at work (Windows), I may give it a shot on my personal desktop.
by rhetocj23 | 2025-10-03 19:59:06+00:00
But google and amazon were obvious to those in the know, in terms of what they delivered.

S Jobs called it back in 1995-97 - he referred to it as shopping for information and shopping for good and services.

Nobody has this crystal clear, tangible vision re. LLMs. Nobody at all. That is a big problem.

I found the interview: https://www.youtube.com/watch?v=MqSfFcaluHc&t=1700s
by sigmoid10 | 2025-10-03 20:00:23+00:00
Async or not in modules is a huge pain in the ass for web-dev, but thankfully a lot of Python still isn't web dev. As a Data Scientist you can live your life peacefully without ever worrying about this. But I can see why web devs like it, even though personally I really don't want to see anymore Javascript sneaking inty my Python. Especially when there is already support for IO bound concurrency elsewhere in the language. If I want to do JS syntax, I'll fucking use JS. And I really don't want to see Python go the C++ route where it just wants to be everything and do everything so that you end up with so many possible approaches to the same problem that two devs can't read each others code anymore.
by Karrot_Kream | 2025-10-03 20:00:29+00:00
> (Literally my views were influenced by Feyerabend, an academic and leftist anarchist)

Sigh this is the most annoying thing on the internet. It's like every online debate a leftist post-structuralist has to say "nuh uh actually everything is relative because it's all about structure and there's no objective truth man." It's a lazy critique. You can aim post-structuralist critique at literally anything. You're right, science is an artifact of the society it's in, and actually society is based on the Wim Hof breathing technique so really science is in service of Wim Hof Breathing. You can't argue with me because everything is relative and based on structures and Wim Hof breathing is the root of all social structure.

If you're going to trot out a post-structuralist critique, build an alternate theory, don't just pick an argument apart. I'm hardly the first person to note this continental Leftist weakness. Zizek has written about this extensively. I don't need to believe in Soviet conspiracy theories to think your argument is weak.
by nirvdrum | 2025-10-03 20:01:02+00:00
Maybe it's a local bump, but it sure seems like SQLite has become a fair more popular topic in the Rails world. I wouldn't expect to find it in a HN search tool. SQLite has gone from the little database you might use to boostrap or simplify local development to something products are shipping with in production. Functionality like solid_cable, solid_cache, and solid_queue allow SQLite to be used in more areas of Rails applications and is pitched as a way to simplify the stack.

While I don't have stats about every conference talk for the last decade, my experience has been that SQLite has been featured more in Rails conference talks. There's a new book titled "SQLite on Rails: The Workbook" that I don't think would have had an audience five years ago. And I've noticed more blog posts and more discussion in Rails-related discussion platforms. Moreover, I expect we'll see SQLite gain even more in popularity as it simplifies multi-agent development with multiple git worktrees.
Health tech is obsessed with big data. What about personal data?
by sriteam | 2025-10-03 20:02:07+00:00
Most digital health and AI initiatives focus on “big data”, massive institutional datasets aggregated across populations. That’s valuable for research, but it leaves out a different kind of dataset; the one each of us generates about ourselves every day. • Wearables track steps, sleep, heart rate • EHRs store labs and diagnoses • Journals, calendars, and environmental context record lived experience

The problem is that these streams are siloed and inaccessible. Individuals rarely get tools to unify them into something meaningful. What if, instead of centralizing everything at the institutional level, we built frameworks that allowed individuals to own, structure, and analyze their own data?

This raises a lot of questions worth exploring: • What standards (FHIR, ontologies, etc.) could support interoperability at the individual level? • How can open-source projects design for privacy by default while remaining extensible? • Could “personal data ontologies” become as foundational as institutional EMRs? • Where are the risks in decentralizing analysis to the individual?

We’ve been researching this area and see a growing gap. Health tech is advancing in scale, but not in personal sovereignty.

Curious what this community thinks: Is the future of health tech going to remain centralized around big datasets, or is there room for personal-scale, open frameworks that empower individuals directly?
by reaperducer | 2025-10-03 20:02:22+00:00
Hospitals and libraries are government run, I would assume even if they had their own login, they could manage to snoop the data, no?

In the United States, what you read is your business. The librarians have been one of the very few groups who have successfully pushed back against the new administration's demands for information.

Last year, I could log in to my very large city's library web site and see everything I checked out for the last few years. I looked a couple of weeks ago, and all that history has been purged, I presume as a cautionary move to preserve my privacy. Good for them.
by osivertsson | 2025-10-03 20:02:24+00:00
Apple generally tries to erase info about acquisitions from their official company story, they want it to look like internal Apple innovation.

When it comes to CPUs they bought P.A. Semi back in 2008 and got a lot of smart people with decades of relevant experience that were doing cutting-edge stuff at the time.

This was immensely important to be able to deliver current Apple CPUs.
by mtlynch | 2025-10-03 20:03:15+00:00
This happened before in hiQ Labs v. LinkedIn.[0]

I've heard a lot of people cite this case as proof that scraping is legal, but it seems like the decision kept going back and forth in appeals, and I never understood what precedent it set, if any, around the legality of scraping.

[0] https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn
by dpark | 2025-10-03 20:03:37+00:00
Yeah but also no. This feels a like bit like “just be charismatic”. Someone asking how to respond to this sort of playful insult is unlikely to pull this off in any natural way.

I would think a better response for someone who does not know how to naturally respond to these sorts of playful insults would be to just absorb it goodnaturedly. “Haha, yep. I get this big nose from my dad.” Instead of continuing banter that is awkward, end it in a friendly way and move on.
by nhod | 2025-10-03 20:03:39+00:00
Traveling to other cultures involves being exposed to seeing things you aren’t accustomed to. In many ways, that is the whole point.

I’m not defending the Faroese here (nor casting aspersions on them, either), more just saying that it’s your responsibility to research the customs of the places to which you travel, and to not go if you think you might not like what you see.
by ossopite | 2025-10-03 20:04:07+00:00
I think the send/recv with a timeout example is very interesting, because in a language where futures start running immediately without being polled, I think the situation is likely to be the opposite way around. send with a timeout is probably safe (you may still send if the timeout happened, which you might be sad about, but the message isn't lost), while recv with a timeout is probably unsafe, because you might read the message out of the channel but then discard it because you selected the timeout completion instead. And the fix is similar, you want to select either the timeout or 'something is available' from the channel, and if you select the latter you can peek to get the available data.
by danans | 2025-10-03 20:04:48+00:00
> My mind boggles at the notion of [n] [ɳ] [ɲ] [ŋ] all being distinct.

They are phonetically distinct, but not phonemically distinct, which is to say that in most places they occur, they aren't used to distinguish words or meanings.

In particular, the velar nasal "ङ" or "ng" always appears adjacent to a velar sounds (k/kh/g/gh) and similarly the palatal nasal "ञ" always appears adjacent to palatal sounds (c/ch/j/jh), both as allophones of the nasal phonemes "m" (bilabial) and "n" (alveo-dental), basically just like we speak in English under the exact same conditions (like the nasal in the word "English"!)

You perceive a difference with Indic language and English because the Latin script doesn't distinguish nasals for velar and palatal points of articulation - it only distinguishes by bilabial (m) and alveolar (n), whereas Indic scripts do distinguish those, even though they offer no additional information.

The unique nasal sound which is often contrastive in many Indian languages is the retroflex nasal "ण" (ṇ). That's the one that it's easy to confuse in speech if you are not a native speaker, so it's the only one you need to pay extra attention to when learning.
by reaperducer | 2025-10-03 20:04:55+00:00
all the scaremongering is hilarious.

Only if you didn't pay attention in history class.

Certain European governments didn't tattoo serial numbers on the arms of certain citizens so they could more easily access government services and check out library books.

You can say "Europe isn't like that anymore" all you want. Governments change. Power shifts.

Less than a decade ago, Europe was saying that Russia is no longer a threat because it was welcomed into the Western economy. Things change.

The present is not the future.
by mrandish | 2025-10-03 20:05:14+00:00
Amazon rolling their own OS for TV add-on devices instead of the re-skinned Android TV OS they've been using until now basically means I won't consider their devices any more. The last thing I need is yet another non-standard moving target to support in my house. Which is unfortunate because I bought their catchily-named "Fire TV Stick 4k Max (2nd Gen)" and, once you de-cruft the advertising riddled OS and sideload standard Android TV apps (eg SmartTube, Plex), the hardware is decent at a fair price (~$50). IMHO, all the broadly available TV streaming devices from major manufacturers are under-powered but the more recent, higher-end ones like the Fire TV 4K Max and Google Chromecast (aka "4K Streamer") can be basically usable once de-crufted.

Unfortunately, the only more powerful alternatives are from offshore manufacturers and thus have spotty Android TV support and may not be "authorized" (ie whitelisted) by all encrypted streaming apps (Netflix, Amazon, Disney+, etc). It's bizarre that the most powerful dedicated TV streaming device available today is by far still the NVidia Shield which is essentially a 2015 era design (it got a very minor refresh in 2019 https://androidtvnews.com/nvidia-shield-differences/). It sucks because there are a lot of useful things a TV streaming device could do if it had a little more CPU/GPU headroom (AI upscaling, de-mosaicing, casual and retro-gaming).
by cpgxiii | 2025-10-03 20:05:57+00:00
Interesting, this is a case where GCC and Clang are "dumb" and MSVC does a better job. For code

#include <cstdlib> #include <cstdint> #include <utility> std::pair<int64_t, int64_t> LibDivWithRemainder(int64_t numerator, int64_t denominator) { const auto res = std::div(numerator, denominator); return std::make_pair(res.quot, res.rem); } std::pair<int64_t, int64_t> ManDivWithRemainder(int64_t numerator, int64_t denominator) { const int64_t quot = numerator / denominator; const int64_t rem = numerator % denominator; return std::make_pair(quot, rem); }

GCC (x86-64 trunk @ -O2) produces

"LibDivWithRemainder(long, long)": sub rsp, 8 call "ldiv" add rsp, 8 ret "ManDivWithRemainder(long, long)": mov rax, rdi cqo idiv rsi ret

Clang (x86-64 @ -O2) produces

LibDivWithRemainder(long, long): jmp ldiv@PLT ManDivWithRemainder(long, long): mov rax, rdi mov rcx, rdi or rcx, rsi shr rcx, 32 je .LBB1_1 cqo idiv rsi ret .LBB1_1: xor edx, edx div esi ret

while MSVC (x64 @ /O2) produces

mov rax, rdx cdq idiv r8 mov QWORD PTR [rcx], rax mov rax, rcx mov QWORD PTR [rcx+8], rdx ret 0

for both
by ashu1461 | 2025-10-03 20:06:31+00:00
Not sure if this can be made backward compatible.

Right now all the imports are getting resolved at runtime example in a code like below

from file1 import function1

When you write this, the entire file1 module is executed right away, which may trigger side effects.

If lazy imports suddenly defer execution, those side effects won’t run until much later (or not at all, if the code path isn’t hit). That shift in timing could easily break existing code that depends on import-time behavior.

To avoid using lazy, this there is also a proposal of adding the modules you want to load lazily to a global `__lazy_modules__` variable.
by npage97 | 2025-10-03 20:06:36+00:00
You have to opt in with the lazy import keyword no matter what. This pep also prevents lazy import in try catch. I think your concern matters if ‘module’ itself has a lazy import that you want to check exists. With this you now need to be more rigorous in check those sub dependencies.

This can already happen with non top level imports so it is not a necessarily a new issue, but could become more prevalent if there is an overall uptake in this feature for optional dependencies.
by tptacek | 2025-10-03 20:08:07+00:00
Because that's not accurate. The underlying program analysis tooling already existed, but the LLM glue logic is what makes it effective. You could as a human replicate it with those preexisting tools, but you won't, in the same way you wouldn't model your whole project in a prover and solve it with formal methods; it was possible, but that possibility isn't meaningful.
by m463 | 2025-10-03 20:08:12+00:00
I remember teaching an elderly person how to use an iphone.

Just the phone app itself is a NIGHTMARE. Why would I say such a thing? Because touching anything will dial.

Because of this, the person was super anxious every time they used the phone.

You can touch the spam caller in the call log and it will CALL back.

I've done this myself, accidentally calling back spammers, or "butt dialing" friends and family accidentally at ridiculous times.

This is really easy to fix:

- have a setting (turned on by default) to confirm before dialing. (a butt dial should never happen)

- it might also be nice to add "call <person> (local time 4:37 am)"
by pseudalopex | 2025-10-03 20:08:35+00:00
> not that specifically but he did actually threaten to use nuclear weapons against american citizens. although FWIW it looks to me more like a manifestation of his advanced-stage alzheimer's than an intentional threat.

The video showed he said people who wish to use arms against the government need F-15s and may need nuclear weapons. And versions of this claim are common from all ages.
by desireco42 | 2025-10-03 20:08:40+00:00
This is what we all want, to be in control. I am OK to make a mess sometimes as long as it is my mess not because of magical system. So yeah I would be OK.

Some kind of alert task that would tell you you have window open that you didn't visit in days would probably also be useful to your point.

I am not against it, just I can see positives in this. This is like tmux without tmux.
by Etheryte | 2025-10-03 20:08:46+00:00
I can't help but feel that these criticisms, like many others of the book, are mostly down to cultural misunderstanding. The writing style of the book is deeply Japanese and that's off-putting for many, myself included. But for some, it's to the point where the forest is missed for the trees. I've read a few translations of it and some do a better job at conveying the idea than others, but they all feel clunky without the cultural context.

A good example of what I mean is your first suggestion, choosing a less triggering explanation for teleology. The idea of trigger words as we understand them, and the need to shield people from them, is not a universal cultural phenomenon. The suggestion feels a bit like visiting a country where they drive on the left side of the road and suggesting they try and drive on the right instead. Maybe the suggestion is good! But maybe not, without cultural context, the suggestion reads mostly like just asking for things to be made more familiar to you.
Ask HN: Archiving Unprecedented Times
by user0011834 | 2025-10-03 20:09:14+00:00
Much of the news exists in multiple formats as well as channels. From meme videos straight from the white house X/twitter account to an online Reuters article about apple pulling the IceBlock app.

I think there should be archiving and documentation of these things. Cold hard catalog, as close to the data as possible. I'm thinking just a blob store with some meta data should probably work. One single snapshot in time per piece of data. I do not think archiving over a timeline like archive.org

I am thinking something like archive.org meets wikipedia

Does something like this exist?
by pmarreck | 2025-10-03 20:09:32+00:00
I'll tell you what, it's a hell of a lot faster starting up than Bash is, but I hear you.

You know what the new interesting hotness might be? Getting the LLM to write wasm (via wat, its textual analog), and running that with https://wazero.io/ , which is astonishingly fast (although still not as fast as luajit for some reason, despite being lower-level), but also gaining multiplatform without recompile in the process
by rhetocj23 | 2025-10-03 20:10:19+00:00
The problem is OAI has very firece competition - folks who are willing to absorb losses to put them out of business.

Uber and Amazon are really bad examples. Who was Amazons competition? Nobody. By the time anyone woke up and took them seriously it was too late.

Uber only had to contend with Lyft and a few other less funded firms. Less funded being a really important thing to consider. Not to mention the easy access to immense amounts of funding Uber had.
by xyst | 2025-10-03 20:10:52+00:00
basically, linkedin is just pissed off they weren't getting a cut of the profits this small company made on linkedins (already public?) data.

The winners here are the law firms on both the plaintiff and defendant sides. Drag this through the court system for as long as possible. PR. PR. PR. Then settle out of court for an "undisclosed amount."

This is the mafia equivalent of "sending a message" in corporate land. Yawn.
by rplnt | 2025-10-03 20:11:08+00:00
Remember mercurial? Me neither. But what I remeber is this article I've read about all the hacks they had to do to achieve reasonable startup time for CLI in python. And the no #1 cause was loading the whole world you don't ever need. As I recall they somehow monkeypatched the interpreter to ignore imports and just remember their existence until they were actually needed, at which point the import happened. So all the dead paths were just skipped.
by kadrek | 2025-10-03 20:11:24+00:00
Spammers are one of the great plagues of the Internet.

CAPTCHAs are meant to distinguish humans from robots.

One of the cutest types of CAPTCHA is the math challenge: instead of numbers, a tiny arithmetic operation is written out in words, and the human must solve it.

The challenge here is to write code that allows a robot to solve this puzzle.

This kind of simplistic challenge is still proudly used by some modules for a well-known CMS.
by umajho | 2025-10-03 20:11:32+00:00
It seems Litestream will soon support arbitrary s3-compatible destinations.[^1] Neat.

So far I’ve stuck with the SFTP solution, since I don’t use any of the cloud object storage services that are hardcoded into the tool.[^2]

Big thanks to the developers.

[^1]: https://github.com/benbjohnson/litestream/pull/731

[^2]: https://litestream.io/guides/#replica-guides
by CuriouslyC | 2025-10-03 20:11:58+00:00
LLMs by themselves are not going to lead to AGI, agreed. However, there's solid reasons to believe that LLMs as orchestrators of other models could get us there. LLMs have the potential to be very good at turning natural language problems into "games" that a model like MuZero can learn to solve in a superhuman way.
by kulahan | 2025-10-03 20:12:21+00:00
Probably because it's a completely unrelated question. Height and weight are only similar in that they're both descriptors of something physical. That's... pretty much it. Height is basically immutable. More of it is not bad. Less of it is not bad. It's not particularly reflective of lifestyle outside of simply not being malnourished. It's just... there.

Weight, obviously, is nothing like this. It absolutely comes off like you're trying to be snarky.