skysight-inc/HackerNews huggingface dataset:
The "reduces their ability to compete"-argument does not hold water considering the data, though. One useful measure of a countries competitiveness is the size of their exports (because it implies that there is a lot of foreign demand for the products from that country), or in their "exports-to-population" ratio.

If you check https://tradingeconomics.com/germany/exports you can see that Germany exports about EUR 112bn worth of goods per month, on a population of about 83 million, about EUR 1350 per head. For comparison:

Canada exports about 49bn CAD per month, on a population of 38m, for approximately 1297 CAD per head.

The US exports about 208bn USD per month, on a population of 327m, for approximately 638 USD per head.

If anything, the big weakness of the German economy is not that it is not competitive enough, the big weakness of the German economy is a lack of domestic consumption due to not much of the money actually reaching workers pockets; this is a result of a fairly aggressive wage stagnation that set in in the 2000s.
A university education never pretended to prepare you for real life. Its not some sort of advanced vocational training. There you are trained to think, produce new knowledge.

So while you may expect to struggle economically after a university degree, it behooves the rest of us to listen to what they have to say, because those of us who did get vocational training, or no training at all, in all likelihood never had time or reason to stretch the ratio as far as they. I would be very disappointed if they did not develop a sense of smugness, it would mean they didn't see any problems with how society at large currently thinks or operates.

A university graduate without an opinion would be time and money wasted.
Of course it's a myth. That would literally mean that a 10x programmer can do in one day what it takes the average programmer two weeks. It's absurd. And we're not talking about the worst of the worst programmers in the myth. The myth is about average programmers. What's amazing is that people are willing to and want to believe this nonsense about themselves rather than realize it for what it is: arrogance.
Rectify Your Manhood Disability
Analyzing The Sodinokibi Ransomware Variant
Coastal elites expression it self rejests many working class people living in coasts. Majority of Americans live there, many of them working class. They kind of don't exist in this rhetorics.
Apple Project Titan paper uses Deep RL and self-play for multi-agent negotiation
Presumably someone, or some group, was writing all the requirements and acceptance criteria necessary for him to code all day, and they were managing the changes to those criteria as users gave feedback on what he was doing.

And then there were the other devs peer reviewing his code, happily accepting his PRs without needing to add comments or request changes.

And then there was the QA team doing the integration and end-to-end tests, user testing, training, etc.

He couldn't have been quite so productive without those all those people.

That's not to put his amazing work down. No doubt he was brilliant. It's just that we shouldn't ignore the efforts of the people who enable developers like him to get on with what they're good at. Development is a team sport.
The peanut flour in the drug has a standardized amount of allergen.

If you want to try to sensitize your highly sensitive child using peanuts you crushed up yourself, hats off to you! Keep an Epipen around!
"Deutschland AG" was commonly used in political discussion up until the early 2000s, it even made it into Wikipedia https://de.wikipedia.org/wiki/Deutschland_AG and other encyclopedias. It has nothing to do with the Reichsbürger movement
One of the greatest lives.
Cause two happy people is better than one very happy person
How do they write half a line of code?
No developer metrics are great, especially not if devs are incentivized to game them. However, I wouldn't be surprised at all if there's a correlation between good developers and those metrics.
I really hate such titles "The Best insert (subject) You Never (verb) in (location)".
especially since it's a blanket statement, which (a) shames people who haven't done it, and (b) makes people who did do it feel ignored. Common, you write for a living? don't use such tropes then.

yes I already visited the museum, it's nice, first car, first camera, lot's of cool stuff. Most displays are in French though, it could do with a little upgrade in how the collection is presented.
Yichuan Charlie Tang, the paper's author also shared an accompanying video on his LinkedIn page: https://www.linkedin.com/posts/kevinselhi_reinforcementlearn...
Also is it not weaker from an anonymity standpoint for the tor deamon to choose the same nation for the entire Tor circuit? I just fired up Tor Browser, navigated to the Tor Blog and this is what I get:

https://imgur.com/a/j7JZFVl
You do remember wrong. It was $49.95. It changed my life.
We change such titles so people don't have to comment here about how annoying they are.
I suspect that 10x programmers are productive because they control the abstractions and tools that makes them productive (for example, programming language they use), and write their own that help to solve the problem faster.

If you control for this autonomy, by assigning them small "routine" tasks, then of course the effect is lost.

The paper somewhat advocates an approach to SW development that can easily result in this. If you give people lot of small tasks to be done, they will never be able to articulate that they are actually all very similar and can be factored out into an abstraction.
Yes, and I've read about the cases described by your link, however I haven't read anything about the case in the grandparent comment.

I'd call it bullshit, but that would be impolite.
How did it work out practice? After each Sprint the numbers got revealed?

Did that not lead to a super competitive workplace?
I cannot imagine that this was very motivating to the remaining 990 devs... Or was it?
> I'm unconvinced that a college education is actually even that useful.

I can't talk for every majors but at least for STEM, you need to study hard for years to acquire solid foundations.
I don't see how you can gather all the required knowledge by yourself.
Why do you say that ? There is no argument for it.
Neither productivity per person nor growth in absolute terms seem to capture that.
Yep, contact forms in WordPress but even non WordPress sites too. Then of course if you got a plugin to detect brute forces, seem like WordPress sites get ton of them! Probably because you can detect if a site runs WordPress or not, so bots use that.

Sounds like the only solution to contact form spam might be rate limiting and/or captchas but even bots can bypass captchas too unless you use one like Google reCaptcha maybe but sucks your system has to rely on third party services then.
LG chairmanship tussle: Why FG should not encourage breach of peace
If you don't know how to do a thing, or you don't know what to do, or you don't know what not to do, then someone who does know those things will have infinitely higher productivity than you.

I personally know people who can do in a day what a "regular" programmers won't be able to do at all, no matter the timeframe. I also know people who can crank out a couple of KLOCs of pristine, nontrivial C++ a day, every day, with ease (whereas a "regular programmer" does like 20, if you average it out).
I don’t really know for sure but my intuition is NVMe can win in random access and latency because it has much larger command queues and typically multiple queues (so each CPU thread can have its own queue.)
I think you're confused. Banks aren't buying location information from carriers.

This has nothing to do with them being able to get your location from their app.
It's not just a phone call, of course. If they had a concrete pricing model they could just tell you on the website.

"Call for a quote" means they expect to have their sales staff talk to your management or procurement department to negotiate a price, do a face-to-face meeting if possible, so they can see how much you're willing to pay.
I think this is a tough thing to poll as political correctness can have a few connotations. Does it refer to the act of social sensitivity itself or does it refer to things like virtue signalling or calling out other's lack of political correctness?
There are a LOT of blogs which get well under 1 million pageviews per year, let alone per month. I dont know your admin costs, but perhaps there's room for a Micro plan at a flat $15/year for something like 500k annual pageviews?
How do you write unit tests your service layer then?
Unit testing is much more important in dynamic languages, because there's no compiler to protect you from basic mistakes.
We live in a multiverse, so there are plenty of happy people out there somewhere.
I like this. But it lacks an option for local markets, like .de, .uk, .fr, .ca and so on.

https://diskprices.com/ which i got recently from here (i think?) has this. Which is very convenient ;-)

Edit: Ah yes, there it is: https://news.ycombinator.com/item?id=22156292
A thread from 2017: https://news.ycombinator.com/item?id=13782786

2015: https://news.ycombinator.com/item?id=9477612

Discussed at the time: https://news.ycombinator.com/item?id=8251288
If the ship later sank, do we have any other source for this story?

For all we know, Selkirk was chucked off the ship for being a thief, the ship later sank, and Selkirk made up the story to not reveal he was a thief.
shell script to do the same thing?
>logic as you conceive it is incomplete

Don't we all know that at least since Gödel.

>very obvious axioms, like excluded middle

I don't consider it something obvious.
If you read Nagarjuna's Mulamadhyamaka-Karik,
you might even consider it something inappropriate.
If you're smart enough to see a simpler way, there's easily 10x gains.

If it's only because you know the "trick", you still get 10x gains.
And as an Australian living in Europe I think both options suck but at least I'm yet to see any evidence of China putting backdoors into networking equipment. In fact, less biased countries have evaluated Huawei's equipment and found no issues.
Pattern matching is definitely something I also miss. For input validation and Optional/Either types, io-ts/fp-ts (https://github.com/gcanti/io-ts) fulfill my needs perfectly, especially io-ts is something I can't recommend enough. Saved me so many headaches from sudden breaking changes in APIs we consume.
My three favourite languages ever (with Turbo Pascal as my first proper programming language) - The man has quite simply defined my career.
I bother with Tor because it's this onion routing network that's pretty large and well used. And maybe even ~secure and ~uncompromised, but counting on that is iffy.

I mistakenly said "running your own guard". What I meant was "running your own bridge". But in practice, that's basically the same.

But it's disingenuous to claim that even using a private guard (which isn't possible, as far as I know) is "just as secure" as a private VPN. Because there are still two other relays in its circuits to introduction and rendezvous points.

It is less anonymous, I admit, but it's also less vulnerable to malicious guards. And from what I'm aware of, malicious guards have deanonymized far more users and onion servers than traffic correlation attacks have.

> If you use Tor properly, then nationstates with virtually infinite resources can't figure it out.

That's just plain wrong. Even the Tor Project admits that.

But in any case, I'd never count on servers remaining uncompromised. I'm very careful to avoid associations with them.

Edit: Here's a little thing that I sometimes do, if I really want to obscure an SSH login or whatever.[0] Basically, I can do a Tor plus VPN based version of the old telnet login chaining thing.

0) https://www.ivpn.net/privacy-guides/onion-ssh-hosts-for-logi...
Apple researchers train AI drivers to merge lanes in a simulated environment
Moderators didn't do anything to this post. Users flagged it. That's not so surprising given that the first time you posted it, it got a fair number of upvotes (https://news.ycombinator.com/item?id=22167651), and then you posted it another half a dozen times.
Mine too.

Started with ZX BASIC then when we got a second hand PC I switched to TP - Pascal was and is an excellent first language, in that sense it met it's design goals well.
I agree: once the development process is organized to the level that for every few lines of code three meetings on higher level managers and "designers" have to happen and be signed and the developer just has to write three lines and make ten times more paperwork (in triplicate), and constantly wait for other parts of the organization, no developer can be better than any other, to the joy of the managers, and all developers became provably replaceable. Not because the developer can't do better, but because the whole organization mostly doesn't prioritize effective development.

I however suspect that such an organization, happy to meter the development, would not meter the efficiency of the whole, and especially would not allow comparing that whole to some other organizing model -- it could prove that the managers are the weak point after all.
Pattern matching seems to be a current proposal, also driven by Microsoft: https://github.com/tc39/proposal-pattern-matching
What’s wrong with python?
Do you believe all the countries over the past 2 centuries that have enjoyed amazing economic growth are better or worse for it?
Also mostly automatically returned by Rails
it's something you can find on wikipedia as well. Every local wikipedia attributes the original inventor of big things ( planes, cinema , internet...and even general relativity ( see poincarré)) to someone of its own nationality.

it's probably going to keep happening since R&D is nowadays pretty much always the work of international teams.
Is the outer product the same thing as the exterior product? Wikipedia gives different definitions. That's why I was a little confused by the article initially. Something to keep in mind.
I don’t know, I always imagined that you said “4th of July” because up to that point you were Brits and that’s how we say it.

...and then the very next day, without adult supervision, you started saying your dates weirdly and dropping the “u”s out of words, stuff like that.*

* DISCLAIMER: May not be an accurate representation of history. :P
It is somewhat strange that all these articles/blogs claiming that Geometric Algebra is inherently superior to Quaternions spend so much time on how Quaternions are isomorphic to the even-subalgebra of GA3 (hence for all intents and purposes they're the same) and so little time on the odd-subalgebra (exterior algebra IIRC), which as far as I can tell is the main (only?) advantage of GA over Quaternions.

On the other hand, almost nobody mentions the nice geometric perspective that unit quaternions offer that are somehow "lost in translation" in GA: as a compact Lie group, unit quaternions come endowed with a bi-invariant Riemannian metric which means you can do interpolation, clustering, blending, statistics with them in a metric-consistent manner. And since the metric is compatible with the group structure, the geodesics are cheap to compute.
Special Books by Special Kids
I don't want to be that guy, but I can count at least two spelling mistakes: It's spelled "Colombia", not Columbia. Also, it's Daniel Defoe, not Defor.
I used gentoo without systemd for some time but things became problematic. Bluetooth headphones were barely functional, Firefox required pulse audio or sound didn’t work out of the box.

I’m not in love with systemd, personally. But it’s harder to live without it than with it.
I highly doubt that this is legal in EU, but I'm not an expert.

The reason is that at my current client, we are not allowed to google a name from an incoming resume, due to privacy reasons. Not even search that person on linkedin.

Maybe they are overinterpreting the EU privacy law, but I'm not sure.
Great feedback, makes complete sense.
> If you were allowed one book on a deserted island what book would you bring and why?

The Hitchhiker’s Guide to the Galaxy, of course.
We think during a game seeing the latest play is more important because that's more likely the one you want to share, but a jump to the end link makes a lot of sense, especially for post game like now. Thanks for the feedback!
Early 2000s. One of the Schroeder reforms.
Are you aware of tsc options like --watch and --incremental ?

Combined with other live-reloading tools like nodemon or jest --watch you can have almost the same speed of your development-test-run-debug loops as in plain JS. But you do gain an additional instant feedback channel from the compiler.
Agree with infinite ratio argument. Debunking 10x "myth" may work for relatively routine and mundane tasks. For high complexity problems, where there is no off-the-shelf or book solution, you basically have two categories: majority of "competent" programmers, which can't do it and a small minority, which can. Productivity ratio is infinite in such cases.
After which, the “survivor” can claim anything he wishes without dispute.
Palindrome Centisecond 20200202 20:20:02.02
In western Europe, job postings specifically ask not to include a picture in your application to combat implicit bias.

In Korea, the application form includes fields for height, weight and marital status.
At $1k per headset these numbers get interesting. And only 1 month of sales. I realize low margin, it's hardware and all, but $100m in headset sales in one month? Is my math right?
I would agree with you that it's absurd that the 10x programmer would be 10 times more productive than the average programmer at ALL tasks. But in certain specialized scenarios, it's easy to imagine one programmer being 10x or even infinitely more productive than the average. In other scenarios, the situation could be reversed.

Here is an example anecdote of what it means when people talk about 10x programmer. Here the "hero" of the story was infinitely more productive than everybody on the team.

Henry Ford had ordered a dynamo for one of his plants. The dynamo didn't work, and not even the manufacturers could figure out why. A Ford employee told his boss that von Neumann was "the smartest man in America," so Ford called von Neumann and asked him to come out and take a look at the dynamo.
Von Neumann came, looked at the schematics, walked around the dynamo, then took out a pencil. He marked a line on the outside casing and said, "If you'll go in and cut the coil here, the dynamo will work fine."
They cut the coil, and the dynamo did work fine. Ford then told von Neumann to send him a bill for the work. Von Neumann sent Ford a bill for $5,000. Ford was astounded - $5,000 was a lot in the 1950s - and
asked von Neumann for an itemised account. Here's what he submitted:
Drawing a line with the pencil: $ 1
Knowing where to draw the line with the pencil: $4,999
Ford paid the bill.
I made that decision 20 years ago.

I refuse to work on anything that compromises my morality so that includes your case, gambling sites, user tracking (and advertising platforms) and particularly weapons systems etc.

Note: I have no issue with people who do, it's not on me to judge them.
The management caste won’t allow it. They invested, therefore you must as well.
I don't think that's possible.

A private/unpublished bridge, yes. But if you just run a relay with ...

PublishServerDescriptor 0

... I don't think that it would get a guard flag, and so your tor client wouldn't use it.

But then, I haven't tested that.
My first job, the BTD loop was at least an hour. This was 2015.
https://en.wikipedia.org/wiki/Cinque_Ports_(1703_ship)

Says at least some of the crew survived and Selkirk gave a deposition in the resulting lawsuit between the ships owners and the captain.
A library call? )
Using header files is great when starting new projects. When I wrote my first game engine, I tried to keep everything in .h files. There are two benefits:

A minor one, but still saves some time: You don't have to think about build system. Just compile a single .c file on the command line. You can quickly add and remove .h files while prototyping, without having to add/remove files to the project.

A major one: is that you cannot create cyclic dependencies. This helps to get your call hierarchy right. When using header files only, the only way to get cyclic dependency is to use a forward declaration and every time you feel like you need to do that, a big red flag is raised in your mind. And then you start to think how to do it properly. This is even more important in C++ where you have to think about responsibilities of every class. It prevents you from creating too coupled code.

When the project grows and compilation times get long, you should split all of those into separate compilation units, so that you can use multi-threaded builds (via ninja, or make -j).
Wouldn’t you get some (minor?) battery life improvements from swapping out the spinning 2.5” with an SSD?
I've never heard of anybody using exports as development metric. It's usually just a sign of developing country with cheap labor.

> wage stagnation that set in in the 2000s.

And imagine that. Seems to fit the low wage story pretty well.
If you incentivize the metrics, I would be surprised if the correlation held.
Were allergies 25% more popular before introduction of said vaccine or is it that infections play roles in healthy development of an infant?
0.1x developers definitely exist. One of the ways they can get a job is nepotism. "Free market" efficiencies go only so far.
> ...very human tendency to chafe at any perceived condescension.

> If people in the US primarily voted the issues (that matter and affect them) instead of on the basis of nonsense, Democrats would win by a landslide.

> The real fools are the people who continue to fall for this shit.

Gosh, it's hard to see where people get the impression that they're being condescended to. It's a pity they're so easily manipulated into voting against their own best interests.
Hi HN, I know I have posted this couple of times earlier, however there were couple issues with the site that I noticed after posting it on here. mobile was not working, 404s etc.

This tool was valuable to me, and I really wanted to share it with all of you. Sorry about posting multiple times. I hope you find this helpful.
Yes. I know. I Know. But you can't cut cake everyday. Need to make up some reason.
8P8C/RJ45 is such a massive ongoing mistake
Yes, he’s fantastically accomplished and capable, and I think he could do amazing things in a new area.

I’d love to see him take lessons learned from C# for a language designed for WASM from the get go.
You could and should, but probably won’t.
Please don't post the same comment repeatedly to HN. That lowers the signal/noise ratio.

If you want to refer to something you posted elsewhere, please use a link.

https://news.ycombinator.com/newsguidelines.html
I started out with Pascal. Compilation was such a non-event... Subjectively entire programs compiled faster than a line of Julia takes today. Then again, if I remember correctly Pascal the language was written with ease of compiling in mind. My compiler today has to do a lot more work so I can do a lot less...
Wealth spread really doesn't matter so long as everybody is getting wealthier.

Which is exactly what is happening. By every metric imaginable the entire population of the planet is gaining in wealth. Some quicker then others. But gains are largely universal. Poverty is at it's lowest point in all of human history. And in a month it'll be even lower.

Also when wealth goes up, overall consumption as measured by actual natural resources consumed goes down. People have this misconception that increased wealth equals increased consumption, which is hardly the case. Wealth represents a increase in well being, which more often then not, is a result of increased efficiency.

By 'increased efficiency' I mean less human effort is required to produce more with less.
02-02-2020 also work (02022020)