MurphyA/hacker-news huggingface dataset:
Show HN: A publishing platform for developers to share their stories (and apps)
by onounoko | 2025-10-07 18:30:35+00:00
The app dev world today feels very noisy, it's full of launch posts, monetization threads, and endless pitches. Somewhere along the way, the actual stories behind the products got buried.

I created Wappdex to bring that back. It’s a publishing platform for devs to share what really goes into building their apps — the wins, the setbacks, and everything in between.

My hope is to build a space where thoughtful builders can share their journey, learn from each other, and bring more visibility to great work and dedication that often gets missed.
by m4rtink | 2025-10-07 18:30:43+00:00
Yeah, just spin it - like Oneil Island 3 or similar (Stanfort Torus, etc.): https://en.wikipedia.org/wiki/O%27Neill_cylinder

That's a 1975 design using quite conservative 1950s tech - lots of bulk steel and aluminium with unprocessed Lunar regolith for shielding.
by programjames | 2025-10-07 18:30:51+00:00
It's a little easier to see what's happening if you fully write out the central flow:

-1/η * dw/dt = ∇L - ∇S * ⟨∇L, ∇S⟩/‖∇S‖²

We're projecting the loss gradient onto the sharpness gradient, and subtracting it off. If you didn't read the article, the sharpness S is the sum of the eigenvalues of the Hessian of the loss that are larger than 2/η, a measure of how unstable the learning dynamics are.

This is almost Sobolev preconditioning:

-1/η * dw/dt = ∇L - ∇S = ∇(I - Δ)L

where this time S is the sum of all the eigenvalues (so, the Laplacian of L).
by Centigonal | 2025-10-07 18:30:58+00:00
How long would the legal process take? How much would it cost? Does she have to sue all proprietors of commercial video generator models? What about individuals using open source models? How many hours of her time will these suits take to organize? How many AI videos of her dad will she have to watch as part of the proceedings? Will she be painted as a litigious villain by the PR firms of these very well-capitalized interests?

Her goal seems to be to reduce the role in her life played by AI slop portrayals of her dad. Taking the legal route seems like it would do the opposite.
Show HN: We Built an AI Developer Bootcamp for LLM Apps
by alaser | 2025-10-07 18:31:04+00:00
We built a hands-on Bootcamp for developers looking to learn how to build production-grade LLM-powered applications. Over six weeks, participants create a working AI agent from scratch, get feedback from senior engineers, and graduate with a portfolio project they can share in interviews.

The job market is challenging right now. Even strong developers are finding it hard to get new roles. About the only place we do see hiring is the LLM space. Engineers who can ship systems using LLMs, RAG, and agent workflows are still in demand. This Bootcamp is designed to help new grads and early-career engineers upskill by providing practical, job-ready experience.

The next cohort starts October 20. Details, syllabus, and examples: https://bootcamp.techempower.com

Would love feedback from anyone hiring for LLM or RAG projects, or from developers who have gone through similar programs.
by ZeroConcerns | 2025-10-07 18:31:18+00:00
No, there is definitely abuse of lawful interception.

But, in a jurisdiction with a functioning rule of law, these abuses can be spotted and remedied.

Doing the same for mass surveillance (such as ChatControl) or state-sponsored malware is much harder.

I'm advocating against ChatControl and malware, and proposing existing lawful interception frameworks as an alternative. But, apparently it's not my day :)
by tim333 | 2025-10-07 18:31:20+00:00
Holmes also collaborated with Shi in 2018 so is maybe not unbiased. The paper only has the WHO location data which was provided by Chinese government sources who seemed pretty determined to make out it came from the market. There is an earlier data set from a radio phone in, clustered on the other side of the river.

Redfield the CDC head is quite interesting and basically says the Chinese faked the location data https://youtu.be/oMlhvnMpRU0?t=119

Market believers tend to say he's a Republican he must be an anti science crank but what motivation would he have to lie about such stuff which caused a lot of criticism or him?
by mhb | 2025-10-07 18:31:22+00:00
This looks interesting but I first went to the link and couldn't figure out what it was. Shouldn't you put the description you have here on the landing page?

The first thing I see is "Book the Test", "Data Hub". What?

Also, instead of leaving how to use the data up to the imagination, I expect you can get an accurate VO2 max from this. If that is so, that would be worth mentioning since I don't think there is an alternative easy way to get an accurate VO2 max measurement.
by padseeker | 2025-10-07 18:31:25+00:00
this ^^^

I've used turbo/stimulus/hotwire. It's best suited for STATELESS interactions withe the browser/web page. The problem is not all desired user experiences and use cases are stateless. And the ecosystem for hotwire is a minuscule fraction of all the other popular js frameworks.

If you're searching for inventory available its perfect. However if you want to update one thing based on the most recently touched input it becomes more complicated and in all honesty more trouble that it's worth.

Honestly if you're a solo Rails dev, use whatever you want. However the React ecosystem, and really all of the other popular JS ecosystems (vue, ), are very strong and you have so many available options. Stimulus is 2 steps back from jQuery, it inverted the Event delegation pattern. No one else outside of the rails community is using it.
by fidotron | 2025-10-07 18:31:48+00:00
I think we will see more efforts which will in the long run aim to remove WebRTC from browsers, under the pretext of security, for a mix of legitimate and nefarious reasons, and the hot/cold enthusiasm for MoQ in certain quarters (i.e. who funds it) is due to how important this end goal is rather than any merits of MoQ.
by steve_adams_86 | 2025-10-07 18:31:50+00:00
If you're curious about that, are you curious about hypotheses like the Great Filter (Fermi paradox), and are you concerned that certain technologies could actually function as the filter?

I mean, what if the nuclear bomb actually did burn up the atmosphere? What if AI does turn into a runaway entity that eventually functions to serve its own purposes and comes to see humans the same way we see ants: as a sort of indifferent presence that's in the way of its goals?
by AndrewKemendo | 2025-10-07 18:32:14+00:00
This is a good point and one I didn’t want to get into but it emphasizes my point:

The high brow stuff, which absolutely exists and more than ever, are not being forced on you by taste makers anymore. Cavett/Cronkite etc.. was the only thing to watch so whomever passed that filter was shown to the world.

Now it’s mingled in with all the porn, ragebait, trash so never gets really highlighted because people have a choice now and they are choosing brainrot.

Hence my point that whereas in the past you may have never thought about it but we’re “forced” to watch it because there just wasn’t anything else on. Now if someone is on a “boring” distribe about politics, people swipe to look at butts and cats because it’s easier
by richwater | 2025-10-07 18:32:50+00:00
> It's completely obnoxious and I hope Microsoft cracks down on it

I hope they don't. Competitive gaming has been begging to stop cheaters for a long time. Ring 0 anti cheat has shown to be very effective against the vast majority of cheaters. Compare CSGO with something like Valorant. It's clear it's effective. Is it invasive? Sure. Is it mandatory? No (sorry you just cant play the game).
by skinnymuch | 2025-10-07 18:33:33+00:00
It’s just Basecamp and Hey now right? I liked when they had more than 2 products as a reference for Rails apps. I still feel immense nostalgia for Basecamp 1 and Backpack It.

—-

I love Rails but disagree. Using InertiaJS and React, Vue, or Svelte for some of the front end/views makes too much sense. The new Rails Way should be optionally allowing this.
by estimator7292 | 2025-10-07 18:33:35+00:00
It could and some cores do. Many do not and you get a runtime lookup unless you explicitly call digitalWriteFast which is also supposed to resolve to a single inline instruction. It usually does not and instead emits a function call in assembly.

The gpio thing is really just my personal pet peeve. There are a lot of things like this though. For example, the arduino core will consume several milliseconds doing something in between calls to your main function. I2C and similar drivers are typically not well designed and either use too much memory or just operate not-quite-right.

Which brings up another point, the Arduino ecosystem is not at all unified. If you use a chip that is not popular enough to be mainlined, you have to go out and find an Arduino core that supports it and try to plug that into your compiler. Such cores frequently are not API compatible and have slightly different behaviors. It's all a big mess.

There are a lot of features that are compile time conditional based on CPU, but the actual implementation of this is horrible. I once had to modify someone else's custom Arduino core to tweak some low level behavior and despite the change being very minimal, it took three days to find all the places and all the conditionals that needed tweaking.

But really my main complaint is that Arduino is incredibly slow and hides far too much from you. Firmware developers should know about CPU registers and hardware features. This is very important for understanding the machine! A lack of awareness of the machine and what its doing is (IMO) one of the major factors in how awful modern programs are.
by nis0s | 2025-10-07 18:34:07+00:00
Ironically, a libertarian or liberal democracy allows intellectuals who disagree within the overall framework, which is usually justified by some argument from enlightenment ideals. The works of the Cathedral are useful in more ways than one, as the author eludes to at the end of the article.

I also question why someone should fear retribution for intellectual works, the fact remains that Americans voted for a lot of what’s currently happening. If there is discontent with the current agenda it’s because Americans don’t fully appreciate how bad they could have it if their nation loses world supremacy ranking. Or maybe they do appreciate it, but they worry about their country turning into some unreasonable collective without any rule of law; I think it’s this latter reason that’s the main concern. There’s also the issue that there are people who are actually Nazis or white supremacists or racists out in the open now, and that way of thinking (correctly) doesn’t seem rational, justified or substantiated to any reasonable population. America first doesn’t have to mean racists first.

The problem is how do you establish national sovereignty over your border protocols when you have various incidents in your national history which detractors can use against you for any number of reasons. How do you ensure maintaining an internationally competitive posture without alienating allies, or not causing a ruckus in global alliances or markets.

In a way, we’ve already been doing this by ensuring the success of American companies without explicitly stating the motivations for their success except via enigmatic phrases such as “too big to fail”. The problem is that you can’t expect international stakeholders and investors to care about that. Some combination of economic incentives to encourage national investments and focus, and emphasizing overall national identity in national culture without being constrained to a particular race or religion may help. The thing to note is that libertarian frameworks are more likely to produce the intended effect than liberal or leftist ones. These are just my two cents, obviously.
by IAmBroom | 2025-10-07 18:34:12+00:00
> Tariffs 30 years ago possibly could have stopped the manufacturing base from being destroyed, but they're not sufficient to rebuild it. Taxing imports sufficiently that building locally is cheaper will keep your local companies in business

Tariffs are like sandbags. If you expect flood surges from an upcoming storm, or even an ongoing storm, sandbags and many hands might well keep your stuff dry for a day or two or even three.

If your shoreline property is going to be under-sealevel due to climate change, sandbags are a ridiculous "solution".

By example, the US car industry famously got fat, dumb, and lazy on a captive market... until the consumers did something unthinkable and bought something that was both cheaper and better made from abroad.

Not every change to US production can legitimately be blamed on politics.
by hackingonempty | 2025-10-07 18:34:45+00:00
The major LLMs can pass the US medical licensing exam, and the Bar exam, and probably any other exam you throw at them. Lawsuits have revealed that they are trained on every book the companies could get their hands on, not just web pages.

So knowledge per se is worth about $20 a month now.

Hasn't that always been the case here on YC though? Ideas are a dime a dozen so the real value is in execution.
by moduspol | 2025-10-07 18:35:15+00:00
Yes. The sandwich example is contrived, but the basis is "discoverability." It's very opaque to the user what actually can be done and how reliable the result is.

Compare this to basically any website you've ever been to. It's the "GUIs vs. CLIs" discussion all over again, except even CLIs had man pages for discoverability.
by mosselman | 2025-10-07 18:35:27+00:00
Complexity is not inherent to web development. If anything it is now possible to get more done with less.

Hotwire is sort of vanilla rails and it enables you to create very modern experiences with content live updating through web sockets and it is basically a one liner to setup.

The de facto way to deliver JS in rails has also become far simpler through import maps. There is no build step for that. Tailwind support is a flag away when generating a new rails app and is super simple.

Deploying has even become simpler through kamal.

So no, complexity is not inherent to web development and the article is wrong in marking Hotwire as “complexity”. If anything it makes it simpler.

I agree with your point about learning, but learning shouldn’t be about learning more tech. The learning should be how to get more done with less. Anyone can use 20 different programming languages and servers, the skill lies in using 4 of them to do the same and outperform a thousand person team with just 3 devs.
by Imustaskforhelp | 2025-10-07 18:35:41+00:00
I am just speechless.

I would expect this from a 3rd grader for sure, my friend's sister's book had a photo of ubuntu and windows and operating systems and it won't take me more than 5 minutes to a literal toddler who knows about operating systems from a very high level to explain to them after they know about operating system to teach them why this thing that elon said was the dumbest thing anyone ever said, period.

Is this what free market capitalism does when people at the top are completely incapable of forming basic thoughts that can make sense and not be a logical paradox?

I am thinking more and more after I read your post that maybe these guys won't really miss out on a few billion $ of taxes and other things, nothing can fix the holes in their lives.

Now it makes sense why we have a system which has failed. Why capitalism feels so heartless. So ruthless. Its run by people who don't have a heart or well in this case a brain as well

https://gravitypayments.com/the-gravity-70k-min/ This comes to my mind more and more, why can't companies pay their workers not what they think they can get away with but rather what they think is fair. Why can companies be morally bad for their workers and that's okay and why are people like these running such companies who can't equate 1+1 in the name of AI.
by duxup | 2025-10-07 18:35:48+00:00
I had trouble getting past the opening of this article:

>Felker-Martin made two celebratory Bluesky posts. “Thoughts and prayers you Nazi bitch,” read one. “Hope the bullet’s okay after touching Kirk,” read another.

----

>That made Felker-Martin one of the many Americans to have been fired or disciplined for being insufficiently respectful towards Kirk.

"insufficiently respectful" is NOT how I would describe those tweets.

Celebrating political violence, or some similar phrase is how I would describe it.

The rest of the article falls into the typical "the left" and "the right" type arguments, more and more often I find those to just be stereotypes that people imagine and argue with, but have little basis in reality.
by latexr | 2025-10-07 18:35:58+00:00
> Rather than "pleading" for them to stop, wouldn't she have more success going after the ai content creation companies via legal process?

But that shouldn’t be the first step. Telling your fellow man “what you are doing is bothering me, please stop” is significantly simpler, faster, and cheaper than contacting lawyers and preparing for a possibly multi-year case where all the while you’ll have to be reminded and confronted with the very thing you don’t want to deal with.

If asking doesn’t work, then think of other solutions.
by wartywhoa23 | 2025-10-07 18:36:03+00:00
Why? Soviets tried to re-route rivers with nuclear blasts in their infinite scientifically-based wisdom and godlike hubris. How much illness their radioactive sandbox would cause among people was clearly too minuscle a problem for them to reflect on.

https://www.bbc.com/future/article/20250523-the-soviet-plan-...
by ZeroConcerns | 2025-10-07 18:36:26+00:00
> an omnipresent panopticon

OK, sorry to keep repeating myself here, but... I strongly oppose any kind of "panopticon" like ChatControl.

What I would like to see, is, say, Signal complying with lawful interception orders in the same way that any EU telecoms provider currently does.

So, provide cleartext contents of communications to/from a cleary identified party, for a limited time, by judicial order, for a clearly specified reason.

> pervasive surveillance of everybody and everything

This is exactly what lawful intercept laws are supposed to prevent. And yeah, of course, abuse, but under a functioning rule of law there are at least ways to remedy that, unlike with mass surveillance and/or malware...
by kemotep | 2025-10-07 18:37:03+00:00
I would like to see that chart because houses have also spiked significantly in price especially since 2008. That maintaining a consistent ratio would at least eliminate the dollar from the equation showing value not just dollars.

A quick sanity check of my own house would show that it would cost something like 75 ounces of gold. It was built in the 70’s and originally sold for 45,000, or well over 250 ounces of gold in gold prices from around then. Doesn’t seem right…
by estimator7292 | 2025-10-07 18:37:09+00:00
The native AVR libraries are really good. It's not quite as idiomatic as Arduino, but it's really not all that different.

Beginners can learn frameworks more complicated than Arduino and I think they should. Before Arduino, beginners were expected to write plain C or assembly, and the industry got along just fine. There were still countless hackers and weekend tinkerers. They just had to learn more, which is not a bad thing
by rahimnathwani | 2025-10-07 18:37:55+00:00
'worker-owned' and 'worker cooperative' are not the same thing.

Re: small busineses... Many family businesses are 'worker-owned' but they are not 'worker cooperatives' because either:

- there's only a single worker, or

- the decisions are generally made by a single person (e.g. 'head of family')

Re: Bob's Red Mill... it has a board and a CEO etc. It doesn't seem to be a 'worker cooperative'.
by pdntspa | 2025-10-07 18:37:58+00:00
Yeah and now we have a fragmented ecosystem. If the projects were placed under RubyCentral's management and active contributors' access is restored I don't see a big deal.

Yes the manner in which it was handled was really bad but given the supply-chain attacks we're seeing against the Python and JS worlds, I think auditing contributor access and consolidating certain privileges is prudent.

Again, handled poorly. But a lot of money rides on stuff like Bundler. We need a strict security posture.

edit- I am an artist; I get the concern and distaste. But at a certain point your art grows bigger than you. If you as a private individual build a bridge used from a public roadway and you don't do the necessary maintenance or management your shit gets shut down. Not sure how this is much different.
by galfarragem | 2025-10-07 18:38:33+00:00
I'd happily pay for the traditional physical IKEA yearly catalog. I suspect that if they sold it in-store for a few euros (€2?) just to cover printing costs, many people would buy it. It's more than a product list, it’s a cultural artifact, offering a window into the aesthetics, values, and lifestyle of its time. I still keep their old catalogs, and I’m not alone.
by kazinator | 2025-10-07 18:38:34+00:00
The main problem that threading macros solve is the lack of implicit partial application. If you farm that problem to partial-applicative combinators, you can do it:

This is the TXR Lisp interactive listener of TXR 302. Quit with :quit or Ctrl-D on an empty line. Ctrl-X ? for cheatsheet. 1> (defun bind1 (fn a1) (lambda (a2) [fn a1 a2])) bind1 2> (defun bind2 (fn a2) (lambda (a1) [fn a1 a2])) bind2

We define bind1 and bind2 for binding the left or right argument of a binary function producing a unary function, then:

3> [chain [bind1 * 2] succ] #<intrinsic fun: 0 param + variadic> 4> [*3 10] 21

The only wart is you have that explicit bind1.

You can write functions that notice they have fewer arguments than ostensibly required and partially apply themselves. Obviously the standard * can't do that because it's usefully variadic already.

Anyway, in the implementation of TXR, I've done this kind of thing in C, just with function calls: no macros. E.g. in eval.c, certain functions are prepared that the quasiquote expander uses:

static val consp_f, second_f, list_form_p_f, quote_form_p_f; static val xform_listed_quote_f;

static void qquote_init(void) { val eq_to_list_f = pa_12_1(eq_f, list_s); val eq_to_quote_f = pa_12_1(eq_f, quote_s); val cons_f = func_n2(cons); protect(&consp_f, &second_f, &list_form_p_f, &quote_form_p_f, &xform_listed_quote_f, convert(val *, 0)); eq_to_list_f = pa_12_1(eq_f, list_s); consp_f = func_n1(consp); second_f = func_n1(second); list_form_p_f = andf(consp_f, chain(car_f, eq_to_list_f, nao), nao); quote_form_p_f = andf(consp_f, chain(cdr_f, consp_f, nao), chain(cdr_f, cdr_f, null_f, nao), chain(car_f, eq_to_quote_f, nao), nao); xform_listed_quote_f = iffi(andf(consp_f, chain(car_f, eq_to_list_f, nao), chain(cdr_f, consp_f, nao), chain(cdr_f, cdr_f, null_f, nao), chain(cdr_f, car_f, consp_f, nao), chain(cdr_f, car_f, car_f, eq_to_quote_f, nao), nao), chain(cdr_f, car_f, cdr_f, pa_12_1(cons_f, nil), pa_12_2(cons_f, quote_s), nao), nil); }

"nao" means "not an object": it's a sentinel value used internally in the runt-time for various purposes, the most common of them being the termination of variadic argument lists.

andf is an and combinator: it returns a function which passes its argument(s) to each function in turn; if anything returns nil, it stops calling functions and returns nil. Otherwise it returns the value of the last function.

The pa_this_that functions are partial applicator combinators, generalizations of bind1 and bind2. E.g. pa_12_1 means take a fucntion with arguments 1 2, returning a function which just takes 1 (so 2 is bound: this is like bind2). A bunch of these exist, and more coud be added if needed: pa_1234_1, pa_1234_34 pa_123_1, pa_123_2, pa_123_3, pa_12_1 and pa_12_2.