skysight-inc/HackerNews huggingface dataset:
Apple doesn't have any ad frameworks that are open to third-party developers, so they would have to build one to support this. And that didn't work out so well last time they tried.
But forks prevent that, right?
I think the Rust compiler should write as its final log message "Resulting binary contains x bytes of unsafe code" (or something similar). That way, people are constantly reminded that their code depends on unsafe code, and they can try to reduce that with visible results.
This is quite interesting, here's the man himself on Bloomberg talking about this memo few days ago:

https://www.youtube.com/watch?v=b3rXpMYp4rE
Weleakinfo.com Domain Name Seized: Site Had Sold Access to Hacked PII and Logins
Good explanation. One could argue that you see this playing out in Politics and News Media.
Ah, point taken. But perhaps it’s better in situations like this where the original maintainer feels harangued by the community?
Lawsuits is how society distinguishes the actual social contract from wishful thinking. You are free to establish your own imaginary community based on imaginary rules of etiquette, but everyone else is free to ignore such "rules".
This is an unfortunate, but I think necessary part of community growth. I really don’t think it’s possible to create a large community around a language that is business critical, and not have these kinds of setbacks where people get worked up and hurt each other’s feelings.

Python has many of the same issues, where core devs and key maintainers go dark or behave badly. What Python does do pretty well, and what I like about it, is placing its core user front and center. For Python, that is the beginning programmer, and Python has a lot of empathy for him or her. What I also like about Python is a general willingness to have difficult conversations and back rebuttals with code snippets.

I read difficult conversations by Bruce Patton a while back, and it wasn’t an easy read for me because I have problems of responding sometimes in a constructive manner, but I learned a lot and I would highly recommend it .

I’m confident the Rust community will survive this and come out stronger than ever :)
> A lot of people are complaining that the code is unsafe while the author thought it was safe enough for them. How many nines is safe, depends on the person.

There's a very precise definition of this, it's not a matter of opinion. The code exposed a public API that was not marked "unsafe" that allowed you to construct (definitely intentionally, perhaps unintentionally) two mutable references to the same object.

> So this guy is happy to rely on code he hasn't even looked at and then gets upset when that code is unreliable. This is not a reasonable expectation.

This is a hostile misinterpretation of what actually happened. 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.
Devopsdays NYC March 3-4 2020 Last Day to Save on Early Bird Tix
I'm not sure about learning games, but video games in general have definitely improved my skills in life. Especially when it comes to problem solving and persistence. I tend to work at difficult problems the same way I work on tough levels in games.

I do think many games today don't teach this though. You need to be able to lose. Old games made you lose constantly, you had to learn the patterns and build up your reflexes and coordination. Much of life is actually like this. It's a valuable skill to be able to keep going at something until you get it. I've seen a lot of people just give up on things at the first hint of difficulty, video games taught me not to do that and because of this, i'll push and keep learning skills even when it gets frustrating and not so fun. There's a lot of things I would've given up on if I hadn't learned that the rewards for pushing through are usually worth it.
The problem is the market isn't efficient, and the middlemen (Uber, DoorDash, ...) are getting an outsized share of the revenue relative to their only essential contribution which is (automated) organization. They are only able to command that percentage because regulations filter out potential smaller undercutting competitors. That's also why they fail in "developing" countries with more relaxed policing. Not because there isn't the necessary wealth gap between workers and customers, but because they are undercut by "regular" black market workers.
Designs for Your Help Center That Are Worth Stealing
Completely agree. You have to present the situation to your boss and let them decide how they want to handle it. Either they respect your assessment of the situation and help you, or they decline to assist or place the onus on you. In the second situation you then have to clarify if they're okay with the decreased work output this situation causes, or if they still expect you to produce at the uninterrupted level at your own personal cost of time and exhaustion. Finally, you'll have to decide if you are okay with the outcome of that conversation.
Getting Started with React Native and Expo Using Hooks in 2020
The $119B Sea Wall That Could Defend New York
I have many friends who have pretty average jobs who also do Uber/DD on the side. They just view it as a part time job that they can choose to do whenever they have extra time. I think it is a bit much to say it is for those without education or no other opportunities.
Indeed.

My first question in these situations is: why didn't they go for the internal documentation? And if they did, why isn't that good enough?
Not OP, but
https://www.npr.org/2015/06/03/411524156/in-search-of-the-re...
I wanted to echo this.

NASA would not have used this technique of they had today's signal proccessing/bandwidth/resources. They used these clever tricks because that was the only option.

These clever tricks have major downsides. They are more fragile and easier to get wrong. Just like code today, the most clever code is often the least maintainable.
It got moved to their personal github account, not deleted.
But if you run your containers on GKE you are a sysadmin. The system might not be a traditional UNIXy one, but there are still elements you need to take care of that aren't just application development:

Do your containers have security vulnerabilities? How do you keep track of them?

How do they communicate? What's your blast radius if something is compromised?

Who has access to your container management plane?

Have you correctly sized your system?

Is it resilient to failures?

What about your data? Is it backed up? Have you tested the backups? Do you have volumes that can fill up? I/O limits?

All those are sysadmin things that will never go away.
I always thought MLMs were a bit of a joke and no longer existed. In the social spheres I willfully interact with MLMs are always the butt of a joke. In my whole life I've never had a close or distant friend try to sell me something.

Then my first child was born, and there's a great mixing of classes and social circles that happens. You no longer necessarily choose the adult friends you interact with.

All of a sudden, the whatsapp chat we setup among parents to coordinate 'kids things' became yet another platform for these MLM moms to push their shit (the dads are too busy talking about sports and gambling.)

It's really sad, desperate, and shows a complete lack of social awareness -- something I was never exposed to.

I was once stumped in trying to figure out why people do things against their own interests, but the MLM moms gave me the answer: A lot of people lack the critical thinking, distancing and math I consider fundamental.
> It really seems that in earlier years, when resources were limited, people really used their ingenuity far better than today.

Naw. We just use our ingenuity to solve higher level problems. Or more precisely use it to solve the “actual problem” trying to be solved and not incidental problems caused by not being able to work at the right level of abstraction.

Mumble mumble Mythical Man Month and “no silver bullet”. There will always be the “real problem” to solve. It is just over time our level of tooling will let us focus more and more on solving the problem itself instead of tooling problems...
are sites like glitch.com and codesandbox.io blocked?
they give you a development environment in the browser
I am disgusted by the cultural phenomenon of making sarcastic call-out comments on twitter/etc., with an eye towards building up enough community outrage to force an issue.

There are people who forget that open-source does not entitle you to anything (read the fucking license).

Maintainers of large projects are not even allowed to have a bad day, to make a brusque comment, or to disagree with a majority -- without someone trying to stir up a lynch mob. It sickens me the lack of balance between the work done by the maintainers, and the expectations of random users.
Oof magoof
You are basically saying that the main (only?) reason for your wife to stay with you is peer pressure because she would otherwise no longer be welcome in "the community", which sounds awfully like abuse to me.

I'm still not sure what you meant by "rape" in your comment, but I'm not sure anymore I want to know.
Just to reduce generalization, while I was at Microsoft we never had to do any of these psychology things. From day 1 to the last day all I had to do was work and maybe once complete a compliance and security 1 hour course.
You could get very good at vanilla js.
Not for nothing, but doesn't the occasional fire help habitats overall? I would expect ground-based seedlings in a canyon to perhaps regrow, and perhaps they have had a few fires over the millions of years of their existence?
https://science.howstuffworks.com/environmental/green-scienc...

Not saying this is a net good - more of a silver lining / glass half full.
Simple IFrame Generator
Exactly this.

If it doesn't meet your standards, don't use it.

Alternatively, go fork yourself.
Google reportedly working on Steam support for Chromebooks
I agree completely, as with most things in life, there's a healthy balance somewhere in between. One extreme or the other tend to be counterproductive to everyone involved. Theres a reasonable amount of productivity that's respectable with a reasonable compensation that considers everyone's situation.

Unfortunately, the economic system we've adopted tends to work quite well at finding extremes and many of the corrective measures to flatten these out are failing more and more.
This is why I wrote "forked". They do have the right to not accept PRs for their own project, no? Sure, someone can be a bad steward, or maybe just opinionated. Doesn't give anyone the right to be mean to the point of making them quit their own project.
The read through of docs in their repo is interesting. They mention Pony several times as an inspiration because of it's type system's concurrency primitives. Rust and Cyclone are also mentioned. I've recently gotten over my dislike for Rust evangelism and started learning it. It's just too good of an idea to let internet BS and my propensity to hold a grudge stop me from learning.

It's interesting that building a self-hosting environment is a stated non-goal. Sounds like they are really focused on research and not building a production toolchain, but who knows?

I'm really interested in seeing where it goes. Not really my area but I'll probably spend a couple of nights playing around with it.
Doesn't the existence of women lead teams and initiatives throughout the history of the discipline of computer science suggest that you're deliberately ignoring lots of examples and distorting your filter based on ideological motivations?

It sure looks that way from here.
I see what you mean. But how about seeing it in the other direction:

Imagine how much the maintainer must has been burned, in order to take the decision to shut down their entire love-work – in hope that the toxic situation will stop.

From our point of view, this may not be the best decision. A desperate one, maybe. But to imagine how the person must be feeling to think this is the best way out.
Iirc, LIGO confirmed that there was no leakage from/to other dimensions, hence that we can safely reason (at least on this problem) within our current 4D manifold.

It doesn't (cannot, really) state about the possibility that our universe, though self-contained in 4D, might be floating in a higher-dimensional space, like a 2D surface would float in 3D (and could be internally very consistent).

String theory, by the way, might not prove or disprove any of that (see my other reply to parent).
"""
But the point is, while Reddit is not official, and so not linked to by any official resources, it’s still a very large group of people, and so to suggest it’s “not the Rust community” in some way is both true and very not true.
"""

Perhaps one could call it "the unsafe Rust community." ;)
1. fafhrd91 might not be an English "native". A simple linguistic look at his comments (esp on gitter when he answers our questions) shows that he uses very short sentences. Perhaps that comes across as harsh to some people, but for the most I think it was fine. Perhaps many of those who were offended took this the wrong way (one can't keep apologising for their English).

2. Perhaps actix focused more on TechEmpower benchmarks (if you follow fafhrd91 on GH, you'd see the number of times he forks TE's repo, presumably submitting PRs). I think having a library that's #1 for many benchmarks attracts users, not all of which will be hobbyists working on toy projects. The concerns (some valid, most not) about unsafe were bound to be there.

3. The dismissal of `unsafe` alternatives was often a challenge (from the comments that I saw, especially before his first instance of walking away), which wasn't handled well by "us" the religious cult. I don't know why he came back after the first instance last year, but what many of us saw was the toxicity of Reddit when it came to actix. I think fafhrd91 asked for people to co-maintain last time, which did see an increase in contributors.

4. Part of us building a community will be many of us acknowledging that "Performance" is not the sole goal of every Rust project. There are sometimes people who will suggest a huge deviation in a project because of some micro-optimisation or because they want a feature which might not make sense for everyone else. So I hear what you're saying about the hardships of maintainership because things can go pretty wild if one tries to please everybody.
Unsafe is also still 'young' in that more tooling around it will still be worked on over the years/decades. How will we know if we're being restrictive on a feature if we forbid it?

5. Reddit is toxic. People on Reddit are toxic. People are toxic. We are toxic.

A good principle for us to follow when we type things on the internet is to ask "would I say everything this way to a person if I was standing next to him/her/them"?

Good luck Nikolay, I wish you the best, we have learnt a lot from you on what's possible in our little community.
What if Country X starts building a starship in, say, 40 years and it works and off they go.

Then Country Y invests in new technology and starts building their new ship in, say, 100 years.

It's possible and likely that Country Y's starship is more capable and faster than Country X's ship as they would have waited for and capitalized on scientific breakthroughs that make interstellar travel better.
A community grows and eventually reaches the point where users cannot recognize who they're interacting with nearly every time, where the submission queue is trailing down too fast for any single reader to process. When that happens, it can no longer function as a cohesive community. It becomes about as personal as a magazine about the very same topic. Furthermore, the incentives to post change due to the higher potential for "karma" (and posts therefore become more like clickbait), and the barrier for the admissibility of submissions becomes lower as a result of the "expert" or "enthusiast" segment of the population becoming a tiny minority.

In my experience, these larger communities typically grow less tolerant of antisocial behavior, most likely due to acceleration of the process known as "dogpiling". Trolls get more exposure, and better reactions, in small-to-medium communities.

It's still conjecture, but I think I prefer my hypothesis.
I'd wholeheartedly recommend Glitch for this situation:

http://glitch.com/

It will give you an IDE and a VM to build projects, and a big community to share/get inspired by. It's sort of like MySpace for web apps.
How about instead of pushing the responsibility on someone else, you take responsibility for YOUR security-sensitive context and do the research before you start installing libraries?
what code does not run in a “security-sensitive context”? who’s responsibility is it really? The person who wrote the code with a disclaimer saying they were presenting it to you AS-IS? Or the person who’s choosing to run the code in the “security-sensitive context?”
> but paint labor optimizing their profit as a sin.

This gets a real ugly name applied to it as well, the label of "time thief". How dark is that?
Ask HN: Not resting fully because can't sleep long enough
Hey founders! I'm working on a startup as a solo founder and realized that I'm only sleeping 5-6 hours per day for last few months. Don't think it's sustainable and healthy. I'd like to sleep 7-8, but just wake up early. I can't get myself to sleep longer or more. It's probably because I have too much on my mind and feel I have a lot to do.

Have you guys experienced this? How did you address it?
I mean, this is not particularly clever or creative. It's just a really straightforward solution to a simple problem.
> It was never Nikolay's job to vet actix-web for you, nor did it become his job when the library became popular, nor does invoking "security" change anything in the slightest.

I don't think the anger is directed at there being security issues, the anger is directed at the fact that even when security vulnerabilities where found and patched, there was major pushback even getting those patches merged into the library. And regardless of how strongly you feel about 2), the community is extremely validated in saying "Hey this library in a language that professes security isn't secure and the maintainer doesn't seem to care". These statements aren't mutually exclusive
I don't remember the reasons either: it might be to make space in the sciences and arts for new ideas and new ways of thinking.

Basically an avoidance of the kind of entrenched dogmas Eric Weinstein has been podcasting about.
I honestly dont understand people being mad at this. Every dependancy I use I don't like 100% I fork and modify and then upstream changes, and if they never get merged, who cares?

If there was a big user community that wanted different things, fork and have a seperate maintainer structure. Why drama?
> I accept that it's not a great study, but Gwern's refutation seems focused on mental illness/autistic disorders, and doesn't include the other conditions mentioned in the Mensa study - i.e., "environmental allergies, asthma and autoimmune disorders", which is more common in my observations of myself and others.

The asthma one may be correct (and probably due to the hygiene hypothesis, and for the same reason as myopia). SMPY and others have reported that one. It has nothing, however, to do with their theories about hyperactive brains or intelligence being a bad thing. And are also quite minor and tradeoffs we willingly make.

> Also, Gwern's refutation doesn't cite a conclusive study that either links IQ/intelligence to genetic coding, or positively correlates IQ/intelligence with physiological health.

Because there is zero need to do so, as even Karpinski et al admit that there is overwhelming evidence associating intelligence with health in the normal range (you say you researched this topic deeply...?); that's why they need to postulate a U-curve which tucks away all of the negative effects in the top percentile which stuff like population registry studies can't look at in order to save the appearances.

> Another Scientific American article references several different studies that link brain/body impairments with enhanced cognition [1].

No. They link artistic obsession and savant syndromes. These are not exactly what people think of as 'enhanced cognition'. No one is being whacked on the head and waking up able to do quantum mechanics, compose a symphony, run a marathon etc. They are changed in narrow specific ways, often at the cost of other things.
The Holocene Extinction
A family member recently left a role in marketing at Tesla due to... well, Tesla not spending any money on them.
Check the weather radar for the nearest rainstorm
The Rust community is very, very toxic. They fight internally, but externally, they take over any thread about anything and make it about Rust.
Such corporate-managed PACs should be made illegal.

I may not be able to come up with the perfect solution myself, but I'm sure there is a way to maintain regular people's ability to organize and even donate politically without having greedy corporate interests take over such entities. Politicians should work to find that solution and ban everything else.

There is just so much wrong with the U.S. electoral system, it's hard to even know where to start. Money in politics, the FPTP system (which also helped the pro-Brexit party in UK win the most seats again, despite the majority of votes going to anti-Brexit parties), electoral college, antiquated caucus system in primaries, all the technical obstacles that two parties have set against independents and third-parties to ensure they never have a real shot and that the real status-quo is maintained (permanent war, helping their wealthy friends, spying on everyone, keeping citizens in the dark about the real issues, etc).
Forking someone’s project because they won’t accept your PRs will definitely make them feel harangued by the community. I’m not sure if it necessarily has to be that way, but creating a hostile fork is conventionally considered very rude.
In that case, you clone and fork. If you're just trying to get your stuff working, your fork is private. If instead you're trying to enjoy publicity, you publicize your fork. In neither case is it necessary to annoy someone who has already done a lot of free work for you.
Closed source is more fun to develop. You get full control over your code, you just have to meet the needs of people who think it is worth enough to pay for it, you can code in whatever eccentric manner you want, and you get to keep the nice wads of cash if it becomes successful. If security is a problem, then the people with wads of cash will leave, but at least there is some incentive there.
I'm finding nand2tetris much better for covering what I gather is mostly the same.

The 6.004 for 09 has more of the physics than nand2tetris but I can live without that
Depends on the type of work. If time makes sense, then sure.

If other personal resources make more sense (your car/fuel, building materials you obtain, existing code bases you already created, etc.). You should be optimizing for yourself.