skysight-inc/HackerNews huggingface dataset:
You can add What.CD, the de facto Music Library of Alexandria at the time, to this list, along with a number of other private torrent trackers. When What.CD's servers got raided by the French authorities, a number of other trackers that were hosted at OVH also got raided "by accident". The authorities went in with a warrant for one site, but oh so luckily just happened to also stumble on a number of other private trackers hosted by OVH at the time, never mind that they're spread across separate servers in separate racks etc. You can smell the foul play from half a continent away.

What.CD is dead, long live What.CD (and Oink's Pink Palace).
My unpopular take is that people, and definitely the government, would take gifted options more seriously if there weren’t so many kids who did nothing more than learn the multiplication table early being classified as gifted. You limit enrollment to only the extreme outliers and at that point there would be national security benefits to identifying these children. (Heck, I'd bet the federal government might even try to step in and take over the education of gifted children for its own benefit.)

As it stands, it’s just a bunch of kids who mostly land on boringly normal tracks to public flagships. There’s not much upside in even identifying them, because "gifted" has been reduced to mean, well, pretty much anyone who can get a good grade.
It's ironic even after 150 years, the person is still facing the same issue.
How is a story that tells the story of someone who was a slave and the brother of a famous American author "flamebait", "political", or "ideological"?

Frankly, take a look at the juxtaposition of your comment to the GP. They're insinuating even printing this story is somehow the mission of American Democrats - more directly that American Democrats are responsible for printing the story of international slaves. If that were even remotely true then that's absolutely shameful. The world had slaves for a long time across multitudes of generations, societies, and cultures. We should know their history lest we be damned to repeat it.
Do you have a link to anything that shows the data analysis on our voting patterns having less international backing in recent times? I see the data and can plot out a trend myself, but if someone has already done better analysis I'm curious to read more about what you're talking about.

edit: I did a simple chart over all the UN votes sorted by date and the amount of votes that match USA votes seems to increase over time, but the real issue is that the vote data only went through 2021. At a quick glance the only data I can find does not match what you're suggesting.
Show HN: Open-source AI code (pre)reviewer
Hey HN,

Over the last year, I’ve reviewed more than 1000 code changes. Most of the time was spent catching obvious mistakes rather than debating complex design decisions. If we estimate ~10 minutes per review, that’s 160+ hours spent reviewing code in just one year.

So I thought: could I get some of that time back using LLMs?

That's why I spent the last few weekends building Presubmit.ai, an open-source AI reviewer that runs as a Github Action right when you open a Pull Request. The results so far are promising: I estimate it can reduce the review time by 50%, which in my case would mean I save 80hours (~10 working days) per year.

Unlike similar SaaS solutions, the goal is not to replace the human reviewer but to highlight obvious mistakes early, spot security vulnerabilities and give more context about the change. I like to think of it as a “pre-reviewer”.

Some of its features are:
* Line-by-line comments
* PR summarization
* Title generation on request
* Responds to review comments

It supports all major LLMs, but I’ve found Anthropic's Claude works best for this use case.

Please give it a try and share your feedback!
Thanks!
Sponsored by Magna, probably the contractor selling them the system...
This is why they chose to put AI into word processors and excel. So they can take the PII in a derived but reconstructable form (weights).
You don't have to look far to find one language naming itself to associate itself with another language it isn't really related to. E.g. C# has very little in common with C. But, ironically, it's popularity likely played a role in the naming of J#. Not to mention all the flavors of BASIC that resemble virtually nothing like the original.
>Gifted children will get the stimulus they need at home via independent study or from their family.

That's extremely optimistic.
But Google was prevented from showing you direct links to directly book on the suppliers website. How is forcing users to go through an aggregator(and include them in the value chain) beneficial for users?
Prop 13 limits property taxes which are typically used for funding local schools. The comment is implying that it’s low school funding in Ca that is the culprit.
Simple synthetic data reduces sycophancy in large language models
> There’s little doubt that racism played a role in identifying children as gifted even though the label was based on supposedly objective criteria.

Why has the LA Times settled on racist teachers as the only reason for the skew in enrollment numbers, and why aren’t teachers upset the LA Times are calling them racists?

I’m constantly surprised how often accusations like this are thrown around and how little pushback there is by those accused of it.
i think you are confusing a food processor and a blender. a food processor has other attachments/blades that do not result in a puree.
Always depends on which level it happens
I agree. Google definitely has an unfair advantage, but ultimately the services that want to compete don't offer compelling features over the ones provided by Google. I recently had to book a flight, and I want to book through the airline's site, but when sorting by price on Google flights I get a million different comparison sites that offer slightly less on a ticket, messing up the whole sort. At this point just kill Google, or tell these comparison sites to eat shit. If Google starts to abuse a monopoly position to exploit users then we can talk about brining in competition, but the competition right now sucks and I don't care to support them.
You still need to explain what's wrong with this article for anyone to understand what your objection is. Otherwise the whole thing turns into advocacy for a kind of 'snowflake's veto' on anything someone might dislike or be uninterested in.
The mistake here is having 2^16 valid options.

If you truly do have 2^16 valid and distinct behaviors, it is not possible for humans to correctly write 2^16 different code paths anyway.

More than likely, the majority of the combinations of your 29 Boolean flags are invalid. You should strive to have that checked by the program, and not only as a note in external documentation.

No one is saying int should be turned into an enum.
> Otherwise, if the iPhone maker doesn’t comply, it faces fines of $43,000 per day.

That's 0.016% of their income, if anyone was curious.
Where does this exponentional size requirement come from?
It was popular because it was funny. I think you will have a hard time ever finding a final "why" for social phenomena
Non-locality of exceptions is a feature, not a bug. It's so you can focus on the success case, instead of error case, when reading your code. It's usually, but not always, what you want. "errors as values" is effectively the same thing as exceptions anyway, except it's explicit - meaning it's hurting readability by default and adding extra work[0]; modern languages go to extreme length to try and paper it over with syntactic magic.

Unfortunately, the whole "exceptions vs. expected" issue is fundamentally unsolvable for as long as we stick to working on common single source of truth plaintext code. Explicit and implicit error handling are both useful in different circumstances - it's entirely a presentation issue (i.e. how code looks to you); our current paradigm forces us to precommit to one or the other, which just plain sucks.

--

[0] - See how it works in C++, where you can't easily hide the mechanism.
> if FP is "better"

The term FP has lost precise meaning over time, and split into several related meanings.

• Focus on the absence of side-effects. (E.g. Agda, but not Scala, Ocaml, F#)

• Focus on the higher-order functions. (This is no longer controversial, but used to be)

• Focus on rich types. (The ML (the programming language) tradition, note that Lisp and even Lambda-calculus were born untyped)

• Focus on the use of traditional functional idioms, e.g. map-reduce, even when the implementation is totally not functional.

Which one are you referring to?
Prop 13 prevents new property tax without a direct referendum.

Without new revenue streams, gifted programs were affordable for school districts until they were not.
I remember reading about the consistency of cuts from classically trained chefs. I think Adam Ragusea has a lot of niche, quirky practices that don't align with actual profession. He's more of a culinary advocate in the same way that Bill Nye is a science advocate. They're not professional chefs or scientists.
I think rwf is easier to use, but it's not my place to make this argument. Try them both out and let me know which one you like best!
Right...but I didn't realize they were allowed to do that.
If you only have 3 states, then yes, that should be an enum, not a pair of booleans, because you have 3 states, not 2x2 independent ones. Making the 4th state unrepresentable removes code and error checking. It's also just simple domain modeling.

Your latter example needs context. In what situation have you had an enum with 2^16 states? In any case, if you generally have a reasonable number of booleans, with some states being logically invalid, then you'll need error checking on those anyway.

Leaving them as booleans gives you the ability to monkey-patch things later in an ad-hoc manner, which is useful when you're still in a prototyping phase and the requirements aren't clear (and you could argue that this is almost always the case in many problem domains; I think that would be valid criticism.) But if you've already modeled the domain and you want any assurance of correctness, then I don't see why you wouldn't enforce the constraints at the type level. Your criticism seems to me the usual trade-off between strong static typing and dynamic and/or weak monkey-typing.
Isn't that some of what this article was challenging?
This is what happens when you push equality of outcome instead of equality of opportunity.

Everyone gets the same crappy outcome.

Freedom is inherently unequal.
It's true that some of the people who questioned the science were right, but not because they knew something scientists didn't. A broken clock is right twice a day. If something like that happens again we may need to be more cautious than we were last time. It certainly makes sense to be as cautious as possible until we know for sure how deadly some new disease is. Another side effect is that people took sides and trenched in. When it started becoming clear that masks weren't as useful as once thought (at least for sure cloth masks), the other side refused to admit it. What we should do (but are incapable of) is make the best decision based on the current information and change practices as new information comes in or conditions change.
Performance management meets gentle parenting. Ask questions, understand motivation, be curious about what they feel their performance is vs your expectations. Where can you provide more support? What does that support look like? What does a plan look like to help them achieve?

Grades are somewhat important to calibrate, but there are many paths to success (I am a high school drop out with no formal credentials). Are they learning? Are they compounding through what they're learning? Do they understand what expectations are, how to meet them, and how to ask for help if they're falling short? To me, this is success. I want my children to be the best they can be, but also try to avoid projecting myself (and all that comes with that) on to them. I love them regardless of how they perform (and I let them know that verbosely). Broadly speaking, I am cultivating development and critical thinking models of little humans, acting as their frontal lobe until theirs takes over.

(my kids are <10, taught by a co-parent with robust resourcing provided, ymmv, i hope this n=1 is helpful; caring is half the battle, and it sounds like you care)
> we in the 21st century are more bound to the success of our weakest links

only because they can vote

> Gifted children will get the stimulus they need at home via independent study or from their family

This is definitely not true for poorer gifted students:

- whose parents may not even know anything about the field that the student is interested in

- whose parents may see higher education as a waste of time or have other anti-intellectual views like a sizeable chunk of the US

- who may have ADHD (pretty likely actually) and need some kind of external structure to pursue something to the student's maximum potential

> Splitting gifted kids apart can warp them socially for life too

Gathering gifted kids together, instead of bunching them with lowest common denominators, can result in lifelong friendships. Out of 5 friends from high school that I'm still close with, 4 are in big tech and 1 is in a prestigious PhD program, we still try to gather a few times a year even though we've been out of high school for 10 years.
I made the point because it seems to be a relatively unknown fact.
The Weird BLE-Lock – Hacking Cloud Locks
interesting, didn't know that the networking stack had ring buffer infrastructure as well. (i don't think this af_xdp stuff existed when i was in this world)

the fib trie is the core of the ip stack - i was using it as proxy for total ip stack bypass.
in the process of building a agent which writes SDAs after taking a spreadsheet as a datasource. this was pretty easy to setup.
would be even better if we're able to do this directly through the company comms channels like Slack or Discord.
One of the best things about Unreal Tournament are the player created maps mods models and mutators which at one point spawned several of review websites to help players find the best new content, forums on development, and filesharing sites. Creating that content got a number of people into programing and video game design. The result was so much amazing free content that I've played on and off for several decades and still have deathmatch and CTF maps on disk I haven't gotten to.

The game industry supported all of that in a way that they never will again. If UT was made today they'd be suing people for creating "cheats" for their game and they'd insist that you have to buy maps and mods as DLC
Making Mars' Moons: Supercomputers Offer 'Disruptive' New Explanation
The only political "agenda" I see it's sharing is a narrative that wasn't possible to share at the time due to the horror of slavery.
That was the first thing I noticed too.
This is an excellent illustration. I feel functional programming provides great tools and concept for a cohesive system (one with consistent requirements, which accomplishes a single thing, etc). But many programs you write involve parts that aren't very cohesive and trying to make them cohesive is far more work than just bolting on a case statement or similar things.

Parent currently downvoted without comments. Seems like a sad way to respond.
To your example... Would the physician in your example really do the reading of the ultrasound? Every time I've had imaging done, a radiologist has done the initial read of the scan - the ordering physician has only worked on the treatment plan. Maybe my experience really is just another example of what you're saying - I don't know how capable a typical GP is at reading ultrasounds or MRIs or whatever else. Possible counter-example... my wife broke her pelvis a few years ago in a bicycle crash - the attending physician at the ER totally missed the break and sent us on our way (with instructions to follow up with a specialist later). Maybe a radiologist would have caught the break up front and saved us some pain+suffering.

To your point about Medicaid/Medicare spending... one of my (perhaps naive) thoughts is simplifying the system would help cost cutting debates because we'd all be trying to solve the same problems. Right now, we're all spread across different programs/systems, so it's almost impossible to even talk to individuals about cost savings.
Anthropic's New Tool Shows Us How 'Agentic' AI Will Take over Phone Apps in 2025
I feel like mathematics and many other rigorous field-friends have tons of great questions like this that are ripe for fun research. Thanks for publishing this and contributing to that world of curiosity!
Do Things That Don't Scale (Paul Graham to Airbnb Founders)
During Y Combinator, Paul Graham gave them crucial advice: focus on building a product that a small group of users would love.

"Paul Graham said, 'It's better to have 100 people that love you than a million people that just sort of like you.'... He said, 'All you have to do is get 100 people.'"

Chesky and his team took this to heart, personally engaging with their users.

"We literally would fly, during Y Combinator, from Mountain View to New York... We'd meet with every one of our hosts, and we'd live with them... I used to also carry a bank ledger in my backpack... Knock on your door and hand you a check."

They focused on improving listings by offering professional photography.

"I would go there and be like, 'Wow, the photos are terrible. This is actually a really nice house.'... We thought, 'What if you just clicked a button and a photographer next day would magically show up and photograph your home?'"

By focusing on the user experience and doing things that didn't scale, they built a loyal community.
You can help the weakest links without tearing down the most gifted.
Casting this as a slave narrative may be under-selling it.

The whole point was that he went far enough away (sailing, Australia) to not only speak with the anger of the injustice (what happened to him), but to target the structural aspects (how enslavers are made) and how the justification was built in to the Constitution. In so doing, he anticipated the evolution of structuralism, post-structuralism, and critical theory.

It seems to have been just one historian who found and validated the story. The author sister was the subject of fawning but incomplete treatment (her story was sympathetic, not damning); the historian found the author's work and traced the author's sailor gigs to validate the connections.

There can be an element of passivation to history: "don't worry, we're understanding more and getting better". Thanks to both the author and the historian, it appears much was understood even then, and we shouldn't rest on tides that might not be rising.

Critical theory has fatal flaws and anger almost never leads to insight or the right incentives, but how else would normalized and profitable injustice be stripped of a legal veil?
Absolutely everyone should read "The Time Machine." If you prefer, then an unabridged audiobook is great, I recommend putting in the effort to find a reading by Simon Vance. (It isn't a long book.)
The first paragraph of The Time Machine, is one of the best introductory paragraphs ever written (in my opinion, obviously.)
One relishes the imagery it reveals, as you read it, like a great main course of a fine meal - with delight, flavour and a promise of more.
Although I don’t use Jekyll, loved this idea. I think using SQLite as the main data source would be a nice way to preserve content and play around with different static generators if they all had a plugin like this.

Also TIL about the baked data pattern, which I think is exactly what I needed for an upcoming project, so thanks for that. Though, I do align with one of the commenters here—this doesn’t seem like the same thing as the Baked data pattern in that Simon’s approach was about using a server rendered app with read-only data instead of generating a lot of static pages.

Nevertheless, this seems like a nice way for static generators to work with bit more complex data sources without dumbing them down to JSON/YAML.
Circular dependencies almost always end up causing trouble *eventually* because the body of one of the modules involved has to be evaluated first (when the other participants in the cycle aren't a fully operational battlestation yet).

I've used p3rl.org/circular::require on perl projects before now to root out such dependencies and kill them with fire, and "figure out how to get equivalent technology in TS/JS codebases" is on my list of things to do.

Fundamentally, a circular dependency that currently (apparently) "works everywhere" should still be treated as an unexploded footbomb.

Excising them can absolutely be annoying and inconvenient, but IME not nearly as much as having the damn thing go off when a future maintainer makes an innocuous change an indeterminate amount of time later.

tl;dr: HUMBUG (and sorry I don't have a better answer yet)
ah very cool! are there any things you wish it did or any friction points? What are the things that "just work"?
Honest question, you're a first grade teacher in LA. How do you "push back"? Write a tweet?
I think fundamentally the problem is we are trying to fit everything into an industrial, and authoritarian, model of schooling. Students can't be trusted to self learn so we put them into a room, atomize them, strip away almost all of their freedom and force them to learn at the pace of the slowest learner in the group. It's little wonder that acting out is a constant problem.

Gifted programs, while perhaps chipping away at some of the problem don't generally do much about the structural problems in schools and clearly amplify some of their existing biases.

I do not have children but I have given a lot of thought to how terrible our schooling is. I would never want to subject my children to 20 years of what I went through. But the presence or absence of traditional gifted programs is nowhere near the top of my concerns.
Well-off gifted kids will get the stimulus they need at home. Poor gifted kids are out of luck. And thus, the policy serves to entrench socioeconomic disadvantage in the name of making everybody equal.
To be clear, I don't mean to boycott the site entirely. There is a lot of good content from good people mixed in with the bad.

You cannot judge an entire cohort of people by what the worst among them do. Assuming all Xitter users are evil just because there are some genuinely evil Xitter users is no different from a bigot assuming all <insert group here> are <insert bad property here> just because there are some members of that group that genuinely are <insert bad property here>. Being exclusionary and prejudiced against all in response to the actions of a few isn't morally justified just because your tribe agrees that the entire cohort of people you're excluding are bad.

The issue I take with it is that the site is effectively paywalled, just one where you pay with your privacy and personal data by signing up for an account. Without an account, Xitter will not show Xomments on a Xeet, nor will it even allow you to view Xeets in chronological order.
If it couldn't be made outside a factory, it's ultra processed.
Because the alternative hypothesis to racist teachers is literally unspeakable.
> but my take is that we in the 21st century are more bound to the success of our weakest links.

Bound in what way? Gated by? Morally obligated to?
> And if the Quran is difficult to apply, remember that compassion is the entire purpose of all God's religions.

Or, in practice, the opposite
File>Options>Trust Centre (left panel)>Trust Centre Settings (button)>Privacy Options (left panel)>Privacy Settings (button)>uncheck "Turn on optional connected experiences"

Wow