skysight-inc/HackerNews huggingface dataset:
The semantics of "restrict", which made it into C99, inherently require the anything-goes interpretation of UB to have the keyword make any sense. These means your "faulty" definition of undefined behavior is at least 23 years old. If you dig a little deeper, it has to be even older. The semantics of unions were changed in C99 so as to make type punning via unions no longer UB--which at least implies that people were thinking about the optimization effects of UB even earlier.

The other thing to note was that if UB were "just" about portability to "weird" machines... why did the C committee choose to make it undefined instead of implementation-defined? The specification already has a tool that gives compilers flexibility for weird architectures; not using that tool suggests that the committee didn't want to require the compiler to do something "reasonable."
Viruses could not possibly eat plastic, though, as they don't have metabolism. Would have to be bacteria or fungi.
Or maybe it's just that building a kernel, network stack, etc from scratch, and getting it to the point where it's stable, secure, sufficiently performant, compatible etc, compared to what's already out there is a massive undertaking - microkernel or not - and they just need more time.

Let's not forget that Android didn't even have smooth 60fps scrolling until well into the 2010s.
Rename the project to VideoDrive or something. With the current name Google can get GitHub to take it down on the basis of trademark infringement.
Good looking images will be popular, bad looking images will be disposed on the backyard of the internet. Even if next iterations of these models will be trained on AI-generated images, the dataset will be well filtered by how much people like those images. After all, that's the purpose of any art, right?
Could well be, if nothing else in workforce competence.

I like to claim the development the last few decades seems to be going from specialized tools that performed their task beautifully to generic tools that performed that task (or some semblance thereof) at all.

Case in point: "Desktop evolution"

https://www.youtube.com/watch?v=CI3ojKxhy-4
That's not the type of ECC the parent was talking about. That's because the densities and clock rates are so high for DDR5 that it needs ECC to function properly, but like most standards the minimal implementation is really quite watered down. It doesn't correct the entire range of bitflips that a server with ECC RAM does.
That was a good extension for a specific time. I stopped using it about 5 years ago when everyone had been pushing HTTPS hard, and Let's Encrypt had become popular. I didn't notice any websites not using HTTPS, so I didn't look back.
Show HN: Hands on Web3 (free Solidity on Replit eBook)
My first reaction is a sum of “stick with the devil you know” and “the simpler the better”. So I would be against changing.

I like what we have in Brazil (for executive elections), and I think it is better than what they have in the US. But I don’t think changing the US system to two rounds will make things better there. That might sound contradictory, but I think sticking with a voting system has benefits for democracy, even if, in isolation, that system is subpar. Predictability is voting system is very desirable in a democracy, I think. Same with trust.

I think we have to improve democracy by other means, not a simple “fix” through a voting system. I don’t know what those other means are. It is a complex system. But I am skeptical that changing voting systems is part of the solution.
"the entire US being dominated by LA and NYC as a good thing either"

This is a ridiculous strawman. One person one vote is a good thing, and LA and NYC do not nearly have a majority of the population ... but if they did, then political outcomes should indeed by dominated by the majority vote.
Proportional representation leads to parliament representing the opinions of the voters pretty well.

Of course, if the voters are bad, parliament also will be.
I'm sure in the next 10 years it will replace both Android and ChromeOS. Starting with ChromeOS first, then Android itself.

Otherwise, why is Fuchsia already running the Chrome web browser? [0]

[0] https://9to5google.com/2022/03/04/full-google-chrome-browser...
You're not even counting the second preference of that 10% who voted Schlesinger which is enough on its own to put the race on a knife edge with a decent voting system.

Imagine a system where it was beneficial for someone to appeal to both sides? This is why its touted as a polarization reduction measure.
Maybe a 1000 years from now, everyone will have gut bacteria capable of digesting plastic, with no change needed to the actual humans.
For years before Covid, I would wear a N95 mask while doing yard work, construction, biking, and even night walks.

I got some stares.

For awhile, I felt some of my neighbors thought I was trying to conceal my identity; but it was just for allergies.

The last thing I wore it for was germs.
This is the only reason I don't have a Tesla yet. I want physical buttons for almost everything.
All that would accomplish is to hide things from the constituents.

Politicians themselves benefit from the lobbyists. And the politicians who wouldn’t do what the lobbyists wanted any more would just lose elections since they would receive less campaign contributions. Natural selection.
500? That’s rookie numbers for Argentina
Serious question: Why electricity and not hydrogen?

I really wanted to buy an electric car as our main (and only) family car but the technology is not there yet. And it never may be, because the metals required for batteries will probably become the next oil - unevenly distributed around the world with huge ecological impact.

So, seriously, why not hydrogen?
I struggle to see how giving congress more secret authority would do anything but cause more problems.

Maybe the only benefit of this would be to put the emphasis (imho) correctly back on being diligent in electing congress members, but outside of that anything done by the government in secret, is not likely to be done for the people, but rather solely to benefit those with the power to act in secret. The incentives for congress members to act outside of their own selfish interests just doesn't exist in secret.
Actually it's kind of the opposite. No one wants to be the boss! So you either get a reluctant commander, a person who knows what they are doing and really want to command, or a person who doesn't and has to be brought up to speed through in-game voip while playing.

Honestly, NS and NS2 the commander was a fun position. You play to upgrade your units, grab resource nodes, and expand influence, while trying to direct non-compliant troops. (Really throws in a wrench to your RTS when you can't get your soldiers to do something you need). Another aspect is in the smaller team dynamic of NS, one or two good troopers can have an outsized effect on enabling the commanders gameplay.

Empire mod gets around this by having larger teams (15+ vs 15+) with vehicles, upgrades, weapon customization, tech trees, so it really plays like a war where you need to counter what the enemy brings to the field in terms of tech.
That was a great thread, thanks for surfacing it. My gut reaction was that there was no way the thread could be involved in changing spotify's mind. Color me convinced
Huh I always assumed that story was made up when it appeared in Cryptonomicon by Neal Stephenson.
Voting is such a lie.

You are given the illusion of choice that is created by two political cartels who only care about power not principles. Voting gives you zero political influence.

When you vote you are implying consent to be ruled by anyone that is on that ballot including the bad people. Remember, democracy gave us President Donald Trump. Gotta love it, right?! Right? ... guys?
It’s really not that simple. My grandfather had almost a year to find people. Almost everyone he’d known was dead. The others already had too many of the things and were in the same situation.

Chemo stopped him from putting more work into finding people.

There are hobbyist groups for just about anything, but they can be small and hard to find. I’m twenty years, I’m sure there would be three people somewhere who would want the reMarkable I have now, but I’d have no way of reaching those people.
All the laser printers I have used have a low-tech user interface, with an LCD screen and a bunch of buttons. The problem is that the buttons that the user can press (the "active" buttons) are dependent on context. Imho it would be much better if laser printers had a smartphone-style interface (touchscreen).

Same for office phones (which have a plethora of buttons e.g. for conference calls that are not useful in many contexts).
This is the kind of sunset you love to see. Retirement because they succeeded and therefore became redundant, rather than due to failure. If there's one organization I love to see succeed, it's the EFF.
Yes, the party is over.

Prepare for a semi-long recession.

If you are in a high-cost market as USA - you are basically more or less fucked.
Something like https://www.youtube.com/watch?v=OJ9xKxAtDa8 I forgot about this video yesterday. (skip the first 45 seconds or so)
While I agree, I assume that the reason behind it is that icons don't require translation which allows them to sell the equipment worldwide without modifications to the interface. Not saying it's a good reason, but I wouldn't be surprised if it's just economics behind.
I entirely agree, but to many people in early middle age, it's literally all they have ever known.

The PC-compatible is the Peter Principle of computing. The worst computer survived, prospered, and now is computing. All of it.

And the lowest-common-denominator lashed-together OS, in a quick-and-dirty hack of a language, represents 99% of the entire range of language and OS design.

No wonder that the field has made no real progress in three decades, except "bigger, faster, more more more."
Hey HN -- I know it's a controversial topic, so hoping it doesn't devolve into a 'blockchain good/ blockchain bad' debate, but here's the start of a book we're working on that teaches the actual technical skills for Solidity and smart contract programming, not just the higher level "click here and now you have an NFT" stuff that we see around a lot.

Feedback appreciated! We've only got four chapters for now, but will add more if it's useful to people.
How to Recognize Cross-Transaction Arbitrage Like Sandwich
> No honest person who is informed about how the electoral college works thinks it’s fair.

Correct. The EC is unfair by design. It was was never about fair for voters, it was about growing and keeping the nation together. The EC and Senate both are to ensure that citizens of less populous states are heard, and without both, the nation would devolve (if you are not from one of the five most populous states) to whatever the five most populous states wanted, every time.
What's not realistic about it? Your garbage can and car are safe in the driveway because nothing eats them. Same for a lot of hose components like gutters now. Pipes too recently.
That's also why complaining about voter turnout in the US is at best annoying and worst dishonest. In most states, including some of the larger ones, it wouldn't change the outcome at all if 100% voted. It's actually surprising that turnout is as high as it is.
Why “stealth research” is the bane of scientific inquiry – Salon.com
Thanks, let me know what we are missing and I’ll try and get them added (as a two person team we know we have a challenge to try and get everything!)
> The marketing is obviously an attempt to leverage the good faith around OSS and then does a full 180.

The level of entitlement here is staggering: source is available. Go modify it yourself and build it yourself. Oh, right, you don't want to because it is below your pay rate but you want others to do it for free.
On the top of my head all of the big issues aren’t ones really manufactured but held extremely by everyone involved. Amplified ? Sure. Manufactured ? No.
Average person don't understand what they click on and they just want the pop up the get out of their way.

You have a bias for being a tech person who understand this, but vast majority of people have no idea what it is about and they just consent because they don't care or know the impact of their decision.
What's so worrying about this is that these stock images were added there in the first place. Clearly the process is completely broken, if there was any kind of human oversight this would have been caught right there.

Right now it was clear because it was an often-used package. What if it's something more niche next time?
> That's not a bug, it's a feature

There are times when just leaving the status quo in place might well be the most desirable outcome for the majority of people, indeed deciding not to act is an option almost everywhere ... except in the voting booth.

I repeatedly joke with my friends about how "the Belgian option" (a record 589 days without an elected government[0]) should be listed on every ballot paper.

Musk was alluding to this with his recent tweet about Biden[1].

[0] https://en.wikipedia.org/wiki/2010%E2%80%932011_Belgian_gove...
[1] https://twitter.com/elonmusk/status/1524883482836623373
Packrat Parsing: A Practical Linear-Time Algorithm with Backtracking
It is pejorative.
GitHub has a homepage?
The rise of the extensible app platforms
Text means that you need different versions for different international markets, which causes a lot of additional SKUs and associated logistics costs.

And it's not just that, but words with the same meaning can have vastly different lengths depending on language, which may or may not fit in your original design. To name an example: If you have an fan-assisted oven, you can have a small round button labeled 'fan'. In Dutch, however, the word is 'ventilator', which would require much more space.
However, the incentives for congress members to act outside of their party's selfish interests doesn't exist out in the open.
We can already eat plastics, even if it is usually a bad idea.

Digesting them is another matter. For us to digest it ourselves is very unlikely, I think. Breaking down protein is already a big challenge for our stomachs without help.

Much better to get help, in the form of digestive bacteria with the right enzymes.
CircleCI 404
Unless the donor simply required proof of vote that was established, likely illegally. I find it hard to imagine a voting process that would be controlled by congress, to have annoyingly secure methods to ensure the private nature of the vote.

Just look at our current voting machines. They're questionably secure and they're not even remotely as regulated/audited as even our gambling machines.
In Western countries yes, in many countries there are many legal restrictions.
Do you feel better now ?
Right, and a premise of the tweet cited here is that different character sets mean you should just freely assume it's fabricated by Taiwan. It doesn't make that argument (at least not anywhere in the cited thread), it just presents an examination of characters with that as an underlying assumption.
How is this different from what we have now ?
I get that it's better for the producers if everyone agrees to make throwaway appliances that need to be replaced every couple years, but how do they prevent someone from entering the market and selling high quality equipment that lasts? They would have fewer repeat sales, but more of the market share presumably.
It's a choice to pretend that other architectures cannot exist, or if they do, you can't port C to them.
A look behind the EDPB's move to enhance enforcement cooperation
The best microwave I've ever used lived in the break room at my last job. It had one big knob, which worked like a standard kitchen timer: you would just twist it right until it pointed at the amount of time you want, then let it tick back down to the left until cooking was done. Want more? Just twist it right a little more, and let it keep ticking.

I have no idea why domestic microwaves come with a maze of buttons when such vastly superior knob technology exists.
VW subverted US fuel regulations which are notoriously tweaked _against_ diesel. The NOx emission control would relax at _highway speeds_, not in the city. This was an engineer's response to a protectionist legal framework. Keep in mind that diesel engines are notably more power efficient than gasoline ones, ho knows how much less CO2 would have been emitted had diesel been allowed to become more mainstream in the US?
Reverse tower defense. You choose the lineup of units to run through the opponents gauntlet.
Not in the same way as the past. 400 years ago kings lead their troops to battle. These days a king is far more likely to have generals plan the way. The king says who to fight, but leaves all the details of battle plans to the generals.

Dictators sometimes are military generals though, and if you squint they can be called kings/queens, though it isn't clear if they will leave leadership duties to their children.
> The two biggest problems in US politics are the two-party system and unproprotional representation.

In my opinion, runoff voting, transfer voting, ranked-choice voting, are just small fixes that allow the occasional independent candidate to win over the candidates from the two major parties. But, as long as you only choose one candidate from an electoral district, I think the details of the voting system can only matter somewhat.

For proportional representation and a multi-party system, you need to elect more than one candidate from an electoral district. At least 5 I think. 5 to 10. Only this way you allow for more that 2 viable political parties, that constantly get some candidates elected, that have viable party organizations and continuity. That are a constant part of the political debates.

A two-party system where some outsiders, independent candidates occasionally get elected, is still a two-party system.
It was quite common by 2000/2001 (Burst of the dot.com bubble) and again in 2008 (Financial Crisis).

It was 2001 when a mayor semiconductor company stop the hiring process two days before signing the contract, and one week after leaving previous company. At the end it was an opportunity get out of the comfort zone.

My advice:

* Keep on moving
* Be bold

The recession will pass and the market will be hot again.
Finding the right branches to flip in the text seems a lot more time consuming than just replacing the cert data, which is probably in one place. Unless it's incredibly obfuscated or something...
Michael Crichton: the guy who turned reddit-levels of understanding into books before there even was a reddit.
We are being flooded with 13 in a dozen smartphones and the flagship of 2 years ago is mid end of nowadays. There are Android smartphones which last long, same with smartwatches. They are rare though. User replaceable battery, hardware keyboard, foldable, rugged, thermal camera, open firmware, privacy focused OS, modular hardware. All neat innovations some of which got lost, but they are niches, and combinations of these are tough to be found. As long as the majority cares for other stuff it won't change but I ask you this: what does a Samsung S21 inherently do better than a S22? I think we are done with high specs. At some point smartphones are good enough.
Thank goodness that all the many people I've learned from over my life didn't have to meet some arbitrary gold standard of knowledge before they were allowed to teach me! Hardly anyone could have ever taught me anything by this standard.

Similarly, thank goodness I've had the opportunity to expand and solidify my own knowledge by teaching people things I knew, even if I wasn't sure of all the details. I can't count the number of times I've had to stop mid-explanation and say "wait a second, that thing I just said doesn't really make sense. Let's take a deeper look and figure it out together."
My team from Founders Cafe told me to create a strategy, kind of like a flowchart of what to do in case I'm not on call when there is a problem. I give them to my employees/freelancers. As soon as I am available, I'll check the conditions of the workplace first thing in the morning.
Developing an Award-Winning Onboarding Process (Case Study)
A high school friend and I decided to try and port the .NET Compact Framework to Symbian OS, specifically Series 60. The company (https://web.archive.org/web/20100112091803/http://www.redfiv...) was based in Johannesburg, South Africa and although we raised funding, we just took way too long.

We were lucky enough to be able to bootstrap some things with the Mono/Xamarin .NET implementation. Initially we created an interpreter but then created a full JIT compiler. It was not easy, to say the least, getting things to work on that platform.

What also didn’t help was the level of support we got from Symbian/Nokia; our project/startup was mostly met with indifference. By the time we had a viable, mostly functioning .NET Compact Framework v2 running the writing was on the wall vs iPhone.
To add on, but still anecdotal, my company announced slowed hiring, but all our current plans for hiring will be finalized. I'm interviewing multiple candidates (SWE and others) over the next few weeks.
So far. We are early in the cycle. Hiring freezes and layoffs are just starting.

If this keeps on for multiple years (like the dot com bust) then it will get very painful.
In (at least) every election since 2000, Democrats in NY and California have been weighted more heavily than they would be under popular vote. Democrats only need %50 + 1 votes in each state to win every electoral college vote in that state, including the ones allocated to those states because of the republican voters who live there. If you do the math, this effect outweighs the slightly lower per capita number of electoral votes.
SelfHTML was incredibly important.

I wouldn't be surprised if some supermajority of Germans who (a) know a bit HTML and (b) are between 35 and 50 years old learned from it.

Even as a reference I stumbled upon MDN and W3schools much later.

Thank you, Stefan Münz! You deserve a shoutout on an international forum.
Yeah iOS already doesn't let you activate if you have no network connection of any kind. As well as having a closed app store.

The desktop OSes are heading there too but they're still a bit afraid of pissing off their legacy users. Besides the lock-in they're all aiming at that sweet 30% app store commission.
The Power of Tech Debt
A protest bot is a bot so specific you can’t mistake it for bs
My thoughts exactly. We could run AC at higher temps if we could remove more humidity in the air and change the “feels like” instead.

I wonder if we could scale this enough that we could change the environment around us to be less humid in demand (probably as crazy to think back in the day that we would pave so much land around the world with asphalt)
You can use ::ffff:0:0/96 or fc00::/7 for that.
Seriously, if the problem with the electoral college is disparate per capita representation and you're saying that needs to be fixed then it follows that the Senate is also a problem and we shouldn't have an upper and a lower legislative chamber at the federal or any level. Yet these systems have worked for centuries.
How I hacked CTX and PHPass – DOES NOT contain any malicious activity
Realizing that someone has too much junk that you're going to inherit is easy. Convincing them to do something about it is hard.

I'm unfortunately going to have to face this scenario with my in-laws and I'm not looking forward to the arguments in the future about a whole storage building of junk that we're going to inherit soon. Rusted cars. Art from the eighties nobody wants. Furniture. Medical records. Lots of planned projects that will never be realized.
AI researchers' questions risk re-creating flawed human thinking of the past
For certain true. I’m glad that bikes continue to capture people’s ingenuity.

Single speed isn’t just for flatlanders tho. My first exposure was of a guide in the hills of Sedona, AZ.

Edit: AZ, not NM.