skysight-inc/HackerNews huggingface dataset:
Just launched: Meta Tag Validator - A free tool for devs!

Check if your meta tags are working correctly across all platforms. No more broken social previews!

What it does:

- Validate meta tags in real-time

- Preview how your links look on different platforms
Almost definitely. You can think of there being a type of triangle inequality for cascading different systems where manually combined systems almost always perform worse given comparable data and model capacity. Alternatively you have tied the models hands by forcing it to bottleneck through a representation you chose.
Yeah, hn will just downvote anything with the word ai-generated in it blindly.
I came to the same conclusion. Many string comparison implementations don't actually compare one character at a time. In one case strcmp seemed to compare eight characters at a time, so you would need to guess eight characters correctly to get a time difference. Glibc memcmp can compare 32 bytes at a time. In C# the timing of string compare depends on whether it does Unicode normalization or not. Even then, the difference is less than a nanosecond per compared character. It is not as straightforward that every string comparison between sensitive data and user input is at risk of timing attacks.

https://www.sjoerdlangkemper.nl/2024/05/29/string-comparison...
but could paypal legally use the money you deposited inside your paypal account for some other purpose (of their choosing), provided they can front the money back if you ask for it?
> in appropriate situations, humans are hugely more data-efficient

After spending some years raising my children I gave up the notion that humans are data efficient. It takes a mind numbing amount of training to get them to learn the most basic skills.
'Shallow' sports and 'deep' social hierarchies
DreamSim: Learning New Dimensions of Human Visual Similarity (2023)
It's because they've used the plural of "Trait" in an ungrammatical way, and so used the plural of "maxima". Traits aren't a local maxima - the trait design is a local maximum. Or traits are at a local maximum. The traits themselves aren't a maximum (or maxima (or maximae)).
>I doubt that this is the actual reality you guys live in.

There's nuggets of truth, but the overall effect is nowhere near as dramatic, no. Kids (both genders) are subscibed to a lot more medicine than the previous generation. There are a lot more initiatives to promote women in education than men. But it's not like men are failing out in droves nor are being abused in school to not succeed.

There are a lot more holisitic issues with education to fix, like the decreeasing budget and teachers being paid less that starbucks baristas, before we need to worry about nuanced factors like the different ways boys learn vs. girls. But yes, girls tend to do better in K-12 becaue the environment is more suited for them compared to the energy of boys who run around and rough house and other "disorderly" conduct.

The whole "go to trades" argument people are making is already a big reason men are pulled away from college compared to women. They already are doing that, and very few women are.
Well, the issue with that view is that economic sanctions do kill people. If you create economic problems, it does causes people to die, and in far larger numbers. Economic sanctions destroy jobs - on purpose. With that, they destroy families, prevent people helping each other, prevent people from heating their homes/apartments, deny medical treatments, less food, more homelessness, ... They give us less of everything, and to make countries notice, they have to be gigantic.

The cost of oil sanctions against Russia is expected to be about $10 per barrel, which damages the Russian economy by about $7 billion per year, which really matters, yes. But Putin's not budging. To do that the G7 economies, who use a little less than 100 million barrels per day pay close to $1 billion per day, or about $320 billion per year. Most of which disappears into the pockets of Middle Eastern oil monarchies, all of whom are smaller, but not much better, than Russia.

Saudi Arabia are certainly not the worst enemy the US has, but only a fool could believe they are a friend to Europe or the US. Same goes for Qatar, except they are A LOT worse than Saudi Arabia.

And we damage ourselves, to entice Russia to peace. And, to put it mildly, it's not working. Hell, we've applied worse sanctions than we have against Russia to Iran for 50 years now. Can you point to any positive effect these sanctions have had? Whereas the Nuclear weapons the US has obviously have prevented Russia from using their nuclear weapons against Ukraine ...

The net effect of these sanctions is that they weaken Ukraine and the countries defending Ukraine a LOT more than they weaken Russia. And while they are definitely a negative to Russia, it a much bigger negative to the G7. It weakens Ukraine and it's allies much more than Russia could hope to achieve in a military campaign, and it breeds resentment in the west by disproportionately impacting the poor. There's a lot of poor.

320 billion per year pays for a lot of planes ... If we gave 50% of that to Ukraine, whether by sacrificing planes or other military support, while just continuing to buy Russian oil we would do a LOT more damage to Russia than we do with sanctions.
As someone who runs an actual bank, the headlines around this story are super misleading. In no meaningful way will be Apple be treated like a bank in the way that we generally expect banks to be treated.
Here's a better version, with images, in the style of a traditional print newspaper article: https://gist.github.com/justjanne/1e1254bf207c4d98862e040136...

Not sure if it helps anyone else, but for me it made the story a lot easier to grasp.

I wrote most of it by hand, using an LLM just for a rough outline which I then manually rewrote line by line, streamlined, removed hallucinations, double-checked all quotes, reordered and added images and links.
That was fascinating, but you can see why the Rust designers decided not to go with that approach.
Wouldn't know about 'pretty much anywhere', but assuming you're from the Netherlands you might want to reconsider:
https://www.kimnet.nl/binaries/kimnet/documenten/rapporten/2...
> Since gpt-3.5-turbo-instruct has been measured at around 1800 Elo

Where's the source for this? What's the reasoning? I don't see it. I have just relooked, and stil l can't see it.

Is it 1800 lichess "Elo", or 1800 FIDE, that's being claimed? And 1800 at what time control? Different time controls have different ratings, as one would imagine/hope the author knows.

I'm guessing it's not 1800 FIDE, as the quality of the games seems far too bad for that. So any clarity here would be appreciated.
Pretty much every company I have ever worked at has done the take home assignment (EU based). There is almost never any issue, at least on the surface, from the candidates side as to doing them. But online, these discussions immediately turn into the majority deriding the process.

I have probably done about 6 take home assignments in my 14 year career and 5 resulted in a job offer. In a recent company I worked for I was the hiring manager and we had about a 40% assignment completed to offer ratio. Which seems like a fairly decent conversion ratio, from the average candidates side that would be close to 1 offer for every 2 assignments.

Is there a correlation with people hating on them because the ratio is skewed much less favorably? Do I have too subjective a view? I know there are companies that give an assignment as practically the first step in the process; but I would never engage with that since the risk/reward is weighted entirely in the company's favor (which under the surface, is an even bigger red flag).

My favorite take homes, and almost always what I have come across, are the "build a mini api" ones. I will typically just draw from the structure I have in place in other applications, implement the custom functionality, and do a readme that delves into the philosophy (in a light touch way) of the choices I make. Then the conversation of going through the implementation in a technical interview is generally a relatively relaxed process.
> Surely we can agree that distributing shared libraries via a package manager is a good practice, no?

At one point, long ago, you could just download a file, reference it in your index.html, and use it without ever having to worry about updating this package. It had its flaws, but it also had many advantages compared to having an external dependency that might conflict with your version of Typescript, or being highjacked by bad actors.

I don't diss the concept of package managers at all, but there are lots of case where vendoring an external package is preferable than adding it as a dependency.
Fyuck yeah.

But I don't think swearing was ever banned. I don't personally bother doing it just because of my own disposition but I've yet to read a comment here that made me go "wow, what a sailor's mouth". Just don't make it distract from the actual core points of curiosity and communication :)
There are some applications listed here: https://www.ibm.com/quantum/blog/qiskit-functions-catalog .
Stroustroup: We need better performance testing [pdf]
If one squints, this is the heart of the article: scope.

The lust to get to a final, complete set of types across all projects for the system for all time will never be satisfied.

The question moves to who has the preferred shims.
It's AI generated, how do I know if it's accurate? It could be making up the whole thing.
> How do you suppose an intelligent 16 y/o Australian should get their news? Twitter / Bluesky / Mastodon / Youtube / Reddit

an intelligent 16 y/o Australian should not get their news from those propaganda outlets.
Wait, what?

Are you saying that income influences what time of the year you are born?

The paradox doesn’t talk about meeting your birthday sibling, but meeting two people who are birthday siblings.

So by the time the 12 year old has met ~20 people, there is a 50/50 chance that amongst those 20, there’s a birthday pair.
Can you elaborate? I'm not sure what you mean, but IDEs definitely make reading code easier. IDE does code formatting, highlighting, argument hints, jumping to methods, declarations, and various hover effects on variables, methods, and classes. Some IDEs offer call graphs and other more advanced tools. Not to mention static analysis that works out of the box in PHPStorm (and I'm sure it can be set up in VSCode).
Your example seems like an argument against getters. In the case of fetching posts like this I always want to know whether some logic is running. What if the operation is really heavy? When it's a getter you would think it's already loaded.
Deprecating Outdated Issues on the GitHub Public Roadmap
Despite the opening statement about clarity and transparency, GitHub have rather opaquely closed many planned features.

I am rather dissapointed that #636 (Shared workflows secrets), #347 (Comments for un-changed lines in PRs), and #552 (Replies to comments) have been closed with no rhyme nor reason given.
What would you expect it to look like based on the title? (I don't understand the title and have no expectations)
I think it was more a problem with TTT, Things Take Time.

Put up in a place
where it's easy to see
the cryptic admonishment
T.T.T.

When you feel how depressingly
slowly you climb,
it's well to remember that
Things Take Time.

-- Piet Hein

Build one (small) factory first, make it work.

Instead of "Build Hype. Build five factories. See what happens"

I think owners could have put up with some loss margins for some time just for the fact of having control over production.

But someone needs to build the factory, not just talk about it and waste money.
Hey all,

Author of the project here.
Thank you for your warm words, and a bunch of feedback. I created the project mainly to learn about Svelte and play with algorithms, these running bars fascinate me. I was hoping that this tool would also help understand how sorting algorithms work.
I still have a few features planned, such as advanced statistics.

If you have any ideas on how to develop this or want to contribute with me, I would be happy to invite you

I would also like to thank you for the stars on Github, it is really satisfying when someone enjoys the fruit of my work.
New open-source software to read EEG data with raspberryPi
Just started looking at it, thanks for sharing.

I already like his style of talking.

Examples:

>Much terser than the C version right?

>This little assembler crash course gives us a better understanding of what is compiled by the C compiler, but not how it compiles it. We don't know how it's ran either. To know that, we'd have to dig through software that weighs millions of lines of code. Maybe you'd have the patience to do it, I don't, so let's continue tumbling down the rabbit hole. We'll go bare metal and then build an operating system of our own, with a C compiler of our own. It's simpler this way.

>What’s a linker? Aw, forget about it, it’s another piece of overcomplicated software that has convinced the world that it’s essential. We won’t need one in what’s coming.

:)
The radix msd sort seems to do well on valley and mountain.
> Good luck with little everchanging regulation hell all banks are continuously exposed to

Banks would have less regulation if they handn't fucked, quite litterally, the entire world less than 15 years ago.
Goldman Gives the Blockchain Revolution a Home
C++ programmer's guide to undefined behavior: part 1 of 11
Founding Backend engineer (Golang) – Bangalore, 1 yr experience
Link those benchmarks please. Both 500 and 10k-30k seem extremely low.
Prince Nico Mbarga’s biggest hit outsold any of The Beatles’ (2017)
Wouldn't the right course of action in that case be to issue a chargeback and let Apple and Uber fight it out?
Why would you break up X?
This post is written by a fan of implicits, so it frames it as "better" than traits, though at the end it admits it is in fact a complex trade off, which is the truth. In my opinion, the trade off favors traits, but others may feel differently.

The core difference between traits (also called type classes) and ML modules is that with traits the instance/implementation has no name, whereas for ML modules they do. The analogy here is between Rust/Haskell's traits/typeclasses and ML's signatures and between Rust/Haskell's impls/instances and ML's structures. In Rust/Haskell, implementations are looked up by a tuple of types and a trait to determine the implementation. The advantage of this is that you don't need to name the impl and then invoke that name every time you use it; since we usually don't think of "Hash for i32" as something which has a meaningful name beyond the relationship between Hash and i32, this is quite nice.

But coherence requires that instances resolve consistently: if I hash an integer in one code location to insert into a map and then hash it again in a different location to do a lookup on the same map, I need to hash integers the same way each time. If you care about coherence, and the correctness property it implies, you can't allow overlapping impls if impls aren't named, because otherwise you aren't guaranteed a consistent result every time you look up the impl.

This introduces another problem: you can't see all the impls in the universe at once. Two libraries could add impls for types/traits in their upstream dependencies, and the incoherence won't be discovered until they are compiled together later on. This problem, called "orphan impls," causes its own controversy: do you just let downstream users discover the error eventually, when they try to combine the two libraries, or do you prohibit all orphan impls early on? Rust and Haskell have chosen different horns of this dilemma, and the grass is always greener.

Of course with implicits, this author intends a different solution to the problem of resolving instances without naming them: just allow incoherence (which they re-brand as "local coherence"). Instead, incoherence impls are allowed and are selected in a manner based on proximity to code location.

As the post eventually admits, this does nothing to solve the correctness problem that coherence is meant to solve, because code with different nearest impls can be compiled together, and in Rust such a correctness problem could become a memory safety problem, and how you figure out if the impl you've found for this type is actually the nearest impl to your code is left as an exercise to your reader. But sure, since you've rebranded incoherence to "local coherence" you can do some juxtaposed wordplay to call coherence a "local maxima" because achieving it has the downside that you can't have arbitrary orphan impls.
Thank you for the suggestion. Well... I really aim to create a more "musical" sound, but I must admit that I lack knowledge in the field of creating a pleasant sound using oscillators, which is necessary here.
Non-paywalled copy: https://archive.ph/Rw054
Apple will now be treated like a bank

As in ... to big to fail?
> On May 19, the House voted to grant statehood to Ohio, retroactive to March 1, 1803.

No Bill of attainder or Ex post facto law shall be passed. -- US Constitution, Article 1, Section 9

If that law was unconstitutional, is Ohio now a state?
> It’s not that boys are making a decision in high school not to go to college and therefore letting their grades slip.

I may be taking the surface level for grantes, but: based on the article, men were a lot more likely to in fact make my decision:

> A 2021 Pew Research Center survey asked Americans without a bachelor’s degree why they chose not to seek one – and found some gender differences in the responses. For example, men without a bachelor’s degree were more likely than women to say they just didn’t want to get one.

And women in another study suggest that they more or less need a degree due to less non-degree options:

https://www.stlouisfed.org/on-the-economy/2022/mar/why-women...

>What these numbers reveal is that, indeed, getting more education is an important way to close the gender pay gap. College entry—whether it is to get an AS or a BS—helps women gain access to careers where they have a comparative advantage (e.g., office work). Men on the other hand have better access to lucrative careers that don’t require a college degree (e.g., construction work). This appears to be the most reasonable explanation for why women outnumber men in college.

Encouragement goes a long way, but of course kids aren't dumb either. I'm sure some boys simply seek to work these blue collar jobs and realize you don't need to go to more school (which yes, they do worse in) to star doing this stuff.
Why would X be broken up? When I think of Big Tech I certainly don’t think of companies like Twitter or Snapchat.
I wonder at which point they'll admit they've added back all the complexity of a hierarchical filesystem.
Back in the days of peak "booze cruise"[1] the ferry companies used to issue every passenger with a leaflet describing exactly what the duty free limits were. You'd go over, max it out and come back.

If border control were to select on this basis they'd spend all day pulling over bearded men in anoraks driving volvo estates, searching their cars and discovering that they have exactly the "right" amount.

[1]: https://en.wikipedia.org/wiki/Booze_cruise
I summarized the transcript into an article: https://gist.github.com/justjanne/1e1254bf207c4d98862e040136...

Not sure if it helps anyone else, but for me it made the story a lot easier to grasp.

I wrote most of it by hand, using an LLM just for a rough outline which I then manually rewrote line by line, streamlined, removed hallucinations, double-checked all quotes, reordered and added images and links.
Could you explain more what you mean? Other than certain holidays perhaps causing a higher chance of alone time for future mom and dad, I don’t see what you mean, and I don’t understand your last paragraph.
> Everything sold in the last years comes with a version of iOS that isn't vulnerable anymore.

Famous last words.
(as far as i know they don't release just security patches for iOS, iOS patches introduce also new features, thus increasing the probability of new bugs).

My impression is that Apple fixes the majority of zero days _after_ they become public.
Assigning "understanding" to an undefined entity is an undefined statement.

It isn't even wrong.
We Built a Scalable AI Lakehouse at AssemblyAI
At AssemblyAI, we’ve engineered an AI Lakehouse to efficiently power our AI infrastructure, integrating data ingestion, storage, and analysis. In this blog post, I share the design principles and technical insights that shaped our scalable system. Would love to hear your thoughts!
time could have changed, but a decade ago local high schools in my CSU were guaranteed entrance with a 2.0 and a 1200 SAT score... in the days where we still had the 2400 system. So I suppose that would be 800-900 in the 1600 point system.

But this is 12-14 years out of date. Maybe standards rose or they couldn't continue this guarantee.
80/20 is the greatest "thing" of all time. You critique it from the outside but when you're in, oh man.
Then you say "it's a handheld gaming device" and the matter is settled.
How?

People do studies on weeks old babies, it seems unlikely curiosity has been restrained at that point.
Northvolt files for bankruptcy protection in blow to Europe's EV ambitions
Google claims their in the ad market. Not the search market.
Piecepack Article in Wikipedia
I have been made some files in svg for print and play version of PiecePack and HexPack.

https://commons.wikimedia.org/wiki/Category:Piecepack

The spanish article of PiecePack is more complete, but HN readers are most part in english.

https://es.wikipedia.org/wiki/Piecepack
Four tech companies just saved California from a budget crisis
> how would you expect to get the prices down

Get rid off dealerships.
See slides 58 and 59 - this can take a while.

ChatGPT got to 100m users much faster than anything else because it's riding on all the infrastructure we already built in the last 20 years. To a consumer, it's 'just' a website, and you don't have to wait for telcos to build broadband networks or get everyone to buy a $600 smartphone.

But, most people go to the website and say 'well, that's very cool, but I don't know what I'd use it for'. It's very useful for coding and marketing, and a few general purposes, but it isn't - YET - very helpful for most of the things that most people do all day. A lot of the presentation is wondering about this.