skysight-inc/HackerNews huggingface dataset:
This article is on the dot. This is especially true with Thiel-ean “secrets”. The most important secrets stay secret for a long time because most people are blind to them — they cannot even be communicated, because they would sound like gibberish/wrong to most listeners (cue: blub paradox). This is why Planck said that science progresses from funeral to funeral.

The other thing about lists is that all the items are roughly equally weighted. In real life, the value is almost never distributed that way — a couple of items absorbed well will often contribute immense value. But we water that down with lists (to make the source sound authoritative), and worse, bury the best stuff down the list for SEO & clicks & “engagement” metrics.

It’s interesting to imagine that as a corollary, this brushes aside almost all punditry, and a lot of context-free college education.

Here’s the thing... a good mental model is worth its weight in gold to a practitioner. There’s something magical about the deep intermingling of theory and practice, with each piggy-backing on the other. To have any shot at that, it is very important to be situated in a context, getting useful feedback from reality. If you think about it, the fields with the best theory also have the best experiments & feedback. Failing that, excessive theorizing is akin to the insanity of a dream world.
Could someone add 2013 to the title? I just spent 15 minutes thinking I must be a genius because I had already figured this out. Now I realise I read about it already.
I've seen older developers that call themselves senior, but lack basic knowledge. I've seen younger developers, wise well beyond their years. Age simply isn't a big factor in how you judge a developer.
If we took computers away from software developers, maybe we'd get much more well thought out solutions. Probably much simpler, too, if they have to write out everything by hand :)
The author of course is correct that communicating a model does not necessarily communicate expertise, and that many important elements of expertise are non-communicable (at least not easily) tacit knowledge.

But what is not addressed is that some mental models very clearly can be usefully shared. There is not a clear and distinct line between a "mental model" and communicating fundamental elements of how something works.

For example, my 8 year old was trying to figure out why his walkie-talkies kept making howling, screeching sounds. I explained the concept of feedback to him and he was immediately able to put that knowledge into practice (keep them further apart, or don't have both microphones on at the same time).

I would argue that for tech and business work, communicable models/techniques vastly outnumber noncommunicable models/techniques.
> for having spare capacity to allow time/location shifting

Part of that calculation should be the amount of compute capacity headroom you'd choose to have anyway even if you didn't care about carbon.

Compute demands can vary from one day to the next. Maybe tomorrow people uploaded 3 times as many YouTube videos as they did today. Maybe load varies based on day of the week or day of the month. To some extent, you can smooth that out by delaying jobs, but there are practical limits.

You also want some spare capacity just for safety. Efficient utilization is important, but things like performance regressions or spikes in demand can happen.
Thanks for the availability!

Took a look at your book's content table and it definitely resonates with my current position, transitioning from being hands on developer to leading a small, growing team of developers.
Separate keys means you need to have separately encrypted streams for each pair of participants. This is probably not scalable, and definitely does not play well with multicast or with a video-routing server.
As always, I can make no guarantees before 1.0, but we have really focused on refining the programming model and APIs for the last several months, so we're in a good state currently.
I do not want to sound too cynical, but whenever I see those articles, to me it conveys the message of 'how do we not pay people more, but still extract more work out of them'. The article is about the same. It even seems to follow the same format making me question whether it was written by a human. And I am saying that just having gone through positive psychology section in my MBA class.

Employee motivation is an important subject, but the underlying goal seems to have perverted that subject.
What will come first after coronavirus: climate or economy? [video]
Undesign – Free design tools and resources for makers, developers and designers
There's also jobs that require advanced CS knowledge, but the people who don't know CS aren't going to end up in those.
That's why people are asking to push this problem down to the language level the way Go has done. Go defines both the "correct" format of the code as well as a standard way for any/every editor to enforce it (gofmt etc). That eliminates the double-headed subjectivity of both "use my IDE" AND "use my convention" down to just "use the standard convention defined by the language". And people love it because finally we can stop arguing about the stupid color of paint for the bikeshed and just bloody build the damn thing.
Unless your last name is Bush.
One of the things I like about Guards is that you can enforce/match against types as needed.
Sure, you can examine moral and political philosophy. Nozick has some writing about it, Rawls does, Mill, etc. - it's a whole branch of thought.

The benefit of shaping society in a way that you think is good is that you end up with a better society.

I don't really think you're discussing in good faith, so I'll end it here - but I think this is a very interesting line of discussion.
There is a big difference between high schools in different ares in both Russia and US. I don't think you will argue that a person from a country school in the middle of nowhere in Russia with one teacher for all subjects will be able to do better in a top-level school in NYC.
Well, at least 16M fewer people can apply the ideas in the article this month than last month. The timing of the article seems a little off.
> I'm convinced that everything has infinite fractal complexity and it's a fool's errand to reduce most non-trivial situations to metaphors or explicit systems.

I think I agree with you. I also think there's a dangerous temptation to fail to recognize that foolishness, and cultivate a false impression of understanding by almost denying the reality of things some cherished model doesn't handle. That temptation increases with the elegance of the model and the number of limited cases where it can be applied with reasonable success.
I myself have tried these types of apps before which sometimes might help, but often I face the same problem as you, when my behaviour devolves to disabling the add-on and doing whatever I want.

Now what I have practised is being mindful of my actions, and treat the time when I work, study as time without youtube videos, without writing long HN posts and so on.

It's a lot harder than having some app to ping you to stop browsing. But I think it's what works better in the long run. You choose the time when you work, say a couple of hours, then take a break. No mindless browsing in between. Or well actually what has worked best for me is to have no mindless browsing at all during the best part of the day, since the feedback loop is too strong when you get accustomed to looking "just one more video".

But I'm curious to try this out. We'll see. But I'm sceptical.
I agree. I think the author made some unstated assumptions at the beginning, set a pretty weird straw man, and then used weird examples to knock it down.
While it is an interesting article and I can agree with some of the arguments in it I can't help but think that in outlining the author's reasoning why reading about mental models is futile it inevitably contradicts itself (which I guess it is at least up front about, not many blog posts tell you to stop reading the blog entirely, halfway through the first section). Then again I suppose that writing a blog post on mental models that on the face of it is trivially false does end up proving the author's point.

On a more serious note, while we're comparing mental 'mental model' models. My experience has been that it's more useful to think of mental models as a vantage point. A good mental model grants more perspective while bad mental models obscure things. Of course this doesn't absolve you of understanding the basic concepts, perspective won't help you if you don't know what you're looking at.
That is indeed the issue. Recruiters are for the most part not technical so they just read words on the page. Does your resume have all the words on the page or doesn't it? If not, sorry you are not qualified. Its maddening and one of the reasons resume writing is so important. Quite often your resume is not even seen by a real person, its filtered through a word matching algorithm.
The cup is probably a listening device.
The excess mortality problem isn't about trust. No one has alleged that existing studied covid death numbers in Lombardy or New York or wherever are due to people lying.

It's just that some people, in every health care system, end up dying without a test being done. It's certainly plausible that Sweden has been far more conscientious about testing unknown deaths (or testing at-risk people before symptoms, etc...). That doesn't say anything about their trustworthyness.

FWIW, my money is on a bunch of these cases being discovered in Sweden too, they just didn't show up in the check the Times did. Epidemiology is just hard, and there are no magic tricks to play with the science.
Ok, I went looking, instead of merely seeing photos in the media I usually read, and I found several. Here are a couple in one photo [1]:

> Earning a living is essential

> I want my job back

Or [2]:

> Free people make their own risk assessments

Shame we have to look to the Indian press for fair coverage of these protests in the US.

1: https://c.ndtvimg.com/2020-04/b70u23q_us-protest650_625x300_...

2: http://www.dailyaddaa.com/world-news/us-covid-19-live-free-o...
What a great counter example. Very inspiring, thank you for bringing it up.

I'm having a tough time elucidating and expressing my feelings on this subject. I've gone through burnout, which was largely self inflicted tbh, with silent approval of management.. I feel like the parent poster, but I don't want to. I guess I'm struggling with the notion that employee-employer relationship is zero sum. Hobbies don't typically yield direct monetary benefits, yet I still partake. I dont't think this is going anywhere, I'm just thinking out loud.
I doubt it, due to how the leak is purportedly from 2017/2018 code, and according to the tweet from SteamDB is the version that is included to Source engine licensees.

The original hl2 code leak was a fan from Germany that hacked into Valve's network and stole a version. https://arstechnica.com/gaming/2016/06/what-drove-one-half-l...

There are YouTube channels like VNN that rely on Valve leaks, but most of it seems like running `strings` on their update files. He does claim to have some inside sources, but they mostly seem to provide social commentary on Valve internal politics.
Gevent switches from semver (1.5.0) to calver (20.4.0) in latest update
Can't say much about recent history, but the deep archaeological past of India (>~5kya) is difficult to study in part because of the environmental conditions. The heat and humidity make preservation of artifacts over long periods of time nearly impossible, meaning that even though the Gangetic plain was one of the most populated regions on the planet for millennia in the past, there's minimal trace of this civilization left. Ancient tools, shelters, and human remains just decompose in that type of climate rather than being preserved like in the deserts of the Middle East or the cold regions of Northern China and Europe.
I'm certain it is hard to get that advice, because it's pretty hard to get out of your own way, success certainly ain't going to make it easier.

You're completely correct about both of those guys, but Bloomberg showed an incredibly lack of charisma in his run and Schultz is known, but I really think yall are underrating how popular Cuban is for common people.

The ESPN demographic is a lot bigger than the HN techie demographic.
This bug is just as easy to express in Swift.

To eliminate this class of bug you need to eliminate statements, such as in Haskell.
No it's even weirder; the gap implies that there are 50-60 fewer non-COVID deaths in Sweden than there would be otherwise since the pandemic began.
An odd thing that happened to me yesterday with the PostgreSQL ODBC driver (psqlODBC) v9.3.400. It wouldn't let me insert a string longer than 255 characters long into a character varying field into a local v9.4 database on windows using a recordset update. I didn't have a problem pasting it in via pgadmin. Altered the field to text and the problem went away.
I've a suspicion that there is a limit on text in the tens of thousands of characters length too though despite both those fields being essentially the same thing and limitless.
That's still a much larger barrier to entry though. Getting someone to click a link is much easier than getting them to visit you in person at a particular place and time.
Love it, thanks! Specifically:

https://stellarium-web.org/

Sky View is nice but it’s a bit noddy: I couldn’t get it to break down the four big moons of Jupiter, which are so clearly visible, but I didn’t know which was which!
That's a really good one.

This doesn't grind my gears, in fact I have the exact opposite reaction: OMG there is one. And where there's one there will be more.
Likewise, there are probably few shareholders who have spent much time actively considering FBs role in Vietnam. Like it or not, FB has to deal with a tight labor market, and things harming their image mean that they have to pay more for the same level of talent. Tech companies are extremely aware of this dynamic, even if their shareholders are less so.
CS: Go and TF2 source code leaks, fan projects shut down for fear of exploits
Can you list out some of those changes?
There was (is?) also remote code execution on counter-strike 1.6 servers valve didn't act upon for 10+ years.
You can be good at something and not be good at articulating why stuff is good or bad, just that it is. Learning to explain to others does tend to refine your own ability though.
So motivation and productivity are interlinked I feel. If the economy is booming, and you have done a good job, it will be regarded. I had a manager who always said, don't ask for promotion, let your work promote you. I think he was right.
How do you think I think science works?
You don't have to assume static ER capacity and the like to be logically in favor of flattening the curve. You can assume a 100% increase in COVID treatment capacity or even 300% and still note that without any flattening you are going to have series logistical issues with disposing with all the bodies that drop day after day after day. I agree that roughly the same number of people are going to get it over a year, but the goal is for them to get it over a year instead of 1 to 2 months. That's a huge difference in capacity constraints.
Language is constantly changing. No one alive 2000 years ago would be able to readily communicate in a modern vernacular, so I don't think that's a good standard on which to judge.
Handling Real-Time Updates in ClickHouse
Best Free Fonts for Coding
I'm sorry but that is likely never going to happen. iOS is a custom version of OS X, which is a fork of FreeBSD. That C is likely never going to be completely replaced.

I love Swift, it's a great language, but we shouldn't rewrite our stacks every time a better language comes out. This is where the engineering trade-offs come in. Maybe over time, but over a long period of time.
Ask HN: Local (Communist etc.) Party Infrastructure?
Can anyone describe how local party committees work(ed) in the USSR, China, Russia, wherever?

I would welcome anecdotes or references, but I draw a blank when I search (yes, Google sucks now and we should probably go back to reference librarians...) Especially: How have these committes been used to help China's pandemic response?

Rationale: Besides just being curious, I think the U.S. needs something to better organize the entire population, and I think the main models are the Church and the Communist party. Civil defense organizations? Bowling leagues? ??
I find SQL INSERT statement not intuitive. I can understand why SQL requires me to declare the field names and then the values of a new row that I am inserting; but it would've been a huge time saver if SQL had a key-value dictionary-like syntax:

INSERT INTO "my_table"
"col1": value1,
"col2": value2,
...
> So the only realistic solution is for all members to share the same key, which makes everything dependent on the security of the key distribution. But then... is it really E2EE?

each member deriving their own key and coming to an agreement on the client side is e2ee; it's primarily about the server not having knowledge or being able to recreate the key. each client pair can do an individual agreement or the entire group can via exchanging public keys.
I haven't seen them, thanks!

> Type checking unrestricted message passing would be difficult, but I can imagine a subset that's typeable.

I'd love to see a discussion on this somewhere. I can totally imagine a world where it's true that "yes, you can't send messages of type X because the receiver can't pattern match on them in the way you expect, but what you're really trying to do is Y, and you _can_ send messages of type Z that accomplish Y."
Neither is ignoring the similarities (corruption, greed, etc).
Ask HN: Uno/Xamarin Compile Times?
I have a 50K+ LOC project built in UWP, that I will want to port to Uno/Xamarin probably 9-12 months from now.

Right now, compile times are simply killing me - UWP is insanely slow to compile. My fear is Uno/Xamarin are probably 3-4 times worse than UWP, which would be more than unbearable.

I'd love to hear from people developing on these platforms - how fast are compile times? Do we have hotload? Is it worth it? Any tricks?

Thanks in advance.
The function naming is unfortunate, it looks like we're creating a bunch of <h3>title</h3> elements.
I think in some countries (e.g. Australia, New Zealand) there is a real possibility that COVID may be eradicated within a few weeks/months. That could allow life to mostly go back to normal within the country, provided that severe restrictions are maintained on international travel. Those severe restrictions will do immense damage to industries that depend on international travel such tourism and higher education, and may have to be sustained for a lengthy period (at least a year, possibly several years). That outcome may be much harder to achieve in countries with a larger population and less physical isolation (such as difficult-to-control land borders).
It was actually leaked to VNN by a Valve employee. VNN then gave it to a small group of friends, one of which went crazy and leaked it.

Refer to this r/Games thread for more details: https://reddit.com/r/Games/comments/g61v4x/_/fo6r9ef/?contex...
I don't have much experience with GCC innards, but after doing a quick test [1], it seems GCC is as bad as clang in terms of not supporting STDC FENV_ACCESS, so I suspect the answer is that it's pretty much the same.

It looks like the only major compiler that actually supports IEEE 754 correctly is icc. MSVC, gcc, and clang all optimize floating-point operations without considering if the dynamic environment is the same.

[1] https://godbolt.org/z/x2ERVM
> 3) decryption error do not kill the connection, that's untypical but I think that should be fine

I assume that this is so you can deal with the fact that some individual frames have been lost and/or corrupted as long as the next ones decrypt just fine. That is important for video streams; I can imagine that the quality of life of people using E2EE streams would suffer if the stream was highly vulnerable to corrupting even a single bit within any of the frames.
> For the most part, the critical limiter on my growth is what people trusted me to do.

Yep, same. I didn't get a job for a year because I'm not experienced enough (graduated 2018 near the top of my class and so on, jobless for past 18 months now). And the companies I applied to most of the time don't look at my resume because (1) I suck at writing it and (2) a lot of experiences get unfairly discounted (creating part of the trust problem). When people did trust me I:

- Taught developers to become a junior web developer and get jobs (yep ironic)

- Prevented a company for reputational damages because their whole developer team walked out and I basically coded their long awaited big update (in a team the first 6 weeks, and then 6 weeks by myself). Without the update, the clients of said company would not have been happy.

- Gave lectures to university students about player frustration and making a website within 4 hours even if you don't have any skill.

- Help people obtain their OSCP certificate.

Just some examples to list. I know that I'm bad at the interviewing game, I'm working on it. My problem is that I'm a generalist, and people don't like to hire generalists I've noticed.

I wasn't experienced at any of this, yet I made it happen. It seems not everyone is familiar with the concept of utilizing transferable skills, and putting trust in such a thing.

They should teach interviewing skills and handling your managers / gaining more trust at university though, because it's a waste of productivity that people who can handle more are not trusted to handle more.
Show HN: Slashpackaging.org
Same with me. My company made me join a course that aligned with my learning goals and also with their plans. I think this is a good way to motivate and is a win-win situation for both.
I would encourage you should check out editorconfig more closely. The whole idea is that each project has a file that defines the simple formatting rules for various file types in the project/directory tree and your editor will automatically follow them on a per-project basis. It's surprisingly well supported across editors.
Maybe they should just embrace it and open source the code (without giving away the trademarks). The community is pretty engaged, so I bet it would be a boon for both security and modding.
My point is that the US industry has no compelling reason to invest in automation when foreign labor is so cheap. It is cheap because labor here is expensive. It is expensive because of regulatory and statutory intervention. You are correct that we do not have any labor(somewhat hyperbolic of course). I understand why in some cases automation makes total sense on the micro and macro level. Are you trying to say that because it is expensive to employ labor here automation will fill in the gap? If so, why? Labor is cheap in other regions and money is getting tighter as we speak. Automation requires heavy upfront costs.
He is not a general to order that by decree. He can only urge actors to act appropriately.
Definitely not Jobs and Bezos. Jobs said what you say from a different angle—if this thing is revolutionary, why does it look so banal? Bezos pointed out the basic flaw that bedevils personal transportation to this day—will you be allowed to ride it? Guess that's what they mean by 'revolutionary'—you'd have to throw a bunch of established systems out the window to take over.

https://hbswk.hbs.edu/archive/steve-jobs-and-jeff-bezos-meet...
It sounds like wages are higher than the welfare number you quoted, so I wouldn't expect people to necessarily drop out of the workforce en masse.