skysight-inc/HackerNews huggingface dataset:
I wrote all this stuff from scratch for a toy game engine I was making.

The 'desync' stuff was surprisingly easy to resolve. Instead of trying to make all game state deterministic (a near impossible task in some languages, where for example even basic math functions don't have fully defined rounding charactistics), I went for another approach...

Detect desyncs by periodically taking a ram snapshot of the whole game and calculating a CRC over it. It means your game state needs to be serializable, but you probably need that anyway so a new player can join the game mid game.

If the CRC doesn't match, do a majority vote to find out which player is wrong, then do the rsync algorithm to sync differences between the players. In nearly all cases there will only be a few bytes of differences.

There is no need for the game to halt or lag during any of this - the game can continue as normal. Players are likely seeing the exact same thing on the screen, because the differences between game states are probably an error of 0.00001 in some player position.

When the corrected state has arrived, replay frames to bring it up to the current timestamp and switch out states. Job done. User sees no glitchyness. Developers don't have to worry about tiny bits of nondeterministic behaviour in libraries out of their control. Everyone's happy.

Make sure it doesn't happen every frame though, or you'll waste a lot of CPU.
It's unfortunate that the type of "directed discussion" you are referring to works so well. It drives so much engagement to the comment it ends up derailing threads on other sites, i.e. 1000 comments but only a handful of top level ones. I doubt the number of commenters that read like they took a page out of the online misinformation manuals are actually on a payroll to do so, but damn I sure am seeing this stuff often lately.
I think the poster may mean that some plants have been modified to resist pesticides sprayed on them and folks may not want to eat these plants.
Formsend – Google Forms and Formspree Alternative
What do you think about Comlink? It's a Google endorsed library with a similar syntax. Not sure about node support though.
This precedent can not allowed to stand. It is a direct attack against free speech and international sovereignty regardless of your affiliation.
> But I'd have a hard time finding a security engineering job that pays similarly to what I get paid currently as a support engineer for AWS's security services.

I would assume that AWS would be near the top of compensation no matter what job when looking at American companies.
Any time I encountered a rule that seemed strange I would ask my closest Japanese friends (girlfriend, her parents, friends) and they always gave a reasonable answer that almost always was related to the rule upholding collectice civility, safety, or productivity. And they happily acknowledged the possible drawbacks and were willing to consider if the law was actually good.

Another thing they value is to not make change until one is certain it is actually an improvement, and they assume existing rules were made with the same care. The above can be very frustrating because there's some changes that are obviously for the better and some rules not made with the best intent or carefulest consideration.

But the idea that Japanese are all cowards dismisses that the demure personality comes from a collective cultural agreement that requested change must be thoroughly considered, and that it is in some way implying the previous makers of a rule were unwise or lacked consideration. So to propose a change without being what they'd consider a brute or idiot would take maybe more energy than that person is willing to give for the issue.
At least the US has personalities like this. In Germany we have all the YT clickbait BS and very few truly brilliant minds that go against the mainstream.
Even if you’re not working toward a submission date it’s good to have deadlines, even if just to see where you are at given points in time.

For actual deadlines often features get cut to meet them - and said features may return in future versions.
I’m well aware of the Mauryan empire and was curious about how a polish diaspora could have ended up there.
I agree with your comment/sentiment, but to be a little more nuanced: I can tell you that butterfly keyboards suck but I am not qualified to say how they should have been designed.
Sure there are some anti-science people out there, but most people I've talked to are worried about pesticides.

GMO plants are designed to take much higher doses. That is a concern both environmentally and as a potential health issue.
Hi! And thanks :) Not sure if frustration is the right word (not native speaker) but I wasn't happy with existing tools for a reason or another so I thought why not build one that I truly like :)
Yeah, online fraud is a multi-billion business. But how big is the open web? I'd imagine that it's transactions are on the order of hundreds of billions and most likely trillions, which would make that fraud an unavoidable drop in the bucket.

And with Apple's system, are there any studies that shoes it makes a material difference in this fraud level? Even if it did, I'm not sure it's worth giving up all this freedom when we already have a system that works.
Would the fighter have shot down the airliner if it hadn't complied? Seems like enforcement options are quite limited for such fast-moving, fragile vehicles.
Evaluate “CLJS” in a script tag using a Clojure interpreter
Yes, we've all seen that(those) episode(s) of Black Mirror.
The rural doctor shortage is probably a really good parallel, because as a society we in the abstract agree that it's Very Bad to let people die without reasonable access to healthcare, but poor rural communities simply can't support paying doctor or even nurses to be available.

There's still a ton of society loss / deadweight because of the consequences of not having those services; the question is, how can we restructure the supply side of the argument to make it possible? For doctors+nurses, it's via government subsidies (income-based repayment, federal grants).

ie, the cost of security breaches isn't to the companies being breached -- it's to the consumers who lose their PII/PHI to hackers. Or who lose access to a service they love using, because they can't keep running without a security expert.
I'd say OP meant puritanism as it evolved in USA after those puritans were driven out of Europe to new world.

Most of W Europe doesn't seem aligned with 1600 views today. Significant parts of US culture is aligned with 17-1800 us puritanism views.
Invoice developers for using their intellectual property? How dare Apple expect a revenue share from developers who use their tools and libraries.

Companies that make tools and libraries should be forced to give them away for free. Like Unreal Engine. Completely free, no exceptions.
Thank you so much for the information!

Did you implement the email feature in DynaBlogger from scratch?

I have been on the look-out for open-source projects that do email-as-a-CMS for a long time. I build websites and blogs for companies and individuals, and any CMS that I include (other than self-hosted Ghost) is very harsh on the content teams of these companies.

They are non-technical people who don't understand frontmatter and markdown. Email looks like the perfect publishing medium for this demographic.

Can you give me some direction on how I can build myself an email-CMS solution similar to what you have implemented in DybaBlogger? Thanks!
This is getting out of control. MLK said "Judge a man not by the color of his skin, but by the content of his character." But more and more it feels like people and companies are trying to get us to judge people by their skin color.

I don't care what race someone is; I just want to watch entertaining content on Twitch. It doesn't matter if you are black or gay or trans or a martian when it comes to something like streaming. It does not make a difference to the content.

Twitch and other companies doing this nonsense need to stop. All it is doing is dividing us not unifying us.
> There can be _both_ a worker shortage and unreasonable salary expectations.

This is true, but unreasonable salary expectations exacerbates a worker shortage.

I can either try to find security work with reasonable expectations and salary, or I can take the skills I learned in security to learn IaaC, CI/CD, and Docker (which takes maybe a couple months?) and go do DevOps to make a lot more money. Sure I'm not passionate about DevOps, nor do I feel I'll be making more of a societal impact in DevOps. But I'll be materially better off and won't have to sift through hundreds of job postings to find a posting with reasonable expectations.

The end result? Another qualified, passionate person outside of the job pool.
Lets say Apple allowed side-loading. They would have no way to examine side-loaded apps to see what they do. iOS would have to provide access to various basic services like networking and connectivity, but not e.g. your address book without checking with the user. All well and good.

So I could write an app that interrogates the cellular network and other sources to implement location tracking (cruder than GPS but good enough for many purposes), snoops local wifi networks for information about connected devices. Even if it couldn't run in the background, it could snoop network traffic from iOS built in background services while it was running. If it had a built-in browser function it could track whatever browsing activity it liked. I'm sure there are plenty of other snooping activities that could be implemented that I can't think of in 5 minutes.

So there are plenty of ways such an app could violate your privacy, and you would never know. Right now, such apps have to pass App Store Review and such activity can be detected and the App kicked out. So side-loading potentially bypasses a lot of controls that can't really be implemented directly in the OS.

Users like yourself might assume that Apple could prevent these things in the OS, might think that even with side loading this is Apple's responsibility to protect you from it, as you seem to do. That a "good OS" as you put it would not allow these things to happen even in side loaded apps, therefore iOS can't be a "good OS" if side loaded apps break your privacy in ways you hadn't anticipated. But it's not all about the OS. This is the sort of reputational damage Apple is trying to avoid.
But then Epic will have detailed instructions on how to sideload apps, and if enough apps do this it will be common practice for users to do so. If users are trained to do this by safe apps, they won't be on the lookout for the malware that does the same thing.
Yes. You can even turn them turn them a 12 or 24 word mnemonic, designed for pen and paper writing.

The words come from a standardised wordlist, providing a rudimentary way of error checking and checksumming.
> Similarly, in A.D. 2013 Rockchip hardware engineers found that the new Gregorian calendar still contained flaws, and that the month of November should be counted up to 31 days instead.

Not sure what you mean, the patch notes definitely make it sound like the Rockchip engineers did it intentionally...
If a store curated products and presented to the customer only quality products they found interesting, it wouldn’t exist long because customers would just open Amazon’s app and bypass all the store’s hard work and margins.

Distributors and retailers who have brand recognition like Birkenstock, LVMH, Rolex, The North Face, and Patagonia can easily ‘do their own thing’ but I hope a collective of smaller brands can come together and make their own storefront. I’ll be ready with dollars.
As the pilot of the airliner full of passengers, would you choose to find out?
Saying Goodbye to Typo CI
Löve2d is the best. I actually like to code for it in TypeScript and then use the https://github.com/TypeScriptToLua/TypeScriptToLua transpiler to spit out Lua code. Best of both worlds scenario IMHO. Once my Lua codebase hit 10k lines or so I found it very difficult to maintain. TS has really helped there while maintaining all the dynamism and fun of Lua.
We love haproxy. It is the load balancer powering millions of requests per second in aggregate in our data centers. These data centers cost less than half what the cloud would.
Total isolation would be a start.
This thread on HN earlier is a gist of some the forums: https://news.ycombinator.com/item?id=21920173
There's nothing weird about it.

If there were no food regulations, I don't know if I'd be able to pick restaurants and grocery store brands that were safe to eat.

But I definitely know I want safe food to eat.

Most people want safe food but they want the government to figure out what that means.

Same thing here -- most people just want a safe app store. They don't want the work of having to figure out which app stores are how safe. They just want Apple to figure that out for them.
At its core, a wallet is just a collection of private keys. So yes, these are easy to extract and, in the original client, there is a simple command to do just that. Or, as mentioned, you can access the BerkleyDB wallet.dat file directly. The "bitcoin" itself is never really stored anywhere in terms of state-- the chain simply stores the series of transactions between public keys up to right now and you calculate the btc state from that. The wallet.dat also typically stores cached transaction data, but it's only a local cache and not authoritative.
More like goose and gander
Then they need to get off the Internet if they truly can't secure their systems.

Or, goodness, so many people became unemployed during the pandemic, they could train them for the job they "need".
Couldn't Apple recoup any losses by charging app publishers 'rent' to be listed on the app store?
That one was everywhere at the time, it's still a trade secret, but utterly unenforceable. As you say, it's one number, Wikipedia is not publishing all of them for a reason.
Time to close Belarus airspace for western traffic IMO.
A bitcoin private key is an elliptic curve private key on the secp256k1 curve. OpenSSL will let you encode a valid bitcoin private key as a PEM if you wish for easy copy paste -- you would have to convert them into another format for direct usage however.
eg:

openssl genpkey -algorithm EC -outform PEM -pkeyopt ec_paramgen_curve:secp256k1 -pkeyopt ec_param_enc:named_curve

There is a native format known as WIF (wallet import format) that uses ascii encoding for private keys, allowing easy migration/copy paste: https://en.bitcoin.it/wiki/Wallet_import_format
KAL007 proves it's not a good option to play chicken with military jets.
Sure! DynaBlogger is a Rails app, so I could use some built in support for this called ActionMailbox. It's pretty simple really and it supports various email services. I use Postmark for this :)
Triplebyte now showing profiles by default without consent
I just got this email from Triplebyte:

Hey [name],

It’s been 12 months since you found the opportunity that’s right for for you on our platform. We hope things are going great!

We wanted to let you know that your profile is no longer hidden from companies on Triplebyte. Companies will be able to view your profile and reach out with opportunities through the platform.

If you’d like to maximize requests on Triplebyte, make sure your profile is up to date. We’ll use this information to match you with the best opportunities.
OP said to route all traffic over the vpn at the router. If someone jumps on the wifi, they’re on the vpn.
Given the state of factory farming and our understanding of neurobiology, moral catastrophe is a perfectly reasonable assertion.

Animals suffer immensely, and we have no reason to believe their experience of suffering is more tolerable than humans.
> Pretty sure the US and friends are easily the worst when it comes to sponsoring international terrorism.

That's nonsense, but I welcome you to make a case for it with facts.

> especially if you don't just arbitrarily decide that state mandated actions are exempt from consideration as terrorism

If it quacks like a duck, yes. State mandated actions are not exempt. But don't go equating drone strikes on military targets - actual terrorists - as terrorism. That's military action, not terrorism.

> Iran and other "bad actors" are not even remotely on the same level.

Don't even get me started on Russia and North Korea. If you think the US is a worse actor internationally, your moral compass is very poorly calibrated.
I think you’re not giving him his due credit. He may only be fixing there devices, but that gives him a unique perspective on how the design behaves in the field.

Having watched quite a lot of his videos, he is, at the very least a competent electrical engineer, if not a formally trained one. On top of explaining a problem, he narrates why the problem is happening, which is indicative of solid understanding.
Certainly if it's 'really' a Blue Snowball rather than a Marantz MPM-1000U, I don't care, they're in the same price bracket from two respected brands. (I only chose between them on the basis that the Snowball was slightly more expensive at the time I ordered and aesthetically I preferred the Marantz. So really, if it were internally a Snowball and that was different, it would be a win?)

To be fair though it's not as clear as I was expecting, but I'm no expert so not really set up to do any proper testing, the room its in is probably acoustically awful anyway, etc. It's certainly not awful even if it isn't what it says it is, it's several steps up from the dirt cheap 'Tonor' branded and unashemedly 'Chinesium' thing I used before it.

The great thing about Amazon though is that after this thread I contacted support (way out of return period) and they've shipped a replacement. I'll see if it's the same; if it is, of course that doesn't prove anything, but I'll be very interested if it does seem (more - still wouldn't know for sure of course) real to see what the differences are in packaging/construction/printing etc.
Glad I could clarify :)
Is your argument that Apple shouldn't themselves bear the responsibility of choosing an unsustainable/immoral/illegal business model?
It is the same principle for tennis players when they do a down the line forehand passing shot from running, it is all muscle memory, it is one of the shots that has higher chances of missing if the player gets too much time to think about it.
Write Videos in React
Gabbard is to the left of Biden—she supports single payer healthcare, etc. She has a few heterodox takes, such as supporting the Hyde amendment and certain other restrictions. But almost half of Democrat voters support the Hyde, and the majority oppose late term abortions.

The fact that anyone would think Gabbard isn’t solidly left wing is a sign of how distorted the media bubble is.
An absolutely terrifying breach of international laws and norms.
They reflect very well.

Now that this vulnerability has been identified, they can fix it and solve the problem for their users.
Dorodango: the Japanese art of making shiny mud balls (2019)
Careful, like another comment pointed out, this sounds like a polished way of character assassination/accusation - that he's trying to squeeze his userbase for monetary gains.

I would argue that most of his userbase is tech savvy and most of them (for example I also watch his videos for references on some ICs/upgrades) have ad-blockers in place.

He has immensely contributed so much to the repair community so much so that many shops in Asia wouldn't even exist if not for his videos. I had one of those keyboard faults on a brand new Macbook Pro. The so called "Genius" jokers didn't even know it was a known issue on their machines. I had to send them a Rossman video just to help them even understand that such a thing was going on. So, I think we should be careful here of not questioning anyone's character without proof/evidence. I mean, we could say the same about Tim Cook too, right? That's why I think this is a bad direction for discussion that will only lead to flame with little value for readers here.
I would agree, but the problem is that such sanctions hurt the population the most. This is not a good choice in dictatorships as the population has no choice who to vote for. The regime top clique will keep eating well off smuggled imports, while the general population will starve.
First Year of UI Dev Newsletter
I bought the domain applesupportfails.com out of anger at getting poor customer service from apple but have so far failed to get it off the ground.
Perhaps I need to reach out to Rossmann to get some support....
I wrote a book for O'Reilly that did really poorly in sales.

I added content to show the places I made mistakes in my assumptions about the process, and put in sections in chapters that showed how I troubleshot those errors, and corrected the code.

My editors asked me to remove that code. O'Reilly's brand, IMHO, is having the smartest people in the room talking to you. They don't want content that shows the author making mistakes. I felt like there was an audience for people who want a different voice, but who was I to argue with O'Reilly's success?

Rossman seems like he is talking to that audience, people who aren't experts, and still courageous enough to get something fixed on their own.

YouTube permits him to monetize that audience. I still think there is a huge gap in talking to people who are not experts and intimidated by the experts. There is a massive market for publishing there.
If you're framing someone, you make sure to report it right after. I'm sure at least one of the online reporting forms go somewhere.
New airspace piracy precedent. Gallows should be the proper ending for potato führer who ordered this.
It isn’t dubious. He posts for engagement and money. You can absolutely blame youtube for incentivizing bad behavior.
Discussed 3 days ago:

https://news.ycombinator.com/item?id=27219156 (88 points/94 comments)
Did you say the same thing when US downed a diplomatic flight by Bolivian president in 2013? Honestly, did you say this is not allowed to stand? To down a presidents plane in Vienna just because US thought Snowden was on that flight? Answer truthfully.
Does yarn2 recommend also using LFS? Do you see any performance improvements when using LFS?
Labor is commonly understood to be those that use physical presence e.g. on an assembly line, moving a tool, carrying, sorting etc. Not professionals. Professionals are still employed but growing slower?

I don't dismiss workers' rights; but when there are fewer and fewer workers needed in society, workers' rights become less and less the focus.

Automation means most non-professionals will stop being employed. Except in make-work personal services. No road-building gangs; no fields of farm workers; no rows of checkout clerks or bank tellers. All going away. One person in 100 is needed to keep the electronics factory going. Workers will have no place. Even in China; most of your 3B will be out of a job. Not in the far future, but probably in your lifetime.

Folks love to point out every shit job somebody is resorting to as 'employed' and put the god of employment above any other measure. Putting pumping gas on a par with owning your own business, counting them both equally as 'employment'. The old Protestant work ethic writ large - the point of human existence is to be employed, at all cost.

Back in the '50s we read stories of the day robots would take the burden of labor from our shoulders so we could live better lives. Now that it's happening we read of nothing but panic and desperate moves to toward 'full employment'.

If Socialism will find a way to keep the high-tech machinery of society going with technical folks in charge and making the decisions, well I'll be flabbergasted. Because putting former shoe-makers in charge of a silicon plant seems doomed. Just look at existing experiments in Socialism to see the disasters - Venezuela springs to mind.

It'll be something like Capitalism or Socialism but adapted to the new reality, that keeps the machinery running. Not old 1800's papers about a bygone age.