skysight-inc/HackerNews huggingface dataset:
Strictly speaking, they're wrong about the keyboard layout. "ENG\nIN" means something like "English (India)" - the layout selector only shows the currently active layout (if more than one layout is configured). The other layouts are only shown when clicking on it and might be anything.

Also, when defining a custom keyboard layout you have relative freedom in picking the name and language/region it's classified as. So that "ENG\nIN" could be anything.

Source: I have two layouts installed. The default regional keyboard layout so co-workers using my machine don't go insane (shown as "DEU \nDE" [=Language\nRegion]), and for myself a customized variant of the US layout. I can't recall the exact reason why I configured it as it is (maybe to avoid installing the "ENG" language pack?), but that custom US layout shows as plain "DEU" (no second line).
ADIEU seems to be a popular four vowel choice. Seems to work pretty well in practice.
Home tests can be scored automatically with test cases.
Could you provide name of this extension?
Thanks for putting in the effort and publishing the data. Are there indications that point to good/bad filtration quality? What do the good/bad products have in common?
That legal battle he got into over the Grana Padano was epic[1]. Also, the amount of rage he causes amongst Italian YouTube commenters for what he does with cheese.

1. https://www.youtube.com/watch?v=M_AzMLhPF1Q
Some of these are not the best examples...

- Character simplification: This was a part of a wider progressive movement in the Sinosphere in general. Traditional characters were seen back then as a hinderance to raising literacy rates. In fact, the mainland's stance here follows that of Korea (which completely got rid of Hanja) and Japan (which tried, and failed, to completely remove Kanji). This was not done because the traditional characters are "old-fashioned" but rather to get the vast rural population to be able to read.

- Hokkien: This is a regional dialect imported from southern mainland China to Taiwan long before the civil war that split the two apart. After the war, regional dialects were suppressed _both_ in the mainland _and_ in Taiwan in favor of Mandarin (which is a northern dialect that was imported into Taiwan during the KMT retreat and rule). The suppression worked quite well in both places, where Mandarin has since displaced regional dialects for most matters of life. In recent years, Taiwan has made lots of efforts to bring back Hokkien to distinguish itself from the mainland, but this is actually a fairly recent development...

- Ceremonies at temples: This fell out of favor mostly because Communist parties everywhere have been progressive for the most part of history and like most progressive parties everywhere tended to de-emphasize religion. While most past leaders of the CCP stuck with this, Xi has actually moved the CCP to become much more _conservative_ (reinstating a lot of religious/traditional holidays in place of western ones) so I actually wouldn't be surprised at all if at some point Xi did start to re-introduce Confucian ceremonies as a part of a revival of a more conservative form of nationalism.
No one - literally no one in India uses the 'EN IN' locale in India. Everyone uses the 'EN US' locale in India.
>there has never been a "popular" or "workers" revolution that affected mainland Britain.
>Also they were elite-driven rather than popular

All revolutions were elite driven, starting by the French revolution.

The Russian revolution for example had less than 2% industrial workers on it(because Russia was not industrialized yet). It was actually a coup d'Etat given by a german double spy and agent(Lenin) and paid by the German Government in order to stop the East front on the first world war(Treaty of Brest-Litovsk).

It should never be forgotten that Lenin was sent by the Germans with money and Parvus were given millions of marks in order to support the bolsheviks when things went sour for the Germans.

Neither Lenin or Trosky had worked or lived on their own before they led the revolution. They had basically rich parents that supported them without working.

Parvus lived like a satrap.

The coup d'Etat was basically given against the Mensheviks(the moderate socialist) that were the legitimate representation of Russian people, after real elections. Lenin basically killed them all and became a dictator as he knew the output of the elections.

The Lenin Government had basically no workers on it, but "intellectuals", basically good writers with 0 contact with reality. They self described as the representation of the workers, but there were no actual workers on it. Real workers from England and Germany reminded Lenin that on several Workers' Congresses.

The first thing Lenin did was to exterminate the real workers that Russia had, the farmers, and after his terrible economic decisions made millions starve to death(more than in WWI), he actually fought revolutions against him with iron fist, led by the same Soviets that reveled against the Thar in WWI.

Russia went near the 200 Million people, now they are 144. In the middle there is Lenin and Stalin Communism making tens of millions starve by sheer incompetence of the system.

It was only after Stalin took the power that real workers came into power, and that was because Stalin exterminated all the intellectuals so they could not compete with him.
My own opinion on this:

A developer updating their code & packages in whatever way they see fit is their right. Those folk downstream consuming these packages are responsible for policing their supply chain with regard to security/quality/risk.

That being said, this is a significantly anti-social move that will (quite rightly) negatively impact their reputation, and the trust placed in them, their code, and the packages derived from their code.
Arrested development has this gag as well with “I killed Earl Milford”. Here it is:

https://youtu.be/41mYxGQL1qg
I've been using IntelliJ Community (2019.3, to be exact) as my daily driver since it came out, and all the way back to 13.x before that.

Recently, I've been using VS Code because it's used in a class I'm taking, and here's my experience:

0) The lack of polish in VS Code is astounding.

What is all this telemetry bullshit? I had to spend 15 minutes unchecking all the different telemetry boxes, and I'm sure they're still collecting data.

Checkboxes won't check, the UI freezes up all the time and requires a restart, the interface jumps around all the time.

Hints and autocomplete cover up the code and get in the way, and turning them off also takes 15 minutes of unchecking things in the settings, while the checkboxes do not always uncheck on the first click AND jump around when I try to check them.

I don't know how anyone manages to use it day-to-day without tearing all their hair out.
Check out Nix (https://nixos.org) which is designed around exactly this model.

It works by putting the package hash into the path that you access the package by and hardcoding the path in all dependencies. This way every package has a hardcoded version as a dependency, however updating dependencies, even indirect ones is doable.

However, the thing that’s lacking in typical use is granular updating of dependencies. By default you update sources independently, however the biggest source (nixpkgs) is a monorepo providing most major software. You can always figure out which version things have updated to and manually audit and pin the versions you don’t want and there is some tooling (not in Nix itself, but a 3rd party package) that does this.
I would assume there are also more than 70 pages of docs across these 6 cloud/SaaS options for any language that wouldn't be easier to attack as hopelessly obscure.
Do you have any evidence, or just paranoid delusions?
Debugging is generally easy with IDE. I use Emacs for writing code, but when it comes to debugging nothing beats a proper IDE! It just makes things a lot easier.

Although GDB can be scripted using python, but I haven't found a better way to do it by myself. If someone knows that it will be awesome!

It would really be awesome to have some quick-start guide on hacking GDB for making it more usable for intermediate programmers!
Redstone is absolutely miserable to use. Even the simple task of moving signal around is a chore. Even though it can be used to do anything with the magic of NOR gates and Turing completeness, it is an outright hostile environment for learning about programming, logic and electronics.
That article is very basic and fluffy, but the more technical article that it is based on and links to is excellent, so thanks for (indirectly) pointing to it:

https://hanxiao.io/2018/01/10/Build-Cross-Lingual-End-to-End...

The other stuff on that guy's (Han Xiao's) blog also looks interesting. I think this neural search stuff explains why we're all getting such low-precision results on Google/DDG by the standards we were used to. But, the claimed advantages are impressive. This is a big change in how search engines work, and I was unfamiliar with it before.

I still have reservations about where enough training data is supposed to come from, without already having a big system and user base. But, maybe some more info about that is out there. So this is another thing to look into. Wow.
That need has been acknowledged, the problem is to get the Council of Europe to accept when some of its members are major fraudsters...
I love Python. But for web projects, PHP has a massive upside over Python: You don't need to restart your application when you change the code.

I know people run monitoring scripts on their development systems that automatically restart Apache or whatever server they use every time they change a line of code. Still this is a cludge.

Development in PHP is:

- Change a line of code
- Alt+Tab to switch to Firefox
- F5 and see the result

So I still enjoy PHP development more when it comes to the web. Even though PHP's namespaces are crap compared to Python's module system.
> He goes on to argue that if "people would just have desktops/linux servers at home this would all be different". But that isn't going to happen, that is a fantasy land.

I don't know. I'm looking around my home, and I have a WiFi router, an Android phone, a Chromebook, a Kindle, and a car. The distinction between those five devices and a linux desktop/server is pretty subtle --to the point of being a matter of semantics more than anything else. ;-)
Not necessarily. That code could be written assuming it is running behind a reverse proxy/other infrastructure (that would obviously strip/replace any x-forwarded-for etc. provided by the user). The comments seem to indicate it is running behind a proxy of the author's choosing, but that may just be bad English.

At the very least something has to be providing that HTTP_CLIENT_IP which is given the highest priority. It would be odd to prioritize that over HTTP_X_FORWARDED_FOR if you weren't adding special cases for different upstream proxies.
Watch TWiV. If you have undergrad bio, that's perfect audience.

I don't always agree with TWiV on their personal views
which they make clear are their own opinions on public policy and own choices about day to day activities (and the hosts don't always agree with each other either), but they are a terrific weekly updated resource coming directly from virologists.
Using vaccines to harness the immune system and fight drugs of abuse
Yes, Google says they want all our information to "improve our user experience". Except it's not very credible that this is the true reason.
>It is very much the property of copyright holder.

And FOSS licenses purposely give away many, if not all, rights typically granted by copyright. If I buy a book and I have the same rights as the author to rewrite and republish that book, and even put my name on it, even to make money on it, then it can be correctly described as being owned by the community rather than owned by the author.

> They chose to depend on the labor of someone who was not compensated for their time or work, which is a privilege.

The developer chose to give away their labor for free, they chose to forego compensation. The FOSS model is clear in considering the ability of the end user to read, modify and redistribute code without limitation to be rights, not privileges. Whether a developer can find a way to make money is orthogonal and incidental. That's a privilege defined by contractual obligation, not a right.

You can have FOSS or you can require developers be compensated for their efforts, but you can't have both. These two concepts are mutually opposed.

>No one is entitled to the developer's time or labor.

No one is entitled to make demands of the developer, but likewise, the developer isn't entitled to make demands of anyone else. As far as the fruits of their labors go, everyone is entitled to whatever they choose to give. That's the whole point of FOSS.
Isn't Google's monetization for Search results the primary reason for not allowing crowd funded quality metrics? If only good results get to the top how do they make money? Google's Search business model appears to be predicated on poor results getting disproportionately prominent listing.
What if they took only votes from people that pay and have account for X time? Also what’s the problem with adding revert per user? With some events architekture it should be trivial. They could even train AI on this data to automatically sugest suspects.
170k flights last quarter, lets say 60k for the rest quarters each. (Covid effect)

350k Lufthansa flights, 18k empty.

Which is around 5%.

Considering covid levels of traffic last 2 years, this 5% is totally ignorable.

But ofc it is always good to justify plastic straws etc.
This is almost certainly it. HN is first and foremost a technology website and its userbase is tiny in the grand scheme of things. I get that we like to think we're the center of the universe, but is it so inconceivable that even if the CCP knew we existed, it wouldn't care?
I almost feel like packing the first word with vowels isn't even particularly helpful. I've kept with the same two starting words -- slate and round -- and it has been very easy to guess by the third turn every day. In fact, the only day it took more (5) is when I strayed from using round as the second word. If nothing from those two words hits, the remaining letters leave only very obvious words using I and/or Y.

There really aren't that many 5-letter words, so there's going to be a few specific combinations of two starting words that rapidly whittle the list.
In France, there is a TV show called Motus which is basically the same as Wordle but with 8-letter words (https://fr.wikipedia.org/wiki/Motus_(jeu_t%C3%A9l%C3%A9vis%C...)

Two young CS researchers took part in the competition after building their home-made algorithm (I suppose based on tree search) to find optimal words to search for, given the constraints. They learnt these optimal words/paths by heart before the show.

They never lost a game. Opponents scores were embarrassingly low, they actually broke the game. It was also very funny to watch because they spelled words that most people didn't know they exist.

I'll edit if I can find a video link (which is surprisingly struggling).
I have worked/imterned on a pig farm once.

The pigs realize more than you'd think, their moms know when you're about to castrate the babies and they remember it, too.

When the slaughterhouse van comes along, they can feel something is wrong, this is, before the van is even visible. They might remember other pigs not coming back from the ride or something, but to kill another animal to save the human animal is not very nice.
TL;DR

Environmental changes, maybe.
looks like signal server is completely backed by java and redis(pub/sub) when compared to WhatsApp which is backed by erlang Is WhatsApp complicated their architecture by choosing erlang? Is signal getting benefit from java for handling million of concurrent users..
Cool! I will have a look.

BTW this was raised in a cracking corecursive episode recently https://corecursive.com/quines-polyglot-code/
I've seen a couple of insurances recently of people who put up a photo of an index page of a textbook. In each case it was from a CS book, and the index of the word "recursion" has its own page number in it.
I use uBlacklist, it puts a little "block this domain from results" button next to google results
Right now I have gunicorn running with --reload.

Change a line of code, refresh/rerun client and see the result.
Title should be: Euler’s 243-Year-Old Impossible Puzzle Gets a Quantum ‘Solution’
No, not like in the US.
I guess the main factor is that the pay ranges are much smaller for the jobs accross companies.

You won't get a 30% raise by jumping ship, unless you were severly underpaid.

Also there is a glass ceiling for ICs (90k€ -100k€) that is really hard to break through with the exception of very few faang jobs.
Archive link: https://archive.fo/PAGLk
To add to this, having had a positive PCR test on 16 Dec, he appears to have attended several public functions on 17 and 18 Dec, handing out trophies etc.

https://www.bbc.com/news/59939122
Tesla adds chill and assertive self-driving modes
Does anyone have an audio file they could put up?
> I've rejected about three quarters because even the algorithm's description was enough to inform a reader that it would not work
> The remaining quarter I've implemented in code and run, and of those runs I can count on a single hand how many algorithms even came close to doing what they promised.

I'm curious what you mean by "not work" here. Presumably such papers use examples to illustrate their algorithm. Were results not even reproducible on the authors' own (cherry-picked) examples? Or perhaps do you mean you threw a harder problem at the algorithm that cleanly fell within the set of problems the authors purported to address?

I think the distinction is important, because the first case means the paper is just flat-out wrong. The second case is what causes all the trouble, because it's hard to convey to an academic that their algorithm, though in principle "correct", does not address the often-vaguely-stated problem in the introduction ("this algorithm has applications in X, Y, Z and related fields..."). They can just say "I'm advancing the field" or "it provides insight that could one day be more useful".
What about a code piece they come across in SO or github, and they don't understand what is does?
I fully agree with the article. Google shot their own foot in many many things and is now slowly reaping the rewards. They had complete carte blanche to do as they wished on Android in terms of messaging, and they chose to run around like a chicken with its head cut off. RCS is a non-starter, no one outside of the US is eager to go back to an SMS-like protocol.

HN opinion has been negative on Google for a while, and this is filtering into the consumer landscape.

It doesn't mean they are going out of business tomorrow or at all, but I see a period of MSFT-like regression, reflection and then a Nadella to bring them out of their malaise.

On the other hand, the US is unique for this because iMessage is not as popular outside the US.
Live/hot reloading is a thing in various web frameworks and supported by various ecosystems, from Java over Python up to Nodejs. Funnily, development with hot reloading systems is:

- Change a line of code
- Alt+Tab to switch to Firefox
- No need to press F5 because site already updated.
Different domain, but when I owned a little airplane, I took classes from a pilot-owner association about that line of aircraft.

They were still simple enough, by design, that you wanted to know as much as possible about the way it was put together.

For example: I learned that the fuel lines from the tanks in the overhead wing ran inside the door posts, what would be the "A" and "B" pillars of a passenger car.

Such details were super interesting, when I would run engine-out landing scenarios in my head during my walk to the office each morning.
(Article does not attempt to answer the question posed in the headline)
hear hear,

HN is one of the rare places where the Culture War is still fought in a relatively chivalrous manner.

Maybe this is the place where the Future is born? The Culture War is a philosophical one, and only philosophy could stop it.
I don't want to quit coffee. I like it in my life. Especially the behavioural aspect of having a 'coffee making ritual' when I need a break at work. That and the fact I really enjoy coffee shops.

But I did feel the need to quite _caffeine_.

I found a wonderful shop which sells a nice range of decaffeinated coffee beans (any other brand I tried tasted like crap), and now I just do a half-half grind in the morning, and stick to a full decaf grind any other time I want to have a nice coffee break.

As for coffee shops, I go, but it's a treat rather than a daily need. Therefore I think the extra caffeine from that is ok.
As for what constitutes torture is arguable. To me, doing surgery with anesthesia don’t automatically fall into that category (though of course it can — eg. the famous experiment of putting a second dog’s head to another one’s torso was torture in my opinion).
> I think in part that Google just has gotten a spectacularly confusing failure mode. If it can't find good matching contents, it starts second-guessing your query and producing other results, which makes you think it's not even considering what you entered.

This is probably part of it but not the whole explanation:

Try to search on Google for:

slack ngrok

When I and others did earlier today there were a number of pages that contained the words including from the slack.com domain.

The top result however was a page that didn't contain ngrok at all.

I saw a specialist at another search engine comment that it was because it was a very popular result (at least thats what I read into it).

Here's my problem with Google: they are either just really bad at QA or they don't care or they consistently overestimate their dumb AI and underestimate me.

I'm fed up.

Not including pages that doesn't contain the search terms or anything similar isn't hard when there are multiple good results at the exact same domain / pagerank, is it?
I knew the title, not its contents. Thanks.

From Wikipedia [0]:

> In the booklet's penultimate chapter, Butler recommended three steps to disrupt the war racket:

> 1. Making war unprofitable. Butler suggests that the means for war should be "conscripted" before those who would fight the war

> 2. Acts of war to be decided by those who fight it

> 3. Limitation of militaries to self-defense

Reminds me of a point Danny Sjursen made in his book Ghost Riders of Baghdad [1]. Paraphrasing (badly): Presidents, hawks, and other decision makers have no skin in the game. Their families are safe. They just rake in the dollars. In a conscript army, there is at least a chance that their sons too are sent to die. There might be an expectation that one has to have some experience before taken seriously in these matters.

Now it's just poor saps from the Appalachians. Unimportant people dying in unknown places. A small price to pay.

0 - https://en.wikipedia.org/wiki/War_Is_a_Racket

1 - https://skepticalvet.com/
Putting "series b" in quotes doesn't actually help! https://imgur.com/a/zNNTK3d And "series b" is a common enough phrase that I wouldn't guess you should have to.
You could upload part of the picture (with the nudity, or everything personally identifying, cropped out) and see if it matches part of any other picture online.