skysight-inc/HackerNews huggingface dataset:
> Cloudflare

I'm starting to think that Cloudflare is even worse than the GAFAMs, due to its impact on so many of the other websites :

https://www.gigablast.com/blog.html

(If it can even be separated from them, considering that Cloudflare has received up to $110M from Microsoft, Google and Baidu !!

https://techcrunch.com/2015/09/22/cloudflare-locks-down-110m...
> When we notified management they replied, “We’re in a build the plane while flying situation, how can we get this out now without doing a big rewrite?”

Even worse I tried to catch this before it happened at one company and was stopped. I was transferring to a new project and was the only person who had any experience with a system like they were building at all and was not consulted at all for the initial design. They had made a fatal design mistake that I knew would sink the project and I raised my concerns. Turns out a "technical" manager had made the decision and he wouldn't budge on it for anything. All of management then attempted repeatedly to gaslight the entire team claiming that they had "decades" of experience with the tech and that it was the correct decision despite being given solid references about the problem from many reliable sources outside the team, and continued to say things that directly contradicted the sources. The project hadn't even started yet so the entire situation could have been avoided.

Nearly every competent team member left within a few months. Before leaving I witnessed new hires do everything from pushing AWS creds to git to pushing over a GB of docker `.tar` files to a repo... it was bad.

Seems just a few middle managers can drown a project/company in technical debt pretty quickly.

Edit: "every competent team member" to "nearly every" not sure why some are still there.
Advanced Python with James Powell – Video Gallery
Python expert James Powell shares how one can build conceptual understanding of advanced Python topics. Webpage of collected conference talks.
anti-neanderthals articles are popping up everywhere. Why the haaaaate brah? - AR15s are their gift to modern humans!
I think this article makes a convincing case that small changes of this particular type are a waste of time: it's much worse than throwing an equivalent amount of money at the problem.

It follows that scaling them would only waste more time.
I'm going to shill Gradualizer[1] in here as well.

1. I think you have to see typing as helpful information. Like:

-spec add(integer(), integer()) -> integer().
add(A, B) -> A + B.

Technically, nothing prevents add from accepting number() or float(). It's too much specification.

2. I was surprised how much there actually is but also disappointed that a lot of errors were in until OTP 23. Gradualizer also overrides some definitions [2]

3. Haven't encountered a problem with this yet with gradualizer, would need to test.

[1] https://github.com/josefs/Gradualizer
[2] https://github.com/josefs/Gradualizer/blob/master/priv/prelu...
I think that this article correctly identifies the root issue here: naive application of utilitarianism. All of these "write better code to save the planet" blogs are an unavoidable symptom of that naivete. If you take this perspective seriously, it's clear that anything can become a moral issue. Buying an iphone, driving a car, drinking coffee, eating chicken, writing inefficient code, laughing at Dave Chapelle and so on. It's also clear that there's no genuine rationality behind this: no one really knows which actions increase or decrease utility, the people who go for this stuff are just expressing their interests and emotions under an extremely thin veneer of rationality.

While utilitarianism can be useful -- of course we should consider the outcome a policy -- I think it's a dead-end as a replacement for a bedrock moral philosophy. Utilitarians answer the question of "what is the good?" with "whatever maximizes the good". Sounds like kicking the can down the road to me.

Hannah Arendt:

> This perplexity, inherent in all consistent utilitarianism, the philosophy of homo faber par excellence, can be diagnosed theoretically as an innate incapacity to understand the distinction between utility and meaningfulness, which we express linguistically by distinguishing between "in order to" and "for the sake of." Thus the ideal of usefulness permeating a society of craftsmen—like the ideal of comfort in a society of laborers or the ideal of acquisition ruling commercial societies—is actually no longer a matter of utility but of meaning. It is "for the sake of" usefulness in general that homo faber judges and does everything in terms of "in order to." The ideal of usefulness itself, like the ideals of other societies, can no longer be conceived as something needed in order to have something else; it simply defies questioning about its own use. Obviously there is no answer to the question which Lessing once put to the utilitarian philosophers of his time: "And what is the use of use?" The perplexity of utilitarianism is that it gets caught in the unending chain of means and ends without ever arriving at some principle which could justify the category of means and end, that is, of utility itself. The "in order to" has become the content of the "for the sake of"; in other words, utility established as meaning generates meaninglessness.
If you want to help some poor but able fellow, hire him / her to do some job, and pay reasonably well. Even a one-time job.

Acquring money is an obvious way to get out of poverty. But living on handouts kills morale.
> Estimates are up to 25% of the total energy consumption by 2030.

I would like to request a serious citation on that, it is an absurdly high number and 2030 is 10 years away.
Giving Jim Keller the boot is probably on Intel's list of regrets.
Dude, those videos are awesome!

Thank you.
Every single point is verifiable actually. Take a look at the sentences on https://www.altalex.com/ (Italian knowledge required). You'll find that this is no 'partial' report, it's just stating the reality and trying to find a logical reason other than "the judges are just racist against men", which of course sounds a bit silly.
>how is innovation supposed to thrive in an environment where a "miscalculated talk" is enough to halt a $37b IPO?

Fwiw that can happen in the US too. If a corporate exec says something unwise during the pre-IPO quiet period, the IPO can potentially be scrapped.

And there other consequences to unwise public statements, like when Elon Musk publicly claimed he had a major new deal, which moved markets and then turned out to be a lie. He got bitch-slapped by the SEC for that.
Say we have 5 people voting. I know that 4/5 are going to vote for candidate A, but I don't like that, so I publish:

abc - A
def - A
ghi - B
jkl - B
mno - B

Then I simply give all the people who voted for A either abc or def. They all think they're identifying themselves, when really they're sharing identifiers.
it's a couple of poor people in south-east asia making some money on youtube... is that more exploitative and cruel to animals than the meat industry? i don't think so.
For some it was the other way around. Certain liberties were sacrificed (in the name of security) as the versions progressed. For e.g. an app cannot toggle wifi hotspot.
I'm not sure where my comment implied that money grows on trees; that condescension isn't warranted.

And I left it deliberately vague about how much the monthly fee is -- there are different models consistent with what I described. The point is, to simply apportion directly it over what people actually watch, rather than the clumsy system of paying for a specific provider and some unrelated amount of money going to the content.
These things should strive for accuracy and this article is not accurate. The cgroups facility does not control "the number of CPU shares per process." Although you can put such a thing into effect with control groups, it's more accurate to say that a control group limits the resources of a set of tasks. Those tasks may be from one or several processes, and it's also the case that a single process can divide its own tasks into several cgroups.
No axe, I'm just tired of people (mis)reading titles and being done with it.
I’m not an American so correct me if I’m wrong but winning the popular vote doesn’t mean success either in US if I understand it correctly, so this wouldn’t solve the problem at hand right?

U.S. Constitution doesn't require electors to follow their state's popular vote so the map would also have to reflect that for certain states.
180HP Honda engine swap will cost less than this conversion kit alone.

https://www.youtube.com/watch?v=UN7tl7nhV0s&list=PLp0KnUFYB-...

http://superfastminis.com/store
This. Less flying, less buying, less meet, less consumerism, more local & seasonal food. No need to go full 100%: it would be enough if critical mass reaches a good-enough level.
To me tech debt is the result of callous introduction of invariants.

An inexperienced engineer keys your users table by their email. Suddenly a user changes their email address, and now you either refactor to use an autogenerated user ID (as you should have in the first place), or you have a huge brittle process for migrating a user between emails, or your entire codebase starts getting littered with statements looking for previous email addresses and copying data on the fly.

The mistake was that email=user identity is not a true invariant.
How to Break Up with a College Coach
> Rich people aren't tipping over trashcans or shitting on my sidewalk.

Are you seriously equating globally warming the planet with littering? Yes the latter is annoying but the former is literally killing a significant number of people around the world every day. You can’t blame the fires solely on bad forest management. Yes forests in California could (and should) be managed better, but with the climate disaster fueling them I think those effort would be futile.

> They provide you with a job. You are free to start your own business. Rich people can't stop you.

Again, seriously? Reality check, if this were an actual option more people would do it. How many people get rich (or are able to at least make a living) after starting a business from a working wage? In the real world, normal folks can’t afford to start a business, and even if we could, the risk of failure is too great for us to risk loosing everything and ending up in debt for it.
Have you read "Wherever You Go, There You Are"?
Absolutely. There are studies where groups of people were examined while playing "Monopoly", but some players started with a massive money advantage. If (usually when) they won the game, they attributed it to their own skill at the game, not the massive advantage they had at the start. Being wealthy fucks up people's brains.
You can condemn violent groups like Antifa that vandalize and destroy private property in the public right of way that makes the entire city look like a mess.

Invest in opportunity zones, and support legislation, that expands them and their incentives. Push to democratize access to these kinds of funds so that more institutional capital can be built from smaller investors.
As a sibling comment said, outstanding debt is sent to collections after a certain period, similar to how credit card debt (and all kinds of other debt) is handled in the U.S., and maybe in most parts of the world?

Can’t comment on implementation details since thankfully neither my contacts nor I have experience with collections. (Btw, once upon a time, my Experian credit score dropped by like 150 points after a mysterious debt appeared on my credit report; turns out someone else’s debt was mistakenly put on my file. Luckily my name wasn’t also “mistakenly” sent to some collections agency. Definitely scared the shit out of me.)
No, it's you who are delusional.

The U.S. ranks 45th in press freedoms. There are 25 European countries who rank better. Heck, there are even 5 African countries who rank higher.

https://rsf.org/en/ranking

https://en.wikipedia.org/wiki/Press_Freedom_Index

This infamous clip from The Newsroom might shed more light on how the U.S. is actually doing in comparison to other democratic countries (all statistics quoted are easily verified if you want to look into it) https://www.youtube.com/watch?v=wTjMqda19wk
Well, the point is that which language you choose depends on what you want to do with it, and it's impossible to say objectively that one language is "better" than another. If you ask me which one I _like_ more, that's a totally different question, but no one cares what the answer is.
It would be super nice if they published a copy of their latest git repository. It doesn't need to be anything fancy. Just a .gz file pushed to the website once a day (or week even) would be great.
Kubernetes is just another layer on top of Docker. It can use other container execution environments, but Kubernetes itself doesn't manage the container runtime; it just orchestrates containers at a higher level. If you're running Kubernetes, you're almost always still running Docker.
You may have missed a couple of jokes.
Having learned a tiny bit of Finnish myself, I totally agree with your points. And actually the „controversial” advices b), d) and f) combined with tips like a), c) and h) is very much what popular polyglots like Benny Lewis („fluent in 3 months“) teach for language learning in general if your goal is to actually speak the language.
I submitted that same link the day it was published and got no votes. Bad timing I guess :)
Not nearly at the level that the PS5 is promising. They quote a computational requirement that's equivalent to 2 Ryzen cores.
hoping to find a fully software-oriented solution.

Sometimes hardware is a useful abstraction. In this case it would solve a lot of issues (known and unknown) at once.
Matt Ridley certainly made maximum use of the "freedom" that was available to him.
I really don't understand the supposed equivalence here.

WhatsApp's one and only feature is private direct messaging. Basically equivalent to iMessage, SMS, eMail, etc.

edit: Did you mean that this content is being spread maliciously by spammers using WhatsApp?
Shameless plug, I recently tried to characterize technical debt in terms of time pressures and system understanding, i think it's related to this parent post:

https://medium.com/dm03514-tech-blog/technical-debt-poor-sys...

I believe a lot of tech debt is choosing locally optimal solutions, and that leads to organizations never reorganizing the code to reflect their understanding.
Why counting votes in Pennsylvania is taking so long
I disable sftp because I do not use it. I disable all sshd features that I do not use, e.g. various methods of authentication or encryption other than those that I use.

I do not use sftp because it is a bad protocol, which cannot reach high speeds. This has been explained by other poster.

I frequently transfer tens or hundreds of gigabytes of files over ssh and with sftp that would be unacceptably slow. Also, sftp does not handle correctly all file metadata, in certain cases making incomplete file copies, with only partial metadata.

I use rsync over ssh, which does not have any of the problems that plague scp and sftp.
I'm gonna watch porn in 144p. For the planet!
I'm not OP, but just bought a house in Golden, CO, and looking to do the same kind of things. Would you be willing to share your email address? My email is in my profile.
Why does “poorly edited English” matter when the content seems to be on point? Not everyone on the Internet is a “native” English speaker. Content matters, not who and how they wrote it.
It is a sarcastic reference to the authors closing sentence. Hence my second sentence pointing out other old things to get rid of.
>No one is claiming a small httpd server or a minimal website is saving the earth.

One of the post titles referenced in the article is "This website is killing the planet." In fact, some people are actually saying exactly this, even though about 10 people went on HN to claim otherwise despite direct references to people saying it.
Re high speed rail: The problem is, there aren't enough people in the rural area. You wouldn't have a high-speed rail stop in every other town in rural Kansas - if you did, it wouldn't be high speed rail. You're not going to connect all the farmer's kids to Kansas City that way, still less to Chicago.
LessWrong comes to mind
Well, the problem with that is that not everyone would agree on that way of classifying languages _either_! And people do want to know what the differences are between Go and Rust, as they're so often mentioned in the same breath. I think the comparison is valid (whether you agree with it is another question).
For finite sized memory, the problem can be solved by recording every system state (registers, memory values etc.) and seeing if the same state is ever reached twice. If so, the program will never terminate, and vice versa.
This is correct. Ossification of the application means greater technical debt but throwing it all away is bad unless either it is an internal application and you can spend time identifying related applications that operates beyond your documented APIs of the application or met the ire of your external customers (equals PR disaster).

The correct handling of this on a new project is to insist on fully documented public APIs so that you can rewrite that without too much worrying.

On existing ones, rewrite in parts with extensive internal testing (and if possible testing with your customers, but please do not use the modern Microsoft way of almost no internal testing) and full rollback plan in case it went disastrously wrong. Or just as this comment said, just create a new product and have a workable migration plan.
I like how some comments are painting a rise in wealth in these areas as somehow bad, but are hiding it behind the term “gentrification” and doing cartwheels to make sure the areas stay in poverty but somehow better than before.

I’ll leave the comment at that, it’s amusing enough.
I wonder if Kamerlingh Onnes' rationale in 1911 to cool down mercury and measure its resistivity was simply: "I wonder what happens at low T?"

Nowadays I have to write lengthy proposals with detailed budgets and milestone achievements that make you feel like you should already know the outcome of your experiments and it makes you question why would I even do the experiment if I already knew the result?

Then there's the parochial committees that review and critique your proposal and tell you that you need to think like them and propose ideas that are derived from their mental models of reality. Stamping out any diversity of thought.

Any accidental discoveries happen despite of this system and not because of it, but history is revised to make it look like all the good things happen because of the bureaucratic scientific complex.

Signed, a disgruntled scientist.
everything is fake on YT, just like everything was fake on TV.

They're more different than they are the same. There is a different set of incentives, and a different set of constraints with Youtube producers than there was in television.
I guess you sometimes need a brand like the BBC to get ahead.
Ubuntu/Snap simply does not work anymore. The sandboxing blocks all access to remote shares. I run a ZFS NFS file server for my data, and snap is blocking this. I'm in the process of switching all my Linux machines over to Arch. Also on one of my Ubuntu machines Chrome, which is a snap, seqfaults on startup. To me, Ubuntu is dead/dying other than in a docker container.
I'm sure OKC is a great city in many ways, but the best artists in Oklahoma usually move to LA or NYC, engineers and entrepreneurs to Silicon Valley, political leaders to DC, etc.
Denmark found 214 people infected with mink-related coronavirus
> this particular one leaves a bit of a taste of a maths article written by a crackpot

That gave me a good laugh! I do understand the issue and I am not a brilliant writer in this regard. I was trying to make it understandable to the average programmer but also be at least "correct", and I think I have kind of failed at both in this article. I wanted to make sure that the ideas I was trying to express made sense not just to me or in speech form, but in written form too. I added all those definitions, including "value", because I know so many people who use the terms "value" and "object" interchangeably and assume all values are "objects" in the OOP sense. So I wanted to make a distinction between the two, as I wanted to emphasize the object-ness as the key relationship, not the value-ness.

I am quite interested in how people build mental models of things and how they think about programming in general, but there is very little on the topic currently. And ownership semantics (even the name alone) has a lot of implicit assumptions tagged along to it that I wanted to understand. In sum, "ownership" is the wrong word but oh well, silly history.

And yes, "linear hierarchy" does come from biology. It does mean "linear order" in that sense. That is a much better way of explaining it succinctly.

Interesting you brought up Wirth, since he is one of my idols and that book is absolutely amazing. I always recommend Wirth to beginners wanting to learn how to write compilers.
There are plenty of people working on the big issues. Adding your voice is unlikely to make much of a difference. Fix the things you can.
Check out https://forum.earlyretirementextreme.com/index.php for example.
Well, no one is claiming that it's impossible to write Rust or Go programs that have security vulnerabilities—that would be a very silly thing to claim, wouldn't it?

A more useful way to think about it might be to ask whether such languages make vulnerabilities less likely, and for certain types of vulnerability (buffer overflows, for example), they absolutely do.
hotdesking?
This app makes the click wheel UI as well https://www.theverge.com/2019/12/11/21010953/apple-iphone-ip...
How the PS5’s ‘adaptive triggers’ work
20 years ago, you'd be competing with much smaller salaries from the big tech companies, which would make recruiting much easier. If you meet some smart people in college, you could more easily convince each other to try building something together, especially if they're averse to corporate 9-5 culture. Whereas now it's pretty likely that they'll have their eyes on FAANG jobs.
Is this satire? Did someone use paid time on the clock to write this?

I’m confused, because it starts by extolling the need for a “balanced team” then immediately paints “good” developers as all having the same characteristics (like being competitive).

I got a good laugh at “we don’t have any average developers here”. In my experience, the trait that most reliably predicts overall bad engineering culture at a company is ego.
> Bernie's support came from appealing to what used to be the base of the Democratic party: the working-class. But it's not enough voters in the raucous big-tent Democratic party to win a primary, and likely not the general election.

> Anyway, to your last point: the left is part of the Democratic party, but it doesn't have a strong-enough hand to play.

If those farther left types don't have enough support even to win the Democratic primary, how will they do in the actual race?