MurphyA/hacker-news huggingface dataset:
by paradox460 | 2025-07-17 04:36:38+00:00
You can do it with various mise commands, but the simplest way is to use a mise.toml that looks something like this

[tools] python = latest uv = latest "pipx:yt-dlp" = latest [settings] [settings.pipx] uvx = true [settings.python] uv_venv_auto = true

These are all features of the [pipx backend] for mise, and the docs discuss what to do in the case of things like python updates, etc. The advantage of doing it this way, particularly for a global mise config, is that you treat these python tools as basically any other mise tool, so their versioning is easy to control.

I know mise isn't really a package manager. But with its support for things like this, be it for python, ruby, npm, or cargo, as well as more universal support from things like Ubi and the upcoming github backends, its rapidly becoming my favorite package manager. I've a number of projects that use particularly useful node based tools, like markdown-lint or prettier, that aren't JS based in any way, shape, or form. Having to carry around a package.json felt weird, and with the way mise handles all of it, now I don't have to

[pipx backend]: https://mise.jdx.dev/dev-tools/backends/pipx.html
by rtpg | 2025-07-17 04:37:35+00:00
> finance a couple of "fun" local entertainment businesses (idk craft breweries or barcades or minigolf or climbing gyms or escape rooms or whatever would be enough of a draw), fund a local arts/music program, and start a small tech/finance/consulting business in town

People who do this kind of stuff without much personal involvement get surrounded by consultants who do lowest common denominator nonsense with everyone taking their 30% extra on top of costs (because the person paying isn't paying attention!), and you end up with a bunch of stupid gastropubs that aren't profitable, and your IT company doesn't have any local talent.

Almost every restaurant and business that people actually like survives by having some owner put a bunch of energy into it. I don't think there are that many people who would be willing do that... and if you pay people to do it for you the economics really stop working extremely quickly.

At one point the billionaire will be tired of dropping $5 million a year for their pubs that nobody actually cares about
by wongarsu | 2025-07-17 04:41:21+00:00
Self-help books help people (at least sometimes). In an ideal world an LLM could be like the ultimate self-help book, dispensing the advice and anecdotes you need in your current situation. It doesn't need to be human to be beneficial. And at least from first-order principles it's not at all obvious that they are more harmful than helpful. To me it appears that most of the harm is in the overly affirming sycophant personally most of them are trained into, which is not a necessary or even natural feature of LLMs at all

Not that the study wouldn't be valuable even if it was obvious
by toast0 | 2025-07-17 04:42:59+00:00
When permitting (etc) delays your project for N years, and materials and labor now cost that much more, that drains your bank account. Sure, maybe you got some return on your money, but many times that won't be enough to cover the increase in cost.

That's not to say some amount of review isn't appropriate, but excess review (wherever the line is) seems to be just a way to discourage building by process nightmare, when there's no other way to do it.

I've also seen a lot of things where variances go to those who have the patience to play politics, which often ends up being pretty inequitable. And then there's the times where permit issuers aren't consistent; request X get told to do Y, update your permit to request Y, get told to do X, etc. Or my favorite, ask to do A, get told to do expensive thing B to prep, do B, then get told A will not be permitted anyway. Typically, there's no recourse for these things either.
by BLKNSLVR | 2025-07-17 04:43:11+00:00
I'm just going to re-write what you've written with a bit of extra salt:

Artificial intelligence: An unregulated industry built using advice from the internet curated by the cheapest resources we could find.

What can we mitigate your responsibility for this morning?

I've had AI provide answers verbatim from a self-promotion card of the product I was querying as if it was a review of the product. I don't want to chance a therapy bot quoting a single source that, whilst it may be adjacent to the problem needing to be addressed, could be wildly inappropriate or incorrect due to the sensitivities inherent where therapy is required.

(likely different sets of weightings for therapy related content, but I'm not going to be an early adopter for my loved ones - barring everything else failing)
by nxobject | 2025-07-17 04:44:47+00:00
Here's one thing OP might be talking about – the "skyscraper district" of PDX practically emptied out during COVID, precisely because Portland has highly segregated big-B-business and residential districts. The rise of WFH meant that the whole district nearly emptied out overnight – especially anchor tenants like law firms and tech that were most amenable to WFH. Without any residential population in the area, boom: no place for a downtown flagship office.
by pi_22by7 | 2025-07-17 04:46:10+00:00
Thanks for jumping in, that’s actually really helpful context. Parallelism and selective test execution built-in sounds like a huge win, especially for CI and larger teams. I’ll admit the Scala dependency still makes me hesitate a bit for pure Java projects, but clearly Mill’s design is tackling real pain points head-on. Definitely tempted to try it out on a greenfield project.
by nomel | 2025-07-17 04:46:55+00:00
> You can easily buy a gaming PC for less than $1000

I've priced it in the recent past, and was not able to, but I'll believe you. Maybe I'm off by a year or two.

Note that boosteroid supports 4k@120Hz, up to 80Mbps streams. It's not the 1080p of the old cloud services.

> Once it's adopted it will be raised.

Since it's monthly, and switching services takes just a few minutes more than the time it takes to authenticate with steam and download the game, this is only an issue if competition ceases to exist, which would require that these datacenters become saturated. If it does happen, I always have the option of buying a gaming PC.
by ikr678 | 2025-07-17 04:48:47+00:00
There have been a handful of residential venture backed bricklaying and extrusion concreting robotics startups that I am aware of but they've had trouble with outputs not meeting builsing standards, interupting other tradespeople workflows on construction sites, being difficult to adapt to new site conditions and ultimately a hard sell to customers - no one wants to be a guinea pig test site for what is likely the biggest purchase of their life.
by donavanm | 2025-07-17 04:48:48+00:00
Your phrasing _drastically_ undersells the actual relevant background and experience there:

James hamilton the “mechanic” … with EE & CS degrees and time at ibm and ms. Dave Clark the “musician” (undergrad) … and an MBA focused on logistics. Jeff wilke the “chemist” … who worked on process optimization at honeywell and supply chains at aderesen.

So sure, might as well say DeSantis is an SDE Intern figuring out software deployments, Vosshall is an amateur aircraft EE, or marc brooker is some foreign radar engineer.

Signed, some newpaper dude who was an AWS PE doing edge networking and operations.
by bluefirebrand | 2025-07-17 04:49:12+00:00
> No you're most often breaking traffic laws and increasing a chance of a collision, than the off chance of needing to make such a maneuver to avoid an accident

For all you know I need to exit my lane in a hurry to avoid a collision. The car doesn't have the same context that the driver has. It only cares about staying between two painted lines, it might not have any idea about a truck coming straight at me going the other direction

> The societal cost of collisions is worth more than your freedoms

If a semi is in my lane barrelling toward me I'm not obligated to just accept death so I don't endanger anyone else by accident by swerving to avoid it

The fact is that human drivers have a lot more information and awareness than a handful of sensors installed by idiot engineers that think the only bad thing that ever happens when driving is that someone changes lanes without signalling
by com2kid | 2025-07-17 04:49:19+00:00
Soundspel is my personal favorite proposal, it is easy for existing English readers to read, I suspect only a few hours would be needed to come to to full speed.

With most text being read on a screen now days, phones and computers could have a button to switch between spelling systems.

Sadly, it'll never happen.

https://en.m.wikipedia.org/wiki/SoundSpel
by wongarsu | 2025-07-17 04:49:50+00:00
I see a lot of ads for girlfriend chatbots, either blatant or with all kinds of thin disguises (the last ad I remember was a "personal assistant who will do anything", but "therapy" is also a popular framing). In comparison I barely see or hear anything about professional not-sexy therapy chatbots.

I imagine if you go to psychology conferences you get exposed to the professional side a lot more, but for the average internet user that's very different. I wouldn't be surprised if the AI girlfriend sites had many, many orders of magnitude more users
by Expurple | 2025-07-17 04:53:26+00:00
They complain that Go is too low-level for their needs. Zig, with its explicit allocators, is definitely even lower-level.

Rust seems low-level too, but it isn't the same. It allows building powerful high-level interfaces that hide the complexity from you. E.g., RAII eliminates the need for explicit `defer` that can be forgotten
by aspenmayer | 2025-07-17 04:53:33+00:00
I genuinely liked it even though I could read fine. It was an excuse to use the tv when I might not have a good reason to use it instead of someone else otherwise and I enjoyed the content well enough even if I was a couple years older than the intended audience. The public broadcasting shows of that era were weirdly good imo, with Mr Rogers and Shirley Lewis doing puppets, but wholesome too.

Ghost Writer was ahead of its time and deserves a post of its own.

https://en.wikipedia.org/wiki/Ghostwriter_(1992_TV_series)

> The series revolves around a multiethnic group of friends from Brooklyn who solve neighborhood crimes and mysteries as a team of youth detectives with the help of a ghost named Ghostwriter. Ghostwriter can communicate with children only by manipulating whatever text and letters he can find and using them to form words and sentences.

> Ghostwriter producer and writer Kermit Frazier revealed in a 2010 interview that Ghostwriter was a runaway slave during the American Civil War. He taught other slaves how to read and write and was killed by slave catchers and their dogs. His spirit was kept in the book that Jamal discovers and opens in the pilot episode, freeing the ghost.

Wishbone has costumes and a dog for your dramatic re-enactments of books with a dog actor in the lead role. This is crazy town, and I’m here for it.

https://en.wikipedia.org/wiki/Wishbone_(TV_series)
by AngryData | 2025-07-17 04:53:35+00:00
What about caffeine? Tobacco? Refined sugars? Pain killers? Are you going to pay for people to do nothing for 6 months while they wait for an injury to heal and stop taking painkillers? Why are you not regularly drug tested for your job and fired and blackballed from the industry if it comes up positive?

It is completely idiotic to kick people out for smoking weed on their own time. And then you wonder why you have trouble filling these positions. People use drugs and have since before humans were human, get over it.
by nxobject | 2025-07-17 04:54:04+00:00
Since I don't want to stealth-edit my post, another one was the rise of "nuisance homelessness" – the same shelter-in-place order prevented the City from sweeping people into warehouse shelters (but lower-capacity motel shelters were set up); and a combo drug-decriminalization-and-treatment-funding bill gave us the decriminalization but never actually funded the treatment in time, and so there was a lot of open-air drug use. That didn't help the return to "downtown" either.
by TheNewAndy | 2025-07-17 04:55:11+00:00
Not really a shell one liner, but ctrl+r (a readline command to do an incremental search backwards through history) is something that has been present on every shell I've used for decades without realising it, One day I decided to take the time to read all the magic readline commands because I wanted a way to quickly edit the N-th argument of a command with lots of arguments, and there were way too many of them. There were so many commands that I had no hope of remembering them all, but I figured I could just remember a few useful ones - and ctrl+r was one of them (ctrl+w and alt+b were the other two)

More to the letter of the question, I use "cd -" frequently, "ps -e | grep some_process_i_would_like_the_pid_for", and while I don't use it frequently, I didn't know about "ssh-copy-id" for a long time, and would do it manually with a text editor in the past. Sorry if they are not sufficiently fancy - but for things to get used day to day for me, they will need to be short and sweet.
by user_7832 | 2025-07-17 04:55:28+00:00
Just as an FYI to everyone who thinks such products are financially "infeasible" - look at companies like Unihertz (or heck, even Framework). Niche categories can and do attract a small but devoted following.

Btw:

1. Unihertz recently launched a BlackBerry esque phone (titan 2), if anyone reading this is interested. (Not sponsored by them)

2. There are many forums (and I think r/smallphones on reddit) where you can find much more discussion on such topics if you're interested.
by Mars008 | 2025-07-17 04:55:32+00:00
> Russians are kiling civilians with drones each day.

Same do Ukrainians, don't they? More over, long before they killed civilians and defenders in Iraq and Afghanistan on Americans invitation. Then left without even saying 'sorry'. Since 2014 they were shelling Donetsk just for fun, killing people at random. So, it's more complicated than you'll find in western mass media. Especially in EU where full picture is illegal.
by derefr | 2025-07-17 04:56:26+00:00
To be clear, I meant that, when running your average (i.e. mostly-idle, not-very-graphically-intense, yet smoothly-animated) interactive-UI application, with the CPU+GPU module needing to stream vaguely-realtime updates wirelessly over to the display module, the display module would end up using nearly as much battery to receive and display the updates as the CPU+GPU module would be taking to generate and send them. It would be a negligible cost for the display module to just do the rendering itself.

Playing games or using the CPU+GPU module as a media server is a 1%-of-the-time use-case. If you want this architecture to not need a lot of battery in the display module, it needs to be low-power for the 99%-of-the-time use-case: scrolling a webpage.

(This is basically the classical thin-client / fat-client paradox: thin clients save on power right until you want them to do anything continuously. Then the IO costs outweigh the hypothetical costs of localizing that continuous CPU/GPU activity by pushing it down into a fat client.)
by woodpanel | 2025-07-17 04:57:12+00:00
Oh my, one thing wars are good at is to get rid off or at least contain such thinking („Russia evil, thus no worry“) to the playgrounds (eg public commentariat): FPV drones are the defining weapon in this war, are used by both sides, and were the defining weapon in other recent conflicts as well (eg Nogorno-Karabach), they are already being picked up and used as weapons by Mexican-Cartels (all former military).
by kijin | 2025-07-17 05:00:34+00:00
True. Major search engines and bots from social networks have a clear value proposition: in exchange for consuming my resources, they help drive human traffic to my site. GPTBot et al. will probably do the same, as more people use AI to replace search.

A random scraper, on the other hand, just racks up my AWS bill and contributes nothing in return. You'd have to be very, very convincing in your bot description (yes, I do check out the link in the user-agent string to see what the bot claims to be for) in order to justify using other people's resources on a large scale and not giving anything back.

An open web that is accessible to all sounds great, but that ideal only holds between consenting adults. Not parasites.
by ajuc | 2025-07-17 05:00:37+00:00
I wonder how many public libraries are there in US.

In Poland every gmina (which is like a collection of a few villages - around 10k people and 10x10 km) have a public library. It's how I learned to love reading books - there was no internet yet, TV had like 3 channels, and I was on vacations bored to hell. So I went to the library and started borrowing random books. I didn't had to drive anywhere or ask my parents - it was just a short walk.

I especially love the small countryside libraries where you don't need to ask the librarian for a book you want - you walk among the shelves and look for the books yourself. Back in 80s/90s most books in such libraries were hand-covered with gray packing-paper covers and had the author and title written by the librarian on that. So you didn't even had images on the cover to let you know what the book was about. It was a complete surprise every time. Through 3 summer vacations I went through half the library, even trying some Harlequins or "collected works of Lenin" :) (not a very good read BTW). Mostly I looked for fantasy and sci-fi, but that was like 5 shelves out of 50, so I tried everything eventually. And I learnt to love reading ever since.
by jcranmer | 2025-07-17 05:06:23+00:00
Having developed a fair amount of expertise with both C++ and Rust, C++ is on a completely different level of complexity from Rust.

In Rust, for most users, the main source of complexity is struggling with the borrow checker, especially because you're likely to go through a phase where you're yelling at the borrow checker for complaining that your code violates lifetime rules when it clearly doesn't (only to work it out yourself and realize that, in fact, the compiler was right and you were wrong) [1]. Beyond this, the main issues I run into are Rust's auto-Deref seeming to kick in somewhat at random making me unsure of where I need to be explicit (but at least the error messages basically always tell you what the right answer is when you get it wrong) and to a much lesser degree issues around getting dyn traits working correctly.

By contrast C++ has just so much weird stuff. There's three or four subtly different kinds of initialization going on, and three or four subtly different kinds of type inference going on. You get things like `friend X;` and `friend class X;` having different meanings. Move semantics via rvalue references are clearly bolted on after the fact, and it's somewhat hard to reason about the right things to do. It has things like most-vexing parse. Understanding C++ better doesn't give you more confidence that things are correct; it gives you more trepidation as you know better how things can go awry.

[1] And the commonality of people going through this phase makes me skeptical of people who argue that you don't need the compiler bonking you on the head because the rules are easy to follow.
by BeetleB | 2025-07-17 05:06:51+00:00
> In short, LLM's are not people.

Not really sure that is relevant in the context of therapy.

> LLM's do not possess shared experiences people have in order to potentially relate to others in therapy sessions as LLM's are not people.

Licensed therapists need not possess a lot of shared experiences to effectively help people.

> LLM's do not possess professional experience needed for successful therapy, such as knowing when to not say something as LLM's are not people.

Most people do not either. That an LLM is not a person doesn't seem particularly notable or relevant here.

Your comment is really saying:

"You need to be a person to have the skills/ability to do therapy"

That's a bold statement.
by noufalibrahim | 2025-07-17 05:09:21+00:00
Long ago, I had this idea that it would be a nice to have political parties (in India where I'm from), pitch multiple candidates for a certain post. And the people can vote for whom they want for each party. This would (ideally) give us the best people in each party for that constituency.

After that, the actual representative is selected by a lottery from these people.

My thought was that the parties can't really fight each other. They are forced to pick the best candidate amongst themselves and during the fight, the competition will be intra party. People can select whom they want. The final decision will be random but among people who who the public likes so that will be okay too. The incentives seems to align in a way that beneficial for the public.

However, it'd be complicated to run and probably expensive too so I'm not sure it'd be practical.
by patrickhogan1 | 2025-07-17 05:10:04+00:00
Awesome! This is great!

The link in the article to the full blog explaining rerankers is 404ing for me.

Questions to you as an expert related to search ranking. With o3 and source quality thresholds when performing web search. Could we implement an ELO-style cutoff where systems default to “I don’t know” rather than citing low-ranked sources?

Currently o3’s main weakness is mixing high-quality sources with poor ones when it uses the web search in the same response. The answer sounds authoritative throughout, but parts are backed by unreliable sources. This makes it harder to trust even the well-sourced portions (e.g. believing the US election is next year - not a hallucination but a poorly date formatted source it used). It also makes the response a lot slower.

Would a hard quality threshold be better than the current approach of seamlessly blending good and bad sources?
by defrost | 2025-07-17 05:10:15+00:00
National Climate Assessment

The GCRA requires USGCRP to develop an assessment of global change "not less frequently than every four years." In response to this mandate, USGCRP has periodically produced an assessment titled the National Climate Assessment; these NCAs have synthesized the state of climate science and climate-related risks and impacts across each U.S. region and across major sectors of the economy. The NCA does not direct federal agencies to take specific actions; rather, it provides scientific information that agencies, policymakers, and stakeholders may use to support decisions such as those related to infrastructure resilience, disaster preparedness, economic risk assessment, and environmental planning. To date, USGCRP has released five NCAs: ... The NCAs have been written by hundreds of experts, including scientists working in federal government, academia, and the private sector. Each NCA has undergone multiple rounds of expert and governmental review, including evaluation by federal agencies, external experts, the public, and a NASEM review committee. According to USGCRP in 2023, NCA5 was the most comprehensive analysis of climate change in the United States. In 2024, USGCRP began developing the Sixth National Climate Assessment (NCA6). To comply with the requirement to produce an assessment every four years, the deadline to submit NCA6 to Congress is 2027. In early 2025, under the second Trump Administration, work on NCA6 reportedly stopped and the report's authors were reportedly dismissed.

~from:

U.S. Global Change Research Program (USGCRP): Overview and Considerations for Congress

https://www.congress.gov/crs-product/R48478
by physicsguy | 2025-07-17 05:10:24+00:00
I did my PhD in this area. It’s very difficult to “read” information stored when there is no net magnetism. Hard drives are built using a read head that detects the stray field from ferromagnetic materials.

When there are particular topological textures like skyrmions you do get a spin hall effect which is quantised but in applying currents you also change the magnetisation through something called spin transfer torque.