skysight-inc/HackerNews huggingface dataset:
The same reason that "what's your biggest weakness" is such a stereotypical interview question. It's all about stories. If you can prove you're the best with math or with certifications or whatever, that is only a protection for yourself. But if you have a good story that is a protection for whoever you tell the story to.

What's your biggest weakness is all about your ability to tell a good story about a failure that you're responsible for. Because if you have a good story then the person responsible for you can retell the story to the people that they answer to.

Yeah, Joe messed up big time and then left the company and I was responsible for him, but listen to this great story that he told me about why everything was going to work. Clearly this failure was from external forces that shouldn't be held against me. Anyone else would have failed; it was inevitable.

Desperation isn't a good story for anyone. Yeah, I left Joe in charge. And he told me that he knew what he was doing. But he also seemed really desperate (and everyone could tell), like he would say whatever he had to in order to get the job. Yeah, this is clearly all my fault and I should probably be fired too.
I'm lost; what specifically is not the point?

As far as I could tell, the "reason" given by the OP for this waste was attributed to Amazon's scale. Could you explain how company size and broken corporate structure are correlated? Or explain why 20+ person-years of engineering time wasted isn't a symptom of broken corporate structure?
Oh that is great to know, because there was a very specific reason why I implemented my own RESP2 client that was not possible with other libraries.
Homeschooling Isn't All Risk
Why would you give them your actual phone number? Doesn't everyone have multiple "burner" numbers for spammy services, just like we all have for email?
Congratulations to the Redis team, it's always nice to see improvements to the cluster story and tooling.
I started college in EE at UT Austin in 1978. The rent on my two-bedroom apartment was $180/month. My textbooks cost about $300/semester. My tuition was something like $10/credit hour/semester. I don't remember the exact number because even on my very limited budget, it was in the noise.

I stayed in Austin for grad school. Pre-turtleneck Steve Jobs came to campus in 1984 and gave a talk about how great his new computer was, and told us he'd let us all buy one for half price. I bought one of those "Macintosh" things, plus a Lisa to develop for it, and the rest for me was history.

Interesting tidbit: Because Macs were cheap for students in Austin, a lot of great Mac developer talent sprang up there. Jeff Kodosky prototyped a really cool visual programming language on the first Mac, then hired several UT students to productize it into a commercial engineering tool. He called it LabView.

https://www.ni.com/en-us/about-ni/leadership/kodosky.html
> Learn what problems the company is solving and help them within their constraints, including using their tools and languages even if they look suboptimal.

within reason and 'on day one', yes, agreed. However, if you're hired in because of your skills/accomplishments, but you don't measure up, and it's because their tools/process/code is demonstrably bad, those are constraints that should be on the table for discussion/improvement. In most cases I've seen, those sorts of changes have a net positive for almost everyone on the project (fewer bugs, faster turnaround, whatever), at the expense of being a negative for a handful of territorial people threatened by change.

Not coming in on day one saying "you have to change everything to my approach!" - agreed. Toiling away in suboptimal situations when you know the poor results are improvable for fear of not wanting to look pushy... unacceptable (over a longer term).
Delete old email automatically using Google Apps Script
Thank you, so that explains the 45-s rest mentioned.

I assume then each 4-s workout is followed by a 45-s rest. So 49-s * 5 = 245-s (4 min) spend each hour on the excercises.
On one hand this is correct, many apps compete only on form function like (Instagram vs snap).

I think there will always be a random form function that captivates (today’s ticktok), but my prediction is that the web will be won less by competing on form factor, and rather won focused on other parts of the user experience.

In a simple example, logistics is an obvious differentiator, 2 day vs 5 day shipping etc.

There are so many dimensions to compete on and app design will contribute to many of those dimensions, but some ways to compete will not involve coding.
Validated by exception to the rule (cause the answer is Yes).
Wood is great but it's just one piece of the carbon footprint of a house. It just complements our not-so-green construction materials. Building low and spreading the population of large cities over 1-2 stories tall buildings is how massive swaths of land are no longer green but covered in asphalt, houses, and cars.

Wood burns more easily, it's much easier to damage by water, rot, and all kinds of infestations and pests that are very common in many areas, etc. and on top of that it's very hard to "manufacture". Widespread and extensive use of wood in home construction around the world and deforestation come hand in hand.

Steel, concrete, and brick are still required in volume for any building and to respect safety codes. More so in any dense and seismically active area.

> and of course sequester carbon in their wood.

Trees sequester carbon in their wood, in addition to many other benefits. :)

It took 150 years to come up with usable car batteries. Perhaps in time we'll come up with better building materials that truly sequester carbon either from manufacturing or by actively absorbing it. In the meantime there's no going around the fact that a larger home will have a larger carbon footprint. The average US home has 5 rooms and 170mp/1800sqft plus 300mp/3200sqft yard&all. Moving to timber frames and EVs doesn't compensate for the other choices.
French carrier pressing Apple to loosen privacy protections for Covid app
Guide to the Moon
The hot question is of course: can this be used with a Pi as a web Cam? Because with the current homeworking enthousiasm so many people buy good quality webcams that almost everything is sold out. And to rub it in the current best selling webcam is a 4 year old Logitech 920. Did technology not improve since?

I saw on the Pi forums that somework is being done by people but it is not there yet.
Right before the pandemic, I entered a body composition challenge that just ended. I lost ten lbs of fat and gained one lb of muscle. Another guy lost 6 lbs of fat and gained 4 lbs of muscle. You can't trust your scale. Go by the scale in addition to how you look, how your clothes fit, and your body measurements.

For better data, get a Dexa body scan.
And yet Apple's walled garden is stronger and hasn't had anywhere near the malware problem that Google's has? I don't understand your point.

Privacy is where these companies' interests might not be aligned with users; when it comes to security, they very much are. It's just that for Google that's limited to their own services; they don't care so much when it comes to Android as a broader platform. But even then their interests are not not aligned with users. Just under-incentivized.
Many environmental changes produce almost imperceptible results.

Removal of high level cloud formation isn’t going to be one of them, I predict!

But, I could be wrong. We’ll know with statistical certainty almost immediately (months).
I have a bit of a tangent question for more experienced back-end developers: where do you fit Redis (or other caching mechanisms) in the traditional MVC model? I haven't had a use-case for Redis yet, but I'd like to know how should I approach the architecture of an app using Redis.
If people worked less and spent more time with their friends and loved ones they would be happier. As a consequence anti depressants would go down, happiness and well being go up.

For that we need to change the banking system which puts people in debt. Ie working to pay of debt is voluntary wage debt enslavement. The previous sentence is controversial. Most still want status quo vs radical change.
It’d be great to get a more international perspective here. Based on the responses on the thread so far this sounds very US centric where really very few people are not busy compared to say Europe where has a more balanced approach. Enjoying that busyness or not that’s a different story given enjoyment is such a personal thing.
I don't think it's too surprising people are not interested in listening to authorities given

1) the bungled response from the WHO, CDC, and of course Trump administration.

2) the lack of clear messaging about the steps forward. The curve was flattened, now what?
Listen to a Real Epidemiologist
Listen to a real epidemiologist:
(https://www.microbe.tv/twiv/)

TWiV 607: Coronavirus epidemiology with Jeff Shaman
Ubuntu is based on Debian, but /is/ not Debian

It's worth noting that Canonical also has a pretty well-known history of being a "bad player" in the wider community. They rarely upstream patches, break things and very much try to "do their own thing"

The more cynical of us think its Canonical attempting to segment Ubuntu off from the wider Linux ecosystem to force some kind of "vendor lock-in" by virtue of being the "newbie friendly" Linux option

Some of the more egregious examples of things they forked were "small" pieces of the stack. Like the entire fucking desktop environment (Unity) and display server (Mir). Relying on things like Ubuntu-specific forks of GTK and other critical components, which is why those technologies never appeared in other distributions

Anecdotally I've also been told by people who work at Red Hat that a lot of Canonical employees were picked up about a year ago after being terminated (allegedly) for attempting to upstream the code they worked on

Feel free to wave it off as "mental gymnastics" or "blame shifting" but I do genuinely believe that Canonical has an intentionally poisonous effect on the wider Linux ecosystem
Never mind, I think it was router issues, not sure why my router crapped out and couldn't handle Slack or several other sites.
Others have said it already. This piece is so deeply flawed as to be grotesque and macabre, its intellectual self-justification (including a use of Pareto that completely misunderstands the reason we use the term Pareto) blind to actual facts. We are as yet in most cases not at the banality of evil stage specifically with COVID but good lord it is work like this that makes it easy to see in real time how we get there.
I recently started a project with ExpressJS as backend server, PUG JS as templating engine and Mongo and the Doc Store.

Pretty easy to setup, and preview the first index file.

Took about 1 hour, starting from 0 knowledge, though I am well aware of the NodeJS ecosystem.

To me, even .NET is a bloat, compared to Node.
Softbank is the one that is too big to fail, and they are facing a lot more than just writing down wework right now
From what I've seen, I wouldn't say that it's the preferred platform. It's popularity is waning, and the trend is moving to newer, shinier technologies - for many good reasons.

On the other hand, a big portion of the web is built on PHP, legacy as well as greenfield projects. The language has continued to evolve, for example, PHP 7 with stricter type checks, syntax sugar, significant performance improvements.

Looking at Stack Overflow's popular technologies survey ¹, PHP is among the classics, along with Java, Ruby, Node.js, C#, Go.. It's not going away any time in the foreseeable future.

There's a market demand that PHP fills. There are a ton of PHP developers around the world to hire from, and it has its strengths (as well as justified criticisms). It's probably the easiest way for companies who have little to no web development experience to get started.

¹ https://insights.stackoverflow.com/survey/2019#technology
> I don’t do 1-1s for my sake.

I would argue that they are not for only you (the manager) but for your team. Biases could trick you into a false sense of security here. Of course it all depends on the team and environment. My toolbox is not yet as robust. 1-1's are a vital part of keeping a pulse on my team and staying connected.

Edit: Formatting
I’m over the hill, expensive, and want to spend more time with family vs work.

Shouldn’t minimize the reality of getting old.
This is unfortunately not permanent. Of course the emissions are down - transportation and industries are shut down. The sad return is when economies grow they pollute more and faster.
People seem to really enjoy Ebody chairs from Herman Miller:
https://www.hermanmiller.com/products/seating/office-chairs/...

If you are luck, you can find one at good price used on facebook marketplace.
I was in a meeting where someone from the business side complained that we were taking too long developing the feature and said “I wrote the same thing at my last company and I did it in one night while watching TV.”

My boss paused for a minute and then asked “What were you watching?”
Before bringing in the big guns, I'd recommend just whipping out strace -p 1 -s 1000 -tt -T (or something like that). Chances are it'll show something that'll get you closer to solving whatever issue you have.

SystemTap and other kernel instrumentation stuff are of course invaluable sometimes, but I just find strace easier, even if it requires looking at and divining meaning from a lot of mystical output lines. :)

That said, the amount of processes, DBus messages, and system calls that happen on even on an idle system these days is crazy. (On Windows it's even worse, something is doing I/O all the time. Diagnostic that, ETW this [event tracing for windows], you can't stop most of them.) There is just too much broadcasting going on. And it's especially maddening on platforms that provide subscription for events. (Don't broadcast the same signal over and over. Let new clients get the current state and wait.)
For a monitor, CRT did fine and gas plasma display was probably thinner yet robust so I don’t think things like 10 inch SVGA graphic VFD exist.

There are some early laptops in pre STN LCD era with black on orange monochrome gas plasma.
"Who awards metals and ribbons for battles that are never fought?"
I work with cryptography daily and I had to stare at that statement for several minutes to figure out what they were getting at.

There's a kernel of truth in there, but in the end I think this statement is an example of being "not even wrong".

It's not clear what they're trying to say. When you talk about people actually using blockchains, the last mile happens through "traditional computers", so blockchains vs. traditional computers isn't a meaningful contrast. Now if you said blockchains vs. traditional uses of cryptography, then you'd have a point. If they're trying to selectively simplify, then simplifying "traditional uses of cryptography" to "traditional computers" isn't a useful simplification.

Blockchain is a way for software to decentralize decisionmaking. People are still controlling the computers.

If you take away the "decentralize" part, there's plenty of non-blockchain software that does decisionmaking. If you take away the "decisionmaking" part, there's plenty of non-blockchain software that does decentralized stuff. If you take away the software part, email threads, internet forums, and even conference calls accomplish decentralized decisionmaking all the time.

The following sentence is why I think the point is fundamentally wrong:

For the first time, a computer system can be truly autonomous: self-governed, by its own code, instead of by people.

That's just not true. People control the computers that participate in a blockchain. Those computers express the will of their operators, which in this case is participation in a decentralized decision engine. There's nothing keeping those operators from making their computers do anything else, they just won't be able to hijack the blockchain. But that's also not new, your computer acts as your agent all the time in systems where you can't hijack the rules of the system (aka most websites).
Scientists Explore Links Between Genetics, Gut Microbiome, and Memory
At least with farms you get a seasonal cycle. It’s not full on for the whole year.
Not a cryptocurrency person, but I think they have value as a viable backup plan to traditional payment systems, and therefore as a check on their laziness or abuse. Competition is almost always a win for everyone.

Also I like the idea of namecoin, but haven't dug into it.
I agree with robszumski. I don't think that it's a single stream being configured server-side.

They may have some good video-compression stuff going on. I haven't bothered to set up a network sniffer to see what is going on, but I suspect that it's a PtP vid connection.

This is because I will occasionally see only one thumbnail bork, and also the thumbnails are constantly switching places to match my screen (which I find maddening).

I think that it was Skype that had the "lowest common denominator" problem, where just one bad connection would bork the whole session. It seems that in Zoom, a single (or multiple) bad connection won't mess up the whole call.

Also, the quality doesn't seem to degrade as more people are added.
Anecdotally I just see a lot more people using DuckDuckGo as an alternative to Google. I will be the first to admit that I was clearly wrong in my assessment.
Have you tried the desktop app on a Windows or macOS machine?

I don't mean to imply that you shouldn't use Linux or that the Linux version shouldn't work—but if you're using an uncommon platform, that might be why you're having uncommon issues.
To achieve a successful career, being good at navigating the complexities of people is often, if not more important than being good at navigating the complexities of code —- even in an engineering role.
Dodging SEC regulations is a use case, although I’m dubious that you need crypto for it. But more to the point this use case is extremely narrow; dodging SEC regulations doesn’t provide a reason for said blockchain company to exist or attract investors in and of itself, it’s just a tactic available to them.

If you used blockchain to raise money for a non-blockchain company, that would be understandable. But that’s not the pattern I’ve observed. Usually it’s “buy token that’ll have functional utility and future monetary value”.
I know tens of people that have watched game of thrones, maybe one or two legally. I think the real number might be higher then 17.8 million.
I’m 45, and was last in the job market in 2018 and before that in 2016. I’m in Atlanta. The last two times I looked for your standard senior/lead enterprise dev roles it took less than two weeks to get an offer just by using local recruiters.

Edit:

There is a huge difference between random spam from recruiters who throw a big net and working with local boutique recruiters who have relationships with local firms. I ignore the former.
"Redis 6 is the biggest release of Redis ever, so even if it is stable, handle it with care, test it for your workload before putting it in production. We never saw big issues so far, but make sure to be careful. "

Congratulations, team!
Merkel has called for using the changes necessary to get out of this recession to invest in sustainable tech, and has called for targeting CO2 reductions on the aggressive end.
>But pandemic is milder in every imaginable way

Ok, sorry, but this is just hysteria. A deadly pandemic is in absolutely no way milder than climate change.

Climate change will see the occasionally bad storm, gradually more frequent flooding, and displacement of a minority of the global population from the coast over a period of >1 century.

People will gradually move inland and rebuild. Economies may shift over time, power structures wax and wane, etc - the point is it will feel mild because it will happen on a large timescale.

This is far less deserving of early mitigation strategies than a global pandemic which is killing potentially millions of people in the span of a few months. The two levels of danger are simply incomperable.

>Both cause major systemic economic damage, with long lasting consequences.

I hear this perspective a lot, but I think it's flawed fearmongering. The gradual nature of climate change is such that the "damage" will be indiscernible from normal turnover maybe increased by a couple percent on average per year as storms and floodings increase in frequency. If anything, this could be a perpetual infrastructure stimulus. That's even if it happens on a short enough scale to matter. The anticipated timeline (and carnage) is not and cannot be proven and given that we are dealing with geologic timescales, it will likely be at hundreds of years at an absolute minimum.
I don't think it's so much about practicing outside of work hours, it's more about being mindful about how you're going about what you're doing and evolving it to make more sense. If there's a trait I notice in mediocre developers it's more just that they have no interest in examining their own work habits. Its the guy that always reaches for the menu bar instead of learning keyboard shortcuts, or the guy that refuses to learn anything about functional programming because they want to stick to the basic java they learned in college.
I think the part of the equation missing here is that you don't just have anecdata, you have data that more or less applies to most cases of your specific OS + Browser + other relevant customizations. If you have a highly customized system, you're simply more likely to experience issues from edge cases, yes. That data is also much less reflective of the average user.

No, it's not hard scientific data with a p-value. But IMO it's important to not simply write away all experience as anecdote not data without contextualizing the relevancy of the anecdata in question. I have seen way too many HN comments that look at usability and don't realize how specific their situation is that causes their issue. That and of course their complaints not being relevant/visible to the typical end user.
> Writing, both publicly and privately, is an excellent way to do that.

Is there a right way to go about this? This is something I need to start doing, personally.
>massive companies which were/are so bad at cash flow management that their runway was/is only 1-3 months

Is this considered odd? These are established companies, not startups. They don't need months or years of runway.

>despite hundreds of millions - if not billions - in annual revenue and a varying chunk of that being profit

I'm not sure why millions/billions in revenue is a relevant metric here. If they operate on razor thin margins, they're going down either way.
People are leaving California because of the housing crisis, which is undoubtedly a huge issue, but is an indicator of massive demand to live in California, not that people are fleeing the state due to fiscal mismanagement
> Threaded I/O

Woah, I missed that redis changed their mind about this. Clearly haven't been paying attention.
Our 172 was 38$/hour wet in 1991, 43$ for the IFR equipped one as well as for the Citabria, 28$ for the 152 and the Tomahawk.

Times have changed.
Funny ... none of those other "competitors" seem to feel the need to have 4 different products in order to operate in this space. Each of them is expanding its reach and capabilities, coming from a place of strength.

Google is just practicing "me-too"-ism and not really trying to solve a problem except some engineer is bored and some product person thinks these tools could become a threat to ad dollars if allowed to grow "unchecked".

Google owns YouTube (which you forgot to include YouTube Hangouts On Air). Google absolutely is a video comms company.