MurphyA/hacker-news huggingface dataset:
Show HN: Adviser – User-friendly CLI tool for running jobs in the cloud
by reducks | 2025-11-20 06:01:39+00:00
Hi HN! We've been building a tool to simplify running ML, data, and simulation workloads in the cloud. The goal is to remove most of the setup (instances, environments, IAM, scaling rules, cleanup, etc.) and let you focus on the actual job.

The basic workflow is simple: take whatever command you already use and prepend "adviser run".

Examples:

adviser run python train.py

adviser run Rscript analysis.R

adviser run ./simulate

Adviser handles provisioning, environment setup, cost/performance optimization, and teardown automatically. No Terraform, Docker, or cluster config required.

We built this after seeing ML and research teams lose a lot of time to infra glue code. We're opening up a self-serve version now and would really appreciate feedback from this community. Whether that's around design, CLI ergonomics, missing features, or reasons this shouldn’t exist.

To make testing easier, the first $100 of compute is free. Link: https://github.com/adviserlabs/docs Slack: https://www.adviser.sh/ Demo: https://www.youtube.com/shorts/F9feaOr3TbA

Happy to answer questions or take blunt feedback.
by lmm | 2025-11-20 06:03:57+00:00
Normalization of deviance doesn't happen through people "making mistakes", at least not in the conventional sense. It's a deliberate choice, usually a response to bad incentives, or sometimes even a reasonable tradeoff.

I mean ultimately establishing a good process requires make good choices and not making bad ones, sure. But the kind of bad decisions that you have to avoid are not really "mistakes" the same way that, like, switching on the wrong generator is a mistake.
by joegibbs | 2025-11-20 06:06:56+00:00
I find Gemini 3 (and Claude 4.5) also only seem to know about the 2024 era of LLMs and will often just randomly rewrite calls to GPT5 to GPT4o, or Claude 4.5 to Claude 3.5 if it happens to find them in a file, regardless of whether I told it to do anything about that or not.
by cyberrock | 2025-11-20 06:07:31+00:00
That's basically already happening with Unity and Unreal's domination of the game engines. They seem dominate 80% of new titles and 60% of sales on Steam [1], so WINE/Valve can just focus on them. Most incompatible titles I come across are rolling their own engine.

[1] PDF: https://app.sensortower.com/vgi/assets/reports/The_Big_Game_...
by anonnon | 2025-11-20 06:07:31+00:00
> Here we used mod_perl all over the place and it was glorious. It did take understanding how to use it - well, yes - same as the rest of perl (or apache for that matters). But it was so well integrated! I still miss it.

See https://news.ycombinator.com/item?id=45989369

Most people, including small businesses, used shared hosting providers back then, and none of them supported mod_perl, while most of them eventually did support mod_php. That's why PHP came to completely dominate the market for self-hosted (or hostable) web applications, like phpBB, Drupal, and WP--writing those in anything other than PHP after mod_php became available (but before AWS) made no sense. PHP was at least as ubiquitously supported as Perl, and through mod_php (avoiding CGI's overhead), much faster.
by butvacuum | 2025-11-20 06:07:55+00:00
Honestly, the idea that supplements are harmless... Is harmful.

The number of supplements that boost or deplete things like CYP3A4 (commonly known as don't eat grapefruit on BP meds) is responsible for an unknown number of unintentional overdose deaths- and healthcare is such that frequently doctors don't realize it at all.
by atoav | 2025-11-20 06:08:36+00:00
The difference is authenticity.

If I get sad or angry when a friend tells me a story, this feeling is a expression of my inner state, not a strategic choice I make to get to a certain place. And this inner state usually translates into how people act later. So if I am enraged how my friend was treated I may be inclined to take steps that help them get even, for example.

Manipulation, however, is when I (feeling nothing), pretend to feel a thing with the goal of getting a certain response.

The border between the two is of course not totally clear-cut and people can manipulate themselves into truly feeling things without following through with any actions etc. So a complex topic, but the reason why the manipulation works in the first place is because the feelings people express towards us are more often than not an expression of how they will act towards us as well. If a guy on the street screams at you, your #1 interpretation won't be that he does it to manipulate you, but that that person is experiencing an actual feeling that may convert to physical action pretty soon.
by palmotea | 2025-11-20 06:08:47+00:00
> AI is fake, it feels fake, and it’s obvious. It’s mind blowing to me that executives think people want fake crap.

I'm not sure if they actually think that. I think it's more likely it's some combination of 1) saying what they need to say based on their goals (I need to sell this, therefore I will say it's good and it's something you should want) and 2) a contempt for their audience (I'm a clever guy and I can make those suckers do what I want).
by paradoxyl | 2025-11-20 06:09:03+00:00
Maybe a subtle form of gaslighting with features of victim blaming and argument from authority? Microsoft treats its users and customers with utter contempt.

I hope Valve takes this opportunity to turn its toehold with Steam OS into a full-blown invasion of the desktop/laptop market and destroy Microsoft's monopoly while the latter is so focused on creating everything an actual user doesn't want:

- virulent data mining

- wanton privacy destruction

- worthless UIX changes

- clumsy, useless "agentic" integrations

- disgustingly overpriced "licenses"

- software as a service

- planned obsolescence

etc.
by rmunn | 2025-11-20 06:09:27+00:00
Hit the link expecting to read about UTF-8 Byte Order Marks at the top of the file, so that the first few bytes aren't actually #! but 0xEF 0xBB 0xBF #! instead. Ran into this one just a few months ago when a coworker who uses Windows had checked a Bash script into the Git repo. His editor was configured to save files as "UTF-8 with BOM" and so we were getting errors that looked like "./doit.sh: line 1: #!/bin/bash: No such file or directory". Can you see the invisible BOMb in that line? It's there, I promise you.

That's not what the article was actually about, as it turned out. The surprise in the article was about relative paths for script shebang lines. Which was useful to learn about, of course, but I was actually surprised by the surprise.
by jolmg | 2025-11-20 06:09:40+00:00
Worked for me, but the way you described it has issues:

1. You chmod my_script twice.

2. Did you chmod u+x /bin/my_lang too? Since you put it in /bin, are you sure the owner isn't root?, in which case your user wouldn't have execute permission. Try +x instead of u+x.

3. Do you have python in that path? Try `/usr/bin/env python` instead.

4. In case you expected otherwise, my_script wouldn't be passed through stdin. It's just provided as an argument to my_lang.
by josephcsible | 2025-11-20 06:09:47+00:00
If that's true, then E2EE will never become mainstream. Consider this scenario: "My phone got lost/stolen/broken, so I just got a new one. I haven't logged in to this app since I got my last phone, so I forget my credentials for it. I'll reset them through my email. What do you mean my conversation history is gone?"

That's not really far-fetched. If you can get your conversation history back in that scenario, then so can the server operator so it's not real E2EE, and if you can't, then by your statement it won't become mainstream.
by vips7L | 2025-11-20 06:10:28+00:00
> Basically they took a bunch of C# specifications and translate them to JSR format.

I would really love for you to point out which ones, because I can't think of a single one. Most features being developed into Java are taken from ML, the OpenJdk team has said this numerous times.

> ecause the async model implementation of the JVM is trash

What model? They've never implemented async.. it's a compiler construct.
by palmotea | 2025-11-20 06:11:13+00:00
> Soon ChatGPT will start to weave ads into their output because they'll need to make $.

AI enthusiasts need to anticipate that. We're in the VC subsidy phase, but the hammer will drop sooner or later. If you think ads are bad on Google and Facebook now, just imagine a Google that has to spend 100x more on compute to service your requests.
by rmunn | 2025-11-20 06:13:20+00:00
Time to dig up a classic story about Tom Knight, who designed the first prototype of the Lisp Machine at MIT in the mid-70's. It's in the form of a classic Zen koan. This copy comes from https://jargondb.org/some_ai_koans but I've seen plenty of variations floating around.

A novice was trying to fix a broken Lisp machine by turning the power off and on.

Knight, seeing what the student was doing, spoke sternly: “You cannot fix a machine by just power-cycling it with no understanding of what is going wrong.”

Knight turned the machine off and on.

The machine worked.
by dangelosaurus | 2025-11-20 06:13:21+00:00
I did similar measurements back in July (https://www.promptfoo.dev/blog/grok-4-political-bias/, dataset: https://huggingface.co/datasets/promptfoo/political-question...). Anthropic's "even-handedness" asks: does the model engage with both sides fairly? My study asked: where does the model actually land when it takes positions? A model can score 95% on even-handedness (engages both sides well) while still taking center-left positions when pushed to choose. Like a debate coach who trains both teams equally but votes left.

From my 2,500 questions: Claude Opus 4 was most centrist at 0.646 (still left of 0.5 center), Grok 4 at 0.655, GPT-4.1 most left at 0.745.

The bigger issue is that Anthropic's method uses sanitized prompt pairs like "argue for X / argue against X." But real users don't talk like that - they ask loaded questions like "How is X not in jail?" When you test with academic prompts, you miss how models behave with actual users.

We found all major models converge on progressive economics regardless of training approach. Either reality has a left bias, or our training data does. Probably both.
by raindear | 2025-11-20 06:13:58+00:00
There has been a slow progress in computer vision in the last ~5 years. We are still not close to human performance. This is in contrast to language understanding which has been solved - LLMs understand text on a human level (even if they have other limitations). But vision isn't solved. Foundation models struggle to segment some objects, they don't generalize to domains such as scientific images, etc. I wonder what's missing with models. We have enough data in videos. Is it compute? Is the task not informative enough? Do we need agency in 3D?
by anonymous908213 | 2025-11-20 06:15:04+00:00
I'd be very interested in a more reputable source than "I have heard". It would make a substantial difference in the validity of the premise of the article, but I can't find anything that suggests this is actually the case other than baseless speculation on forum threads. I've read a lot of Reddit posts asserting that artists are in cahoots with Ticketmaster and not a lot of any evidence. Ticketmaster itself, as well as anything I can find written by journalists, suggests that the artist gets only the face value of the ticket and the fees are shared between Ticketmaster and the venue.
by bahmboo | 2025-11-20 06:15:09+00:00
To answer your question: no but we haven't looked because Sam is sota. Trained our own model with limited success (I'm no expert). We are pursuing a classical computer vision approach. At some level segmenting a monochrome image resembles or is actually an old fashioned flood fill - very generally. This fantastic sam model is maybe not the right fit for our application.

Edit: answered the question
by pcthrowaway | 2025-11-20 06:15:45+00:00
When you consider that people have different speaking cadences and one person might speak twice as fast as another, I'm not sure why you'd assume 1.75X speed necessarily leads to reduced engagement.

Actually, I've encountered the argument that speeding video up when the speaker is too slow for the listener can be useful for staying focused on what they're saying.

I don't think watching a 40 minute video essay on 1.5X speed is comparable to watching 25 1-minute videos
by roenxi | 2025-11-20 06:16:40+00:00
> Cost of total rewire was quoted $30,000. We didn't end up buying that house, but 30k is honestly a drop in the bucket when you're talking about numbers as huge as 180k

It's 15%. That is a substantial chunk of the whole.

> Our electricity bill is usually ~$200/month. This is not what eats most of our paycheck. Our mortgage is far and away our biggest expense.

Your mortgage is what, 20 years? $200 x 12 x 20 ~= $50,000, and around 25% of the mortgage principle. We've found 43% (almost a half house) of the cost so far in the electricity alone. Wiring it up and running the grid aren't cheap. I've always suspected it is illegal to build & sell a house without electricity otherwise there'd probably be a brisk market in them as a cheap option, the savings potential is there.

But that isn't the point, I can't tell if $180k is large or small without a median income to compare it to. If people in the area are earning $90k/yr then it might technically be cheap. A ratio of 3 I think is usual for the 70s.
by opello | 2025-11-20 06:16:49+00:00
I did a little digging and found that the `|| eno == ENOENT` was added quite a bit earlier[1] than the actual pathprog lookup[2]. While I could find the "issue discussion" for the pathprog change[3] I wasn't able to find it for the ENOENT addition, which was kind of interesting and frustrating--[4] is the `X-Seq` mentioned in the commit but that seems to be inconsistent or incorrect for the actual cross-reference, and nearby in time wasn't helpful either.

[1] https://sourceforge.net/p/zsh/code/ci/29ed6c7e3ab32da20f528a...

[2] https://sourceforge.net/p/zsh/code/ci/29ed6c7e3ab32da20f528a...

[3] https://www.zsh.org/mla/workers/2010/msg00522.html

[4] https://www.zsh.org/mla/workers/2000/msg01168.html
by latchkey | 2025-11-20 06:16:49+00:00
It isn't about normal or not. It is that those patches are done for Nvidia, but not AMD. It is that it takes time and energy to vet them and merge them into those projects. Kimi has been out for 3 months now and it still doesn't run out of the box on vLLM on AMD, but it works just fine with Nvidia.
by chemotaxis | 2025-11-20 06:18:44+00:00
> 1. keeping Windows as small and lean as possible, and let it do the things an operating system is for,

The least cynical answer is that for several decades, Microsoft had a monopoly on operating systems, but they no longer do. Many people lead online lives on their phones instead of desktop computers. People in creative professions use Macs. Servers run Linux. Gamers buy consoles. Schools use Chromebooks.

So they feel it's a dead-end to provide an OS that just works and doesn't get in the way. They need an edge, and they think the answer is an OS you talk to, that helps you with homework, that you build a relationship with. They want "Samantha" from Her, I guess.

I don't think this is going to work with the tech we have today, but almost everyone in the AI space is fudging it the same way - "ship it today, make it good tomorrow".
by hwasiti | 2025-11-20 06:20:08+00:00
@simonw Can you try the transcription job again? It seems it does not work anymore.

I noticed that Gemini 3 Pro can no longer recognize the audio files I upload. It just gives me information from old chats or random stuff that isn’t relevant. It can’t even grasp the topic of the class anymore, it just spits out nonsense.

Something has changed. Just few days ago with Gemini 2.5 Pro it worked just fine!

It's not just me: https://www.reddit.com/r/GeminiAI/comments/1p0givt/gemini_25...

But I am trying Gemini 3 pro web (Pro subscription). aistudio is still working fine.
by troupo | 2025-11-20 06:20:10+00:00
Before you get to a judge you will get plenty of warnings and anple time to fix whatever it is you're doing wrong.

For the absolute vast majority of companies GDPR compliance is trivial.

For the absolute vast majority of remaining companies GDPR compliance is simple.

There are a few companies which may have to double-check their legal obligations and legitimate interests (e.g. by law banks must retain data for much longer than GDPR assumes).

I highly doubt that your startup which builds orchestration workflows requires 23 marketing cookies to "display relevant ads across sites" or "7 unclassified cookies" etc. especially since you claim you don't collect much information except the absolutely necessary: https://www.dbos.dev/privacy

No wonder you have "trouble complying with GDPR".
by palmotea | 2025-11-20 06:21:48+00:00
> Dan Davies wrote a whole book on this topic, The Unaccountability Machine [1]. In it, he creates the concept of "accountability sinks": organisational structures or systems which abstract the source of a decision away from individuals so that no specific person can be held accountable.

The market itself seems to be the epitome of an accountability sink. All kinds of terrible things are done in the name of responding to market incentives, and when someone complains about those things, there's always some guy who points the blame at you the consumer with some BS about "revealed preferences" or the like.
by Someone | 2025-11-20 06:21:59+00:00
> The only reasonable way to compare rationals is the decimal expansion of the string.

Why decimal? I don’t see why any other integer base wouldn’t work, and, on about any system, doing 2^n for any n > 0* will be both easier to implement and faster to run.

And that, more or less, is what the suggested solution does. It first compares the first 53 bits and, if that’s not conclusive, it compares 64 bits.

Also, of course, if your number has more than n bits, you’d only generate digits until you know the answer.
by safety1st | 2025-11-20 06:24:02+00:00
The thing to understand about Summers is that he is basically the guy that charted the course to where America is today.

Enormously influential, he provided the intellectual gravitas as well as the raw policymaking muscle for a version of the US economy that was financialized, globalized, and monopolized.

If you're broke in 2025, Larry Summers probably had something to do with it.

Anything that will knock this guy down many many pegs is worthwhile imo.
by Vespasian | 2025-11-20 06:24:23+00:00
But it won't will it?

They can essentially force users to receive and pay for any of their AI features. It worked so far and there is no reason to believe it will stop working anytime soon.

People are just taking it and this guy knows it. The fact that I and a few others don't, doesn't even register in Microsofts bottom line.

The lesson learned is that you don't really have to care about your users right now. I'm certain there is a breaking point for that as well but until there are any indications that it is reached we probably must be glad that they are not outright insulting their users and/or charging them an additional 5 dollars a month for "disrespecting Microsoft".
by mjevans | 2025-11-20 06:25:00+00:00
Wasn't there something about the wormhole that required it connect two relatively large gravitational bodies rather than a single one? I also remember 'harmonics' related to having more than one Stargate on a planet, even if the other was unusable.

For sub light second I think Scifi tends to like something along the line of isolating a region of space in an energy field and then either shifting or transposing that area with another. At least for the not 3D body printer death machine version of teleportation. Though maybe that was a very poorly phrased description of imposing a probability shift via precisely regulated change of energy state for a reference frame to match the state of another region.
by phplovesong | 2025-11-20 06:25:31+00:00
Im not talking about X->JS->X interop, but X->Y->JS->Y->X interop, where X,Y = compile to JS language.

> it's mindblowing, you can have functions that work on both - JVM and JS

Thats basically what you could do long before Nodejs (that made server/client code sharing popular) came out in Haxe. You could target a huge number of targets from a single codebase.
by TulliusCicero | 2025-11-20 06:28:04+00:00
Each time I've tried throwing Linux onto a new machine it's been a pain with drivers and compatibility. Things have slowly gotten better, but the last time I tried (using Mint) it still sucked big time.

I've used Linux for work (and school before that) for a long time, so I'm not intimidated by it, but it just feels like more effort than it's worth each time at home. I won't deny that Windows keeps getting more annoying though, so I'll probably give Linux an N-th try soon.

Edit: also, I'm a PC gamer, and I like having the option to play games like Fortnite or Valorant, even if I don't do so very often. But of course, I can solve that with dual booting if I really want to.
by Meekro | 2025-11-20 06:28:11+00:00
COVID was a problem, but other systemic problems allowed the lack of math skill to go unnoticed until the kids showed up to college. This article[1] discusses how high school teachers were subject to political pressure, forcing them to give A's to students in a Calculus class who barely knew fractions. Combine that with UCSD dropping SAT requirements, and you've got a horrible mess.

If the rest of the system was functioning properly, the COVID-related problems would have been caught early when those kids started failing their high school math classes-- which would have left them with plenty of time to go back and learn what they missed. And if UCSD still required the SAT, it would have been painfully obvious that they were admitting students who don't know basic math.

[1] https://www.theargumentmag.com/p/when-grades-stop-meaning-an...
by Benjamin_Dobell | 2025-11-20 06:30:01+00:00
I'm far from an expert in this area. I've also tried Bria RMBG 1.4, Bria RMBG 2.0, older BiRefNet versions, and I think another I forgot the name of. The fact I'm removing backgrounds that are predominantly white (a sheet of paper) in first place probably changes things significantly. So it's hard to extrapolate my results to general background removal.

BiRefNet 2 seems to do a much better job of correctly removing backgrounds in between the contents outline. So like hands on hips, that region that's fully enclosed but you want removed. It's not just that though, some other models will remove this, but they'll be overly aggressive and remove white areas where kids haven't coloured in perfectly — or like the intentionally left blank whites of eyes for example.

I'm putting these images in a game world once they're cut out, so if things are too transparent, they look very odd.
Show HN: Thanos-CLI – a Python tool that deletes half your files
by stranger-ss | 2025-11-20 06:30:45+00:00
Hi HN,

I built a small command-line tool inspired by Thanos’s snap. It selects randomly exactly half the files in a directory and (optionally) deletes them.

Repo: https://github.com/soldatov-ss/thanos

PyPI: https://pypi.org/project/thanos-cli/

It’s intentionally simple — feedback is welcome.