skysight-inc/HackerNews huggingface dataset:
> And people wonder why Snowden didn't turn himself in

Because he literally confessed to breaking a number of very serious laws?

Literally his only hopes of escaping a conviction are 1) a prosecutor refusing to charge him (snowball's chance in hell), 2) a pardon, 3) some kind jury nullification. Whatever you think about the morality of his actions, what he did was indisputably illegal. "I thought I was doing the right thing, and many people agree," is not an actual legal defense.

And honestly, I think if Snowden had turned himself in, it would have made him more admirable and brave, and place his actions clearly in the "civil disobedience" category.
The relevant question:

- We choose to do X

- Do we need someone being responsible for X?

The answer is almost always "yes". If you want Scrum, then having someone who has explicitly been dedicated to it makes sense.
Since upvoting presumably promotes a post, and "noise/bullshit" presumably penalizes it, what would "I disagree" actually do?

You might say that HN already has this system, distinguishing between downvoting and "flagging".
“because they made more abstractions than they need”

If you replace protocol by trait, class, function, macro (basically anything that was invented to allow abstraction), the statement remains true, So I don’t think that’s a good argument against protocol-oriented programming.
Medal ceremonies in team sports are usually after a bronze medal match (which bronze medalist won), and a gold medal match (which silver medalist just lost).
Maybe not _need_ it, but it can help in a lot of cases. Though I have seen some cases of active resistance coming from participants, in which case toxic co-workers can really make the experience miserable.
You just need to apply more quantum.
I just grabbed this with SingleFile[0]

[0] https://addons.mozilla.org/en-US/firefox/addon/single-file/?
What do you think of people feeding climate models into economic models? Would any errors get amplified?
Seing how unreasonably bad Googles ad quality was the first decade after buying DoubleClick I don't buy this.

For a decade Google threw away information about what I searched for or what website I visited and presented generic "dumb male age 20 - 40" ads to me. They still do sometimes if I browse without adblocking enabled.
Oh, OK - I read the OP as referring to HN, so I didn't get your satire!
A few places I've seen who do agile basically just practice standing in a circle and giving vague updates about progress ('stand ups') which nobody really listens to. If we disposed of all the scrum stuff around it, this would be effective as a way to handle questions that multiple people have an interest in. Which effectively is what it devolves into most times.
> #18 Layout shifts

This is the bane of the “modern” web. With ads constantly, and stupidly, jumping in and around and shifting the actual content, sheer happiness is my browser’s reader mode, which makes the content consumable again. Yay.
This is one of the roles that I passionately hated in my previous company. No value add, and just wasted time with meetings. If your team, product manager, eng manager has no clue on what they are doing, then yes scrum master's role has a concrete outcome (atleast to keep people busy working). but if any one in the team has any clue on what they are doing, I found no value. Most of the scrum master/agile coaches i interacted with are more married to the whole process of scrum ceremonies rather than the concrete goal they are trying to hit at end of month.
> How common an occurence is that? How often is an unimportant, middle class person's data at risk, really?

My online accounts have been compromised 16 times in the past 5 years, according to https://haveibeenpwned.com/ including sites like Android Forums and Linux Mint Forums. There are plenty of other better known platforms on there, too, so it's safe to assume that most of the data on said sites would have also been accessible to the attackers.

In contrast, my current self-hosted software accounts have been compromised 0 times in the past 4 years. Maybe 1 time, if you count a throwaway node's Docker socket being exposed to the network accidentally and a crypto miner getting launched on it.

Why is that? Because although many of the online platforms have dedicated security specialists (hopefully) and manage to fight off thousands (or more) attacks daily, all it takes is one good attack to compromise thousands (or more) users and their data in one large batch. Furthermore, those are far more of an interesting target to attackers, possibly due to financial incentives.

Unless easily automatable (like the aforementioned Docker crypto attack), attacking self-hosted software is far less lucrative. It would probably be far easier to hack John Doe's Nextcloud or ownCloud instance, yet the financial gain from that would likely be far lower than stealing a bunch of different users' data on a lesser known and less secure cloud platform of some sort, and selling it or doing something else.

To that end, i see two strategies for protecting one's data:

A) make your defenses good enough to be able to stand up to targeted attacks, which is truly feasible in large orgs and cloud platforms
B) make yourself a less lucrative target, by self-hosting some software and making hacking you sufficiently hard, so that most automated attacks will fail (use key pairs for SSH, use fail2ban, SSL/TLS with something like Let's Encrypt, use Docker Networks if you need Docker so that nothing apart from 80/443 of your ingress is actually exposed to the outside / or just use your firewall for the services that are not containerized, though then you also need to think more about user permissions etc.)

Oh, and use 2FA where possible (especially in regards to the online services) and use something like https://keepass.info/ for managing passwords - to have them be sufficiently long and different for every site or platform that you use.

As for your Google question, i cannot say. They have a pretty decent security track record, however there have been plenty of breaches in large orgs: https://informationisbeautiful.net/visualizations/worlds-big...
PS - fun fact, PFOF was pioneered by Bernie Madoff https://archive.fortune.com/2009/04/24/news/newsmakers/madof...
You could in theory help train them learn to do something more useful.
Scrum allows for granular micro-tracking of developers at a daily level while sanctifying the ideas of developers as interchangeable cogs and that leaderships should be able to move the goalposts at the last minute.

What’s for an enterprise exec not to love?
Scrum master and Product Owner are both roles where, if I’d never seen someone do them at a high level of competency, I’d question whether they were necessary at all.

Scrum master: One time I was having an argument with a couple engineers because we couldn’t figure out how to implement a particular thing. I said “if K (a senior architect) was here, we’d be able to settle this, but I’m sure his schedule is booked up”. We continued arguing in circles, then suddenly 5 minutes later K materialized out of the ether. Our scrummaster had overheard me saying that, and silently navigated the bureaucracy to get us immediate time with the person we needed, all without being asked, and that unblocked our team. When you have a good scrummaster, they’ll know when it’s OK to bend/break rules and when to enforce them, and they’ll have a “particular set of skills” necessary to keeping the team unblocked.

Product Owner: At my previous job there was a Product Owner named Terry who I continue to hold up as the gold standard. She was totally unafraid to get her hands dirty learning about the part of the system she was stewarding. You could parachute her into a deeply technical area and within a sprint she’d have found the happy paths, the edge cases, the things customers cared about/didn’t, and she’d (this is critical) be in a position to reject stories that legitimately didn’t pass muster. She perfectly walked the difficult line of knowing when to call BS on someone and knowing when to trust their explanation.

When done poorly, scrum masters fall back on rigidly performing ceremonies or processes without considering whether they’re providing value. When done poorly, Product Owners will ask developers “what’s this thing I’m accepting?”, and hopefully the developer did their job, because the PO won’t know if they didn’t and will just rubber stamp the story. The unfortunate thing is that there are a lot of folks in these roles who are simply “performing the motions”, and so the overall reputation of these roles gets tarnished as a result. But when done well, they deliver a lot of value.
Yes, it is a mini trampoline of around 4 feet in diameter, it doesn't have springs but bungee cords so it doesn't make any sound when you jump on it and the jump is quite a bit smoother. I jump on it in sessions of 10 minutes, and it feels like a very convenient and fun cardio. Jumping somehow works out your whole body and it supposedly helps with lymphatic fluid drainage - actually , any kind of movement or sport does help with that but having a sedentary lifestyle affects it heavily. It is a good general exercise and very convenient to do in the confines of your own home. Oh, and jumping on it feels effortless while it actually does work out your body quite well, when you stop jumping it does feel like you had a workout. Of course towards the end of the session the heart and breathing rates goes up. I really like it.
Antimatter's reputation for being incredibly difficult to store comes from the fact that it's produced as individual particles. A superconducting antimatter hockey puck would be much easier to store than a cloud of antiprotons of the same mass.

And yeah, you'll need a way to build gamma ray mirrors before antimatter reactions will push you in any direction (the energy comes flying out isotropically and we can't presently do anything to stop or direct it), but we can cross that parsec when we come to it. :-)
2020 Letter (On China)
> Like do you not realize a Model S has a radiator?
> And it's 1/3 to 1/4 the size of an ICE radiator of similar kW power output.

Oh so now you get having a smaller sized component matters?

Also, no. It's not "1/4th" the size of a similar power output. The 60D radiator is larger than the one on a 480HP Charger...

-

And all the talk of handling dynamics... Porsche was sticking 500HP to the rear wheels only of 2,500lbs cars with 0 weight in any other part of the car in the days before traction control and modern rubber.

It's hilarious to act like grocery getters, or even luxury sports sedans face those problems.

> When studies showed the majority of PHEV owners in the EU didn't ever plug them in I soured significantly on PHEVs as a concept. Turns out people having to actively choose daily to reduce emissions doesn't result in the best results.

Wait, you mean to tell me that when we don't have widespread charging infrastructure, but we heavily subsidize PHEVs until they're cheaper than comparable gas-only cars... people buy them for the rebates instead of the EV benefits????

People who didn't even have wall outlets to slow charge their cars were buying PHEVs because you could get a 3 series for 10k under sticker for a comparable ICE-only model, there's 0 surprise that they'd be using gas.

Where you can actually examine real world effects of them is when we've reached the point where people can actually charge them, and gas prices continue to rise. And even compared to 5 years ago both are happening.

You don't need a carbon tax to punish people for charging EVs, you just need to make charging make sense.

The bonus here is that solving the problems that made PHEVs end up running on gas solves problems for EVs in general.

Before you reach the point where BEVs have widespread appeal you solve the issues PHEVs face 10 times over.
The maddening thing is that Docker should be a lot more portable than it is; the actual specs and architecture need something to provide the primitives, but it doesn't have to be runc + Linux namespaces. Sure, the MacOS doesn't have those primitives, but ex. FreeBSD and Illumos both do. And, in fairness, with runj (https://github.com/samuelkarp/runj#runj) we might finally be moving in that direction.
My brother is an honest contractor in the Bay Area and he gets called several times per day by potential clients. The problem is that he can't scale to meet demand because of a dire shortage of labor and subcontractors (painters in particular at the moment). The contractors that will answer your call and give you an estimate tend to be what he calls "paper contractors" that don't have their own crew and subcontract out everything. These are the jobs that end up taking two years where there never seems to be anyone actually working. I don't think matching technology can fix the market -- what's needed is efficiency gains on the contractor side as well as some way to increase the labor pool.
Lots of people lost income. The government also did things like postponement on mortgages and foreclosure. Are there cases of landlords losing their properties because they couldn’t evict someone during a (hopefully) once in a lifetime public health crisis?
Perhaps yeah, I just meant two different sayings that are the same vibe. Yin and yang probably was the wrong choice of term haha
Note that she is mad she is not making money from the movie, not that her name is associated with the event: https://twitter.com/amandaknox/status/1418628570453200897
The Spotify model is about how people are arranged. It has nothing to do with development methodology or work tracking. From the whitepaper introducing the Spotify model (https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScal...):

> [Squads] are a self-organizing team and decide their own way of working – some use Scrum sprints, some use Kanban, some use a mix of these approaches.
Breath of the Wild Player Creates Interactive Map of Hyrule with Street View
The courts are the government. A separate branch from the executive and legislative, sure, but it's still a government entity.
Maybe modern education sucks? Maybe money isn't the greatest motivator for learning something? Maybe earning decent money in return for your skill at a specific skill has a high bar. Have you seen how hard it is to make money as a musician or an athlete?

Skill acquisition for something you don't have a good foundation in is hard. I have the perspective of being very good at a few things and spend the rest of my time learning new things some of which I suck at. I also know people who are in the top 0.0001% at things. Interestingly they find certain adjacent things super easy and other "easy" things very hard.

It's all relative, but getting "pretty good" at something isn't as hard as much people realise in the grand scheme of things - I think the problem is not many people have ever gotten good at one thing: go deep to go broad
A set of anecdotes are a perfectly legitimate reason to ask a question, which is what they did, after all.
Runaway degree inflation reinforces the class divide
It sounds like you are conflating scrum and agile. Lots of companies are still doing agile, few innovative ones (including the ones on this list) are doing scrum. Given that scrum is defined by its very specific rules and quite zealous about “scrum-but” being heresy I don’t think you can count kanban, spotify, or other models as scrum.
Elon Musk sides with Tim Sweeney and Epic Games that Apple is a monopoly
As teachers, we say "programming is hard" because it's a better motivator. If people get their butts kicked by something that is allegedly easy, they're more likely to drop it instead of showing the perseverance required.
The same problem exists in Swift. I inherited an iOS project a couple years ago where the original dev over-used protocols like crazy. The result is spaghetti code that's impossible to understand. Luckily we're mostly replacing it with simple encapsulation now.
There's a difference between nudity and porn. Facebook banned the famous "Napalm Girl" photo, and then later un-banned it. Rules appear to be arbitrary and constantly changing.

https://www.npr.org/sections/alltechconsidered/2016/09/10/49...
Wow it's actually an honor to respond here. I've used Inter in my app boilerplate for a while now and we love it.

Thank you so much for your work.
I generally agree with your sentiment, but not in this case. They're doing it here because fractional humans don't exist in real life, and the measure isn't being used for comparison.

"1 in 153 people" is easier for the human mind to visualize than "0.65 out of every 100 people."
Two things here.

First, people have done triangle tests on sugar- vs. HFCS- formulations of Coke (Serious Eats has a good one) and, while there is definitely a perceptible difference, the preferences aren't what you'd expect. People who go into these tests saying they prefer cane sugar Coke tend actually to reveal an HFCS preference in the test.

Second, formulations in different parts of the world vary in ways other than which sweetener they use. It's possible that regardless of the sugar involved, there might just be more of it in the formulation (or in the way it's delivered, since concentration systems also vary) in your least-preferred Coke instances.
Chemicals, exercise, mood, and diet make a massive difference in body odor.

If I'm drinking, I smell terrible.
If I'm taking my ADHD medicine, I smell terrible.
If I don't exercise I smell terrible.
If I eat only terrible food I smell somewhat bad.

If I abstain from pharmaceuticals and alcohol, exercise regularly and eat fairly well, then I generally don't really have to shower because the body odor smells fine.

But ADHD medication (Ritalin, amphetamine) absolutely make me smell horrid. No one wants to be around that.
> Totally take the vaccine but beware of the risks.. wink wink.

> It's like someone talking about flying for the first time - oh you should do it but beware of the risks...

You keep framing this ("totally take the vaccine", "oh you should do it") as if I were trying to convince somebody on what they should do. Or, earlier, as if I were trying to change your mind on vaccine safety. While what I was talking about was something that a hesitant person might say, or feel, or think.

Turn your airplane metaphor around. In it, if I were extremely scared of flying, and if I tried to explain to you why I were afraid of flying, I would not be doing it with the purpose of keeping you from flying, but so that you did not drag me on that god damn plane, and also, hopefully, did not make my life on the ground miserable. While you keep interpreting it as "oh, so what you are saying is that people shouldn't fly?".
In my last job, I witnessed the leadership become seduced by the Agile / Scrum industry. It started simply enough, a talk by an agile practitioner. He essentially said that all of our problems could be solved by fully embracing agile. Many such solutions contained circular definitions - i.e what is the "team" in Agile? The team is whatever works best for the organization. Next, the company threw our engineers and other coworkers into two days of remote training - a complete waste of time to say the least. By this time, my company was already hiring these scrum masters.

I view the whole thing as a sort of cult/koolaid/consulting industry. The original intentions of the Agile Manifesto may be good, and I admit there are some good ideas in there, but the entire industry that has formed around it is a waste of money IMO.
Uhhh, no. I've never seen a CRT take more than 10-15 seconds to "warm up", and I've been looking at CRTs since the early 70's.
This is classic HN speak but it seems like it should be easy to build a Raft or Paxos consensus based sharded database. We have had plenty of Spanner esque implementations since it came out. Would it be too hard to take something like TiDB and modify it to support nested document model? Of course testing and bringing it up to production levels is its own feat but nonetheless I’m surprised such an interesting DB avenue gets so little attention.
OP is a designer, not the designer.
This is not how your typical scrum master interprets it. :)
In the most generous framing, Wired was (is?) a monthly magazine focused on how tech and the people in it are changing the world, oriented to a general audience.

Every article needs to be about something that's world changing (positive or negative) and they need enough articles to put in between all the ads they sold. If there isn't enough world changing stuff in a given month, or the writers got started on the wrong things, they've got to hype up what they've got.
Australian Troops Will Help Enforce a Coronavirus Lockdown in Sydney, July 30
To be clear, the author of the parent you're responding to is not the designer of Inter, they are simply _a_ designer.
Probably the East India Company. It controlled "half of the world's trade", had 50k employes, its own navy and army with a quarter million soldiers (although most of those recruited from local populations). All the while England's and Wales' population was 5 million people at the start of the 18th century.
The term "lower energy state" is a funny one, because isn't energy conserved? What's happening is a drop to a more spread out state, where you have several particles making great time flying away from each other instead of one high-energy-density locus in the center.

Edit: Just to clarify, the time-variant system exception does not apply in this case. It really is an entropy thing, moreso than an energy thing (which is constant in every particle decay that happens on Earth.)
Yes to the $17k potentially being post paycheck. However, the actual number will vary quite a bit by insurance plan. I picked the max legal limit for plans you can buy for yourself, also known as “marketplace” or “Obamacare” plans that you can buy as an individual. Almost any tech company provided insurance will be better. Mine limits my deductible to ~$3500 and my out of pocket max to ~6500 for a family of 5.

Again, please talk to your HR pros to really understand an individual company’s offerings.

Also take the time to talk to your HR people/relocation specialists/ coworkers about how to set up other benefits. Beyond just health insurance there are various programs that might benefit you. There might matching funds or tax benefits (flexible spending accounts, retirement savings plans, extra insurance offerings, etc.)

Sorry if that’s a lot, but don’t worry too much about it. It should feel more like icing on the cake when you get the point where HR is telling you how to get even more money by taking advantage of these programs, and every company I’ve worked for (admittedly not many) spends a substantial amount of effort making sure you can understand this stuff.
Yes when there are really good people, the roles are a godsend to developers who can then focus on writing code rather than negotiating bureaucracies and listening to users and customers.

The problem is the vast majority of times you don't get those good people in these roles and it ends up hindering then helping on average.
> In Common Law countries

(FYI, Scots law is not solely common law. Scots law is a hybrid civil and common law.)

> Therefore if they are found not guilty they stay innocent as originally presumed.

The point the other poster was making is: being found Not Guilty or Not Proven, beyond reasonable doubt, in a criminal trial does not imply the accused was morally innocent.

Often juries may suspect the accused is morally guilty but feel there is insufficient evidence.

Jurors in the UK however are never allowed to talk about their deliberations. So we can't know their reasoning.
> I guess we're unlikely to see the forbidden phrases Murray dared to utter, since after all they're forbidden and few HN commentators want to go to prison.

As far as I know, most HN commentators are 1) American, 2) pseudonymous, 3) and unlikely to be extradited because I doubt these kinds of laws would be constitutional in the US.