skysight-inc/HackerNews huggingface dataset:
I was fascinated by this once I learned how it worked. At the time I was learning php and wrote a script that would draw graphics based on the requesting ip address and return as gif, then used that as my avatar on a few phpbbs. Learned a lot.
And of the industry.

One of the opponents in the article criticized it while still claiming crypto required friendlier laws.

How much more pro crypto do laws need to be if you can just casually loot people with digital assets?
It would be cool if digital watches could borrow the idea of harvesting power from movement from the mechanical watch world. I wonder how close to that we are?
I 100% agree with your opinion that the top level comments would all be of a similar nature, but I think youre not considering how the thread comments would allow people to have a place to discuss what comes next, both for the nation and for the troll. It's a stunt clearly done to keep the executive orders out of the light, but unlike many of their previlus troll actions that had a similar goal, it's a stunt that will have long term implications.

The only other place to discuss it are the one million threads on reddit, where all the top level comments are bots. Again I agree with your points, but not your conclusion.
If I'm watching a film, yes... I know if I've fallen asleep and missed half of it!
I have found that Nextdoor isn't toxic, your neighbors are
Wouldn't a field strong enough to somehow produce this effect be more likely to short out on anything, taking you out like a bug zapper?
Are LLMs making StackOverflow irrelevant?
In their paper, they explain that "in the case of math problems with deterministic results, the model is required to provide the final answer in a specified format (e.g., within a box), enabling reliable rule-based verification of correctness. Similarly, for LeetCode problems, a compiler can be
used to generate feedback based on predefined test cases."

Basically, they have an external source-of-truth that verifies whether the model's answers are correct or not.
I just really don’t want to work up a PhD thesis on the current state of Linux desktops before I switch. But I think I have to.
Yeah I'm here because reddit's programming community became unusable in the late 2010s but especially over the last few years. For example, I'd see a post about CockroachDB and every single reddit comment would be some low effort joke making fun of the name. Meanwhile I'd come here and the creator would be in the comments answering questions. When reddit changed their default sort away from upvotes and towards engagement metrics in 2021, most of the useful places there sort of withered away.
>Communities aren't fungible! And your insistence on having federation completely seamless will result in "what's the point anyway, let's centralize it, more efficient"

This is the correct answer though, as much as we don't like it "users" as a whole do not care about privacy or centralization
> I suspect that all the free hobbyist FOSS labor artificially depresses dev salaries, hurting everyone else. Otherwise, the FAANGs would have to hire people to replicate what they currently get for free.

The way I see it, FOSS enables a ton of smaller entities to launch products when they would not have the capital otherwise (see: anything built on Django). Those represent a lot of jobs too! This could be the software version of the Jevons Paradox.

Megacorp are a different problem. They do contribute back to the commons, but this seems like a drop from the bucket of the quintillion dollars they represent. Is it fair? That's a moral judgement, because software being FOSS means its legal in any case.
Hey HN! Creator here. I recently found myself writing evaluations for actual production LLM projects, and kept facing the same dilemma: either reinvent the wheel or use a heavyweight commercial system with tons of features I don't need right now.

Then it hit me - evaluations are just (kind of) tests, so why not write them as such using pytest?

That's why I created pytest-evals - a lightweight pytest plugin for building evaluations. It's intentionally not a sophisticated system with dashboards (and not suitable as a "robust" solution). It's minimalistic, focused, and definitely not trying to be a startup

# Predict the LLM performance for each case
@pytest.mark.eval(name="my_classifier")
@pytest.mark.parametrize("case", TEST_DATA)
def test_classifier(case: dict, eval_bag, classifier):
# Run predictions and store results
eval_bag.prediction = classifier(case["Input Text"])
eval_bag.expected = case["Expected Classification"]
eval_bag.accuracy = eval_bag.prediction == eval_bag.expected

# Now let's see how our app performing across all cases...
@pytest.mark.eval_analysis(name="my_classifier")
def test_analysis(eval_results):
accuracy = sum([result.accuracy for result in eval_results]) / len(eval_results)
print(f"Accuracy: {accuracy:.2%}")
assert accuracy >= 0.7 # Ensure our performance is not degrading

Would love to hear your thoughts and if you find this useful, a GitHub star would be appreciated
why is the picture not simply cached near the sender as opposed to the receiver?

is there any good reason for deciding this way on the part of Signal et al?
This assumes that Osama bin Laden has poor enough opsec that he's using (eg.) Discord without a proxy. State actors have much more sophisticated techniques available.

(It's still an interesting vector, though! But it's true that the headline and writeup are a bit sensationalized.)
it means "keep a straight face, cuz here we go"
I like it!

Demo bugs:

- Clicking on the header of the static data table brings up an alert box saying 'testing'

- Clicking Render Modal Matrix Modes brings up a modal that's too tall to see the close button (Chrome, Win11, screen res 1920x1200, display scale 125%, viewport 1536 x 826)

Toolkit bugs:

- If a modal is active, the background should be dimmed. This is implemented for other modals (opening one modal on top of another will blur the bottom modal attractively) but not for the base page

- Clicking outside a modal should probably dismiss it by default, although this does need to be able to be disabled
No luck as I dont have a keyword in mind of the title. I remember in the blogpost that in the very end he had to fix 1-2 typos and everything worked correctly.

The blog (in old school design) had a lot of posts and pictures of that era and the people involved building that OS.
Somewhat old timer here. Currently in a startup.

Frankly, the greater discussion diversity has improved HN for me.

I found the site dynamics compelling early on, bit often felt the discussion was narrow and to some degree an echo chamber.

Arguments that counted as points made then often fall flat now and that is A Very Good Thing™
Multipass coming soon
I know multiple successful wage negotiators at FAANG. Before their promotion their annual salary increase is on the order of hundreds to low thousands because they are already at the top salary for their level.
In fact the world didn't have this money before. Maybe this is the first time you've encountered the idea that the economy is "positive sum" so think of it like this:

Is the value of everything in the world higher or lower than it was 1000 years ago? If it's higher, how did it go up?
Yeah, plenty times I've got up during the night multiple times, sometimes out of bed entirely wand walking about and the watch hasn't realised this at all.

Similarly I've been in bed, awake, reading, unable to sleep and the watch has thought I was sleeping.
It would be nice to see a demo of the app working in the real world with an nfc tag, not just an app recording.
What prior ages had the sense to do was to confine the subject of sex to private discussion instead of flouting it in public. It also shows a greater reverence and respect for sexual intercourse and sexuality; it is not like having a glass of water, to cite Kollontai. Our unjust mockery and even caricature of previous ages reflects poorly on us.

Public indecency, both in speech and behavior, is a disaster. It has a horrible effect on human relations.

1. It causes scandal in the traditional meaning of that word. That is, is creates precedent that people will copy, lowering moral standards and causing the spread of bad behavior.

2. It titillates and exploits the effect sex has on human beings in order to manipulate and evade reason. Why do you think sex appeal is such a big part of marketing?

3. It stands behind the rise in sexual abuse we say in the 20th century. When decency is normal, the fear of social consequences of being indecent keeps would-be abusers in check. It gives potential victims an easy way to defend themselves. When indecency is normalized, we become desensitized to sexual mistreatment. Protestations are viewed as unreasonable or prudish, and sexual misconduct is even viewed as funny. These accusations have been used to pressure victims into sex.

That being said, not everything was well in the past. I would also not exaggerate how common or popular some of the literature mentioned in the article was (assuming the interpretations are correct; we tend to read our own presuppositions into history, producing anachronism). Pornography also existed back then, but it was not something most people ever came across. It was mostly the product and province of seedy segments of society.
Because trump has been all over front pages for a decade now and konmari hasn't?
This is so dismissive it's almost condescending.

I know how much food I need to eat in order to survive and maintain a healthy weight. But if I eat that amount of food, I'm still hungry.

Doesn't matter what I eat. I'll eat a diet high in protein and fiber, moderate in fat, and low in sugar and starches, which is supposed to be the recipe to feel full without eating empty calories, but it doesn't work. 16 oz steak paired with an 8 oz portion of green beans or broccoli, and I still get the munchies just 2 hours later.

I should probably go to a doctor and ask about Ozempic or something. I did successfully lose about 50 pounds doing keto and brought my A1C from 6.8 down to 5.4, but I damn near lost my sanity because I was always hungry. I've gained it all back and started to get some of diabetic symptoms again.
What's more, Garmin has an API so you can pull your data and analyze it locally. It's pretty neat.

See garmindb: https://github.com/tamkaho/GarminDB

You can get a rolling average of your stress for example, or your sleep times.
Maximize might be a little overkill. The government recommends 5-9 servings of fruit and vegetables a day and I found that getting to that range involves putting so many vegetables in every meal that you feel full naturally.
I'm currently dieting again, and the only way that I've been able to properly portion calories is to weigh nearly everything I eat and then add the numbers together in Google Sheets.

Eyeballing a portion of a lot of food can be nearly impossible to determine how much food you actually got, but weight is fairly straightforward and objective (at least to an ounce or so of granularity for most kitchen scales, which is good enough for dieting).
I can't stand wikipedia articles showing up before IMDB in google search for movies and TV shows... I find IMDB far superior for what I'm looking for and much more pleasant on the eyes.
Bigfoot and ghosts yes, but the recent drone mania seems to have increased. :) Maybe they would have been called UFOs before we had video to look back on.
Unfortunetaly is not any of them. Title was not very descriptive, a keen of "My friend Andre", but didnt find anything with those so maybe I misremember the name.
If there are no upvotes, what dictates something being "Featured" on the homepage, the items of which are said to be the "Greatest"?
That's a regular MitM attack, just with, specifically, Angular. If you can convince someone to go to malicious-bank.com and log into it with their real credentials, you've successfully phished them. If you go a step further and show them the real information from the real website, thats going a step further, but by then it's game over already.

If the attacker's already convinced you to give them your username/password (and 2fa), why bother showing the victim a fake (Angular) website?

A password manager/passkey/yubikey protects against this by checking that the url is bank.com and not malicious-bank.com, but unsophisticated users fall for this attack every day.
"I always shot for the moon, but sometimes I hit London"
That's because the bank isn't generally using mutual TLS client authentication to verify your account details through your browser. You login with a password and other authentication factors .

Interestingly some banks do use x509 client authentication for corporate accounts or high net worth accounts but they expect you to know how to import the key to your browser. And almost all banking mobile apps use this to call their server APIs to ensure only the Bank's mobile apps (or partners) can call their APIs.

In Bambu Labs' case, they've had many DDOS attacks and other issues with their security and so they're forcing a constraint on the approved software clients that can access their printers and/or cloud service via client authentication. BambuConnect being the catch all proxy software for most.
A 5000 foot long roll of plastic is common. Here is a 50 inch wide roll that is over a mile long which costs $400:

https://www.mcmaster.com/19575T43

Or here is a 20 foot wide roll 1/10th of a mile long:
https://www.uline.com/Product/Detail/S-20063/Plastic-Sheetin...

Based on the cost of the roll from McMaster, a wider roll with the same cost basis would be $2000.
lesson is as it always is: dont talk about the illegal things we are doing in written form.
Perhaps because open source undercuts Western companies. I assume they have secret ones that are as good or better.
Given that most animals get it done in under a minute for fear of predation or other violence, I'm guessing the author is male.

Chimps and bonobos, our nearest cousins, do have a pretty spectacular sexual toolbox of course that acts as a kind of social lubricant. But it's not all about reproduction, or even pleasure, and quite a lot of what they get up to will get you jailed in most countries.
I just use old dijon bottles with a bit left in it to get the rest out and shake the heck out of it but I go through a lot of mustard.

The lengths I’ve seen brands go To avoid having sugar as their 1st or 2nd ingredient…

after that you have invert sugar, corn syrup, molasses, brown rice syrup etc. as following ingredients…
MIT Unveils New Robot Insect, Paving the Way Toward Rise of Robotic Pollinators
One has to wonder about this kind of turnaround that happened simultaneously with Blackberry's corporate implosion which were mostly due to the same exogenous factors.
There are valid reasons behind China outlawing crypto.
Stop saying Rust is Complicated
on HN? never.

still wondering why OP's post is still up
How to install windows from floppy disks
Why do regexes use `$` and `^` as line anchors? (2024)
Yeah, I don't think people understand what transgender person is. They understand being born like that, but not why someone chooses to change their gender. It simply is not in anyone's experience nor there is any analogous thing to bridge understanding. It is NOT like being GAY, because I know and read about gay animals, and say ok, this is not specific to humans. There isn't anything like that for TGs, because animals obviously don't dress. They just are.

I also understood one thing. Most people were paying lip service to TGs. This includes people like Mark and PG. And we like, good employees, are just following what HR says without rocking the boat. I now doubt head of HR knows or understands what this is about.

Also, there are not many people who are TG. Should society adjust itself for everyone on the margin is a question one should ask themselves? Does it adjust for everyone who has kidney disease, or other ailments? I know western countries do a good job of addressing handicapped people in several ways, but the last 1% is very hard and expensive to reach. And I feel we are paying the price. Is TG issue big enough to put Climate Change activism at risk, which it is now? I am not against TG, I am against not prioritizing what's more important.
> requires an instruction booklet with a list of replacements and compatible parts

I appreciate this but it doesn't seem like it belongs in a certification about calmness per se. Even annoying tech should be clear about the extent to which parts are replaceable.
By the way, you can trigger iOS shortcuts with NFC tags, so in principle you can trigger any functionality exposed as a Shortcut action. However, NFC recognition doesn’t always work as smoothly as one would hope.
Are you really so intellectually un-curious that this is the only alternative you can envision? How about a government that recognizes the benefits of technological progress but ensures the rewards are shared by all instead of just a select few?
You mean not getting gas from Russia?
Sugar alcohols seem simple enough to me. The properties vary but they generally have fewer calories per gram and a low glycemic index, and some of them are much sweeter per calorie.
A lot of the recent drone mania is people taking videos of airplanes and helicopters. At this point I don't know how many of these videos are making fun or the paranoid people.
We have an un-regulated process that the community decides the boundaries for.

That's not a very accurate description of how HN works.

Think of it as a documentation request for the wet-ware algorithm.

You can try to do that by asking directly, either other users, or the moderators. But the site itself is for conversation, not running weird 'experiments'. Most people respond highly negatively to this sort of thing, whatever the topic - the gotchaness and the goadiness (along with a hint of pre-sneering) completely overwhelm whatever else it might be about.
When you list a product, you can choose whether to feature it or list it for free.

Featuring it costs $9 or 500 karma points (which are earned by contributing). There are also other benefits to featuring:
- Get spotlighted in a newsletter sent to all community members
- Featured embeddable badge
- Dofollow backlink for SEO
>"We apply our de-anonymization methodology to the Netflix Prize dataset, which contains anonymous movie ratings of 500,000 subscribers of Netflix, the world’s largest online movie rental service. We demonstrate that an adversary who knows only a little bit about an individual subscriber can easily identify this subscriber’s record in the dataset."

> [...]

"Researchers at MIT and the Université catholique de Louvain, in Belgium, analyzed data on 1.5 million cellphone users in a small European country over a span of 15 months and found that just four points of reference, with fairly low spatial and temporal resolution, was enough to uniquely identify 95 percent of them." [...] "A few Twitter posts would probably provide all the information you needed, if they contained specific information about the person's whereabouts."

The only reason the two attacks work is that you have access to a bunch of uncorrelated data points. That is, ratings for various shows and their dates, and cellphone movement patterns. It's unclear how you could extend this to some guy you're trying to dox on signal. The geo info is relatively coarse and stays static, so trying to single out a single person is going to be difficult. To put another way, "guy was vaguely near New York on these dates" doesn't narrow down the search parameters by much. That's going to be true for millions of people.
Ok, that could make sense, but this story:

https://www.nytimes.com/2025/01/15/world/asia/china-thailand...

is also on their front page and nobody's age is listed.
It does seem an unnecessarily limiting convention.

What will go wrong if one stores a Context in a struct?

I've done so for a specific use case, and did not notice any issues.
Thank you so much to everyone contributing to this thread! I learned a lot here just by sharing this - the power of open source, I guess! From all those conversations and recommendations, I've gathered a list of features that will hopefully be built in next coming days:

- A more user-friendly approach to running the app

- LiteLLM integration so we can use any LLM (it's done! thanks to @enessusan00!)

- Running the database locally

- Customizable language preferences (e.g., learning German through Turkish)

- A live version where anyone can easily try the app

- A protection mechanism for LLM responses to ensure getting valid JSON

- Fixing small bugs

- Customizable exercise types (ability to enable/disable specific question formats)

We'll be focusing on improving the app as much as we can, but help would be greatly appreciated! We'll be structuring the repository to make it easier for everyone to contribute together.

I'm truly amazed by all the insights and suggestions shared here. There are so many great ideas. Thank you all again for making this discussion so enriching and the support. I'll keep sharing updates here! All amazing suggestions shared here will be added to the roadmap in the README!
Start at the top and work your way down.

Like anything else that needs cleaning.
I don't think you appreciate:

1. How many active Apex/whatever games there are at any one time
2. How many users will just report anyone they die to as a cheater
Illustrating a UI-Less Future with Claude
I did not allege that everyone holding that notion treats it like a religions goal.

"A lot of business people and government officials" ≠ "everyone."

Please don't attack a straw-man.
Will any content based website survive after big tech "copies" all the content and present it to the user in less time than it takes to click and scroll?
A little surprised to see SoftBank involved in this since they're not an American company.

What is the goal of this investment? Just data centers?
Nah, most of my neighbors are nice people who I talk with in person.

So what happens on Nextdoor is that there's sort of a vicious cycle where normal people show up, get grossed out by the toxic ones and leave.
> making her basically German anyway.

Huh?
The California insurance crisis could trigger broader financial instability
Author here. I did run these numbers, I guess I just didn't think to write them up. I've recomputed them for Alpine 3.21 here.

Maximising the number of packages gives 5492/5536 packages (99.2%) for just main, with a total install size of 17.03GiB. Including community gives 25026/25383 packages (98.6%) with a total install size of 107.85GiB.

If we instead maximise the total installed size directly, we install 5428/5536 (98.0%) packages from main, with a total install size of 17.06GiB. Including community gives 24711/25383 packages (97.4%) with a total install size of 110.36GiB.

Of course, if you're building a container, it would be redundant to install a kernel, so these numbers are somewhat inflated.
Fortune favors the bold, and this is nothing short of that.

I've really been enjoying contributing and watching the project continue to gain traction. Excited to see where this goes.
Not in practice.

> There's clearly a problem here as Cloudflare says consumers are responsible for protecting themselves against these types of attacks, while consumers (ex. Discord) are putting the blame on Cloudflare.
Why was this flagged? Highly relevant tech news.
> Sloane calls them “memorable” primes

Excluding 11 seems arbitrary here.
Everything about the "twitter files" was trumped up nonsense with cherry picked quotes used to misrepresent, all orchestrated by bad faith actors/liars
They can't afford to go out, drink, smoke, have kids, or go to clubs.

Modern mobile apps dominate the social interaction space, and cost nothing.

Ergo, no one goes out, and interactions happen through apps.