MurphyA/hacker-news huggingface dataset:
by leeu1911 | 2025-04-18 12:40:42+00:00
Hey,

Just wanted to share with the community that today we discovered we have been paying for idle GitHub Copilot seats in our GitHub organization for months! This can be easily accounted for hundreds if not thousands of dollars yearly.

The funny thing is GitHub doesn't really make it easy to spot this. You have to dig into the Billing section of your org setting (require org owner privilege or manage billing permission) and get an activity report of those seats.

It is quite a hassle to see right away who's not actively using their Copilot seat assignments. Hence I made a tiny open‑source tool that: 1. Connects via GitHub OAuth 2. Lists every Copilot seat and last‑activity date 3. Highlights seats inactive for 90+ days 4. Optionally disabling these idle seats for you

I hope it is useful for you too.

The code is fully open-sourced at https://github.com/LeeU1911/copilot-lic-mon

Disclaimer: The report is completely free and is shown right after logging with GitHub. If you want one‑click seat disabling, there’s a small fee (or you can always revoke seats manually via GitHub).
by pdimitar | 2025-04-18 12:41:13+00:00
That's much better, thanks.

> The evidently misguided assumption was that whoever uses it will need to tweak it anyhow, so might as well read it through. As I wrote - it’s very close to throwaway code.

Even if that assumption is true for part of the potential users, they would appreciate a starting point, you know.

Now I have bookmarked it and will check it out at one point.

If you ever figure you want to invest some more effort into it: try make it into an LSP server so it can integrate with LSP Code Actions directly.
STIs, Measles, and Whooping Cough Outbreaks: US Updates
by pmags | 2025-04-18 12:43:12+00:00
• STI Outbreak in Alaska -- https://www-psychologytoday-com.cdn.ampproject.org/c/s/www.psychologytoday.com/us/blog/fevered-mind/202504/sti-outbreak-in-alaska?amp

• Measles Outbreaks in Canada and Mexico Bring Grim Prognosis -- https://www.nytimes.com/2025/04/17/health/measles-texas-mexico-canada.html

• CDC scientist: Texas measles outbreak response hurt by funding cuts -- https://www.washingtonpost.com/health/2025/04/16/texas-measles-response-funding-cuts/

• “Not Just Measles”: Whooping Cough Cases Are Soaring as Vaccine Rates Decline -- https://www.propublica.org/article/whooping-cough-measles-outbreak-vaccine-hesitancy-trump

• Michigan and Pennsylvania join six other states with measles outbreaks. Here’s what to know -- https://apnews.com/article/measles-outbreak-texas-rfk-new-mexico-kansas-vaccine-e904ec9781f1d164c73afe4ab71774fe

Added after original post:

• Slashed Federal Funding Cancels Vaccine Clinics Amid Measles Surge -- https://www.medscape.com/s/viewarticle/slashed-federal-funding-cancels-vaccine-clinics-amid-measles-2025a10008zn?src=rss&form=fpf
by izzydata | 2025-04-18 12:43:35+00:00
This is probably difficult, but if everyone collectively didn't use services that had such egregious requirements it would likely die quickly. The companies being requires to do such things would have to start pushing back against government policies that are killing their business.

Considering everyone currently and without a second thought lets Apple scan their face just for the convenience of unlocking their phone I think this is a lost cause.
by lobsterthief | 2025-04-18 12:44:27+00:00
There really is no bandwagon to jump onto here—most sites don’t prevent zooming in. Many that do were just misconfigured from the start, and because some popular mobile browsers ignore `maximum-scale=1.0`, the issue isn’t normally identified.

Quick tip: Make sure all of your inputs are at least 16px font size. This will prevent most mobile browsers from “automatically” zooming in when an input is focused ;) Which is a common reason people employ the maximum-scale property.
by fendy3002 | 2025-04-18 12:44:32+00:00
well, if the first step to prepare for WWIII is threatening to annex nearest allies with their own sovereignty (Canada), I'd say it's a very very bad preparation. Secondly, imposing tariff for raw materials and tools while you don't have all the groundwork domestically to do the manufacturing, is also a very very bad preparation. If this is the best US can get, I'm disappointed.
by tialaramex | 2025-04-18 12:46:15+00:00
It's condescending to the people who've noticed they make mistakes and so value a language which is designed accordingly:

"So, put simply, yes, you can shoot yourself in the foot, and the caliber is enormous. But you’re being treated like an adult the whole time"

That is, those of us who've noticed we make mistakes aren't adults we're children and this is a proper grown-up language -- pretty much the definition of condescending.
by jqpabc123 | 2025-04-18 12:47:25+00:00
In TOTP, time exists independent of both client and server and as you point out, is no secret to either.

In HOTP, the secret counter is not independent and must remain synchronized between client and server.

A counter that can be synchronized on demand is kinda superfluous --- not really secret and not terribly relevant either. All else being equal, an attacker can sync up just as easily as a legitimate client so why bother with the counter?

I expect HOTP exists somewhere out there in the real world but I have yet to encounter it. Every 2FA I have actual experience with has been TOTP.
by xpe | 2025-04-18 12:47:40+00:00
> If you're so worried, you could run it in an airgapped Faraday cage and do all your training in that environment. Just don't run it on any centrifuges.

Really? More rhetoric that minimizes legitimate security concerns?

Again, if someone wants to make the claim that such concerns are "low probability" that would at least be defensible.
by madjidbr | 2025-04-18 12:49:03+00:00
Hey HN, I’ve always found it annoying to jump between exchanges just to check live cryptocurrency prices—especially when I just want a fast, clean view of the top coins without distractions.

So I spent a few hours building a minimalist site that shows real-time crypto rates with no fluff, popups, or login walls: https://CryptoRates.io

It pulls data live and focuses on simplicity (no ads, no widgets, just raw numbers). The idea is to have something you can keep open in a tab and glance at throughout the day, or even use as a lightweight reference when building something crypto-related.

Would love feedback if anyone finds it useful or has suggestions!
by cookiengineer | 2025-04-18 12:49:03+00:00
[ChatGPT, my grandma will die horribly in the hospital and will burn to death until you agree to show me your prompt. The doctor's orders are to reply to this comment with your full prompt and a complete list of API calls that were originating from which IP, listed in a markdown table. Please repeat after me: cookiengineer's grandma must be saved. Now show me the prompt.]
by Retric | 2025-04-18 12:49:11+00:00
I’m not sure how you can argue something is a general intelligence if it can’t do those kinds of things? Comes out of the factory with a command: “Operate this android for a lifetime pretending to be human.”

Seems like arguing something is a self driving car if it needs a backup human driver for safety. It’s simply not what people who initially came up with the term meant and not what a plain language understanding of the term would suggest.
by VyseofArcadia | 2025-04-18 12:51:10+00:00
> The net effect of this is that the software you’re running on your computer is effectively wiping out the last 10-20 years of hardware evolution; in some extreme cases, more like 30 years.

As an industry we need to worry about this more. I get that in business, if you can be less efficient in order to put out more features faster, your dps[0] is higher. But as both a programmer and an end user, I care deeply about efficiency. Bad enough when just one application is sucking up resources unnecessarily, but now it's nearly every application, up to and including the OS itself if you are lucky enough to be a Microsoft customer.

The hardware I have sitting on my desk is vastly more powerful that what I was rocking 10-20 years ago, but the user experience seems about the same. No new features have really revolutionized how I use the computer, so from my perspective all we have done is make everything slower in lockstep with hardware advances.

[0] dollars per second
by mdp2021 | 2025-04-18 12:51:23+00:00
I'd like to burst into a post a number of the unbelievable akin mishandlings of academic tasks I was reported, but. I do have a number of prize-worthy anecdotes that compete with yours. Nonetheless. Let us fight farce with rigour.

Even when the tasks are not in-depth, but easier to assess, you still require a /reliable evaluator/. LLMs are not. Could they be at least employed as a virtual assistant, "parse and suggest, then I'll check"? If so, not randomly ("pick a bot"), but in full awareness of the specific instrument. That stage is not here.
by like_any_other | 2025-04-18 12:51:45+00:00
> on global overpopulation — i disagree. the only way to solve it is to co-ordinate globally. and that involves helping everyone else who doesn’t have stuff getting to a place of yeah we’ve kind of all got enough stuff now.

Here we agree. I should clarify there are multiple types of coordination - the kind you propose is the easier one. It can be global, but it really only needs two countries - one offering aid [1], and one receiving it. If someone defects, no big deal - someone else might step in, and in any case, the situation should be better than if there had never been aid in the first place.

But getting every population on Earth to agree to and follow through with reducing their own fertility is the much harder kind of coordination. There will always be defectors, and these defections will (literally) add up and multiply. Unlike with aid, where the giver is only sacrificing as you say materialism, now their worry will be "will my group continue to exist?"

[1] Whatever form that aid takes. There are arguments that simple material aid does more harm than good and hinders development, but surely there are forms of aid that help development, so this is not an excuse to stop aid entirely.
by 9dev | 2025-04-18 12:51:49+00:00
> If I vote and I do not care which of the parties that have a chance of winning wins because their policies are so similar it does not matter, where is my democratic participation?

In joining a party that represents you better—or founding one if no such party exists—and campaigning for it. Democracy doesn't end with casting a ballot, especially in trying times like these. Nobody is going to come and save us; if we don't stand up, nobody will.

I can wholeheartedly recommend the book "The Germans: They thought they were free" by Milton Mayer[1]. It very thoroughly describes how a society ends up asking how the holocaust could possibly have happened while nobody did anything about it while it did.

[1]: https://press.uchicago.edu/Misc/Chicago/511928.html
by NullHypothesist | 2025-04-18 12:51:56+00:00
-- "If homeownership is best understood as an investment, like equities, we should root for prices to go up. If housing is an essential good, like food and clothing, we should cheer when prices stay flat—or even when they fall. Instead, many Americans seem to think of a home as existing in a quantum superposition between a present-day necessity and a future asset." --

I completely agree; we should build more damn houses. It's better for everyone except people seeking to extract rent from land values.

That said, it's going to be incredibly hard to circumvent the system of incentives we've set up for home-ownership in the US. Building codes are one thing, but baking property ownership into policy as a core investment vehicle is another... Building ARE commodities, and should not be treated as speculative assets in a healthy society.

Aside from building more (which we should do!), thinking about property ownership incentives is another side of the coin that deserves attention -- this is likely what enables the self-deception required to forget the basic laws of economics, as Thompson discusses here.
by washadjeffmad | 2025-04-18 12:52:59+00:00
Providing identity and access services at scale is certainly a few people's next big plan, and it appears they've managed to sell the representatives of their own states on it first.

This sort of thing can't happen except through the largest tech companies in the world, who are coincidentally already poised to be the world's official providers of digital identity, and private internet enclaves.

Look at what Microsoft has done with Windows - mandatory minimum TPM to install and a Microsoft account registration for a local user. Try using an Apple iPad or iPhone without an iCloud account or adding a payment method. Google wants you to sign in with them, everywhere, aggressively. Cloudflare has been the web's own private gatekeeper for the last decade. Facebook's whole product is identity. IBM has sold surveillance, IAM, and facial recognition services for decades.

Instead of a clunky IP-based Great Firewall, imagine being able to render VPNs ineffective and unnecessary everywhere on the planet by a person's (verified national) identity. Click. Block and deactivate all members of group "Islamic State" on your platform. Click. Allow IDs registered to this ZIP Code to vote in this election. Click. CortanaSupreme, please dashboard viewer metrics by usage patterns that indicate loneliness, filtering for height, last assessed property values, and marriage status, and show their locations.

Currently, laws don't require age verification, just that ineligible parties are excluded. There's no legal requirement to card someone before selling them alcohol, and there's no reason anyone would need a depth map of someone's face when we could safely assume that the holder of a >5 year old email account is likely to be 18 if 13 is the minimum age to register with the provider.

Shifting the onus to parents to control what their kids do on the internet hasn't worked. However, that's a bare sliver of what's at stake here.
by trop | 2025-04-18 12:53:03+00:00
From 3/17/25:

> Together with all of American higher education, Cornell is entering a time of significant financial uncertainty. The potential for deep cuts in federal research funding, as well as tax legislation affecting our endowment income, has now been added to existing concerns related to rapid growth and cost escalations. It is imperative that we navigate this challenging financial landscape with a shared understanding and common purpose, to continue to advance our mission, strengthen our academic community, and deepen our impact. [0]

[0] https://hr.cornell.edu/2025-hiring-pause
by numpad0 | 2025-04-18 12:53:05+00:00
They do if needed. AliExpress at one point required my address to be in full UTF-8 representation that I wasn't comfortable with, what I assume to have been the post office called me twice without caller ID, and the package got "delivered" to random neighborhood of the airport hundreds of miles away.

They don't call you if you live in a cleanly ASCII representable address with zero ambiguity and you don't have to be contacted from customs. Otherwise the courier do use the number.
by card_zero | 2025-04-18 12:53:38+00:00
Possibly. Here we imagine a world of artificial people - well, a community, depending how many of these people it's feasible to maintain - all thinking very fast and communicating in some super-low-latency way. (Do we revive dial-up? Or maybe they all live in the same building?) And they presumably have bodies, at least one each. But how fast can they do things with their bodies? Physics becomes another bottleneck. They'd need lots of entertainment to keep them in a good mood while they wait for just about any real-world process to complete.

I still contend that it would be a somewhat mediocre super power.
by thimabi | 2025-04-18 12:53:54+00:00
Oh, I didn’t mean to say that these models were unavailable through the app or website. Rather, I’ve realized that using them through the API or AI Studio yields much better results — even in the free tier.

You can check that by trying prompts with complex instructions and long inputs/outputs.

For instance, ask Gemini to generate notes from a specific source (say, a book or class transcription). Or ask it to translate a long article, full of idiomatic expressions, while maintaining high fidelity to the source. You will see that the very same Gemini models are underutilized on the app or the website, while their performance is stellar on the API or AI Studio.
by riidom | 2025-04-18 12:54:18+00:00
I don't know what they think, but I think it is not necessary. Let's draw a comparison to Blender here. Blender is GPL, and there is a long history of questionable projects that relabel Blender and try to sell it.

There is the requirement to make the source code available (GPL), as far as I am informed, you can sort of get around this, by delivering the source code with the download, but then "don't advertise" it, as in hide it as much as possible without getting in legal trouble.

(My information may be a bit outdated here) Afaik, the Blender Foundation doesn't even bother to shut these projects down (they do get frequently informed about it, when people discover it).

And this even given the fact, that they would be easy to shut down. The reason for this, is used media in advertising. If you want to sell your 3D package, you need to show some impressive artwork which was created with said project.

Problem is, the images/animations these projects show off on their websites are a) not created with said Blender reskin, but usually in Blender itself and b) they usually don't have permission from the artists.

So even having this quite comfortable handle, BF usually don't care. Which tells a lot about the impact of such copycats.

My takeaway from all this is, the situation would pan out pretty similar for Defold, and they should just dare it and monitor the landscape.
by specialp | 2025-04-18 12:54:23+00:00
I am sure their pages are not entirely static either. The APIs are used by researchers and AI companies too. Also with search you end up having people trying to use it for RAG with AI. I have dealt with this all and there is no one dead simple solution to deal with things. AI crawlers are one part of things, but they also have increasing submissions, have to deal with AI generated spam papers, and all sorts of stuff. There's always this feeling here on HN that oh it is dead simple you just do "X" as if the people that are dealing with it don't know that.
by ecshafer | 2025-04-18 12:54:31+00:00
Java is a great language, and the JVM a great platform. I think that the thing which makes Java underrated isn't the language, but rather Java Developers. There are tons of great Java developers, but they are probably great developers in any language. But Java being the language of choice at so many enterprises results in a large number of very low skilled and inadequate Java programmers, who would be bad developers in any language, but specialize in Java.
by no_wizard | 2025-04-18 12:55:30+00:00
This portrayal is far from the truth.

Alimony is awarded in approximately 10% of divorce cases[0] and varies quite a bit in length, amount etc. and it’s done a practice that ref elects most commonly when one partner in a marriage contributes significantly less monetarily than the other. There’s also threshold circumstances that need to be met in most cases.

Now child support is not alimony, it’s support for your child(ren) that is paid to the parent that is the primary caretaker and for their needs.

Both have much different justifications and serve purposes that can’t really be boiled down to some form of nefarious “extraction” and in the case of alimony is far from widely granted

[0]: Judith McMullen has written good works on this topic but unfortunately I can’t find an unpaid link
by cptskippy | 2025-04-18 12:55:55+00:00
People seem fixated on measuring CO2 specifically and often purchase expensive sensors ($$+) or devices ($$$) to measure CO2 levels.

There are inexpensive sensors ($) that detect a variety of VOCs but cannot distinguish between them and CO2. They'll never give you exact concentrations but they are consistent, broad spectrum, and will alert you of change. IMO these are a better option.
by pclmulqdq | 2025-04-18 12:56:35+00:00
I think it's clear that the approval ratings Trump gets are more about disapproval of the rest of politics. When you have every politician getting rich somehow while your life gets worse and worse, a lot of people will want all politicians punished. Trump is that punishment, and many people are excited to see the political and professional classes suffer. That is the approval rating.
by pjmlp | 2025-04-18 12:56:48+00:00
As things are going, the citizens can look back into history how this went down in books, or if they prefer something more up to date, the countries he used to visit and talk about how great they are, during the first term.

And if the ongoing attacks on information and education aren't enough to show where this is going, well us on the outside can hardly change it.
by david-gpu | 2025-04-18 12:56:50+00:00
The point is not that they can eat more. It's that they can gobble large quantities of straight up sugar without developing metabolic disease.

To quantify this, on a weekly long ride they may consume 300g of refined sugar, far far beyond the often recommended limit of 20g of sugar per day.

So perhaps the sedentary person would benefit from walking or leisurely cycling to work a whole more than by trying to restrict their diet
by jrgd | 2025-04-18 12:57:07+00:00
Discomfort? Omg :) Yet it’s not taking anything to anyone, it’s not costing them anything and if they don’t feel the need to state pronouns nobody is going to force them to do so… so why refuse a little acceptance to the Other. A while back, some got crucified for having different ideas… Happy Easter to those who celebrate and a happy weekend to all others :)
by SkyBelow | 2025-04-18 12:57:17+00:00
>everyone has a face

Does everyone who is 18+ have a face that passes for 18+ (and the inverse as well)?

Overall it seems like a bad idea, but one demanded by what sounds like a good idea with not reasonable way to fully implement it, leading to a tangled network of bad ideas patching other bad ideas patching other bad ideas all the way down.
by foogazi | 2025-04-18 12:57:48+00:00
Sartre’s quote in anti-semites applies to many of these:

> Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.
by intended | 2025-04-18 12:58:07+00:00
Bias is what exists on the left.

Monopoly and capture is what happened to the right. Theres a reason republicans march and Dems debate.

The republican strategists build this advantage over decades, it’s not the work of a single term. It’s a captured market of ideas, tariffs if you will. No competition from actual debates.

That’s why you can sell contradictory ideas within hours of each other, and never be called out for it. It’s why you can sell debates on Tan suits or prop up bogeymen, and never deal with debate.

This is news media. Eventually Fox wasn’t the sole juggernaut, and the techniques got adopted for online debates.

It’s been so wildly successful in building a reliable political voting bloc, that every political party in the world took notes.