skysight-inc/HackerNews huggingface dataset:
Generally speaking on most software teams, one or two devs do most of the work, bear most of the responsibility, and it's a huge game of catch-up for the rest of the team if they leave.

The reason why this is is twofold. First, this is knowledge work, the main task you're doing is fitting stuff in your head. Once one person has something fit into their head, the benefits for the second person doing the work of fitting it also into their head is not nearly as much. So knowledge becomes siloed, and 'knowledge transfer' doesn't work because there's very little the person with the knowledge can do to speed along the process of another person cramming it into their head.

Second, infrastructure become unavoidably, yet unnecessarily complex. Decisions about which software projects to use and depend on get handed down by decision-makers who never have to touch those projects themselves.

An example from my current team is GitHub Actions. We had to throw away a working Cloud Build CI infra because they liked the pretty interface. But the rest of our infra is on GCP. This complicated the setup such that it was very difficult for other people on the team to build working pipelines. So the knowledge about how it all works gets further siloed into a few people, who find showing others how it works difficult, because of the complexity. In practice the people that know end up doing the hard complex parts for them, no knowledge gets shared, and piling on to the list of things the rest of the team has to learn once they leave.

In larger companies, this is solved at the management level like you say. They'll pressure the devs to come up to speed faster as much as they can get away with, incentivize key resources to stick around. The root cause can't be solved at a management level because management can only manage, they have no insight into software complexity and team dynamics. In smaller companies, the resources for doing this are non-existent, it can only be solved through prevention. Not over-complicating the stack, avoiding endless churn. Proactively rotating devs onto other parts of the team to facilitate knowledge transfer. Doing it before someone leaves. Spotting silos and getting someone else in there to learn what's going on.
So, I have a couple of issues with the text.

1. The article describes the reduction in use of insulin in type 2 diabetes as a bad thing. No. It is a good thing. Type 2 diabetes is caused by having too much blood glucose, the body producing more insulin to lower it, fat cells absorbing the glucose, and then this cycle continuing until there is so much energy stored in fat tissue that the amount of insulin required to keep it there is really high, and eventually the body can't produce that much insulin any more. Injecting more insulin stabilises the blood glucose level yes, but it does it by cramming more energy into fat cells that are already full. Diet, exercise, and other glucose-lowering drugs are a much better treatment. Taking insulin just makes you dependent on insulin and potentially even less healthy. Removing the stored energy by some other method (for instance SGLT2-inhibitors make you pee out glucose in your urine[0]) can make you more healthy. If you're up for it and dedicated enough, fasting can often completely reverse type 2 diabetes. The record for the longest fast is 382 days [1]

2. The article says that "what no one predicted was that GLP-1 agonists and SGLT-2 inhibitors have been shown to reduce the risk of both heart and kidney disease". This should be the least surprising thing in the entire world. Most of the management of diabetes these days is to try and get blood glucose levels stable, specifically because of the consequent benefits in reducing the risk of various diseases, including heart and kidney disease. If you have diabetes, your doctor will be trying to reduce these risks, because they are what people with diabetes tend to die from in the long term. That includes giving heart medication. You can live with blood glucose levels out of whack for a long time without noticing anything particularly untoward, but it will be constantly causing damage. So, was anyone surprised that drugs that lower blood glucose can reduce cases of diseases caused by high blood glucose levels? No, they were not - it was obvious.

[0] https://www.fda.gov/drugs/postmarket-drug-safety-information...
[1] https://en.wikipedia.org/wiki/Angus_Barbieri%27s_fast
IMO we'd be better off without intellectual property at all, but it's probably worth pointing out that weaker measures can accomplish a similar goal.

If independent invention were a valid defense and the terms were a bit shorter then the only patents which would actually affect your business would be those which you legitimately couldn't come up with on your own (which seems like the point of the whole system -- you get a monopoly and we get blueprints in return). Shorter terms of 5-10 yrs would allow for faster iteration on important ideas.

Alternatively, compulsory license agreements like you have for some aspects of music could substantially reduce the chilling effect on new inventions. You don't have to worry about somebody suing for multiples of revenue; you just always have the ability to pay a reasonable royalty -- the patent owner still gets handsomely compensated, but important new inventions can start rolling out immediately.

Or else if the bar to get patents were a little higher then the system would work a lot more smoothly. The fact that cloudflare was able to invalidate the vast majority of patents when a troll sued them strongly indicates they shouldn't have been awarded in the first place even under current guidelines.
Live Interview Practice
If you are preparing for SWE interviews, few of us are practicing interviews few days a week (an hour each day). If you are interested join us.

https://www.teamcambia.com/
Yes it does. I loved Simple and I can't stand the new BBVA app. its so awful.
typical not invented here syndrome.

seems like a me too, i know more than you type of project. looks geared towards cryptos though.
Peloton to launch in-app video game where you pedal to control a rolling wheel
I might use a different analogy -- it might be more like using a bike versus a motorcycle. You can run a delivery business on a bike, but you'd be able to do it with much less tinkering, if you were using a motorcycle.
Having a co-founder / partner is absolutely paramount in getting the execution right. I can't thank my wife often enough for dragging me screaming through the final stages of finishing my current company. I love coding, but writing articles, getting the legal documents right, the hustle to go from zero users to critical mass as an online subscription based supply and demand style service is daunting. I'm pretty sure I would have given up before reaching profitability.
Thanks for the link I will look into that. I tried to join the purism Gitlab group or something ha don't know what happened there.
Adobe Joins Blender Development Fund
No, ownership is a fixed contract specifying property rights. It's tyrannical to change this contract without the consent of the rights holder.
I think the patents might have had a good role sometimes in the past, when small people could protect themselves from the big guys. Or protect small guys stealing each other's work.

OK. Has this ever been true?

I remembered a story about the Wright brothers suing competitors and engaging in a patent war, instead of spending their time and energy continuing to innovate.

Say you manage to fix this, but then you go to China and they will copy everything you do and sell an exact replica the next day with impunity.

Is this necessarily a bad thing? These Chinese firms made open source 3D printers more accessible to the hobbyist communities, and some of them are even known for quality. Granted, some of them cut corners so much that a burning 3d printer became a meme.

3D printing as a hobby only becomes a thing once the patent expired.

I am sympathetic to the idea of the small inventor trying to make it in the world. But people, big and small, corporations and individuals, can and did abuse patents, even innovators.
Interesting, as it's Cloudflare fronted, but returns "Cache-Control: max-age=0, private, must-revalidate" in the headers, killing any browser caching.
Debunk your misremembering an event from ten or more years ago? Hard pass on that one, it practically debunks itself.

Beside, the burden lies with you to convince others, not the other way around.
What is a strongly held opinion you once had that has been changed?
We constantly retrain our red flag models and they are tested for robustness (whichever way the company decides to express the existence of a risk, like say an investigation, we ensure that the models pick it up)
Ask HN: What does code review look like in your team?
I lead a small team building web apps, but we currently have very little structure around code review. I want to get the right balance of process and tooling, but it would be interesting to learn what a healthy code review process looks like in other teams/orgs.

So, what works well for your team? (And what doesn't?)

Do you run the code that you are reviewing? Is it deployed somewhere automatically (if relevant)?

For change requests or bug reports, do you share repro steps? What does this look like? Screenshots, videos, something else?

Is there any sort of acceptance testing before code is merged?

I'm wondering how much process is helpful and ensures quality before it becomes onerous.
Because unless you're rich, you're not living, you're surviving. And those are vastly different things.
Why is this guy so surprised? This is exactly what everyone was worried about when Wikipedia launched. Namely, that an encyclopedia that anyone could edit would inevitably run into serious issues.
I could walk around Guernica or la Joconde all day for years and I wouldn't grasp their significance and values without external insights. Only their aesthetics and at a non historic level.
For starters, try subtracting the word "just" from your statement. It means you have already decided things about what you saw. Things you can't prove.

And second, how about you go and read some things from skeptics about dowsing and then ask that question? One of the most tedious things on the internet is somebody who basically says, "Please argue me out of my own ignorance." Sorry, but your ignorance is your problem, and it's rude to inflict your problems on others.
I believe it's a lack of good / opinionated defaults. KDE is deeply customizable, and once you have spent some time tweaking it you can have a great looking desktop. However, most/all of the distros ship with a bland/conservative default, which is probably supposed to be generally appealing, but in reality is bland. They badly need a design lead who can overrule the status quo.
Open-Source and Firm-Specific Training
Show HN: TurboSearch, a Silver Searcher Front End for Visual Studio
I've been on a team of 6-8 running relatively large-scale clusters (2 big ones with lower hundreds of workloads through tens of namespaces/tenants, plus a couple smaller ones). To "keep the Kubernetes clusters running" is an afterthought at most. I mostly agree with your comment.
So much this.

I’m tired of having to learn an new infrastructure management/deployment tool every time I shift jobs. Tired of having to work with company custom platform. If you’re deployed on kubernetes it would take me a day to figure out how/where everything is deployed just by poking around with kubectl. Probably around that much time to deploy new software too.
Poland's top universities - both of them - are at the very end of international rankings. As for law enforcement - it's just horribly ineffective. A trivial open and shut software piracy case can last a decade.
Math tracking isn't common in the US...?
They're not selling a blogging platform, as long as pub/sub works it's fair to say that they're up.
I don't think the company has even announced an intention to work on a theoretical RPi 5, and given their shift in direction towards the Pico and RPi 4 CM (compute model) variants, they may not be looking in that direction at all.
>https://bedrock.substack.com/p/bedrock-ai-vs-activist-shorts

How often are companies rated with a risk factor this high. As in does a risk factor in the 80s mean that fraud is extremely likely or is it just notifying humans that this filing might be worth reading over with a fine-toothed comb.
This comes up a lot around here; many people look at “Kubernetes the hard way” and think they need to run their own cluster.

Just use GKE or whatever the equivalent managed offering is for your cloud provider. A couple of clicks in the ui and you have a cluster. Its really easy to run, I rarely have to look at the cluster at all.
The cost of a free thought is that some people will believe in some weird stuff.

I think this is much preferable to the alternative of a controlled ecosystem of ideas, for which there are no positive historical examples and many negative ones.
The thing I’ve discovered over the years is how utterly impossible it is to make someone do something the way you want them to do it.

The corollary to this is that if you tell five people your idea and they all go off and work on it alone, they’ll come back with five different products.

So my opinion is that you shouldn’t worry about telling people your idea because literally no one will understand or appreciate it the way you do.

Your idea is not just a single fact, it’s a north start. Only someone who can see the north star can follow it all the way to the end. And if you try to point out the north star to someone else, they will inevitably pick a nearby but different star to follow.
Most of the times the server is not the problem, the database is. And those scale a lot harder if you don't have a proper design for reads, writes and caching. Business wants to see the typo fix to their blogpost online the very second they make it.
China Set to Launch the World’s Largest Emissions-Trading Program
It largely is insightful, but absolute statements such as "All work under capitalism is exploitative" are debatable and often indicative of further nonsense coming up.
That reminds me; I was listening to a comedy channel on SiriusXM, and it played an old Lewis Black bit. And in it, he referenced using a Blackberry. And I was struck even at the time at how transformative the iPhone was, even though it did nothing original. Every feature of the earliest iPhone existed in a mobile form already...it was just combining them together and executing in a reasonable fashion. Microsoft had tried in the 90s but the tech wasn't there. Blackberry had an extremely successful product, but it mostly targeted business users, with productivity apps, and its use of a physical keyboard made it a chore to use. The iPhone did nothing new...except that it could do all the things the business targeting devices could, while instead targeting consumers, and provided a touchscreen (itself not a new invention, but nevertheless making it stand out in terms of usability).

Execution and market positioning are everything.
Law firm working with Fortune 500 companies struck by ransomware attack
I also think customers ... many are picking buggy products or not caring about quality, possibly for good reasons. They want to do their job already.

Granted I have my experience with plenty of customers who really are making random decisions, but I'm constantly surprised how often I'll review some feature limits with a customer and they're all "yeah we'll need those".

But then we'll give them a beta without those features, it's kinda buggy..... and they love it.

The quality and utility ratios are a spectrum and finding those for a given widget is an unknown for me.
From dictionary.com: "an undesirable or unfortunate happening that occurs unintentionally and usually results in harm, injury, damage, or loss; casualty; mishap"

A car crash absolutely fits the definition. You sound like you want the definition of "accident" to be something other than what it is.

Yes, people are careless driving. Yes, that causes problems (and even death) that should have been avoided. But that still fits the definition of accident.
DuckDuckGo Email Protection
Former equity analyst intern and now a software engineer here. My Dad also works in the investment world (and is a CPA and a developer coincidentally) and after Sino Forest happened, he wanted someone to parse annual reports and AIFs create a "weasel word index." Ever thought of doing that?

Basically rank companies in estimated honesty by the language they choose to use.
These are all carefully engineered marketing exercises built to extract investor/SPAC money, with little to no chance of ever reaching the market.
QC Ethics and Hype
Often people don’t realize how complicated the field is and get bummed out if you talk about their plan, because it’s embarrassing to admit that they have no clue how to implement it.
Forever? Patents have a 20-year lifespan and require you to disclose your methodology, allowing others to copy your idea as soon as your exclusivity period is up. In a world without patents, small inventors would have their ideas stolen immediately by corporations that have the resources to build and sell the invention.
A Tale of Two Nails
Eminent domain in the US may not be the most time consuming part, but IIRC it is the most expensive.
Should the browser be caching 500 responses?
When you don't do the EU's bidding, their propaganda machinery will work so hard that even Goebbels would be impressed. Then comes the sanctions and other bullying approaches to force your ways. God I hope more countries follow the UK and leave the world's fattest bureaucracy.
We have seen an enormous disintegration of social stability in many European countries, if not most. Those parts of the middle class that have not been affected by materially are right to fear they will be.
This economic development has been a consequence of the politics of the past decades which have been dominated by austerity, general redistribution of wealth towards the top, and accompanying measures against democratic structures that can include free press, independent justice, marginalization of workers unions etc.
Especially more radical parties of that sort like Orban have driven these classical liberal economic developments; mind the hypocrisy in their "illiberalism" claims.

Every other topic that has emotional potential can serve as a scapegoat for distraction ("we have to fight the common enemy first, then we can care about the poor"): immigrants, the EU, Jewish/Marxist conspiracies, homosexuals etc.
It does not _necessarily_ mean that there are no problems related to other topics (e.g. EU bureaucracy etc.), but that is hardly relevant in these cases.
You see this playbook in many countries inside and outside of Europe (e.g. Brazil, USA, UK, Russia, Poland, Slovenia, Turkey, ...).
Cloudflare is in front of the blog, but they seem to have purposefully disabled caching both in the browser via Cache-Control headers[1], and apparently in Cloudflare too[2].

[1] See, for example, https://ably.com/support , which is currently still up.

[2] The cf-cache-status header says "DYNAMIC", which means "This resource is not cached by default and there are no explicit settings configured to cache it."
Put your blog on a separate domain blog.company.tld and throw it behind Cloudflare free tier or something. It's pretty amazing how many companies fail to do that, and a moderately viral blog post would bring down their whole damn site when it's the critical moment to convert customers.

Having this happen to a post bragging about infrastructure is just adding insult to injury.

Edit: As another comment mentioned, this site is actually behind Cloudflare, with cf-cache-status: DYNAMIC (i.e. caching is disabled). I don't know what to say...
The Microsoft Ergonomic Keyboard 2019
> Anyone want to debunk this?

There is no need to debunk every claim. I could say "the rods are held in an unstable way" and "your mind makes your body do things without you noticing" but that's just a guess at what happened. I wasn't there, and it's not necessary. Claims can be made vastly quicker than debunkings can.

It's the other way around: people who claim they can do water sensing should submit to controlled experiments. After that, we'd know what their performance was given the experimental circumstandes.
My experience with dinosaur banks (specifically HSBC and TSB) has been one of pure frustration. I can generally tolerate some friction in the system, but just dumb things like "to change your address we need to send you a letter that you need to sign and return to us" make using the dinosaur banks totally radioactive to me relative to using the new generation of fintech apps.
no, you're expected to "bunk" it, we're not expected to "de-bunk" it.
With existing stations, you'll still need new tracks, and likely larger stations anyway as traffic will go up with new lines.

Such projects are likely easier in China where the government has very effective power, not that easy to build in city centers in many other countries.
And Tesla Driver is accompanied by a human who a) doesn't want to die and b) doesn't want their expensive car broken.

Have any FSD beta Teslas crashed?
Or make simpler pages. It’s possible to achieve a modern responsive design for 250kb per page and <25 elements even for someone like me who is far from this part of the stack in interest and ability. If they sold a 256MB LightSail I’d buy it.
Cool. Can I be the one to define what's misinformation and what isn't.
It is embarrassing.

It also highlights a growing pet peeve of mine: the uselessness of status dashboards, if not done very well.

They're much harder than they look for complex systems. Most companies want to put a human in the loop for verification/sanity check purposes, and then you get this result. Automate updates in too-simplistic a way, and you end up with customers with robots reacting to phantoms.
The "way out" is to have severe, lasting professional repercussions for those creating these fraudulent studies. If the most egregious offenders found it hard to get any job at any institution, and those with state licensure oversight (I'm thinking primarily of physicians) lost their license to practice, you would see instances of this dry up almost overnight.

This only happens because we allow it to happen.
> Take, for example, pretty much any science-fiction novel, movie, or television show. It’s probably full of interesting ideas, and those ideas might inspire actual science or technology someday

To me ideas from science-fiction seem obvious and often inevitable to be implemented. I have "invented" the concept of "iPads" in my early childhood long before I've seen them in the Space Odyssey and Star Trek. Not for an instant this makes me feel genius, this was just an obvious concept like the wheel was - it was doomed to be "invented" and needed no actual inspiration. This is more of a game of who patents an obvious idea faster and starts selling the best implementation of it first.
I hope it can have annotation
Observational evidence that cloud feedback amplifies global warming
In the field of software development, in Poland, this is the normal one.

Also, note that this is not an abuse of employer's rights: that's precisely how "umowa o dzieło" is supposed to work. That's one example of prevalent neoliberalism.