skysight-inc/HackerNews huggingface dataset:
I've lived in a few places around the world. By far the best-run one was the Isle of Man, which (when I lived there) had a population of around 30K. It has an independent parliament (Tynwald, the oldest continuous parliament in the world), and it makes its own laws.

The government has very little graft. Politicians seemed to genuinely work for the benefit of their constituents [0]. I always attributed this to the fact that they lived in the communities they served, and the people they socialised with were affected by the decisions they made.

The UK has the problem that the politicians are insulated from the people they ostensibly serve. Especially the Tories. They have displayed contempt and arrogance beyond belief.

This is all, as you say, a problem of scale.

[0] One illustration of this is the Manx implementation of social security vs the UK. When the Manx government set up national insurance contributions, they paid them into a separate fund (https://www.gov.im/about-the-government/departments/the-trea...) which is under control of the treasury. The UK just poured the national insurance contributions into the general taxation pool.

The Manx fund (and by extension their health service) is rolling in money. The UK NHS is broke. The Manx system is proof that there were more than enough contributions to the NHS to keep it adequately funded. But the UK politicians spent the contributions on other things, because they could.
Would you like to share this? I'm interested in checking out.
No it is not.
It is not a primary source, it is a collection of some sources, the information is freely edited by anyone.
People who put a lot of effort into piling up the knowledge of humanity into the Wikipedia are just human.

Even though it is one of the most valuable collections of human knowledge and a giant effort, with absolute astonishing quality, that is also free and easy accessable to everyone, it isn't safe.

You can never trust it, you can not cite it and you should know it is full of mistakes.
Better check the sources for yourself, it is sometimes worthy to take a look at the discussion.

If you stumble upon a mistake, you are accosted to improve upon it, using the edit function.
> and Euler got all the correct digits for 7 out of 10

This isn't the right denominator; you don't get any credit for calculating digits of ln(1).
I have a small TTF implementation in C++ that's only a little bigger than that and is open source. It's part of my canvas_ity single-header library [0] that's around 2300 LOC / 36 KB object size and implements a C++ version of most of the 2D HTML5 canvas spec [1].

The core implementation of the TTF parsing and drawing is in L1526-L1846 with another small bit at L3205-L3274 of src/canvas_ity.hpp.

It's something of a toy implementation that only supports western left-to-right text, and doesn't do any hinting at all, nor kerning, nor shaping. But it's enough to draw a basic "Hello world!" using any typical TTF file.

The test suite in test/test.cpp L84-304 embeds a few custom Base64-encoded TTF files. They're small and only have a few glyphs but they do exercise a number of interesting edge cases in the OpenType TTF spec [2]. Have a look at the HTML5 port of the test suite at test/test.html in different browsers to see how their canvas implementations render those fonts.

[0] https://github.com/a-e-k/canvas_ity

[1] https://www.w3.org/TR/2015/REC-2dcontext-20151119/

[2] https://standards.iso.org/ittf/PubliclyAvailableStandards/c0...
Technology that makes things better, faster, and more democratized does tend to harm those who profit off of things being expensive and gatekept, yes.

Democratization will always be the enemy of those who profit from preventing others from being empowered.
I tend to write that kind of comments in my code, too. That's part of my thinking process, and I'm not an LLM.
I wonder if you could mitm an HSTS header.. short term dick move but might raise enough of a stink for it to be fixed..? I can only dream.
> they won't necessarily be much wiser about why those methods work, other than having a good intuition confirmed by numerical experiments.

This is the state of the field as a whole, isn't it?

> Wouldn't it be more useful to dedicate the space to convergence proofs for ADAM (which do exist)

Convergence proofs don't really explain why Adam tends to work better than other methods.

It's hard to blame them for not being able to explain things that, currently, nobody understands. But I guess it kind of undermines the idea of a theory-heavy approach to teaching if the theory we have can't predict the things that are actually important.
This is a common misnomer, writing more code faster doesn't mean you get more product or value faster. It can look like it at first, but you'll quickly come to find you're actually producing more bugs and vulnerable surface faster instead. More code is not good, it's the opposite of what you want.
Yes, but tracker fans are obsessive about their preferred UI in the same way as Emacs or vi devotees. I've been making electronic music off and on for nearly 30 years and I can't stand trackers; it's just an event list so now you have to read everything rather than looking at it.

Also the concept of scale/key is not at all limited to European composers; most music systems have a concept of scale degree, but for computer music it's almost always been shoehorned into the 12-tone equal temperament system. Trackers don't alleviate this.
What practical difference does it make if I connect to an Australian weather forecast site via HTTP or HTTPS? Is the NZ secret police gonna MITM a rain forecast my way when it's actually gonna be a very sunny day?
>Having only one producer of each product has never worked out well.

That seems pretty reductive!
The rationale, such as it is, is that BoM serves current and historic weather parameters for various parts of Australia and hasn't seen any need to ensure that be delivered in a secure manner to individual web users.

There might be some hypothetical scenario from faking weather data and injecting it to fool the casual user but that seemingly hasn't come up in practice and so they don't fuss about it.

On the flip side, for those interested in RAW downloads from MODIS and other sats relevant to the weather, to ground station raw data transfers, to modelled predictions under various assumptions for commercial | military | government use etc ... BOM has secure login and bulk data transfer protocols, and has had those for at least 30+ years (morphing with time).
>Blue/Green: running properly

this would be redundant as you'd know that the device is running in most cases
> Porn has definitely had the same impact on what men like.

Maybe, but I seriously doubt it has an impact on what men actually do.

Men aren't going "That woman is a 6; no way I'm sleeping with her" while women are saying "I know what I'm worth, because I dated[1] a top-5% man".

It's always been the case that 80% of the women are chasing 5% of the men. Having the pool expanded by online-dating just means that even more women in absolute numbers have unrealistic expectations.

[1] They didn't date them, they slept with them, couldn't get them to commit, and don't realise why they couldn't get them to commit.
Wouldn't the revenue model be something like $50-$100 per household for the next 20 years to cover principle and interest?

Assuming 50k households and 85% uptake and 50 per month is 510M 100 is about a billion.
It is basically a curated template list by the OP, and of which the first entries are affiliate links. There is no functionality to upvote or comment.

So the "Show HN" tag is misappropriated here according to the rules: "Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead."
> Saving a small fraction of a second millions of times over, or a handful of cycles a trillion times over, is so much more impactful than saving a dozen seconds per hour-long recording.

At a large-enough scale, all savings are significant.

> Also your link doesn't explain what they changed?

They changed a function signature to use an output argument instead of a return value. i don't recall the exact signature, but it was conceptually like:

v8::Value foo(...);

to

void foo(..., v8::Value &result);

Why? Because their measurements showed a microscopic per-call savings for the latter construct.

PS: i wasn't aware that source code for this codec is not available. That of course puts a damper on it.
I did the math (kinda).

I save so much on the 99% of drives when driving with electricity vs gasoline so I can just rent a car for the or fly/go by train and get a taxi in my destination.
My point is that you have a solution which, correct me if I am wrong, is 'let them out because we can't jail them forever because we don't have room, so then we have to put them on a registry'. You act as if this claim is practical (or even sensical), and then defend it by using statistics. I shouldn't have bothered pointing out your statistics are pointless and should have pointed out that your claim is based on a false premise.

Sex offender recidivism is a complicated topic that is very difficult to study, and 'sex offenses' are not something that are standardized between societies or systems, and acting like your solution is a decent one means that you think that a simple solution can solve a complex problem.

Thus any conversation you are going to have on the topic is going to be fruitless unless you are trying to push an agenda with no regard for a real path forward.

> I don’t know about you but I don’t have this problem.

One can be intelligent and intuitive but without the proper background and without the awareness to know when out of depth then a lot of damage can be done.
As Katarina Janoskova says, "So you read a book. You finished it, liked it, maybe even recommended it to others. It changed your life slightly while you were reading it and for a bit afterwards. And then you moved on with your life." I like that. That says it more succinctly.
takes notes Fascinating. Any other sage advice on navigation and game-ai?
As I read those caveats, it's pretty-much just "do all of this and you'll be fine". I practice, developers do often skip some steps, and it still works in 99% of cases, until you hit that 1% and have data loss.

I'm not sure what the actual takeaway is. Software that don't require all the manual configuration steps to work properly is better, but it's not always feasible (in this case it's requirements for how the app uses SQLite, which cannot be controlled by Litestream directly). Or maybe Litestream should fail with hard errors if it detects issues in the config (not sure if it's all possible to detect). Or maybe we need to have higher expectations of developers reading the docs properly?
Sure, there have been occassions where on a particular architecture or there is a particular set of circumstances where a test will succeed on a particular system but will fail elsewhere.

If you try to bisect such a situation, you'll not be able to run git bisect run on your tests because of the failing test.

I'm not against a failing test being committed, but I believe it isn't hugely productive. The test failing is surely a signal only to the developer who wrote the test that it failed? Or perhaps it should be failed on a seperate branch and then merged to the master branch, which is pristine.

Every organisation has there own workflow, I suppose.

Edit: a crucial bit of info I didn't note was that you keep developing and add a lot more commits before it is noticed.
Pretty much any argument that gives proper context for a complex thing requires backgrounding the argument.
it was okay back then though, because the cracked copy of NOD32 on your system would totally protect you =)
> Revoking a bearer token for multiple services is an open loop problem, where you can't know if all services...

What is a service here? A bearer token is meant solely for the AS. Revocation of a bearer token only means something in the context of the AS.

Now if one wants to build some AS feature to go tell every protected resource "there's an access token good for another 15 minutes - I revoked its bearer token so don't honor that access token" one can build such a thing, but it is going to be some particular custom aspect of the implementation shared between the AS and resource servers.

Since OAuth only really profiled two patterns for interoperability between the two (stateless sharing via JWT, stateful endpoint via introspection service), the only real interoperable approach is to make a introspection call each time you evaluate the access token.

At a massive distributed scale like with someone like Google, such introspection decisions would have to be pushed closer to the nodes as a distributed system itself, which means it becomes eventually consistent. You have to decide whether a complex stateful system is worth it considering natural access token expiry on its own also essentially makes revocation eventually consistent.
I view your analogy completely different.
There is a set of problems that require excellence from the start. No one will go to your hotel in Antarctica if it’s built like a shack house and they don’t feel safe there!
If you can’t achieve that kind of quality don’t even bother trying to build it.
Personally, I don't find it "mind boggling", but rather in-line with reality. Large mega-projects usually suffer major delays, massive cost over-runs, complications due to unforeseen events, and are at a high-risk for corruption. It is hard to believe we now have a handle on what it takes to do accurate costing of such large ambitious public infrastructure projects.
I think the reason you have too much to do is you get high so the time and forget to do.
Vermont Attorney General's dog sniffs out electronic storage devices
This is the most well known one:
https://liveplusplus.tech/
There are industrial machines that do just this. They move 100% of their lifetime in a specific spot so they're always tethered.

Also farms are the premium spot for electrification. Tractors need to run for long times (especially in the HUGE farms in the US that are bigger than some countries...), but there are other vehicles that can be electrified like ATVs, forklifts and other small tools.

The best thing is that many farms can produce their own electricity from biogas on-site. Or use the biogas directly in CBG converted engines.
Yes: even if you are not aware of it, each one of you are looking for ways to get away from the modern world. We all are. All the time. There are two kinds of people in our modern western world: exhausted people and liars.

I laughed out loud at this.

It's a bit unfair though. I'm looking for ways to get away from parts of the modern world, but certainly not all!

EDIT: Great article, one more note from me.

kids: we did not yet call them “apps” back then

So I nerded out and look it up - the term app as a shortening of "application program" is attested from 1992. Anecdotally I remember it being used by linux users pre-iphone.
From Overwhelm to Innovation: My Journey to Founding Apihunt.io
Great detection :)
If you send me a push and I can’t explain why I’m seeing it (for example, if it’s not time-sensitive or I haven’t done anything to indicate I want it) then I consider it spam. This is doubly so if you’re using it to send me an advertisement. That’s the easiest way to ensure your app is going in the trash.
Wow, is that a J1772? From 1912?
Hugging Face's Transformer Library: A Game-Changer in NLP
Learn why the Hugging Face’s Transformer Library is a game-changer in NLP for developers and researchers alike.
Fascinating! I created a tool to parse information out of an OTF for uploading new fonts to a font foundry website so already had some idea of how complex they are (even with the help of “fonttools”, which is a great way to explore to the various tables), but I had no idea about some of this - for example, the VM for hinting!
So when some numpty dev exclaims "it doesn't matter that it uses twice the bandwidth, cpu and hard drive space that it needs to, all those things are cheap and getting exponentially cheaper" I can officially slap them with a trout now?
I hear if you eat few enough calories you’ll stop aging entirely.
It may be unpopular but speaking from experience, I think using boilerplates can lead to slower rate of iteration.

A lot of these boilerplate project make strong opinionated decisions which can be in conflict with how you build and structure your project. Meaning whenever you need to make modifications, you'd need to fully go through how it is done and could be counter intuitive to modify.

Also, for starting a SaaS, the initial version is probably better to be as simple as possible rather than a bunch of advanced features. Which means you'd be starting to slash features from the boilerplate at some point.
Engineering team to product and data team ratio for 50 tech companies
The analogue/digital isn't the main distinction I think, it's a distinction of highly optimized higher order multi-modality. Our brains have Nth degree multi modality input and output that run on a few watts (calories) while nueral networks & LLMs so far take kilowatts or more. A bird can fly 10s-100s of km with flapping with a few watts, an airplane, megawatts for fixed wing flight of the same distance. Evolution was an unintentional search algorithm over hundreds of millions of years to find resilient, optimized, and efficient-ish systems. Our toys are so new on that search tree and are thus not the most complex, resilient or efficient.
Many people here comment on the title rather on the substance.

The title is indeed clickbait, but it is not scambait. Clickbait is when you want the reader interested in reading things, which is normal, scambait is when you do that but you have no points behind made after that.

Here are the points made by the article and what I think of them :

- Much more things can be improved than we think possible (100% true - obviously we can't to them all at once, but we don't need to.)

- We don't need a new plan, we already have plans (True, for example you can take the Millennium Development Goals of the United Nations as a starting point).

- Coordination matters (And is possible, the UN had lead the historic achievment to eradicate fucking polio)

- We have enough resources to act in the real world, but the way we make decisions is broken (True, Elon Musk spent an insane amount of money to make a dumb website worse, while US Foreign Aid #1 top priority is to help the government of Israel commits more crimes with no accountability)

- Things will not change until a determined group of people take action (100% true, this is how every progress ever has worked out)
Not really, bad teachers often start good. Then after getting senority\tenure they ??? and become bad. But the rules don't allow you to get rid of them. Even if you could, they stick together.

of course I write the above as if we can objectivly evaluate teachers. I'm not sure if we can. I had my share of what I thought were good and bad teachers: in the end I'm a successful engineer which matters far more than how I felt about any teacher. What we really know is overall they were good enough, but not how any individual played a part
Thx, great idea! This was a spur-of-the-moment kind of project. I will add analytics in the coming days and if people keep using it I will make improvements :)
I was referring to the practice of downloading executables from such forums in general, not to your post specifically. I have no reason to suspect that this particular post contains any malware. But in most parts of the software world, Open Source has been the standard for experimental publications for a long, long time, and seeing a forum depart so strongly from that standard is certainly surprising, and does of course have security implications when this practice is used at scale.
I will evaluate them.
Balderdash, there's no such thing.

https://commons.wikimedia.org/wiki/File:There%27s_no_cabal.p...
Current Toyota models have engines with 40% efficiency: https://www.thedrive.com/tech/18919/toyota-develops-worlds-m...

But it's still under 50% of EV efficiency.
That's great. Thanks. For my use the lack of kerning doesn't matter much as I mostly use it for my terminal, and so monospaced, and I haven't added hinting either.
Weird, as I see it as almost the flip side of the coin from the author.

I was just today discussing my playing with a resolution to - by year end - go back to a flip phone.

But the only way I see this as feasible in a modern world, to disconnect from a connected world, is to leverage AI to do so. Have it read and triage my inbox, and if it's important and urgent, call me. Otherwise just summarize it in an EOD back and forth.

Rather than seeing AI as enslaving me to overstimulation for my monkey brain I see it as a potential liberator at long last.

Similarly, while yes Moore's Law for most traditional computing workloads means we're hitting a flattening curve, specifically neural network workloads have continued massive potential in hardware shifts over the next decade. And the ways in which we are already seeing proof of concepts for moving traditional computing tasks to AI has me wondering just how important traditional processing is actually going to be for the majority of my increasingly liberated computer usage.

For the first time in over a decade I'm actually looking forward to what tech has to bring to my life beyond a slightly faster processor with diminishing returns.
Can we get a short summary of this 76 minute video?
Exercise caution and critical thinking when using AI writing tools. Remember, the best AI systems will remind you of their limitations. Always cross-check and verify AI-generated content for accuracy and relevance. Trust in AI should be informed and discerning, not blind.
It's just dangerous because any party on the way between wifi and the server can edit the content

See: why are free proxies free https://blog.haschek.at/2013/05/why-free-proxies-are-free-js...
The ancient tribes did better because when they didn't, people died of starvation. Pretty big incentive here.

Nobody died from the UEFI custom image vulnerability.
One approach is to use powerful and cost efficient COTS hardware for generating the outputs, and then you can have a much simpler rad hard computer take those in to generate the final decision. You also need all kinds of watchdogs to make sure you can reboot if something shits the bed, and you have to be careful about how things communicate to make sure that one faulty computer won't spam the others into uselessness
A lot of malware just waits for a while and the opens another file (or a pastebin) and downloads the payload from somewhere else. A small executable without anything dodgy in it means nothing.
Rather than retro, how about keeping the performance per cycle of earlier systems on modern hardware? Alan Kay used to say that there should be no more delay between pressing a key and having something happen on a computer than on a piano. This was in response to sluggish time-sharing systems of the 1970s. Now we have dedicated gigaflops per user and it can still take seconds to get simple things to happen.

If you want to do retro stuff for recreation, fine, but don't make a cult of it.
Cannel, Marx, How to Play the Piano Despite Years of Lessons (1976)