MurphyA/hacker-news huggingface dataset:
by bane | 2025-11-25 17:10:08+00:00
I've also considered a side-effect of this. Each generation of software engineers learns to operate on top of the stack of tech that came before them. This becomes their new operating floor. The generations before, when faced with a problem, would have generally achieved a solution "lower" down in the stack (or at their present baseline). But the generations today and in the future will seek to solve the problems they face on top of that base floor because they simply don't understand it.

This leads to higher and higher towers of abstraction that eat up resources while providing little more functionality than if it was solved lower down. This has been further enabled by a long history of rapidly increasing compute capability and vastly increasing memory and storage sizes. Because they are only interacting with these older parts of their systems at the interface level they often don't know that problems were solved years prior, or are capable of being solved efficiently.

I'm starting to see ideas that will probably form into entire pieces of software "written" on top of AI models as the new floor. Where the model basically handles all of the mainline computation, control flow, and business logic. What would have required a dozen Mhz and 4MB of RAM to run now requires TFlops and Gigabytes -- and being built from a fresh start again will fail to learn from any of the lessons learned when it was done 30 years ago and 30 layers down.
by slightwinder | 2025-11-25 17:10:28+00:00
> If a restaurant served food that harmed people we wouldn't say

Is sugar in your country restricted? Or meat? I guess alcohol is, as it's everywhere. But restaurants server many harmful food which is only tolerated because harm comes from time and serving-sizes. But the same can be said for dark patterns in software, they are usually not obvious and in your face, but sneaky enough to fly under the parent's attentions.
by nilamo | 2025-11-25 17:10:31+00:00
The Epstein drives are efficient, but not efficient enough to run for months at a time without stopping, and are thus unusable for interstellar travel. The books go into that when talking about Medina/Behemoth/Nauvoo... The whole reason it had a rotating drum was because the engines would only be active at the start and end of the journey.
by jmyeet | 2025-11-25 17:10:43+00:00
This has dot-com bubble written all over it. But there are some deeper issues.

First, we as a society should really be scrutinizing what we invest in. Trillions of dollars could end homelessness as a rounding error.

Second, real people are going to be punished for this as the layoffs go into overdrive, people lose their houses and people struggle to have enough to eat.

Third, the ultimate goal of all this investment is to displace people from the labor pool. People are annoying. They demand things like fair pay, safe working conditions and sick leave.

Who will buy the results of all this AI if there’s no one left with a job?

Lastly, the externalities of all this investment are indefensible. For example, air and water pollution and rising utility prices.

We’re bouldering towards a future with a few thousand wealthy people where everyone else lives in worker housing, owns nothing and is the next incarnation of brick kiln workers on wealthy estates.
by firefax | 2025-11-25 17:11:23+00:00
I would consider this a form of doxing -- to retroactively share information that was nonpublic upon joining would be a serious breach of trust.

Keep in mind things aren't always what they seem -- I remember a heatmap going up of where "MAGA" accounts were operated. Unsurprisingly, there was a big chunk in places like St. Petersburg, but there were also hotspots in several middle eastern countries with have large US troop presence.

Keep in mind the guidelines state:

>Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

Frankly, due to the strict guidlines here I suspect most state sponsored trolls would stick to places like Reddit where it's easier to disrupt things with contentious posts.
by Weves | 2025-11-25 17:11:45+00:00
We're definitely looking to add back some of that flexibility / customizability. I don't think you have to sacrifice a nice, simple UI to provide what power users are looking for.

For now, the main reasons for a prosumer to use over oobabooga/sillytavern are around the base tool set we provide and the "agent loop". If you ever want to use your single chat interface to do data analysis (code interpreter), multi-step realtime research (deep research), or RAG over large scale data (hybrid search), Onyx would be a particularly good choice.
by spyder | 2025-11-25 17:11:54+00:00
Great, especially that they still have an open-weight variant of this new model too. But what happened to their work on their unreleased SOTA video model? did it stop being SOTA, others got ahead, and they folded the project, or what? YT video about it: https://youtu.be/svIHNnM1Pa0?t=208 They even removed the page of that: https://bfl.ai/up-next/
by amluto | 2025-11-25 17:11:59+00:00
> We will evaluate these functions on 3 points:

I’m disappointed that they didn’t discuss my favorite feature of BLAKE3: it’s a tree hash. If you have a file and the BLAKE3 hash of that file, you can generate a proof that a portion of the file is correct. And you can take a file, split it into pieces (of known length and offset), hash them as you receive them, and then assemble them into the full file and efficiently calculate the full file’s hash. The other options cannot do this, although you could certainly build this on top of them.

Imagine how much better S3 would be if it used BLAKE3 instead of MD5. (Hah, S3 and its competitors don’t even manage to fully support MD5 for multipart uploads, although they could support BLAKE3 very well with multipart uploads!)
by cogman10 | 2025-11-25 17:12:08+00:00
What?

Opensource software doesn't have 1 governance model and most of it starts out as basically a pure authoritarian run.

It's only as the software ages, grows, and becomes more integral that it switches to more democratic forms of maintenance.

Even then, the most important OS code on the planet, the kernel, is basically a monarchy with King Linus holding absolute authority to veto the decision of any of the Lords. Most stuff is maintained by the Lords but if Linus says "no" or "yes" then there's no parliament which can override his decision (beyond forking the kernel).
by ThaDood | 2025-11-25 17:12:10+00:00
So, I'm not a dev nor a project manager but I found this article very enlightening. At the risk of asking a stupid question and getting a RTFM or a LMGTFY can anyone provide any simple and practical examples of software successes at a big scale. I work at a hospital so healthcare specific would be ideal but I'll take anything.

FWIW I have read The Phoenix Project and it did help me get a better understanding of "Agile" and the DevOps mindset but since it's not something I apply in my work routinely it's hard to keep it fresh.

My goal is to try and install seeds of success in the small projects I work on and eventually ask questions to get people to think in a similar perspective.
by brobdingnagians | 2025-11-25 17:12:36+00:00
Perhaps that is the ideal when it was laid out, but the reality of the common implementation is that planning is dispensed with. It gives some management a great excuse to look no further than the next jira ticket, if that.

The ideal implementation of a methodology is only relevant for a small number of management who would do well with almost any methodology because they will take initiative to improve whatever they are doing. The best methodology for wide adoption is the one that works okay for the largest number of management who struggle to take responsibility or initiative.

That is to say, the methodology that requires management to take responsibility in its "lowest energy state" is the best one for most people-- because they will migrate to the lowest energy state. If the "lowest energy state" allows management to do almost nothing, then they will. If the structure allows being clueless, a lot of managers will migrate to pointy haired Dilbert manager cluelessness.

With that said; I do agree with getting products to clients quickly, getting feedback quickly, and being "agile" in adapting to requirements; but having a good plan based on actual knowledge of the requirements is important. Any strict adherence to an extreme methodology is probably going to fail in edge cases, so having the judgement of when to apply which methodology is a characteristic of good management. You've got to know your domain, know your team, and use the right tool for the job.
by seanw265 | 2025-11-25 17:12:37+00:00
I haven’t tried it myself, but if you’re asking specifically about the human models, the article says they’re not generating raw meshes from scratch. They extract the skeleton, shape, and pose from the input and feed that into their HMR system [0], which is a parametric human model with clean topology.

So the human results should have a clean mesh. But that’s separate from whatever pipeline they use for non-human objects.

[0]: https://github.com/facebookresearch/MHR
by saghm | 2025-11-25 17:12:41+00:00
The only other one I can think of is kind of poor ergonomics around "self-borrows"; it's a lot less common than I've felt the need to mutably borrow two fields from the same struct independently, but there have very occasionally been times where I've realized the simplest way to structure something would be to have one field in a struct borrow another. This is somewhat hard to express given the need to initialize all of the values of a struct at once, and even if you could, there are some complications in how you could use such a struct (e.g. not being able to mutate field `a` safely if it's borrowed by field `b`). Overall though, the things that Rust prevents me from handling safely because of its own limitations rather than them being fundamentally unsafe are quite rare, and even with those, they tend to be things that I would be quite likely to mess up in practice if I tried to do them in a language without the same safety rails.
by tyfon | 2025-11-25 17:12:58+00:00
The system is actually running fine standalone since I have been able to avoid rust software.

As to why it should cater to it, it's more that there is no need to remove something that already works just to remove it.

It is possible to compile rustc on another system so it supports i586 and below. Just a small change in the command line options. And it doesn't degrade the newer systems.

I have plenty of faster machines, I just enjoy not throwing things away or making odd systems work. It's called having fun :)
by coryrc | 2025-11-25 17:13:03+00:00
You can't let them out because they keep getting killed by automobiles.

https://walksf.org/2023/06/28/pedestrian-deaths-reach-highes...

https://www.statista.com/chart/17194/pedestrian-fatalities-i...

https://www.nbcwashington.com/investigations/driveway-danger...
by nkrisc | 2025-11-25 17:13:44+00:00
Assign homework that, if one actually does the work themselves, will help them hone the skills they'll need for the in-class assessment.

Then allow students who want their homework evaluated for feedback to turn it in, but no homework will be graded.

This relegates the use of AI to personal choice of learning style and any misuse of AI is only hurting the student.
by Sammi | 2025-11-25 17:13:58+00:00
Coding LLMs were almost useless for me, until my AGENTS.md crossed some threshold of completeness and now they are mostly useful. I now curate multiple different markdown files in a /docs folder, that I add to the context as needed. Any time the LLM trips on something and we figure it out, then I ask it to document it's learnings in a markdown doc, and voila it can do it correctly from then on.
by malfist | 2025-11-25 17:14:06+00:00
I work at $FANG, every one of our org's big projects go off the rails at the end of the project and there's always a mad rush at the end to push developers to solve all the failures of project management in their off hours before the arbitrary deadline arrives.

After every single project, the org comes together to do a retrospective and ask "What can devs do differently next time to keep this from happening again". People leading the project take no action items, management doesn't hold themselves accountable at all, nor product for late changing requirements. And so, the cycle repeats next time.

I led and effort one time, after a big bug made it to production after one of those crunches that painted the picture of the root cause being a huge complicated project being handed off to offshore junior devs with no supervision, and then the junior devs managing it being completely switched twice in the 8 month project with no handover, nor introspection by leadership. My manager's manager killed the document and wouldn't allow publication until I removed any action items that would constrain management.

And thus, the cycle continues to repeat, balanced on the backs of developers.
by bilekas | 2025-11-25 17:14:06+00:00
Interesting product and best of luck with it.

> but I’m going to start by connecting GPT-4o, Claude Sonnet 4, and Qwen to provide my team with a secure way to use them

I did get a little giggle out of that because I've never heard anyone say that hooking up 3rd party llms to anything was any way secure.
by z64 | 2025-11-25 17:14:13+00:00
(I work at Kagi, but do not work on Orion)

There's a lot of different reasons that people ask for open sourcing of Orion / software in general; could I ask you to expand a bit more as to which issues being open source would address for you?

I can assume of course, but I'd rather listen to you articulate it, even if it's usual reasons.
by evilmonkey19 | 2025-11-25 17:14:55+00:00
I tried Orion before and It was good to me. The closed-source part It is also something I don't like. I wish they do the browser open-source. I want to see if they use rust underneath :p.

Although, let's be honest few people look at the entire codebase. However i believe It would be beneficial to make It open-source for them so they could have contributors. Also new features would be easier to add. For example, i know some protocols like Multicast QUIC which was almost impossible to be added in Safari and Chrome.
by xscott | 2025-11-25 17:15:08+00:00
Fwiw, I didn't go looking for obscure examples to make HN posts. I've had three rounds of sincerely trying to really learn and understand Rust. The first was back when pointer types had sigils, but this exact declaration was my first stumbling block on my second time around.

The first version I got working was `d`, and my first thought was, "you're kidding me - the right hand side is inferring it's type from the left?!?" I didn't learn about "turbo fish" until some time later.
by WhitneyLand | 2025-11-25 17:16:19+00:00
You say you don’t believe something is true and then say you don’t know, but I’ll disagree with “electrical signals don’t “define” (encode) thoughts.

To be clear, of course it’s true that our thoughts are more than just electrical activity. The brain is a system. However, it seems clear that thoughts are at least partially encoded in electrical activity.

What you mentioned those startups will find fruitless, that’s already been done for years in a research setting. It may not be a successful business model, but it’s already been demonstrated.

There are fMRI studies and electrical measurement studies. You could argue fMRI decoding of images is not electrical activity which is true, but a bunch or work shows they are strongly correlated.

For electrical activity alone we’re already decoding information like words, so it’s hard to claim electrical activity doesn’t define thoughts.

Maybe you mean to say, doesn’t define all the content of our thoughts which is a much different claim.
by srean | 2025-11-25 17:16:32+00:00
Yes indeed.

In my other comment I suggested carbon fibre flywheels (for energy storage). A design that stresses the rotor uniformly to near it's breaking point would make a great storage device. If it's possible to add density to the fibres but without compromising strength, even better.

For a solid material with equal strength in all direction the optimal cross section is one with an exponentially decreasing thickness.

To give an intuitive reasoning, the more radially inwards you go there's is more material and velocity on the outside that's straining to break free, so you need larger cross-section to resist that. But now, this extra thickness too has to be supported as you move inwards. One can make this formal as a differential equation and the solution is an exponential profile.

Anyhow, for carbon fibres the optimal geometry will depend on the weave because a fibre has different strength along different directions.
by pphysch | 2025-11-25 17:16:33+00:00
There are rational explanations for this. When software fails catastrophically, people almost never die (considering how much software crashes every day). When hardware fails catastrophically, people tend to die, or lose a lot of money.

There's also the complexity gap. I don't think giving someone access to the Internet Explorer codebase is necessarily going to help them build a better browser. With millions of moving parts it's impossible to tell what is essential, superfluous, high quality, low quality. Fully understanding that prior art would be a years long endeavor, with many insights no doubt, but dubious.
by mschuster91 | 2025-11-25 17:17:00+00:00
> It's sad to see maintainers take a "my way or the highway" approach to package maintenance, but this attitude has gradually become more accepted in Debian over the years.

It's frankly the only way to maintain a distribution relying almost completely on volunteer work! The more different options there are, the more expensive (both in terms of human cost, engineering time and hardware cost) testing gets.

It's one thing if you're, say, Red Hat with a serious amount of commercial customers, they can and do pay for conformance testing and all the options. But for a fully FOSS project like Debian, eventually it becomes unmaintainable.

Additionally, the more "liberty" distributions take in how the system is set up, the more work software developers have to put in. Just look at autotools, an abomination that is sadly necessary.
by amluto | 2025-11-25 17:17:43+00:00
Collision resistance implies second-preimage resistance, but second-preimage resistance does not imply collision resistance.

Some care is needed with the definitions. For any hash function, the adversary can compute a bunch of hashes, and those outputs obviously have known first preimages. And a hash function with a known collision has a known second preimage given one of the colliding inputs.
by ciarlill | 2025-11-25 17:18:08+00:00
I didn't grow up with Roblox.

I did grow up gambling pogs and MTG cards. I did grow up getting verbally sexually harassed at a Chuck-e-cheese. I did grow up finding my uncle's porno mag collection.

I also did grow up playing Ultima Online with a group of people who knew I was a kid and helped and guided me through some really hard times with compassion.

It's easy to focus on the amplification these platforms have on all the negative parts of our society. And it's a valid criticism . But it also should equally amplify the positive outcomes that occur from finding a community when you live in a bad situation or one with limited positive outcomes.

As usual education is key here and unfortunately our education system (and parents) will never be able to keep up with the pace of advancement. There is no room for nuance or gray areas in our society, everything is too polarized and personal responsibility is non existent.
by igrunert | 2025-11-25 17:18:17+00:00
WebKit on Windows has progressed since ~5 years ago. The gap between the Windows port and the Linux WPE/GTK ports is shrinking over time.

Every JIT tier has been enabled for JSC on Windows[1], and libpas (the custom memory allocator) has been enabled.

The Windows port has moved from Cairo to Skia, though it's currently using the CPU renderer AFAIK. There's some work to enable the COORDINATED_GRAPHICS flag which would enable Windows to benefit from Igalia's ongoing work on improving the render pipeline for the Linux ports. I go into more detail on my latest update [2], though the intended audience is really other WebKit contributors.

Webkit's CI (EWS) is running the layout tests on Windows, and running more tests on Windows is mostly a matter of test pruning, bug fixes and funding additional hardware.

There's a few things still disabled on the Windows port, some rough edges, and not a lot of production use (Bun and Playwright are the main users I'm aware of). The Windows port really needs more people (and companies) pushing it forward. Hopefully Kagi will be contributing improvements to the Windows port upstream as they work on Orion for Windows.

[1] https://iangrunert.com/2024/10/07/every-jit-tier-enabled-jsc... [2] https://iangrunert.com/2025/11/06/webkit-windows-port-update...
by jswelker | 2025-11-25 17:18:32+00:00
Just want to point out codependency--especially if you read Codependent No More--is not about being dependent on another person. That is dependent personality disorder perhaps.

Codependency is better described IMO as secondhand addiction. It was coined to describe the symptoms of people who live with alcoholics and other substance abusers and the destructive coping patterns they use to survive in the addict's wake. The codependent does not depend on the addict. In fact closer to the opposite.

Upvoted just for mentioning the book though. It was life changing for me.
by thenodeshift | 2025-11-25 17:18:39+00:00
This honestly beats every timezone tool I’ve ever used. I spent 6+ months building what looks like a “simple” app, but wow — the details were not simple at all.

It: loads instantly

lets you drag across time blocks

shows overlapping availability

and doesn’t have all the clutter the other sites force on you

I’d really love honest feedback — what should I improve or add next?
by notepad0x90 | 2025-11-25 17:18:50+00:00
if this will work on a VM just fine, better than androidx86 I'm all for it.

There are many apps that don't need to be apps but are. I want to run them in a controlled/isolated VM. For a long time (still?) Signal wouldn't run unless you have an android/iphone app installed first for example.

Android laptops are already a thing. A lot of the hate Windows 11 is getting is because it is trying to compete with Android. And they're both placating to consumers' desires.
by in_cahoots | 2025-11-25 17:18:51+00:00
On the contrary, developing a deep relationship with someone very different than myself (different religions, native languages and countries, socioeconomic class, race, gender) has shown me the lies I've been telling myself all my life.

It's easy to identity lies and hypocrisy in others. But the brain has all sorts of tricks to prevent it from looking inwards; at least for me it prefers feeling rewarded to deep self-criticism. Finding someone who sees me and will happily call me on my assumptions, conditioning, and BS has been a great gift.