skysight-inc/HackerNews huggingface dataset:
> It’s a common complaint on forums like /r/medicine because doctors are seeing a rapidly growing number of patients who have gotten bad advice or prescriptions from overconfident NPs, especially in states where NPs can prescribe controlled substances.

I wonder how much of this is simply because people are more able to afford (or even merely schedule!) medical care because NPs are available. There are certainly a lot of doctors that overprescribe and give bad advice after all.
Assuming that's true... well, if you're just looking to meet random women for hookups and flings, sure, ok. But I don't think I'd want to be in a relationship with someone who wouldn't date me because I shave my head bald.
Preventing the Collapse of Civilization – Jonathan Blow (2019) [video]
I wrote some dart servers years ago, there is a nice framework called aqueduct that makes it very easy and productive.

I stopped using it because I needed to make money and my work was with nodejs.
The timing of this is pretty convenient.

I just open sourced a CLI tool for income and expense tracking yesterday at https://github.com/nickjj/plutus and I'd like to think I avoided destruction for each of those bullets.

You have a choice on the code you write and who you're writing it for. If you believe these bullets, you can adhere to them and if you're pressured at work to not, there are other opportunities out there. Don't compromise on your core beliefs. Not all software is destroyed.
True in college and some high schools; the opposite of most elementary teachers. Far too many brainlets with math anxiety.
The first permanent settlement in the Falklands was by a German in 1826. So hundred of years.
That sounds amazing. I haven't spoken to my boss in about 2 years, haven't had a raise in over 4 years. I guess my reward is that I still have a job?
How exactly are you trying to train and deploy this YOLO model? What kind of accuracy are you seeing against the validation set at the end of the training process?
'Work force is missing': Air traffic controllers in peril nationwide
If you're talking about Kowloon Walled City, I found Gibson's essay "Disneyland with the death penalty" (and the fact that the essay blew up like it did) pretty revealing about how the actual preferences in (western) SciFi are.

In the essay, Kowloon is not the dystopia - that is Singapore - it is the utopia:

https://lateralthinkingtechnology.wordpress.com/2021/06/27/c...

Gibson writes about Singapore's artificial "squeaky-clean authoritarian", style with almost physical revulsion, while Kowloon comes off as the plucky antihero that is overtly kind of a dick but that we all are secretly rooting for.

I also don't think that Singapore would really qualify as an utopia. The death penalty is real and the democracy there seems to exist mostly on paper. But at least the state actively tries to solve problems in society and improve the standard of living for everyone.

In contrast, Kowloon was a place literally built and run by the mafia, and by all records must have been hell to actually live in (as opposed to read stories about it).

I feel a lot of cyberpunk comes over like this: Pretending to be a cautionary tale on the surface but at the same time, presenting it with such a kind of longing, wistful outlook that it's pretty clear the authors would love to be in that place in some way.

Makes me kind of understand how we got to the "at last, we built the Torment Nexus" territory in the end.
This is generally a horrible idea.

This is how public transit companies were generally acquired, but on the way to bankruptcy firms would defer maintenance to stave it off, which led to the sorry state of most mass transit systems today.
That would mean the train driver spends the night in the middle of nowhere, I doubt they would agree to that.
The wikipedia page for the Tristan da Cuhna island is really interesting. It is amazing that a small population was able to survive there over such a large period of time with just occasional ship access (sometimes years apart).

https://en.wikipedia.org/wiki/Tristan_da_Cunha

The entire population was evacuated in 1961 due to the eruption of the mountain on the island, but most people made it back to the island in 1963.

Also interesting that just recently got Starlink internet.

Very cool.
Simple format. Makes me want to write a parser for it using a shared buffered reader library I’m working on in Rust.
> A $8M grant doesn’t cost a university any more than a $1M grant for university admin in terms of “indirect costs”. The fact that they think they’re entitled to several million of it to waste on things that shouldn’t be coming from taxpayer funded NIH grant money is obscene.

Sure it does. An 8M grant is going to have roughly 8X more researchers working under it than a 1M grant. Each of those researchers needs space, parking, IT support, HR supports, etc. There are some economies of scale, but the idea that you could increase the staffing of a business by 8x and not have to hire more HR and accounting people is silly.
Hahaha yup right on I'm there now
> We are destroying software with complex build systems.

> We are destroying software with an absurd chain of dependencies, making everything bloated and fragile.

> We are destroying software by making systems that no longer scale down: simple things should be simple to accomplish, in any system.

That's true and I'd say we've got proof for that with the fact that many software is now run in containers.

I always get downvoted for saying that it's not normal we now all run things in containers but I do run my own little infra at home. It's all VMs and containers. I know the drill.

It's not normal that to do something simple and which should be "dumb", it's easier to just launch a container and then interface with the thing using new API calls that are going to be outdated at the next release. We lost something and it's a proof we gave up.

This containerization-of-all-the-things is because we produce and consume turds.

Build complexity went through the roof so we have to isolate a specific build environment in a container file (or, worse, a specific environment tailored to be accept one build already made).

Criticize Emacs as much as you want: the thing builds just fine from source with way more lines of code (moreover in several languages) than most projects. And it builds fine since decades (at least for me). And it doesn't crash (emacs-uptime -> 8 days, 5 hours, 48 minutes and that's nothing. It could be months but I sometimes turn my computer off).

Nowadays you want to run this or that: you better deploy a container to deal with the build complexity, deployment complexity and interacting complexity (where you'll use, say, the soon-to-be-updated REST calls). And you just traded performance for slow-as-molasses-I-wrap-everything-in-JSON calls.

And of course because you just deployed a turd that's going to crash anyway, you have heartbeats to monitor the service and we all applaud when it automatically gets restarted in another container once it crashed: "look what a stable system we have, it's available again?" (wait what, it just crashed again, oh but no problem: we just relaunched another time)

It's sad really.
This is very cool! Somewhat similar, I recently bought a Nintendo Switch version of Ticket to Ride, which supports using a "companion app" on other devices to show each player their private hand.

However, one unfortunate bit is that the board (in my case, the TV connected to the Switch) is "read-only" and you don't interact with it, unlike real life. You pick which card to play on your phone, and then place it onto the board also on your phone. So basically, all the action is on your phone, and the central board is kind of an afterthought. It doesn't feel as much like interacting with a shared space as I was hoping.

I'm not really sure how to solve that. I thought of some weird stuff (like, maybe after you pick your card, your phone is just a touchpad controlling the card as it now moves around on the big screen) but nothing seemed practical.
FlashGenius AI – Seeking Feedback
Portland Maine?
I would say you don't know what "the left" means either, insofar as I don't believe the common use of the word today or then to describe "progressives" was as a loanword for socialism. I don't even think most Americans know what socialism really is, given they're often spotted fawning over the Nordic Model as a proud example, Bernie included, which has nothing to do with socialism. We also have a party called "the Left" here in Denmark, which has nothing to do with the American left in common use today.

It's all entirely relative and contextual. Your definition is the outlier. Not mine.

You've written a few colorful paragraphs that fail to attack my point that he was a terrible US president.

I don't really care (and you shouldn't either) whether Obama's foreign policy was defensive. It was bad foreign policy, period. And that's on him and the American people who voted him into power. Americans owe much of the US' poor foreign posture today to him and his administration.
This seems like an interesting time to post this. With the rise of LLMs, Software development has changed more in the last two years than at any time I can previously recall. And I strongly suspect that's just the beginning.

I believe we'll soon be looking for "the joy of programming" in a totally different way, far more outcome-oriented than it is today. (Which is, in my book, a good thing!)
I thought this was an incredible well executed/engineered art/commentary on using an incredible amount of technology to create a similar....likely sub par experience to getting a deck of cards for <10 dollars

I love it!
https://github.com/features/codespaces

All you need is a well-defined .devcontainer file.

Debugging, extensions, collaborative coding, dependant services, OS libraries, as much RAM as you need (as opposed to what you have), specific NodeJS Versions — all with a single click.
It's dev-environment-as-code and you can version control it.
I wondered if o1 would do better- seems reasonable that step-by-step trying to produce legs/torso/head/horn would do better than very weird legless things 4o is making. Looks like someone has done it: https://openaiwatch.com/?model=o1-preview

They do seem to generally have legs and head, which is an improvement over 4o. Still pretty unimpressive.
Paying more is not the answer (but it is also not not the answer -we need to pay well). Improving the workplace environment, into a place people want to stay, is important.

My friend could double his salary, moving almost anywhere else, but he gets a lot of perks at his work, and is treated extremely well by his managers.

They just gave him a rave review, and that did more to boost his willingness to stay, than a 10% raise. He will still negotiate a better salary, but is more likely to be satisfied with less than he might have, if they tried to treat him badly.

Treating employees with Respect can actually improve the bottom line. They may well be willing to remain in difficult situations, if they feel they are personally valued.

I know this from personal experience. When they rolled up my team, after almost 27 years, the employee with the least tenure had a decade. These were top-shelf C++ image processing engineers, that could have gotten much higher salaries, elsewhere.
"The core value of EDA..."

Another subtle joke about chip design and layout strikes again.
Sounds like he's lucky though. Many companies are happy to let you specialize in their area of business, own the special software, get to know all the vendors & business contacts then really not pay you well. You dont get to find out until 5 years in when you have skills that aren't really transferable to a new job.
> Look at how much grant money a given university brings in annually and ask yourself if 30-60% of that number is being spent on overhead related to research. It’s not.

Look at a consulting company or law firm. Most will charge you 2-3x the salary cost of the consultant or lawyer you're getting. This limits universities to 1.15x.
I don't really understand how you're misconstrueing what I'm saying. I didn't say there's brigading. I didn't say dang is biased or "on a throne of lies". I said he's clearly explained how the system works and it's operating as intended, but that the intended system has flaws. And that the topic invokes bad faith flagging, which leverages those flaws.

I admit I was shitty to them a week or two ago calling them "complicit" for the effect of the flaws, but that was just me being shitty and I have not said that HN mods are doing something wrong here. I just defended them all repeatedly? Let me be excruciatingly clear: Dang and the team have done a great job all things considered, despite what disappointments I outlined above. It's hard, unappreciated work, and their communication has been helpful.

WRT to the attempted parallel: some submissions are flagged for good reason. Hell, this post should be flagged because it's a duplicate. But I'm not fool enough to not understand the context of these discussions. And, once again, the context is that a saluting, meming gamer Nazi billionaire is achieving the libertarian dream dismantling the US government using the fascist dream of zero oversight executive overreach using AI wielding, racist tech bros fresh out of college.

Seriously, I couldn't think of a better targeted demographic to abuse the flagging system to suppress any negative coverage of this being bad in our community.

If your goal here is to convince me that this whole situation has NOT been exacerbated by those abusing their flag privilege, you should honestly just move on. Not even dang has insight into the mens rea of a flag and I've had the displeasure of many of my peers being this particular brand of nasty.
I'm confused as to what you're picturing.

> The moment those scripts start getting called by production services

Any of them with manual steps just can't, right?

> Further, because your human oriented process has now codified your system, changes to the system that's would be beneficial to a software system (i.e. dividing the system into components) are impossible.

Absolutely nothing stops you from changing these scripts - it's no different from having scripts in a package.json

The alternatives are full automation, which pushes your issues to the max, or zero automation which is an odd point to be in.
Humans only failed to spot it when prompted in a way that was misdirective, though.
Same here. Can’t count the number of times I’ve had to come in and say “hold on, you built an entire report with conclusions and recommendations but didn’t stop to say hmm this data looks weird and dig into validation?” “We assumed the data was right and that it must be xyz…”

A corollary if this that is my personal pet peeve is attributing everything you can’t explain to “seasonality” , that is such a crutch. If you can’t explain it then just say that. There is a better than not chance it is noise anyway.
Neal Stephenson wrote a book about Vikings discovering a Wal-Mart via time travel, and boy do they like it.

(rise and fall of D.O.D.O.)
Exactly. You can use extensions without even installing them locally. They're installed on the host.

Now imagine your host is a rented VM that you throw away after use.
> Firmage rose to fame after founding a software company from his bedroom in Salt Lake City when he was a teenager, later selling it for $24 million to Novell and founding the digital design company USWeb in 1995.

https://www.axios.com/local/salt-lake-city/2024/02/29/joe-fi...

> USWeb's business model focused on acquisitions of small, independent web design firms and their client bases, with the company's public stock as payment; in all, it bought more than three dozen other companies

https://en.m.wikipedia.org/wiki/USWeb

The article is paywalled, but the "pioneer" moniker seems to stem from this business model?
And Jim Crow laws…

60% of the people in the south supported them and 60% of people nationwide were opposed to interracial marriages.
I kind of agree. I think software has a certain amount of "badness" that will always exist, it's a mathematical equilibrium. There are a myriad of things that can make your process bad, and if you fix all of them, you'll never ship. The list Pope gives here are the most common issues, but not all teams will check the whole list.
> Do not listen to this madness.

Stallman makes his argument from a position that parenthood is a reasonable choice for most of us. That is no longer the case. For most of us, parenthood is out of reach.

We are living in a 4 (typical) income economy. My adult children have no likely path to support themselves, nevertheless to be part of a self-sustaining, married couple.

It's also because parenting time rose 20-fold between my childhood and my kids'. My mom parented some hours a week.
During my grade-school years, I could roam miles in every direction.

I had to supply a 24/7 adult presence to my kids. My kids had ~nowhere to go.

Compared to most of human history, modern parenting/childhood is a treadmill of restrictions, overload and unaffordability. At the end of it we grow emotionally harmed adults and then blame social media for the results.
Interesting takes. I got a sort of "Yom Kippur Vidui" vibe from this if anyone else in the tribe is reading haha.

Read responsively

"We are destroying software by no longer taking complexity into account when adding features or optimizing some dimension.

And we are destroying software with complex build systems.

We are destroying software with an absurd chain of dependencies, making everything bloated and fragile.

And we are destroying software telling new programmers: “Don’t reinvent the wheel!”. But, reinventing the wheel is how you learn how things work, and is the first step to make new, different wheels."

Yie-die-die-die-diiiiieee-dieeee,Yie die die die dieee dieeee
Versions of this idea have been kicking about for ages, you can probably find some other implementations even just on HN (and the commentary on them, which will probably mostly say that this is a bit of a design dead end).

I hit this one with a basic search https://news.ycombinator.com/item?id=8889012 which is not super informative but there are definitely more of them out there.

Edit: Oh wait, I used your description and it starts churning them up. There'll probably be more links in the threads

https://hn.algolia.com/?q=stateless+password+manager
GeForce RTX 5090 fails to topple RTX 4090 in GPU compute benchmark
It seems like ssh may be the problem. I feel like there should be a way to ask for a docker like experience when ssh ing. Tell it to use is specific APIs to prevent process or filesystem access outside a particular folder (possibly allowing system binaries, although that might complicate things and require vscode to push more stuff to client). Basic googling indicates some choot options in the ssh server but nothing is mentioned on 5he ssh client man page.

Although maybe the solution is to download a docker container on the remote (directly if it has access to dockehub or over an ssh connection if it doesn't) then run a docker container mounting the remote directory and connect to it over ssh.

The problem with only syncing files from the subdirectory is that you also want to be able to run &debug on the remote started by vscode. So plugins also need access to remote or to run remotely for some code observation that may be prohibitively expensive if run locally(pre sync of whole subdir)
A related, really excellent book: Atlas of Remote Islands by Judith Schalansky. I see that the hardcover is now $66, which is unfortunate because that's the way to read it. It's beautiful!
Super nice! I wish you could add a grid view of the workspaces. I miss TotalSpaces...
Yes but would you call what that person did engineering? I certainly wouldn't.
All true, but I can't not take this opportunity to shill NixOS which has meaningfully addressed many of these issues, and is indeed spending impractical amounts of money storing build outputs ($10k/m).

https://discourse.nixos.org/t/the-nixos-foundations-call-to-...

It is absolutely better to remove build entropy at the source code stage, but until all software is written that way there are a few build-environment tricks we can use along the way.
Richard Stallman is not one of the elites or a mouthpiece for them. He doesnt want your kids dead. He thinks its best for the planet to not have kids (in gemeral).
True. What I think is missing (and probably the more interesting question) is an analysis on _why_ LLMs failed to spot it. I imagine it has something to do with the model architecture.
> Something that provides simple plausible deniability but lots of data to use as a carrying medium should become the default selection (like "personal videos" — a great use for our phone cameras to build an extensive collection) [...]

No. I want all of my data end-to-end encrypted. In transit, at rest, everywhere and at all times. Privacy is a human right. Security of their citizens is what these governments vowed to protect. If they can't, these governments should be changed.
You are misrepresenting the current state. The thread was unfortunately diverted before Jason's question received an appropriate response and conclusion: https://lore.kernel.org/rust-for-linux/20250131135421.GO5556...

> Then I think we need a clear statement from Linus how he will be working. If he is build testing rust or not.

> Without that I don't think the Rust team should be saying "any changes on the C side rests entirely on the Rust side's shoulders".

> It is clearly not the process if Linus is build testing rust and rejecting PRs that fail to build.

The matter and the question at heart is still unsettled. The answer of whether or not Rust being in a broken state is a blocker for working and valid C code will hopefully be addressed by the end of this cycle of development. Either the patches are accepted and Rust is truly allowed to be broken or the patches will not be accepted due to breaking the Rust builds. If it is the latter, as many of the C developers fear, that is the exact burden being placed upon them that they have been stressing very loudly that they have no interest in taking on. And once other maintainers see this, what is the inevitable response to this metastasization? Comments like those from Ted and Christoph will pale in comparison. The only bright side might be that this finally accelerates the inevitable demise of this failed Rust experiment so that all parties can move on with their business.
Static (resisting sliding) vs rolling friction.
> What I want more than anything is just a terminal flag to turn off the dumb animations on the built-in Spaces.

You can turn on "Reduce Motion" to change it from a slide to a fast cross-fade.
If you did then you would know all the tricks to Stephen's rare and beautiful thing.
I would add that this is important in more areas besides "tech" (if it needs repair it is probably some form of technology). Fixing things from clothing to cars is a great way to learn now to do things and how things work. It can point the ways to make things better. It can show how to do (as well) with less. It can be enjoyable and something to be proud of. It can provide employment.

There are time when we should move on and toss out the old (or just broken) but fixing things rather than giving up too soon can lead to better outcomes.