skysight-inc/HackerNews huggingface dataset:
Very nice! I like the tone and flippant energy of the post, of course, and also the way to get a nice scope by having a concrete case of a program to implement.

I also appreciated the comparisons against STL, very informative. It's ... interesting that if including `vector` in STL brings in 27,000 lines, and the author's implementation of the functionality for the example program was only 1,000 lines, that the compilation time difference is only 4X. Not sure I understand that, really. But benchmarking is hard, of course.

If I could come with a single suggestion it would be to include the sample program's source as text, not as a picture of text. If that means losing the pretty syntax highlighting, that's fine (by me). :)
This is one of the cases where I think AI can help.

Two usecases I can think of: non-native English speakers and ADHD developers.
For those groups, having some tool that autofills the first draft of the commit message (that you can then modify) would probably improve their overall commit message quality.

A quick google gave me several projects:

- https://github.com/Nutlope/aicommits

- https://github.com/insulineru/ai-commit

I'm sure there's more.
The author is working in an environment where, left to their own device and allowed free form messages, programmers write the three word sentences shown in the blog post.

This is the downside of the variation in style across contributors. It works if people want to build something, and not just do the minimum. Open source projects frequently have no such limitations.

But I am sad to report that some people appear to need the structure.
> Having commits prefixed by "chore:" or "docs(ui):" aren't that useful.

I don't use those for humans, I use those for tooling, such as semantic-release. The human-readable bits come after that.

https://semantic-release.gitbook.io/
> NSA SIGINT satellites

The antennas of satellites like USA-223 alone are so big that they could probably pick up wireless game controllers lmao

https://en.wikipedia.org/wiki/USA-223
A dev culture that produces nothing but wip and fix bug commits (frequently adding unrelated refactors) will continue to produce noise but prefixed with chore(code): fix bug. I fail to see the benefit behind this and conventional commits.

I do not understand why people insist on trowing inane technical solutions at social problems. It doesn't work.
I wonder if something like this could allow for local forecasts with just regular consumer sensors, or maybe with stuff like cameras or mic arrays.
Show HN: I made a Free Chat-based task management platform
DropATask is a simple platform for managing and tracking tasks in a chat format. Instead of losing tasks in scattered messages, keep everything organized in one space.

Invite teammates by email, start projects, and collaborate.

Check it out, Its free!

https://dropatask.com/
If I feel the need to write a paragraph in a commit message it's usually a sign that Im writing prose that belongs in actual docs.

Commit messages are a great place to bury docs nobody will look at.
This kind of digitization is great.

I don't know if they are doing it, but I always thought that it should be easy for regular citizens to see the historical reasons why a law or regulation exists. Because there is sometimes a good reason why a regulation exists, but nobody knows it.
The log of a Gaussian is a parabola, which makes finding where exactly a peak in the spectrum lies a question of solving a quadratic equation.

My plan was to detect the frequency of the speaker by counting (with weights) which distance between peaks is the most common. I wanted to avoid calculating the power cepstrum as I felt that I was running out of computing power on the devices already[0] - a mistaken belief in the long run, but I was too proud of my little algorithm and how stable it was to let go.

[0] Sending raw sample data to a more powerful machine was out of the question as I wanted to remain within the bandwidth offered by Bluetooth at the time due to power consumption considerations.
The title is confusing.
He is not reimplementing the STL.
He is writing some C++ classes providing functionality that is also already implemented in STL.
> No one in the US believes people should be obligated to serve in the military

USA still has legal support for conscription, so that is wrong. Plenty of people feel exactly that.
What I wasn't taught as a youth, is that 90% of the value of college is in friends and acquaintances you make while there. Guess what really helps with that: drinking, smoking, promiscuity. Conversely, do you know what actively hinders that? Yes - avoiding parties and socializing in general, because you don't want to engage in drinking, smoking and promiscuity.

Looking back, I really wish I wasn't so "conserving" about my "youth energy" back then.
I always thought we have tags for tooling.
This focuses on the format of the git message, but I would argue what matters more is the content.

The most important thing to convey in a git commit message is the why, not the what or how.

The title should be a short summary of the change (the what), so that it can easily be searched for.

The description should explain why this change needed to be made. The how and the what can be determined by reading the code. But more often than not, explaining the why helps to clarify intent so that future readers can determine if your rationale still holds.
Thank you! I really hope so. I've found it super valuable in my own classes and so far the response from other teachers has been very positive :)
That is not an accurate summary. The article clearly discusses how they limited squirming enough to gather actual data.
Are you shadow-banned from Hacker News?
I found myself nodding along until the conclusion:

> If you have the capability to contribute work in some way – physical strength, knowledge, or mental acuity, then you have a moral responsibility to do so

There is more to life than work and we should not e.g. judge retirees just because we could perhaps still squeeze a few dollars more worth of labor out of them. We can simply appreciate the intrinsic value of human life instead.

It is surprising to see the author making this blunder after sharing the following insight:

> The ideal of finding our value in work and making something of ourselves through the sweat of our brow is a noble one in many ways but contains a corrosive core as well. If you center your value entirely in how appreciative others are of the contributions you make, and in what you can provide, you ignore the actual concept of community, and you potentially build a worldview that denigrates those who you view as not contributing “enough” in your manner.

The exact argument applies to what the author proposed as the solution.
In the paper[1], they note that their method seems much more well-behaved for multi-variate problems. In the case they numerically examined, the regular Newton's method had a fractal pattern of which starting points converged, while their method had a nice contiguous area with fairly sharp boundary.

That is, if using Newton's method one could start close to the solution but still not converge, while their method seems much more well-behaved.

I guess that might be a more attractive property than "just" being faster. However not an expert so not sure if other, cheaper alternatives also has this property.

That said, the whole point of their method is to use higher-order derivatives. Admittedly I don't do optimization problems that often, but when I do my function is seldom analytical, and so getting good higher-order derivatives are usually expensive at best and problematic at worst.

They do touch on this in the section about future work, wondering if a quasi-Newton method[2] could be created in a similar vein, using only sparse sampling of the higher-order derivatives.

[1]: https://arxiv.org/abs/2311.06374

[2]: https://en.wikipedia.org/wiki/Quasi-Newton_method
Iron Age hoard found in North Yorkshire could change Britain's history
That is not an illusion. Bitcoin supply is capped.

If you actually share what you mean by illusion, I can try to address it.
Yes, and he has so far reimplemented only a tiny fraction of that STL functionality.

Still interesting, despite the misleading title.
20? Try 5...

I"m working on a repository that uses at least four different jira ticket number formats. All commits should have a jira reference but I think only the current format can still be looked up. And maybe the predecessor if you know what jira field to query. All the rest are lost in corporate limbo. Not that those tickets added much more context to the actual commit...

So yeah, always write your commit messages as standalone as possible.
I don't know if this was a design goal, but I just did the first 10 Arc-AGI-2 public eval (hard) puzzles, and found them much more enjoyable (as a human) than any of the Arc-AGI-1 puzzles. That said the grid/puzzle editor is still a little clunky – would be nice to be able to drag-to-paint and have an adjustable brush size.
Great! I tried it out by simply adding a prefix to the URL. I'm looking forward to comparison articles like "Alternative to Tavily" and "Alternative to Jina AI"!
Yes, the why is very very important, but imo it's also useful with a one-liner summary of the actual change.

Consider a trivial change but affecting tens of places in the code, eg an API change. It's very useful to be able to quickly glance past "use new abc-API; required since dependency X bumped to Y" and mentally move on, rather than actually having eyes scanning over those actual changes.
>I went to the link which is on mailchimp-sso.com and entered my credentials which - crucially - did not auto-complete from 1Password. I then entered the OTP

These clever phishing schemes fool even the tech-savvy computer users like Linus Tech Tips, Matthias Wandel, and Troy Hunt. This problem should be "low hanging fruit" for A.I. to identify and help users. E.g. Apple Intelligence on iPhones to scan the emails and text messages for red flags and some something similar in desktop email clients like Mozilla Thunderbird.

Anyways, comparing the WHOIS info for legitimate vs fake:

Domain: mailchimp.com
Registered On: 2001-06-29
Registrar: MarkMonitor Inc.
Country: US

Domain: mailchimp-sso.com
Registered On: 2025-03-24
Registrar: NICENIC INTERNATIONAL GROUP CO., LIMITED
Country: AE (United Arab Emirates)

Social-engineering phishing really should be one of the "easier" problems for AI to solve.

[] https://www.whois.com/whois/mailchimp.com

[] https://www.whois.com/whois/mailchimp-sso.com
CDC Attack Mitigation in Plakar
Sounds like "Find My" on iPhones which is apparently meant as theft protection: as long as it's enabled the device will not accept activation with any other account even after a factory reset as long as the owner doesn't input their password and disable the feature.

A lot of buyers of used iPhones and Macbooks find that out the hard way, often because the owners don't even know about that. And actual thieves don't need to care about it as long as they find a buyer who doesn't know about it either.
My shocking 23andMe story:

I reached out to a guy on 23andMe that was a DNA relative (2nd cousin) and said hi. Curious how we were related, I gave him some family names going several generations back, and asked if any of them rang a bell in his family history.

He responded quickly and said no, they did not.

Then a few weeks later I get another response. He said that one of the names had faintly rung a bell, and when he dug into it, it turned out that was the name of his mother's boss for much of her career as a secretary. His heart sank when he realized it. He and his siblings did genetic tests and confirmed that he, the youngest, was only a half-sibling. Both of the parents were deceased so there's no way to know what really happened.

After dropping that bomb in the poor guy's lap I stopped using the DNA Relatives feature.
Indeed,

Github is high quality, software engineering enablement platform

And git is letter management engine
Have you see any farmers with white collars? I haven't, they tend to wear working clothes even if they have lots of money.
Other sites:

- https://nownownow.com/

- https://omg.lol/

- https://indieweb.org/

- https://ooh.directory/

- https://neocities.org/

- https://aboutideasnow.com/

- https://indieblog.page/

- https://wiby.me/

- https://80.style/

Generally I crawl the internet to find pages. The result is in https://github.com/rumca-js/Internet-Places-Database. Personal pages are tagged with "personal" tag.
>There are so many services where you've registered on one domain (and that address is stored in 1Password), then you legitimately log on to a different domain.

This is a huge issue at the moment. For some reason, tonnes of companies have decided it's OK to have you register online at www.corporate-domain.com, and then have the login service hosted at corporate-domain-account.onmicrosoft.com, with emails arriving from mailhost.corporate-domain-mail-services.com.
Funny how the overly positive writing style makes it feel like there’s something fishy happening and that they’re trying to give it a positive spin.
This is a commercial for the book at the top (and bottom) of the webpage. There’s nothing wrong with marketing, however this article is proposing and propagandizing -facts- about towers in renaissance Italy. The book markets itself to be an irreverent and witty take on historians’ tales about the Renaissance and its historical influence and how it has been propagandized. The top image in the article of towers is a modern fallacy（render）of what an Italian renaissance city might have looked like. In the third to last paragraph the author describes Bologna as the city of a hundred towers then describes Florence as having fewer but showing the same render. There are no actual references to infighting and burning described in the article. The author even alludes to a fictional Shakespearean story to enforce the point. So in which city when did this happen? The article also talks about the towers as being fireproof and for rich family’s ‚to then set your enemies homes on fire‘ later to say about Florence’s dozenish towers ‚Much to the despair of the city fire brigade‘ This reeks of creative history and perhaps much of history has been created, but others have far more references supporting their creativity. To quote Abe Lincoln ‚Don’t Believe everything you read on the internet‘
Second this, truly a great read!
Appreciate the follow-up.

> in depth lecture notes, source material, etc.?

> Hehe I don't think Timmy in year 6 history is ready for all that :)

That's exactly what we did where I grew up... Starting from grade 5.

In history class: Analysing contradictory sources and observing how history gets made. In physics: Doing our own experiments and deriving formulas from that. In politics: Debating and negotiating resolutions, UN-style. In Latin: reading (simple excerpts) from De Bello Gallico.

<insert rant about US school system>
IMO at some point someone is going to build Email extensions/plugins for all the major providers that just deny all mail and require reception to be opt-in. If you prefer, imagine hyper effective AI filtering.

Marketing and advertising will get exponentially harder for new companies, mailing lists, whatever else, but the average consumer will appreciate spam going to ~zero.

Nerds will lament the serendipity/loss of openness of Email and what it was supposed to be and how easy it was to reach people.

Not sure if this sketch of a possible future is better or worse.
I agree. In the example you quoted, it’s entirely unclear what Yes and No even refers to. It doesn’t help that the summary appears to be generated by an LLM.

This needs human curation to be useful.
If you guys aren't fighting with each other for the best path during times of disagreement, then its too early to be talking about an exit.

My 2cents
$workplace tried this and it is utter garbage (so far) even with full access to the diff & context.

Just as you'd expect from an LLM, it hallucinates a description that overfits the average commit message. It doesn't make a good summary of what changed, and most importantly (though I don't expect it to) why it changed, which is what I need in a commit message.
No they do not, because supercomputers have different partitions to cater different needs. For example, a supercomputer's half the nodes might lack a GPU to cater for the users which really need FP64 on CPU, and the other half will have GPUs for users which needs them. They will be served from different queues, so their jobs do not block each other.

OTOH, if you don't think nobody is focusing on FP64, look YoY performance gains on both CPUs and FPUs for high precision floating point performance. You'll be surprised.
Originals (+ Cataclysm!) should run well via WINE. Remakes are prettier but the gameplay changes are a bit... controversial.
Worse. It would mean any forum owner could get *felony* charges for things.

Imagine a world where Pastebin, Meetup.com, or “you” and your tiny phpbb got drug trafficking facilitation charges because people used it to trade drugs and you didn’t know.
An incautious review says more about the reviewer than what is reviewed.
It’s not remotely odd, his behaviour online made his name a liability to the Minecraft brand and Microsoft made steps to distance him from it.

For most game developers, getting a credit on a game is not a creative badge of honour, it is sometimes the only hard proof that they worked on a title. It’s part of their portfolio and often essential for their future career and earning potential. This is why they fight so hard for a credit that is essentially free for a company to give.

Everybody knows Notch made Minecraft. He no longer depends on the credit for his future earnings. He chose to give it up.
> You have to contain yourself for the safety of others, even therapists. Or for your own protection so you don't get locked up.

I can understand the feeling, but I would still trust an actual therapist to keep conversations secret and to not grass on me, much more than I would trust any remotely hosted service like chatGPT.
PSF Distinguished Service Award Granted to Thomas Wouters
>No! Patterns are just crutches for missing language features
> visitor is type switching, singleton global variables, command and strategy are first class functions with closures

Another aspect of FP is compositionnality.

Singleton -> memoization of zero-arg fn (pro: initialization is implicit)
Memoization -> fn accepting a fn and returning a memoized version
Command & Strategy -> just a lambda then ?

Objects/classes are complex. Composing them is not simple, it means composing every single method. In fact composition is handled as a special case of class derivation, interface implementation or wrapper class implementation usually, i.e. you gotta write another class. OOP has given up on this issue from the beginning. There is no point in building a framework to create classes by composing other classes because you'll have to control how each single method compose with its counterpart. Say farewell to your neat composition expressions, the granularity is not there. Just write another class instead.
This is both sanest and fairest: some roles in the UK civil service are blind recruited for the first stages for exactly this reason. IMO it should be standard.
Did you hire her?
> OK, well, can you understand if some of your countrymen didn't wish to send troops to America's next Iraq, due to the xenophobia they experienced?

Sure! But has this ever not been the case? I think it's reasonable to assume that some level of xenophobia has always existed. So why are you suddenly so hurt about it? Could it be that platforms are deliberately showing you more and more of that, while not showing you positive interactions?

> You know that in the US, conservatives are over-represented in the military. If the US does fight Russia, they will be the ones dying for you. Driven by a sense of American patriotism that Europe loves to belittle. It just doesn't make any sense.

Right now it seems more likely that these same Americans will be fighting with Russia against us, so I hope you can accept that I have very little love left for American "patriotism" right now. Maybe try not threatening allies and dividing the spoils with our shared enemies, that would certainly help.

> I don't believe it's manipulation. Europeans have been anti-American for as long as I can remember. I don't think it is just an internet thing. But yes, it is ironic that lots of Europeans (in this thread even) post, and vote on comments, in more or less the way they would post if they were being paid by Russia.

Okay, but why is this suddenly such a big deal? You're apparently not perturbed by American xenophobia against us, why did you suddenly become so sensitive?
The childhood friends behind the most audacious sports-memorabilia heists
The illustrated example isn’t multivariate and can be drawn in 2 dimensions. The harder examples are also harder to visualise.
Have you been tested for dyslexia?
Isn't this the same problem either way? The enterprising criminal can take a low level job at Apple rather than a low level job at a carrier, which is presumably one of the reasons it hasn't actually worked.

And if the problem is that each country is using a different IMEI blacklist then that seems like an obvious thing to fix. There are already treaties and agreements which is how the global phone network operates to begin with, or you could have US law enforcement set up a system to submit the IMEI to each of the individual blacklists.
My personal take: no, I won't connect my dishwasher - or any other appliance - to your stupid cloud, nor will I use your dog-shit garbage app. I will, however, consider buying your "Internet of Shit"-enabled appliance, if I know there's a working integration for Home Assistant.

"Smart" features are nice when done well. Like e.g. through Home Assistant. Companies could make them that good, even better, but they all universally see IoT as a trick for plausibly-deniable planned obsolescence and to get people used to subscription model for home appliances. As a result, the apps are usually pile of garbage, slapped together on the cheap by some random outsourcing company.
Passkeys face a similar issue to when password managers don’t autocomplete credentials: we’re accustomed to technology not working well due to poor implementations, so when it does not work we may assume it’s just unreliable and resort to alternative authentication methods instead of suspecting something suspicious. Of course, when they work well, they are much more secure, and if passkeys were reliable enough to not ever need passwords that would solve a lot.
I don't care, as long as a commit which fixes a crash, compiler error or test failure quotes the errorv. This helps searching for issues, and also helps later if you find they mis-diagnosed the problem.

Other peeve: quote the core of the bug report you're closing, so when GitHub inevitably goes away/turns evil/starts charging, you don't lose half your knowledge. The git tree should always stand alone.
I didn't have such a place at the time, but I found one and results weren't as good as in a car.

Sound deadening generally requires mass to work for lower frequencies and the seats absorbed them all nicely. I got some reflections from - I assume - the windows, but they were manageable in comparison. Didn't even produce much of a standing wave when I tried.