skysight-inc/HackerNews huggingface dataset:
I completely disagree with your last sentence. Think of actix-web as a gift to the world (and judging by its popularity, a very nice gift). Being verbally abused by vocal majority of freeloaders would drive anyone furious.

I think I understand your perspective, though. It would benefit the community to have projects of great importance properly maintained. How to ensure it? Well, by paying people to do it, not necessary developers but active project mantainers. Only then you are entitled to complain about somebody doing a lousy job. To sponsor it, introduce micro-transactions for dependencies.
"... is just a "pip install..."

I was yelled at a few times for not using package and environment management tools (Conda, etc). So, when working with Python it is not just a "pip install" anymore
BLS reports will typically get revised but this could be an indicator for full employment. Yes, the stock market is at all time highs - this is a common occurrence if you take a look at historical charts. However, the stock market != economy.
>you can't afford to play the but-I-dont-get-paid-card

Yes, you can. The projects that have persisted over the long term have had a long history of people being paid to work on them, Debian included. There is no need to do something to "let other people take over" either. The code is open, you just type "git clone" and boom, now you've taken over.
Yep these are built by Rohr, Alstrom or Bombardier. People who build rolling stock.

The issue is due to insufficient wear leveling, the tracks cause noise (the non independent (fixed) axles cause small wave-like wear on the track surface in track turns which in turn cause the screeching.

The fix is independent wheels, conical wheels or more frequent leveling of tracks.
I have written a short, clear, and dense book about this exact subject. It's free! Read it here:

http://www.corticalcircuitry.com/
I'll be blunt too.

If you use other peoples work for free and makes demands, then you should really stop using others free work and start paying for what you need.

It's your responsibility to choose what code you use, and unless the author has explicitly given specific guarantees they promise to uphold come hell or high water, it IS a toy project until proven otherwise.

It's such absolute nonsense to expect other people to submit to your wishes and whims without any compensation or prior consent.

But chastising someone in public for not submitting to your wishes?

That's straight up bullying.
The also just secured a $10 Billion contract with the US military, which is one of the largest emitters of carbon on the planet.

Americans have been reticent to downsize the military for the benefit of everyone else on the planet, but we might just get around to it for our own benefit in reducing emissions.
How many coffees per day do you drink? And what is the time of your last coffee? The half life of caffeine is 8 hours, and can inhibit deep sleep even if you achieve unconsciousness.
It might be. I'd bet the AAA gamedev industry has the worst code quality on average, due to a combination of routine crunch, large team sizes working on the same product, and an "if it works, ship it" mentality.
What's wrong? There was a popular but dangerously broken library, and the maintainer didn't want to fix it, and so it shut down. Everyone is better off now. The code is still free for anyone who thinks they can fix it. It was a bit messy along the way because people get emotional about bad security, and people on the Internet have freedom to make comments you are free to ignore. This is an open source success story.
> in my analogy you're the homeless person and the maintainer is the charitable person. in your analogy the homeless person is getting advice from ...?

the maintainer?

> completely specious. code in a github repo is not active participation in society. the fact that it's public does not mean it's been submitted for evaluation in any way. criticizing a think that wasn't critically submitted is meaningless. it's like calling my practice sketches inferior to commissioned pieces - no shit that's the point!

Uh, what? By packaging something as a crate, by listing it on crates.io, you're submitting it to be used. If you don't want it to be used or evaluated, at all, why in the world would you publish something as a crate on a public registry?

This is more like submitting your sketches to a public art gallery and then being upset when the public criticizes it.
the next best thing is hard to predict, as thre sister comment says. it's also not an important measure. the measure that matters is wheter a framework is going to stick around and be supported for the next few years.

to choose a framework look at all that are being used and recommended.

for every recommended framework there are a dozen that remain in obscurity.

that should narrow it down to a dozen or so. look at each and pick on you like the most by whatever metric you prefer. it does't matter.

keep using that same framework as long as you are happy with it.

if you are able to stick with the same framework for a few years you made good choice.

as for svelte, one metric is the stateofjs survey, which lists svelte as one of the top 6 frameworks.

it was added to the survey last year which shows a significant amount of interest. let's see if that is still true next year.

https://2019.stateofjs.com/front-end-frameworks/

my own choice, aurelia, which i picked a few years ago, is the 3rd most write-in choice. it has a healthy community and active development. and i see no need to change for the forseeable future. it doesn't need to be the next big thing.
The most important part is not here: natural light, or equivalent.
Or, you know, antitrust action.

You may have good advice, given the status quo, but why must me accept the status quo.

Also, a more likely thing to happen than "pulling away as soon as they have momentum" is "abandon the project far earlier, because investors didn't want to go there so it never got off the ground at all."
If you aren't satisfied with the code, fork it and fix it yourself. You are owed nothing. What right do people think they have to call someone out on it? Why do they feel entitled to other people's time and energy?
I don’t think the benefit of our natural spaces is primarily for us. It’s for every generation after us.

We’re at a high point of consumerism and urbanism, but I don’t expect that to last long. I believe future generations will be much better at both conserving and exploiting what to us are arcane natural resources.

It just feels rude to destroy our natural inheritance and leave so little for the next generation.

It wouldn’t be the first time a human civilization did so. But that’s not the kind of civilization I want to be a part of.
> philosophical "climate crisis"

The climate crisis is very real and very observable.
+1, but I'd add that if you want to test whether this is an issue and don't want to shell out for blackout curtains (or are in an apartment where you can't), an eye mask is a good way to go.

After trying half a dozen or so of the $10-20 Amazon eye masks, I sleep with the Manta Sleep eye mask and am quite happy with it. I see a bunch of other masks in the $30 range that also look like solid options.
There is absolutely no obligation to even reply to mails. Otherwise you fall into the trap of having to explain everything to everybody and not doing your project.
Yep, I would fork myself.

Merging and deconflicting if you want to reunite forks could be a fun problem to solve in the future
Engines do not by themselves raid user privacy, and we strip out front end and middleware tracking from chromium/Blink. See https://github.com/brave/brave-browser/wiki/Deviations-from-....

You have “who pays” exactly backwards about optional Brave Rewards in your closing parenthetical. We pay you, we do not make you pay.
While that might have made the community feel a little better, I don't think the maintainer had to do anything, certainly they don't have to explain why they made this or that decision.

People should decide if it's a big deal for them and if it is, fork the project to fix the issue or move to another library. I have had to do this many times myself, I kind of thought that's just how things worked with smaller projects. More than once I've found someone of a like mind has _already_ forked and made the change.
How much of that £1k is feed in tariff? The loss of that has made new installations much less affordable.
Asides from the Stripe Atlas SSN incident, one good alternative is Blook. https://blook.io/stripe-atlas-alternative
Trying out the Pinebook Pro – a $200 ARM Laptop
High performance relative to what? In the highest performance code, you will always want your own data structures, ones specialized for your particular use case. Generic facilities will never be quite as good. A general purpose language must support this kind of specialization.
Ask HN: How do you find and evaluate open source modules for production use?
Some modules are well known and trusted (e.g. requests in Python, React in JS) and many components (Postgres, Redis, Sqlite) enjoy a good reputation, they are "battled tested" - but how about less well-known open source projects?

Short of studying the source code oneself, a lot of developers rely on Github stars, but that heuristic seems flawed.

How do you approach discovery and evaluation of open source modules and components for production use?
And the largest deficit in history... Who is going to pay for the debt fueled growth? Hint: Its not the people benefiting most from the markets... The US economy is as stable as Trump and as factually real as his skin tone...
Wow fantastic!!
"we do expect you to fix flaws when you learn about them."

If hope the plural we is also ready to monetarily compensate the developer for their time. Otherwise you don't have any basis for your expectation.
It is a problem with people, people wanting to have their cake and eat it too. Open source is made of people.
"in the land of the blind, the one-eyed man is king"

Golang is probably a step up from Python, but it's just that. There are a lot of issues with Golang. From the top of my head,
lack of decent error handling (if err !=nil { return nil,err} ) or lack of decent polymorphism are the most annoying.
There's a github repo dedicated to what's bugging people:

https://github.com/ksimka/go-is-not-good
When you steal elections you're not accountable to any side, not even the people who you claim to share a party with. That's why it's especially dangerous -- even to the voters who think everything's fine because it benefited the party they support.
On its own, this probably doesn't mean anything. But it's important for us to pay attention. Technologists live in a world of negative unemployment, so it's easy to forget that everyone else is subject to macroeconomic cycles.

Even if you were laid off after the Dot-Com Crash or the Great Recession, you didn't have it anywhere near as bad as someone outside this industry.
Market is overpriced, equities vs gdp. Money is flowing into indexes, reducing price discovery and liquidity. Half of stocks in s&p500 have less $150m trade volume. Investors are over allocated to stocks. This is all following the yield curve uninverting. Bridgewater meanwhile is betting big on gold. Disclosure: I've reduced my equity holdings in half with plans to go further.
Kubuntu Focus: A new top-of-the-line Linux laptop arrives
Show HN: Build a 10 USD Raspberry Pi Tunnel Gateway
Contribute, or Die: An Open Source Mantra
Same. One of my first jobs out of college in the 90s had me dialing into meetings with a geo-distributed team. The only thing that really changed for me as I transitioned fully remote was I didn't have to drive somewhere every day.

I have had jobs later that were fully onsite, and I always end up hating the drive, the strict hours (perceived or otherwise), and the simple lack of freedom. I will do way more work if I can some basic say over my schedule.
A few downsides I've struggled with that aren't mentioned (remote last 5 years of a 12 year career):

- Changing jobs is very difficult, and I haven't quite cracked it yet. IME, every company that advertises remote hiring comes with caveats: way below market salary/down-leveling or perfect candidate. I've been rejected by several companies after multi-round interviews with seemingly great skills match. I don't have an A-list pedigree, but maybe top 10% or so. If you're top school/FANG/excellent interview skills, you might have better results.

- Anyone you haven't worked with directly will doubt your value, or at worst assume you're a complete bozo (doubly so if you live trad life in flyover country). This makes it difficult to build strong relationships up and across the org.

- Remote leadership is considered an oxymoron. If you're several years into your career, you will likely be stuck in a relatively low impact "senior" position. This isn't a terrible place to be in the short term, but I worry about future prospects.

- You will miss out on the Bay Area gold rush. Not the end of the world, but it's frustrating to see people getting rich and retiring early from doing the same work as you.

For me the takeaway is remote is great in the short term but possibly dangerous in the long term.
Take anti-anxiety medication.
'your data is used in your best interest' -- coming soon to a dystopian sci-fi.
The author also uploaded that paper to Researchgate, where it's available for free:

https://www.researchgate.net/publication/260275150_Interstel...

(edit: I presume the downvotes are for linking to Researchgate? I know they're not held in high regard like Arxiv, they're more like a sleazy Linkedin for academics, but if there's valuable content there why not use it?)
They don't give an opinion on if this is negative or positive.
Are you suffering as a result of this?

Try a nap once or twice during the day, even just 20minute naps, maybe you can be on this schedule forever.

Try really meditating (or praying or some other ritualized mental and emotional health behavior) every day before bed, so you can set you worries aside, and then again every morning. Perhaps you can flush the ongoing anxiety out of your system so you can sleep with more abandon.
No. The Second Amendment does not give you the right to shoot people who work for the government.
Commitment can't be measured. It isn't a quantifiable thing, like dollars.
I'll second this.

The effects are twofold with physical activity: It's a great reducer of stress and anxiety, and can be meditative in itself. It will also tire you out nicely toward the end of the day, or energize you in the morning (and by the time your set bed time arrives, you'll be ready for it, and need it in order to get up so early as to workout again)

It doesn't even matter what it is so much, as long as you enjoy it and are consistent: running, weights, cycling, ice skating, skateboarding, surfing, mountain biking, HIIT, or tabata-like classes, soccer, whatever else/all of the above.
>
Why? I mean, if you're that hostile to collaboration, why not just keep it closed source and maybe try to charge for it?

- There exist open source licenses (with copyleft) that disallow making it closed source.

- There exist other reasons to publish the source code: for example allowing the user to study it.
> it's definitely a maintainer's responsibility to make their code serve the interest of its users to the best of their ability

No it isn't, unless those users are paying.
Look at the majority of the titles under https://www.mozilla.org/en-US/about/leadership/.
Look at interest rates. The cost of borrowing matters more than the amount borrowed.
Because antitrust action will just distract from trying to actually beat the status quo, without effect (like we havent seen any effects fron eu’s repeated attempts to steer ppl away from google). In the case of basecamp i dont think they need investors to survive and perhaps they can use the google tax money better elsewhere
It's also the choice of anyone else to criticize him for not accepting security patches.
You are correct.

That doesn't mean that people will incorrectly interpret it, though.
Show HN: Centric, a Programmable Automation Server
oh, and of course if you count the vdso as "making a syscall", then three: page fault, polling, and reverse polling.
In 2000, the DOW had 4 record closes. Then the recession hit. In 2007 the DOW had 34 record closes. Then the housing crisis hit.

In modern times the stock market has acted as a lagging indicator, as does consumer confidence (obviously). Both are generally sky high before things turn dark. Liquidity means that the realistic future concern is a very small window. If, on the other hand, each share transfer had a non-transfer limitation for say five years, the market would be way more predictive.

Job openings, on the other hand, tend to be a leading indicator.

So...yeah. As an aside, USMCA that congress "sat on" is a tiny reworking on the long in place NAFTA. Most economic analyses show it having an absolutely negligible effect on the US economy. Pretty weird to highlight that. Or that's just an anti-Trump conspiracy?

"Reuters just salivating over finding something they can spin as negative about the current economy."

I remember a couple of weeks ago it was something about Bloomberg trying to downplay Trump's great economic accomplishment (which is pushing towards a $1.3T deficit -- who knew Republicans loved deficits so much? -- with record low interest rates AND quantitative easing, all while lambasting the fed, setting up conditions for a devastating recession)

That there is a pretty loud pro-Trump contingent on HN has always baffled me. To be uncharitable, I cannot comprehend how otherwise intelligent people can be so completely stupid.

EDIT: https://news.ycombinator.com/item?id=21968066 - that was the story 11 days ago about nine states facing economic contractions. Unsurprisingly the top posts were that it's Fake News and some sort of anti-Trump conspiracy.
Caustic Shareables(3D content sharing semantics)
Except, of course, as people are finally starting to notice and point out, high stocks only benefit the top 10% of society, and are a useless indicator for the vast majority, who have little to no holdings.
I would do it in python using one of the fast, modern ASGI servers like uvicorn.

Zero downtime model updates can be done using a redis cache to persist models.

In any case, that's a solved problem using haproxy and kubernetes.

Not sure why go has these advantages
New research shows what AI can teach us about the human brain
> 1. YOU are responsible for your dependencies.

They not only created issues, they also created patches. That is taking responsibility. They were contributing time and expertise back.

Having a project maintainer then call those patches boring or otherwise disregard them? That's childish. He showed time and time again he would respond without civility when an issue was demonstrated in his code.

Sadly, that led to some comments by people frustrated with the project, since they had likely invested considerable time at least using, if not more. But this was a situation that is entirely avoidable if Nikolay would have stopped promoting Actix as for production use.
If you're concerned about election integrity here in Georgia (and I think all voters in the state should be), you should consider supporting Fair Fight Action. They're the plaintiffs in several of the suits challenging these voting systems and overt voter suppression efforts by our state government. See https://fairfight.com/legal-action/
Putting aside the mechanics of sleep, it's important for you to realize that this isn't a valuable trade, between sleep and work. Sustainably growing your business means keeping balance in your life, meaning pure volume of work won't actually get you to the goal.
That's one of the functions provided by the vDSO, so userspace code can call it without a context switch: http://man7.org/linux/man-pages/man7/vdso.7.html
Sure, but once you’ve forked, now you have a fork only you use, but which you know is more secure than its upstream for reason X. That’s an unstable equilibrium—you want others to know of your fork, and to switch to it, so that other downstream projects can also be more secure.

Adding to this, you might still transitively depend on the upstream through your other deps in ways you can’t change without either forking all your deps... or getting them to switch.

And what does “getting the ecosystem to switch” look like? It looks a lot like complaining about the upstream, such that others in the community understand what the problem is that your fork is solving.
This helped me a lot when I had trouble sleeping. I kept a pencil/paper by the bed. I found I didn't need to turn on a light or anything. Just the reach over and write the thought in the dark. I'd wake up in the morning and find I had a paper covered in illegible scribbles, but for some reason it worked.

Also sometimes I still wake up early with thoughts of stuff I have to do. The trick for me to get back to sleep is to have somewhere for my mind to go. Concentrating on imaging lying on a beach somewhere can divert my mind and get it back to a sleepy place.
I used to have this problem a lot. I've never completely eliminated it, but I've dramatically reduced it to the point where it's tolerable. I have no idea if what I did would work for anybody else, but here it is...

First, I learned "self-hypnosis" (really, just serious and intentional relaxation techniques). That didn't always get me to sleep (although it usually did), but I would get some rest anyway even if not fully sleeping.

Second, I stopped trying to regulate when I went to bed, but rather when I woke up. For me, the sweet spot was to always get up at 5:30, whether or not there was a reason to get up that early. The predictable routine is the important part here, not the precise time. At first, that would mean I'd be tired for the day -- but after a while, my body adjusted and I started naturally wanting to go to bed earlier.

Another thing to keep in mind is that as an entrepreneur, going to bed when you're tired is overtly in your job description. You need to care for yourself to care for your business. It can sometimes feel that you're losing productivity by doing this, but you aren't -- work you're doing when you're exhausted will be lower quality work, produced more slowly. The best use of that time is to rest, not work.
Not hard to see what their real intent was.

When some have the freedom of protecting their private land, others end up with the freedom of riding diesel only, underfunded trains. The liberty of some seems greater than others’.
A tiny delivery service based around a local group of restaurants could easily have a fairer distribution of income and time consumed. Since the delivery service operates from about five or ten shops there's no "drive 10 miles to the pickup". Since the service is basically local there's no "take money from the poor and give it to the richer" - even the profits that go to the capitalists is still going to local members of the community who are making some money, but not too much to know what to do with. "Unprofitable" is relative.
Primates tend to attack each other out of envy when they become too similar and all behave the same exact way. They look to find someone to crucify to get rid of the angst built up from being too similar to the next person.

The Common Lisp community was pretty much the opposite of the Node/Rust crowd. Everyone was different. Lots of people were using different implementations of CL. Most people even had their own custom editors. And of course everyone had their own DSL of macros they carried around with them, so basically everyone had their own language. The supposed toxicity of the CL community was from the constant arguments because they all had strong opinions different from each other.

If this were the CL community, there would be 20 different versions of actix-web or something like it. There would be no need to create drama and make whiny demands of other people, because everyone in CL actually knows how to program.