skysight-inc/HackerNews huggingface dataset:
Depending on the context that doesn't seem to be "far, far over the line."

Just about any thread on HN regarding any aspect of systemd or Google will have comments which are much more vitriolic.
what are you talking about? The code was submitted to be used by the public as a crate on a public registry. There were ABSOLUTELY discussions of the soundness of the crate - that’s literally what sparked this issue, security flaws in the crate.

Are you sure you have a firm grasp on what actually transpired here?
Wow... That's an interesting assertion and frankly, crazy. Care to explain?

Fundamentally there is no difference is the debt at .01% or 15%, if one cannot make the payment, they are in trouble. If the holder of the debt cannot collect, they're in trouble.
Taking the ball home when other kids abuse or bully you is correct action.

That is actually one of the things we teach the kids who are in these situations to do. It is ok to have a boundary, it is ok to leave the situation and it is ok to stand your ground. You don't ask for abuser validation nor permission.
How do you distinguish between "quibbles" and changes that are worth making yourself? I suspect it's quite a subjective thing.

I'd also suggest using a less disparaging term than quibblers.
A Luxury Dish Is Banned, and a Rural County Reels
Python is my language of choice, so posting projects means publishing the source code.
I have to gently disagree with part of what you said. In my life experience there are a lot of jobs that are taken by people who are not looking for what I called “family feeding” work (which I agree includes families of one), but rather for “spending money.”

Many high schoolers take jobs that fall into this category: they have parental support and don’t _need_ money, but they want to have some cash for their own entertainment.

These days I know a lot of married couples where one of the two earns a comfortable income such that the other doesn’t _need_ to work. The other person in that case often takes on volunteer work, but also often takes on “gigs” that come with very low pay but perhaps “gas money” or something like that.

I don’t think there’s anything morally wrong with that kind of “token payment” work, because it doesn’t hurt anyone.

My closing point was, to me Doordash and other gig jobs seem to basically be suitable only as “spending money” or perhaps even “token payment” jobs, and yet some people (perhaps many?) are taking them as “family feeding,” work.

So (1) it really concerns me that this is happening, because it is strong evidence that we don’t have enough “family feeding” work available and there are a lot of people really hurting as a result. To me this is the main problem we should be talking about.

And (2) I don’t really understand the outrage at gig jobs for not being “family feeding” jobs. If the work is lousy, don’t do it! That’s not something the government needs to punish - there are plenty of these sub jobs out there that aren’t hurting anyone.

Except then we’re back to (1) - lots of people are so desperate they’re taking a gig and depending on it... which is scary. So how can we create more good quality work for people so they just give door dash the finger and move on, rather than feeling trapped in that as the best work they can get.

I hope that makes sense. It’s a tough topic.
You're right in the sense that, at the end of the day, almost every organizational/social structure is made of people. The interesting thing for me is to see what incentive structures are at play that incentivize otherwise good people to do apparently bad things.

We can think about these larger, emergent structures like programming language and open source communities independently of the individuals that comprise them.
> But what makes python hard?

You ever tried setting up Python on a new machine? https://xkcd.com/1987/
Yeah, that's really the core of the problem, isn't it. People trying to impose an implicit understanding (which is nothing more that 'this is what I want the world to be like') when there's an explicit statement of 'this is how it actually is'.

The attitude baffles me. So many times I've had someone come in all butthurt and say 'I know it was in the contract, but I didn't think they'd actually enforce it'.
Nike shoes face a potential ban from competition for being too fast
The USA was founded by shooting people who worked for a tyrannical government, they were called redcoats! It would be the height of hypocrisy for the founders to turn around and declare this activity illegal.

You are, however, correct in the sense that the constitution does not "give you rights." Your rights exist a priori, the constitution merely enumerates a few of them.
I would say you’re right, but your implication (that this only has negative effects) is wrong. There are a lot of positive things that people trap themselves into first as platitudes they speak, but then identify with, and then feel that they must defend as part of their identities.

For example, it is a long-standing hypothesis of mine that countries become more democratic precisely because democracy is a nice thing for a government to claim to support—and then, two generations later, everyone running the government was brought up to think that their country was “democratic”—and so acts under the assumption that it is democratic, applying concepts like “rule of law” and “constitutional rights” and so forth, because they know that those are what democratic nations do.
Nikolay works for Microsoft, who use actix-web internally. He was putting in 12 hour days for 3 weeks porting the project to async/await, so I sure hope that Microsoft was paying him for it!
The article doesn't say anything about considering the needs of your users. It's a design choice unencumbered by the realities of your business.

Google's home page. What is this, 1999? Users spend just as much time on Youtube as they do on Google, and YT's interface is the opposite of "minimal". Even Google's SERP is littered with ads, and they're shown inline with regular search results.
>> “ 2. Open source participants are volunteers and owe you nothing.”

> They are compensated with

> prestige,

That seems associated with the popularity of a project which is largely outside the control of an author. So: how could one publish code (just in case it's useful to somebody else, which seems to be a nice thing to do) and opt-out of the popularity contest?

> enjoyment,

People can have the same enjoyment without publishing the code, so there's nothing open source about that.

> decision-making power,

In their own project? Of course. Again, they could just keep it private, with exactly the same decision-making power - nothing open source about that.

> future employment rewards,

If a developer ships crap code, that issue seems to sort itself out automatically (who would hire a proud author of unsafe code?)

> and sometimes even money,

Those paying money certainly can and do make demands. I haven't heard claims about breach of contract in this case, so that's probably not a factor here?
If I read this correctly it suggests that these weren't jobs filled by unemployed people. More like they are no longer needed.
>But when you're on a team that's majority or fully remote, a lot of that happens via chat (text or video) and you don't feel like you're not being included.

like 8 years ago I had an older remote dev give me the best advice I've ever gotten about working remotely:

"If you were working in an office, would you hesitate to get up and walk over to a coworker and ask them about some bug? or just talk about your weekend? or maybe both? Then you shouldn't be shy about picking up the phone and calling them when your remote. If they can't or don't want to answer, they won't"

When I finally started taking that to heart, my remote working experience got significantly better. See someone pop online in slack? Shoot them a message about the weekend, start a call and just talk about nothing. Frustrated with some piece of code? call a coworker to talk it over, maybe mention in the slack channel that you're having trouble and post a zoom meeting link that others can join to help out if they aren't busy.
BUY A TEDDY BEAR!!!
The creativity and cleverness is still there. It's just being applied differently.

That kind of insight is very "clean" when it's being applied at the level of bare wires, or to code crammed into tens of bytes. It's harder to see when it's part of a large app or extensive system, but it's still there.

Developers today are neither more nor less clever. The solutions they come up with every day are just less broadly applicable, because the broadly applicable ones are either low-hanging fruit long since picked, or unnecessary drains of developer time that are better spent solving more domain-specific problems. Forty years ago I'd admire a programmer who could cleverly eke out a few bytes per record, but today (in most circumstances) I'd fire them for making their code less flexible and harder to maintain.
I have this problem too. I haven't solved it, but one thing that has helped is setting an alarm and not looking at the time while sleeping. If you wake up at anytime during the night, go back to sleep without looking at a clock. Don't get out of bed until your alarm goes off.

After a while of waking up too early, it got to the point of waking up at 4am and thinking "that's close enough" and I would get out of bed. (Attempting) to go back to sleep regardless of the time seems to have helped that a bit.
IOT is generally less of a target. I'm more talking about http endpoints to be consumed by browsers anywhere in the world. That makes the whole world your adversary.
There were some personal attacks on GitHub.
I hope the future of interstellar travel is not these gigantic starships. It's like starting a project of building a gigantic Zeppelin in 1900 in order to get able to get to moon in 100 years. Teleportation seems more convinient to me and much less financially and socially devastating.
Product-specific certs (like for O365, Azure, or AWS) are a big deal and a big help in getting hired into those roles.

General knowledge certs don't seem to be relevant.
A huge number of npm dependancies I use are basically unmaintained, have tons of forks and multiple PRs with the same fixes. I choose the one I like and move on, the magic of github!
Not necessarily agreeing/disagreeing, but there might be some mileage in the notion. If people think it might crash, they may take some hedge stances that shore things up. If they thought the game will play on, they might take more risks and kick the legs right out from under the chair.
It sort of does. When people start thinking that a market is going to go up forever, that's a sign of a classic bubble.
Sleep is very difficult for me but sleeping pills help a ton. I just take half of an OTC one and it helps a lot. But you have to take breaks because it stops working as your body gets a tolerance.
Why would I want to do that?

I type in a URL and Firefox knows which container to open it in already.

I've been using Firefox with containers since it came out and I've never wanted to do that.
Toxic Smiles: Identify P53 Agonists Using Smiles Strings
Totally agree. Sleep masks have really helped with my weird sleep schedule. Even with your eyes closed, your body will figure out it is light outside (unless you have some kind of blackout curtain). Plus there's a nice ritual about it that I think also helps my mind relax.
There doesn't appear to be a link to the "eight research articles reporting on the effectiveness of these games" and google scholar doesn't show any relevant publications by these authors - has anyone come the actual data?
Commandments for Cloud Decision-Makers
Ask HN: What is best way to introduce CS and Programming to 13 year old
The 13 year old girl in question is acing everything, is self motivated, and expressing interest in learning CS. Back in the day, I started with an intro to CS / programming book in java. What's the best way nowadays for a teenager to do self study?
Yeah, saw that. Criticism of code should turning into personal attacks is never justified.
GEDmatch identifies mother of baby left for dead in 1988 cold case
Maybe you should learn to not need reason and science to justify everything.

I don't think the position of celestial bodies at my birth affects my personality. But I still get a daily Co-star push notification and sometimes it makes me reflect on something I wouldn't have otherwise.
How did any of these companies (google amazon apple) grow?

Feeding the search machine only makes google stronger. If businesses stop giving away their content to google for free, it will stop being so important.

The only platforms that can be trusted are the unowned, decentralised ones, email and www
I have issues falling asleep a lot of the time, and stress has a huge impact on that.

Stuff that can help (may have been suggested in other comments):

- exercise will definitely help; there are way too many benefits to list, apart from helping with sleep

- coffee - try to limit intake after 2PM or so because caffeine has a long half-life; the earlier you stop, the better

- meditation

- breaks, walks in the evening, anything that disconnects you from your load

- reading in bead, just before going to sleep

- limit phone, laptop etc. in bed, before you go to sleep

- try not to eat/drink too much before bed, especially not an extra large pizza at 10PM

- take a hot shower before bed and have your room cooled down

- avoid various substances that may sedate you, but won't help you actually sleep better

If all that fails, there are sleep doctors. There are many conditions that can affect sleep, but it's most likely plain old stress.
Twit is often considered derogatory slang, so a connotation issue.
That's kinda how politics works. Sorry to have to tell you :(
We’d really need to see more historical data and also how that correlates with employment levels. It could mean nothing, it could even be a positive indicator but they didn’t provide enough information to make those interpretations so the null hypothesis is that this is bad.
Publicising a project doesn't imply anything.

If people come to rely on your project, you are not more responsible.

I've been in the business since before open source was much of anything but a dream, and frankly, I wish a lot of more people would shutter their projects when/if they face these kinds of unreasonable expectations.

The vitriol and entitlement towards maintainers is sickening at times, and unless those affected close the doors, I'm afraid it'll continue to be ignored, and maintainers will continue to burn out.

Burn out is a real problem in the industry, and we really shouldn't help burn people out when it comes to work they do for free!
Where does it say he has to accept patches ? Couldn't they simply fork it instead of acting like entitled kids ?
I don't have any links handy, but there's been a slow stream of articles over the past decade or so talking about how what some companies used to replace BPA have similar or worse chemical characteristics than BPA. There's been studies showing BPA replacements are still bad, including one within the past month, but I don't know the veracity of them.

My general view is that glass has been used for thousands of years and is well understood when compared to plastics. So when I had my kids I bought glass everything. After using glass bottles with 3 kids, only 1 of them ever broke one.
>Teleportation seems more convinient to me and much less financially and socially devastating.

Sure, but there is that pesky problem where the solutions need to be theoretically possible.
> Limit activities in your bed. No TV, internet, smartphones. And no lying in bed wishing you could sleep. If you don't feel sleepy, then get out of bed, go do something else for a little while and then maybe try again.

I listened to a (Swedish) podcast some time ago where they interviewed a professor[0] about sleep and health effects of good and bad sleeping patterns etc. One question that came up was something along the lines of "what should I do if I'm lying in bed, just twisting and turning and unable to sleep?" The response was very much in line with your suggestion: don't remain in bed trying to force yourself to sleep.

Get up, do something. Read a book, walk around, do the dishes – pretty much anything really. It's apparently much more effective than trying to force yourself to sleep. He also said that you should avoid activities that shines a bright light in your face, like watching a TV or fiddling with your phone or tablet.

I'm going to try your other tips to see if that helps any with my own sleep issues – thanks for sharing!

[0]: https://staff.ki.se/people/johaxe
I definitely see the argument for why Big Tech's position in the US is arguably too dominant.

If we look at the picture globally, Big Tech might be necessary for the western world to prevent the proliferation of China's semi-state-backed tech giants outside of China.

Could breaking up big tech in the United States mean ceding position to China's tech giants?
your belligerence is completely asinine. the part of this discussion that i participated in branches off of this comment

>As a maintainer, it is his choice which patches to accept.

PRs were made

>And then it happens all over again. More unsafe, more patches rejected,

that is an implicit/explicit demand that alterations be made. is that not crystal clear to you?
> much in the same way that nobody will see my hacky Python scripts in 30 years (with any luck)

LOTS of us have seen legacy systems long outlast their intended lifespan. I've seen this in enterprise settings, web development, small business, etc... I've got multiple custom web solutions (niche industry product catalogs) I developed in my early 20's that are still going strong 10-15 years later. The code behind them is dated and god awful, but if/when you talk to the client it's the "don't fix what's not broken" mentality.

Due to this experience I've learned to document the hell out of my projects because of really positive feedback from developers who have had to support/modify my work down-the-road. Docs can be a lifesaver in a less-than-ideal situation.

Just sharing my anecdotal experience of "holy cow that's STILL LIVE?!" and, "here's a DB2 mess from the late 80's ... figure it out kid." =)
The reason the `http` crate has a "bespoke hashmap implementation" is not because "performance", it's because _HTTP headers call for different behavior than `std::collections::HashMap`_. Some of the differences in behavior include:

- The map needs to be a multimap.

- Insertion order needs to be preserved.

While `std::collections::HashMap` is an excellent HashMap, it is not a good fit for HTTP headers.
I "systematically" downvote comments that exist solely to advertise an alternative to the software being discussed. I would do the exact same thing to "hey, use firefox" comments on a Brave-related article.
This will duplicate some things others have already said, but a few factors are:

- Amount of caffeine. Caffeine has a 12 hour half life. 12 hours after your last caffeinated drink, you will have 50% of the caffeine in your system. Healthy adults should not exceed 400mg/day regardless.

- Amount of D3 and B vitamins your gut bacteria are deficient in. Your gut bacteria need energy to break down the foods you eat for the symbiotic relationship that break down fiber and other things required for your health. If they do not have enough D3 and B (all B vitamins), they will give off proteins that will induce stress / cortisol. This becomes a cyclical problem if not addressed.

- Environmental stress. If your mind has too many unresolved issues, your cortisol levels will be too high. Delegate as many issues to other people as you can. This is probably going to be a hard one if you are a founder. It's hard to let go, especially if you are passionate about your ideas and goals.

- Not enough sleep. But wait, that is the problem, right? Lacking sleep raises toxicity levels in your body, including your brain. This creates a cyclical problem that will worsen with time. Your brain keeps track of how much sleep it lost and at some point you will experience hallucinations or waking dreams when this catches up with you. Deep sleep (all four stages) are required to allow your brain to purge toxic material. Do not use sedatives / drugs to sleep. That isn't real sleep. D3, L-Theanine (amino acid), 5-HTP (amino acid) can help with hormones that can make you sleepy.

- Light. A few hours before you intend to sleep, mute the light. Use soft lights. Avoid screens. Power off the smart phone and put it in a drawer. Wear a sleep mask (intended for day sleepers, but helps cut out tiny bits of light from LED's on devices)

There are MANY more factors, but I have to go to a meeting and don't have time to put all the nih.gov references here. Maybe I will add some later today.
Feel free to laugh at me but I often miss MS Access layout tools.

MS Access is totally unscalable and due to it's proprietary licence I can't recommend it to anyone... but it was super freaking easy to stich together a graphical UI usable by non expert users.

I'm a SQL/GIS/Dev based on PostgreSQL/PostGis and I would totally harass my boss to buy such a solution if it were to exist. I have no time to learn latest front-end flavor so being able to quickly deploy any customizable AND simple GUI between my SQL illiterate colleagues an our database would by priceless!

If such solution does exist please have a laugh at me for being ignorant and I would really appreciate if you could send some links to that product!
AI suggests Earth has had fewer mass extinctions than we thought
If this is the issue, one of those forks will become the new mainline repo everyone contributes to. Expecting a maintainer to behave the way the community wants is unreasonable. Maintainers are not public servants.

I mean, anyone can fork it and become a maintainer, and create new guidelines and inclusive rules that ensure the project is steered in the "right" direction. Isn't it the case?

I understand the "we just want a better actix-web", but there are two conflicting concepts, "better", and "actix-web". The way I see it, "better" is whatever the maintainers think it is, and "actix-web" is a project belonging to its maintainers. No community should ever be entitled to try to steal that. They are welcome to build upon it and fork it. This doesn't mean they have to separate ways forever: some forks live happy parallel lives, as so many Linux patchsets have demonstrated over the years. Projects are free to be born, forked, cross-pollinated, merged together, even die, all at the will of their maintainers.
And any workers who plan on retiring
https://www.motherjones.com/kevin-drum/2018/07/republicans-f...
Nice one, looks great!!!
I guess if the transfer process is perfected then you don't have to worry that much about HW failure or rot. Very little of today's data actually disappears due to these causes.

Imagine today's equivalent of having your data on 2-3 hard drives, in the cloud, on 3 email addresses, and in a printed copy. You will backup a brain dump every evening to a satellite backup storage and 3 data centers around the world, maybe even to a cold or hot spare body. Someone stealing or altering a copy of you, or altering you (lots of philosophical questions around who is you anymore) would be the real worry.

If anyone told you today your life depends on a piece of electronic data in your possession I'm sure you wouldn't let HW failure or data rot become a problem. Your birth certificate is in a single paper copy and it's damn hard to get a replacement and yet most people have no problem keeping it safe for decades.
Nice Flutter open-source UI library
Ada’s language is probably clearer and less loaded: checked and unchecked.
So they shouldn't report news that is slightly downbeat? Even though the JOLTS report is reported... monthly?
Indeed, "what are pension funds"? I don't have a pension. No one I know personally has a pensions. The younger or non-tech people I know have little to none in their 401k.
What Unix Cost Us [video]
Pensions as we know them won't exist in five to ten years.