MurphyA/hacker-news huggingface dataset:
by ozgrakkurt | 2025-08-27 07:33:28+00:00
It is good to appreciate people that really love their craft and strive to create good stuff. Every bit of disregard towards today’s min/max, “effort is bad money is good” perspective is refreshing.

It doesn’t have to be the right way or morally high ground or w/e, it is just a goal in itself to feel good about one’s work and feel fulfilled by it
by JumpCrisscross | 2025-08-27 07:33:58+00:00
> this dude volunteered for the procedure and was fully reimbursed

And it worked! The animal subjects were exploited. This man was not.

The only way I can square this circle is with the hypothesis that everything a billionaire does must be exploitative of the poor. (Which holds about as much water as its balancing hypothesis on the far right about leftists being good for nothing more than whining.)
by tpoacher | 2025-08-27 07:34:48+00:00
They should have called it emacs-banana, just to piss more people off.

And then call the next model vim-banana and start the editor-banana wars.

In all seriousness though, I'm seeing a worrying trend where google is hijacking well-known project names from other domains more and more now, with the "accidental"(?) side-effect of diluting their searchability and discoverability online, to the point I can no longer believe it is mere coincidence (whether malicious or not is another story altogether of course, but even if not, this is still a worrying trend).

I mean, what's next? Gopher 2.5 GIMP Video aka sublime-apple?
by pvtmert | 2025-08-27 07:35:10+00:00
Honestly, most sites these days built in such incompetent way I cannot imagine how much disabled users suffer...

Since there is no tariff adding <div> in react code, even my teammates are using these as pseudo buttons. As a user, I cannot even tell if it's a button or not. The cursor usually doesn't change or becomes "I-beam" (text selection). Only way to understand is click random places and wait for mysterious stuff to happen.
by oezi | 2025-08-27 07:35:17+00:00
As a long-time Rubyist and recent Python dabbler (due to pytorch) this is exciting! Uv and uvx certainly are great improvements in the Python ecosystem, but still have some quirks that I wonder how they will handle with rv:

- By default uv is creating isolated environments in the project directory and will download all dependencies over the network. For small stuff this isn't too bad, but re-downloading 700mb pytorch each time you clone a repo gets annoying very fast. Of course there are trade-offs with running updates less frequently (and uv has flags such as --offline and --refresh to avoid or force online access) but more sensible default behavior would be nice so that uv (and rv) keep you on the happy path during developing. Maybe updates could be run in the background by default.

- Also because the environments aren't shared in any way, each project directory consume a lot of disk space (10x checkouts = 10x pytorch on disk). More sensible caching across environments would be nice (links?).

- Using uv to turn Python files into standalone/self-contained scripts is really great (https://peps.python.org/pep-0723/) and I hope rv can mirror this capability well. Because the lock file isn't included in the script header it requires some configuration options to make runs repeatable (e.g. https://docs.astral.sh/uv/guides/scripts/#improving-reproduc...).

- I am wondering if rv will support version operators such as rv install "~> 3.4.4" to get ruby ">= 3.4.4, < 3.5.0", which I think would help ensure everyone is running Ruby versions with security patches applied.

- uv includes the pip sub-command (similar to using gem install rather than bundle add) but because the environments are isolated this feels rather weird and I haven't really understood in which cases you should not just use "uv add" to update your project dependencies.

- Uv tries hard to support migration from legacy Python projects which don't have a pyproject.toml, but the Python eco-system is too fragmented for this to always work. I hope rv can avoid adding new config files, but really stick to the existing Gemfile approach.

- If a Python package includes a script with a different name than the package then the syntax is a bit annoying ('uvx --from package script' but not 'uvx script --from package' because this would get passed to the script). Uv already uses square brackets for optional project dependencies (e.g. 'uvx --from huggingface_hub[cli] hf') but since Ruby doesn't have these, maybe this would be an option for rv.
by itake | 2025-08-27 07:35:57+00:00
The problem here is what is the best use of our resources? Neurolink has raised a total of $1.29B USD.

Is funding a high risk project the right allocation of $1.29B that supports a tiny fraction of humanity or would $1.29B be better spent on cancer research, addressing childhood food insecurities (free school lunches), etc?
by theshrike79 | 2025-08-27 07:36:11+00:00
Exactly!

90% of what the average (or median) coder does isn't in any way novel or innovative. It's just API Glue in one form or another.

The AI knows the patterns and can replicate the same endpoints and simple queries easily.

Now you have more time to focus on the 10% that isn't just rehashing the same CRUD pattern.
by opan | 2025-08-27 07:36:18+00:00
I think I have an old comment about this, but there is an actual `adb sideload` command for installing an apk on your phone from your computer. Since it's from your computer and not the phone itself, it's sideloading and not frontloading, I guess. Weirdly, and wrongly, people have also started to use the term to refer to just installing apps from outside the official appstores, but that's not sideloading. It's just installing an app. It's a normal Android feature. You can just grab a .apk file with your browser and install it like you would a .exe file on Windows.

iOS on the other hand historically required a jailbreak for this. I think that's where the confusion started. Android doesn't need a jailbreak, it doesn't need root (privileges), it doesn't need a custom ROM. You can just install stuff, it's normal. I think iOS users don't realize how different Android is and they just start repeating words like sideload and root without knowing what they mean, assuming it's just Android-speak for a jailbreak. They don't realize there's no jail in the first place.

I am aware English is a living language, and if enough people are wrong for long enough, they stop being wrong, but it's certainly painful to witness.
by casenmgreen | 2025-08-27 07:37:33+00:00
Individual privacy and anonymity matter substantially less when Governments are basically decent and play by the rules, and so it seems there is a tendency to value convenience and utility over privacy and anonymity.

When Government goes bad, suddenly we are faced with the utmost need for privacy and anonymity, but we may by then be in a situation where privacy and anonymity are difficult to obtain, with all the consequences that then flow from that.
by zozbot234 | 2025-08-27 07:38:11+00:00
This is of course great as long as you can find enough "challenging" work to perform, but any successful project is going to involve a whole lot of seemingly "boring" work. A big part of true maturity and professionalism is being able to find the interesting challenge even in these more run-of-the-mill tasks and successfully engage with them.

(Mind you, I'm not talking about a matter of inborn temperament or character, much less a moral flaw! Rather, finding the compelling challenge even in "boring" tasks is a valuable skill and situational tactic that anyone should explicitly learn about and aim to acquire as part of becoming a mature professional, not a matter of morality or somehow being dismissed as "lazy"!)
by theshrike79 | 2025-08-27 07:39:15+00:00
AI is a force multiplier for experienced people.

The ones who know what they want to do, how it should be done, but can't really be arsed to read the man pages or API docs of all the tools required.

These people can craft a prompt (prompt engineering :P) for the LLM that gets good results pretty much directly.

LLMs are garbage in garbage out. Sometimes the statistical average is enough, sometimes you need to give it more details to use the available tools correctly.

Like the fact that `fd` has the `-exec` and `--exec-batch` parameters, there's no need to use xargs or pipes with it.
by bigstrat2003 | 2025-08-27 07:39:27+00:00
If anything, this is even worse than what Apple does. iPhone users frequently argue that the inability to install arbitrary software is a feature in their eyes, one of the things that attracts them to the platform. I disagree with their argument, but in fairness I must admit Apple has never pretended that an iPhone is a device you control. They have always been very up front that it is a curated experience, their way or the highway. It's distasteful to me but they're honest about it. What Google is doing is a bait and switch to so many users who chose their platform specifically because it was open.
by JumpCrisscross | 2025-08-27 07:39:50+00:00
> Being blind or disabled isn't anything like dying of cancer

I think it’s presumptuous to conclude from afar where someone’s affliction lies on a scale of suffering.

People should be free to do with their bodies what they choose. To describe and act on their subjective experience of themselves as they see fit, not as a third party deems they ought to.
by simoncion | 2025-08-27 07:40:22+00:00
> He is the kind of guy who makes zero concessions for practicality...

Respectfully, this claim is incorrect. See this 2013 essay [0] for one example out of many where concessions are made to practicality.

Folks who are unfamiliar with Stallman's writing and the general philosophy of the FSF and/or the GNU Project might find spending an hour or so reading through some of the essays here [1] (perhaps starting with this 1991 essay [2]) to be informative.

[0] <https://www.gnu.org/philosophy/is-ever-good-use-nonfree-prog...>

[1] <https://www.gnu.org/philosophy/essays-and-articles.html>

[2] <https://www.gnu.org/philosophy/shouldbefree.html>
by williamDafoe | 2025-08-27 07:40:25+00:00
The 2019 Macs were vertically integrated and Apple could do NOTHING good with the Intel PowerPig i9 CPUs. My i9 once once ran down from 100% charge to 0% in 90 mins PLUGGED IN ON 95W CHARGER! I was hosting a meeting. The M1-M4 CPUs forsake multithreading and downclock and this is one of the many ways they save power. Video codecs are particularly power efficient on mobile chips!
by aredox | 2025-08-27 07:40:41+00:00
Who can prove to me that Elon Musk himself doesn't have a copy on a USB key/drive somewhere? This whole DOGE business has been an unmitigated failure. The savings are far, far, far from the claimed numbers.

https://www.politico.com/news/2025/08/12/trump-doge-contract...

Note the above story has already been submitted to HN - and flagged. Clearly there is a cabal of Musk/MAGA supporters gaming HN moderation to make sure a story from a reputable outlet, doing appropriate investigation and data analysis, about a tech/IT organization, claiming to do revolutionary improvements to the tune of billions of $, led by an "innovator" who might be the poster child of "hackers" and "startup founders" and whose interviews have been on HN front page repeatedly, is buried.

If the Therac-25 accident happened today and Musk was involved, would HN as it is now allow people to read and learn about it?
by lutzh | 2025-08-27 07:40:45+00:00
I'm sure rv is great, but am I the only one who needs one such tool not only for Ruby, but also Python, JavaScript, and Java, at least, and finds it weird to run 4+ of those?

I put my hope in mise-en-place - https://mise.jdx.dev

What do people think? One tool per language, or one to rule them all?
by supermatt | 2025-08-27 07:41:58+00:00
They know the days of the app-store monopolies are ending so they are now implementing apple-style notarisation - which they could have done years ago, but never seemed to need to until now...

IMHO, thats is them still having an unfair control over the android market so the EU will come for them eventually - and no doubt they will implement some other devious bullshit.

Ideally the world will wake up and realise multi-sector megacorps simply should not exist and split them all up accordingly - but I'm not holding my breath.
by silverliver | 2025-08-27 07:42:36+00:00
My bank retired their online banking website in favor of their app.

Not only that, but many of their core services (national payment network) are now exclusively offered in their app and no where else (yes, they will not allow you to do them in person or through their ATM). Your bank _will_ disable their website when you are the only one left using it.

I am not exaggerating. There is no way for me to use these core services if I don't use their app and they wont allow me to use their app thanks to their google play policy.

Unless otherwise mandated, their website will go away and they will have their way with your rights and make you pay for it.

Don't shrug this off. Fight this while you still can.
by creata | 2025-08-27 07:44:41+00:00
> The vast majority of people in the US who receive psychiatric care do so voluntarily

That's true, but that's not what the parent comment claimed. They didn't say a majority receive psychiatric care involuntarily, they said it's not hard to find examples who receive it involuntarily, and that's true. Lots of people are forced to take psychiatric medication right now, in developed countries including the US.
by graycat | 2025-08-27 07:44:50+00:00
Early on, with a good technical background, I guessed that, of course, the key to success in technology was some good technology but soon discovered that VCs just want to make money, a lot of money, quickly, and otherwise will hear from the investors in their fund.

Just heard of Palmer Luckey. Hmm! Money? No big staff, not much equipment, essentially just one person?? $1B+, quickly? Example: Taylor Swift. Did she ever hear of Linux???
by majkinetor | 2025-08-27 07:45:59+00:00
I think creating a new online account, <username>.<service>.ai for all services you want to control this way, is the way to go. Then you can expose to it only the subset of your data needed for particular action. While agents can probably be made to have some similar config based on URL filtering, I am not believing for a second they are written with good intentions in mind and without bugs.

Combining this to some other practices, like redirecting the subset of mail messages to ai controled account would offer better protection. It sure is cumbersome and reduces efficency like any type of security but that beats ai having access to my bank accounts.
by bigstrat2003 | 2025-08-27 07:46:10+00:00
From your link 0:

> The question here is, is it ever a good thing to use a nonfree program? Our conclusion is that it is usually a bad thing, harmful to yourself and in some cases to others. If you run a nonfree program on your computer, it denies your freedom; the immediate wrong is directed at you.

That is most certainly not making concessions for practicality in my book. So if anything, the citation you provided is IMO evidence for my claim.
by mike_hearn | 2025-08-27 07:46:18+00:00
No, but I find the supported options to customize Android sufficient for my needs so that wouldn't happen to me personally.

My point is only that there's already a system that lets you run whatever apps you want, and to heavily customize the OS, and also make your bank happy by running a secure OS. It's just out of the box Android. You can replace all the built in apps, including the base "desktop" GUI, keyboard and browser. So this discussion revolves around an edge case: someone who wants to customize security-critical OS primitives like the kernel or compositor, AND who isn't doing this as part of a project big enough to partner with Google, AND who wants their bank to accept their changes as secure enough, AND who doesn't want to provide such institutions with some non-Google managed evidence of that, AND who doesn't want to tolerate using two devices.

There's very few use cases for that. The only one anyone can seem to muster in this thread is to prepare for a hypothetical future in which Google prevents ad blocking at the OS level, which hasn't happened in more than 15 years of Google being an ad company. So today there is a vanishingly small number of people for whom Android's existing mechanisms are insufficient, and for those people, there is dual boot - again, because the Android team planned for this and built a secure boot system that allows alternative OS installs on a phone.
by ajb | 2025-08-27 07:46:19+00:00
There are mechanisms which make firms more social: cooperatives. In another world, public infrastructure such as android would be owned by a cooperative of it's users. Instead, users are tenants of infrastructure owned by others, always vulnerable to the owners changing the deal

The problem is that it's difficult for cooperatives to raise capital: they can issue debt, but not equity (because the definition of a co-op is that it is owned by members (usually customers and employees )-and no-one else). But debt is not really risk capital in the same way as equity and doesn't enable bold initiatives and innovation.
by simoncion | 2025-08-27 07:48:39+00:00
To continue with the text of the rest of the section (with the footnotes present in the original removed):

If you run a nonfree program on your computer, it denies your freedom; the immediate wrong is directed at you. That does not mean you're an “evildoer” or “sinner” for running a nonfree program. When the harm you're doing is mainly to yourself, we hope you will stop, for your own sake. Sometimes you may face great pressure to run a nonfree program; we don't say you must defy that pressure at all costs (though it is inspiring when someone does that), but we do urge you to look for occasions to where you can refuse, even in small ways. If you recommend that others run the nonfree program, or lead them to do so, you're leading them to give up their freedom. Thus, we have a responsibility not to lead or encourage others to run nonfree software. Where the program uses a secret protocol for communication, as in the case of Skype, your own use of it pressures others to use it too, so it is especially important to avoid any use of these programs. But there is one special case where using some nonfree software, and even urging others to use it, can be a positive thing. That's when the use of the nonfree software aims directly at putting an end to the use of that very same nonfree software.
by mike_hearn | 2025-08-27 07:49:32+00:00
It's fascinating that people have had such different experiences here.

In my entire life, I have never banked anywhere that would let you transact or log in with just a desktop browser. You seem to be convinced this is an edge case but every bank in Europe works this way, as far as I know. There are US financial institutions that would do this, but the US financial system is uniquely fraud prone to a level just not tolerated elsewhere. It lagged years behind on chip-and-PIN cards for instance, and largely never managed to roll it out. The US treats bank account numbers as credentials and other stuff that doesn't apply elsewhere.

Just look at this thread: plenty of people saying what I'm saying. If you bank somewhere that lets people use just a browser to do transactions, you're either in an environment where fraud doesn't matter at all, or you're with a bad bank and should leave them.
Show HN: B2B Planr – track marketing plans, budgets, and results in one place
by smanifold | 2025-08-27 07:49:43+00:00
B2B Planr consolidates marketing planning, budgeting, and performance tracking into a single interface. Move beyond disconnected spreadsheets and endless slide decks. Make better decisions and save time with dedicated marketing planning software built for B2B teams.

Users can document the revenue goal for the business and define the marketing strategies and objectives that will deliver it. Each strategy can have one or multiple marketing programs assigned, each with its own specific set of tactics or activities.

At every level, planned and actual budgets can be recorded to help keep spend on track, and actual results can be pulled automatically from a connected CRM.

Marketing leaders can instantly see and share the plan with stakeholders. Built-in filters and calendar views remove the need for multiple spreadsheet versions and repeated presentation decks. Dashboards display headline data such as marketing return on investment (MROI), planned versus actual spend, and which programs or strategies are on track or behind.

Teams can collaborate on a single plan, avoid version control issues, and maintain a consistent planning template. Hours previously spent by marketing leaders consolidating plans into a global or corporate view are now handled automatically.

By integrating plan documentation, budget data, and key performance metrics, the marketing framework remains coherent, transparent, and accessible, allowing teams to focus on executing the plan and driving business growth.
by WalterBright | 2025-08-27 07:50:02+00:00
Anybody going for a leetcode interview without doing prep work first is not a good candidate to start with.

I coached a newly minted PhD engineer into spending 3 weeks studying leetcode prep materials before the interview, telling him that per-hour it would be the best investment of his career. Shockingly, he listened, studied for 3 weeks, and absolutely nailed it. And landed the big bucks job, too.

> Their brains go blank

Anyone with a degree has undergone exams that were critical to graduation. I know all about time pressure, high stakes exams. After all, I attended Caltech. I learned how to deal with them. Study the material beforehand, work all the problem sets beforehand, make sure you have it cold backwards and forwards. That's the cure for brain freeze.

Going in without prep for a $250,000 job interview is just lazy, no matter how smart or capable you are.

A crackerjack programmer that cannot learn leetcode is not a crackerjack programmer.
by schneehertz | 2025-08-27 07:50:28+00:00
The freshwater used in this osmotic power plant is produced by a wastewater treatment plant, and the high-salinity water used is the wastewater generated by a seawater desalination plant So, if the freshwater produced by wastewater treatment plants is further processed into usable freshwater to replace the freshwater produced by seawater desalination plants, soon one water treatment plant could replace both the seawater desalination plant and the osmotic power plant, reducing steps. I believe this would greatly improve efficiency
by ninjin | 2025-08-27 07:50:32+00:00
Sadly, traditional banks are very eager to get rid of dedicated multi-factor devices in favour of their own mobile applications. I have seen strong encouragement via nagging and some going so far as to start charging for physical multi-factor authentication devices.

Likely this gives them another way to milk information out of you, push their marketing onto to you, and saves them from having to manage physical devices. The obvious downside is of course a degradation in security and further cementing the duopoly and more or less forced participation in it that we as citizens have to endure.
by JdeBP | 2025-08-27 07:51:01+00:00
It isn't expected until one then learns enough comparative linguistics and etymology to discover that loanwords coming back has happened throughout history. And not just with European languages, although for obvious historical reasons the borrowings and weird routes that some words have travelled across multiple languages is far better documented for European languages.

It's a thing that happens with linguistic contact, and the deeper learning is that it's odd to expect it not to happen to the same word twice between languages with long-standing contact on occasion, given how often it happens and for how many millennia the process has been active.