skysight-inc/HackerNews huggingface dataset:
They could just add a open save game folder in file browser. Would solve most of the cases.
The title is full of hype.
2,3 and 4 can be true or false and building each subsequent statement upon the former may be a good example of framing rhetoric but does not provide a good foundation for your argument and is actually more of a house of cards.
I saw that you doubled down on [this comment](https://news.ycombinator.com/item?id=26181228). Week 5 excess mortality for 65+ in Israel is now up to 7.4 times above normal. It increased every update for the last three weeks. Unbelievable that people like you take 1 minute to read something, think you are an expert and try and proclaim victory. I'm 100% sure you will double down again instead of taking the honorable path of admitting you were wrong. People like you never get held accountable.
> Taking mass of few solar systems and building a tiny microscopic vehicle that fits inside the bubble is not practical way to travel.

Fully agree. If interstellar travel ever occurs, it seems more practical to simply freeze people for thousands or millions of years for the journey and stop trying to fit it into the current human lifespan.
> The competitive advantages of owning both the application and the data are so high

Honestly this is wrong. Google drive has API for everything, Notion is working on an API, Confluence has API for everything, Trello ... Any serious text editor (and all the ones wrongly cited in the article) software has API for everything. Want to export your Confluence data to Notion ? you can. In the documentation tools space owning the data is not something looked for, because company pay for the service so the data belong to them

BYOC can exists today, the only reason it doesn't. Is that the documents format is super complex and require complex editors. But the format themselves are not secret, the application is (and not even always, for example the Confluence editor is open source).
Linux will always be a second-class citizen to game devs until it gets a lot more users.

But the new people that come in, those that likely migrated from Windows or Mac, are not going to care whether or not the game is a native Linux port or if its running on Proton. They'll only care that the game works, and works well.

If we ever get to the point where Linux gamers become a significant percentage of the market, then developers will be forced to pay attention to Linux support. If Proton can't deliver competitive performance and stability, then that means they will be forced to do proper Linux ports.

So the only thing needed to encourage developers to provide real Linux ports is to increase the size of the Linux gaming community by any means necessary. Whether that's through Proton, or even virtualization, the goal stays the same.
> Just like you can't start writing a program for Windows and then gradually remove pieces of Windows, you can't not use the game engine.

Actually, you can definitely write a program for Windows; gradually replace remove dependency on Windows with multi-platform libraries; and eventually drop Windows altogether in favor of another OS. (Or even OS-less:

https://stackoverflow.com/questions/22054578/how-to-run-a-pr...

https://github.com/includeos/IncludeOS/blob/master/README.md

)
In the Race to Hundreds of Qubits, Photons May Have “Quantum Advantage”
When are people going to stop rebuilding high tech phrenology?
‘Neutralise Those Writing Against Us’: Inside The Govt’s Plan To Manage Media Perception

https://www.medianama.com/2021/03/223-inside-govts-plan-to-m...
>How many people know that pneumonia can increase the risk of heart attack?

To amplify your point, I didn't know this until my father died last month from a series of heart attacks brought on by pneumonia, which itself was caused by COVID.

Side note: the cause of death is listed as a heart attack. How many deaths are we not counting because COVID was not the direct cause?
In short the backdoor is the following:

bytes32 internal constant ADMIN_SLOT = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

// this is the getter
function _admin() internal view returns (address adm) {
bytes32 slot = ADMIN_SLOT;
assembly {
// return the memory at slot
adm := sload(slot)
}
}

// notice the 0 and the different, off by 1 hash
bytes32 internal constant ADMIN_SL0T = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6102;

// this is the setter, this doesn't set the same value as the getter, in effect the admin cannot be changed
function _setAdmin(address newAdmin) internal {
bytes32 slot = ADMIN_SL0T;

assembly {
// set the memory at slot to the value of newAdmin
sstore(slot, newAdmin)
}
}

https://bscscan.com/address/0x7e0c621ea9f7afd5b86a50b0942eae...

Then when you (indirectly) call _setAdmin you can pretend that you no longer have powers to upgrade the contract.
I found a one-pass top-down "XML parser". Not like a proper SAX parser, no... the XML had to be specially formatted, almost like TOML.

<whatever> <--- Parser parsed this as a new section
<foo attrib=bar> <--- All "XML" had to be one-per-line
</whatever> <---- parser ignored this

It was an "XML parser" per se, but it really was just a linear one-pass parser that tricked me into thinking it was XML.

So really, it was more like TOML (or .INI files) than like XML. But I guess the advantage of making it "bastard XML" instead of TOML is that maybe this worked with XML-editors or something. I dunno...
Which still does not prevent it to block you from your money in the event of a very sharp recession or depression to "avoid bank runs". It has happened every time in every country where the government actions have fucked the economy. The people are the ones that pay.
Agreed. But even ideas change throughout the course of time.

It's better to learn from the failures of an individual than to hide and forget.
When I decided it wasn't worth keeping my personal site dynamic, I took my webapp and pulled out the core of it, and built a small little script that enumerated the possible urls and "requested them" from the old webapp and wrote them to files, turning the webapp into a static site generator.
Does it take the same effort to adopt for a Rust developer as learning C++ concepts for a C++ developer for example?

I'm not saying that C++2020 would be a bad change (it's not as it is modernizing the language), but the amount of things a C++ developer has to learn is tiring as the language improves.
You can probably rely on the modification time as a clue; something like:

find /some/place -type d -mtime 0

Any game you have played recently (with save-file updates) ought to appear as a file modified in the last X days.
How to poison the data that Big Tech uses to surveil you
I’m positing that more differences = weaker relationship.
Are we agreeing?
PCGamingWiki includes the Steam Play paths for each game, so it's much easier to figure out where the files are.

Example: https://www.pcgamingwiki.com/wiki/Yakuza_3_Remastered
File your incorporation formation with Maya the smart bot
New update, with Maya you can now file a new incorporation

You can incorporate your business by just approving Maya to run the task, after verifying some info. Based on categorization for partners, Maya will select the most cost effective and relevant option and carry out the incorporation and bring the results back in less than 30 days, unless expedited.

Founders can file LLC, C-corp, S-Corp in all 50 states.

When completed Maya will send you a text message letting you know

Maya is a virtual assistant for founders starting up, Being integrated to over 120 partners Maya can effectively streamline tasks.
> They are the most likely to be snobbish and overuse big words, the most obsessed with enforcing norms of virtuous behavior, and the least interested in privacy...

Nevermind, not middleclass -- definitely interested in privacy.
That stanford project is very different from the behemoth today. I think thats the point.
I think the problem with this analysis of Craigslist vs. Facebook is twofold. One, Craigslist had, in fact, a great UI. It was simple, clean and accessible to everyone, no matter whether you were using the newest desktop browser, a screen reader, a cheap phone or a potato. Craigslist is a success story of bullshit-free UI.

It got beaten by FB Marketplace because Facebook has almost three billion captive users, and a marketplace bundled in the service they use many times a month takes less effort to visit than a completely separate site.

From this, and many other cases - like e.g. everyone hating the IM/videoconference system they use and yet using them anyway, I conclude two rules of thumb:

- UI that's good for users has very little to do with what UI/UX specialists peddle today;

- Network effects trump UIs - a sticky service with bad UI will beat a competitor that offers much better UI, but doesn't hold the user captive.
I'm working on a discussion tool with different modes (real-time, async, docs). Started out as an internal tool for remote writing culture, but have found use cases for communities — https://demo.gardens.to
Its availailable nowadays (they used copyright law to ban the distribution so that no precedent for censorship is created).

But back in the day if you really wanted to read it you would mail-order it from abroad.
Thanks for trying to explain.

What I'm not following is that you say:

> In this new world, evil.foo.com and evil.bar.com are still third party to each other, and so there's no way to sync identifiers between them, even though they're both operated by evil.com.

But in your original 1-4 description, foo.com and evil.com already were third-party to each other. So apparenty that was not a barrier? Your original description doesn't actually mention mention any shared identifiers between evil.com and foo.com, just that evil.com would use a referer header to see that the rquest was coming from foo.com.

Won't this work exactly the same way with evil.foo.com and evil.bar.com?

Your original 1-4 stopped working because FF and Chrome stopped letting evil.com set cookies at all when loaded from foo.com. That is the restriction that broke 1-4 (it wasn't other restrictions that were in place when 1-4 was working fine), and that is the restriction you get around with evil.foo.com, restoring the situation where your 1-4 steps worked.

What am I missing?
You could release it publicly for free for N months and see if people actually use it. If you see that enough people is using your app regularly, then you can start with the hassle of incorporation.
>due to automation and other efficiency improvements.

Which is due to OSHA, HR and other overhead increases.

Which is due to...(I dunno but probably some sort of economic surplus)
This meme[0] comes to mind. Is this AI picking up on the same types of cues represented below?

[0] https://imgur.com/FK0RzKM
They're really just "objects". The real robot is the thing outside the body controlling the "objects".
The example you brought up is an interesting one because in English the work Black is the accepted term but in Portuguese the word for the color itself (preto) is the pejorative if used to describe people. So essentially the exact opposite of in English. The Portuguese pejorative is the accepted term in English and the English pejorative is the accepted term in Portuguese.

Americans sadly are now indiscriminately exporting their particularly toxic understanding of race and race relationships to other parts of the world and damaging the social fabric of these other countries. It's like introducing a new species of plant that ends up being invasive and destructive like kudzu.
This view is the one that feels shoehorned. "Normies" (not pejorative) have no idea what a protocol is. They just want something that works and is convenient as possible. That's how we ended up at the $free+$surveillance App Store / modern Web model.
I started exploring a graphical user interface too, using Anvil - https://camera.anvil.app. It only has two controls so far, but it's simply a matter of adding form elements and output for the existing objects.
How the Pandemic Changed the American Meal
I love this. Mapping a real world system/domain to code objects is my favorite programming exercise.
Ask HN: List of failed Smart Fridge startups?
I am trying to compile a list of all the startup that have tried to invent a "smart" fridge of some kind. Ex: the fridge which is supposed to auto-reorder milk when it runs out. Over the last 2 decades, I have seen many (many) of those projects. Although I didn't keep track, I strongly suspect that all of them failed. I would be very glad if the HN crowd could help me building this list, akin to a startup antipattern. Don't hesitate to share links. Thanks!
> I don’t see him putting people in there as one dimensional characters.

How are you just ignoring his WWII career as a propaganda artist? I linked you one of the tamer examples, but he was creating cartoons depicting both Japanese and Germans as the evil enemy.
That’s a pretty pessimistic view.

As the programming field becomes more diverse, isn’t it reasonable that some might have a legitimate emotional reaction to the word “slave” especially in the context of a “master/slave” relationship?

Or is it more realistic to assume that it’s people on power trips manufacturing outrage for social or physical currency? And that no African American would ever have had a problem with that word pair until a social justice warrior came along and told them to be outraged?

The latter is pretty insensitive, but not an uncommon view.

> we shouldn't change our language to suit those demands

Programmers used an analogy that attempted to change the meaning of the word pair “master/slave”. People are advocating not to change the meaning of our language but to respect the original meaning that is still taught in every school. “Master/slave” has an important historical meaning and isn’t something we should casually co-opt.

If someone wrote a script to “genocide” a DB instead of “wiping” it, I’d hope that we could see that co-opting a word that already has important historical meaning doesn’t help anyone, but surely hurts some.
Trend: Selling Ceramic Houseplants a Good Idea?
Ask HN: What changes to ESOPs ownership for employees would you like to see?
I am looking to incorporate a company on a slightly different model for early employees. Keeping 1% each for the first 10/key employees with a standard vesting of 4 years (1 year cliff) to give them more ownership into the mission of the company. In addition to that, there will also be a standard ESOP pool as well.

I am trying to find an easy solution to employee ownership that I would have liked as an employee. While a startup can fight only limited battles and much less, innovate on those -- I am looking to understand what HN thinks of ESOP policies in general.

What are the best ESOP policies that you have comes across at startups? How would you structure it if you were the founder where you work today?
My political orientiations have changed a few times over the last 10 years but my face hasn’t. This can’t actually work...
That figure includes patients with a pre-COVID history of mood/anxiety/psychotic disorders, substance misuse, and insomnia which recurred after COVID, and such patients appear to account for the majority of that figure.

And the authors do not claim that any of the sequelae were caused by COVID.
Actually, C++ has barely been around at all. It is only with C++20, IIANM, that they key features Bjarne Stroustrup wanted to imbue it with are in place (IIRC; see his "Design & Evolution of C++" book from 1994). Some might even argue that the language C++ _should_ be is not even all here; it's still gradually arriving.
There is a lot of misunderstanding about neutron bombs.

Neutron bombs are full fledged thermonuclear bombs where the uranium casing around the secondary is replaced by a beryllium casing. The uranium liner would normally absorb the fusion neutrons produced by the secondary and fission to increase explosive yield, instead the fusion neutrons multiply in the beryllium increasing neutron yield.

The neutron bomb still has a fission primary, and even the smallest will still produce nuclear explosions equivalent to multiple tons of TNT and release radioactive fallout into the environment. In fact, the bulk of nuclear fallout is actually not from the bomb itself, but from material in the environment irradiated by a nuclear explosion's neutrons. The idea of a bomb that kills people but leaves structures unmarred is a myth.

The reason neutron bombs were developed was to be used for defeating tanks and similar armored vehicles. Tank armor is very resistant to the pressure wave damage that nuclear weapons produce. Tests indicate tanks can survive detonations of small nuclear detonations within a few dozen meters. Given that in combat tank formations would be spread out over many kilometers, the odds of taking out more than a small handful of targets with a single nuke is actually quite small.

Neutron bombs can produce neutrons that will penetrate armor that its pressure wave can't. This means a relatively small number of nuclear weapons can defeat a large number of tanks. However because of their use case, neutron bombs would invariably be detonated close to the ground where they would produce lots of fallout and their actual effectiveness is questionable. While neutrons can penetrate some armors quite well, there are specific armor compositions that are quite resistant to neutrons. Boron is an excellent neutron absorber, so it would be relatively easy for an army expecting a nuclear engagement to put boron carbide panels on their vehicles. Depleted uranium, ironically, is actually one of the best neutron shielding materials by weight, which likely contributed to the decision to use depleted uranium in non-export Abrams tank armor (note that it also has many other desirable properties for the task). Combined with the fact a large scale tank battle between peer nuclear states is unlikely anytime soon and it's easy to see why there was little incentive to continue work on neutron bombs.

Certainly no one should view neutron bombs as more acceptable nuclear weapons. Acute radiation poisoning is a terrible way for a soldier to go, and ground burst fallout is difficult to limit, meaning large numbers of civilians could be irradiated as well. Such weapons would need to be deployed in large numbers and spread out among many stations along a front which is inherently insecure, dramatically increasing risks of accidents, inappropriate use, and proliferation. If you are not comfortable with the large scale deployment of tactical nukes, you should not be comfortable with the large scale deployment of tactical nukes with lethality cranked to max.
The day Google stops selling ads based on your specific web browsing, is the day pigs will fly.

I agree with others, they've found another way to track us
I really don't understand the GPUs are overrated comment. As someone who uses Pytorch a lot and GPU compute almost every day, there is an order of magnitude difference in the speeds involved for most common CUDA / Open-CL accelerated computations.

Pytorch makes it pretty easy to get large GPU accelerated speed-ups with a lot of code we used to traditionally limit to Numpy. And this is for things that have nothing to do with neural-networks.
Is that hosted somewhere, or did you make it up just for this comment?

It seems inspired by this classic:

https://craphound.com/spamsolutions.txt
In America’s cities, home prices and rents are going in opposite directions
I seem to have put up a honeypot for nitpicking with my reply (fun fact: I mention that copyright law was employed for that in my original reply)..
"digest and render inert sugars that are well beyond what your body needs"

I wonder what the ethical discussion for that looks like, though I guess we already have Orlistat to flush out ingested fat.
Can radar see concrete? I thought radar was only reliable for metal obstacles.
I have no idea how the language or VM works, I guess the important part was that it wasn’t the right constant ;)
76% say shift to remote work has improved their relationships with co-workers
Kubernetes Annotations and Labels: What’s the Difference?
Humor is totally appreciated here; I got more than 80 upvotes for a silly comment yesterday.
If they’re wearing a face mask, if they’re carrying a tiki torch or storming the capitol building...
Ghost of Tsushima devs to be made permanent ambassadors of the real island
I remember I only understood C once I wrote a memory allocator in assembly in my Computer Architecture course
I don't know why you are blurring the lines between "single publisher decides to stop publishing book", "mega conglomerate decides to stop publishing media", and "authoritarian government vets all books before publication".

The topic of discussion is a single publisher making a decision for themselves. You are all the way over in Soviet land talking about book banning and government censorship. None of that is happening, and the slope isn't nearly as slippery as you're imagining. Anyone in this country is free to write, publish, and sell works with content identical to those in the books Dr. Seuss Enterprises decided to stop publishing, as long as they don't have images and words similar enough to violate their copyright. The ideas contained within are not banned by any government or monopoly.
I think it depends on what the Scrum/Agile process looks like and what it is replacing. For example, I think its pretty useful to have an iterative forecast of achievable work rather than a huge BRD and a solid deadline.
https://www.seussville.com/statement-from-dr-seuss-enterpris...

Statement from Dr. Seuss Enterprises
March 2, 2021

Today, on Dr. Seuss’s Birthday, Dr. Seuss Enterprises celebrates reading and also our mission of supporting all children and families with messages of hope, inspiration, inclusion, and friendship.

We are committed to action. To that end, Dr. Seuss Enterprises, working with a panel of experts, including educators, reviewed our catalog of titles and made the decision last year to cease publication and licensing of the following titles: And to Think That I Saw It on Mulberry Street, If I Ran the Zoo, McElligot’s Pool, On Beyond Zebra!, Scrambled Eggs Super!, and The Cat’s Quizzer. These books portray people in ways that are hurtful and wrong.

Ceasing sales of these books is only part of our commitment and our broader plan to ensure Dr. Seuss Enterprises’s catalog represents and supports all communities and families.

The Dr. Seuss Experience – A wondrous world awaits!
I've been writing side projects in clojure for over a year now, and really enjoyed this assessment/review. The line, "At those moments, you're basically programming Java with parentheses" hit home for me. I'll always brag about the interop capabilities of clojure, but I will avoid using it as much as possible.
"To minimize the role of the background and non-facial features, images were tightly cropped around the face"

Though cropping can only do so much.
Valid HTML allow optional end tags? For example?
It's a terrible thing that politics influence this at all. A few months ago I was discussing this with my SO and we came to the conclusion that ~5 years ago neither of us would care about each other's political stances. Today, politics have infiltrated literally every single facet of life and became a mania of sorts for many even non-political types. Ignoring it is difficult to say the least. With that said, political differences, in my humble opinion, is a great thing as long as they're not radical and within normal realms. But, in a polarized climate we live in now radical political views are all the rage and it'd be very hard to dismiss in a relationship.
Backdoor with a loose tarp blending it into the wall.
> My experience is 99% of drivers think they're above average, and that obviously can't be true.

It actually can be true, depending on the distribution of skills you assume. Say you have 100 drivers, 99 with the same skill level, and one driver which is worse. 99% will be better than the average. I'll see myself out ;)