skysight-inc/HackerNews huggingface dataset:
> If there's someone on the team who can't understand a particular piece of code, he should just ask and learn. There's no reason to weigh someone down just to make an inexperienced, incompetent programmer or unwilling to learn something happy.

Writing simple code isn't about allowing juniors to be "lazy". Simple code is a business decision. The easier it is to contribute to a codebase:

* the more of your existing staff are able to contribute

* the easier it is to hire people able to contribute

* the cheaper your staffing costs

* the quicker it is for new staff to contribute

* the more resistant you are to staff turnover

* the more resistant you are to changes in the relative
popularity of programming languages and libraries

* the cheaper it is to pay off technical debt (because rewrites are easier)

Lowest-common denominator code should be the rule, not the exception. There is definitely a place for "fancy" code, but it should be very carefully considered.
I worked once for a German company that used the German version of overengineered quite a lot, and they used 'eierlegende Wollmilchsau' for this, which is analytically not correct, but everybody understood it as overengineered. In general I think you have to give more context, to translate correctly, i.e. depending on context with 'klimbim', 'Spielerei'.
I guess in this case the easiest would be a separate browser for Facebook.
You should get that fixed because it‘s wrong
They're not the only option, you can still order at the counter, but the store design strongly favours using the kiosk now
I'm curious to learn how this is with other large codebases, or operating systems at Apple and Microsoft. I imagine the amount of open bugs or todo's will be much larger, many also from decades ago with no chance of ever being touched.
But isn't the containerization trend leading us to a completely opposite direction ie. scale-out by default and do that not only because of performance but mainly because of how you want to manage your production environment?
Doesn't mention the special kakapo mating-hat then?

For those not informed about this, there was an episode of the series "Last Chance to See" featuring the Kakapo. During the episode one of the few remaining males mounted and tried to mate with the head of one of the presenters.

An 'insider' told me a while later that the individual kakapo did this a lot, to the extent that in an effort to capture genetic material and possibly perform artificial insemination, they created a special hat with a lot of little plastic pouches that an unfortunate volunteer could wear ...
Docker Dashboard – Open-Source Web Based Docker Management Tool
Inset Grouped Lists in SwiftUI
>If there are systemic social biases against groups with genetic genes the impacts of these will be 100% explained by the presence of these genes

That makes sense, but according to Plomin there's also an opposite (and counterintuitive to most people) effect, which over time increases the influence of genetics over the influence of the environment:
https://www.youtube.com/watch?v=lev8dGnxvdw&t=4m43s
To pull out of the market goes against the spirit of the law. The French people ordered Valve to stop preventing resale of games, not to stop doing their job.

Besides, giving companies that kind of choice gives them power over the state and its people which shouldn't happen in a democracy.
CLT is about the sum.
In your case, the sum of heights will still converge to the normal distribution of you take the height of n random people (man or woman)
Meet Dash O’Pepper
I have a page saved with a load of quotes, some of which are about this very subject. Here's a selection, from http://quotes.cat-v.org/programming/:

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan and P. J. Plauger in The Elements of Programming Style
The violated assumption is simply i.i.d. of the so-called "random variable", in this case the individual coin flips would need to be i.i.d. for the CLT to hold. Obviously that's not the case at all by construction of the experiment. So really, it would be extraordinary if the plot showed anything other than it does. While the explanation of why it doesn't apply was handwavy ("can't really be written as a sum in the same way as before"), it is certainly correct and the graph helps give the intuition.
The "Lite" version of the keyboard doesn't have the Topre switches, so it throws the main reason to get the HHKB in the first place out of the window.
Is this the future? I am setting this up on my macOS, and before I could 'cargo add' anything I had to 'brew install rust'. Now it is downloading and compiling lots and lots of dependencies.
I like the idea of multi-account containers, but I'm very used to Chrome's way of having separate profiles.

With MAC you get tabs for different containers mixed up in the same window and the URL history is shared.

I prefer the profiles approach where everything - extensions, history, etc. - is all nicely segregated.

Firefox does have profiles, but there's still no good UI for managing them.
Yes, go for it! Then I can have an extension in my browser that fakes my device capabilities to the lowest to disable all the crappy things and have a decent experience.
Eierlegende Wollmilchsau (egg-laying, wool-bearing, milk-giving pig) is a jack of all trades. It can mean over engineered (F35 anyone?) or simply a way to describe an unit that does not adhere to the I in SOLID.
I think Students could use them as homework/assignment
perhaps a declarative config file instead of CLI arguments would help. With a config file you could lay things out in a more tree-like manner, have lists etc.

And it's not just N inputs, M outputs. You also have a processing graph for the intermediate filters. So ideally you want graph nodes represented by some identifier which can then be referenced by other nodes.
In 'modern' microservice architectures, this is not true. If you look at the k8s approach, reliable software is created through redundancy. A part of the app being killed by the OOM shouldn't matter, it should automatically be rescheduled on another node.

Kubernetes as a platform recommends disabling swap completely, and you have to explicitly allow nodes to have a swap, otherwise it fails.

This is sane behaviour if you're dealing with a large cluster with a complex architecture you no single person could or should know all the ins and outs of. There is no "let's log on to the machine and see what's happening" when dealing with this types of architectures, even at smaller scale.

And a massive part of Go's target is exactly these modern architectures/workloads...
Is there similar thing like this but for Node JS server? I think the direction is totally right. Just hope we can do this for the JS world.
Gum disease is linked to carbohydrates, which aligns with the "type 3 diabetes" hypothesis.

(carbs feed bacterial overgrowth)
Yes it has had selective acknowledgments(SACK) for quite a long time(RFC 2018.) I thought the OP was referring to something perhaps more recent since I believe SACK might predate Aspera.
This is another similar attempt to refactor to functional language I think: https://medium.com/codeiq/mastering-react-functional-compone...?
I never heard anyone use it before, but 'überentwickelt', which is the antonym to the commonly used 'unterentwickelt', makes perfectly sense and should be understood by every german speaker.
Why did you have to go straight in on "race science"? The history there is that "inherent inferiority" has been used to justify everything from legal discrimination to actual genocide. "Race science" has killed more people than nuclear weapons and poisoned more lives than tetraethyl lead.

It's the clearest example where a simple disclaimer like "I'm not racist but" is no more adequate than handling plutonium with kitchen gloves. It needs to be kept in an extremely safety-orientated environment, not splashed all over the internet.
I don't think the French authorities think that this law will make selling games a non-viable business else they wouldn't have made this law. And they're in charge, not Valve.
Since they are treating virtual products as physical products same thing goes for non-consumable virtual products for apps on apple devices which includes app sale or in-app non-consumable. Maybe apple could provide this in the future to all users with generated codes for each non-consumable transaction for trade purposes.
GEMA
And how people are supposed to know that it is a programming tool? I assumed that it is yet another package manager and googling about cargo brings results about logistics.

It took me a few tries before figuring it out. What worked was "Install cargo MacOS" and it was hard to tell if the results are not a scam to make me install some spyware.
I will dispute that it is "easier to combine terms and create new meanings" in German than in English. You can combine words to create new words in either language.
A super interesting article, but the title is pure clickbait. In this day and age, feeding into the narrative that science is just another competitive team sport where people compete with whatever means necessary is downright dangerous.

Reality is much more nuanced, and the article actually does a good job of detailing that.

In some sense this all started from the very beginning, from when Alzheimer's disease (AD) was first described: In 1911, Alois Alzheimer found plaques in his dementia patient's brain. [0] These plaques are what researchers would focus on for more than the next 100 years.

Much later, the protein giving rise to the plaques (APP) was discovered and there seemed to be good evidence for a causal role: Mice with mutated APP developed AD.

Quoting the article:

"""

By the mid-1990s, a now-defunct San Francisco biotechnology company, Athena Neurosciences, created the first genetically engineered mice with a mutated, amyloid-producing human gene. The animals’ brains filled with amyloid plaques, and their memories were destroyed. The mice were hailed as a “model for testing therapeutic [Alzheimer’s] drugs”

"""

So we should really take this story as a cautionary tale. There was, however, no conspiracy or "cabal". These were simply people who were convinced they were on the right track. In a way, they were, since hereditary Alzheimer's is caused by APP mutations, it just turns out that this isn't as important as other ways of developing the disease.

[0] https://en.wikipedia.org/wiki/Auguste_Deter
I dislike when people say “this cannot be translated correctly into your language” as it logically doesn’t make sense. perhaps they mean word for word?

I’m sure any language can conjure up a similar feeling and combination of words. Maybe not a literal translation, but by virtue of being a human construct, any language can be crafted and molded into anything.
تحميل برنامج تشغيل الفيديو GOM Player 2.3.48 للكمبيوتر مجاناً
Firefox has indeed come a huge way in the last two years.

- It's multi-process architecture redesign _really_ improved performance (it's like using a whole new browser, honestly. If you haven't at least tried it, it's worth a shot).

- Mozilla's commitment to privacy (I know in the eyes of some, their current commitment isn't enough) is the best option you have outside of Safari / macOS.

- In version 71, battery drain on macOS is indeed largely improved

- The multi-account containers, anti-tracking and anti-fingerprinting are a breath of fresh air (yes, I know they are not perfect). I am satisfied that each time I sign on to YouTube, my recommended videos are just a bunch of random things.

- Firefox looks like it will remain one of the only browsers that fully supports current ad-blocking technology. (Yes, I know about Brave, but that's besides the point).

- The devtools section has seen a lot of attention that easily brings the experience on par with Chrome (in my experience).

- Firefox on Android with AdBlock drastically speeds up browsing the internet on mobile devices.

But, despite all of these good points, the browser still feels... clunky.

Sure, the UI performance drastically improved since Quantum, but really, open a fresh Firefox window, browse to your favorite site and click around a little. Then, try the same thing with Chrome / Chromium / Edge. I don't know exactly what it is, but these other browsers just feel that little bit "smoother" or more "modern".

Say what you will about Google and Chrome. But morals aside, in my opinion, there's no denying they built a world-leading software product that has vastly increased the perceived quality expectations of browser users.

Note: I still remain a primary Firefox user. The eye-candy is nice, but for me it's not worth sacrificing all of the other pros of Firefox.

EDIT: grammar
#1 is also great for agile projects where you know things can be made better but there are no resources in the current sprint.

It also help colleagues to discover why you didn't implement things optimally. So they know you were not lazy but responsible.
Having a spine = Rückgrat haben

Pretty much the same. Though I’d use it in the face of adversity, whereas “aufrichtig” is more of a muted, constant state of being. Like sincerity, with a visceral touch.
Ask HN: How do you effectively read a new codebase?
Volkswagen to bring self-driving electric shuttles to Qatar by 2022
We are currently using Kafka Manager (https://github.com/yahoo/kafka-manager). It seems Kafka HQ have the same features (it is not clear from the doc if you can actually manage the partition arrangement or only view it) plus the possibility to view the actual messages that are streaming in Kafka that might be very useful.
Bear in mind that you have to put the signal in and get it out of the channel as well as transmit it. I highly doubt that neutrino signaling kit is as optimized for doing this as photonics.
Stop sending my data to Google (https://twitter.com/jonathansampson/status/11658588961766604...) and make Firefox fast on Linux (minimum as Chrome) - reasons why I'm not use Fox anymore.
Wiktionary Usage notes:

The word is mentioned in some early dictionaries, but there is little or no evidence of actual usage until it was picked up by various "interesting word" websites around the turn of the twenty-first century.
[delete]
I haven’t spent enough time reading code from better developers. What’s your process?
Those oligarchs and race realists have supporters within academia, when selecting the reforms for academic process, this should be considered. Also, acknowledging the core truth these people build their lies around is fundamental to dismissing the whole ball of infectious meme.
Works fine here with Firefox, uBlock Origin, and EasyList. Maybe the Fr version has a buggy rule?
The evidence shows a trend of increasing print books sales. Do you have counter-evidence, or is this all based on you extrapolating from yourself?
How about actually standing up to China and not just talking about it?

Let go of the partisanship please.
Is Swift loosing adoption ?
Also good for tracking and exploiting:

https://www.zdnet.com/article/apples-awdl-protocol-plagued-b...
Isn't a problem with lambda to have a potential CPU waiting time of 30 seconds ?
I visited your site. You're not selling software. You're selling support.

Why would someone buy support from you rather than someone with a track record with a popular database? Do you know what people that make those purchase decisions look for? I'm not going to speculate, since I don't make those decisions, but your post makes it sound like you haven't figured out what you're selling or why someone should buy it from you.
Take this feedback as constructive, because Racket is cool and a movie-making language is interesting and I want you to succeed.

Good software design is about anticipating what your user will need to know to move forward. Your project failed to do that at step 0: the project home page doesn't show the information people will need to move forward. Some indication of what the project does, what it looks like...

What I thought when clicking on the HN link:

Video-making with a programming language! How interesting! Lots of potential with animation, concurrency, etc. What does that look like? I want to see a session with the tool. At the very least I want to see the output of the tool, and some code snippets. If I like it I'd like to know who made it, and why, and what they've done with it so far, and where the money's coming from. Well, at least there's a getting started button, nice and big and red! Oh, all it's telling me to do is install this thing. Is the author crazy? I'm not installing something without a single goddamn screenshot! Lets write an HN comment...

The thing is I am not going to install your program without this information, and I think you need to spend some time thinking about what visitors to your project will need to see before they take the plunge and look at your stuff.
What if the evidence is valid but there are non-racist reasons for it happening ? Currently the whole subject is off-limits.

I would start with the presumption that slavery would cause differences in a population whatever their skin colour.
And more recently Google's BBR is a newer delay-controlled congestion control algorithm - http://www.potaroo.net/ispcol/2017-05/bbr.html

So it'll be interesting to see if BBR+QUIC can be made to do what FASP does.
I'm sorry but I must disagree: "sachzwangreduzierte Ehrlichkeit" is absolutely horrible. If you like this kind of talk, you'd make a good politician (or consultant).
I wrote up some more detailed notes here: https://neilmadden.blog/2019/12/30/a-few-comments-on-age/
Take a look at the following before you decide on Fastmail.

Posteo.de

Mailbox.org

Runbox.com

Mailfence.com

Migadu.com

If you don’t mind having to use apps for email, take a look at Tutanota and ProtonMail (the former doesn’t support IMAP by any means, and the latter needs additional software).
>From the article: "the unique wisdom of some of these words, that don't have an exact counterpart in the English language". So the claim is precisely that because English doesn't have single-word translations of these German terms, that the German words somehow encode "unique wisdom", which is obviously BS.

As for the general claim, not so obviously.

For one, "wisdom" here is not meant as some expert understanding of who we are and what to do in general (the generic sense of wisdom), but as improved insight about a sentiment/situation captured in a specific word, as opposed to a language that can only describe it in many ad-hoc words.

To put it in IT terms, those words avoid an extra pointer interaction to the subject matter. Or having them is like having first class support for something that in English only can be achieved with "design patterns" and extra ceremony (of course there are English words which the German don't have too).

As for specific examples in the article, sure, they might not be the best picks to illustrate the general claim.
> Suppose tomorrow someone had concrete scientific evidence that climate change wasn't man-made.

This depends entirely on what the alleged mechanism is instead, who is publishing the paper, the extent to which it depends on statistics, and which existing research it contradicts exactly? How difficult is it to reproduce the relevant experiments, or does this rely on analytical interpretation of evidence? How difficult is is to gather more evidence on the same topic?

(Also, are we though-experimenting that it's not happening, or that it is happening but the radiative forcings are much smaller than expected and something else is causing the warming? Because the latter is still a huge problem!)
It's also possible to import the boarding pass into Google Pay. The "correct" way to do it is through the airline's app, but I couldn't for the life of me get the EasyJet app to do it, and I really don't want to keep a number of budget airline shitty apps installed anyway, so I googled a bit and found
https://play.google.com/store/apps/details?id=color.dev.com...., which allowed me to scan the barcode from the PDF boarding pass and import that into Google Pay. Tested it with EasyJet only so far, will try RyanAir later. It's possible to tweak the boarding pass a bit, even change the barcode to QR code, but I haven't tried that and it doesn't seem to be necessary.

I think the whole "you must print the PDF boarding pass" thing is just about saving time. Imagine an older person in a hurry trying to zoom the PDF just right and also max the brightness. My wife (30-ish) struggles to do this without slowing down the queue.
In addition to telling others on HN the benefits of using Firefox and its extensions, please evangelize Firefox with the people you know (online and offline). That will make a bigger impact for everyone.
Depends on the screen. An LED screen like the Apple Watch needs to be charged almost every day. But an e-paper or LCD screen might last much longer. Also some makers do a dual screen with an LED screen underneath some sort of overlay that can be always on. I'm no expert in this, just very interested in finding a good smartwatch.
So McDonald's has figured out a way to use a journalist to market themselves as a down home, corn pone, local yokel "watering hole" chain to take the place of the independent diners and pubs and coffee shops and lunch counters, where employees used to support families with liveable wages.

I have a niece who's been a manager at McDonald's for many years now, who also trains new managers. Despite the fact that she's been a dependable, full-time employee of McDonald's for decades, taxpayers still have to subsidize her family so McDonald's can keep their profit margin high and they can bulldoze yet another unique, local business, and replace it with yet another airport-inspired architectural monstrosity with a line of kiosks, happy to take your order via touchscreen. It warms my heart and moves me to tears.
The fact that "you can" doesn't mean that

(1) people often do,

(2) the language encourages it,

(3) the terms are accepted as valid (e.g. when seen in an article or spoken),

(4) there are as many compound words in English as in German,

(5) it's as historically customary to create compound words

and several other things besides.

So I don't think one can dispute that it's easier in German.
You might be interested in Facebook Container by Mozilla[1] then, as an alternative to your NoScript rules.

1: https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...
The alternative option would have been slavery with no steps, so there's that.

Those speaking derisively of "nationalism" more often than not do so from the vantage point of being within a free nation and having a citizenship.

But it's doubly ironic to dismiss nationalism so from the sweet privilege point of being a citizen of the most powerful nations on Earth (e.g. for an American).

When you don't have a nation (e.g. a colonised or enslaved people, ethic minority ill treated within an empire or a larger nation run by another ethnicity, immigrant) you very much want to get access to one.
> No pointers means no pointer errors.

Use after free can be perfectly well expressed with C++ references, or invalidated iterators to standard library containers.

> Integer overflows are equally possible in Rust and C++.

In C++, unsigned integer overflows can often be leveraged into out-of-bounds access; in safe Rust, they cannot.
Practically everything Google does is to drive sales for the ad business. Those teams might not work on ads, but they exist to make ads more money by either working on things that display ads or things that gather data to make ads more attractive to ad buyers.

That is the reason why Google exists. If it wasn't for selling ads then none of those other teams would exist.