skysight-inc/HackerNews huggingface dataset:
The point that we can revisit forest management practices regardless of climate change still holds though. While yes we may be seeing more fires due to climate change, we also may be able to make it less of a problem in the short term. And doing that doesn't take off the table doing something about climate change, so why not?
For sure. There's dozens of types of tests (although many don't apply to certain use cases). In a healthy system you should be using a lot of them. And they don't stop at deployment, you need to be tracking exceptions (after all, production is the final, and best test environment).

This article has some nice diagrams of the different kinds of tests https://medium.com/@copyconstruct/testing-in-production-the-...
I too am disgusted by this phenomenon. The key thing to remember is that outrage has power only because you let it have power. Twitter snark isn't the real world. Neither is Reddit outrage. If you totally ignore these hives and their angry buzzing, you'll have greater peace of mind and lose nothing.
Why don't you believe that to be true? There are a myriad of ways for a combustion powered helicopter to fail. Just look at how many billionaires have been killed in helicopter flights.

Electric motors do not fail as often as combustion engines. Most eVTOL designs have redundancies that don't exist in a normal helicopter. I have flown R22s a handful of times and there were many times where an engine failure would have been disastrous.
> The problem is that this makes you look like you don't know what you're doing even if you DO know what you're doing

I haven't had this experience at all. In my experience, everyone on a well-functioning team has a good handle on what the skill level of everyone else on the team, and things like this don't alter that.

It's a different kettle of fish if the team isn't well-functioning, of course.
You want to recreate the FAA? They already regulate and sign off on most of the things you mentioned before aircraft carrying passengers can fly.
I remember when people were claiming Common Lisp community is toxic, but I find that it is the languages which tend to focus on "building community" with Community Managers and Codes of Conduct that end up becoming truly toxic cesspools in the end. See also node.js. The focus on community attracts people who aren't interested in programming, but rather those who want a playground for gaining clout and trolling. You never hear about C++ drama, why is that?
I wrote a RISC-V simulator library for modern C++ also:
https://github.com/fwsGonzo/libriscv

It doesn't use JIT but for small programs it was faster than the other simulators I compared with. It also has page functionality for simulating MMIO without performance drop.

Drawback is that I never finished RV64 support, although it's mostly ready to go. It has full RV32IMAC as well as most floating point instructions. I imagined that for a small device RV32 would be plenty. But I guess we will see, as I want to get my hands on a RISC-V board that is like Raspberry Pi.
>I understand maintaining open source is a lot of work and why someone might want to call it a day - but this is probably the least professional way someone could do it.

Why would he be obliged to do it in a professional way? He's not being paid.
Well, that lets me out, for sure. Ah, well.
The "incentive trap" has also been referred to as the "incessant obsolescence postulate", in this paper from 2011 titled "Energy, incessant obsolescence, and the first interstellar missions":

https://arxiv.org/abs/1101.1066
Contracted Earnings Reports Signal Impending US Recession
> what is the relationship of your analogy to this situation? is the maintainer the homeless person in your analogy?

It's your analogy, you tell me.

> you can criticize all you want as an exercise of your critical thinking faculties but the volunteer is not in anyway obligated to heed the criticism.

Nobody said they were. Nobody's trying to punish the maintainer legally. That doesn't mean criticism won't be offered or warranted.

Here's another analogy: You have a right to be a jerk in real life. Nobody's going to physically or legally stop you, barring extreme circumstances. People will still criticize you for being a jerk, as is THEIR right.
From the synopsis:

> It's important to use dynamic measures in a dynamic system. I often see the mistake of using a static value for mean or kurtosis, unaware of how it changes over time.

This is both important to note, and unavoidable. You can account for changes in volatility in pure data analysis, but when developing mathematical models of time series, data stationarity has to be assumed for closed form solutions. Even if the volatility itself followed its own model (say garch could model it accurately), it can be iteratively reduced to a stationary series (I'm not sure if there's proof of this, but that's how most time series courses teach it - take first diff, second diff, log etc).

Markets are a similar level of complexity, but to compare anything to a reflexive system such as a market is kinda skirting the main issue of markets - reflexivity. You cannot find a closed form solution for it using current mathematics. Finance developed a distribution based mathematics called stochastic calculus (used in other fields, but it's the backbone of finance) to deal with this, but even there, the assumptions are highly restrictive compared to real world conditions.
Given wages not increasing with COL in cities and availability of credit (student loans, rising rents, credit cards, low interest rates) I'd assume poorly
Good for you. Did it years ago when it sold to Conde Nast and the shadyness started fast.
IMO, the most telling point of this is when the author rejected a security patch because it was not creative enough. He was more of an artist than an engineer.

What was the patch? It was very strait forward, simple, uncreative change, intention was just to remove unsafe not to fix existing code. I believe software development is one of the most creative work we do, and creativity is part of why we love software development, why it is fun. Especially if you combine it with real world projects constraints. “creative constrains” could be source of very interesting solutions. Being on the edge of your abilities is super fun. So uncreative change felt boring
https://github.com/actix/actix-web
I agree. I think this is an extension of the general social media mob culture that we have. I see it as one of the major problems of our day, because most people in most situations just bow to the mob, which just makes it worse. I don’t know how we solve that, either.
I believe he already included that in the README https://github.com/actix/actix-web
Hiring A 100% Remote Recruiting // Sales Rockstar
"nation-state actors" is pure speculation, apparently based on an overestimate of the difficulty of using standard and open source "script-kiddie" tools.

The FBI seems to be behind the times in following the commodification of hacking tools.
> Rust seems to be being used most by people who are interested in blockchain and crypto

Where did you get that from? From what I've seen every single blockchain/crypto post on Rust's subreddit is downvoted into the negatives.
What peril? Why is everyone treating online outrage mobs as if they had any power or authority? Who cares if some unimportant anonymous commentator thinks a fork is aggressive?
Does the FBI Need Apple to Hack into iPhones?
Greenpeace included with neo-Nazis on UK counter-terror list
> Rust seems to be being used most by people who are interested in blockchain and crypto.

What makes you think that? I don't believe that is true, it's like saying C++ programmers are mostly interested in high frequency trading.
This is hardly restricted to MLM mom groups. What you've described is the cornerstone of every "motivational speaker" business model. You know, the types buying pre-roll ads on Youtube before any and all self improvement videos, promising they'll tell you all their secrets if you sign up for their $500 online course, but available for a limited time for $20.

The same goes for "thought leaders" selling "masterclasses" on "building an online business" or "blogging from home". I won't even touch on the crypto space which is full of these charlatans.
I decided to expand upon this thought in a short blog post [0] because I think it's a good general lesson.

[0] https://davefernig.com/2020/01/17/experimental-controls-as-o...
Not sure people know or feel that, there is no previous experience with this (for the masses) and maybe people relate to what sci-fi movies and books have taught us, and that’s what we expect.
https://www.bls.gov/news.release/jolts.nr0.htm:

> The number of job openings fell to 6.8 million (-561,000) on the last business day of November, the
U.S. Bureau of Labor Statistics reported today. Over the month, hires and separations were little
changed at 5.8 million and 5.6 million, respectively. Within separations, the quits rate was unchanged at
2.3 percent and the layoffs and discharges rate was little changed at 1.1 percent. This release includes
estimates of the number and rate of job openings, hires, and separations for the nonfarm sector by
industry and by four geographic regions.
Which is what the end user did! The maintainer rejected the patch as "boring" despite being given concrete example of how UB could be triggered and how the patch would fix it.
That's okay, Rust should never be used for web anyway.

I don't like the idea of Rust, C, C++, or Assembly for directly web-facing services. Any non-GC language should be a non-starter. There are literally (uncountably?) infinite ways you can have memory errors in a native program. The consequences of any of these can be devastating because absolutely anyone can access your endpoint. Notice the asymmetry: One small, unnoticeable error can lead to devastation. Like running across of a field of sparse landmines, eventually you will get destroyed.
> but if they can make them cheap and fast

The "if" in this sentence is doing a lot of work.

With SpaceX, it's very clear how they're getting the >10X cost efficiencies. Rockets are massively expensive to build, and instead of building a new one for each launch and throwing them away as part of the mission, SpaceX is reusing each rocket many times. Their next-gen architecture BFR will be reusable dozens of times. So it's super obvious how SpaceX is putting things into orbit cheaply.

This is not true at all for tunnel construction, though. SpaceX is using largely the same technology (tunnel-boring machines) and is going to have all the same problems going through permitting, land acquisition, entrance/exit construction, etc., same as anyone else. It's not clear at all what fundamental advantage they have that would allow them to do this stuff much more cheaply.
Person posting on online forum says people posting on online forums have social problems.

If that statement is true, you (and me, and everyone else here) have those same issues, surely?
That article from Shnatsel is really stunning, just everything about is negative and snarky- to a comical point. His avatar is a cartoon pony doing a facepalm! I find it kind of funny that the author of this has singled out reddit for criticism when seemingly prominent members of the Rust community are perfectly willing to be so openly toxic.
> You don't get to invoke professionalism, or lack thereof in regards to some individuals work they've made available for free.

Plenty of people do exactly that: they point to work that they've made available for free on their GitHub as proof that they have the required skills and attitudes for professional work. The former Actix-web maintainer also used to do this, via their LinkedIn page. You can't have your cake and eat it too.
A Decade of Apple Growth
That’s an interesting point of view. I don’t know if it’s true, but if it were true I wonder what the reason might be.

Perhaps the communities that don’t “do community building” don’t need to because they already have a healthy community?

Perhaps the projects that do community building are starting from an unhealthy place and fighting an uphill battle?

Or perhaps some percentage of the “community builders” are the ones who like to rage/shame anyone who, even unintentionally, causes any offense? Which naturally escalates the conflict.

Which way does causation run?
> It just seems to me that there's a give-and-take to being the maintainer of a popular open source project.

Sounds like a whole lotta give to me...
China has a major public health and pollution issue they are actively and constantly trying to remedy. The thing is everyone is making environmental investing out to be some "moral" approach, when in reality there are real and expensive repercussions and associated long term costs with using something like coal. It might be cheap immediately, but that doesn't mean it benefits society and when it adds stress to a public health system, or causes environmental damage which requires constant government intervention to clean up messes, then it's not a great idea to go for the supposedly "cheapest" option. China has the highest output of carbon in the world, but also the largest population. They aren't net producers of energy that releases CO2. They are net consumers. That's a big and important distinction. That means they don't have any vested interest in CO2 producing energy sources and if the market can adjust to provide them energy without over producing Co2 they will respond without the costs being prohibitively more expensive they'll be all about it. China is one of the largest consumers of Solar energy for e.g.
Best Raspberry Pi Kit for Beginners
There are no refurb skyscrapers. Noone wants a transmission with 185,000 miles on it in a "new" car, just like a developer doesn't want a concrete form that supported 40 floors above it for 20 years in his "new" construction.
This is a great, niche business idea:

- For each event (events are pretty frequent), there's a dozen plus booths, sometimes in the hundreds

- You can build a loyal client base that values your product (in this case, sturdy event booths)

- There are different design/booth kits to choose from
I don't know what a single thing in this post is referring to, so I'd just like to point out the surreal nature of reading someone very passionate about a bunch of words you've never heard of.
You write as if we do not have access to additional context. There have been several signs that the US economy might be slowing down after a very long (the longest?) bull run in history.
The locusts, rather than grasshoppers, have now arrived in Kenya and causing havoc. Flights are not the only risk here, in a region that has been experiencing recurrent droughts and famine, these locusts are going to have a negative impact on food security. The East African countries seem to be also short of pesticide supplies and the requisite airplanes for spraying the same.

On a positive but albeit repugnant note, some people are finding these locusts very tasty. I haven't tried though.
Better healthcare when you are young gives you more healthy years. That's why the fields of pediatrics and non-geriatrics exist. Losing your teeth, eyes, muscles, etc has knock on effects.
Google offers certificate to help IT career growth
> You publish your code to Github, you're part of a community.

Hell no. It that were the case, I'd never publish anything.

> You make it open and allow for contributions and see people are using it, you should be clear about your level of give-a-shit.

It is YOUR responsibility to see that for yourself by watching how the project is actually maintained.
But feelings are often rational. To dismiss ethics as irrational is to dismiss social cohesion, a necessary need in human psychology.

To allow a rare thing to be destroyed is a loss to our collective human potential, because we can no longer study or understand it as it shifts through time.
Yes - https://en.wikipedia.org/wiki/Cerebral_organoid
As someone who was deeply disappointed when they broke all old extensions before fixing the new API (but had nowhere to go as Chrome had always had neutered extensions compared to Firefox) I hope they'll fix the extension interface first this time.
HN has not entered its Eternal September quite yet.

Perhaps you'll be better received in another forum, but this is unwelcome here.
Multiple particles can be entangled. But it opens the system up to even more outside noise, so they tend to fall apart faster.
Super Scale is a project to make the most realistic radio controlled car
It's easy to get any bug fix you want: pay for them.

If you think loading your expectations on to an unpaid volunteer and then harassing them over it will work out, hopefully this moment is a good learning experience for you.

(Unfortunately, I can see from reading the comments that not everyone is getting it.)

Perhaps someone should create an OSS contributor agreement where contributors explicitly agree to work long hours, for free, in perpetuity, prioritizing issues based on reddit heat, and see how many developers agree to those conditions. Those are the expectations that appear to have driven this developer to quit their project.

BTW, for those that don't know: acting on bug reports and accepting pull requests is often a lot of work in its own right. Bug reports are often vague, incomplete, contain incorrect assertions and assumption, lack clear steps to reproduce or even a clear description of what happened vs what was expected. It takes time a effort to clarify these things. Even then you may need to, e.g., build an environment to reproduce or correct the issue. Changes from developers that aren't highly experienced with the project typically have gaps, new bugs, misunderstand requirements, don't build, ignore style conventions, lack unit tests, and have various other issue that have to be ironed out before the change can be accepted. It's all a lot of work.
Hello --

I have experienced the same symptoms, although not quite as badly (waking up very early), for the last two years. Take this with a huge grain of salt, because most of what I tried didn't work all that well, but I'll let you know what I tried with at least modest success.

And, if you ever figure out how to get your sleep back on track, I'd be grateful if you'd message me and let me know what worked!

-- Weighted blankets: I got one, and this seemed to help a little bit.

-- Cool bedroom: it's recommended to set the temperature to 68 or below.

-- Consistent sleeping times. Go to bed at the same time every night (if you can).

-- 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.

-- You might check out CBT-I -- cognitive-behavioral therapy for insomnia. (Some of what I suggested above is part of this.) In general the most widely recommended therapy.

-- Keep up exercise and your social life, even if you're tempted to cut back (as I was).

Good luck! (Contact info in profile.)
Any idea on how this would apply to something like clock_gettime(CLOCK_MONOTONIC) ? This seems to have extremely low overhead ...
I'm not at all arguing that everyone should go visit, but if the trees are really that fragile how did they manage this fire-fighting operation? I can't imagine the firefighters scrubbed up and put on surgical scrubs before rappelling into the forest.
Comcast settles lying allegations, will issue refunds and cancel debts
Curious to know whether hiring is picking up, down or flat...
> And introducing the language of "safe" and "unsafe" isn't just descriptive, it's a value judgment. It has connotations of recklessness at least, and explicit threat at worst.

Is it really a value judgment? Coming from a formal PL background, I had just assumed that the "unsafe" keyword was referring to the PL concept of "safety", AKA "soundness", which has a specific technical definition, and not that it was necessarily a value judgment. In that context, "unsafe" just means "the compiler can't guarantee the behavior that it can normally guarantee".
I didn't think it could be so difficult to separate legal contracts from social ones.

If you have voluntarily assumed the role of maintaining an open source project, it's perfectly reasonable for people to expect you to address merge requests and issues on the issue tracker. It's reasonable to expect a maintainer to process technical arguments and justify their technical decisions.

The maintainer of course has no legal or moral obligation to perform any of these tasks. If he should ignore these assumed responsibilities, the users of the software can react in multiple ways. They can fork the project or use something else. In both cases they are also completely and utterly within their right to put into question the reliability and credibility of the aforementioned maintainer. Especially where it concerns software that people rely on for critical processes.

All the "as is" clause means for security concerns (apart from its legal implications) is that the burden of making these guarantees lies on the community, and not the emitter of the software. It does not mean you should have no expectations of it at all and to suggest so is, frankly, nonsense.

Lastly, I think if anyone is "entitled" to anything, it's respect. If the developer of actix truly felt like he was not getting the respect he deserved then his reaction is completely justified.
A paper trail doesn't mean giving people a receipt saying who they voted for. It means recording votes both digitally and physically so if there's concern about one, the other can be checked.
> Sure, but that DOES NOT mean you're immune to criticism

The problem wasn't the criticism, but the expectation that said criticism invokes a certain behavior of the maintainer.

You can criticize open source maintenance by creating a fork in which you outline your vision (e.g. "much less use of 'unsafe' in the web package") - and deal with the burden of being a maintainer.

Everything else is just trying to force people to do stuff for you, and that's rude.
Sure shot ways to optimize AWS cost
> In the common case you get paid to short as it’s a rebate on potential interest for the principal.

What does this mean?
Thanks. Although it doesn't really clear up the mystery of what that workforce of theirs is doing.
Good? Bad? Market economies do not operate based on these notions. This certainly indicates a slowing in demand for labor. Employment rate is not the full picture either -- wages being stagnant would support the low demand for labor hypothesis even if employment was high.
I don't know man, the emotion unveiled by your comment shows a deep anxiety in the C community that Rust is going to replace you.
This happened yesterday:

https://www.bloomberg.com/news/articles/2020-01-16/u-s-to-ch...

I can't help but see a relationship here between bad economic news and attempts to curb the release of such.
We build products for remote workers at my company[0], and we talk to a lot of remote workers to get their feedback. It's true that loneliness is a big problem that is mentioned by almost everyone we talk to.

We wanted to find a way to solve this so we started hosting "Work Clubs" which are essentially small meetup groups at coffee shops during the workday. We gather 3-4 people at the same table and work for 3-4 hours. It's a great way to get out of the house, meet other people and chat for a bit, but also get your work done during the day. We're seeing a lot of repeat users coming back and it's growing into a nice community of remote workers. Friendships and professional connections are made every week.

Right now we're hosting work clubs in the SF Bay Area, Portland, and San Diego. We're adding new work clubs daily or you can even host your own Work Club if you'd like. We'll be expanding to other cities soon so if you're a remote worker I'd encourage you to check it out and come work with us!

[0] https://outofoffice.app/