MurphyA/hacker-news huggingface dataset:
by thaumasiotes | 2025-09-17 22:15:03+00:00
> medically, not really. the vaccine acts the same.

That's not a response. The multiple simultaneous sexual partners are relevant to the fact that prevalence of the disease in Africa is very high. This is not a vaccine-related question, so the action of the vaccine can't speak to it.

> I would just suggest that stating that an entire continent of different races/culture/religions "having multiple simultaneous partners" smells just a little bit of "savages over there"

Funny, if you look at my comment, you should see that it refers to "the much higher prevalence" of this behavior in Africa.
by mvx64 | 2025-09-17 22:15:23+00:00
Interesting, I will look more into this.

To be honest, grepping the source, I found a couple of places with for x in &myvec. Probably tried them while learning the language, they worked and left them there.

But really, I am just more used to the old way. It visually feels more familiar, I have an explicit i to do things, and it's easier to delete/manipulate elements while in the loop and not invalidate anything. It's not that I am against an iterator if it matters and it's better, of course.

In my case, the important loops are like "for i in x0..x1 { draw(i, y); }". Is there a way to turn this into something that, for example, skips the bound checks or optimizes it in any other way?
by astura | 2025-09-17 22:15:26+00:00
The jr's in my company are making $60-$70k.

Anyway, the government actually compiles this information

https://www.bls.gov/ooh/computer-and-information-technology/...

>The median annual wage for software developers was $133,080 in May 2024. The median wage is the wage at which half the workers in an occupation earned more than that amount and half earned less. The lowest 10 percent earned less than $79,850, and the highest 10 percent earned more than $211,450.
by Madmallard | 2025-09-17 22:15:33+00:00
"The pattern often goes like this:

Before you start, it feels daunting, and the prospect lingers in the back of your mind. You know it needs to be done, but you really, really don’t feel like it. You leave it until it starts to loom larger and larger. When you finally convince yourself to start, it’s not what you want to be doing, but it’s generally fine. It’s often not even as bad as you thought it would be, and it feels good to make progress. As you near the end, you can even push yourself a little to wrap it up and get it off your plate. When it’s over, you feel relieved, like a weight has been taken off your shoulders, and you are both pleased with yourself and a little annoyed that it took you so long to deal with."

This is never really my experience.

If it's something I really don't like doing, even when I'm doing it I hate it every step of the way and it just gets worse and worse overtime.

Otherwise I would want to do it to at least some extent. In which case, yeah I would eventually be able to muster motivation and push through.
by accrual | 2025-09-17 22:16:02+00:00
Another example (mentioned by another commenter) is the Magsafe animation.

Siri can be in the middle of responding to a request from my phone when I dock it to my Magsafe charger on my desk, and it obliterates the request like it never happened. Also, cannot use the phone for about 3 seconds after docking it. The green "your phone is charging!" animation takes precedence over all.
by muppetman | 2025-09-17 22:16:05+00:00
I'm 100% with you on this, but this only works if you've got a) The time and b) The knowledge to do it. I don't have a lot of time for my homelab stuff anymore. I mean thankfully things like Immich are just a "docker compose pull && docker compose up -d" away, which is fantastic, but even the knowledge to get to being able to issue a "docker pull" command isn't for everyone.

Also when you die that stuff'll go offline pretty quick I expect...
by toast0 | 2025-09-17 22:16:08+00:00
If you have acceptable outside air, and quiet surroundings, and you have both low openings and high openings, you can get natural convection flows that move a good amount of air without much noise. Double hung windows are pretty good for this; you can open the bottom and the top of a single window and get air movement from that. Even better if you have windows on different sides of the room, open the top on one side and the bottom on the other. Typically inside air will escape the top window(s) and be replaced by outside air coming in the bottom window(s), and the moving air at the windows will tend to encourage air movement throughout the room. In a multi-story building with free air movement between floors, you can open windows on the top and bottom floors and get something similar. If that's not enough, using a fan to increase exiting air flow should help.
by DaveZale | 2025-09-17 22:16:10+00:00
try gardening.

To see a tiny seed grow into a massive sequoia is way beyond the scope of one of our lifetimes, but we can still experience a few dozen years of it.

Just as humbling as kafka-esque everything-is-bullshit or entropy theory, and it just feels better.

But yours is a nice essay. Yes the more we read the news lately, the more it all seems like BS. But I try to remember Bannon's warning that we would soon be flooded with it.
by dlcarrier | 2025-09-17 22:17:06+00:00
I've only submitted two security reports, both for very blatant bugs, and they've booth been closed as "works as intended".

I don't think my bank had intended to make passwords optional, and the third-party administrator of their bug bounty program agreed, when creating the report, but once it made it to the bank, it was up to them to decide if it was or was not a bug.
by fny | 2025-09-17 22:17:14+00:00
Differences are hidden because (1) differences, even small ones, are used to justify discrimination (2) some feel the need to correct for stereotypes (3) these differences often don't really exist or amount to a small effect size.[0]

In the end, we're talking about distributions of people, and staring at these differences mischaracterizes all but those at the mean.

All that matters is who can pass the test.

[0]: I also encourage you to ask ChatGPT/Grok/Claude "men vs women math performance studies." You'll be shocked to find most studies point to no or small differences.

[1]: Malcom Gladwell wrote a great piece about his experience as a runner that seems appropriate to share https://www.newyorker.com/magazine/1997/05/19/the-sports-tab...
by cyanf | 2025-09-17 22:17:34+00:00
> On August 29, a routine load balancing change unintentionally increased the number of short-context requests routed to the 1M context servers. At the worst impacted hour on August 31, 16% of Sonnet 4 requests were affected.

Interesting, this implies that the 1M context servers performs worst at low context. Perhaps this is due to some KV cache compression, eviction or sparse attention scheme being applied on these 1M context servers?
by jll29 | 2025-09-17 22:17:46+00:00
I'll keep it short, to avoid spending too much time on HN when other stuff should be prioritized, so apologies for repeating things that others have already said. ;-)

What I do is three things from the OP, and one extra thing:

- break down things into chunks (divide and conquer is what computer scientists are trained to apply)

- reward yourself (after each mini-step, I grab some chocolate, after certain time units, I will make a short break, and after the complete session if I'm satisfied with what I have achieved, I might order myself a book from my online wish list ;-).

- The third and most important part is start by picking a small and easy task. In many cases, the problem is easier to solve and less painful to complete than it appeared before starting to tackle it; once you're on it, things get easier and you may soon enter the flow and then things start to fly & rapid progress may ensue. I circle around the hard parts fixing a bunch of easy things that I know are easily and immediately solvable. Going around Mount Everest and depleting bits from all sides, suddenly it's not that big and scary anymore, and I have already understand bits from different parts, so my mental model of the problem as a whole approaches what's left of the real Mount Everest, not a huge mountain behind a wall of fog.

Curiously, I'm successful with that technique, and I have a friend whom I also consider successful who does it the other way round: he starts with the carved-out core problem, and once he knows how to solve that, the rest is just code writing approaching boilerplate-level. And before that, he does not bother with addressing all the other stuff, the "mere periphery".

I call my method outside-in and his method inside-out. In theory, I appreciate his method, but in practice, my method makes me more productive, because even on a very bad day (say, a zero flow, mega-unproductive day, which happens, but thankfully not that often), I can write a logger or a test harness, and once I've done any of these easy bits, the dopapine reward will motivate me to solve harder parts & because I've started to write code or whatever it is I need to do that I was postponing/dragging out, I'll be more likely in the zone and will be able to do the harder bits of it.

BTW, don't confuse the *order* of doing things with the kind of *abstraction* in software architecture (where I would consider myself a top-down thinking person that consciously combines top-down and bottum up approaches to ensure the pieces fits together and each piece can be build). The two are related, but not the same thing.
by brokencode | 2025-09-17 22:18:21+00:00
You can use a framework that abstracts all the WASM to JS communication for DOM access. There are many such framework already.

The only issue is that there’s a performance cost. Not sure how significant it is for typical applications, but it definitely exists.

It’d be nice to have direct DOM access, but if the performance is not a significant problem, then I can see the rationale for not putting in the major amount of work work it’d take to do this.
by bsder | 2025-09-17 22:18:36+00:00
Sadly, Prusa is not equally reliable.

The fact that the Bambu printers use linear slides means they have a huge accuracy advantage right out the chute. And the Bambu printers have a bunch of other quality of life improvements that really add up.

While you can certainly slag Bambu for their business practices, the other 3D printer companies are absolutely lagging on the engineering front. Companies like Prusa need to step up their game.

As for phoning home, we isolated the printer on its own network and it hasn't caused us any issues. Sure, some of the monitoring features won't work, but it seems to print just fine without network access.
by jjmarr | 2025-09-17 22:19:09+00:00
The next word can also be selected with weighted randomization and "temperature" is used to control how much weight lower probability tokens get.

I've honestly received the best results in creative writing by ignoring top_k/top_p and simply tuning temperature. Restricting my output to only common words causes everything to feel generic. But Deepseek constantly breaks into Chinese/gibberish/ZALGO! when I go to 1.14.

This isn't related to the "recent issues" but I feel like it's useful advice for anyone trying out AI story creation.
by triMichael | 2025-09-17 22:19:15+00:00
My wife is on phase 3.

She graduated with a computer science degree in January, and then her dad passed away. The estate was a mess so she ended up spending time figuring that out. Then, we found and fixed a medical issue that had been draining her energy. She's doing a lot better now, but as a result she has an 8 month gap on her resume. She also never took an internship so that she could finish a semester earlier with summer classes. So now she's absolutely screwed for phase 1.

She switched to phase 2 recently. She got a hit for software support. She got rejected, but the person was like "Why aren't you applying for programming jobs, since you like programming?" They set her up for an interview for an actual programming job, and said her lack of experience wasn't an issue because they had a lot of pull, and that they would offer her a test where she could prove herself. She spent the next several days preparing non-stop for the interview, only for the same guy to be angry at her for not having multiple significant projects on Github and refused to even give her the test.

After that we thought about continuing phase 2, but we both felt like it was just a waste of time, especially after the last experience. She's had previous experience tutoring and I've written some instructional books, so we've now just decided to ignore the job market and form an LLC related to teaching. She'd be a great programmer, and it's really stupid that no one wants to give her a chance, but at some point you just figure the job market is so irrational that we should be able to beat it by doing it ourselves.
by esseph | 2025-09-17 22:19:26+00:00
Why does Waymo not have a problem with it? It did really well in dense streets with people barely pulling over to stop and run into a storefront or picking people up from a restaurant. It would pause for a second, put on turning signals, and then pull around the stopped car. It did this several times, in fact in spots where I would have waited because its estimation of distance and obstacles in a 360deg around the vehicle is flat out better than me as a human. I was really impressed.
by guywithahat | 2025-09-17 22:19:28+00:00
I read the article, it's just that the data was never, and is not, hidden. Data for vehicles that aren't fully autonomous isn't released, and they are releasing their fully autonomous data through the proper channels.

At no point was tesla ever trying to "hide 3 robotaxi accidents", as the title claims (unless I'm missing something but I don't think I am)
by gomangogo | 2025-09-17 22:19:56+00:00
I’ve been on teams where “vibe coding” was fun at first, but eventually the codebase becomes unmanageable. Onboarding new devs is painful, small changes break things, and productivity tanks. I just came across a tool that’s about to launch called VibeCleaner, which focuses specifically on tidying up messy vibecoded software. The pitch is simple: make your code clean and scalable so your team can stop fighting chaos.

They’re opening a waitlist, and early sign-ups get 50% off the first month. Could be worth it if you’re staring down a vibecode mess.

https://vibecleaner.uwu.ai/
by keoneflick | 2025-09-17 22:20:18+00:00
> Franz von Holzhausen, Tesla’s longtime design chief, said the company is looking to combine the electronic and manual door-release mechanisms, which are currently in separate locations.

I never understood this. I get that the electronic release is "cool" or something, but it never made any sense to me that it wasn't integrated with or connected to a manual release.
by ericdotlee | 2025-09-17 22:20:43+00:00
I've built a few small machines in my homelab - but I've been a huge fan of the Beelink mini ryzen PC's that DHH has been featuring with Omarchy.

That said - I don't think I want to opt for one of the Ryzen "ai mini pc's" they seem solidly a worse option than a 3090?
by dlcarrier | 2025-09-17 22:20:48+00:00
I'm amazed at what Google was okay with. For a while there, if you had access to Chrome's files, for a user logged in with Chrome that had a credit card on file with Google, you could initiate a Google Pay payment with no further authorization.

They also used to let anyone add any gmail address to a Google Groups group, and send out unfilterable spam as a message from that group.
by lock1 | 2025-09-17 22:20:53+00:00
No?

I think you're confusing ADT with a Typescript-like type system. Adding language support for ADT is not really a warrant for an "enough DOF to become scary" sticker.

I find modern Java surprisingly pretty good at capturing the essence of ADT without introducing way too much fancy stuff. Modern Java supports ADT via `sealed` classes (sum types) and `record` (product types). For working with ADT classes, modern Java provides exhaustive `switch` expression and `record` destructuring.

That's enough for minimal "language ADT support". You still can't do Typescript's wacky operations like conditional / mapped types or type parameter recursion in Java. You can't do fancy Haskell's typeclasses here either. And it is certainly not turning Java's type system into a Turing-complete type system at all.
by zb3 | 2025-09-17 22:21:03+00:00
Regarding C - yes, multiple stacks should be supported, and I literally opened a PR to add coroutine support based on JSPI to emscripten: https://github.com/emscripten-core/emscripten/pull/25111

JSPI-based coroutines are much faster than the old Asyncify ones (my demo shows that).

As for your core message - I'm just the user, but if Google engineers were able to implement that, then it is possible to implement that securely. I remember Google engineers arguing with Apple engineers in GH issues, but I'm not on that level, I just see that JSPI is already implemented in Chrome, so you can't tell me it's not possible.
by wpm | 2025-09-17 22:21:08+00:00
Bambu's marketing (handing them out like candy to every YouTuber) has propagated a lie that there's "Easy and locked down Bambu" and "Yucky hard to use custom printers".

I have an Elegoo Neptune 3 Pro. It was like $220. I have put approximately $30 into it for the Raspberry Pi I installed Octoprint on, and even that's a stretch since I already owned the Pi. It prints just fine. Sits for months. Fires up every time. First layers perfect every time.

The "printer being the hobby" is only true if you let it. Even cheap no name open source printers are really good these days, and in the high end there are plenty that are competitive with Bambu on print quality, out of the box experience, and features, often exceeding them.

I dunno, I guess I just don't think having to let a printer talk to some fucking cloud service in China so I can start an STL print from my phone is all that important of a feature.
by sans_souse | 2025-09-17 22:21:22+00:00
I was thinking about exactly this possibility just a few weeks ago. Always nice to see a new, innovative technology that allows higher granularity in control, without pushing additional bloat or further limiting other areas of user controls..

To anyone wondering this essentially turns your brake pedal into a gas-like brake pedal.

Now what I'm wondering is, can we tie this all to the brake-light brightness?
by trhway | 2025-09-17 22:21:36+00:00
planned economies, rat tails and cobras breeding, lines of code counts, etc. the history is abundant with examples. There is a popular saying in Russia (originated by a famous for his "language skills" Prime-Minister from the 90-ies - Chernomyrdin) - "We have never had such a thing happen, and it has just happened again".
by mstade | 2025-09-17 22:21:49+00:00
Ditto! I was introduced to blender in the late (great!) 90's and had a lot of fun with it for years before I largely gave up on working in 3d graphics and started building a career as a programmer instead.

Sometimes I think of what could've been had I had the perseverance to stick with it, but mostly I'm just very grateful. Ton was a big part of that for sure, but a lot of others as well. WP (or waypay as I used to call him) who designed the Suzanne model (among a lot of other amazing artwork), Bart who was a pillar of the community and went on to found Blender Nation, and many more who really formed that community. Without it I doubt blender would be more than a footnote in the annals of history.

Massive congratulations to Ton for achieving what many (including me!) never thought possible. Huge, huge kudos!
by throwmeaway222 | 2025-09-17 22:21:53+00:00
Great, finally a thread Youtube employees might be looking at.

Ever since the election you guys RAMPED up the ads, please drop it back down. It's becoming unbearable to get a 50 minute podcast AD every 5 minutes of video I watch when I'm shingling a roof and my phone is in the truck. There HAS to be some limits here.
by quuxplusone | 2025-09-17 22:24:05+00:00
The linked post is just a TMZ-style annoying "recap" of a reddit post. But the reddit post links to its own source, the source of the "quantum ogre" phrase, which is actually potentially interesting and useful to a DM. (From 2011.)

https://hackslashmaster.blogspot.com/search/label/series%20%...
by glimshe | 2025-09-17 22:25:05+00:00
I love the comments today. I share many of the feelings described here. The question is... can we get that back without time travel?

I'm a technology enthusiast but haven't been blown away by any new hardware in a while.

I wondered if this was age-related, but my kid and his friends don't seem to be too excited either. In fact, he's now into mechanical analog watches and even grabbed my wife's Swatch which she hasn't used in over 10 years!
by Arch-TK | 2025-09-17 22:25:12+00:00
Maybe, who knows. It was an example. All I know is countries like Denmark and maybe soon all of Europe seem completely carefree with regard to making citizenship depend on device ownership so...

Quite a few banks in the UK now require an app, and that's a liability for me as who knows when they'll arbitrarily decide to lock me out of my account because I am not running stock google android.

The bank I'm with uses a hardware token which I can tolerate because, while it does require a codependence on hardware, at least the hardware is provided for free by the bank. I can also manage my account over the phone without the hardware.
by IsTom | 2025-09-17 22:25:14+00:00
Only if your goalpost of what "mathematics" is endlessly shifting. To prove values of BB(50000) you're probably going to need some pretty wacky axioms in your system. With BB(any large number) that's just going to be unfeasible to justify that the system isn't tailored to prove that fact, just short of adding axiom of "BB(x) = y".
by IgorPartola | 2025-09-17 22:25:20+00:00
I don’t remember if I did but I can tell you that the performance I am getting from them is more than adequate. Cooling has not been an issue at all which I can measure and continuously monitor for some of these with the printer’s built in sensors. Basically for something like this use case the point isn’t to make it as cool as possible but cool enough to work correctly which these fans are more than able to do all day long at a volume level that is inaudible to me.
by Geee | 2025-09-17 22:25:26+00:00
I'm not rewriting anything, this is called time preference, a well-known concept. High-% deflation happens to consumer electronics all the time. You get the same product much cheaper or a better product with the same price if you wait. Still people buy these products, because they want / need them now. Sure, the rate of inflation / deflation will shift the average time preference, but it's not that drastic and doesn't cause a spiral.