skysight-inc/HackerNews huggingface dataset:
I don’t know how it would be implemented but I always thought it would have been better if there was more meaningful separation of domains, and that you need a different browser to connect to a different domain. That way the net could be divided. There could be a domain for only verified information. A domain for public use. A domain for only educational content, etc. I have no idea how it would be moderated though
Inheritance conflates code reuse ("avoid writing duplicate code") with polymorphism (allowing for multiple different instances to implement the same interface). It also allows for trampolining method calls up and down a hierarchy (a method in a base class might call another method which might be overridden by another class in the hierarchy).

Outside of OOP, we use composition for reuse and interfaces for polymorphism, and we don't trampoline method calls up and down a hierarchy because it's (probably?) always a bad idea. When we really need reuse and polymorphism, we can use both composition and interfaces, since the two are correctly orthogonal.
Huh, I had no idea there was a real difference
It's the conceptual organization. The Entity is defined by data (components) that bring along behavior (systems). So an entity executing at runtime (say you're making Pacman and it's the Red Ghost) is an object and is defined by the combination of data and behavior.

The underlying implementation is irrelevant basically. You could implement the ECS in an OOP style and the same it true. You could do it in a functional style and it would be true. You could do it in straight bytecode for some obscure hobby VM and it would be true.
The Blackberry Guide to Ruining Your Career
WHO Issues First Global Report on Artificial Intelligence (AI) in Health
The cuts are exactly what I wonder. Burgers seem like the easy starting point for the same reason that the Impossibles of the world started with them - the texture is fairly easy to achieve.

But I would think here that it would be possible to grow specific cuts - start with pluripotent stem cells and get them to develop into the right thing. Whether or not that's what they're doing now isn't clear, and I'd love to know if that's a short step from burgers or a huge leap.

Then beyond that, I wonder if all steaks will end up being A5 wagyu grade. Is it more difficult to grow a steak that's more vs. less marbled with fat?
Even things like hCaptcha?
I don't know about use of the store in general, but if you use the MS store to buy a Windows license they automatically convert your account and link the license to that account.

Source: built a new PC a few weeks ago and naively assumed they'd just give me a product key or ask how I wanted to receive it.
JSON date is not a thing.
I know all the terms are overloaded nowadays so everything’s kinda unclear but I always wished that ECS components had been called traits, because adding a component to an entity gives it some a trait like “this thing has a position in the world” or “this thing can be drawn” (and perhaps have systems named “behaviors”, because systems add behavior to entities based on the traits/components that they have)

Years ago, when ECS was just starting to be talked about (after Adam Matrins blog posts), I wrote a toy ECS where I used that naming convention. Nowadays I stick to the mainstream terminology since that’s what other people know.
No, it should at least mention "a paid alternative". E.g. one would say LibreOficce is a FREE alternative to MS.
Same with Google. Same with Apple. Each I feel are worse than MS. The other day I tried using an iPad and could not proceed without signing in, and giving over my credit card details. The dark pattern being that it tricks you into thinking that you _can_ proceed without either.
A lot of NASCAR tracks also have road courses. Indy, Daytona, Atlanta, a lot of the others.
Why is that check mate for the Israelis but building settlements, a gross violation of human rights, not check mate for the Palestinians?
Because they aren't as good as the only US based sriracha maker I like. :)
Ask HN: What would you change about the interview process?
I always use java.time.* for doing any sort of date arithmetic like how many days are between two days or when is 20 days after some date. jshell makes it really easy to use, just do "import java.time.*".
Somebody hook this up to a 3d bio printer thing... that'll go well right?
If you require deposits in fiat. If you already have crypto you don't need any amount of verification. You can utilize a BTC atm and create an account with only an email.
The best of which promptly move to US and Europe.
Enormously slower function calls and zero inlining without advanced dynamic compilation, which has a number of pitfalls.
Meanwhile, they're also relentlessly sending me (and many others) ads about how great of an employer they are. I suspect that the labor shortage is going to hit Amazon the hardest here.
"are less secure by not registering an account with Microsoft"

More accounts equals less security. That's a fact. If Microsoft believes this, it's not worthy of our trust.

If it's just marketing hype, ditto. I don't trust companies that outright lie to me.
Sorry about that. We just updated our sign up page to make this more clear.
And an RDBMS on-disk structure is just a binary blob, so let's have those as values within another RDBMS... No, that's still a whole fricking database. Just because it's encoded into a single binary blob doesn't change that. Neither does encoding a list of telephone numbers into a string change the fact that it's a list.
Am I smarter or stupider for not memorizing notes like I did as a student? I still take notes, and sometimes refer to them. (I also take a fair amount that never get read.) And I still learn things. But the learning I do is either because I read something once and it's already internalized ("Myanmar's anti-military activists have started using bombs,"), or because I've done something a lot and it's become ingrained ("docker exec -it phan bash").

There just aren't big lists of things I need to memorize, like there once were. Also, I'm certain I'm learning slower than I did as a student. But that could again be good or bad -- maybe I stopped learning as fast because I picked all the low-hanging fruit and I'm busy using it.

I certainly don't see lots of low-hanging fruit like I used to. But I always wonder if that's a failure of imagination.
Moment is depreciated because all of its functions were moved to date-fns, which lets you import single functions.
> I didn't say that. Because they don't.

Yes, you did. Here's a refresher:

> My workplace even had to install corp software that forces a reboot every N days (with warnings ahead of time) because people just Do. Not. Reboot.

I.e. sometimes computers just need to reboot, and there's nothing you can do about it.

> Nobody cares

If nobody cares, then why do people hate rebooting so much?
> There are no Fancy Dijon Ketchups.

Yeah, there are. Lots, actually.

> The food snobs don't have an artisan brand they like better

Sure, they do (lots of them—as with mustards contrasted with basic French’s yellow, plenty of different styles—for different foodies, some that are refinements of the mass market style, e.g., Annie’s Organics entry, but lots that go with more distinct flavor, especially spice, profiles; Maya Kaimal Spicy Ketchup would be an example in this category.) What there might not be is a Grey Poupon equivalent, a succesfully mass-marketed mass-appeal entry brand to the not-the-basic-thing segment.
I would react badly unless I understood the reasons for it at the same time.
That's interesting - I thought that fat was the trickier element to replicate, which is a more important dimension in pork and beef.

Now then, the interesting question for an Israeli-company - would producing and then consuming synthetic pork be Kosher?
It is confusing, nevertheless, and perhaps merits clarification like any uncommon bit of language does. (Also like any uncommon bit of language, it may seem perfectly normal until people outside your usual circle point out they don’t understand you.)

It would be interesting to track down where these terms came from. The typed functional programming usage of the term monad, being identical to the current mathematical usage, apparently comes[1] from Mac Lane’s classic Categories for the working mathematician (1971) and seems to be motivated by the preexisting term monoid (which I dislike, so that’s a bit disappointing). The use of monadic, dyadic, etc. for relations and operations of (what is now usually called) particular arity is, as far as I can tell, mostly obsolete in mathematics post 1960 or so except for the occasional use by logicians (particularly of a philosophical bent). I’ve found it[2] as far back as Russell and Whitehead’s Principia mathematica (1910–13), but don’t know where they got it from. Still, that explains the use in logic (not that it means it’s a good idea: most of notation in Russell and Whitehead[3] is now spectacularly obscure, and parts of it were obscure even at the time).

[1]: https://english.stackexchange.com/a/30661

[2]: https://en.wikisource.org/wiki/Russell_%26_Whitehead%27s_Pri...

[3]: https://plato.stanford.edu/entries/pm-notation/
Maybe because of the "no trademark" addendum?
Green cap Sriracha in India means it has Mayo. Is it the same for you?
Reddit repost bots execute with full (though unintended) support of moderators and legitimate users.
As someone who had to create transgenic E.coli in a lab, I admire the effort. It’s hard to get it right, especially when trying to make bacteria produce stuff for you. However, it feels like a huge step backward. Imagine you couldn’t afford to buy a piece of bread. Instead, you need to grow your own grains and build a windmill first. Sounds ridiculous in 2021.
When were these newer insulins invented? Are they a recent thing? Was it the case that twenty years ago, "Walmart" insulin was the only insulin?
He didn't say it was born on Windows, he said it grew up on windows. Per your quote:

>In our case at Microsoft, I’ve always felt that, at least the definition of a platform is: if something bigger than the platform can’t be born, then it’s not a platform. The web, it grew up on Windows. Think about it. If we said, “All of commerce is only mediated through us,” Amazon couldn’t exist, if we had somehow said, “We’re going to have our own commerce model.”

That's hard to argue. AOL made it where Prodigy and Compuserve withered because it embraced the WWW on .... Windows. I would also agree that Microsoft didn't do much to have the web grow up on Windows; in fact they actively thwarted it in many ways including their embrace, extend extinguish strategy. They mistakenly believed that controlling the browser was the key to controlling the internet.
#5 does not seem like something you should be writing anyway, there ought to be a standard library mechanism for that. So even if you do that often you might not need to care about it.
Unless you're saying all thieves are NASCAR level skilled jackmans - I don't see how it is not a deterrent. Sure some maybe but if most aren't it still slows them down and adds noise.
Cool list, my fav is "9. Log in with email, not username", that can be achieved with:

<input type="email" autocomplete="username email" required ...>

and if you also have username:

<input type="username" autocomplete="off" required ...>

I wish to read more about non-password use cases.

Also, fwiw, modern browsers support various form of validations, so maybe these rules should be adapted to reflect that, instead of re-implementing the wheel with client-side js.

<input type="password" placeholder="Enter your password" minlength="8" autocomplete="new-password" required ...>
What I'm thinking is that the processor has an instruction stream that looks like this:

loop:
instr_1
instr_2
...
instr_n
jcond loop

Now, assuming the loop is not unrolled, it would need to speculate that `jcond loop` will jump to be able to execute 2 copies of instr_1 in parallel - I'm saying that it may be able to do that, though I am by no means sure.
Here I was wondering what Fiat Chrysler Automobiles was doing with Binance in the first place. Thanks for clearing that up!
> That's not what encapsulation means

Then what does encapsulation mean? If encapsulation means that an object protects all of its private state behind methods, then another object must not be able to manipulate that private state. So if an object A holds a reference to another object B, then B's state becomes part of A's state and only A must be able to do things that change B.
mandatory link:
https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b...

Falsehoods programmers believe about time
What else is one to do?
It's not the laws that have destroyed the experience, it's the reckless and senseless selling of data. Websites don't need to show any popups, they choose to.

Honouring DNT should be trivial, no user interaction needed to stop tracking and therefore the need for 99% of these popups.
Yes, but the people with the pride differ. In the genocidal dictatorship of China only the pride of the CCP matters very much. It can be coerced or ignored in other groups.
> 1. Look up some attribute or property of the month in a table (number of days in the month in a non-leap year, name of the month, list of fixed holidays in the month, etc).

The first two cases basically exist internally within the date-time library, so it's not a particularly common example for end users to be doing. It's also not particularly hard to do #1 with 1-based months, because you can either subtract one before indexing, or you can just have entry 0 be a null-ish value.

The thing is, month names already have an implicit numerical mapping: ask anyone, even most programmers, what number to assign to the month of January, and you're likely to get 1. So an integer representing a month name is going to be presumed to be 1-based unless documented otherwise, and having it return 0 instead is going to confuse more programmers than not.

In other words, the trade-off isn't "is the code going to be cleaner for this case or that case" but rather "do we make an API that is going to confuse everyone's first impression of it, or do we make the code marginally more complex in one specific scenario?"
Apple events can be pretty cringe too
Oh, something minor. I’d make both domains and paths go from least significant to most significant, so com.google.mail/u/0/html
Replace it with a week or two of working together on actual issues with other employees and friendly clients.
Graded papers on US cyber policy
Not OP, probably different numbers, but Snyk has recently published a JVM ecosystem report containing a similar question: https://snyk.io/jvm-ecosystem-report-2021/ (60% of people use JVM 8 in production, but 40% use multiple versions, so e.g. 62% use JVM 11)
> Making your own tortillas is very easy.

True, once you've learned: how wet to make the dough, how small to make the dough balls, how thin to press the dough balls, how to peel the plastic from the pressed tortilla, how to release the pressed tortilla from your hand onto the hot pan, how long to leave the tortilla so that they'll inflate like balloons when flipped, … in other words, there's a knack to it.

(And people who make tortillas balloon so reliably — that they can slice them open, and pour an egg inside to cook — have developed true mastery.)

Also, making your own tortillas is very time consuming.
True, and we could already see this with the great firewall of China and the intranet of North Korea. And today, there's many American sites which serve me a 451 unavailable due to legal reasons, or just a permanent redirect to some "we care about our European visitors" weasel words.
Robots are not taking our jobs, they are becoming our bosses
well, i am not trying to claim that they are equivalent, but that they could be, or should.

i was not aware that the french engineering schools were at that level.

so in fact that means that france has achieved what everyone else should aspire to.
I'd argue that the difference here is that we do have the technology to collect data these days, and relying on Google Forms is simply laziness.
Develop Applications and Payloads for Spot Using the Boston Dynamics Spot SDK
Thanks for writing that, since it mirrors my belief that Stallman's original defense of Marvin Minsky was reasonable, and that Stallman was mis-characterized.

To be clear, Stallman once wrote me a fairly bitchy email because I couldn't do something that he requested of me. He has a personality that puts some people off.

All that said, he has done a great deal of good for the world.
The thing with randomly generating molecules is unlike with faces or cats, there is the good chance that a real molecule is generated. Unless they screen the molecule against a database and exclude matches?
> are perfectly content to pay for meat they know was the product of an industry which is pretty horrific in its treatment of billions of cows, pigs, etc. a year.

If a tree falls in the forest and no one is around, does it make a sound?

What do you think happens to animals in the wilderness? Do you think they live a happy life, retire and have a peaceful death among the loved ones? The answer is no, they get brutally murdered by a bigger animal. Did you ever have a cat and witnessed how they can torture a mouse?

That's just the world we live in. I can't change it, and no one can, it's just how it works. Am I supposed to cry in the corner about this unfortunate reality? So yeah, I'm perfectly fine with killing animals for food, as long as it's not done in a dumb way ie. making them go extinct, or in some sadistic manner.

So I guess the answer to your question is that I try to have a realistic worldview and not just what sounds nice. The universe doesn't care about hypocrisy, morality or principles. It's really good to organize a society around it and it's good to have principles, because we have to somehow live with each other, but that's not what it's about.
It's also surrounded by about 4 Superfund sites (2 AMD, TRW, and Phillips electronics) and 2 toxic groundwater plumes. Somehow this doesn't seem to matter for offices - Google's Quad campus sits over an active Superfund site, and you can periodically smell TCE in the air - but it may not be the best place to raise a family.
POSIX does the same thing.
Security should have been been a top priority right from the start. It is very strange that ARPA, a DOD agency that sponsored most of the Internet technology, cared so little about security.
That was coffeescript, but it's come and gone already.
To expand on 3), if you really need it, make sure your rule works with Chrome/Safari autogenerated passwords.
I’ve been a Microsoft developer, admin and architect for 30 years as well as a director of a gold partner and probably directly put tens of millions of dollars of revenue in their direction.

Hell I even have met Bill back in the early 90s on a couple of occasions and got some books signed.

I’ve also been on the end of having products pulled from under me causing massive rewrites of stable LOB applications, on the end of audits and bugs that are so abhorrent that their own internal division heads got involved at the time.

What’s worst is I burned possibly tens of years of human lives on things which were directly their fault through absolute incompetence and negligence towards their customers or burning their entire roadmap for something new and shiny.

So quite frankly I think I’m fairly qualified to tear them a new one when I see fit.

Edit: as always I notice that the moment the US wakes up any critical posts about MSFT magically start plummeting. Reputation that important? Earn it!
The internet is still the greatest communication tool humans have ever created. It may not be the completely free landscape envisioned in the 90's but the internet has been the seed of revolution around the world.
Sms validation costs the spammer about 30c per validation. Maybe less in bulk. So it depends on how valuable the account is. A Nike snkrs account is worth 1-2$ so it’s still quite profitable
Yeah, the fact that you can still peel the onion back to Windows NT looking icons is just crazy to me.
Require emails to be signed by the sender cryptographically.
>The photographer, even if it’s a monkey, who pushed the button gets the prize, even though they had no involvement in the billions of dollars of R&D that went into CFD and lens design, etc.

Surely if "push the button" is all it takes to produce award-winning artwork, then R&D engineers should be producing it all the time. After all, they have advanced access to the tech from the moment it rolls off the workbench. (I should probably add an /s here...)
I think an interesting comparison is lab-grown diamonds.

To me (and I suspect a lot of others here on HN), the idea of getting a mined diamond is just lunacy. Why on earth would I pay twice as much for something that is literally the same at the atomic level?

And yet enormous numbers of people still do. I'm lucky to have a wife who is a scientist (she would've slapped me upside the head if I had wasted money on a mined diamond), but there are a lot of women out there who would be very upset to receive a lab-grown diamond.

So while I very much agree with what you're saying here, and it just seems crazy to me that anyone else wouldn't, I do wonder what percent of folks will continue to demand "real" meat even when lab-grown is superior along all dimensions.
Meat advertisting/propaganda uses "Eat natural whole foods (ignoring all the unnaural things they do to the animals and meat), not processed fake meat foods".

And to some extent, they have a point. But of course they don't invite you to eat natural whole plant foods instead of meat.
It's not homicide nor manslaughter neither, and has no concept of "premeditation" at all. It's was a 10 page years old thread on an obscure gossip website.

He was not doxxed (no one even knew his name), did not have threats posted there... I fail to see how it can even closely be related to "murder".
I'd advocate to build DARPANET for an untrusted environment with the expectation that DARPANET would be unleashed on the masses at some later point.
It's a pretty bad generalization if it's generally wrong then.

I'd say the problem is with the flawed generalization then, not being able to generalize about groups in general.
The proportion of Chinese stem graduates who aren’t simply copying their way around and are gifted enough to run these programs is likely about the same as the proportion anywhere else. Chinese people are no more or less intelligent than anyone else.
Dashlane – Password Changer .well-known [DRAFT]
The problem being that they don't categorize things into one tree, but many. One can view the same thing in different ways. OOP tree hierarchies do not allow that.

It's like trying to categorize your photos in a directory tree. Do you categorize by year first, by person, or location? There is no correct answer. What people want instead is a photo album with tags. The same problem applies to OOP.
That is hardly a solution. You also act like by "inventing" a burner account that Google has no clue who you are, but that is simply not the case. If so their service would be overrun with spammers. Generally they require that you also verify a real phone number to setup an account.

Also, once you've done all this you can download APKs from Google Play Store without needing a burner phone. They've had extensions that do this for some time. Might as well just do it from the computer and or use an alternative app store.

If you really don't want someone to sign in to Google services, then there are ROMs made specifically for that. Have them use CardDav and CalDav. Use email with IMAP, etc. The route you've chose seems way too convoluted for no purpose other than the illusion that you're somehow unidentifiable.