MurphyA/hacker-news huggingface dataset:
by aDyslecticCrow | 2025-09-01 16:33:02+00:00
Fortune telling is a bad strawman and you know it. Fortune tellers talk with one person, give vague advice, and may destroy a relationship at worst.

If a Fortune teller published articles claiming false things about random prople, gave dangerous medical advice, claiming to be a Nigerian prince, or convinced you to put all your savings into bitcoin; the "entertainment purposes" shield dissolves quite quickly.

Google makes an authorative statement on top of the worlds most used search engine, in a similar way they previously did with Wikipedia for relevant topics.

The little disclaimer should not shield them from doing real tangible harm to people.
by wvbdmp | 2025-09-01 16:33:42+00:00
https://x.com/davidfowl/status/849502394237038592

Mine is 15 gig, but I imagine 90% of it is outdated versions.

edit: removed all but the latest version of each package, now it’s 3.3 GB. The biggest non-Microsoft package for me is documentformat.openxml…
by egorfine | 2025-09-01 16:34:00+00:00
As a developer with over 30 years of experience, I face a dilemma when asked "how much AI code do you commit"?

a) Answer "a lot". This answer supports the notion that developers are a dying breed and soon everyone will be able to vibe code their own personal software. Which at this point is obviously false. This answer is detrimental to my job.

b) Answer "not much". Then this gets interpreted as "he's an old fart, he can't learn new things, we should be thinking of retiring him". Which is (hopefully) false. Which is - again - detrimental to my job.
by FourteenthTime | 2025-09-01 16:34:26+00:00
This is the most likely scenario. Half-baked AIs used by all tech giants and tech subgiants will make a mess of our identities. There needs to be a way for us to review and approve information about ourselves that goes into permanent records. In the 80's you send a resume to a company, they keep it on file. It might be BS but I attested to it. Maybe... ugh I can't believe I"m saying this: blockchain?
by vova_hn | 2025-09-01 16:34:57+00:00
I wonder if it is possible to avoid "digging deep" problem by first building a cube out of voxels and then applying the type of distortion that turns the cube into quad sphere not just to the surface of the cube but also to the insides of the cube.

I don't know how to explain it better, perhaps I should try to write some code, lol
by hedora | 2025-09-01 16:35:05+00:00
What recourse do consumers have if the software in a car is so faulty as to be dangerous?

Our (brand new) car is the most dangerous vehicle I have ever driven by a large margin because the steering, brakes and accelerator spuriously override the driver in a way that could cause an accident every couple of hundred miles. (It averages a spurious alarm or override every 10 miles or so, and flat out force departs a lane or accelerates at a person / car every few thousand).

Most of these issues could probably be fixed with so-called “deletes” that rip out parts of the active driver assist system, but they aren’t available for this model, and frankly, I’d rather pay to watch it be crushed than mess with such stuff.
by okanat | 2025-09-01 16:35:28+00:00
Idiomatic C++ allows too much "freestyle" and duck-typed code. Rust language basically doesn't support half of the things that C++ allows because there is no type or memory safe ways to achieve them. When translating things into Rust, borrow checker forces you to invert the logic or completely redo the architecture. Oftentimes it requires trying multiple things and evaluating the performance cost, generated machine code quality and interface flexibility. It is quite difficult without an actual person to translate things.
by BobaFloutist | 2025-09-01 16:35:31+00:00
You can invite a group of coworkers to an event. You can attend events established by groups of coworkers. You can invite an individual to a party you're hosting that other people are attending, or sometime when she didn't pack lunch you can offer to go grab lunch with her. The important thing is to establish a social relationship before trying for a romantic or sexual one: Don't single her out, don't ask her to be in a situation where it's just you and her in something heavily date-coded (keeping her company when she grabs lunch? good! Asking her out solo for drinks/dinner? bad!) until you're a known quantity to her, until you could confidently say she considers you, if not a friend, someone she's friendly with. At that point, and AT THAT POINT ONLY, you can casually, in a low-key way, ask her on a date in a way that makes it abundantly clear it's not going to be a huge deal if she says no, and that that wasn't the whole entire point of getting to know her.

And one way to make it clear (to her and to yourself) is to have (social) relationships with other coworkers, with other women, and to have other women in your life. That way she knows (and you know) that she's not your sole focus, your only real chance, and she knows that you're able to maintain healthy, safe relationships with women that you aren't trying to date.

The really important thing is to make sure she understands that there's no pressure on her to say yes, and that saying no will not lead to an uncomfortable workplace dynamic. A lot of this is good advice for connecting with women you'd potentially like to date in other circumstances too - the reason there's a lot of generic, overly broad 'advice' floating around about "don't hit on women at the gym" "don't flirt with women at their place of work" "don't ask women out at school" "don't ask your friends out" "don't hit on women in hobby groups" is that a lot of men are terrible at not making women feel singled out and socially coerced. If you can convince yourself that you're in that situation for more reasons than looking for a date, and if you're able to create a broader social context, you're very unlikely to fall into that trap, and vastly less likely to get accused of behaving inappropriately; and if you somehow do anyway, it'll be much easier to defend yourself as having engaged in good faith. Since you obviously did.
by rossng | 2025-09-01 16:35:49+00:00
MONUMENTAL | https://www.monumental.co/ | Amsterdam, The Netherlands | Full Time | Onsite

We make robots that autonomously construct buildings. We are currently developing and manufacturing our autonomous bricklaying system in the beautiful centre of Amsterdam. And our robots are already earning real revenue operating on construction sites all over the Netherlands.

We're looking for experienced FULL-STACK ENGINEERS who can help us solve problems like:

- Data sync and analytics queries across a fleet of robots (that can be offline for hours at a time)

- Rapid deployment and iteration of experimental software changes across firmware, control software and UI

- Modelling buildings in code and finding the right UI for operators to edit them

Check out the progress we've already made on Atrium, our operating system for robotics: https://www.monumental.co/atrium

We're rapidly scaling up operations and we need experienced, generalist engineers who can build the systems that manage all of that complexity. If you think that 'full-stack' could reasonably mean debugging firmware, mixing buckets of mortar _and_ writing React components, we are looking for you. Robotics experience not required!

https://www.monumental.co/jobs
by AtlasBarfed | 2025-09-01 16:36:05+00:00
I agree that it's a challenging problem.

My line of thinking is that AI essentially is really good at breadth-based problems wide knowledge.

An operating system is a specific well-known set of problems. Generally, it's not novel technology involved. An OS is a massive amount of work. Technical butrudgerous work.

If there's a large amount of source code, a great deal of discussion on that source code, and lots of other working examples, and you're really just kind of doing a derivative n + 1 design or adaptation of an existing product, that sounds like something in llm can do

Obviously I'm not talking about vibe, coding and OS. But could an OS do 99% of that and vastly reduce the amount of work to get a OS to work with your hardware with the big assumption that you have access to specs or some way of doing that?
by rectang | 2025-09-01 16:36:07+00:00
Exactly. This is the consequence when search engines cut out all the sites they used to send traffic to and instead present AI summaries as their own seemingly-authoritative content in order to keep the user from leaving. If you provide material in a way that your users trust, then you have to back it up. The alternative is to make sure that your users don’t trust it (and thus are disinclined to use it).
Show HN: Old-school Napster interface on top of Spotify API
by matthewhefferon | 2025-09-01 16:36:29+00:00
I got nostalgic this weekend and recreated Napster's old interface. But instead of slow downloads and viruses, it connects to the Spotify API and plays instantly.

Just a fun weekend project. It’s open source if you want to poke around or hack on it.

Hope it sparks some fun memories!
by the_biot | 2025-09-01 16:36:37+00:00
Hear, hear.

I find it amazing that ARM hasn't come up with an auto-discovery mechanism for their platforms. They're the only ones in a position to do it, and they've done exactly nothing about it. The device tree junk we have to live with is here to stay.

The U-Boot situation is really no better. Nearly every vendor ships with U-Boot, and it's always, always a fork that never gets updated. ARM should have taken that situation in hand decades ago, too.
by jaredklewis | 2025-09-01 16:36:38+00:00
People can license their software however they want, but it is worth reflecting on why almost all open source authors go with a permissive license like MIT: because it is basically a "buyer's market." When choosing a database, distributed queue, blogging platform, or whatever, companies usually have a choice of at least several high quality open source options.

If one of those options places restrictions on the users, then those users are probably going to choose one of the other options.

As a result, licensing your project GPL or the like usually means relegating it to obscurity. There are very notable exceptions, including Linux and WordPress, but they are outliers. It's hard to monetize an MIT project, but it is even harder to monetize a project without users.

Whether this is "good" or "bad" is a separate debate (err, usually flame war), but I think many people gloss over that this is a coordination problem and that everyone is acting rationally. For better or worse, software does not seem to be scarce.
by continua | 2025-09-01 16:36:48+00:00
Continua AI | https://continua.ai | Multiple Roles | ONSITE (NYC/Seattle) | Full-time | Salary + Equity

At Continua (http://continua.ai/), we're on our way to solving Social AI, and we're expanding our team! We've built an AI agent that users can invite into group conversations to make planning, coordination, and information retrieval effortless. We're social creatures and it just seemed to us a huge opportunity to bring AI into group settings. We've seen strong retention over the last few months and want you to help us bring our product to the next level. Try adding our agent at http://continua.ai/ to group chats and kick the tires!

I’m David (https://www.linkedin.com/in/dpetrou/), the founder and CEO. Before starting Continua, I was a Distinguished Software Engineer at Google. We’re backed by top-tier VCs and incredible angel investors. Our team is a fantastic bunch (http://continua.ai/team) of accomplished engineers and researchers from Google, Slack, Disney, and several AI startups. We're pretty clued in on the technology side and have a strong vision of how the transformative technology of the last few years along with our own secret sauce (not just a ChatGPT wrapper) can help a huge number of people.

We’re hiring a Senior/Staff Machine Learning Engineer: https://jobs.ashbyhq.com/continua/

You'll work on building and improving the best LLM group chat experience there is, including fine-tuning models to boost conversational quality and improve scalability and identifying novel ways to build a "memory" which leads to a personalized and unique experience for our users. You're an experienced machine learning engineer with broad knowledge and skills and have experience fine-tuning LLMs for both generative and discriminative use cases. You have a Master's or PhD in Machine Learning (or a Bachelor’s with exceptional industry experience). You understand what it means to work at a fast-moving startup.

Oh, and we maintain a vibrant blog, including items of technical interest, at http://blog.continua.ai/. Check it out! :)

David
by wakawaka28 | 2025-09-01 16:37:12+00:00
Yes, it does a LOT more than make. You can set it up to cache files for every copy of a project in your workspace. So if you kick off 10 related builds, for example, only the files that differ will be compiled twice. Although I guess it depends on what you mean by a "single project build". Even in the case of one copy, a clean rebuild will use the cache to speed things up.
by tavavex | 2025-09-01 16:37:21+00:00
You only have access to the applicant-facing side of the software, one that will dispense you an Employ ID, an application template, and will enable you to track the status of your application. To prevent people from abusing the system and finding workarounds, employers need to apply to be given an employer license that lets them use all the convenient filtering tools. Most tech companies have already bought one, as did all the large companies. Places like individual McDonald's franchises use their greater company's license. It's not a completely watertight system, but monitoring is just stringent enough to make your detailed application info inaccessible for nearly everyone. Maybe if you have the right credentials, or if you manage to fool the megacorp into believing that you're an actual employer, it's possible.
by iotku | 2025-09-01 16:38:36+00:00
I consider myself pretty technically literate, and not the worst at programming (though certainly far from the very best). Even so I can spend plenty of time arguing with LLMs which will give me plausible looking but extremely broken answers to some of the programming problems.

In the programming domain I can at least run something and see it doesn't compile or work as I expect, but you can't verify that a written statement about someone/something is the correct interpretation without knowing the correct answer ahead of time. To muddy the waters further, things work just well enough on common knowledge that it's easy to believe it could be right about uncommon knowledge which you don't know how to verify. (Or else you wouldn't be asking it in the first place)
by artninja1988 | 2025-09-01 16:38:36+00:00
here is the guardian reporting on it:

https://www.theguardian.com/world/2025/sep/01/israel-committ...

Or the financial times, if you prefer:

https://www.ft.com/content/470b61ff-aa1c-487f-a9ae-477b5c142...
by rthnbgrredf | 2025-09-01 16:39:29+00:00
Bare-metal servers sound super cheap when you look at the price tag, and yeah, you get a lot of raw power for the money. But once you’re in an enterprise setup, the real cost isn’t the hardware at all, it’s the people needed to keep everything running.

If you go this route, you’ve got to build out your own stack for security, global delivery, databases, storage, orchestration, networking ... the whole deal. That means juggling a bunch of different tools, patching stuff, fixing breakage at 3 a.m., and scaling it all when things grow. Pretty soon you need way more engineers, and the “cheap” servers don’t feel so cheap anymore.
by throwawaymaths | 2025-09-01 16:39:42+00:00
> If a humam published an article claiming this exact same thing as gemeni, the author could be sued and have a pretty good case.

Actually, no. If you published an article where you accidentally copypasta'd text from the wrong email (for example) on a busy day and wound up doing the same thing, it would be an honest mistake, you would be expected to put up a correction and move on with your life as a journalist.
by looneysquash | 2025-09-01 16:39:44+00:00
I didn't buy a box of transistors, I bought a "smart phone", a pocket sized computer.

The OS and hardware are parts of the whole.

So you're phrasing it wrong.

I should have the ability to run any code I want on my smart phone that I own.

And to my clear, I own my smart phone. You own your smart phone. Any EULA to the contrary should be null and void.
by heldrida | 2025-09-01 16:39:48+00:00
Location: London (UK) Remote: Yes (Remote/Hybrid depending on location)

Willing to relocate: No

Technologies: Typescript, Javascript, Bash

Résumé/CV: https://punkbit.com/docs/cv-punkbit-helder-oliveira.20250728...

I'm a Product Engineer and a creative based in London. I’ve built full-stack applications across web, mobile, blockchain and embedded platforms. My client-side work includes React, Electron, Roku’s Scenegraph, and native iOS development with Swift and SwiftUI, always with a strong focus on UX and design-first thinking. On the service-side, I’ve worked with traditional service hosting, containers, and serverless, including (but not limited to) AWS, GCP, Cloudflare, Workers, CloudFormation, SAM CLI, nodejs, bunjs, MySQL, Postgres, NoSQL, grpc, Redis, Docker, nginx, and a few legacy tools best left unnamed (yes, including CodeIgniter and ftp).

I’ve also developed developer tools like CLIs and SDKs, primarily JavaScript land, and have written code in systems languages such as Rust and Zig.

In the AI space, I’ve integrated models via the OpenAI SDK, leveraged prompts, LLMs, and explored LangChain/LangGraph.

I care about clean code, great UX, developer experience, documentation (yes), rapid iteration and automating workflows with CI/CD (GitHub Actions, Bash scripts, etc).

Want to know more? https://punkbit.com
by haolez | 2025-09-01 16:40:02+00:00
Do you have some of your cases documented somewhere? Would love to take a look at it, since I'm working at an enterprise that has extensive Kafka support and adoption, but event sourcing is not widely used so far. I'm afraid to start championing event sourcing as a way to keep our systems integrated with less cognitive overhead and redundancy, but end up falling into a trap.
by BobaFloutist | 2025-09-01 16:40:23+00:00
We also tend to congregate in high concentrations, since we have communication (and now social media!) to show all the best places. If everyone was dispersed camping on BLM land, somehow equally distributed regardless of distance from the road, it would probably be less of a problem, but when everyone wants to do ~the same extra special hikes and camp in the sameish spots, the concentration would get pretty high.

Also, animal shit can be bad for the local environment. There's a lovely lake near us, and a nice big tree with a sign on it from the municipal parks department saying "Cormorants are using this tree to nest. Eventually, their droppings with kill the tree."
by LuciaBeron | 2025-09-01 16:40:30+00:00
Location: Argentina Remote: Yes

Willing to relocate: No

Technologies: React, Node, Nextjs, Express, Typescript, TailwindCSS, Vite, Medusa.js, OpenAI, CopilotKit, Firebase

Résumé/CV: Portfolio below, CV on request

Email: luciaberonwaingart@hotmail.com

Portfolio: luciaberon.dev

I’m a fullstack developer with 3+ years of experience working with React, Next.js, Node, TypeScript, Vercel, Astro, Docker, Typesense.

I’ve worked on projects such as:

-B2B multitenant white-label marketplaces

-Dashboard builder with Puck Editor

-Landing pages & pet adoption platforms

-An AI-powered chatbot to interpret and manipulate reports

-Various projects where I also handled UX/UI design, giving me a strong eye for design and user experience.
by volemo | 2025-09-01 16:40:59+00:00
How does one walk? To walk one needs to move their foot forward, to move their foot they have to lift it up, to lift a foot up they first have to place it down, and that requires moving it forward. It feels circular!

Learning is circular. You do it step by step, one bite at a time: you learn a fact, you understand its connection to other facts you know, you gain a little knowledge, you repeat.
by runako | 2025-09-01 16:41:14+00:00
This is a great example of what I meant when I said that a part of the Cloud Tax is it constrains the solution space available to developers. In an era where one can purchase, off-the-shelf, a 256-core machine with terabytes of RAM, developers are still counting megabytes(!) of file sizes due to the constraints of AWS.

It should be obvious that this is not the best answer for all projects.
by lazystar | 2025-09-01 16:41:22+00:00
great read, thanks!

> No, the Prairie is a brutal Mad Max patriarchy

this is the hard truth about tribal societies - a peaceful tribe is rare because they're at risk of being wiped out in a single day by an experienced warfaring tribe. I wish our schools taught the truth, rather than dancing around it and showing those optimistic "Dances with wolves" type films that glorify the tribal lifestyle.
by tgtweak | 2025-09-01 16:41:58+00:00
Not always - you can lease your servers from the vendor as well, in which case you're renting the rack space, power and cooling from the datacenter and you're renting the servers from the vendor - most of the leases are designed so you can refresh your hardware every 4-5 years and it's usually still cheaper than renting from a dedicated hosting company.

Once you have an established baseline for your server needs - it's almost always more capital friendly to buy the servers and keep them running for the ~5 reliable years you'll get out of them - usually break even here is 2-3 years vs renting from a provider. If you're running your servers until they fail you'll get 7-10 years out of them, provided the power cost is still worth running them (usually that is also around the 8-10 year mark depending on your power cost).

So there are many reasons you'd buy vs rent - including capital deductions and access to cheap interest rates. You can also get some pretty crazy deals (like 33% of new price) by buying 2-3 year old equipment, then continue to run them for another 4-5 years, which is the lowest cost scenario if you don't need bleeding edge.
by dang | 2025-09-01 16:42:00+00:00
Related:

Rules of formulating knowledge in learning (1999) - https://news.ycombinator.com/item?id=22524122 - March 2020 (2 comments)

Effective learning: Twenty rules of formulating knowledge (1999) - https://news.ycombinator.com/item?id=18404150 - Nov 2018 (17 comments)

Effective learning: Rules of formulating knowledge (1999) - https://news.ycombinator.com/item?id=13047576 - Nov 2016 (35 comments)

Effective learning: Twenty rules of formulating knowledge (1999) - https://news.ycombinator.com/item?id=10785221 - Dec 2015 (1 comment)
by wakawaka28 | 2025-09-01 16:42:14+00:00
ccache hardly slows anything down. It is a thin wrapper around running the compiler. You seem to kind of understand how it works, but it has multiple configurable ways to detect whether a file should be compiled. It does a LOT more than make, which does NOTHING to handle clean rebuilds or multiple builds of similar code in different locations. Unlike make, it does not rely on file timestamps alone to decide whether to rebuild an output.