skysight-inc/HackerNews huggingface dataset:
Yes too self-absorbed with themselves...

Edit: and their stupid car!
I tend to think owning a overly-powerful car (which includes basically all German turbo diesels) is more likely to encourage you to drive fast.

I'm not a great driver... no serious accidents on four wheels in 20 years of motoring, but plenty of very near misses and I've messed myself up on two wheels a few times.

I'm definitely a slower, more careful driver since I got a Prius. It's the kind of car that gives you a few moments to think about why you just put the pedal down before it does anything.

If I drove an S3 or a Tesla P I'd be just another one of those otherwise conscientious idiots driving too fast.
10x performance has very little to do with algorithmic/academic agility, and everything to do with broad knowledge of software engineering, not creating unnecessary tech debt, pro-actively owning and solving problems, and documenting and automating the shit out of things. 10x devs are seldom ten times faster at wiggling their fingers on the keyboard to shit LOC out. It has very little to do with smarts (although there's a bar) and more to do with stewardship, vision, and common sense.

Something this article just can't capture is that many devs add net negative value by being allowed to work in an organization. They create complexity, chaos, and confusion. They might be smart, they might be dumb - the problem is that they have no clue what they're doing within a software organization, and often they don't care. They ship broken code, awful bugs, badly designed systems. They make bad technology choices. They don't measure their work (metrics, logs). They put no thought into anything other than manual W.O.M.B deployments. etc, etc.

It's very hard to not be 10x more effective than a net-negative dev. And then beyond that there are very good engineers who we typically put on the senior -> principal track who are able to get a lot done across a large organization, and generally create a culture and an economy within a company that is conducive to sustainable engineering. I expect the average principal engineer to be slightly slower than a college student on an algorithms problem (depending on the problem). I don't expect a college student to be able to drive cross-organizational software initiatives in a large company. I also don't expect that of most Senior engineers, and I don't think most Senior engineers I've met are even willing or capable of doing that.

I'm not sure I'd trust one dude's college experiment to be relevant in this domain.
It doesn’t even have to go to vices.

Suppose 50% of the population is on UBI. Those 50% all need housing. What do you think the probability of the market generating optimal housing is? I’m guessing close to zero.

Planned housing can do far better.

The same with food. Let’s assume part of UBI is given as food stamps and only certain items qualify for use of food stamps. Combine this with required education (class you must attend to get UBI) and the quality of food consumed can increase significantly, helping to lower obesity and all the related problems.
There are 10x programmers. A lot of people hate to hear this, but get over it.

Let's take something that's very controversy in the tech world, white boarding. Why do many programmers hate it and are not good at it? Sure, you can claim it's lack of practice. No problem. But guess what? Does that can do it and do it well are more than 1x programmers. For the sake of argument, let's call them a mere 2x. What does it take to whiteboard code? It means you need to be able to understand the problem, clarify requirement, understand the constraint, solve the problem a bit mentally before writing code, write the code, explain your thought process, improve the code, consider multiple solutions, perform algorithm analysis in terms of performance, and you do all this in 15-40 minutes.

It's not that most programmer's won't, most programmers can't with their current skill sets. Perhaps they can learn how to, but they refuse to. Doing the necessary drills to be able to do those shouldn't be underestimated, it makes you an all around better programmer.

With that said, there's a big difference between "programming" and "application development" A great programmer could be a terrible application developer, a mediocre programmer could be a great app developer. Application development and shipping software is more than code artifact it's about collaboration with teams, writing great documentations, user documentation, installation documents, operation docs. It's about great UI, great UX, designing the code to be easily extensible and readable. There's a lot to it. So you might be a 1x programmer, but make up for it in other areas. This also explains why some 10x programmers don't produce 10x the output because they are not solving algorithm challenge everyday, but having to deal with the vague human oriented requirements.

There are 10x programmers, they can make a team much better if they understand their strengths and weaknesses and don't think they are gods. There are 10x programmers who are also very strong in design and other areas and it's amazing to watch them work.

It's no myth, they are out there. The very thought of them makes some of us feel less capable, get over it. You can increase your output if you consciously work to be better, and this is not about being a specialist in a specific domain area.

A good test of such thing is take a 10x programmer, a 1x programmer, give them a language they have never worked in, put them in a new domain. The difference is clear. Have you ever seen such folks? Yup, we have, they are folks they moved to new domains, they were writing C code yesterday and now writing go lang and contributing to k8s, or they were writing java code yesterday and today writing C++ code and contributing heavily in the field of ML.

We have been been fortunate to know some of them due to this very site. I'm not going to name them, it's been done multiple times. But I'm sure HN can name at least 50 such individuals.
Like with all things, it depends!

Since HTML5’s introduction of a bunch of new elements, I like to think markup has the potential to be a lot more readable and semantic now than it ever did when I first starting making websites in the 90s, even/especially given such a broad new range of element types.
Poor NYC neighborhoods a big lure for investors
>solve every problem with "be more like us"

The overriding divide in today's politics is between those that benefit from immigration and outsourcing and those that are harmed by it. Those that benefit say "be more like us" so that you too can benefit. Those that are harmed say change the system so that we are not harmed.
This pits UBI on a weird utopian pedestal whereas it's just mostly a normal income transfer among others, like most western countries already have many of. The experiments so far have been encouraging but not dramatic.
Toyota Corolla
i use this library as an optional feature in simdeez. it was a relief to find it, and a rust wrapper for it. its hard stuff to port it is so arcane. big thanks to sleef!
-10x developers exist, those that cause more damage than the value they create. For sure.
You'd need two identical processors but one with branch prediction turned off to find that out.

I don't think we have good models for power consumption to find out in a simulation, either.
For the economists out there, how much will this help?
Seems like someone who is malicious could spin up a bunch of VMs, spoof their gps as slow moving across various streets to simulate traffic jams. Even sophisticated spoofing would have hard time detecting this.

You could even do the inverse, simulate no traffic but have virtual cars go through streets faster than usual even if there is a traffic jam!

Would we have some major impacts in the economy of an area if major highways are simulated at high traffic earlier/later than usual over the course of many days?

Could affect local city transportation budgets to build or not build roads/new streets if they base their data solely on analytics coming from Google.

Bots have become more and more sophisticated, so niche types of manipulation is harder to detect, and for something like GPS you can't really prompt a RECAPTCHA before routes are used.

Cell phone tower data probably doesn't suffer from this risk as much, since you have to pay for cellular data and spoofing data to cell towers is probably more difficult.
Pardon my lack of economics knowledge.
They may be able to keep the stock afloat for a few days, then what's next? Where will the money eventually go?

How can this help when economic activities halt?
When I was contractor I worked with two companies that used ClearCase sometime around 2000. In theory it looked really good but it just never worked. The whole dev team probably spent more time on ClearCase than they spent on dev work. It was a never ending nightmare.
I think the problem with this is that UBI is being given within the existing system of work-for-hire, rather than as part of a transition to a post-scarcity economy.

In the current system, if you want to do X, you have to prove to the people who are willing to pay you a living wage/market rate to do X that you are worth hiring to do it.

Under a (hypothetical) post-scarcity system, if you want to do X, you find a group that's working on X and say you want to spend some of your time working on it, and you do it, possibly getting trained first if you don't yet have all the skills needed. Depending on the particular work and/or the particular system that's been implemented, either your financial needs are entirely taken care of by the UBI, or you get the UBI and then you may get paid some extra to do X—but the amount you would be paid to do it would be determined by completely different factors than under today's system.

This more-or-less eliminates the gap between what people want to do with their time and what society will let them do with it...though it will still require a cultural shift away from the idea of the Rugged Individualist Man Providing For His Otherwise Helpless Woman And Children With Nothing But The Sweat Of His Brow.
"The fact that you quoted the raw per capita spending number suggests you're unfamiliar with the dynamics of inflated healthcare costs in the US."

I've lived and had healthcare services in two states, and lived and had health services in several nations abroad.

I'm familiar with the problems.
> I'm thinking: because it gives people a strong, active, positive goal to pursue.

Your statement comes from your philosophical stance. As it happens I share your view about my own motivations. Despite that I recognize that most people do not.

Also: your position sounds American (are you?). The idea of “class” and most of the literature around it is European, where class is not something that people can typically change. Even in the US there is little class mobility.
I don't know the internal architecture of the Eclipse compiler, but one of the points of the Roslyn architecture is to turn the compiler into an API, allowing things like inserting plugins — custom linter rules, for example — at each point in the pipeline.

Eclipse is interesting in that it grew out of IBM's VisualAge for Java, which was written in Smalltalk as an extension of the original VisualAge IDE/compiler, which goes back all the way to the mid-1980s. I wonder if any of the inspiration for this design came out of Smalltalk's runtime state being persistent. If all your state is derived from earlier state, then there's no need to always start processing from scratch, since you can just continue from where you were before.
Things aren't done for complexity's sake, but yet most of the web (and software generally) is way more complex than it needs to be. See the 30 million line problem for a good deep dive: https://www.youtube.com/watch?v=kZRE7HIO3vk

It tends to be related to physical age because the problems of complexity manifest with the passing of time. The more projects you work on from start through long term maintenance, the more you personally experience the issues inherent in complexity. Over time your appreciation for simplicity increases and you get a better sense of tradeoffs and long term costs.
Having lived in Beijing for 9 years, I’m glad I’m not there right now. Not because of a fear of getting sick, but of the sheer boredom of being stuck in my apartment, nowhere to eat, drink, or even walk without an appropriate face mask. Heck, even going to the office is probably off limits right now.
As the readme for Source Han Sans mentions, neither of these characters is encoded in Unicode yet, so writing them isn't supported by most input methods. (Wikipedia uses SVGs to show the characters; the font recognizes the ideographic description sequence.)

However, once support arrives, it will be as easy as typing "biang", since there's currently no character with that pronunciation. It could be confused with a two-syllable word "bi ang", but there's no such word in Mandarin.
Online, algorithmic touch-typing practice
>> The hands never leaves the typing position.

I can use the touchpad with my thumb without moving my hands as well.
Well you could be driving two Cadillacs at the same time

And one's going 45, and one's going 99
The inclusion-exclusion algorithm can be made more efficient by observing that you can stop as soon as the lcm's of your subsets exceed N. That should happen fairly early on assuming e.g. N << 2^M.
> It will do the exact opposite.

Hasn’t the Chinese government been doing this for years in one form or another to artificially stimulate the market?
You could always host a game jam!
Photo reveals Turkish submarine is first with new capability
Awesome, I thought of shaped charges as well, but trying to keep the post short.

I assumed the goal was to have something similar to the model plane and particularly its incredibly range and efficiency. 1 gallon for 1000 miles. The plane shape and aerodynamics certainly help the efficiency.

However if there was an explosive charge to carry, the charge certainly can't improve the plane structure or aerodynamics (hence reducing the efficiency of the plane overall) and I'm not sure the charge could be shaped and mounted in the most optimal way (reducing the efficiently of the explosive itself).

So while the model plane might be incredibly efficient at flying, I question whether it could be anywhere near as good for the new purpose.
On a related note, if you don't make conscious and deliberate decisions about how you want to spend your finite time -- i.e. if you are living "on autopilot" as another commenter said -- the decisions will be made for you by default, whether you like it or not.

“I saw my life branching out before me like the green fig tree in the story. From the tip of every branch, like a fat purple fig, a wonderful future beckoned and winked. One fig was a husband and a happy home and children, and another fig was a famous poet and another fig was a brilliant professor, and another fig was Ee Gee, the amazing editor, and another fig was Europe and Africa and South America, and another fig was Constantin and Socrates and Attila and a pack of other lovers with queer names and offbeat professions, and another fig was an Olympic lady crew champion, and beyond and above these figs were many more figs I couldn't quite make out. I saw myself sitting in the crotch of this fig tree, starving to death, just because I couldn't make up my mind which of the figs I would choose. I wanted each and every one of them, but choosing one meant losing all the rest, and, as I sat there, unable to decide, the figs began to wrinkle and go black, and, one by one, they plopped to the ground at my feet.” ― Sylvia Plath
That's a blanket statement that just doesn't hold true. Reality is much more mixed.

Here: https://www.indeed.com/cmp/Waste-Management-1/reviews?fcount...
Rupert Murdoch company launches news aggregation site Knewz
Because doing so would be hard for shell scripts to express. real functions, try/catch, and other common language features are not often part of shell languages. As such, the generated code may not support many features you typed in <other lang> and/or the generated code would bundle a runtime with it to emulate what we'd otherwise consider pragmatic scripting feature support.
I guess 150m people have more scruples than you.
How long before the the mailjet free tier gets bogged down too ?
I think they also restricted short selling
I'm saying Classical Chinese and modern Chinese are to an extent inseparable and that this is reflected in every Chinese teaching program domestic or foreign.

Can you show me a sentence that is both Latin and English or both Latin and French? There are plenty of such examples for Classical Chinese and modern Chinese.

At times there's a blurry line between Classical Chinese and modern Chinese. It's a false dichotomy to say that you can train in advanced modern Chinese without training in some Classical Chinese.

Here's a non-exhaustive list of things in Classical Chinese you'll be exposed to because they're still widely used in modern Mandarin.

Its most common pronouns (especially first and third person): 我、其、之 etc.

Its connectives: 为、于、乃、因、与etc.

Its lack of 是 as "to be" and instead leaving "to be" implicit between verbs and nouns: take e.g. the PRC's constitution. Many paragraphs use 是 as "to be" zero times. Few use it more than once or twice.

On a similar note its demonstratives: 此、彼、兹、indeed even 是 again.

And when it comes to standard vocabulary, most of the time a classical meaning of a character remains productive in modern Chinese.

There's certain Classical Chinese works I'd be comfortable using to assess a foreign speaker's modern Mandarin comprehension. For example if a speaker cannot read the 2nd century poem 凤求凰 (especially the first part), they almost certainly cannot read a modern newspaper article. It reads almost exactly like how a modern angsty teenager might try to write a modern Mandarin love poem.

Just about the only category of things you won't see in modern Chinese from classical Chinese are its interjective particles (兮、也、矣、etc) which have no semantic meaning.

What makes Classical Chinese difficult to read for a modern Chinese reader is its extreme concision and its grammatical flexibility. Its vocabulary is only a secondary concern. I would say if you know modern Mandarin, you know probably around 70% to 80% (depending on the text) of the words you'll see in a classical Chinese text, especially for texts after the Warring States period. You're definitely not going to totally understand the text and it's going to be feel laborious picking over each paragraph, but you will understand the gist of what's going on, just based on your modern Mandarin knowledge.
GitHub launches iOS app, Android app coming in 2020
> being stuck in my apartment, nowhere to eat, drink, or even walk without an appropriate face mask

As someone who never been there (or in China for that matter), is "face mask" a synonym for something or you mean literally a face mask? Don't think it's mandatory to wear face masks, just that a lot of people do it, right?

If someone knows better, please correct me
The Shawshank Crawl to Product Market Fit
Man, this brings me back. I started working on the web a couple years after Eevee did. I remember all of the pain points he did. (One note: when I was learning in 2001-2002, most of the tutorials and books still used <FONT>, <CENTER>, <BIG>, etc., even though CSS was around. I remember using CSS was extremely painful because of IE5, which was the default on my Win98 machine, so I didn't bother really trying till hearing about Firefox - I mean Phoenix.)

I also remember that centering any block element within another block element with CSS was somewhat absurd. The trick was to do something like

.centered {
margin-left: auto;
margin-right: auto;
}

And of course, there was no way to vertically center an element within another without hacks and HTML detritus that served no semantic purpose. It was almost worse than the table-based layouts.

That's the only other painful thing I vividly remember behind what Eevee posted.

Flexbox and Grid have made things a lot better, but I still run into weird inconsistencies and exceptions frequently. (The latest involved trying to set `max-height` on a `resize: vertical` element, and I couldn't get it to work without hacks or JavaScript. Chrome implements resizing by overriding the width or height on an element's style attribute.)

Wonderful post! Would love to see more.
One of the few add-ons I've installed that's been worth its weight in gold has been "Form History Control (II)", which passively saves every comment as I type it. It's saved me no end of grief in these scenarios.
The issues with retired people in the Bay Area that they have prevented any housing construction at all in the last 30 years, while living in gigantic houses for now one ortwo people: that’s why they get so much hate.
I've been relying on a Julia port of version 2 (version 3 is out now). Version 3 added a lot of new functions, and I believe it improved performance on many of the old ones.

It is much faster (when vectorized) than what you get in base Julia, but lags behind gcc (glibc) and the Intel compiler's vectorized math libraries in performance.
So google drive is also a keylogger ? Not surprising.

I wonder - is there a way to look up app permissions without actually installing them ?

Which is to say, can I, using my web browser, browse either the apple app store, or google play store, and research, in advance, what a particular app is going to request (or demand) access to ?
One thing not highlighted in this article is that Seneca considered "leisure" the highest virtue. He talks about Augustus, for example, and other prominent Romans who "won" the rat race, and says they basically wasted their lives. So I think you'd find Seneca's message agreeable. Just read the real thing and ignore this knockoff.
Plus with some foods, like leafy greens, the "food stamp" could be unlimited consumption. Instead of giving people $300/m for food, just say: from this day forward all spinach, broccoli, Brussel sprouts, peas, beans are fully covered. Eat to your hearts content. A reverse sin tax. Subsidize things more the healthier they are.

I'm obviously cynical about regulatory capture and dairy, livestock, etc industries lobbying to get their products certified as healthier than they are. With pizza being a vegetable and all now.

I hate the argument that the market will correct with low income housing. The presence of housing alone isn't the problem, it's the desirability of the location and access to infrastructure like groceries and hospitals. Low income housing thrown on the edge of a city causes ghettos. Creating a livable are requires some level of more complex urban planning.
I don't know what a free lane vs an express lane is, but for the "that", I can imagine that a cluster of hundreds of phones moving at exactly the same speed in the vicinity of a train track until they reach the next station would be a reasonable indicator that the were in a train. The preexisting phones in that area would not show the property of moving at the same speed at the same time, and it also kind of stands out that they're still doing 15-30km/h (or however bad traffic may be) while the newcomer phones all rush through at 140km/h (85miles/h).

Bonus points if those clients all connect from the same IP address (range). That would be the train WiFi.
You are provably in a majority in developed countries.
But there is never anything that is “beneficial for everyone” and the government does in the best case what is beneficial to their specific voters - even if it is detrimental to others. There is a very high bar for me to say that the government should step in. A powerful Government is more harmful than a powerful business.
Not really, if you die, nobody will probably know this was the case.