skysight-inc/HackerNews huggingface dataset:
“The only consequence of the powerful hardware I see,” wrote one, “is that programmers write more and more bloated software on it. They become lazier, because the hardware is fast they do not try to learn algorithms nor to optimize their code… this is crazy!”

This is remarkably accurate for games as well. Insurgency: Sandstorm for example. I was full of hope when I learned it was being developed in Unreal Engine which supports large scale combat much better than Insurgency's source engine. Unfortunately when it came out if performed much worse than its predecessor. Working with these engines has become so easy you don't really have to 'think' anymore and can just keep throwing stuff in.
Autocompletion everywhere, and from that, data validation, serialization, documentation. Dependency injection, OAuth2 stuff. Web standards. https://fastapi.tiangolo.com/features/
Are you sure? I'm fairly sure that was just a US FDA thing – “milk” has been used to describe sap and juices in Europe for many, many years – iirc that's where the word “lettuce” comes from.
I don't know about your experience, but if at most 13 little manual interventions in 6 years
would be the only problem of most "stable" distros I would have never switched to Arch.

I've had various non-rolling distros fall apart on all sides within 6 months.
With Arch I've had one manual
intervention(aka one copy-pasted command) in over a year and one minor issue where
I needed to restart a service. That's amazing and something I'll gladly take in
exchange for painless and straightforward setup of pretty much anything.

Not to mention with regular backups(that should be done either way) and delaying updates in critical time periods
you can easily minimize the risk.
Hania little mommy for baby doll toys
Ha! I'm glad it's enjoyable enough as to do it as "procrastination" :p
Advent of Code in q
> The EU Convention on Human Rights bans debtors prisons.

FWIW it is the "European Convention on Human Rights", drafted in 1950, usually abbreviated as ECHR (with its court being ECtHR). It is distinct from the EU, being a product of the Council of Europe.

Whereas the founding document for the EU (Treaty of Rome) was signed in 1957.

As for the EU, it has its own "Charter of Fundamental Rights", somewhat based upon the ECHR, but I can't spot a reference to debts or contractual obligations.

The ECHR would not forbid this Mississippi practice, as Articles 4 and 5 allow it. Similarly Articles 5 & 6 of EU CFR would also seem to allow this practice (read the explanatory notes).

Please clarify just what Convention, or Charter it is you are referring to, and which body created it.

ECHR - https://www.echr.coe.int/Documents/Collection_Convention_195...

Article 4 - https://en.wikipedia.org/wiki/Article_4_of_the_European_Conv...

Article 5 - https://en.wikipedia.org/wiki/Article_5_of_the_European_Conv...

EU CFR - https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:...
As a cloud architect, I highly recommend this guide: https://github.com/donnemartin/system-design-primer

All the patterns are there. Fan out for buffering writes to increase the amount that can be cached for reads, write through cache, write back cache, etc.
Hehe, thanks! :D
keiferski, I would guess research mean examining patterns of individuals faced with poverty and those that didn't in their childhood. Are people grown in poor household with lack of healthcare and struggling diseases better than those who didn't and lived relatively comfortably?
If you learn something from facing difficulty or suffering then how does it materialize?
What form does it take?
I agree completely. But the perception that they are comparable, that pets are sufficient to replace human connection, seems to be a growing trend.
So.. you haven't heard of automated MITM executable-patching (infecting) solutions? I believe I read about them a couple of years ago.

Once implemented, it's much easier than hacking servers and more convenient to do targeted, semi-targeted, local network/cafe script-kiddie attacks, without it being easily detected. Unfortunately for attackers, these days people don't download and run unverified executables as often, especially over http, so you may need lots of patience if you want do infect a specific person.
What happens when IOT domains get gobbled up by nefarious actors instead of domain squatters? Instant botnet or surveillance network?
Thanks. If you have any feedback on the game, feel free to shoot me an e-mail (it's in my HN profile).
Dutch Government Wants You to Stop Referring to the Netherlands as ‘Holland’
It was? Couldn't find anything about it more than that someone, unnamed, from google said it was more or less break even.

Alphabet doesn’t disclose how much money YouTube is making, but RBC Capital analyst Mark Mahaney estimates YouTube’s annual revenue has reached $10 billion and is increasing by as much as 40% a year. The growth makes YouTube “one of the strongest assets fundamentally on the Internet today,” Mahaney wrote in a research note this week.

https://www.latimes.com/business/technology/la-fi-tn-google-...

But I have a hard time believing it wasn't profitable in 2015 either. Sure, if they re-invest most of it and pays out the rest to youtubers as a way to market the platform then you can pretend it is breaking even.

Oh, and yes, the difference in ads between now and 2015 is huge. Likely close to an order of magnitude where I am, but that probably greatly varies depending on which market you are in.
Would you prefer that no news outlet writes about it until the mystery is solved and wrapped up with a neat bow?
Authy’s iOS app still doesn’t have an actions/app helper, so every time you need to switch to the home screen, find & launch it, search for the site, close the keyboard (the copy button is obscured by it), hit copy, then switch back to Safari/wherever and paste. So much friction.

Kind of implies the engineers who build it never ever use it?
No I just wonder how.
Not that I necessarily agree that espousing your viewpoint requires research, but it might be constituted by studies showing correlations with more difficult but meaningful lives and long term contentedness/happiness, or with traits we generally see as positive, such as honesty.
No, you and the driver are supposed to exchange a keyword to make sure you got into the right car. That keyword happens to be a name by default because it's very... human, I guess, but it does not have to be your name. For taxis, I frequently use two or three random names common in my country.
There IS Scientific Research being done on aspects of Traditional Medicine.

As an example, see the book "Herbal Medicine: Biomolecular and Clinical Aspects".
> Arch exists for people who don't want breakages to happen.

Or, for people who don't want breakages but also want/need current software versions.

Debian-based stuff can be pretty nice and stable as well, but on Arch installing and setting up anything usually "just works" without missing dependencies, renamed packages etc.
I found that FreeBSD has its use in NAS builds with its nicely integrated ZFS. Otherwise I'm all in for OpenBSD or Arch Linux.
There’s ghcjs right? So maybe not super hard to port the core. I have basically no idea though.
Just like on Facebook, the ads are doing much more than ‘paying to run’ the platform. And moreover, why would YouTube do anything but continue to increase the amount of ad content? It directly translates to more cash and profit. Same goes for paying content creators less.
Spectrum should have done a better job letting customers know, one month notice isn't reasonable.

It should be noted just for context, that they stopped selling this system in 2016 and that the "$900" customer referenced purchased theirs in 2015 since they've been using it for over five years. I'm not bringing it up to dismiss the valid criticism here, but it does reduce Spectrum's sketchiness a tad.

I think Spectrum's biggest mistake here was getting this bad PR when avoiding it and even getting some positive coverage was very cheap. They claim it only impacts a "small percentage of customers" and if that is true (which might be believable for a six+ year old system), why not just give them all a small payoff? Heck they could have turned it into essentially a Ring advert: "Spectrum customers get a FREE upgrade to Ring!" or something, then announced they were a Ring reseller.

But I guess when you have a borderline monopoly and customers have weak consumer protections you don't have to care about looking good.
The (relatively new) Austin central library built a restaurant/cafe as part of it. I’ve long thought that if it turned into a bar in the evening it could generate substantial income for whatever administration runs the library.

But it doesn’t - though I’ve heard good things about the food, I’ve never actually been in...
I don't claim that, I read some psychology stuff (my sister-in-law is also a psychologist, but I am not considering her as an argument). I think I also saw a few clips with Jordan Peterson telling the same; even if you don't agree with him on other matters, he is a respected professor of Psychology at the University of Toronto and he knows his stuff.
Zero Trust is incredibly cool, but exceedingly difficult to pull off. I would even say this is true attempting to do this at my house, obviously a very small environment.

Here are the strategies that have worked for me / companies I have worked with:

Doubling down on Google Cloud. Yes they get a lot of grief that is deserved for privacy, but the reality is your infrastructure and data is extremely insecure anywhere in today’s hostile cyberspace. It is the most secure, which might not even be that much, in GCP. There are so many good secure design patterns there that I can barely use AWS in good faith now with a customer even though I owe my whole career, at least the beginning part, to them.

Duo Access - Highly recommend. Great all around. Push notifications to user phones and require location within a specific country and with biometric authorization for the push alert. Add device certs for even more security.

Okta - don’t recommend at all for one reason. To me this felt like a big thing, and that was when signing up for they made you declare answers to security questions. This is a horrible pattern that NIST has come out against for some time. Whose idea was this?
Six IoT Security Concerns to Keep in Mind While Developing Mobile Apps
That is a different matter: state control over citizens. We have the same laws, inspired from Germany (we are geographically close).
That is implied by your phrase "As others have pointed out".
That’s what “orthogonal” means, in this context … :-)
This is a good reminder to support your local library - one of the few public places left that doesn’t expect you to purchase anything.
Telega.el: GNU Emacs Telegram client (unofficial)
>There are reviews, excepts, literary fame, word of mouth, tv adaptations, and several other things to get an idea about that. How moral the author was during their time on earth is hardly on my list of such things.

I don't have time to read all Sci fi books, nor do I have time to read all reviews. I have to make a decision on very limited information. That's why I said between two seemingly equal books, meaning equal reviews, prestige, whatever, if one author is a creep and the other isn't, I'll pick to read the book by the author who isn't a creep.

>Sure, but that's neither here nor there as to the point we're discussing. We'd have the same issue with any other genre (or even any other art rather than literature).

I'm not discussing the abstract concept of separating art from artist. I'm discussing how it applies to me. This topic has pretty extensive treatment in literary/critical theory.

The reason this is applicable to me is that I have a goal to consume all the best scifi, and I don't have enough time in my lifetime to consume all the best scifi. Therefore I can afford to be more picky. I personally choose to limit myself to the best of the best Sci fi that happens to not be written by creeps.

If someone told me the best scifi novel ever was written by Hitler, I would probably read it. But if someone told me Hitler wrote a pretty good scifi novel I would skip it until I read all the really good ones. And then maybe I'll switch to reading a really good book from another genre before reading a pretty good book by Hitler.

Also I find it much, much more important to apply this principle to authors who are still alive. I don't want to financially support authors who are creeps. If they are dead, then it just is really some completely arbitrary selection criteria that I choose to apply to limit the total number of works I could read from some super huge number I could never hope to consume in my lifetime to some slightly smaller super huge number I could never hope to consume in my lifetime.
How times have you used doubly liked lists outside a CS101 programming exercise? Even if you did, it’d usually be trivial to implement an array index version or just use unsafe. Basically it seems you give up almost nothing for memory safety.
How to Allocate Memory (2016)
This is fine in some environments, but not all. I worked on a code base once that had over 150 engineers. Teams were broken up mainly along feature and UX lines, but there were a few cases where some features were used in multiple user experiences. I worked on one of those features.

There was an engineer on one of the user experience teams that didn't understand this and decided to rewrite a portion of our code to make it more performant in their UX. In doing so, this engineer introduced bugs into our feature that adversely affected other user experiences within the application, but was not apparent in their own implementation. Had our team known about this, we would have very easily 1. been able to point out the bugs 2. helped the engineer with a better solution.

This wasn't a small effort, the engineer's team received a requirement from their PM, groomed the ticket, architected the plan, assigned the ticket to the engineer to work, the engineer wrote the code, then had at least two reviewers on their team approve the change before merging it. So we're talking multiple points of failure, I don't blame the engineer individually.

The fallout came a week after the code was deployed when the UX team flipped on the feature toggle. They checked their UX, it looked good, and continued on. Meanwhile other UX teams started seeing crashes coming from our feature. (the crash didn't manifest in testing because it was toggled off, which was a failure on the UX team)

This wrecked collaboration and trust across our codebase in multiple ways and lead to increased overhead processes. We dealt with the initial fallout from UX teams not trusting our feature, which then evolved in to UX teams not trusting each other, UX teams not trusting feature teams, feature teams not trusting anyone, an no one trusting the procedures in place.

Yes there were multiple failures. But at the end of the day, this whole scenario could have been prevented with a one line message: "Why did you implement this in this way?" No one was emotionally invested in the code that was changed, it was for all intents and purposes crap code, but the crap code worked, the new code didn't, a simple courtesy check would have saved a ton of time, money, and trust.
Have you not simply abandoned OOP at that point? A core point of OOP is that objects manage their own state, and provide an interface for accessing/mutating it.

If classes are only used as data structures, and everything is done through (presumably pure) utility methods, it sounds like you're writing procedural code in an OOP language.

That's not inherently a bad thing, but OOP provides benefits and you may be making a trade-off without thinking about it.
That's how it started, but it's now an independent project of the OpenJS Foundation. And it isn't limited to IoT - it can be used for any event driven application.

(Disclaimer: I'm the creator and project lead of Node-Red)
> How long until a painfully nontrivial portion of our browsing time is spent directly consuming propaganda?

They'll be running commercials on television in a few years at this rate.
A Japanese Billionaire Wants a ‘Single Woman’ to Go to the Moon with Him in 2023
Istio as an Example of When Not to Do Microservices
Dan Ariely considered this distinction in his discussion of market vs. social transactions:

Described in:
https://escherman.com/2009/04/09/social-norms-versus-market-...
No, because remaining polite is important.

But I will make a mental note of it, and infer that said person was socialized improperly (f.e poor family life, severe bullying, inability to form strong bonds, unstable or has no non-surface relationships with other people), and thereby stay away.

I don't in anyway mean to offend, and I am certain the other would reply with "I don't want such a judgemental person in my life, anyway."
I feel like political/advocacy/regulatory should be a category. Organizations like Vote Solar, SEIA, Mission:Data, Sierra Club, etc. have most impact fighting climate change because the policies they push through have huge industry-wide consequences.

Also, for energy, how wide do you want to cast the net? Solar and wind generation is now more cost effective than fossil generation, so traditional utilities and utility vendors are now doing huge climate-change fighting efforts, just because it's cheaper. For example, GE has a solar division that is developing huge commercial projects that offset a fuck ton of carbon. Should GE be on the list?

I worry that this list is giving the impression that fighting climate chance is a selfless endeavor, when nowadays much of the carbon offset work (especially in energy) is done by established entities because it's simply cheaper and in their self interest.

Also, what about governments? Countries, states, cities, and regulators are passing more and more 100% carbon free mandates. Those are vastly more impactful that anything else on this list. Shouldn't they be included on the list?

Finally, a search or full list to Ctrl+F would be nice so I don't have to click through multiple categories to see if a company is included.

Thanks very much for the effort to put this list together, and I wish you the best of luck!
EBT (food stamps) should be modified to only work for healthy food (however one wants to describe that), and dollar stores will then offer that food.
Awesome project. Reminds me of my days of using Apache NiFi. https://nifi.apache.org/
Unlimited on-demand graphic design for $369 per month
> I have children and had pet and I can tell you that those two are [not] comparable in any way.

I was replying to this.

> You can absolutely pull all nighters with cat. The cat will be fine.

Your couch or mattress may be ruined, though, depending on the cat.
It would be a circular exercise. Defining what is considered positive, for example contentedness, is itself a culture-specific value. There are and have been plenty of cultures which consider other values more important. Even then, defining happiness is itself not a scientific endeavor.

Ultimately you end up at philosophy or religion.
JS the good parts + types.
Yes, absolutely, but it's one that's easier to teach juniors.
GM Engineers Arrested for Racing 2020 Chevy Corvettes on Kentucky Roads
It's hard for me to make sense of what you're saying.

1. You don't seem to think the Pale Moon has value, nor that it should be used.

2. You say you don't read their release notes--which makes sense if you don't think it's worthy.

However:

3. You say you do spend time reading their patches--which doesn't make sense if you don't think it's worthy.

4. Their release notes frequently mention "defense-in-depth" patches which are their own work, not, as you put it, to "randomly backport patches purely to try to keep somewhat up-to-date"--which conflicts with your claims about their work.

So you say you read their patches, yet you don't appear to read all of them. And you say you don't read their release notes, yet you speak as if you have comprehensive knowledge of their work.

Then you say something that's supposed to be scary, but then you say that it might not actually be scary, and you won't tell us whether it actually is.

So, regardless of whether Pale Moon is valuable or useful or secure to any degree, isn't your comment a textbook example of FUD? What's your purpose here?
This is honestly not really that silly of a perspective if you spend anytime outside of the US, especially non-Western countries. In Japan, for example, kids are forced to drink milk in school, many hate it, and it’s something almost no one drinks as an adult. Excluding butter’s use in foods (which is likewise an imported thing and has no corollary in traditional Japanese cuisine), dairy consumption is quite low. It even used to be a common insult, pre-WWII, to refer to someone who seemed overly Westernized as “stinking of butter.”
> there hasn't been a demonstrative reason to pull it" is not the reason it's not "been pulled

Languages are hard to change and backwards compatibility is paramount. Hell, some languages support null just for interoperability (i.e. Scala) when they would have otherwise not allowed it when they were created.

Null isn't expressive and is historical baggage. At this point "billion dollar" is probably an understatement.

I wonder how many people that have spent significant time writing in languages that allow null and those that don't prefer having null?

I, for one, wouldn't willingly go back to a language that allows null.
True. You can convincingly argue that Facebook et al are a net negative for our society
If someone is at the point where they consider exploiting animals for their milk basically torture, I think they've probably already taken the logic to its natural conclusion.
This week in KDE: more speed, more features, and a bug massacre
Do alcoholic beverages have high carbon footprint in general? Maybe beer, since you have to heat it, but I wouldn't expect homemade wine to have significant footprint.
Danish Prime Minister Mette Frederiksen called the idea of selling Greenland “absurd,” in public, which in the world of diplomacy is a sharp rebuke for President Trump mentioning the idea.

The Danes went on to say, in a further humiliation on the world stage, that we are past the point in history of buying and selling lands and people, sending Trump off with a red card.

Everything does not have a price, and even exploring the idea that the people of another nation’s protectorate can be traded like hockey cards will only lead to more embarrassment.

p.s. If America wants Greenland, the easiest way would be to simply ask the people of Greenland, who have their own flag and government.

https://www.politico.com/magazine/story/2019/08/23/donald-tr...

It’s a matter of speculation how they would feel about the prospect of being treated as America has treated Puerto Rico, but that would be their decision to make for themselves.

In his century, Greenland is not a colony.
It’s a hotly-debated* expectation if you’re a married (or otherwise stably-partnered) middle class or richer woman, but a requirement if you’re single or poor, at least in the US.

Well-off women with good jobs get a few months of paid leave (at most); poorer women with crappy jobs do not get paid leave, just a right to get their job back after 12 weeks of unpaid leave most of them can’t afford to take.

*Hotly-debated because my friends (married, with well-paying jobs they really like) got varying amounts of pressure from their extended families and social circles not to work.
The OpenBSD port for Rust 1.39 - the long awaited async/await release - wasn't available for several (6?) weeks. The reason for this was the maintainer is a single person with a complex setup, trying to wrestle with LLVM issues and more esoteric things like Sparc64 support.

It's a small miracle things like Rust are supported on OpenBSD at all, let alone things outside of -current.