MurphyA/hacker-news huggingface dataset:
by octopoc | 2025-09-24 22:22:05+00:00
Pair programming is a form of communication, it's a way for people to teach each other. Some people really work well with this learning style, and if you're one of those people, I would absolutely find ways to do it regularly.

When you become a senior dev, you should be taking time to help juniors build their skills. You will need to involve them in architectural discussions, pair programming for complex PRs, etc. So these are skills you need to have, IMO.

One technique I've seen work well is, build a PR for a specific feature, then ask someone if you can do a quick "pair programming" / demo session where you outline the architecture, show the code, maybe debug and step through some stuff. Like a highly developer-oriented demo, as a preliminary step for the other dev hitting Approve on your PR.

This has a lot of benefits:

- It can morph into pair programming

- A lot of questions that are raised in a good PR will be answered synchronously

- The PR feedback you get will be much, much better--in fact, it'll be the kind of feedback that you turn you into a mid-level and eventually senior dev.
by RugnirViking | 2025-09-24 22:22:31+00:00
This. I mean thats just one sector, but its spread across the whole: the whole of modern economic theory is one of competition that causes efficient markets. But when you look into the theory even a little bit, you realise it needs hundreds, even thousands of market players to reach an equilibrium thats worthwhile, and the existence of a large player even at like 10% market size can distort everything beyond usefulness. We're so far removed from that ideal in pretty much every dang sector that anyone preaching or believing in efficient markets is just foolish.
by simonw | 2025-09-24 22:23:22+00:00
I hadn't seen that NVIDIA article before... turns out they're running Python inside Pyodide inside WebAssembly inside Chrome inside Playwright inside Node.js! https://github.com/JosephTLucas/wasm-plotly/blob/main/server...

I'm always on the lookout for ways to run Python in a sandbox but that feels like one too many levels for me.

Pyodide inside Deno removes at least the headless browser layer: https://til.simonwillison.net/deno/pyodide-sandbox
by codedokode | 2025-09-24 22:23:27+00:00
I doubt it is true, at least in Russian history a typical peasant had a wife and children. Not being married was considered bad and there were arranged marriages. Also poor men probably had a low chance of "getting laid" as girls were interested only in lifetime long relationship.

I even tried to verify this by looking through old registries available online (where marriages and births were recorded), some of which are digitized and OCR'd by Yandex, but it seems that they do not have a list of unmarried people. Although the birth records typically mention whether a child is "legally born" (within a marriage) or not.
by scuff3d | 2025-09-24 22:23:53+00:00
That's not my point at all. Doesn't matter where you work, if a developer is working in a code base with a bunch of agents, they are always going to be the bottleneck. All the agent threads have to merge back to the developer thread at some point. The more agent threads the more context switching that has to occur, the smaller and smaller the productivity improvement gets, until you eventually end up in the negative.

I can believe a single developer with one agent doing some small stuff and using some other LLM tools can get a modest productivity boost. But having 5 or 10 of these things doing shit all at once? No way. Any gains are offset by having to merge and quality check all that work.
by sandreas | 2025-09-24 22:24:58+00:00
My first peer programming experience was exhausting. After 2 hours I was done for the day. After practicing for a few weeks, we could do around 4 hours split into 2 hour sessions without getting too tired. So it definitely has an effect to practice. Another positive aspect of it is (pretty likely) getting less distracted. You need a strong focus to concentrate on the task and the other person.

However, I think that peer programming does not work with everyone. Sometimes the peers do not match and getting work done is extra difficult. It also depends on the task. In my experience there were things that I could do better working alone, e.g. working on specification stuff like parsing a complex file format where I read a lot of documentation in the first place.

If you have someone to practice with, I think you could try to improve it and see how it works, but it should still be fun and not something you hate and you just need to do to improve.
by jashmota | 2025-09-24 22:25:33+00:00
Interestingly, we had some people try out VR teleop: https://x.com/Scobleizer/status/1970245161306464667

https://x.com/jash_mota/status/1969091992140304703

I think force feedback is key for small excavators, but not really true for 25+ tons excavators. Hence how easy it is for operators to accidentally kill someone with it.
by wiradikusuma | 2025-09-24 22:26:02+00:00
I actually built this to scratch my own itch. We put a bunch of cheap Android TVs on the wall to display metrics (Google Analytics, CI/CD pipeline, etc). However, manually updating those screens using the TV remote is a hassle, so the screens often become stale.

The app solves 4 things: it can display a series of websites (a playlist), it can refresh them automatically, it can be controlled remotely from a laptop, and we can control everything at once.
by darth_avocado | 2025-09-24 22:28:41+00:00
I don’t know if I’m misinterpreting the blog, but this feels like it suggest you just fall in line with the upper management while providing lip service to the plebs. As an IC I’ve always despised managers who’d be a very sympathetic ear in 1:1s but always be “part of the system” when it mattered the most. Yes it’s always good to not get into public arguments with the upper management, but this gives off a lot of “play both sides” kind of a vibe that’s not actual good management.
by bonoboTP | 2025-09-24 22:30:29+00:00
> It also intentionally alienates its users.

Only the tinkerer-type techies. Most people don't understand why right click doesn't work, they don't have a mental model of what is responsible for what and things are often broken in mysterious ways anyway. If users are not alienated by how the web looks without an adblocker (try it once on some mainstream news site or blog or recipe site!), they surely won't be alienated by unselectable text.

The rational reason is to avoid getting their content "stolen", or having the user leave the site to do something else with the saved content.
by Phemist | 2025-09-24 22:30:32+00:00
I am handling a lot of vectors of size 6 or less with integers of values lower than 500.000. I am packing individual vectors in a u128, which comes down to 6*19 + a 3 bit length field = 117 bits with 11 bit left to spare.

I chose u128 instead of an array of [u64;2] due to the boundary crossing issue that I saw would happen, which I could avoid using u128.

I am not very familiar with these specific bit manipulation instruction sets, so would you know if there is something similar that works on u128 instead of just u32/u64?
by tombert | 2025-09-24 22:31:10+00:00
Not hard at all, really. My main "game console" for the last year and some change has been one of those tiny gaming PCs you can get on Amazon for about $400. I installed ChimeraOS on there and got it set up with the SteamOS thing in about an hour. I don't play a lot of cutting-edge new stuff, but I do have a lot of Windows games and Proton seems to handle them all just fine.

The SteamOS interface works great even with a gamepad. I even use Xbox gamepads to drive it.
by nomel | 2025-09-24 22:31:15+00:00
It could be survey based. Heck, it could be coupon based. Something like:

1. Enroll is the discount program by running steam hardware survey. Steam holds onto your system specs.

2. Steam offers discounts for games that have insufficient benchmarks for your rough system.

3. For these games, steam collects performance data (either 5 minutes of benchmark before, during the game, first run, or maybe when the PC is idle (screensaver mode)).

There's all sorts of way they could do it. I'm guessing a large portion of people would be fine with a "Folding at home" style system, that just runs benchmarks for screensavers (with some coupons or whatever granted).
by TeMPOraL | 2025-09-24 22:32:52+00:00
> I mean these numbers are just made up anyways, so why are engineers concerned with them?

That's what they're directly or indirectly being graded on. Even if they don't have to show how their work impacted the company's bottom line, their managers or their managers' managers have to, and poop just rolls downhill.

> The idea of engineers needing to justify monetary value is just... ill conceived. They should be concerned with engineering problems. Let the engineering manager worry about the imaginary money numbers.

If this was only possible in this industry. If you're in a small company, you're wearing multiple hats anyway. If you're in a big corp, well, my wife hates that I see this in everything, but - hidden inflation is a thing. As roles are eliminated (er, "streamlined"), everyone is forced to be responsible for things they're not really supposed to care about (my favorite example is filing expense reports).

As you aptly put it upthread: we fucked up...
by bigyabai | 2025-09-24 22:33:32+00:00
I think people overestimate the awkwardness, here. Microsoft just wants to sell game copies - if they make money selling a really cool experience to Playstation owners, it's a win-win. We would know if Microsoft was envious of the PSVR sales numbers, by now.

They already support the game in Windows Mixed Reality, and the VR is already playable on non-Microsoft platforms through Proton. This seems like a really cool gesture from a dedicated software team that didn't want PS5 owners to feel disappointed buying Microsoft games.
by lapcat | 2025-09-24 22:34:03+00:00
> I'm willing to rephrase it down to...

That seems like a really strange way of putting it. What does your willingness have to do with it? I, the article author, am right here. Thus, you can just ask me what I meant. To insist on putting words in my mouth that I don't believe would be absurd, especially when it's directly to my face.

> the argument being that a change made on iOS later coming to macOS supports the idea that the platforms are merging

This incorrectly assumes that an argument was being made. I already said: "I think you misunderstood the purpose of the post, which was simply to highlight the latest abomination, not to make a larger argument."

In fact, the second paragraph of the blog post, immediately after the embedded video, already takes for granted that Apple is merging iOS and macOS: "this denial [No.] did not age well."

> If you want people who see your posts from the HN frontpage...

Well, I didn't submit my post to HN. I'm not sure I wanted it to be on the front page.

> to go do independent research about the history of your ideas on the topic before responding

I already addressed this earlier in the thread: "I don't expect you to know my full history. However, I expect comments to follow the HN guidelines".

> Really, you're lucky when people are replying to the actual content of your post rather than just the title and other people's comments.

I replied to you. What other people write in their comments is a separate matter. You're responsible for the content of your own comments about my article.

> Just looking at your comparison screenshots in your post, my focus is drawn to the control-icons much better in the Tahoe one.

It's important to note, however, that the controls themselves are brighter on Tahoe, independent of the background. Try cutting and pasting the controls from the Tahoe screenshot onto the Sequoia screenshot. You don't have to darken the video in order to achieve brighter controls.

The other issue, I would say the main issue, is that the controls remain on top of the video for several seconds after you're done manipulating them. So you keep having a darkened video for several seconds every time you adjust something, which is a degraded viewing experience. This happens even with play/pause.
by cwillu | 2025-09-24 22:34:33+00:00
And yet it's a reasonable question, because who's to say that it isn't slightly more complicated? Almost everything else is after all:

“Federal Aviation Administration (FAA) made a recommendation on the use of electronic devices in airplane mode—cellular telephony must be disabled, while Wi-Fi may be used if the carrier offers it.”

--https://en.wikipedia.org/wiki/Airplane_mode
by lukevp | 2025-09-24 22:36:52+00:00
The current graphics are good enough for the mainstream, and with modern SoCs, especially with AI frame generation and upscaling, can be run in a mobile form factor with low power requirements and still have great graphics. Hell, even my iPhone can run some games that look great, assuming they’re built with the hardware in mind.

Nowadays, a decent GPU (not even high end) is $700 whereas I can get a full console with a 120hz screen and built in controls for $450 (switch 2). That’s the mass market.

Consoles have traditionally been underpowered PCs but are shifting to a new product category. There’s no real downside to the portable form factor besides a lack of processing power; everything else is upside.

I’m here for it, I love handheld gaming.
by kragen | 2025-09-24 22:37:06+00:00
"There is no evidence that safety regulations have denied us some miracle drug."

Well, of course we don't know of a specific miracle drug they've denied us, because it isn't until after a drug is in wide use that you find out whether it's a miracle drug or not. But we can see that there were enormous numbers of miracle drugs in the 20 years immediately preceding the safety regulations, and almost none in the 63 years since then. There have definitely been some† but a very large slowdown is clearly evident if you look at the history. Most of even the important new drugs since then are slight variations on previously known molecules.

A reasonable inference from these observations is that safety regulations have denied us a lot of miracle drugs.

______

† zidovudine, Paxlovid, oral rehydration therapy, ivermectin, propofol, SSRIs, sildenafil, acyclovir, misoprostol, ritonavir, and arguably buprenorphine come to mind; and time will tell whether lovastatin and semaglutide belong on this list or on the failures list with fen/phen and heroin.
by mrtksn | 2025-09-24 22:37:17+00:00
I think the problem is that the new communication methods are allowing for new modes of communications that we lack tools for dealing with malicious actors(like IRL when someone lies constantly, we know how to work with that person but we don't know how to deal with someone from the other side of the world who lies as a full time occupation preying for attention). The newer generation people are less and less interested with "talking to strangers" as the environment become too toxic and goal(like promoting a product or pushing an agenda) oriented when the internet became mainstream with the proliferation of 3G and iPhone/Android. IMHO There are not many real people out there, most people who create content are doing it as a job or as a side hustle and those who provide the platform treat people as numbers, probably not much different than butchers who are just trying to produce some meat so they don't see the animals as live being. Plus, there are psychos all over the place who are trying to harm people for entertainment.

As a result, real people are having real talk in the safety group chats where they know the members to som degree, IIUC.
by indigodaddy | 2025-09-24 22:37:43+00:00
Would the app have outbound network access to do some Python scheduling stuff that involves pulling from another endpoint?

Eg something like this flask-based app? (Yes the code is shit, I’m just a sysadmin learning Python with some AI support at that time).

https://github.com/jgbrwn/my-upc/blob/main/app.py

Also, if wasmer supports Starlette, I assume it would support FastHTML (web framework that uses Starlette under the hood) ?
by jfengel | 2025-09-24 22:37:51+00:00
China is efficient but largely because they don't actually have to obey the State. They are capitalist; they compete in the global market and follow market signals.

The CCP does put a heavy thumb on some scales, but so does every country. Perfect efficiency is not optimal when circumstances change, so states always enforce some redundancy.

There are many differences, of course, but just don't get the idea that China consists of monopolies in a command economy. They call it "capitalism with Chinese characteristics."
by NedF | 2025-09-24 22:38:50+00:00
While this comment is true, the bigger/real story is all(?) the media is lying.

Anyone on TikTok has gone down the phone farm rabbit hole. Some of us stay. This is teen level tech. There's phone farm ASMR.

Better question is why this is the best take down of a 'bogus' story on Hacker News?

This comment really should not be top or what Hacker News discusses as a side comment.
by kcplate | 2025-09-24 22:39:58+00:00
How much do you interact with colleagues from 2000 and how much do they really know about your current capabilities? Probably nothing or minimal…”he was a helluva cobol dev back in ‘00” doesn’t sound like a valuable reference if I am a hiring manager in 2025 looking for a Rust dev.

Current colleagues and bosses would have to cycle out themselves and land elsewhere before they will be a help as a network resource.

Also, for current colleagues—-consider the case if your whole team gets RIF’d. At that point they are no longer your colleague, nor really a good network resource until they land. What they are is a competitor and a competitor likely similarly skilled as you, competing for the same roles that you are.

Your best network resources don’t currently work with you, but are secure in a gig, and someone you have worked with or for in the last 3-5 years.
by 0cf8612b2e1e | 2025-09-24 22:40:07+00:00
Total agreement here. The handhelds have to make extreme compromises to fit in the power/heat/performance envelope. I would guess that most Steam Deck hours are clocked within someone’s home vs on the go.

I assume the screen on the Deck/Switch is the most expensive component. Are Microsoft+Sony really going to push units where consumers have to pay for a feature they know will go unused? I guess so long as they offer a screen-less “portable” for $$$ off the price.
by Manuel_D | 2025-09-24 22:40:24+00:00
I am similarly dubious of the idea that TV consoles will be abandoned. Handhelds necessarily require low power. Even the steam deck is considered too heavy for many users, and it struggles to run present generation games at 800p.

Nintendo is in a special situation. They have a successful handheld line established in the Gameboy. Their games tend not to be realistic, instead going for more cartoon-ey or Anime style that can be done with low poly counts and lower resolution textures. Nintendo didn't abandon their home console so much as they merged with with their existing handheld console.
by epolanski | 2025-09-24 22:40:46+00:00
I've built multiple living room, consoles PCs.

The experience is nowhere near the same.

- OSs do not compare fairly to how easily and care free is the UX on consoles: press one button, press another and you're in game

- Most PC games have issues with local coop, especially when it comes to bluetooth controllers, some games don't even release with local coop on PC, but they do on consoles

- Many games still expect a keyboard and mouse and won't popup the virtual keyboard when playing with a controller.

- The OS itself will not work with just a mouse and keyboard

- Dimensions are much bulkier, there's virtually no low profile well performing GPUs anymore since a decade

Honestly comparing a PC to a console is nonsense. It's a very different experience. Unless you're playing at your desk, then they are equivalent.
by kragen | 2025-09-24 22:41:02+00:00
Every major family of antibiotics has generic versions, and that is not resulting in the needed discovery. This is probably because the vast majority of the "investment" required is in compliance with regulations that didn't exist when the currently-widely-used antibiotics were discovered.

Some antibiotics do have a good enough safety profile that such occasional speculative use would be a good tradeoff. Elderly people are also the one group least able to handle infections! Others do not.
by drunkensailor | 2025-09-24 22:41:19+00:00
I am not entirely sure what made Apple to take on this way. Really doesn't make any sense to anyone. Seqouia was fine and no one was asking for a new UI. People wanted to see more featured on the operating system. Meaningfull changes that can make difference in their lives. Apple seems totally out of ideas at this point and now.

What makes me worried is how much money that they probably spending su supress youtube content creators and the press. Everyone is talking about how Tahoe is good like they are given some sort of script. I have seen a youtuber that talking about the features while the visual glitches are right there in front of him and he was desparetly struggling to not take attention to there.
by RugnirViking | 2025-09-24 22:41:21+00:00
I agree that I don't think its security. But I do think its worth looking again at the time aspect. per "bowling alone" we have pretty good signs that this decline has been ongoing since the 1980s. I'm reasonably sure that the 455 minutes per day per capita global media consumption has something to do with it. From TV to the internet, you don't need friends when the friendly person on screen has such exciting adventures.

I think something like only turning on the internet and TV for like a single hour each morning and evening would do so much for society, like you wouldn't believe. Not just encouraging better engagement outside of those times, but also causing you to demand better of the hour you do get, avoiding mindless slop.

Have you ever taken a proper break from all media? Like tv, internet, phones, heck even books. You find yourself suddenly with amazing amounts of time. Some people describe being catastrophically bored but for me I just find that all those little tasks that rack up that seem like too much effort suddenly become approachable and you can check off like 6 and still have time for relaxing in some grass and just kinda chatting with passers by. I really think its that simple.
by DrewADesign | 2025-09-24 22:42:09+00:00
Right, and some people’s role is to organize people and orient the group’s efforts by taking in big-picture problems and outputting direction.

There’s rarely a single correct answer— lots of good solutions have trade-offs— but there are often various wrong answers. Do the best you can to avoid the wrong answers, and when you inevitably run into the business end of one of your trade-offs, take comfort in knowing the other good options probably also had trade-offs, and tell the smug know-it-alls to cram it.

People working effectively towards a non-optimal solution is far more useful than sitting around arguing about the best way to do it.
by TeMPOraL | 2025-09-24 22:43:04+00:00
Files? What era do you hail from? Prehistory?

There are no files anymore. I mean, there technically are, but copyright industry doesn't want you to look at them without authorization, security people don't want you to look at them at all, and UX experts think it's a bad idea for you to even know such thing as "files" exists.

Share and enjoy. Like and subscribe. The world is just apps all the way down.