skysight-inc/HackerNews huggingface dataset:
Mandatory Terry Pratchet:

People on the side of The People always ended up disappointed, in any case. They found that The People tended not to be grateful or appreciative or forward-thinking or obedient. The People tended to be small-minded and conservative and not very clever and were even distrustful of cleverness. And so the children of the revolution were faced with the age-old problem: it wasn’t that you had the wrong kind of government, which was obvious, but that you had the wrong kind of people.
Engineering the London Sky Pool
I am guessing that drones are to birds what a Martian invasion would be to us - suddenly a new species has arrived and is persistent - it can go everywhere birds can go, it has spare energy enough to make aggressive noises constantly and it completely ignores any aggressive actions and attacks made to drive the drone off.

It has arrived and taken over the territory completely - so abandon the area.

My problem is if my conjecture is true, we basically have to ban drones ... everywhere.
Thank you for those who chose to help. I appreciate you.

I'm afraid that the rest of the responses were not constructive. Worse, they've painted a picture that is not very flattering of the HN community, I'm afraid. I'm not some woke holy warrior--not by a long shot--but you all have convinced me that sexism is a bigger problem in tech than I'd given credence to thus far. Sad.
Yeah, sure, I mentioned tells because having more information is better. The onus is on me to protect my dog from sociopaths who bring guns to shoot random dogs that walk up to them (as a reminder, that is the situation we're discussing apart from your "defense of a child" scenario)
At least where I live, it is a bylaw offense to not scoop after pooping.

Not that it ever can be enforced, unless you happen to have your doggy do its business on the bylaw officer's front lawn, but it's a bylaw nonetheless.
Thank you, I block twitter universally at my firewall these days, really annoying people post urls there like paywall links. Only you pay with your soul.
> startup sound was axed because modern Windows devices work a little differently now – they can be used anytime and anywhere, and that startup sound can disrupt a meeting or class while trying to restart a computer
-
>The startup sound was ultimately turned off by default to prevent an unintended interruption when you open your laptop.

Sounds about right. When it was still on by default had plenty of times where someone restarted and forgot that sound was going to play.

Without fail with a reasonable sized group, someone will have it on by default. And considering how rarely I reboot, can't blame them for forgetting about it.
Not in this case. If the long term identity is transferred from device to device there is no extra risk to trade off.

It is like copying your PGP private keys from one device to another. The associated public keys are still in your correspondents key stores, certified or not. Nothing changes for them and there is no reason for them to know what you have done.

There is nothing here for Signal to do. Their issue is is the one that everyone who creates an encrypted E2EE messenger faces. There is no good analogy for cryptographic identities. So it is hard to produce a good conceptual model that the user can use to understand what they should expect and how they should react.
Could someone please make a just-change-GUI win2000-styled fork of a Firefox, to stay?

These constant changes are preposterous. And not just Firefox, everything.

While we're at it, could one get a classic-ish Windows control panel and dialogs back, in the manner of the Classic Shell/Start menu?

Please? Pretty please? With a cherry on top?
They weren’t given financial data from company execs… instead a research report on pathology / virology. Cut and dry, not insider trading. Vote to pass new / other legislation if it bothers you that politicians can trade stocks freely.
That's not how it works at all. Apple Ireland is used to defer taxation on non-US sales, but those profits still needs to be eventually repatriated in order to pay out dividends and fund US R&D, which is the majority of its fixed costs. Profits from US sales stay in the US, and on net Apple Ireland pays Apple US 10's of billions a year.

You can see their filings here: https://core.cro.ie/e-commerce/company/112189
Ask HN: Game development for non-game developers
I started my software career as a kid, building side-scrollers and platformers for desktop and then graduating to iOS. Back then, there was no Unity or Cocos2d and open-source engines were hard to come by.

Since then, I've been doing professional software development (first backend and now full stack) but never revisited game development.

In the time that has passed, games have obviously evolved a LOT, in terms of game engine sophistication and availability, types of games ("game metagame"?), and expectations of games. It seems that more indie game studios have appeared and done well.

My question is two-fold:

1. What is the state of the art for indie game development right now? If I wanted to make a game, what should I do, and what libraries or frameworks are absolutely standard?

2. What are common problems in game development that are not common in other verticals of software development? I'm imagining things like camera angles or multiplayer networking.
Interestingly, the original scientific article mentions that under Roman law, body of an executed criminal would be released by the authorities to the family for burial.

That wasn't/isn't typical for modern Western criminal justice; executed people tended to be buried in prison yards, often in unmarked graves.
I think the main thing is that as you go up in the amount of processing, nutrients/fiber are removed (even just by canning) and other things are added (salt, sugar, oil etc), which has an impact if most of what you eat comes from the more processed categories.

In the fish fingers and chicken patty examples, they may by definition just be ground up meat with breadcrumbs on it, but the actual store bought versions are often full of other stuff:

High Liner Fisher Boy Fish Sticks

>MINCED FISH BLEND (COD, POLLOCK, HADDOCK, SOLE, WHITING), WATER, WHEAT FLOUR, VEGETABLE OIL (CANOLA OIL, COTTONSEED OIL, AND/OR SOYBEAN OIL), SOY FLOUR, ENRICHED WHEAT FLOUR (FLOUR, NIACIN, FERROUS SULFATE, THIAMINE MONONITRATE, RIBOFLAVIN, FOLIC ACID), MODIFIED CORN STARCH, CONTAINS 2% OR LESS OF: SUGAR, NATURAL FLAVORS, SALT, SPICES, DEXTROSE, ONION POWDER, LEAVENING (SODIUM ALUMINUM PHOSPHATE, SODIUM BICARBONATE), TITANIUM DIOXIDE, HYDROLYZED CORN PROTEIN, BUTTER FLAVOR (MALTODEXTRIN, ENZYME MODIFIED BUTTER, FLAVOR), YEAST, SODIUM TRIPOLYPHOSPHATE (TO RETAIN MOISTURE). CONTAINS: FISH (COD, POLLOCK, HADDOCK, SOLE, WHITING), WHEAT, SOY, MILK

Walmart brand Chicken Patties

>BONELESS SKINLESS CHICKEN BREAST WITH RIB MEAT, WATER SALT, TURBINADO SUGAR, DRIED GARLIC, ONION POWDER, SEA SALT, NATURAL FLAVORING. BREADED WITH: WHEAT FLOUR, WATER, CONTAINS 2% OR LESS OF THE FOLLOWING: CORN STARCH, EXTRACTIVES OF PAPRIKA, LEAVENING (CREAM OF TARTAR, SODIUM BICARBONATE), NATURAL FLAVORING, SALT, SOYBEAN OIL, SPICE, SUGAR, YEAST, YEAST EXTRACT, YELLOW CORN FLOUR. BREADING SET IN VEGETABLE OIL.

I'm not necessarily making specific judgements about any individual ingredients here, but I think that this is what these studies are getting at.

Perhaps corn chips were not the best example, but a tour through the chips aisle at the supermarket will offer a grand selection of extremely salty, oily stuff that's, I think, fairly clearly very far from its original raw ingredients of corn or potatoes in terms of nutrition.
But we do have a long history of doing it very stupidly and for the wrong reasons. Mostly it comes down to the fact that humans' priorities are entirely different than ecological systems' priorities.
>World would be a great deal simpler if globally we moved to a Henry George system

Yes it would, but you see that will not be popular for many obvious reasons ( less jobs for tax collectors/consultants/auditors etc.) A more non-obvious reason is that the ordinary Joe on the street hates the rich so much that he wants the rich being taxed rather than see the simplicity of taxing no one.

>His ideas are now considered eccentric,

He actually seems a level headed guy to me :)

I would go even one step ahead and say that even land should not be taxed except for the cost of keeping land records.
Why would we assume they are “evil”? We disincentivize bad behaviour (in terms of societal impact) all the time. For example, automotive laws don’t assume all vehicle owners are “evil”.
As someone who has worked a bullshit cyber security job in government, I will say 50% is a conservative estimate. Our team had 9 people in it: 1 manager, 6 junior-mid level engineers and 2 senior engineers. The only ones that did any actual work were the senior engineers. The junior-mid engineers literally did nothing for months on end. The manager would disappear all week only to turn up on Friday mornings to give "corporate update" presentations to the team.
>> I think Yellen's agreement does count as in this is the US's (sort of foreign policy?)

No it doesn't work like that.

To get anything done, you need Republican votes. I have no idea, I haven't checked this afternoon, how many Republican votes do you have for a minimum corporate tax?

That's what I want to know, I'm guessing it is zero, but let me know what the number is.
The real PSA here is that sex can be insanely powerful. Had we not separated for a month, I would have married her since there would have been no preceding window of clarity. After that 6hr drive I ended the relationship and did not accept her friends with benefits counter-offer.
Very nice! I would quibble with this bit: Verilog initially focused on describing the hardware–very close to what could be expressed by conventional schematic–and later added general-purpose programming elements to create more complex components.

The concept here is 'inference' or 'synthesis' and it is the fundamental difference between and HDL and an imperative programming language. When you write general purpose statements in an HDL, the tools have to infer what sort of hardware would give you that behavior, and in a funny twist, the more you lean on high level language features the more likely you are to run into something that cannot be synthesized into hardware gates. Perfectly valid HDL with no valid solution!
Plug ins and updates are standards needs of one program to for it to function giving or pasting that then coding it after will work. Its just the same as Macintosh and apple but two different ai when cortana is one another is made a human being self robot voice activated coding infusion gives plug ins of browsers the highest pleasure. Maxed out ::/(
Voluntary first, but after a while it will become compulsory - like night follows day. Count on it.
But it needs better mouse and keyboard support.

https://github.com/magiblot/tvision
I think the issue discussed was different. Can you please explain WHY a global government would create a post-scarcity society?

In fact, I'm quite curious what the connection is between global governance and post-scarcity at all. How does scarcity prevent global governance? How does abundance require it? How is it helped by abundance? Surely abundance would do the opposite: it seems to me this would amplify the desire for self-determination on ever smaller scales which seems to be at odds with global governance.

I don't even think people will like the result. Surely the end result of an abundant society is 99% of people sitting in a room with Youtube + Netflix + Caviar and alcohol from the replicator. I'm sure they'll want to go for a walk every now and then but interaction between people will die off a LOT more than it already has. I of course can't be sure but I think people living such lives will have a very bad reaction to any attempt at governance.
I'm not sure if the parent was referring to Blue Origin as a space program, but Amazon very arguably is developing a space program of one sort or another, with services like AWS Ground Station [1] for operating satellites coming online.

[1] https://aws.amazon.com/ground-station/
Heavy dystopian vibes
This is a great post. I'm no expert, but for the nuts and bolts of differential and linear cryptanalysis (as the author points out, some modern attacks derive from these strategies), I got a lot out of the Howard Heys tutorial:

http://www.cs.bc.edu/~straubin/crypto2017/heys.pdf

In particular, it's got good worked examples you can follow along with.
Snapdragon 895 and Exynos 2200 will be fabricated on Samsung's 4nm node
What!? It didn't before!? I want my money back! Oh, wait...
Doesn't the US call itself the 'United States of America', and not just 'America'?
Weird that he name-checks "Reagan" three times, without ever once mentioning that Carmen Ortiz, the publicity-hungry prosecutor who massively overcharged Swartz, was appointed by Barack Obama, at the request of Ted Kennedy and John Kerry, after having been Eric Holder's intern.

It's like the way that "Reagan" is somehow responsible for the homeless problem in California, despite not having been Governor of California for 45 years.
We have a misconception that a government that mistreats it's people can be overthrown. Most "revolutions" require extensive military and economic support from foreign military powers.

The American Revolution is a great example of this. Americans tell ourselves we were led by the Boston Tea Party, the Declaration of Independence, and George Washington to obtaining our freedom from the British. The truth is we likely would not have succeeded without the military and economic support of major world powers France and Spain at the time.

The Chinese people have received no foreign support for throwing out the CCP dictators. The West even returned Hong Kong freely. Now Hong Kong is being oppressed and it's people tortured and murdered. And greedy American pop culture figures like LeBron James support totalitarian regimes against freedom fighters. I stopped watching the NBA at that point, and will never take seriously LeBron's support for BLM. He only does what is convenient for him.
It's owned by a for-profit corporation.
There is far more to U.S. government than the Constitution, which is only a framework. There are an enormous body of law, court precedents, institutional customs, federalized government, and of course public opinion.

Among that body of law are existing tax rates, which are currently over 15% for corporations. Under the Constitution, the President must agree to changes in tax rates unless their veto is overridden.

You're right that Congress theoretically could violate the agreement, but in practice, it's almost irrelevant. They could theoretically pass a bill tomorrow that eliminates every tax and every law in the U.S.
Those are full of drama.

Someone’s dog gets bitten every week or so and it’s a huge outrage.

Periodically a little dog goes into the big dog area and gets torn to shreds.

Now I have used same locations many times without issues. But it happens.
The runtime overhead of RefCell<> is usually accompanied by some other runtime overhead. To be reachable from multiple places, it usually needs to be stored in some relatively central location.

If it's a rather short-lived object and we don't need to reuse its location, it can be in a Vec, which involves bounds checking and O(logN) calls to malloc, which is not amortized. Sometimes we can put short-lived objects in an arena, which is the best option, but they are very memory hungry, which has its own costs.

If it's longer lived, we can use a Vec with indices or a type-pool, but we risk use-after-"release", which can be a privacy risk and defeats some of the nice "sanity" properties of Rust code (this is still a good option in some cases, IMO).

If it's longer lived, and we don't want those drawbacks, we have to fall back on something like Rc or generational indices, which both have their runtime costs.

IME, only a very specific kind of use case can avoid any of this runtime overhead. When you get to the more complex use cases, especially with lots of unavoidable state, these overheads appear more and more, and make the whole situation a little less clear-cut.

(This was a rather hand-wavy explanation, I can make it more accurate if you'd like)
> Asymmetric crypto and dozens of other schemes are used to fix those issues.

I wouldn't say "fix" them, they replace them with easier to follow protocols which have their own issues. But the security of all crypto boils down to following protocols. When someone introduces new cryptographic techniques, the advantages of those techniques (if any) are that easier protocols need to be followed. But there is always some protocol that must be followed, the crypto isn't going to let you levitate on air and secure a message just because of an algorithm. So deep scrutiny must be paid to the new protocols required to make the new tech secure. Just saying "problem X is solved" without figuring out what the replacement problem is will lead to disaster.

E.g. Suppose you have two people that need to exchange messages.

A) Without any crypto, they need to make sure no one intercepts any of the messages. So your protocol relies on "make sure no one intercepts a message and you authenticate the sender".

B) With a symmetric key, protocol A is replaced with "make sure no one intercepts the first message and you authenticate the sender".

C) With a public key, say using Diffie-Hellman, protocol B is replaced with "make sure no alters the first message and you authenticate the sender"

D) With a certificate authority, protocol C is replaced with
"Make sure you authenticate that the right certificate authority signed every message and you check the hostname"

E) With a web of trust, protocol D is replaced by "make sure there is a quorum of signers you already trust that authenticate the identity of the sender".

So a new tech is adopted when the protocols it follows are easier to enforce than the protocols followed by the previous tech. But it never just "solves" the problem of needing to follow the protocols of the earlier tech.

It is lack of awareness of this that led to many people being surprised about what happens when a rogue CA signs a message. Because they were too busy popping champagne corks to celebrate retiring protocol C that they forgot to worry about correctly enforcing protocol D.
As a side note: Do not ever go into between two dogs fighting, even if both dogs know you and are normally super team.

It's not just a risk for you but can also make the dogs involved more aggressive.

Furthermore most dogs (which do not have mental issues or are badly wrongly trained) normally won't kill or majorly injure the other dog but mainly make it submit. But if you step in thinks can still escalate.

Lastly the problem are not dogs of the leach, but people not training their dogs properly (and often not understanding/ignoring that they don't train their dog properly). Or people buying dogs which are bread (and potentially even trained) to be super aggressive. Which IMHO is a no-go and requires the dog to muzzled nearly always outside of private properties (through ONLY for this dogs bread to be aggressive, e.g. for dog fighting).

I have been in areas where dogs are allowed to be of the leach frequently and is generally not a problem, most dog holders living around where I live do not use a leach when walking their dogs in the evening and it's not a problem.

EDIT: Wrt. the main thread, if you dog is properly trained you can have it walk alongside you without a leach even with birds close by and it won't run to the birds. A lot of dogs I meat are good but not hat good trained so while there really is no reason to put them on the leach in the city or common German forest areas you would put them on the leach if you enter a area with e.g. ground breading birds.
> As far as I'm aware (I'm open to being proven wrong), gun lobbies in the US want no restriction on the ownership of firearms, period.

A few notable examples of regulations that many pro gun lobbyist like are bans on machine guns, Short-barreled rifles and shotguns. [0]

After the Los Vegas shooting many pro gun organization pushes for banning bump stocks [1]

Many of those organizations want to take away the right to any firearm from felons.

[0] https://en.wikipedia.org/wiki/National_Firearms_Act

[1] https://en.wikipedia.org/wiki/Bump_stock
The main downside of custom web fonts isn’t the licensing but having to download those fonts to render the page. There are ways to optimize font loading [1] but it can still lead to delay in rendering or font swaps.

It looks like ET-Tufte has already considered and tried to mitigate this downside. [2]

[1]: https://web.dev/optimize-webfont-loading/

[2]: https://et-jekyll.netlify.app/et-jekyll-theme/#performance
The machines weigh stuff? I don't understand that. Here in Switzerland you just scan the barcode of every item and place it in a bag, done. What is there to weigh?

Also recently I started using what I guess is the Swiss (Coop) equivalent of Scan and Go: I scan with my phone in the aisles, but stuff in my bag directly in the aisles as well, and when I leave the list of items I've taken is transmitted to a classic self checkout machine and I just have to pay. I wish I could avoid the machine entirely and pay from my phone, I assume it will exist one day.
Fox is an American company is it not? It makes sense to use American slang if you're target market is America.
I never said it’s uncommon, I just said I completely and utterly detest the people who do this kind of thing.
I think it’s beautiful. It’s all subjective and they strived to add beautiful typography to this theme.
No one can guarantee any thing. Not even most gods or a time traveler from 1000 years in the future. An omnipotent being could.

It makes sense to attack and work on problems that are actually happening and are solvable within some level of aspiration.

I’m not sure how things work on either mobile OS. Perhaps there can be more clear language and notifications on if everything is being passed to the virtual keyboard developer or not.

Unless you mean Apple, Google, and other Android manufacturers themselves. That’s beyond the scope of any E2E stuff.
Cheers, will look out for those breweries.
Totally! If your Twitter timeline is not awesome, it's your fault.
I was actually working 30+ hours/week from 12-13 years old, and I'm GenX. We're slated to retire at 67.

P.S. - I was doing data entry for local real estate companies and simple BASIC 'cash register' setups for local businesses.
In the office we are strongly encouraged to try our stuff with the WiFi network degraded to perform like EDGE (apparently nobody cares about GPRS any more). Obviously that hasn't been exercised much since last spring.
The actual slides (as PDF): https://git.sr.ht/~gregkh/presentation-non-tech-security/blo...
A Cautionary Tale – sending test push notifications to the whole userbase
Did you really just say that kids in schools would go hungry if a turkey factory paid enough that locals would work there?

Did children go hungry in the 80s when this person says that the turkey factory paid people well?
In this very detailed article it states that he was not involved: https://web.archive.org/web/20141013135226/https://sites.goo...
Shopify Plus: The Last E-Commerce Monolith
Asami
Read the whole thread. It’s in the second tweet.
I'm starting to think this is on purpose. Sometimes I get tricked twice, after pressing back and immediately going to click the correct link this little bastard materializes under the cursor.
So clearly we should enforce the laws against hiring illegal alien labor. It harms legal residents and citizens.
That all happens on the GPU. Do task managers show memory for both?
I was more thinking like, we stop at 1 or some point before that.
I think of this on and off frequently too. Society sort of nudges the narrative of the article however and so I forget how irrational and negative that thinking is...unless of course you got lucky and succeeded in whatever scenario. Though in that case you’d be happy regardless.