skysight-inc/HackerNews huggingface dataset:
I try to put it another way, because it is a much more general problem of OOP: If you have an object A that references an object B and object B references C and A wants to know something about C, we always have to go through B, regardless of whether we are actually interested in B or not. This is because C is part of the private state of B, and if A had a direct reference to C it could mutate C and would therefore break B's encapsulation.

> In fact your example is not an issue specific to OO design.

This is a specific problem with nested data structures. OO design leads to nested data structures to allow encapsulation. The relational answer to this problem would be to break everything up into flat sets of tuples that can be joined as needed, but if everything is just flat data, you can't have encapsulation.
> Also, just because this template can be used for practically any idea doesn't make it less valid. Greatest laws tend to have universal applicability.

I don’t think it’s invalid, but useless. “There’s a time and a place!” is not very enlightening. It doesn’t help anyone understand when to use it nor does it indicate how frequently it is helpful (e.g., in every application or only very rarely?).

> That's the same misguided discussion as on whether strong typing is good or bad. It is neither. What you want to select depends on the kind of project you are trying to use it for.

Isn’t this a straw man? TFA illustrates in detail the problems with OOP in game development (e.g., performance), so presumably for applications that care about those things, then you have an idea about when it should be used. This is far more helpful than “but there’s a time and a place!” protestation or the “but OOP is neither good nor bad!” protestation nor for that matter the “But that’s not true OOP” protestation.

TFA substantially criticized OOP—if we can’t rebut the criticism substantially, instead resorting to pithy sayings, then maybe we should consider the criticism more carefully?
You're talking to a man that loves him some natto and when I can get my hands on it: durian. Both can clear a room.

I can pretty much eat anything. But, I couldn't even get down one bite of stinky tofu when I was in Taiwan. It tastes exactly like it smells. Still waiting to try some surstromming.
Also ipad: https://support.apple.com/en-us/HT207582
It is of course impossible to verify either way, but I am very sure these statistics of 96% savings in freshwater are total nonsense. Anyone who has ever cultured cells on any scale can attest to the amount of water needed at any scale in terms of washing, rinsing, diluting, sterilizing, feeding, etc. Moreover, we have seen time and time again, the reporting of extremely high numbers for water usage in beef and milk production, but it turns out they are counting the water that falls as rain on the pasture land, or the rain/ground water used to grow the alfalfa. Should that be counted? Rain seems to be fairly renewable, but I admit that (in the extreme) society can harm ecosystems by diverting too much rain water (see Colorado River). Ground water renewability is a bit context dependent.

If the water savings is mostly nonsense, well then I also question the savings in GHG emissions. Land savings? Sure, fine, that makes sense... but farm land is orders of magnitude cheaper than land that has a fully functioning cell culture factory on it.

In the end, we will know if this works by what price it can sell at and make a marginal return. The jury is out on that one.
Not good. Salinas is one of the worst oligarchs in Mexico. A text book narcissist.
Building a product to help decentralize but using Google Form to registrer, no logic here.
Yeah, US tried to use politics to ban Chinese 5G equipments, from recent news, I don't think that's going very well.
wow, what a fascinating article!
There’s no misinformation in this post and you’re fabricating a straw man.

This isn’t a political flamewar. It’s a discussion on how technology is used for censorship and oppression. 100% on topic for HN.
Might be, I don't know. But I am not going to use biometrics either, for various reasons.
Brazil leapfrogs Indonesia as most complex place to do business in 2021
I don't agree with this argument. Open source contribution is a fine art. Half-baked pull request is a nightmare for already-strained code reviewers. It does not help open source community as a whole.
Crypto winter: an explanation of Bitcoin's cycles, ups and downs and long flats
Let's see how quick it really is...
> By the same token I could say all the power (and pollution!) used by the US military given that it's actively hostile to my country is a waste, bad for the planet and I wish it went away, but that wouldn't be too fair towards US citizens or their allies.

You could make that claim, but of course, if the US military went away I suspect more than a few people would notice.

However, Bitcoin continued to work exactly as well without the extra hash rate. No byzantine generals were harmed in this hash draw-down. As such, when I say it made no difference, I mean it.

Mining exhibits an un-damped positive runaway condition with respect to price, as price goes up it becomes more economical to mine. As such you can waste more power and add unnecessary extra hash capacity and make more money. Not just can, have to, as others do so, to avoid getting left behind. Full on prisoner's dilemma. When 70% of it disappears en masse, it makes no difference.

> Well, Bitcoin is cleaner for now, wasn't that one of the greater criticisms levied towards it?

For sure, but it won't last, that's kind of my point.

The criticism is that it's roughly speaking the least efficient system humanity has ever implemented. Moving a mountain with a spoon is likely more thermally efficient. That hasn't changed, really, it's fundamental to the model.
UGC can range from a Facebook post about tacos to intimate details about one’s private life or medical history. Blanket statements like yours do nothing to help the conversation.
I know what you're saying :) Yes big business should indeed be dealing with their mess. OTOH, being pragmatic, given that getting them to take responsibility is so hard to do, and time-consuming, and that we face an emergency right now, I wonder, are there other things we can do anyway. Also much of the CO2 was emitted in the past and is hanging around. Should oil companies be on the hook for what was pumped out in the 60s? Well maybe, but will we get them to pay to fix that, indeed can they afford that? Don't know, but in the meantime can we come up with some clever tech? I'm shocked, that friends, colleagues, family, generally people I know that do seem to care about others, nevertheless seem to think its OK to go on a flight for their holiday, seems they put their fingers in their ears while booking the flight. What are we going to do about this? Any government that tries to legislate to stop leisure flights will get kicked out of office quickly. The best hope for that is things like sleeper trains, electric planes etc.I guess my argument is, people as a whole are behaving utterly irresponsibly about the climate and taking us ever more rapidly towards disaster and point of no return, so I feel as technologists we should try to find ways around this. What else can we do?
That's an excellent question and I think it's some combination of hunger for power (eternally unquenchable) and using staffers/aides as elder care workers, like Robert Byrd did.
Note that they are not yet "pumping" out anything. Their plan is to start selling next year, which means that it probably will take another few years.

I think that it makes much more sense to make meat and cheese directly from plant proteins, without going through the trouble of growing meat in bioreactors.

Assuming that both will have a similar endproduct (and Impossible shows that it's possible), making from plant proteins directly will always be cheaper, faster, require less resources and be healthier.

That said, I'm not against companies going in this direction. I think it's worth exploring. It's just a bit sad that this "high tech" gets much more press and hype than the more boring alternative, which is already here and reducing greenhouse gas emissions TODAY (which is the key). This is very similar to direct-air-capture technologies, which some day might be viable, but there are plenty of things that we can today that are just not as sexy and therefore don't get hyped in the media.

To be clear: I see a future where most meats and cheeses will be made directly from plants, and a small minority made using cultured cells.
It seems as though this bullshit is perfectly acceptable in business environments. Hell, many businesses are mandating that all employees have a Microsoft account anyway (Office 365). Why would business environments care that their workers' have to make a Microsoft account to log into their work laptops? IT surely has remote control of it and can get them access if they get locked out.

The people who are MOST upset about this are the HN crowd. We're control freaks who are used to Linux, and the thought of Microsoft making us log into their filthy servers to run our own PCs maddens us.

So yeah, ReactOS may become a viable techie OS at some point. I encourage everyone to contribute to it if possible, as it is open-source.
> Well, I would already consider this to be quite a big restriction though.

Which part, the type-checking? Don't we want it to be type-checked?
Probably not overly helpful, but there was a post yesterday about Roblox working on Wine.

https://news.ycombinator.com/item?id=27651224
Is much of that library good on mobile?
I had to perform a fresh re-install on a laptop earlier this year and even had to go to the lengths of physically removing the WiFi card from the machine before I could get the local account option to appear in the installer. What an absolute fricken waste of time.
Foursquare invented the check-in. Then it watched the world shut down
“Rules for thee but not for me” is an enduring part of British social stratification, while I’m glad Hancock’s resigned the time for an honourable exit was months ago. There’s a real notion among members of British high society that they’re exempt from the rules they impose upon little people, and while Hancock’s actions are undoubtedly contemptible I think this is just the tip of the iceberg when it comes to political immorality during the pandemic.

How can we expect people to follow social distancing rules and shoulder the burden of their resulting social and economic harm when the rule’s architects don’t follow them, seeing them as something just for the plebs to obey? It makes a mockery of the law to prosecute private citizens under the Coronavirus Act when the very people responsible for that law show such flagrant disregard for it. It’s like finding out the chief advocate of Prohibition is a habitual pisshead.
He is smart. Unlike Musk, he is buying Bitcoin when it's down.
Hottest day today send help
I'm surprised at the claim that it does 80-percent fewer greenhouse emissions.

The recent research suggests that lab-grown meat may not be better than conventional meat (at least for beef) because a part of cows emissions are methane related that dissipates fast while majority of emissions for lab grown meat is CO2 that stays in the atmosphere for long.

From https://www.frontiersin.org/articles/10.3389/fsufs.2019.0000...

>We conclude that cultured meat is not prima facie climatically superior to cattle; its relative impact instead depends on the availability of decarbonized energy generation and the specific production systems that are realized.
An interview with the developers leading the Nyxt Browser project
Black radiates heat faster than white too...
It's pretty hot IMO. I've put too much into many a bowl of Pho and suffered the consequences. I'm not a spice freak, more of a medium heat tolerance.
We don’t need to “bridge the gap” we need to radically alter all of our lives immediately. The pandemic has shown it’s possible. there’s no way to consume ourselves out of this crisis. At very least because if climate change doesn’t do us in, microplastics will.
I remember when Google was using it to digitize and publish freely available books and it felt like a useful, clever thing to do. Now it just feels like being a unpaid worker.
The Method of Loci: Build Your Memory Palace
Your computer was connected to the internet and you're using relatively recent install media? I'm asking because I haven't seen that behavior in years.
I’ve had “pepperoni” pizza in Italy at a place where nobody spoke any English. It was filled with locals, not tourists. They had one kind of pizza: whatever they decided to make that day. For a few days it was what I, as an American, would call pepperoni. I don’t remember the local word for it, but it wasn’t pepperoni.

I’m not a fan of typical American mayo, but I’ve never seen it with sugar.
I eat it sometimes, but will never choose it if I have an option.

But yeah, for years now, I've been like, uh, people, this literally smells like dog poop, right? Does nobody notice this except me? A few years ago again mystified I googled it and found the butyric acid acid thing. Apparently people more often say "vomit" but to me it's definitely dog poop. SO WEIRD that now this scent/flavor has apparently become well-liked, that other chocolate manufacturers do it on purpose? Just weird. But yeah, people like what they like.
Reddit has a better sequence -

https://www.reddit.com/r/CatastrophicFailure/comments/o7s500...
Google’s new EU investigation: YouTube is under tighter scrutiny
About 30 seconds or so!
Setup icloud, setup apple wallet, setup apple music service, etc. And then I am getting nagged again regularly for apple music service when playing my mp3s.
Where would I go? I have relatives living in France.

Hyperbolic? I used to live in Australia and how they treated indigenous people was partly a motivation for me to leave. The racism is open and unapologetic there.

"Given every country has a history..." This is not a history, there are survivors living today. This is an issue happening right now. Children as late as the 60s were stolen, abused, and murdered. I live on unceded territory, my house is literally on stolen land. Leaving would be a monumental part of my life, I'm not going to lie, and I'd like to try and make a difference before going down that road. But it does feel rather hypocritical for me to feel this way and not stand by my principles.

This whole "it's history" argument really makes me sad. The amount of people that feel ok with this being a reason to just brush off what is happening today is a little sickening.

"I feel like declaring your intention to leave is hyperbolic" You say this as if what you "feel" has some deep insight into how I actually feel. I feel very emotional about this stuff, and I "feel" like you don't have any useful introspection into my character.

My homeland has absolutely no bearing on this conversation, I think you just want to know so you can go and unearth some sort of horror in my home nation. For the record I don't have any desire to return to where I grew up, nor do I think it's necessarily better there. However, I can guarantee that my home country does not have a suppressed indigenous population, no children buried in unmarked graves, and the land is not disputed.
You're right. Nuclear has come a long way... it's safer and can provide more power.
Best way to thoroughly block all telemetry on Windows is actually the built in firewall. Just block all outgoing connections and only enable them for your browser and whatever else you need.

According to a tcpdump running on the host of a Windows VM this blocks absolutely everything, even connections originating from kernel drivers. I tested this with LTSC though, so YMMV.
That's how I lost my GMail account - they demanded a telephone number so I relented and gave them mine, but they refuse to accept it. They won't take my work number either.
PixelReveal – new marketing concept to engage audiences with reveals/launches
Had to google that one. It seems your off.

It's still 20_1 now. 20 pesos for every US Dollar
No, they walk into (or go online to) PC World/Currys/Amazon and buy a computer. Then they load it up and up pops Windows.

The make of the computer is irrelevant to 90% of people.
It does have some sugar, it's just very small amounts:

https://smartlabel.unileverusa.com/048001213487-0001-en-US/i...

I do wonder how the addition of a tiny amount of sugar, less than the amount of added salt, could even be noticed... let alone enough to request the "real" American version
20x revenues? It’s not growing 100% YoY, so there’s no way it’s even 10x revenues.
Ms windows will become their gaming is. Linux will b their productivity os. Though Linux will b free, you will still need support contracts to get their enterprise software to work on it. Thus they will b able to significantly downsize their support department. If you don’t pay for the os you won’t b entitled to support.
> That is how I would feel about it

That's also an exceptional circumstance. If I had awareness of my friend's situation, I'd contact them; but that's because the urgency pushes it to the front of my mind making it something that I can't forget or postpone.
> This is why I qualified open source with "community maintained." When there's a strong partition between the community and the developers then FOSS looks a lot like closed software.

I'm just going to come out and say that I think Gnome and Firefox are two of the worst offenders of this.
It is a shame to watch the decline of Windows. There isn't much I can recommend to non-technical users looking affordable computing relatively under their control. Manipulation and user hostility is unacceptable.

Any of these possibilities would be nice:

* The market presents a kinder (and equally-affordable x86) solution and users follow.

* ReactOS lurches leaps and bounds ahead.

* Microsoft realises this trajectory is wrong and rows back.

* Everyone wakes up and realises that Stallman was right.

For the foreseeable, none are likely. What we really need is something to go horribly wrong that demonstrates practically why remote control and data collection of your own system is a bad idea. That will be the only way the point is driven home for the passive masses, unfortunately.
Honda changing course, will build its own electric vehicles
Right, but in view of the ever increasing temperatures it seems like a good idea.

I've done that to my old workshop, just literally painted the roof white. Dropped ~10 degC during summer, no change in winter.

Seems to me that light roofs would help more during summer when there are lots of sunny days than dark roofs during winter when it's mostly cloudy.

None of this is counting infrared/UV, but reducing visible radiation is still much better than nothing.
Pandemic-era Mobile World Congress tech fair kicks off
I don't fully understand. You are just going to be a setting dnslink records, and possibly an IPFS gateway.

There are hundreds of free dns providers and public gateways. What makes your service interesting besides marketing directly to that community?
I didn't even know they had jurisdiction on 21st century Earth.
Musk receives billions of dollars in government handouts. Tesla and Space X could not exist without the government pouring our tax dollars on them. I don’t think it’s too far of a leap to suggest Musk’s role in destabilizing BTC came at the request of his patrons in the government.

Or he’s just incredibly stupid. Maybe a bit if both.
This had a big discussion back in April when it happened: https://news.ycombinator.com/item?id=26681969
Why do you say avoid RF? I was trying to create essentially a new “opener” button like the battery-powered ones that came with the motor. It’s pretty old so I don’t think it’s doing anything too complicated security-wise. I do see wired being easier but I was driven to figure out RF. And yea I wouldn’t be able to do a specific open/close event but the reed switch would tell me which state the door was in before sending the toggle signal
Personal experience. The easiest source to read is Wikipedia. Look at the mechanisms of action.

https://en.m.wikipedia.org/wiki/Theanine

https://en.m.wikipedia.org/wiki/Anticonvulsant
It probably just is DNSLink, only instead of you going out and buying your own domain name and setting the record, they create a subdomain and set the record for you.
I think they like staying in power, and enjoying making money as a habit.
Thank you for responding.

I probably agree with the widget library example, but even here a widget library is just one way of implementing a GUI toolkit and perhaps it’s just the emergent result of an OOP-based approach (and consequently there are some really brutal tradeoffs in using a widget-based approach for a toolkit). To that point, with respect to general drawing libraries, I don’t think that OOP/inheritance yields a more elegant design than a reactive or intermediate mode approach (perhaps these terms only apply to GUI, but I imagine there are parallel terms for graphical APIs in general).

Even though I concede narrowly on the widget GUI library point, these libraries are so very rare that I don’t think it’s a very compelling case for OOP proponents. I suspect they’d like to argue that there are appropriate uses for inheritance in most applications and not just the odd GUI library. Otherwise I don’t think it even merits first-class language support (why bother with an `extends` keyword if it’s only going to be useful in the rarest of libraries?).
Metadata Driven Engine with Cop and DDD in Java
I agree. I love Huy Fong Sriracha, and I love Marie Sharp's carrot/lime-based Habanero sauce (I prefer the green "Mild" bottle for flavor-heat balance -- it's still quite hot to my (fairly acclimated, but not insane) palate!)
3x not to torture chickens for their short lifespan in horrific conditions is worth it even if you're not a moral vegan. The poultry industry is horrendous, and dominated by demands of corporate boards rather then farmers to boot.

I already try to buy free range, but the grim reality is that label can't possibly account for the amount of production it supposedly represents. Taking chickens with nervous systems out of the entire process is preferable.
The whole southeast has been mild this year (and had a lot of rain). Many evenings have felt fall-like in June.

Understanding how climate change impacts weather is still very complex.
> Anyone who has ever cultured cells on any scale can attest to the amount of water needed at any scale in terms of washing, rinsing, diluting, sterilizing, feeding, etc.

Given that this is all happening in a lab, is collecting and filtering for reuse an option?
I am always surprised by the lack of a proper "Linux Wine" OS, binary compatible with Windows, but with linux under the hood..
Now. We need to build a collective fund to buy out all fossil fuels, and to put them in an unusable form (e.g. by mixing them with other fluids or with sand).

It's similar to what is done with biochar after it is produced: the biochar is ground to powder and mixed with compost before being sold to farms.
I really don't get it. Microsoft has an OS and a Cloud (Azure and Windows) and make pretty much good money with it, but both have a great need for privacy. I really don't get what Microsoft is thinking.
I dunno... there's ~3 minutes between my comment and your reply.
In our podcast, we had professor of climate law (he is JD/PhD) talk to us about climate change. One of the irrefutable signs of climate change is that our weather is getting hotter... more record-setting years than the past. Yet, this alarming evidence doesn't concern most conservatives, who simply refuse to accept the science. Aren't they afraid of what's going to happen to us humans?
Alan Kay spent the last 40 years educating people on OOP and system design. His talks and research papers are now widely available on the internet. There are free, modern and easy-to-use versions of Smalltalk. Anyone who still remains ignorant about fundamental ideas behind classic OOP and the paradigm's history is willfully ignorant.