MurphyA/hacker-news huggingface dataset:
by b3lvedere | 2025-11-26 14:36:34+00:00
We of the hand crafted software guild (HCSG) vow to not use too much tools and automation.

Sure, you may use a compiler to magically transform your source code into real executable software or use some Adobe product to transform your ugly concept drawing into something amazing, but we draw the vague limit at outsourcing too much to automation at AI generated or curated content.

One can only respect the trade if one works extremely hard, drew blood and shedded tears and sweat from one's very overworked body. AI is just creepy and has no soul. Did the great artists, developers and programmers copy paste a lot of each others work and call it a day? We think not!

Here we do not re-invent the wheel or copy someone else's wheel. You will be obligated to design, develop, program and come up with your own wheel, even if you have a copy of the best wheel possible for your program.

We make hand-crafted traditional software in small batches so the high quality of software is always preserved. Your parents and great-parents will be proud and shed nostalgic tears when using your software. Everything should be as it was and everything should be traditionally awesome.

/s
by psittacus | 2025-11-26 14:36:59+00:00
Just in case you need sources: Kagi is using [1] Yandex and paying them as of June 2025. This is a long-standing position, which was also voiced [2] in November 2024.

Regarding Yandex. The founder sold [3] the assets (seemingly including the index and Yandex trademark) to VK (Mail.ru) in 2022. VK are known supporters of the war [4]. The founder subsequently renamed [5] his original company to Nebius Group and pivoted towards compute for AI.

[1]: Kagi Community AMA by the founder. Timestamped link: https://www.youtube.com/watch?v=XbmMUGSFldQ

[2] Kagi forums, a response by the founder. https://kagifeedback.org/d/5445-reconsider-yandex-integratio...

[3] https://en.wikipedia.org/wiki/Yandex#2020s

[4] https://www.theverge.com/2022/2/26/22951307/us-sanctions-rus...

[5] https://en.wikipedia.org/wiki/Nebius_Group
by IAmBroom | 2025-11-26 14:37:01+00:00
I've wondered about this a lot, and I think it's genetic and optimized for survival in general.

Dogs barely set food aside; they prefer gorging, which is a good survival technique when your food spoils and can be stolen.

Bees, at the other end of the spectrum, spend their lives storing food (or "canning", if you will - storing prepared food).

We first evolved in areas that were storage-adverse (Africa), and more recently many of us moved to areas with winters (both good and needful storage). I think "finish your meal, you might not get one tomorrow" is our baseline survival instinct; "Winter is coming!" is an afterthought, and might be more nurture-based behavior than the other.
by throw0101c | 2025-11-26 14:37:24+00:00
> They are failing because of political scheming and bunch of people wanting to have a finger in the pie - "trillions spent" - I guess no one would mind earning couple millions.

Not (necessarily) wrong, but if you start small, Important People may not want to bother with something that is Unimportant and may leave things alone so something useful and working can get going. If you starting with an Important project then Important People will start circling it right away.
Show HN: Zephyr3D – TypeScript WebGPU/WebGL 3D engine with an in‑browser editor
by gavinyork | 2025-11-26 14:37:46+00:00
Hi HN,

I’ve been working on Zephyr3D, an open-source 3D rendering engine for the modern web, plus a visual editor that runs entirely in the browser.

- Written in TypeScript - Supports WebGL/WebGL2/WebGPU - Comes with a visual editor that runs in the browser (no installation required)

With the recent updates, a few things might be interesting to people here:

Engine & rendering ------------------

- WebGL/WebGPU abstraction with a TypeScript API - PBR rendering - Cluster lighting & Shadow Maps - Clipmap-based terrain for large landscapes - Sky Atmosphere & Height-based fog - FFT water system - Temporal anti-aliasing (TAA) - Screen-space motion blur

The goal is to make it possible to build reasonably complex 3D experiences that run directly in the browser, without native dependencies.

In-browser editor -----------------

The editor is a web app built on top of the engine and runs completely in the browser. It currently supports:

- Project management - Scene editing - Node-based material blueprints - Animation editing - Script binding and a scheduling system - Prefabs for reusing entities across scenes - Preview and one-click publishing to the web

All project data is handled via a virtual file system (VFS) that can plug into different backends (in-memory, IndexedDB, HTTP, ZIP, DataTransfer, etc.), so saving/loading works entirely on the client side.

Links -----

Homepage: https://zephyr3d.org Editor (runs in the browser): https://zephyr3d.org/editor/ GitHub: https://github.com/gavinyork/zephyr3d

I'd love feedback on:

- How the in-browser editor workflow feels (performance, UX, what’s missing) - Whether the VFS approach for project data makes sense for real projects - Any red flags you see in the engine architecture or WebGPU/WebGL abstraction - What would be deal-breakers or must-have features for using this in games, data viz, or other interactive web experiences

I’ll be around to answer questions and can go into more detail about the rendering pipeline, the editor internals, or anything else you’re curious about.
by ttul | 2025-11-26 14:38:08+00:00
This is a cool result. Deep learning image models are trained on enormous amounts of data and the information recorded in their weights continues to astonish me. Over in the Stable Diffusion space, hobbyists (as opposed to professional researchers) are continuing to find new ways to squeeze intelligence out of models that were trained in 2022 and are considerably out of date compared with the latest “flow matching” models like Qwen Image and Flux.

Makes you wonder what intelligence is lurking in a 10T parameter model like Gemini 3 that we may not discover for some years yet…
by delta_p_delta_x | 2025-11-26 14:38:14+00:00
This comment is proof that the parent commenter has never actually lived in either city.

After a while, a city's 'character', 'charm', and 'charisma' all become annoyances. People live, work, go to school, file taxes, use transport, not just visit tourist attractions. Singapore's quality and efficiency of administration is light-years beyond any other country, perhaps bar Switzerland. 6.1 million people live in Singapore; they're not all multimillionaires.
by syllogism | 2025-11-26 14:38:32+00:00
Software to date has been a [Jevons good](https://en.wikipedia.org/wiki/Jevons_paradox). Demand for software has been constrained by the cost efficiency and risk of software projects. Productivity improvements in software engineering have resulted in higher demand for software, not less, because each improvement in productivity unblocks more of the backlog of projects that weren't cost effective before.

There's no law of nature that says this has to continue forever, but it's a trend that's been with us since the birth of the industry. You don't need to look at AI tools or methodoligies or whatever. We have code reuse! Productivity has obviously improved, it's just that there's also an arms race between software products in UI complexity, features, etc.

If you don't keep improving how efficiently you can ship value, your work will indeed be devalued. It could be that the economics shift such that pretty much all programming work gets paid less, it could be that if you're good and diligent you do even better than before. I don't know.

What I do know is that whichever way the economics shake out, it's morally neutral. It sounds like the author of this post leans into a labor theory of value, and if you buy into that, well...You end up with some pretty confused and contradictory ideas. They position software as a "craft" that's valuable in itself. It's nonsense. People have shit to do and things they want. It's up to us to make ourselves useful. This isn't performance art.
by billy99k | 2025-11-26 14:38:35+00:00
Where I work, we hired a developer that was supposed to be familiar with SQL. It turns out, he can't even write simple queries (and spends 0 time outside of work getting up to speed).

The director purchased a subscription to Claude and will most likely get rid of him at the beginning of the new year, because the job can pretty much be automated at this point.

Many Marketing/copyrighting people have also been laid off over the last year due to the same reasons.

"I don’t love the code it writes, but the speed is unbeatable. We still need devs"

I think this will be the problem going forward: Less positions to fill and the same amount of potential candidates. You will need to have more experience and credentials to compete.
by agreeahmed | 2025-11-26 14:38:38+00:00
Glad to hear the pain points resonate with you, and we’d love to hear any thoughts you have on how we could address them better.

Re open source: the SaaS is under AGPLv3, and the rest is MIT.

Re “processor”: often when payment providers first get started they don’t fit into one of the established payment vendor categories because they need to piggyback off someone else’s infrastructure. We figured it would be better to make clear that we’re not a billing SaaS, but also providing payments processing - even if for now that’s through Stripe Connect.

Eg we are aligned with our merchants in worrying chargebacks in a way that “bring your Stripe key” billing SaaS is not, because our setup means their chargebacks are a concern for us similar to how they’re a concern for Stripe.
by anovikov | 2025-11-26 14:38:39+00:00
From Wegovy itself? Naturally so, while actively losing weight - before it reached equilibrium so for first 5-7 months - i did, everyone does. When losing weight as quickly as that, the body assumes that "i've got almost no food and am starving, perhaps gonna die soon", which naturally makes a person depressed. When someone is dieting the "good old way", they feel acutely hungry all the time so don't concentrate on emotional part and it's probably not nearly as bad for them, but on Wegovy, one doesn't get hungry.

But once weight stabilised, this goes away and then the mood is pretty stable.
by stef25 | 2025-11-26 14:39:08+00:00
> Even today the brick and mortar stores of multi-million (billion) dollar companies have dirty bathrooms and broken lights.

Last place I worked at (10M investment) the men's pisser didn't flush and the toilet paper was brown sandpaper that smelt like shit even before you used it. Horrible TL lights though, so not quite a horror scene.
by cjbgkagh | 2025-11-26 14:39:36+00:00
I had hired 3 junior/mid lvl devs and paid them to do nothing but study to improve their skills, it was my investment in their future, I had a big project on the horizon that I needed help with. After 6 months I let them go, the improvement was far too slow. Books that should have taken a week to get through were taking 6 weeks. Since then LLM have completely surpassed them. I think it’s reasonable to think that some day, maybe soon, LLMs will surpass me. Like everyone else, I have to the best I can while I can.
by trashb | 2025-11-26 14:40:10+00:00
> Dark age was dark. Human rights, female! rights, hunger, thirst, no progress at all, hard lifes.

There was progress in the Middle Ages, hence the difference between the early and late Middle Ages. Most information was mouth to mouth instead of written down.

"The term employs traditional light-versus-darkness imagery to contrast the era's supposed darkness (ignorance and error) with earlier and later periods of light (knowledge and understanding)."

"Others, however, have used the term to denote the relative scarcity of written records regarding at least the early part of the Middle Ages"

https://en.wikipedia.org/wiki/Dark_Ages_(historiography)
by rob74 | 2025-11-26 14:40:37+00:00
What has always bothered me about this "interstellar mining" plot device (which is not only used in Alien, but also in e.g. Avatar): is it really somehow plausible to find minerals in other solar systems that can't be found much cheaper in our own solar system? Of course, you need some kind of McGuffin to justify your heroes going to other planets, but "to seek out new life and new civilizations" is much better IMHO than "just looking for substance XYZ that for some reason can't be found in our own solar system or synthesized much cheaper than the cost of ferrying it over several light years"...
by tonyarkles | 2025-11-26 14:40:37+00:00
With respect to the frequency changing as the signal's downsampled, I'm pretty sure the author isn't correctly keeping track of the fact that by having fewer samples they're effectively changing the sample rate. It looks like the FFT every time is using 2048 bins, which is somewhat unexpected. They're not documenting how they're taking a 2048-point FFT with fewer than 2048 samples. Otherwise, fantastic article!
by empiricus | 2025-11-26 14:40:53+00:00
I think the genome might be mostly just the "config file". So the cell already contains most of the information and mechanisms needed for the organism. The genome is config flags and some more detailed settings that turn things on and off in the cell, at specific times in the life of the organism. From this point of view, the discussion about how many pairs/bytes of information are in the genome is misleading. Similar analogy: I can write a hello world program, which displays hello world on the screen. But the screen is 4k, the windows background is also visible, so the hardware and OS are 6-8 orders of magnitude more complex than the puny program, and the output is then much more complex than the puny program.
by mikkupikku | 2025-11-26 14:40:57+00:00
Much of it comes from people feeling challenged and threatened by the new tech so they construct elaborate philosophies to justify how they feel, but this rapidly crumbles when you look closer. For instance, artists felt threatened by generative AI and came up with a narrative about copyright stuff. But then Adobe comes along with generative AI which doesn't have the copyright issue and how do those same artists respond? With a loud "fuck you" to Adobe, because the root of their objection was never copyright but rather what the new technology would do to their established careers.

In this atmosphere, I think it's easy to perceive an implied rejection of and threat to AI generated code, even if the focus is on art assets, because people aren't being entirely direct and forthright about exactly what it is they're upset about, and that makes for a landmine field.
by lupire | 2025-11-26 14:41:49+00:00
Doesn't matter. First, yes, a modern AI will come back and ask questions. Second, the AI is so much faster at interactions than a human is, that you can use that saved time to glance at its work and redirect it. The AI will come back with 10 prototype attempts in an hour, while a human will take a week for each, with more interupt questions for you about easy things
by floppyd | 2025-11-26 14:42:07+00:00
> an entry point for Russians in Europe.

> we have opened an office to easier collaborate with sanctioned individuals

As a Russian living in Belgrade I love how you see "being open to people from Russia" as a negative, and how you just instantly equate being russian with being under sanctions.

I, and everyone I know of, left russia not because they're a weasel trying to help putin move his money in and out of Europe, I moved because I was afraid I'd be forced to go kill and be killed, and because I just didn't want to take part in any of it. And I chose Serbia because it's one of the rare few options that would welcome me without too much restrictions and that's not prohibitively expensive for me to live.
by stevenjgarner | 2025-11-26 14:43:00+00:00
Isn't replication the single most important act of metabolism for an organism? I am trying to reconcile their ""lost genes include those central to cell metabolism, meaning it can neither process nutrients nor grow on its own" with their "The organism’s “replicative core” — the genetic components needed to reproduce itself — remains, making up more than half of its genome".

Replication (making DNA, RNA, and proteins, and ultimately dividing) is a highly energy-intensive and material-intensive process. What appears to be lost by Sukunaarchaeum are the genes to build basic building blocks (amino acids, vitamins, nucleotides) from scratch. It cannot find a sugar molecule and break it down for energy (it can "neither process nutrients nor grow on its own"). Yet it can take pre-made energy and building blocks and assemble them into a new organism.

What is the exact line between the host's metabolic contribution and the archaeon's replicative assembly? How "finished" are the raw materials that the host provides, and how does the archaeon's extremely reduced genome still manage the subsequent steps of self-replication?
by lxgr | 2025-11-26 14:43:02+00:00
> The era of software mass production has begun.

We've been in that era for at least two decades now. We just only now invented the steam engine.

> I wonder how long it takes until this comes all crashing down.

At least one such artifact of craft and beauty already literally crashed two airplanes. Bad engineering is possible with and without LLMs.
by ewzimm | 2025-11-26 14:43:18+00:00
What is devalued is traditional labor-based ideology. The blog references Marx's theory of alienation. The Marxist labor theory of value, that the value of anything is determined by the labor that creates it, gives the working class moral authority over the owner class. When labor is reduced, the basis of socialist revolution is devalued, as the working class no longer can claim superior contributions to value creation.

If one doesn't subscribe to traditional Marxist ideology, this argument won't land the same way, but elements of these ideas have made their way into popular ideas of value.
by Aurornis | 2025-11-26 14:43:24+00:00
You’re also missing an important factor: Many drives now reserve some space that cannot be used by the consumer so they have extra space to work with. This is called factory overprovisioning.

> - Consumer drives like Samsung 980 Pro and WD SN 850 Black use TLC as SLC when about 30+% of the drive is erased. At this time you a burst write a bit less than 10% of the drive capacity at 5 GB/s. After that, it slows remarkably. If the filesystem doesn’t automatically trim free space, the drive will eventually be stuck in slow mode all the time.

This is true, but despite all of the controversy about this feature it’s hard to encounter this in practical consumer use patterns.

With the 980 Pro 1TB you can write 113GB before it slows down. (Source https://www.techpowerup.com/review/samsung-980-pro-1-tb-ssd/... ) So you need to be able to source that much data from another high speed SSD and then fill nearly 1/8th of the drive to encounter the slowdown. Even when it slows down you’re still writing at 1.5GB/sec. Also remember that the drive is factory overprovisioned so there is always some amount of space left to handle some of this burst writing.

For as much as this fact gets brought up, I doubt most consumers ever encounter this condition. Someone who is copying very large video files from one drive to another might encounter it on certain operations, but even in slow mode you’re filling the entire drive capacity in under 10 minutes.
Ask HN: Where to start with AI as a software engineer after a long sabbatical?
by eel | 2025-11-26 14:43:54+00:00
I took a long sabbatical for part of 2024 and all of 2025. When I left the industry, coding with AI tools was not yet mainstream, particularly at the big tech company where I worked.

I am now looking to step back into a senior software engineer role, but the industry has evolved. What are some things I should know or resources I should review to get up to speed with the latest AI enhanced ways of building software? I'm interested in preparing for both real-world and interview scenarios.
by adrian_b | 2025-11-26 14:44:09+00:00
Disabling optimizations does not necessarily result in more deterministic execution.

With "-O0", the generated code normally retains a huge number of useless register loads and stores, which lead to non-deterministic timing due to contention in the use of caches and of the main memory interface. Optimized code may run only inside registers, being thus executed in constant time regardless of what other CPU cores do.

The only good part is that this non-deterministic timing will not normally depend on the data values. The main danger of the non-constant execution time is when this time depends on the values of the processed data, which provides information about those values.

There are cases when disabling optimization may cause data-dependent timing, e.g. if with optimization the compiler would have chosen a conditional move and without optimization it chooses a data-dependent branch.

The only certain way of achieving data-independent timing is to use either assembly language or appropriate compiler intrinsics.
by surgical_fire | 2025-11-26 14:44:20+00:00
> By refusing the job, you narrow the number of people who can do the job

By refusing a job, I only narrow my employment opportunities.

The bank won't take my goodwill as payment before they take the house for not paying the mortgage. This is essentially where the discussion ends.

The world is cursed. I have to engage with systems that were not of my creation, and that will devour me if I am complacent. But we keep moving forward anyway.

I would like these companies to not exist. For the billionaires that direct them to create immeasurable damage to society to pay for their misdeeds. I even vote for whichever party that promises to limit the reach of those companies.

What I won't do is damage the lives of those that depend on me in an empty gesture of moral grandstanding.
by aishsh | 2025-11-26 14:44:59+00:00
I think it’s much more likely they’ll be used for mass surveillance purposes. The tech is already there, they just need the compute (and a lot of it).

Most of the economy is making things that aren’t really needed. Why bother keeping that afloat when it’s 90% trinkets for the proles? Once they’ve got the infra to ensure compliance why bother with all the fake work which is the real opium of the masses.
by philipallstar | 2025-11-26 14:45:39+00:00
> I do think it's pretty easy to convince operators of a business to adopt the other strategy suggested in a sibling thread: run a dry mode parallel code path, verify its results, and cut over when you have confidence. This shouldn't really be an alternative to a test environment, but they can both achieve similar stuff.

I agree - it's a nice low-risk way of doing things.
by filleduchaos | 2025-11-26 14:45:40+00:00
> That's where you're wrong. Both objects reflect the same mathematical operations in their structure.

This is missing the point by a country mile, I think.

All navel-gazing aside, understanding every bit of how an arithmometer works - hell, even being able to build one yourself - tells you absolutely nothing about how the Z80 chip in a TI-83 calculator actually works. Even if you take it down to individual components, there is zero real similarity between how a Leibniz wheel works and how a (full) adder circuit works. They are in fact fundamentally different machines that operate via fundamentally different principles.

The idea that similar functions must mean that they share significant similarities under the hood is senseless; you might as well argue that there are similarities to be found between a nuclear chain reaction and the flow of a river because they are both harnessed to spin turbines to generate electricity. It is a profoundly and quite frankly disturbingly incurious way for anyone who considers themself an "engineer" to approach the world.