skysight-inc/HackerNews huggingface dataset:
That is worth reading, and he makes some great points, but there’s a jarring shift in it. At the start he talks about it in terms of:

I would love to find a way to help maintainers capture at least a bit of the value we create so that we can happily continue to write new features, fix bugs, answer user questions, improve documentation, and release innovative new software.

But after it was received badly, he switches to:

Folks who contribute nothing don’t get a seat at the table. Rich Hickey said it best in Open Source is Not About You:

Which seems contrary. Rich Hickey’s post is that open source is built for oneself (one person or one company) and then released to the world in whatever state it was used internally. Other people aren't paying, so they don't get a say. The opening position is that open source is created and maintained for the benefit of others.

It can be either, neither, or both for different projects, sure, but to suggest that people take up maintaining unseen infrastructure code so that they can answer user questions and write documentation and code new features to help people and also don’t no have to listen to anything those people say because it’s done for one’s self and not about those people at all.. which is it?

People who tidy the commons for the council are employees, and do what they're told. People who tidy the commons of their on volunteer effort get to choose what to do but don't get to stick a price tag on it. If you do it for yourself on your terms, you don’t get anyone’s money. If you do it for others and want their money, it’s a job but you have to be controlled by what they want because it’s a job.

If you do it for guilt and charity, who gets to thrive off charity work in other fields?

If you went to a local park and found someone had picked some poison ivy, and left an advert there instead, would you approve?
>If he had memorized every detail in those documents, that would have been okay.

He wouldn't have been okay. In most states, trade secrets don't have to be contained in a document or other recording. If you memorize the formula to Coca-Cola, it is still a trade secret. The dividing line between skill/experience/general-knowledge and a trade secret is fuzzy.

Though, its a lot harder to win a trade secret case when the alleged trade secret is only in the mind of the defendant because it's harder to show that you misappropriated it.
Murder is illegal, but even that doesn't stop people.

Laws might stop some of the companies from working with the spammer, but the spammers will still find a way to spam.
To solve the problem you would essentially need to keep a list of when things were put in and when they will spoil. But then you have the secondary problem of figuring out how to combine existing near spoiled ingredients into meals.
UK, home gardener here, growing tomatoes, beans, plums, apples and pears in a garden that also includes mature trees (oak and beech). I think my gardening is environment-positive, personally.

1) I don’t use pesticides. I don’t grow veg such as cauliflower that are prone to insect attack. The only plastic pots are those used by the garden centre when they sell plants. Every few years I use moss-killer on the lawn, but I manually weed my borders and growing areas rather than spray herbicide.

2) I have never use peat, and neither do my gardening neighbours.

3) My garden gets its water from the rain. If it doesn’t rain, my grass scorches and I reseed. I do water my tomatoes at the height of the summer. I mix grass cuttings with the autumn leaf fall to create seed-free mulch that helps moisture retention.

My garden contains numerous plants that are attractive to pollinators, and I have a large population of birds that forage in it (I counted 14 distinct species in the last RSPB bird count exercise). There are bats in the summer and sometimes hedgehogs and stag beetles. I have a small number of wood piles that I leave undisturbed for whatever chooses to live in them.
Interbase might not have open-sourced by 1999 but they were using MVCC from the early 80s.
If you haven't heard criticisms of Rust, you haven't heard very much of Rust. If you give it more than a superficial glance, you will find that there are issues with Rust - build times, build artifact sizes, ability to integrate with non-cargo build systems, cross-platform compatibility, difficulty in finding developers proficient in Rust, time to train engineers new to Rust, FFI with C++ not being good and on and on. Even the very article we're discussing is by a person who is unhappy with the FFI experience and wants to improve it to unlock contributions to Linux.

What makes people excited about Rust is not that it's perfect right now, nor do people claim that it's perfect. They're excited because they've seen a lot of progress in the last 3 years and see a clear path for it to become better in the next 3.

Almost every blog post I've read mentions shortcomings. Take one I read today from way back in 2017 (showing that people criticising Rust is not new) - https://onesignal.com/blog/rust-at-onesignal/. While they are very happy with their choice, they mention

1. Build times being very long. This is partly the fault of rustc generating verbose LLVM IR and partly because of code-gen macros like the ones used by serde (the crate that makes json parsing easy)

2. Libraries such as async clients for postgres and redis not being available. Http clients being immature and having to spend time improving them.

3. IDE experience being poor.

Of course, 2.5 years later many of these issues are no longer true.

* Build times have improved a 8-30% depending on the project in 2019 (https://blog.mozilla.org/nnethercote/2019/07/25/the-rust-com...). Incremental builds are a thing now, as are check builds (they generate no artifact, just make sure your code is compilable).

* Many more libraries available. Certainly all the basics will be covered once async-await becomes stable and all network libraries add support for it.

* RLS is reasonably good, IntelliJ-Rust is better and rust-analyzer is being worked on. Current situation is much better than the days of using Racer and will likely improve within 2 years when rust-analyzer is mature.

So there you go - an example of a Rust "fan" pointing out it's shortcomings 2.5 years ago, and the ways in which Rust has improved since then.

If your issue is that you see Rust being mentioned by fans a lot, it's likely because we keep reading stories about vulnerabilities that happen over and over, issues that wouldn't exist in a Rust code base. If these vulnerabilities were less common, maybe we wouldn't see Rust being mentioned so much.
Box is just a library type; the borrow checker is a compiler feature. Different things entirely.

I think what you're trying to get at is that the borrow checker is based on static lifetimes (that's not the same thing as a "stack-based analysis", by the way). That's true. But that's simply because most lifetimes in practice follow simple static patterns. This is the same observation that motivates RAII in C++. Because heap management tends to follow the same few patterns over and over, judicious use of Rust compiler features and standard libraries can eliminate a lot of problems.
Sorry to hit a sore spot, but there was plenty of "real content" in my post, which you didn't respond to.

>You've basically set up what you think is a logic tautology for yourself - at this point nothing anyone can say can ever be useful in the context of humanity if it goes against capitalism.

Correct. Capitalism is so efficient it's the sole reason we are able to cram 7B people on this little planet, for better or worse.

Countries that move away from capitalism end up in such poor shape that they essentially collapse, and then you have tons of "economic refugees" everywhere.

It's not impossible to have humans without capitalism, but it's definitely not possible to have 7B of them splitting resources as efficiently as we do now without it.
'There were similar things in her father's study, four of them, black lacquered cubes arranged along a low shelf of pine. Above each cube hung a formal portrait. The portraits were monochrome photographs of men in dark suits and ties, four very sober gentleman whose lapels were decorated with small metal emblems of the kind her father sometimes wore. Though her mother had told her that the cubes contained ghosts, the ghosts of her father's evil ancestors, Komiko found them more fascinating than frightening. Her father sometimes meditated before the cubes, kneeling on the bare tatami in an attitude that connoted profound respect. She had seen him in this position many times, but she was ten before she heard him address the cubes. And one had answered. The question had meant nothing to her, the answer less, but the calm tone of the ghost's reply had frozen her where she crouched, behind a door of paper, and her father had laughed to find her there; rather than scold her, he'd explained that the cubes housed the recorded personalities of former executives, corporate directors. "They're not conscious. They respond, when questioned, in a manner approximating the response of the subject."'

From Mona Lisa Overdrive [1988] by William Gibson
As someone who works in a famous mixed-signal IC company, I note that almost everything I've heard about it comes from HN and not internal discussion. Instruction sets are just not where the leading edge of value creation is. And the design and manufacture costs of ICs remain pretty irreducible. People expecting lots of open source hardware to suddenly start popping up are going to be disappointed.

An instruction set is an API. It's the architecture behind it that matters.
Unrelated to the actual product, but there may be a typo or missing word on the website under "how it works" bullet 2

"FollowUp then looks for questions in messages and extracts them into a" .... something?
This isn't mentioned in the article, but the UK at least was only declared to have eradicated measles in 2017 - it was a very short-lived "eradication" that might just have been based on a temporary drop in the number of measles cases (they went up again quite substantially in 2017-2018): https://publichealthmatters.blog.gov.uk/2019/08/19/measles-i... Also, measles didn't exactly return here, we had quite a few outbreaks even during the period where it was supposedly eliminated, there just wasn't evidence it was endemic to the UK during that time period.
Where do you live? 45 minutes is like 50-100 km up to a nearest store?
I don't buy it. Slack is, supposedly, a product for professionals (I think the non-professional lunch was eaten by Discord already). Professionals communicating at work would benefit from RAM and CPU being left alone much more than from animations and other fluff.
Interesting that you brought that up, If you look up the history of quarantining, it looks a lot different than compulsory administration of medicines.

The slippery slope fallacy does not apply to governments. Once you give an inch, history has shown us indeed that miles are taken.

So why stop with vaccines? As a thought experiment, imagine the US moves to universal health coverage, where the government is the sole administrator of health payments. As a cost cutting measure, some department introduces legislation that requires proof you take your medication as exactly as prescribed in order to increase positive health outcomes, cut back on medicines administered, and reduce costly office visits. Again, similar situation to vaccines, "of course you should take them as prescribed", but do you want it to be forced? what if you feel particularly nauseous one day and don't want to take your nauseating-inducing drug? Or any other thousands of reasons people forget one time. Maybe you take more? Maybe the pharmaceutical industry was wrong about your recommended dosage and your medicine is killing you.

Anyways, it isn't hard to imagine. It's ironic to me that many proponents of "keep the government out of my body" vocalize support for these types of things.
"Last year in Beijing, during a heatwave, 50% of the power capacity was going to air conditioning"
Need to Assess Project Value Without Hard Metrics? Measure Customer Behaviors
com.tencent.xin
makes a lot of sense in China
https://en.wikipedia.org/wiki/Tencent_QQ
Not really. Google ultramarathoning, Humans are incredibly well designed to run long distances at a sustained pace, it's like the one other thing we rock at better than other animals other than intelligence.
I'm fine with Stallman existing (of course) but his moralism is generally without merit. Sacrifices have to be made to compete in modern markets and you can't make everyone happy.
In my experience iOS does an automatic reboot when updating.
All that sounds like an attempt to harass the recipient, with falsehoods and deceit. Which I suppose is the main business of a debt collector.
Finding Consulting Work
Most of the work our consulting company gets is from referrals. I am wondering how other consulting companies find work? Any websites/apps, cold emailing, etc?
Maybe poster doesn't want to buy bread every morning or spend time getting it on demand when the system works just fine.
I wish there'd be a better way to differentiate free (as in freedom) software and free (as in monetary cost).
A jury trial in the ZeniMax suit found that Carmack did not misappropriate trade secrets[0], which is what this case is about.

0: https://cdn.arstechnica.net/wp-content/uploads/2017/02/occve...
Levandowski is on the extreme end of the spectrum, but there's still going to be chilling effect.

Lightly paraphrasing Matt Levine in Money Stuff[1] (which I plug any chance I get), "Google is a big rich company with lots of lawyers to enforce its legal rights in civil courts: and it did so, and got a significant settlement out of Uber. It makes me a little nervous to think that big tech companies can also use the prison system to keep their engineers from competing with them."

[1] https://www.bloomberg.com/opinion/authors/ARbTQlRLRjE/matthe...
Journalism is not dying. The print product, yes, but it's still alive and absolutely necessary.
I think it’s literally tightening a few bolts : https://en.m.wikipedia.org/wiki/Diamond_anvil_cell
a lot of people forget that GTA 5 was pretty much the same as GTA 4
>I imagine Google's top lawyer is rather better at that.

Being a Google lawyer (over even Google's "top lawyer") has little to do with being a good lawyer, rather everything to do with connections and ticking the boxes (Stanford grad and minority).

After all the guy failed to register $80M of Google Stock Options with the SEC, thats not some slight or minor oversight or error, but evidence the lawyer was not competent for the position.

You see it every day with general counsel at tech companies, Facebook is kind of notorious for FB Shareholder lawsuits against Zuckerburg as a result of poor legal work from their army of Harvard trained lawyers. Search the Director compensation lawsuits and its clear Zuck has the power to do the things he is doing (as he has majority voting rights as shareholder, is chairman of the board, and CEO) but the FB general counsel seems to regularly authorize corporate actions "wearing the wrong hat" (i.e. Zuck authorizes something as shareholder when it should have been as CEO, or as CEO when it should have been Shareholder, etc...), which is about as basic as corporate laws go.
I only get 2-3 per month and they are from recruiters.
Robocalls absolutely work off a list of numbers. Sure you could just load up a list of all numbers.
I'd say many people actually reboot their phones frequently - every time they cannot or forget to charge in time and the phone goes black. :)
> By the end, the planes had gained so much speed and were descending so steeply that the pilots would have had to possess superhuman strength to counter the pressure on the horizontal stabilizer trim.

I thought these systems were all fly-by-wire now?

Edit: Don't downvote for asking an honest question, guys. Thanks to the people who actually answered.
Until the battery runs out, which happens to most people I know at least once a month.
I've got one this year in the US (outside Seattle) and I can't imagine the outrage that would ensue if I was seen using the space for barbecuing, much less drinking a beer. I even think some of the other gardeners look down on me because I'm raising mundane crops like potatoes and beets, instead of kale and lemon grass.
Playing video games could get you a better job
The offices in Cambridge didn't shutdown. Approximately Samsung bought one building (WiFi), and a year later Qualcomm bought the other (BT + audio). Both Samsung and Qualcomm had rounds of redundancies but have also both hired lots of people. My guess is both offices are about the same fullness as they were ten years ago.
huh .. that's interesting. I wonder what RMS's take on that is. I know he worked on a project at one time that would let readers buy articles anonymously. I don't think it got anywhere though.
Being a member of the military deployed in a warzone is no doubt terrifying; for you and your family. However, video games built around that premise do pretty well!

I think it's fair to say that in order to be enjoyable, most games don't try give a realistic representation of the entire experience.
I think it's a combination of

- people giving their phone number out to companies that share this data, and

- people answering spam calls. Even if you hang up immediately, they probably have an internal metric that says call that number back more frequently.

I don't do either of those, and last week I had more spam/unknown calls than usual: 4

For online forms that require a phone number, I just insert that company's own number.
I really like this deconstruction! Never thought about it this way but it makes a lot of sense.
Probably they've negotiated a nominal value with their ARM rep based on whatever they're currently using.
Europe and America are quite different in that regard. In Europe, the homeopathic practitioners took up the mission of spreading propaganda disinformation about the risks of vaccines for years. It's not a mainly internet phenomenon like in the US.
It's sustainable if you consider important code that we all rely on is being maintained by developers working for free and constantly burning out. Without proper support these developers will move on and stuff is going to get left behind. I mean, just look at OpenSSL a few years ago, almost everything is like that.

It's sustainable if you accept OSS is always going to have an incalculable maintainer churn rate.
You're too absolutist. How is advertising inherently contrary contrary to the interests of anybody subjected to it? How would you find about a single product people are trying to sell if they don't advertise?

E.g. would we better off if we couldn't advertise that free software alternatives exist?
Because then they can't keep their public image of "we never screw up, we care about your privacy, etc. etc.".
A sprinter is wasted after 100m. A marathon runner is wasted after 26.2 miles. Then there are the ultra marathoners. I believe the analogy holds.
Obviously. But the question is to whom do you feel you have bigger obligations - to yourself/your kid or some rando?

Related neighbour thread https://news.ycombinator.com/item?id=20837940
This is insane.... attacking Abramov for using an Ok hand? attacking Wheeler for sticking up for react developers when someone implied they were a bunch of tech bro meathead gun toting trump supporters? I'm irritated they even apologized
This is probably a dumb question, but here goes... I'm testing go modules with an internal project that uses a private github.com repo. It depends on other public go packages and modules is nice to manage those but the general public will probably never see or want to use this code.

Are modules in private repos impacted by this in any way? Would they show-up in the index somehow?
> If I complain that adwords scammed me (in a court of law), they could retaliate by terminating my GCE instances and gmail accounts.

That's different, Google search AFAIK is a monopoly. And an oligopoly by definition are not monopoly. If Google and Apple conspired together to prevent competition, that would be illegal.

But AFAICT, the remedy for the developer is to simply not develop on Android. You're not making a strong enough case here for what would appear to be an argument for government intervention.
That's my understanding as well, but as someone who tries their best to be a rational skeptic, I'm more than willing to reconsider my understanding given sufficient evidence (the key there being "sufficient"), so if such evidence exists I'd like to see it.
I won't update my phone because every update drains another 300 MB from my storage and drops my battery efficiency.
Writing Resilient Components in React
In-Group Favoritism
Can we please change the meaning of “high temp superconductors” to “material that start being super conductors and high temperature and low pressures” ? Everyone agrees that these records don’t mean anything in term of direct applications. I agree that they give us a way to check our theoretical models, which might help getting to usable stuff, but all the “record shattering” language is really not making science look very smart IMO.
Perhaps “fading is usage” is inaccurate!
Hopefully a popularity surge will translate into the app getting better. It's notably less pleasant to use than Telegram, which I'd think of as its closest competitor.
Public education should divorce intermural sports from scholastics.

Among many other reasons, as a (USA) taxpayer, I don't understand why society is subsidizing professional sports by running their farm system.

The challenge of equal opportunity (fairness) is better met thru more and better scholastics.
I agree with what you’re saying, factually. I completely disagree with the way you’re saying it unfortunately.

The important point to remember is that addicts already punish themselves waaaaaaaaay more than anyone in the real world ever could.

Like, in my own experience, it’s like having a spade in my head that constantly smashes me in my face me every few minutes. It’s absolutely punishing.

I genuinely thought I was one of the worst human beings alive.

Referring to them as deadbeats is not the right way to go because it:

a) reinforces those punishing beliefs even more

b) reinforces the isolation and separation, which is a key element in the problem

c) provides an excuse to keep going through stereotypes and stigma (“once an addict, always an addict” etc.)

d) addicts, by our very nature, fight. Pushing an addict is like poking an angry snake. It doesn’t help anyone. Playing the snake calming music does though (ie being nice).

Edit:

One of the reasons I’m still clean is because of the guilt and shame I felt about how badly I treated people. People who were genuinely very nice to me. It takes time to see it, but it’s very important to be kind and to not judge. It’s tough, especially when an addict hurts someone so much and so often.

Of course what you’ve been through sounds like hell. And Addiction doesn’t just affect the individual. It affects everyone around them, unfortunately.
(un?)fortunately the 'Agonic' is moving Westwards, so we are just aligning with our European brethren.
Announcing the General Availability of API Tokens
I’m hoping that with GitHub getting into the donation game, things will get a little better for funding open source.

This is just the symptom.

It’s really difficult to convince people to part with just $100 a year to fund something critical to our org. I do fund some projects, but there are plenty of others that I use regularly that I don’t fund monthly
I think your parent was talking about the fact that he knew he was going to be arrested and instead of fleeing like Hennies decided to fight it.
You may want to email them at support@loophq.com about that, in case they’re not looking here.

This may have been a soft launch that isn’t announced yet, given that the Privacy/Terms links aren’t links yet, too.