skysight-inc/HackerNews huggingface dataset:
No love for TRS-80? I don’t have a physical one but I’ve enjoyed playing around with emulators.
I think a distinction should be made between a foundation and a charity. A foundation uses an endowment to fulfill the agenda defined by its charter on the society. Only a small portion of the foundation's capital is used each year, as the foundation aims to be a more or less a perpetual organization.

A charity generally uses all of its annual income on its "cause", and needs to constantly raise more capital. Wikimedia sure seems to behave more like a charity than a foundation despite its name. I find this regrettable because it is probably the only non-profit internet organizations whose fundraising volume would allow it to behave more like a true foundation if it chose so.
I don't think Perl is/was any harder to learn than C. Easier, in fact, since you don't have to worry about making a mistake with pointers.

I've not found colleagues who learned Java or C# first have had trouble learning Perl. When they've learned "modern" Perl with Moose/Moo, they've been happy with it.
tRPC is another similar library.

https://trpc.io/docs/v10/quickstart
Just because things aren't shipping doesn't mean nobody is doing anything. Plenty of companies that circled the drain had lots of smart people doing excellent work while the rest of the company failed to make money.
Great summary. Sounds like nothing revolutionary, but rather a different configuration for a different use.
I'm sure they'd furiously be sensing the air for pheromones sent over a long distance
Go has defer, so you can write:

f = os.Open(...)
defer f.Close()
// do stuff with f...

This ensures you close the file at the end of the scope. If processing the file is complex, with lots of places where return is called, then there's lots of places where the Close call could actually need happen. Thankfully you just write it once with defer, and you can forget about it.

In languages without defer you need something else. The RIIA approach is to create a file object where the constructor opens the file and the destructor closes the file. The compiler needs to track the file objects scope in order to call the destructor. This acts as a hook to run some code right at the end of the scope, wherever that actually occurs.

Both call close right before returning, but the actual mechanism is different because the languages have different tools.
Any LIR can get a /29 (or /32), and probably anyone that can find a sponsoring LIR can get a /48 no questions asked.
Wikipedia is supposed to be a non-profit. Non-profits don't have owners.
It's supply and demand - the supply of workers has doubled the last decades while demand has remained roughly the same. I think it's a miracle that salaries are so high currently.
Nice anecdote. Most people still put their expensive phones in cases. Even if its just a glove type.
Considering this is Android, perhaps you can find the code responsible for returning this value?
Can an EV tow 10,100 pounds? A maxed-out F150 Lightning can, in theory. The maxed-out F150 Lightning is also more expensive; has way, way less range when towing at capacity; and takes longer to refuel.

In independent towing tests, a fully-loaded F150 Lightning Platinum with maxed-out towing capacity, which is inferior to the 3500 by a few hundred pounds, could not even go 100 miles. It also takes 1.5 hours to charge at 440V, 14 hours to charge at 220V. At best, you would spend equal amounts of time charging as towing, which would be absurd (assuming you can always find a 440V charger).

I rest my case. It's like saying you don't need a Core i7 for rendering because you can survive with a Core i3. Sometimes you need a Core i7 - and you'd like your Core i7 to not randomly go slower than a Pentium if it detects its drawing too much power, right?

Edit: Removed 7700 F-150 Lightning limit, that was base model.
Sega Genesis Mini 2
I wish I could try that keyboard before buying it.
Perhaps people have had to expend more energy just keeping their personal life together in the last few years. People with children have had to deal with the constant school closings, childcare facility closings, etc. and that has taken its toll. They may have family members who got Covid or had treatment for other ailments delayed by the pandemic's rush to treat Covid patients. They could've experienced a huge shift in the switch to remote working in 2020, and are now expected to make another huge shift back to in-office working.

This doesn't even account for the incredible decline in civility from customers if you work a customer-facing job. The slightest inconvenience or mistake can end up in a tantrum by an American adult that only sometimes gets captured on video. And in the meantime, a bunch of people walk around opining that "Nobody wants to work anymore" as if they deserve to be waited on hand and foot regardless of circumstance.
What is a LIR?
Disagree, there are so many people who don't care about the media outrage machine that went from Trump to Musk and now to Kanye. It's all very political.
gorilla/session is nice
There is a difference between:

>Hey guys when I’m not working on this thing I’m building homes for some of the poorest and neediest people on earth. If you want to help me here is a link.

And

>HEY YOU USE WIKIPEDIA RIGHT? GIVE US MONEY TO KEEP IT GOING YA JERK (we will donate the money to orgs completely unrelated to Wikipedia and which exist to try and make people hate each other)
Every news website had major outages that day, I don't know details but I wouldn't be surprised if they were dealing with 100x or 1000x their normal traffic and they existed in a world before you could just push the scale up button on your AWS/GCP panel.

It's also very likely that your ISP had backhaul issues, and myraid other issues existed related to capacity.
Doesen't /64 mean that you can't create additional subnets within your ISP given range? I thought /56 was the smallest allocation an ISP could make for a residential allocation.

I think it's great that the smallest subnet size is designed to be as large as to never run out of addresses in any conceivable application, no more wasting precious time manually assigning addresses and thinking about subnet economics
Re: GitHub, that deprecation notice appears to be for GitHub Packages specifically. I don't see a deprecation notice on the general API: https://docs.github.com/en/graphql
Maybe I'm not understanding the point of the article then. It starts out as a polemical rant against the suggestion to use safer languages, and I guess I expected it to culminate in something more profound wrt safety. I use managed memory languages so I'm sure there's stuff I'm missing.
Why the printouts then?
Show HN: Trello Import Tool
Huh. I had the complete opposite experience. My girlfriend and I used to joke that the U in Wii U stands for "update". Maybe it's just because we didn't play it frequently.
That’s not really an allocation. I use it currently but it’s by no means ideal.
He's not that bad of an author, he just covers topics from a snide populist angle. When you keep that in mind, even Blink is tolerable.
Great idea. It's high time that social networks build an alternate "serious" revenue stream than the ad-focussed user-data-harvesting one.

This might also lead to Twitter being more open like developer APIs with ecosystem of apps built on top (like mobile app stores). There would be less reasons to keep the gardens locked and walled when revenues are not tied to ad impressions and eyeballs.
people conflate "easy to learn" with "familiar" and it's a shame.
What would the external signs of a company with lots of deadweight be if not lack of shipping combined with serial unprofitability and a bunch of middle management with a headcount not commensurate with their activities?
Here's the problem: If you pick a poor framework, pattern, or abstraction at the beginning, and leave optimization to the end... You end up needing to do a significant refactor or rewrite.

Translation: Don't suck the entire DB into RAM to read a single value.
Can Web3 beat public cloud?
I hate companies and executives with this idea that employees are required to work infinite hours on demand:

"Employees tasked with executing projects of Musk’s since he took control Thursday evening have been working late into the night and over the weekend."
For sure man, give easy ($) access to favorable treatment and reach to accounts interested in self-promotion. Sounds like a really good outcome for the platform, what we need is MORE ads nested in the feed.
Yes. Hello. We have thought about spreading support requests out throughout more of the SourceHut staff if my bandwidth becomes insufficient, though.
You're doing God's work. Last I used Perl was ten years ago. I decided to give it another shot for small scripting needs. The ability to write one-liners to do stuff is exciting at first, but my brain isn't used to a language with such a complex grammar. Just the number of ways you can write loops is crazy. Oh btw, is there any other language for which writing BNF isn't impossible? [1]

It doesn't help that most of the times, Perl fails with a very confusing error message that can leave you scratching your head. And it seems all the Perl wisdom has gradually vanished with very few answers to your questions. It wasn't a bad language for its time, but with the number of alternatives, I just don't see a valid reason to use it.

[1]: https://stackoverflow.com/questions/4625408/where-can-i-find...
Both projects would not be permitted under this policy.
> you can download all available games for free directly from Nintendo

Eh? Like Wii Shop games which are WiiU only are all free?

If that's the case, I might dig mine out of the closet.
> In the first half of 2022, productivity — the measure of how much output in goods and services an employee can produce in an hour — plunged by the sharpest rate on record going back to 1947, according to data from the Bureau of Labor Statistics.

> The productivity plunge is perplexing, because productivity took off to levels not seen in decades when the coronavirus pandemic forced an overnight switch to remote work

It also comes at a time when many employers are shifting back to hybrid schedules and RTO, despite employee claims that remote work allowed flexibility helped them work more efficiently

.

What a mystery.
Closing a file doesn't trigger a cascade of closing other files, while freeing memory in RAII does trigger a cascade of more frees.
> Regarding results, the best Andrej can do is, "In this case, we looked at using it and not using it, and the delta was not massive." In other words, the results are better, but not enough to make up for the fact that Telsa can't support additional sensors without incurring a prohibitive amount of additional risk to Tesla. Risk to passengers doesn't appear to be a consideration.

I think this mischaracterizes Andrej's response. If anything he is referring to a wholistic view of the vehicle, which includes but doesn't entirely consist of Tesla. For example, 5-10 years down the road, when sensors start going bad, consumers will appreciate fewer things to go wrong with a vehicle--that is one of the advantages of electric over ICE after all.

If anything this is an acknowledgement that George Hotz was right in focusing on optical sensors with Comma.ai.
Rank and yank is a poison and GE is now using OKRs. Let that set in.
I am assuming the "understanding" part would be accelerated as well. Either by enhancing or replacing it with artificial parts.
My productivity has decreased simply because of delays and shortages. I can't get things when I need them or sometimes at all. Everything takes so much longer when you can't plan for anything.
As an additional suggestion for audio practice, try to get Google Translate audio input to recognize your speech. I have found it to be more strict than a native speaker in recognizing words. So, if I can get Google Translate to recognize my speech, it is likely a native speaker can also recognize it.
The charitable assumption on the service provider's behalf would be that their customers are not morons.
> Ffs, Lula isn’t “a criminal”.

Bullshit.

> He was convicted by a corrupted federal judge, as our Supreme Court decided.

He was convicted multiple times by multiple judges at multiple levels of the brazilian justice system. He was convicted when he was tried. He was convicted when he appealed. Only when the case reached the supreme court did they let him walk on a bullshit jurisdiction technicality, pending a new trial which will probably never happen now that he's back in power.

https://en.wikipedia.org/wiki/Luiz_In%C3%A1cio_Lula_da_Silva

> Lula was found guilty by the lower court of accepting R$3.7 million in bribes ($1.2 million US) in the form of improvements to his beachfront house

> On 25 January 2018, the Appeal Court of Porto Alegre found Lula guilty of corruption and money laundering and increased his sentence to 12 years of prison

> On 23 March 2021, the Supreme Federal Court ruled by a 3–2 decision that Moro, who had overseen Lula's trial in a case, was biased against him.

I don't give a shit what you think about Bolsonaro but don't tell me this guy is innocent. I don't believe that for a second.
Wikipedia says it is

>A local Internet registry (LIR) is an organization that has been allocated a block of IP addresses by a RIR, and that assigns most parts of this block to its own customers

RIR being Regional Internet Registry

https://en.wikipedia.org/wiki/Regional_Internet_registry
So this was what Ying-Yang was upto.
I don’t believe Drew or any of the other Sourcehut admins profess to be the moral guardians of humanity.

The “first they came for X” argumentative tack is built around the common understanding that you should stand up for those who can’t stand up for themselves, because nobody will be left to stand up for you should you need it. Are you claiming that the cryptocurrency industry can’t stand up for itself? I thought that was the whole point of this autonomous, uncensorable, etc. stuff.
And they run you down the street when you forgot to tip. This was such a bad experience when I went to NYC.
> A good example they might support would be spending more money on space tech and less on food for Africa. Resources aren't limitless, and some aren't renewable at all, so we have to use those wisely to position our heirs such that they could take the next step.

1. I am not sure whether I can get behind the idea of "long term species survival" if that means that those who survive will be absolutely awful creatures.

2. What makes you think that prioritizing space travel over feeding hungry people will not lead to some sort of societal upheaval that will destroy life on the planet just weeks before the ships take of?
Yes, but this need happen only when your data center network is congested, which is hopefully rare and is relatively cheap to fix by adding capacity. And in congestion cases you need TCP's back off ability.

Getting rid of head-of-line blocking also makes messages happen in order. Making messages (sometimes) happen out of order would drastically increase implementation complexity for a lot of apps.
Many a Unix environment and production system were held together by Perl glue in the late 90s/early 00s :)
Great idea. It's high time that social networks build an alternate "serious" revenue stream than the ad-focussed user-data-harvesting one.
This might also lead to Twitter being more open like developer APIs with ecosystem of apps built on top (like mobile app stores). There would be less reasons to keep the gardens locked and walled when revenues are not tied to ad impressions and eyeballs
ISPs handing out /64 are quite stingy, /56 is the recommended range to hand out to clients. It used to be /48 but people got worried about address range exhaustion so they changed it.

The reason for these larger blocks isn't that you need several hundred billion IP addresses per se, but that IPv6 can't create subnets (without terrible tooling issues) smaller than /64. In a way, getting a /64 from your ISP is like being forced to use a router that's stuck in the 192.168.0.x space for DHCP. A /56 will give you 255 subnets, a /48 will give you 65k in total. More than enough I'd say.

A /32 will give you as many subnets are there are IPv4 addresses out there today, I don't see why you'd need that. It's nice of them to offer it (for a significant price, of course) but I don't think businesses really need address space that huge.

IPv6 has a ridiculous amount of address space, we may as well use it.
First thing that came to mind in answering this question relates to project management. Is there a way to teach project decomposition, breaking large amounts of work into logical 2-week sprints? Expertise gives you insights into design, architecture and chunking work. I don't think that it can be taught effectively. You have to learn through experience.
Demand for bonds crashed TreasuryDirect ahead of deadline to secure 9.62% rate
It could also be a generalized disillusion in the system. I believe what pushed americans through for generations was the american dream. No american believed to be poor, they were all simply "future millionaires".

But what if people realized that it was only a delusion, that it can never be that everyone is rich, because then who would do the dirty jobs? There is no social pyramid without a base, this system is litterally designed to have a class of poor people forced to do shitty jobs to survive.

If you take away the hope of a wealthy future, there are no reasons left to slave away your life on a corporate ladder.
Dark Reader is an extension available on most browsers. It has a nice community that supports conversion to dark mode for most web pages. It has worked fine for me. I use Tampermonkey to pick up the slack where Dark Reader is inadequate. Like you, switching is worse even than light mode. I migrated to completely dark.
I work for the Air Force right now. As far as I can tell, much of the Hacker News "meta" seems to be in agreement that the US and especially its military are more or less a force for evil, but given the type of world I prefer to see personally, I still believe air supremacy on the part of a western liberal superpower is better than the plausible near-term alternatives. So I am sufficiently proud right now of the overall mission, though as a fairly low-level software platform guy, I'm pretty disconnected from it.

But if you take money completely out of the picture and let me do anything at all, I would definitely be a youth athletic coach and teacher.
www.UnlimitedDesignz.com is a design subscription that provides the top-notch quality unlimited design solutions to grow your business. We replace unreliable freelancers and expensive agencies for one flat monthly fee, with designs delivered so fast that they will blow your mind.
It seems to me like the disagreement isn't as big as you make it out to be. This is an instance where the maintainer of a business has strong views that they consider well-informed on the social impact of an issue, and there is no pragmatic barrier to taking action according to their values, so they are doing this. Inaction in this case might be reprimandable, but I am not saying that I reprimand them or you for neglecting other social issues or anything like that. I am sympathetic with the idea that we cannot all have well-informed views on everything, and that we might not want to act based on half-baked views. I think there is a subtle and interesting discussion to be had there.

Thank you for your work on accessibility! :)
I think there's a very obvious reason for the "productivity drop": Return to Office

I remember tons of studies showing that remote work had caused unprecedented increases in productivity so it seems plausible to me that companies ending it caused the productivity drop which caused the minor recession earlier this year (the big one due to the Fed's rate hikes is, I believe, still in the future). The article itself even acknowledges that remote work increased productivity yet ignores the 50 foot tall elephant in the room that is RTO.
It totally does apply here and has the same effect. The dwell time between responses makes the questioner look correct to casual readers.
Because I commute home on a bus. Public transportation is part of my daily commute and I like coding in my spare time.
Nim has this problem where devs like to stitch together libs instead of using an all-in-one solution. It's a tough nut to crack, if anyone does build a "Phoenix for Nim" we should see significant uptick in usage.
That's fine.

The issue comes in, when you lose all warranty on parts if someone opens up the phone. Which is unreasonable.... Imagine if your car warranty was contingent on you only using approved mugs inside the vehicle.

There are videos of new iPhones treating a replacement screen as not a genuine part... even though it was take off another iPhone right next to it.
Poor overpaid FAANG enginners who had 1 year to prepare for this. So sad
Now I can see why you were so reluctant to let us 'peep behind the curtain' before. From that 'Explore' page, it looks like you only have 4 members. One of whom posts about 90% of the content.
To be fair, I'd say many people _use_ cryptocurrencies to execute Ponzi schemes. The original motivation behind it (anonymous, fast and censor-resistant money) is something I like, just the execution and everything that followed (monstrous energy usage, speculation, scam, Ponzi) is what I dislike.
As another HN commenter pointed out, it allows the blue mark to stratify Twitter into two classes of users: the "distinguished verified users" which now directly fund Twitter, and the proles which provide nothing but eyes for ad revenue. Monetizing verified users turns them into a "voter base" that Twitter must explicitly cater to in order to continue receiving benefits. If you're paying $20/mo, you damn sure expect that your tweets will reach the largest possible audience. And if you don't pay up, well, tough luck.

Basically, it sets up the platform for "All speech is free, but some speech is more free than others."
During Covid, people were hiding in their homes, quarantined, with nothing to do but work.

This year, companies expect workers to return to office, despite little change in conditions, except now we have to deal with all of the above issues you've just mentioned, AND the fact that employees have now proven they can work remotely perfectly well.

It should neither be surprising that in a system where healthcare is tied to employment, that productivity jumped while people were locking themselves in their houses from a plague, or that productivity dropped afterwards, or that it might drop given the complete callousness of our current system.
There's also msgpack. Best of both worlds.
Ask HN: SIM jacking, is it a practical risk?
Can somebody break down the risk of using phone numbers for authentication and two factor authentication.

I've seen many pieces of documentation warning against using phone number authentication. For example, [firebase](https://firebase.google.com/docs/auth/web/phone-auth)

"Authentication using only a phone number, while convenient, is less secure than the other available methods, because possession of a phone number can be easily transferred between users. Also, on devices with multiple user profiles, any user that can receive SMS messages can sign in to an account using the device's phone number."

I've heard of Pegasus and other SIM hijacking exploits by using silent SMS. Or SIM swapping where hackers call up the carrier and convince them to handover a phone number?

On the other hand WhatsApp and Signal use SMS as their primary authentication method and most apps offer phone numbers for 2FA.

What is the real world risk of these exploits? Have manufacturers improved their security around this? How easy are these exploits to perform? How do they work?

Note: Many people complain about the UX of using phone numbers due to losing or changing phone numbers but that's not a consideration here.
Ukraine's Dream Could Be Taiwan's Nightmare