skysight-inc/HackerNews huggingface dataset:
I think it'd be kind of neat in a backward way if we went back to the 'specialized encyclopedia' days of the 90s.

Web directories , 'Who's Who in Engineering' type lists, etc.

It's a step back from universal search engines being able to find stuff, but it's a step forward with regards to curation and quality of results; so i'm not sure if it's entirely a downgrade.

The early 90s 'website phonebook' type encyclopedias were interesting[0], but I always had to remind my mom "No, this isn't the entire internet, it's just a bunch of places that people like; the secret ones are 'unlisted'."

Note: I never say this is better than a search engine, it's just an interesting end-result after search engines got polluted and modified til the point of uselessness that we're at now with Google.

[0]: https://www.amazon.com/Internet-Directory-Guide-Usenet-Bitne...
I was shocked as a Brit American living in the US how nanny state Aust is. Even more than Britain. Certainly when it comes to cars and driving. The whole ‘anti hoon’ thing seems shocking to me with my now mostly American sensibilities.

But I guess that’s why we both live here rather than blighty or down under.
There will not be more than two options anytime soon, and what a lot of people miss here, it’s developer’s fault too.

Microsoft in their last few years tried very hard to incentivise developers to build apps for Windows Phone.

But many didn’t bother. Some even only targeted iOS because of the reach and how amazing the development experience was, including less devices to test and support compared to Android and Windows Phone.

And this made the choice for consumers easier, when (I don’t remember the names) some very popular and big apps at the time were not natively available on Windows Phone at all.

Even Tim Sweeney never brought Unreal Engine to Windows Phone despite their promises and I’d say played part to build the current status quo.

Developers voted with their time to build apps for a 30% fee marketplace that suddenly was a gateway to distribute their work to millions of users worldwide that was not heard of before in the era of Windows Mobile. (pre iPhone)

And now they cry wolf about the system they’ve voluntarily helped to build.
You can’t logically prove anything about anything unless it follows from the premises. Do you mean to suggest that all consequences of the premises are in some way part of the definition of said premises? That’s not irrational, but I don’t think it’s particularly illuminating either.
You come up with a hopefully simple rule to try again. Like skip the first byte and try again.

Assuming that you publish your definition of "a nice curve" then third parties can verify that you used the first offset in pi that worked.
This is one of those theories that may not have a lot of strong evidence, but I can't help but believe is true. I expect there were humans here 20, 30, 50k years ago. That's just what humans do.
I’d hate to be the minimum wage tech tying to figure that out!
Works the same way it works with UDP (because it is UDP), with a timeout.
Notes is really underrated. I know it's popular to hate Musk but as a feature it's been really great. A lot of times I'm like "Wow this seems crazy" and then Notes explains it a hoax. Very helpful imo
Netcraft confirms it ...
I think they write the travel blog because they enjoy it. Most people aren’t doing things like that because they think the world “needs” more of it
I burned an unreasonable amount of cpu power searching for input that were used to produce the ~166 bit 'random' value used to construct G in secp256k1 and secp224k1 without success. (in both cases the parameters choice of G is the double of a point with a suspiciously sized x coordinate, and the same for both curves).

For those curves the choice of G is the only particularly high entropy input into their selection, and it's provably almost irrelevant-- the choice of it lets them know one specific arbitrary discrete log. (you can imagine a contrived protocol where this would be a backdoor, but it would be a pretty contrived protocol). But since it's the only really unknown parameter I thought it was worth searching for.

If someone does find the seed used for the P-curves it might also be similar to the one used for the the generators of those other curves and solve their minor mystery too.
Read the comment - hold to maturity, acceptable rate of return at investment
As a C++ programmer since 1992, all through the 90's and oughts, I picked up Rust in 2019 or so... I'm not suggesting Rust has replaced C++, but IMHO, the writing is on the wall that C++ is past the point of saving. There has been a ton of activity in the standards committee since C++03, but "a ton of activity" has not been sufficient to save it thus far... I guess we can always keep hoping. Meanwhile, I can write more and more safe code in Rust that performs like C++ or better and "just works" while cppfront tries to gain traction. For me, it's not so much fanboyism as pragmatism... C++ has had its run, but life is short and I'm tired of waiting for the committee to stop adding features and start addressing UB and mutation in the presence of aliasing.
Coding is basically management (not in the 'leadership' sense, but in the 'directing' sense); by comparison the things carrying out instructions are more predictable in behavior, and you can FAFO due to high speed and low cost of iteration. Some people really do need instructions made more precise and explicit than computer code!
I think this boils down to the state of DEs. GNOME and KDE have come a long way but aren’t quite there yet for different reasons. The former goes too far with minimalism (outstripping even Apple in some ways) and KDE has just enough idiosyncrasies and lingering rough edges to be offputting to users who are uninterested in desktop tinkering.

To help address this at some point I’d like to build a DE that’s a near-clone of the XP/7 desktop as well as one that clones macOS (both classic and modern). These would make switching more painless and would eventually become very stable due to targeting fixed feature sets with development being focused solely on optimization and bug fixing once feature-completeness is achieved.
Prior to LLMs, generating plausible-sounding misinformation took actual effort - not much effort, but the marginal cost was reasonably above free. With LLMs making the cost of bullshit vanishingly close to free we're going to tip into an era where uncurated LLM confabulation is going to dominate free information.

There's "one loony had a blog" levels of wrong, and then there's "industrial scale bullshit" levels of wrong and we are not prepared for the latter.
This may go against the grain but this isn't really worth abstracting over since it's not portable. You'll probably want to implement it by hand everywhere you need it.

Higher level code only uses them rarely because they're pretty special purpose and they have to be specialized for Linux. If you're shuffling data around without looking at it only on Linux, splice is useful. There's not that many applications that have that property (something like say, TCP/UDP proxies definitely need it - but your bog standard HTTP server? Not so much).

And if you are writing these apps then the buzzwords like "zero copy" come up often, and splice is one of the first results you'll see.
The traditional thesis of the peopling of the Americas is that people arrive in Beringia (not entirely accurate to say they crossed the Bering Strait--there was no Bering Strait, and Beringia was where the Bering Strait is now!), c. 20-odd thousand years ago. About 13,000 years ago, a gap opens between the Rocky Mountains and the Laurentide Ice Sheet, and settlers traveled through this "ice-free corridor" to reach what is now the US, where they flourish as the Clovis culture. This is known as the Clovis-First hypothesis--that Clovis was the first material culture to leave Beringia and people the rest of the Americas.

However, there's a lot of evidence that people had spread out to the rest of the Americas well before Clovis, and it's now known that the "ice-free corridor" opens up too late--it opens up even after we see traces of Clovis-First. By around the 1990s, the anthropological community has accepted that Clovis-First is complete and utter rubbish, although there is still disagreement about the timetable. I'd wager seriously arguing Clovis-First among scientists would get you as much derision as seriously arguing geocentrism among astronomers.

Annoyingly, popular anthropology lags science tremendously. It probably took a decade or two for textbook writers to bother to update their textbooks to consider the rejection of Clovis-First (hell, when I was in school, the textbook didn't even bother to present alternative hypotheses than Clovis-First, although our teachers were knowledgeable enough to tell us in class that, well, textbook's got it wrong there), and then perhaps another decade for schools to get around to new textbooks. It's still the case that virtually every popular treatment of some new press release about dating controversy in some ancient human habitation site (there's one every year or so) starts, as this article does, by talking about how it potentially nails the coffin for Clovis-First. (Wake up science writers! That coffin's been nailed shut for longer than most of your readers have been alive!)
I didn't say that they did.

What I'm responding to is the strong tendency to discount our very long history of dealing with factually incorrect information and the ascertainment of truth from sources both dubious and trustworthy.

Entire institutions are set up in order to handle these very real problems, the set of which currently dwarfs the problem of hallucinations in GPT.

From a social perspective, non-GPT falsehoods are even more insidious, because we are inclined to trust and believe those whom we like and are like us.

Again, people are in the habit of discounting just how much we are wrong in our everyday lives. The hallucinations therefore appear more singular than they actually are.
Notable? It's just another Tuesday.
You can find "engineers" in India who'll accept $6k / year. But, with a few exceptions, most of these $6k/year engineers are really quite terrible at what they do, and their English communication skills are...to put it lightly... not good.

I've dealt with a contractor who hired such engineers. I remember the team, which I think had around 10 people (but I don't recall the exact size). There was 1 guy, who was basically a 10X engineer, and pulled the weight of most of his team/division. He wrote/delivered most of the working code, while there were around 9 others on his team who contributed very little (mostly terribly buggy code which he had to fix).

Yea, they were paying each person on the team $6k (the manager–who was pretty much useless -- was probably earning like $12k), and they were spending around $60k to $70k in total on this 10-person team. But–they could have pretty much just fired the entire team except for the one guy who was producing most of the code, and gotten the same (or better results). He would've been happier, and he wouldn't been dragged down by all those other nearly-non-contributing folks.

(For what it was worth, I talked to this guy (who was from Rajasthan), and suggested that he find a better job that paid better and valued his skills better. And I even offered to recommend him, and help him find a job abroad with a company that'd sponsor a visa for him; but he turned down my offer–he was actually, quite bizarrely, worried about some form of retaliation, if he left that contractor/team. It was strange indeed...)

Of course, if you want to find a software engineer in India who can actually deliver results (and communicate well in English), you should be willing to pay them at least $60k USD (INR 50 lakh) / year. Any less, and you'll basically "get what you pay for" unless you luck out and land some talented engineer who doesn't know his skills' worth.

Fwiw, $60k USD is still a quite cheaper than the US (a 50% discount), since I'd say in the US, the bare minimum for a software engineer today stands at around $120k USD.
> My biggest problem is that Daniel refuses to apologize or even acknowledge these issues. I try to judge people not by their mistakes, but by their responses to these mistakes.

I think this is very fair, and very unfortunate as well.

The issue with Copperhead was that they wanted to make it proprietary against Daniel's will (an oversimplification). I'm on Daniel's side on this issue.

The way they're currently in the process of setting up a "GrapheneOS Foundation" to ensure it stays open and not-for-profit _should_ ensure this never happens again. But the issue they are having is that a public figurehead is likely to get harassed and Doxed by malicious parties like what's happened to Daniel - but a real name is required to be on paper legally (also an oversimplification).

> I want the project to go on for as long as possible, and part of that requires honest reflection.

I agree. And I think this is very hard to discuss in official graphene circles with official graphene members+devs because they always always always shy away from discussing meta-issues and comment threads, forum threads, etc are removed once conversations go too far into it. I see both sides - they want to focus on development and the project itself - but also, these discussions need to be had.
That would be the best thing ever. Just ask GPT to hallucinate an entire page based solely off the URL when it doesn’t exist in the database.
It pales in comparison to your Apple worship
Cromite with its native adblock and darkmode is, for me, the bee's knees.

I am on an older Android phone though. If it ain't broke...
Back in the 90s when the Internet became a thing, it was common knowledge that because normal people made websites, that you should take things with a grain of salt. There was a bit of an overreaction to this, as the general feeling at the time was to trust nothing on the Internet.

In the 00s and 10s, the quality of discoverable content improved: reddit and stackechange had experts (at a higher rate than the rest of the net at least). It was the era where search was good, Google wasn't evil (good results that separated the ads are entirely why they won against AskJeeves and Yahoo), and SEO was still gestating in Adam Smith's wastebasket.

Now Google and Bing are polluted with SEO-optimized content farms designed to waste your time and show you as many ads as possible. They hunger for new content (for the SEO gods demand regular posts), and the cheapest way to do this is an underpaid "author" spewing out a GPT-created firehose of content.

SEO has ruined search, and content farms have made what few usable results there are even less trustworthy.

So yes, the Internet has fundamentally changed in the last 9 months.
It's not guaranteed in C and C++. The author pointed out an example where an arm64 compiler split a word-size write into 2 store instructions because it resulted in smaller code size.
I relate to this so hard. It can be really, really tough building software by yourself. I am planning on launching a much reduced version of something I have been working on soon just to get it out the door so I can iterate on it. Luckily I have a somewhat close friend who is doing the same thing who I can talk to about it.

Having a schedule helps, but sometimes I just sit down with the best of intentions, get brain fog and say fuck it and lose a day.

One of my best "tricks" is if I feel like I am facing a wall on something, to work on a different task, even perhaps a non coding one that I know I have to get done at some point.
Good point! At least the sad husk of HP isn't killing people.
Matt Levine updated the above:

First, in the original version of yesterday’s column, I transposed the names in my first description of the bet, writing “If any intern loses more than $65 that day, Bankman-Fried will pay Asher that intern’s losses above $65; if none do, Asher will pay Bankman-Fried the difference between $65 and the maximum loss,” where I meant “If any intern loses more than $65 that day, Asher will pay Bankman-Fried that intern’s losses above $65; if none do, Bankman-Fried will pay Asher the difference between $65 and the maximum loss.” This is now corrected on the web and the Bloomberg Terminal, but if you read Money Stuff by email you got the wrong description of the bet, and that is annoying and I’m sorry.

Second, a reader tweeted a better trade: “SBF also either missed or passed on a one-sided bet with greater +EV that would have inflicted greater loss on the counterparty on the first flip: pay two other interns $1 each to coin flip each other for $100.” Yes. This trade would cost Asher $35 (one intern loses $100 on the coin flip, $35 more than the $65 strike price on Bankman-Fried’s bet with Asher[3] ) and would make Bankman-Fried $33 ($35 from Asher minus the $2 he pays the interns). Crucially, Bankman-Fried’s actual trade — pay an intern $1 to flip a coin with him for $98 — had a slightly lower $32 expected value, and was risky; he had a 50/50 chance of winning $130 or losing $66. This trade — pay two interns to flip each other — has a guaranteed profit of $33 with no risk at all. Bankman-Fried went with the riskier trade.
Or infiltrate the telecom company and read all of the mailing lists. :)
Show HN: A tool to Convert JSON schemas into TypeScript Deno classes
Hello all

To preface this is just something I've been making as a learning exercise, so all feedback is appreciated.

This is a tool that converts JSON schemas into TypeScript utility classes for use in Deno.

Automatic Type Generation: Typescript interfaces for the compressed and uncompressed versions of your data.

Compression & Decompression: Compress and decompress your data.

Validation: Built-in data validation using Ajv ensures your data adheres to the schema.

Reusability: Once generated, the utility classes can be used in other Deno projects.

It currently only supports a subset of JSON schema features. I'll eventually hope to expand it to support more features.

Reasons behind the project:
I have been working with OpenAI LLMs recently and I like to get my data output in structured JSON. I realised it's rather good at taking a schema where properties are compressed within an instruction, and then in return it return data based on the compressed schema. These utility classes provide help with the validation, decompression etc.
#til! https://www.justtherecipe.com/
The mysteries of a mass graveyard of early Indians
Show HN: An image generator that embeds headline text for X / Twitter Cards
- add headline text of article
- drag and drop image
- make adjustments by dragging, resizing, zooming with mouse wheel
- download twitter card

it's not perfect but i hope it helps. any constructive criticism is appreciated. happy to make adjustments or new features. thanks for your valuable time.
Fuchsia – Zircon
On Safari, the drop-down list of categories is blank below "Food and Drink".
Most of it is open source similarly to the Chrome/Chromium situation. But you're right that many Linux desktop users won't care about it due to it being locked down and limited, which was demonstrated in the article. It's not something I'd use on my personal devices.
It makes sense for a few reasons (ideally..., but this is the mil-ind complex...)

1. Predictable income / expenses for each party, many defense projects are cut at the whim of politicians. This is partly why we are having trouble ramping up production for the weapons Ukraine needs.

2. The US military is trying to adopt more agile development practices. They definitely want to move away from waterfall software as part of that.

3. Your 1 customer argument falls apart as soon as you talk about per-seat pricing. The US mil can buy more or less seats as the size of the force changes or is reallocated. It also sets Lockheed up to charge for drone connectivity. The military benefits because they could opt not to buy more if it doesn't turn out well.

note, I have not delved into the details of this article, but base these hypotheses on the developments at large I've seen elsewhere.
And Special Relativity was the simple observation the constant speed of light was incompatible with euclidean geometry.
Flexport Plans to Lay Off 30% of Workforce
> Depending on who is counting energy consumption (this is all sources of energy not just utility electricity) either peaked or plateaued in 2017-2018.

While this is my understanding too I would dispute the cause. Energy use did not peak because demand simply levels out at some point, it peaked because energy return on investment is declining. This is a thermodynamic inevitability barring a breakthrough of the same magnitude as the one-time fossil pulse whose apex we have (arguably) just traversed.
This is a pretty intractable problem and my app is in the alpha-est of stages, but I built something for this purpose. It maps creators on a 2D grid (using React-flow) based on subject and lets users vote on their trustworthiness. https://www.graphting.org
There are still some kinks in KDE fractional scaling on Wayland unfortunately, like Aurora window decoration themes not drawing elements correctly. If you want to use something other than Breeze your only choices are a handful of C++ window decoration themes (usually forked from Breeze).
About cost, see [1]. Also, S3 prices have been increasing and there's been a bunch of alternative offers for object store from other companies. I think people in here (HN) comment often about increasing costs of AWS offerings.

Distributed systems and consensus are inherently hard problem, but there are a lot of implementations that you can study (like Etcd that you mention, or NATS [2], which I've been playing with and looks super cool so far :-p) if you want to understand the internals, on top of many books and papers released.

Again, I never said it was "easy" to build distributed systems, I just don't think there's any esoteric knowledge to what S3 provides.

--

1: https://en.wikipedia.org/wiki/Economies_of_scale

2: https://nats.io/
Also a solo creator. I'm not making money from it, but I would like to eventually.

My motivation is two-fold:

1. I am a perfectionist and can't leave things undone.

2. My creation work is my sanity preservation against my actual obligations.

Needless to say, my motivations won't apply to 99% of people.

Everyone is going to be different. Find your motivations, but don't assume they'll be the same as some viral blogger.
I've been looking for something like this to happen, and it's great!

By the way, is it ok to list PWAs that I don't own?