skysight-inc/HackerNews huggingface dataset:
Exactly. It can be argued it's unprofessional to become dependent on third-party software without any background recherche regarding the maintainer's motivation, team size, financial standing, etc., especially when said third-party software isn't a replaceable, standards-based component such as, say, Java Servlet containers and other web components used to be.
The Netherlands has universal health insurance – and it’s all private
Bathing machine
What he created and did was and is amazing.

He wouldn't have had the attention or the criticism that he got if it hadn't been so impressive. I think when something's good enough, people may actually criticize more freely. Some of that is because the project becomes worth the scrutiny. But some of it is also a status thing. If your work is good enough to give you a high enough status, you change categories a bit in peoples minds. They start to criticize you in the way that they'd criticize other entities that seem strong enough that they don't need to be protected any more.

I hope that the actix ecosystem can stick around and keep moving forward. But even if not, I think fafhrd91 made impressive contributions and I'm glad to have used and learned from his work.
Using AI to make a sparkling water better than La Croix
Elon Musk Shares Starship Details Including 20-30 year service life
The 6th Lesson of Python Tutorial Strings Methods
On microkernels the issue is usually not with syscall performance but with essentially every operation causing a task switch which on i386 causes TLB flush (which in post-Spectre days seems somewhat moot) and in many cases involves interacting with task scheduler.

(QNX uses interesting hack to sidestep this: the message passing interface does not really pass messages, but is simply cross-addressspace call/return that in essence temporarily moves a thread to different process without rescheduling anything)
Google Introduces a New Purchasing Part in Search Outcomes
read GEB
Wow. Talk about a bad response though. No matter how abused you may feel as the sole maintainer you should still not throw a tantrum. Censoring an issue title, body, and comments is a gross overreaction. If you want to throw in the towel then just throw in the towel.
> strong selective pressures

The opposite is true. Unlike in electronics, construction, shipbuilding, you can write a shitty software and patch the hell out of it after release most of the time with the few exceptions.

Hence the only thing that matters is how cheap and replaceable the developers are. Unlike pharma or architecture, where errors are always costly.

Java was successful because is was 1) pushed by big enterprise company, 2) familiar to people with C,C++,perl background and 3) overall easy to write at the expense of verbosity and bloated codebases (who cares if you could just hire too many of the cheap devs who would write as many classes as needed).
Quite easy to do once you realize you can, adjust the mindset and have some practice. There probably is a lot of garbage in your spam folder - do you take it seriously?

I used to do tech support and some people (not too many) wrote right out rude or nonsensical (like concluding I hate their religion just from the fact our service failed to suit their specific needs). I would just answer such sort of robotically (if their message contained a question which made any logical sense) or ignore them (despite I generally am extremely compassionate and always do my best to help).

Have you ever looked at a glass of a window rather than at an object behind it? Just don't focus on the idea there is a person hating you (there are much more people loving you, by the way, even if they don't write you), instead focus on the fact you are viewing a string which only contains garbage data.

Go to an anonymous image board and look at people writing things which would be unimaginable to see here. Write some yourself perhaps. That can make a nice practice quickly.
It’s outrageous to say that is an outrageous claim at this point. To suggest Uber had other means of obtaining profitability would be the incredible claim needing tons of new evidence, not the other way around.
I don’t see your point. I argue vaping should be banned. All those other things you list are already in widespread use, it’s irrelevant.
Yes. It's content-agnostic and has nothing to do with games.
I’ve always struggled with this, on the one hand I recognize my productivity/efficiency increase.

On the other...

I feel like tooling that automatically makes decisions for you can be a crutch if you don’t take the time to understand it.

It might be me getting older/grouchier but watching a dev use black or prettier because they don’t know how/are too lazy to indent their code properly is frustrating for me.

Or when I see new devs pick up User.find(id) in rails and sticking to the ORM without learning a lick of SQL - I think to myself how they’re selling themselves short.

But then I think, what don’t I know that I’m selling my self short on? Do I really know precisely how database storage works? or FS operations? Do I know the HTTP spec to the letter?

And I settle on the following: Any level of abstraction is fine - just try to identify what level you’re on so you can go down if needed or up when a new level of convenience becomes available!
I've never heard of "implicit promises". For me a promise is by definition explicit. Anything else are assumptions, in this case false assumptions.
I presume the code used for training has been selected among code released with specific licences. Otherwise it would be a copyright violation anyway.
I definitely have to thank this awesome site as well. Had been stuck in a position where I didn't feel like I had a way out, due to a combination of a non-compete on myself and restrictive no-poach agreements between my (now former) employer and a majority of large tech-oriented businesses in my city. Tried everything I could to get out from under both, short of leaving town, and just couldn't find a job that fit my career goals that I was actually able to take. Early last year, I started checking the who's hiring posts monthly, on the off-chance that something would stick out and catch my attention. I was scrolling through pretty quickly one day, just looking for keywords, and blasted through like half the page, and then realized I had missed reading a comment that had some of my target words in it. Scrolled back up, saw a post from an engineering manager at a company whose product I actually use, and on a whim I just applied. Now, over half a year later, I'm happily and gainfully employed, working remote, for a company that I really enjoy working for and on a product that I can dogfood. Feels really great. Thanks for keeping this community alive, everybody. It's awesome to be a part of this.
Or to put it another way:

As an open source maintainer, you're perfectly entitled to just walk away. Hit that archive button on github so nothing new can come from the repo, and enjoy your life. Nobody could fault on you that. People would prefer you work out a clean transition to a new maintainer, but you have no obligation to do so.

Deleting the repos is the equivalent of setting the house on fire on the way out (especially when they're under their own org). Unlike in reality, it turns out it's totally permitted, but people will still view it as a dick move.
I absolutely agree with this. The author has spent an insane amount of time to build all this stuff and instead of getting recognition and/or being payed adequately he is getting shitstorm after shitstrom.

As an outsider I have to say that I think what the Rust community has technically achieved is remarkable. But on the social side it is not so bright, avid Rust users constantly spam forums of other programming languages with toxic comments. But this incident shows that the situation is even worse than expected, the Rust community even treats its own peers like sh..
It's not coding style, it's refusing to investigate use-after-free vulnerabilities in code because it's "boring". Noone should care if a maintainer uses tabs or spaces, or has weird variable naming, but if "coding-style" leads to security issues (due to hand-rolling unsafe memory-primitives), then it is an actual issue, especially if it's for a popular web-framework.

Don't like it, don't use it doesn't really apply to security vulnerabilities in such major packages.

Flaming and personal attacks are not the solution to this stuff, but this drama feels somewhat self-inflicted.
In open source you give and take.
The actix author almost certainly (unless they deploy their own kernel) has profited immensely from other peoples work.
This is because as a community we have realized that we don't sell libraries, we sell stuff build with them, so we all win when we share.

It is your choice to use open source software without open sourcing your own work or without contributing.

But by engaging in open source you engage in a social contract, you become part of a community whose goal it is to foster collaboration and help one another, other people start to rely on you, just as you rely on their libraries, compilers, and kernels.

The author choose to break that social contract out of spite. He created a scenario where people choose to rely on him, when they could have relied on other works, and then screwed them over majorly.
Inband signalling was the way long distance trunk lines worked back in the MF signalling days decades before ISDN D channels and SS7 and all that.

A fun topic to google for is what and how the 2600 Hz signal worked.
Is it entitled? Most would agree, "very" (but that's not my concern nor judgement to make)

Did the maintainer screw over people that were using Actix? Very likely.

I sympathize with both sides here. I've been the unthanked, punching bag contributor on a few notable projects, and I've been a user of software whose leadership got into drama and squabbles, that ultimately fucked me over.

There were times that I pulled certain projects and essays, that had greatly helped people, and taken my ball home because I was fed up with the people I was catering to. There is no correct answer here, dealing with people and their emotions, but there is a way for both sides to handle things without contributing negatively to other's lives.
Whatever drawbacks Actix may have had, this entitlement has gone too far. There is no defensible reason to tell someone "never write Rust again" because you don't like the code they're making available to you. We need something to remind us that we should be civil and grateful for FOSS contributions.

I recently saw a talk by Atwood about good discourse and how you should remind people of your values before they write their comment, which I think applies here. I'm going to make a single-page website reminding people that FOSS maintainers are volunteers performing a service to everyone else, and that we should keep that in mind.

If nothing else, it'll be an easy think to link people to in my issues sometimes.

EDIT: It's going to go up on https://www.osscoc.com/
> See it’s the “service good” category that I don’t think will exist.

That's how it typically works where i live. servers share the tips and split the haul.

I don't know what social dynamics caused this, if it is a fluke or expected behaviour. So no way for me to predict how Americans would react.
I use to do a TON of open source back in the day. i quit cause of the same reason, people suck and feel they are entitled.

i couldn't count how many times someone would yell, kick and scream about an issue they were having and demand that i fix it right away (ain't gonna happen dude). i finally got to the point where i told people that i would only participate in pull requests and nothing else. you could still file issues, but i wasn't gonna even look at them. if you wanted something fixed, open a pull request and i will help you fix it but i'm not wasting my time with an issue that i didn't personally have an investment in. was i being a jerk for doing that? maybe, but my own personal serenity was worth more to me than pleasing you.

i think every open source author starts out with this fire in their heart to make the software world a better place for everyone only to get beaten down by every moron out there. when you are getting paid to do something, you put up with the idiots in your life (how many of us are still at the job that pays well, but HATE the people there?), but when you are doing it on your own time and not being compensated for it, what's the point?

i applaud this dude for doing what he did. i hope his actions has put the people using his project in a position of panic to the point where they reflect on how they treat people and participate in the open source community. pain is the only way we learn and change things about ourselves. i hope the people who caused the author to quit open source change the way they treat people in the future.
In open source you give and take. The actix author almost certainly (unless they deploy their own kernel) has profited immensely from other peoples work. This is because as a community we have realized that we don't sell libraries, we sell stuff build with them, so we all win when we share.
It is your choice to use open source software without open sourcing your own work or without contributing.
But by engaging in open source you engage in a social contract, you become part of a community whose goal it is to foster collaboration and help one another, other people start to rely on you, just as you rely on their libraries, compilers, and kernels.
The author choose to break that social contract out of spite. He created a scenario where people choose to rely on him, when they could have relied on other works, and then screwed them over majorly.
Is anyone else blown away that life as large as a couple hundred of these trees could remain hidden from discovery until 1994 in a developed nation? We're talking about a national park in Australia, not the inaccessible depths of the Amazon encircled by the Andes.

It makes one wonder what else is out there to still be discovered.
There is no such thing as a community run project. But either way, people told the author to literally stop writing Rust code because he doesn't respect semver. This is not a participation, this is just hate.
> You 're probably not happy with this reply because you have framed the question as "concrete and unjustified harm", which strongly implies either financial as physical harm. But there is concrete and significant harm that can come to persons that is not financial or physical and that is nonetheless recognised by law. For example, Article 4 of the European Human Rights Convention makes slavery and servitude illegal without any precondition that violence is exerted, or the person is otherwise harmed physically or in any other way than being in servitude, i.e. the harm is recognised as being caused by the condition of servitude itself.

How does one become enslaved without the threat of physical or financial harm?
Where they finally landed, Addis Ababa is at 7,726, Mexico City is 7,350.
Great news but terrible that we're in this situation in the first place. Hopefully the Australian government wakes up to the climate crisis.
Strongly disagree. For me, what's implicit is that any software, commercial or F/OSS, can be abandoned at any time - because that's just the way it is. A remedy would be to use software coded to a specification with mulitple implementations such that in case a project folds, you might be able to switch over to a different implementation. The Java EE ecosystem used to be like that until around 2012 or so.
Citation very much needed in the United States.
Very nice animation! Data is suspect, though -- US 1937 should be bright red, not pale yellow. 1937 had record heat wave in US.
..and forest fires, deforestation, land use, methane from rubbish dumps, methane from permafrost and a thousand other things.

Still adding a large carbon tax directly at the source gives us pretty much the best bang-for-the-buck. It would have to be combined with deforestation taxes too otherwise you'll see countries like Brazil go into overdrive to export "green fuel".
That's not true at all. You can pay for amateur bullshit, and you can get professional software and support for free (and free as in freedom).
> I used to do tech support and some people (not too many) wrote right out rude or nonsensical (like concluding I hate their religion just from the fact our service failed to suit their specific needs).

This isn't at all the same thing. You were paid to do your job, and at the end of the day you could just joke about those weirdos.

When working on an open-source project, everything becomes much more personal because your motivation is fuelled by your own personal attachement to the project. Imagine you're helping elderly people cross the street every day, and every once in a while they yell at you for not doing it better, whatever that means. At some point is it still worth it?

And of course you can't just put that behind you once you're back home, because this abuse happens at home. I remember this time where someone literally told me to kill myself while I was fixing a bug - at midnight - in a project I handle. Or the time I woke up only to see that during the night someone public had decided to openly send me literal fuck emojis on Twitter to right a perceived wrong. Good times.

So yeah - building a shell is the right solution, but it's hard and we really shouldn't have to deal with that in the first place.
> It hasn't received security patches since October 2017. Why should Mozilla continue to support such an ancient version?

Because ALL of their big competitors namely Chrome, Brave, Opera, and now Edge, support the "ancient" Android 4.x version.
Maybe the parent meant DMT? That's suspiciously smoke break length.

Although if I were doing that if just have a vape of deems rather trying to find some weird nasal spray thing.
>climate change itself. Its negative consequences—such as drought and heat stress—would likely overwhelm any direct benefits that rising CO2 might offer plant life.

Climate Change is a buzzword, without going into the whole debate, the earth has and always will go through a series of warming and cooling, it happens to all of the planets within our own solar system, and even our own sun. Like the grand solar minimum.

>Rising CO2’s effect on crops could also harm human health. “We know unequivocally that when you grow food at elevated CO2 levels in fields, it becomes less nutritious,”

Yes but glyphosate and heavy metals in the atmosphere that rains down on the soil and a steady amount of lead water hydrating the crops are just fine and dandy

>Humans also require water to survive. That doesn't stop tsunamis from killing people.

Yes, but earthquakes cause tsunamis, and what causes the earthquakes? elevated levels of Co2? No it comes from a mixture of reasons, a diminishing magnetic field in the earths atmosphere, and a constant bombardment of solar winds that pound into the magma of the earth causing it to shift around
And Americans think Lego is the worst thing to stand on. They've never stood on a 3 pin plug!
Top Software Development Trends to Watch for in 2020
I don't get it. This is a Git project. So did none of these people actually bother to clone it?

Probably easier to just rely on binaries . . . suckers!
Actually, the Ministry of the Interior is seeking to get that tech from trial into production just now:

> Germany’s Interior Minister Horst Seehofer plans to use automatic facial recognition at 134 railway stations and 14 airports, according to a news report published on 3 January.

Source: https://www.euractiv.com/section/data-protection/news/german...

I wonder if that's why Vestager is tackling this issue now.
It seems like the overarching issue is that Rust is a house of cards. They added unsafe like Java has null. My favorite part is that you can declare a crate to forbid unsafe, but that then doesn't have to hold for it's dependencies.

The obvious implementation is for unsafe to be infectious like const. You have unsafe code, your crate is unsafe. You depend on an unsafe crate, your crate becomes unsafe.
> Our lifes don't take place in the quantum realm

The world is full of unpredictable noise, ultimately because of quantum mechanics. This noise inevitably gets amplified to the point where it affects the behavior of complex macroscopic systems.

> And even on the quantum level, it's not like anyone is able to falsify determinism

Since physics is an empirical science it's never possible to be certain of anything. However the evidence against quantum mechanics being deterministic is quite strong. In particular Bell's inequality shows that such a deterministic theory if it is compatible with known experimental results would have to violate the principle of locality.
They need to consider that other countries might launch satellite constellation too, such as China
http://www.xinhuanet.com/english/2019-07/03/c_138195322.htm
No, you are not allowed to do an ILS landing with zero ground visibility. And I doubt you get the flare right without any visiblity.

All available categories have a decision height > 0ft:
https://en.wikipedia.org/wiki/Instrument_landing_system#ILS_...
Should they ignore the negative parts or should people who comment be mindful of the fact that a lot of open source they use is created in someone’s spare time and that they have a human being, not a company? I’d think the latter.
Amazing, use case. I'll share this on website use-cases
> Why should the FDA use up government resources to regulate vaping?

Precisely because people are putting adulterants in black market cartridges.

> however much joy everybody gets from vaping and blowing smoke in the future, it isn’t ever going to be worth 50 dead people.

However much joy everybody gets from swimming in a pool, it isn't ever going to be worth 3,536 dead people.

If you're advocating for banning vaping, you're advocating for the creation of a black market. Prohibition didn't work for alcohol, it's not working for drugs, and it won't work for vaping.
That short feedback loop is the only thing that worked for me. Spelling/vocab lists all through school. I
Could slog through that and get an A, but forget spelling next week. Typing in chat or essays would give the red squiggly line. Instead of right-clicking and getting the spelling, I would backspace and try again. That is how my spelling improved.
I'll save this link for the next time someone tries to argue that the Rust community is somehow "more welcoming" than some other X community.

All internet-based communities contain some assholes. All of them. Sadly some maintainers don't seem to have the werewithal to tell them to go away. I mean, when you get "asked to change coding style", it's the time to put the banhammer down, because there is no way to please these people without humiliating yourself.
> it's refusing to investigate use-after-free vulnerabilities

Please investigate yourself, don't ask others to do the work you consider important for you for free.
Awesome. Simple design and easy to understand place when u feel lost trying different apis and cant get job done.
I advise that you take some time away and either hand over the project or continue as its leader. Dont let the autistic assholes on the web get to you.
I do not think these expectations are reasonable. This line of thinking is definitely the core issue of the problem.
I loathe the "But a baby can't chew steak!" line of arguements. We will get nowhere assuming universal incompetence and feebleness, certainly not competence and strength with such expectations holding us back.