skysight-inc/HackerNews huggingface dataset:
I estimated about $0.25/mile, which includes insurance, repairs, and depreciation. Gas is<$0.10/mile if you get better than 26mpg (assuming $2.60/gallon, which is approximately the average). My estimates:

- insurance - $100/6 months for a second car (from when I was debating selling my second car)
- repairs - $400/year (I do most of the routine work myself)
- depreciation - $1000/year
- misc fees - $150 (registration, parking, occasional tickets, etc)

My second car costs >$1500/year. I bought it used (~7 years old) for $10k, and I've had it for 5 years and it's currently worth ~$5k, so my depreciation estimate seems reasonable, perhaps conservative.

If I drive 10k miles/year (I drive less), that's >$0.15/mile + $0.07/mile (~40mpg Prius), so $0.25/mile seems like a decent low end estimate. If you drive more, depreciation will be higher.
> The bug reporter actually looked at the code, determined it was unsafe, and reported a bug. That's what everyone wants an OSS user to do.

No again this is end user entitlement, you are not an end user you are a developer, if you discover a bug you are supposed to provide a patch to fix it not expect some one else to fix it for you.

If you depend on some one else's code it is your job to do due diligence on that dependency, no one did and it came back to bite them. People need to stop blaming every one else and learn from their own mistakes.
Is there a term for the increased credulousness with which people sometimes seem to approach increasingly, obviously problematic topics? The more blatant the irregularities in this race, where a black woman had a serious chance of becoming governor, the less seriously everyone (including her opponent, who oversaw the election in his official capacity) took them.

I mention race because it is clearly a likely central motivation for malfeasance in this case, an election for a state with a history of disenfranchisement of its large black population.
If they really aren't adding enough value relative to what they extract, then they are opening up a competitive weakness that eventually should be exploited by a new entrant in the marketplace. Right now, the whole area is being opened up by these intermediaries, which are spending enormous amounts on marketing/advertising/promotion to increase customer awareness of the offering and to establish relationships with restaurants. Once this market is developed, a new entrant with a comparable offering but much lower take rate could make sense-- so long as they are very efficient and low cost in providing this service. The fact that DoorDash is making zero/negative profit now suggests that they aren't taking too much of the pie. If they were, they simply wouldn't be able to recruit couriers once the word was out that it was a bad deal.
What I see: unsafe should be used sparingly, and it turns out there is a crowd-sourced safe-guard to ensure it. Don't cross the threshold.

Be warned: unsafe causes both bugs and anxiety - excessive use will lead to at least one biting you.
Agreed, reading this, I'm like, wow really?
I fear that the rush to integrate humans with machines will miss something essential and end up replacing true consciousnesses with philosophical zombies.
If your language promises some kind of new feature (e.g. "safety") but offers a back door you could drive a truck through (e.g. 'unsafe'), then ensuring that back door is used appropriately and in good taste comes down to culture policing, which, as we've learned in other areas, is something the internet does not handle well.

As the Rust community grows, how can it ensure that people use 'unsafe' tastefully? Well, in general, it can't. But maybe Cargo could exercise some editorial control, and delist (or flag) packages that don't follow the "community standards". I'm not saying this would be a good idea, it's a tradeoff. But you can't force open source volunteers to write code in a way you like.
Nintendo also made money because developers paid them license fees to build on Nintendo's platform. I didn't play anything beyond the Gamecube, but I remember there being many more non-Nintendo titles than in-house productions. In this example, Nintendo is Google, taking a cut on each of those 3rd party games.
I think it's safe to assume that any election that's done with software has been hacked unless proven otherwise. Of course there was foul play. Election fraud is currently a huge issue with a ton of players competing to be the ones rigging elections. When a secure, proven technology like mailed paper ballots exists, I question anyone who pushes computer solutions and immediately suspect them of wanting to commit fraud or incredible stupidity and incompetence. After all, if someone suggested to replace armored cars carrying money with unarmored convertibles without a top, what other conclusion can one draw?
Meta-comment:

Thank you. Online discussion would be much more productive if everyone clearly laid out the principles on which their viewpoint was based.

Fundamentally, there are only a few ways honest people can disagree: Different principles, different information, different interpretation, or just plain misunderstanding. (Meta-meta: This is the principle that I believe and based this comment on.)

Much of what makes online (and offline) arguments so unproductive is confusion over where exactly people are disagreeing in the first place. There's no point in discussing whether someone did the right or wrong thing if you don't even agree on the principles by which that rightness or wrongness will be judged.

If I disagree with one of your principles, we need the discussion to be at that level, or more likely, we simply must agree to disagree. If I think there's another principle you aren't considering, we can debate its relevance. If you're missing key information, I can provide it. If you're misinterpreting something, I can offer my alternate interpretation and justification for why I think it's better. In any case, if I disagree, it's clear how to proceed because your line of reasoning is clear. We can engage in a productive discussion without talking past each other.

As it stands, I agree with you 100%, but more importantly, you have raised the bar for discussion on this contentious issue. Thank you again.
I think that happens, but I don't know about standard. It is pretty obvious and natural. However, a lot of code is written in Python and it can be hard to move ML teams to use other tools. Many of them aren't great at programming because their background is stats/math so it can be hard to move critical code to more performant solutions without resistance from the teams.
That’s not true, the convention is to annotate unsafe blocks with a comment explaining why the code is in fact safe. There are even projects that automate looking for these
Ask HN: How is the IT projects landscape looking like?
- Are new projects being initiated?
- Is there a recession looming?
- Is the mood upbeat in your office?
Lets compare it to an other type of volunteer based work, after school activity for kids. Some of those are going to be free, run by people who volunteer (usually other parents), with disclaimer policy that say that any responsibility is on the parent and no liability may be put on any of the volunteers.

Is there a social contract that put some expectations on the volunteers who are organizing the activity/event, and is that the definition of entitlement?

I would say there is such social contract, and when people expect too much of it there is also entitlement going on. Where the exact line goes is gray zone.
> If you're a developer of a project that is used in a security-sensitive context

Working in the context of Security does not grant you a blank check to be an asshole.
Yeah, I feel people here attack /r/rust with even more vitriol than /r/rust attacked the author of Actix. Plenty of kettles here.
Then non-immortals can have as many immortal kids as they want, so immortals can still increase without bound.
I feel as though there's a certain developer entitlement that also needs addressing though. Just because you made a software doesn't mean I have to use it or like it, and if you are actively trying to recruit me to use it then I am indeed entitled to complain about it.

I see it frequently in the FOSS community where someone will suggest some software they made to solve a problem, get told why their software isn't actually that good for the problem, become defensive about it, and then try to play the "entitled user" card.
As a manager whose direct reports were all located in a different site (California vs NC where I am), most of your negatives also applied to me. Except I was onsite (albeit much smaller than the HQ) and did have a community around me. However, my team was located with the rest of my management chain (directors, VPs, etc) while I was stuck out here "alone".
Experimental Controls as Opportunity Cost
Us Secretary of State didn't, so I guess politicians play with a different time book
> This is commonly referred to in the medical field as referred pain.

To be a bit pedantic I don't think this is correct--"referred pain" specifically refers to a quirk of the nervous system where acute pain is perceived in a spot that is NOT actually undergoing the harmful stimulus, as when a heart attack causes pain in the arm (rather than around the heart/chest) or acid reflux in the esophagus manifesting as pain/pressure in the chest (rather than the throat).

What you're describing seems more like your back is actually traumatized and therefore in pain, but there's some underlying chronic issue outside the back which has, over a longer period of time, led to said trauma.

In other words, referred pain means trauma in locus A causes pain in locus B, whereas what you're talking about is trauma in locus A causes trauma in locus B causes pain in locus B.
I'm glad you said something because I felt like I was going crazy reading some of these replies. People sometimes seem to forget the phrase "Remember the human" when they interact with maintainers. It's a really frustrating situation to watch because one of the main reasons I make software is as a creative outlet. So, I can see where Nikolay is coming from being frustrated and upset. Sometimes people want to just go around kicking over other peoples sand castles.

P.S. Thanks for making Sourcehut.
A common result of such laws is for companies to outsource their clerical (mail room and printing), cafeteria, and janitorial staff so that they do not directly employ low-wage workers. This does nothing to improve the lot of those workers.
Mysterious Coherence in Megaparsec Scales of Galaxy Rotation and Neighbor Motion
> there will still be a black market for cheap unregulated vape juice, just like there is for cigarettes

Is there a sizable black mark for unregulated cigarettes? My guess would be that the black market for vapes has already surpassed it multiple times.
>Sure, but that DOES NOT mean you're immune to criticism, especially when it comes to security.

But our society does not just openly accept giving criticism. There are rules. Unwritten and extremely vague ones, no doubt, but still social rules. This is especially so when criticizing something a person is providing for free. In this incident, did the criticism cross the boundary and violate those rules? It seems so. Many people likely gave respectful criticism that followed the rules but they appear to have been drowned out by those who did not.
There are many things that motivate people, money being one of them. I never said it wasn't a motivation. But a 2 dollars an hour raise could motivate a lot of people and an extra million for some CEO makes a marginal if any difference. There's no logical line you can trace from "money motivates people to do hard things" straight to "therefore all the money should be in the hands of a tiny number of people". That doesn't logically follow. There has to be balance. You have to look at what brings the maximum benefit to the most people. My point is that currently the people in power don't care whether things are out of balance, so long as they are the ones who benefit. If we have to make sacrifices to safe the world, cutting pay for the top 1% will not affect their motivation to work by very much. They're still going to be making more than the rest of us.

Look: if you’re the ceo of a corporation you can basically set your own paycheck. To suggest that these guys are diligently going over data, studying the best pay structure to attract talent, and so forth is totally naive. For one thing, none of these guys are very good at math. At the end of the day, trying to set your pay structure to grow the company is really hard. Cutting everyone’s pay to give yourself a raise is really easy. These are people whose parents paid for them to get into Harvard, they played golf with the right people to get into upper management they’ve always thought of themselves as above and separate from the common people who they hold in utter contempt- you’re not going to see very ethical behavior from someone like that. No tears will be shed for them if we have to bring a little balance back to society in order to save it.
Today I learned - thank you!
RISC-V Assembly Language - Lecture Notes
What makes it hard is that upstream users have no attention bandwidth to dedicate to your project's (meta-project's?) internal disputes. They're just going to decide which fork they think is the main one and use that. If you look at Presto, that's a good example of how hostile forks tend to go; both sides have to insist they're the real project, the main project, because otherwise nobody will use them.

Maybe there's a solution to that other than avoiding forks, but I'm not sure what it would be. It seems like a pretty fundamental challenge.
This may sound cynical, but I'm honestly just curious in hearing arguments:

What's the point of risking human lives and wasting resources on something that is kept a secret? For all we know, more people have walked on the Moon than seen this forest.

I'm not criticizing that they did it. I'm glad they did. I can see the emotional value to it, in keeping a species that has survived millions of years alive longer, and I share that emotion.

But was it rational? What was the benefit of this action?
What is your alternate proposal?
> “ 2. Open source participants are volunteers and owe you nothing.”

Absolutely not. They are compensated with prestige, enjoyment, decision-making power, future employment rewards, and sometimes even money, all of which was their choice to pursue through their labor and time spent on the open source project.

The users of open-source projects, upon which the projects themselves depend, are also not obligated to anything, and can for example (very reasonably) become angry and complain if people prioritize pet features instead of community needs, or unilaterally take projects in unsupported directions.

There is compensation for the work, and there are still social norms. Nobody cares one bit about who is entitled or not entitled to what.
You can report on security vulnerabilities in a library without being vitriolic.

Find vulnerability. Already, awesome of you to have done. Issue patch request. That's 10x even better, you're a boon to the community. You submit it, it gets rejected, you find out why and it's the maintainer is just not feeling it or some other irrational reason. Fork, put in the readme why you forked, write a blog post without being a dick about it, done.

The article we're talking about is referring to the bloodbath of a Reddit pile-on. That's totally unacceptable behavior from an adult.
Conferring immortality?

Are you under the impression that hardware never breaks down, or that media never rots, or that software never fails?
> Regardless, Firefox Preview already blocks ads and trackers perfectly fine the built-in tracking protection.

I don't want a blacklist of ads and trackers. I want all third party scripts and frames blocked by default, which uBlock Origin does perfectly.
Because you don't get your car repaired every week
Thanks for mentioning the 'After On' podcast with Naval! I was unaware, I'll give it a listen as I always find his talks fascinating.
> I see a kind of future where restaurants are reduced to a kitchen and packing area, with no seats. Then several kitchens bunched together to save on rent and utilities.

Isn't that a food court? I'm not sure you've described a particularly grim future. I mean, there's lots of grimness in the future. But you haven't described it.
I got compensated by British Airways, and why it isn't enough
This a common problem for most solopreneur. I was in your situation then I found a person who decided to mention my product in his course. That gave me a big boost.

To answer your question, start looking for an affiliate who is in same niche as you.

People often don't think of affiliate marketing as part of their growth plan. Most start-ups may not know where to find someone who can promote their business.

Couple of week I started working on a new project that not only tracks commission and sales but also connect businesses with influencers, bloggers, etc.

It will take couple more months before beta is available but feel free to subscribe to get notified https://www.affiliatehunt.com/.
I think that's where some of the confusion comes in.

You say:

"Some people go far, far, far over the line."

So some people are assuming this is just the maintainer responding badly to people pointing out problems with his or her code, but you are saying it went far beyond that into personal attacks?
Value from Scarcity and Thoughts on Living Forever
And acquiring all the land to build the stations ...

And subways have relatively few surface interfaces compared to what you'd need to build to move the same amount of people in cars. Come to Manhattan and look at the massive, multi-block entrances to the Lincoln Tunnel, Holland Tunnel, Midtown Tunnel, etc. You're talking billions worth in real estate acquisition costs, demolition, and construction just to build a new tunnel entrance in the city, completely ignoring the tunnel cost itself.

And these tunnels move fewer people per day than the most-used subway stations, which are easier to integrate into the urban environment because you only need to build stairways and a couple elevators, not massive ramps and road connections for vehicles.
That sounds like the "Fast Folk" from Ken MacLeod's Fall Revolution books:

https://tvtropes.org/pmwiki/pmwiki.php/Literature/FallRevolu...
This is the same idea as waiting to buy a computer until they're faster, on the assumption that the faster computer will give you the answer sooner. About twenty years ago, this idea was quantified and published in the paper "The Effects of Moore's Law and Slacking on Large Computations", which you can read here:

https://archive.org/details/arxiv-astro-ph9912202
This is the reason the founders added the second amendment. If agents of the state behave in a tyrannical manner, the people have the right to shoot them.
Forking the code is "easy" (OK, maybe not based on the other comments), but anyway...

Another (persistent) problem has been the crates.io namespace.

You can fork actix, but then you'll need to come up with a new name for it, and then educate the wider community of that. It is a big hassle, and slows adoption.

Adding onto the issue is that crates.io does not (yet) support the username/projectname naming scheme as on github and other popular code repositories. So it isn't enough to just people to go to a different username, you must use a new project name.
> Gamedev is the most complex area of development no doubt

Are you actually implying that building a game is the hardest most complex task you could possibly imagine?
Isn't that all speculation? I'm not aware of any verified election fraud, in the US. It's like Halloween candy, which everybody knows isn't safe but there are never any verified cases of a problem.
You might also find Hasura interesting for instant GraphQL with Postgres:
https://hasura.io/
Identify humans with a $1 credit card charge and a quick automated video call + face recognition. If your account is verified, your tweets are indexed and searchable. Maybe add other limits for unverified accounts.
You sound like you have some crappy 'family' life, but judging from your other comments, it is kind of self-explanatory.

To each his own, not much can be done here. I hope you don't have kids and don't plan any, and I hope for your wife that you will indeed soon move to a place where as you say 'divorce-rape' is a thing. Its called civilized world.
Although I think "immorality" was a typo and you meant "immortality", it's a funny typo, because ethics are definitely relevant.
> Making a profit != profiting.

Thats exactly what it means.

https://dictionary.cambridge.org/dictionary/english/profit

I use linux to write python that I sell for a profit, I profit from these things, and I am happy to support these projects with my profits in return for professionalism I need to make a profit.

If I use them in a personal project I benefit from them not profit, and I certainly don't expect anything more than the benefit of not having to write that code, the rest is up to me.

This is pure entitlement.
That's actually a really good point. Internal documentation is severely lacking. Encouraging people to submit more questions by mail/chat would probably make it easier to build up an internal knowledge base (in the sense that I can copy/paste those questions & answers as a starting point).
If I understand correctly, your anecdotal evidence is what makes this not "armchair psychology"?
You have a right to complain about anything and everything.

For instance, I don't pay a penny for HN but I can complain that these discussions sometimes become self-congratulatory prattle where angry people carrying a giant chip on their shoulder posit absurd, completely ridiculous notions and they're supported in their group delusion by like-minded parrots. You don't have to agree with my complaint, but nor do I need your or anyone else's permission to hold it.
Because there are too many games out there competing for your attention. Word of mouth today doesn't work in the way it did back when Doom I legitimized the shareware model. Today, if someone told you about a cool indie studio game and you looked it up online, you'd likely see ads for competing games appear in search results before the actual page.

It should go without saying that Doom was also an incredibly unique game for its time, and the blood-and-guts controversy likely helped spread word about it just as much as the distribution model did.
UI and UX MicroTips (Twitter Thread)
Why do you hate individual freedom?
Couldn't it also be a voter? I know that if my vote wasn't counted, or an election I voted in was hacked, it would be like me losing my right to vote. It removes my right to vote and have that vote count.
Some folks know there are more columns in their life ledger than money. Their actions can seem irrational to folks who haven't learned that yet.
The bill violates the 1st Amendment, as the critics say:

"Media groups pushed back against the bill, calling it an unconstitutional restriction of free speech riddled with logistical hurdles.

Scott Spradling, a lobbyist and former television reporter representing the New Hampshire Association of Broadcasters, said the bill would impinge on free speech rights of news outlets when it comes to running articles. And he said that by requiring news outlets to immediately change the articles upon request, it would force them to print information without getting verification from the courts."