skysight-inc/HackerNews huggingface dataset:
> they had likely invested considerable time at least using, if not more.

I think your choice of the verb "invest" implies a highly flawed mindset about the incentive structure of open source.

A lot of open source consumers have a mindset that by using someone's open source project you're giving them something or doing them some kind of favor. "Hey, I'm investing in your project!" You aren't.

From a maintainer's perspective, simply using a project is likely either a zero or net negative. You are not investing your time, you are using their code. You may be asking questions which consume their time. You may be filing bugs which are on code paths they personally don't hit and fixing those uses up their time. For open source projects that pay for hosting things like their repo and issue tracker, you're consuming network resources.

We have a finite time on Earth, and supporting users is time the maintainer cannot spend with their friends and family, relaxing on a beach, taking a stroll, etc.

A consumer of an open source project may cancel out that drain by offering other things in return: popularity, kind words, the feeling that the maintainer has created something that benefits other humans. Filing issues can help a maintainer fix bugs and feel good about the improved quality of their code. Pull requests can add functionality they want.

But none of that is a given and often does not happen.

In my open source projects, I have certainly receive kind words, but also many angry words in bug reports. I've had demands to spend huge amounts of time making sweeping changes, pull requests that needed be basically be rewritten, the feeling that I'm letting people down by not replying to issues quickly enough, etc.

I believe the right mental model is that if you use someone's open source project, you are in their debt by default. They have used their labor to create an artifact that provides clear material value to you. They did work. You got personal value. They clearly owe you absolutely nothing and you reasonably owe them something approaching the material value you get from their code.

This doesn't mean you need to pay them, but it should inform how you interact with them. Filing issues and sending pull requests may pay off that debt, but even then it is not a given that every issue and PR is a net help to them. Maintaining an open source project can be gratifying, but it can also be hugely draining. It would be less so if consumers were more sensitive to that fact.
In my experience certificates don't matter to project managers and other programmers, but they are a factor in getting noticed by HR during the hiring/recruiting process.

Granted, they don't matter as much once you get to the in-person interviews, but during the screening stage they are helpful (in my anecdotal experience).
> IOT is generally less of a target.

Lol. That's the thing about IOT - the 'S' is for security, right?
I wonder if some devs will get fired/some startup bankrupt, for using such a risky dependency?
Enterprises want this. Source: Every single company, tech or otherwise, everywhere in the world, is a complete mess when it comes to discovering information you need to do your job.

Whether or not you can actually make enough money from building a selling on-prem search is another question. It is an incredibly difficult space to develop for, because every one of these messes has a vastly different IT stack. [1][2][3]

You could take the easy way out and build search for Slack + Jira + Email, but that would help less than 1% of businesses world-wide.

[1] The first full-time job I worked had an unholy amalgamation of HP Quality Center, SeaPine source control, something about Sharepoint, and random documents stored in people's shared folders. Oh, yeah, and it had an on-premise Google Enterprise Search (Or whatever it was called back in 2011), which was almost entirely useless.

[2] The second was a mix of Jira and TikiWiki.

[3] The current job my wife holds has a bunch of files in a shared directory, a database that is installed from four floppy disks, and an IT stack that quite prominently includes Windows 2003.
People do that all the time. Unfortunately, the higher up the office holder, the less they can affect your day-to-day life. It's the local elections that are most important.
> Even with afforestation we won't be able to plant enough trees to fill the hole back.

I thought it was obvious that the ideas I proposed had an implicit AND operator in between them, not an OR. No single solution by itself is enough. Going vegan alone isn't enough. Reducing flying alone isn't enough. Eliminating ICE vehicles alone isn't enough. 100% renewable energy alone isn't enough.

> Especially if we use the wood for heating

So don't use it for heating - use it in construction, furniture, or heck turn it into charcoal and bury it. Why would people use it for heating if clean electricity is made widely available?
Yes security certs are valuable in some cases, my manager has a CISSP and attributes his current job role to it. I think it also helps people looking for a first job to make up for a lack of experience. It's just a part of the overall consideration though, just having a cert itself won't guarantee you anything. And it shouldn't there is a lot more to being a productive team member.
Interesting thought. If TikTok got banned they would probably release a web interface for Americans or Android phones would suddenly become really popular among teens.
The language team has been focusing on providing the primitives needed for an efficient HTTP client and server, that is, async/await. That only got stabilized a few weeks ago. If we had put HTTP in the standard library before then, it would have only been synchronous. That would have been a huge drawback.
And with SPARK if you want to dive into manual proof of a property (usually because SPARK & Why3 and all the SMT solvers can't manage and you don't have some appropriate lemmas) with Coq or Isabelle.

Some introduction https://blog.adacore.com/using-coq-to-verify-spark-2014-code (from 2014, so probably much improved since).

And some examples : http://docs.adacore.com/spark2014-docs/html/ug/gnatprove_by_...

Not the best way to learn manual proof, but I've seen it used very efficiently.

But then if course you're faced with the difficulty of increasing automation : the more you automate, the more it is difficult to have the 'muscle memory' (and lower cognitive load) that you get when flexing the manual proof often...
This is some of the most visually stunning stuff I've seen in a while. Excellent job!
One thing I think often gets ignored is the fact advanced civilizations require complex supply chains that would be extremely hard to bring to another planet. If anything goes wrong everyone is wiped out. Also hopping from one planet to the next would require the next planet to develop over a long period before they could start the next generation ship.
There’s another dimension to this, which is the the “contribution margin” per kWh.

As long as Tesla is battery cell constrained (e.g. next 5 years or longer) every kWh of cells they sell needs to be attached to a certain amount of profit. This is why Semi is not going to ship in volume for a while.

There’s rumor Tesla will build a cheaper compact car for China and EU. If you allocate 45kWh of cells to a car which sells for $20k and earns $4k of profit, versus 75kWh of cells to a car that sells for $50k and $10k of profit, all else being equal (20% GM) you want to sell more of Option B because the battery cell is your manufacturing limit and profit per kWh is $133 vs $89.

Or to put it another way, a car that clears $4k for Tesla can only have a 30kWh battery, or else selling that car drives down profit.

Tesla is rumored to be planning on making their own chemistry cells at GF4. I expect we will see real volume in their next-gen chemistry by the end of 2022 or mid-2023, at which point their annual production run rate will likely be greater than 1.5m vehicles requiring 100GWh of batteries per year. Currently they are closer to 35GWh, and IMO scaling the battery production is by far the hardest part.

They have started using LG Chem cells in China, whereas up until now they were only sourcing cells from Panasonic. This is because it’s simply not feasible to produce the needed cells for GF3’s 150k/year run rate at GF1 and ship them overseas. Although that’s what they did for the initial China production run.
You know what would make this even better?

A simpler URL, something like ddglite.com or ducklt.com
This is a similar topic to the first paper I worked on that got published! We built a system that allowed ants to do compass straightedge construction. Paper link is here: https://cs.gmu.edu/~sean/papers/alife16-geometers.pdf
Here's one non-abstract idea that you can get for free, even though I might try myself as well:

Give Confluence a run for its money.

Confluence is so bloated that a clean install takes longer to start than it takes to boot my laptop and log in.

Plugin SDK documentation is a mess.

As far as I can see it only sells because of the brand and because of network effects.

If anyone could manage to create a real wiki (remember, it means quick!) and market it they might have a chance at some nice cash that would otherwise flow to a company that keeps wasting peoples time.

End of rant ;-)
This has to be done by the ground up by offering better alternatives rather than trying to tear down these tech companies.

Also don't use their services. It is pretty easy to remove most of Google from your life. I don't think Google search is even that much better than the alternatives anymore (I am using Duck Duck Go and they are about the same these days tbh).
So does racial discrimination not exist in Japan? Seems like it should be added to the figure there.
I can't trust people to do what I need, so I invert - if you can find me, you can have me.

And then I pamper myself with work from home days and firewall the access, either with tech or with good habits. Close the email, slack. Boss has a phone number, bosses make good default routes to get to me.

I don't do the pamper thing a lot, because I want to be available. I budget 20% of my week for heads down, inaccessible. I prefer it in 4 or 8 hour chunks because it can take me 2 hours to get into the zone. Once I'm there, I'm getting the majority of my output done in a week.

On the weeks where I do 50% heads down or more, I find I start hurting myself. I can do it for a few weeks, maybe a month or two, but if I run in the red zone for an entire quarter, I took too much and now I'm going to have a bad next quarter. I'm not a 10xer, I need to pace myself to get my 100% in and have something left over to help everyone else out, too.
Moving to California gave me a new appreciation for UK rail.
that's like saying that it is time for a dead patient to take his medicine.
I don't doubt they're powerful. Certainly American firms involved in specific areas of research, such as A.I., deserve more government support. But why should Americans abandon our spirit of capitalism and entrepreneurship, of startups? Forming corporate monopolies to defeat Chinese technological might is a betrayal of our nation's values. Is such a Faustian bargain truly worth it?
It's interesting that dogs are seen as the more practical, helpful pet. And certainly for much of history, that was true. However, in a modern, urban environment, I'd say the situation has reversed. Apart from the intangible, emotional companion benefits, I'd argue there isn't much practical use of a dog for a city-dweller. On the other hand, a cat at least has the benefit of keeping unwanted rodents out of your apartment.
In terms of similar competitor and ignoring those Cheap VPS, they started the whole $10 and later $5/month price plan. Linode has always maintained its $20 / Node starting price arguing for the exact reason you mentioned, Support Cost. And later DO / Linode became the price plan standards where everyone follows.

I remember at the time I suggested $5 plan should be limited to 1 per account or only for non- public internet facing usage. But the $5 plan made lots of headline and new customers during the growth at all cost stage.

So if $5 plan were really the problem that it was really their own making. Having said all of that I dont think $5 is really their concern. Hardware is cheap, and those plan with vCPU are shared and always over sold. The number of bad actor within the lowest plan are statistically quite small.

I actually think the future should be more like Render[1],

[1] https://render.com
Ways Air Travel Will Change in 2020
VRChat user creates bullet-time gameplay from in-world features
Thanks Op. How did you come into possession of this clock?

Edit: And does it still work?
Sure, but that needn't connote Australia waiting for everyone else. Given our extreme vulnerability to climate change (on most accounts, we're one of the worst-placed wealthy nations), our government should be fighting like hell on every possible international front for the strongest possible action.

Our current government won't really even try, for extrinsic reasons; but even if it wanted to, it couldn't. Our piss-weak policies and decadal political sclerosis make us a laughing stock in the relevant international forums. This has only recently become apparent, as there's a lot of momentum in international affairs, and Australia did have a decent stock of political capital. But it's well and truly depleted now, at least in this area. Only serious domestic action on emissions can get our federal government positioned to actually do its job and make all possible efforts to protect the nation.
> You get help on the project in the form of people contributing patches, right?

Any open source maintainer will tell you that many PRs, even well-intentioned ones, end up being a net negative. Often they don't further the maintainers aims, they need detailed review, take sometimes a lot of effort to manage the communication tactfully, etc.

Yes, many PRs are a win and it can be really gratifying seeing your project become bigger and better than you could have made on its own.

But also, many PRs are just a chore and a hassle.
Wouldn't fit in a super-thin form factor for one.
I had a different idea. In some areas law makers and tech companies would need to write and follow so many vague rules it could be better to have a government agency that does the work for them. It wouldn't be perfect but it would create a different kind of problem that can be compared to the one we are having right now.

Moderation for example could "simply" be part of law enforcement. Having corporations design their own rules/laws on top of the legal system is costly and undesirable. A proper legal formula would have punishments that scale with the offense.

Having government manage authentication could rule out banning people across all services without stating a reason.

Accidentally having some back ground music in a youtube video wouldn't have cops rip your mailbox out of the ground or cancel your drivers license. It is that absurd to have google do it.

Some processes need some type of private data, if the data is stored on government servers access could be managed on a case by case basis. Likewise, data transferred between google services would have to be routed though gov servers where the request can be compared with the goals.

Google could provide a set of adverts to be shown next to email but gmail wouldn't provide a source of information to display adds elsewhere.
Show HN: I made a Chrome extension that let's you review any movie on Netflix
I mean, there are a lot of "Tradcaths" and edgy take havers posting in nerd circles on Tumblr, etc, and there was a barely notable posting... thing... with a NYC leftist catholic group that somehow related to some popular podcasters. But yeah, Freddie is in some weird mostly online social group himself. I mainly seem him post in the Slatestartcodex comment section, I thought he had given up blogging.

The closest to IRL I've seen any of this is a conversation I overheard at my local natural foods co-op, but I really don't know the context, if it was some "post-modern" religious person, or the standard sort of hip "youth pastor" type who has existed long before twitter. In IRL I know a few devoutly religious folk, and they all seem to have gotten there the completely normal way.

Aslo, when did Freddie start posting again?
Why does it give different results than when you search on duckduckgo VS duckduckgo/lite ?

Search for "video hub app" -- the regular version finds the website videohubapp.com while the lite version does not :(
C2CNT - direct air to carbon nanotubes: https://www.c2cnt.com/

they can grow nanotubes with simple electrolysis, and the only inputs are electricity and co2. They've got a version that works in a gas plant's exhaust, and a version that's completely solar. It's still early - like, hand-assembled by grad students early - but I cannot imagine that this is not going to be revolutionary
Looks like it's still a thing: https://www.intel.com/content/www/us/en/foundry/overview.htm...
Ballots are mailed out 3 weeks before the election. If you didn't receive a ballot, you can ask for another. After you've mailed in your ballot, you can check online if it's been received. Again, if not, you can request another ballot.

In addition, most neighborhoods have drop off boxes where you can deposit your ballot, untouched by postal authorities.
It's not Certified Scrum Master™, it's Certified Scrum Master®. That trademark is registered.
In the theatrical release he takes them to Osgiliath, something he doesn't do at all in the books. His weird indecision was definitely in the theaters.

It did make him more human, so it's not entirely bad. In the books he, like Aragorn, is a paragon of humanity, straight up just better than the rest of us.
It is incredibly hard to get scurvy - you have to actively work to avoid anything that can give you vitamin c.

This isn’t a role model, this is dumbass time and dietary decisions.

Also: getting scurvy hurts your productivity for quite a while, so again not a good role model.
Personal Growth: A Systems Approach
I like that the article formalises this, but one concern is that the "whys" seem defined by currently available uses and thus it's limiting.

I don't doubt that there are plenty of good practical/psychological reasons that these narrowly defined cases will work best and I respect that, but it feels like it will hardly push the envelope if we mimic rather than exceed.

Clearly it's good to walk before you try to run but as the quality of NLP and speech recognition improves and people become more comfortable, I would hope to see growth around more open ended uses. Voice could ditch the specificity that apps and GUIs demand - you need to be in the right app to do a task but voice could open up a vast range of access (continuing how Alexa and Google Home already aggregate skills). This opens up more challenges around ambiguity (it's well known with the ubiquitous "play X for me" command that could often be handled by many skills) but that's part of what makes it interesting.

Lastly I totally agree with those pointing out the speed issue - the right tool for the right job applies as always.
> The TPP had serious flaws and I am glad it was never passed. It was far too secretive, with the most powerful existing interests dictating policy and regular citizens being completely cut of of even viewing what was in the actual agreement for far too long, until the thing was nearly finished.

You mean like almost every treaty ever negotiated pretty much as far back as we have recorded history?

A treaty negotiation is a give and take. Each side goes in wanting to gain certain things, and being willing to concede certain things to get those things it wants. The purpose of the negotiation is to find a set of gains and concessions for each party such that the party will agree to the treaty for those gains at the cost of those concessions.

During negotiation, what is on the table changes as each party gives up on certain wants, or accepts certain concessions, to further its overall goals.

It would be nearly impossible to do this in public. Every time you go from draft N to draft N+1, anyone who had gains in N that are no longer in N+1, or who is part of concessions in N+1 but not in N, would be putting political pressure on the negotiators to go back. Everyone who got gains in N+1 that weren't in N, or had concessions in N but not in N+1, would be putting political pressure on negotiators to not cave to the pressure to revert.

The only known way to make it work is for each party to send negotiators who know that party's big picture goals, work out a near final draft, and then present that more widely for a yes/no decision on ratification.
I guess that's fair. Generally when a company acts, you can identify an upside for them. If you can't find any upside, then it may be a less obvious upside, PR being the most general category.

To point to a company as a collection of individuals isn't compelling to me, organizations frequently act in ways that individuals would not. This is because incentives and goals can be very different to that of an individual.

84% of individuals (US) say climate change is a threat, so there is not much risk in alienating individuals. A recent pew study shows ~16% of people list climate change as no risk in the US, globally that number is 9% on average[1].

[1]https://www.pewresearch.org/fact-tank/2019/04/18/a-look-at-h...
It sounds like you are in the wrong job. You are a creative thinker and deserve a better suited place for your type of mind. It sounds like you are in a prison of boredom. I would recommend working remotely and have a work machine dedicated and your own personal machine.
Great! Less damage those oil lobbyists can do.
100% agreed. Automation both requires capital and reduces ongoing expenditures due to salaries, which has the combined effect of a higher barrier to entry for people launching a new business where high automation is required to be competitive and at the same reduces redistribution of the value added. So it’s not so much that money is funelled to the top, but maybe more like it stops trickling down...
I don't think these are contradictory positions. It's a bit like defensive programming in social space: one can take significant responsibility for one's own work while remaining aware that others with no legal/etc compulsion to likely will not.
I like cotap.org for this. Carbon offesets that go to tree farming in places where jobs planting trees might pull people out of poverty
I didn't even make it that far. After about 3 or so screens deep with no actual options I noped out of there.
The Original Macintosh Anecdotes
thats a good point. For Oracle they should be appealing.
Intentionally doing a crappy job is harmful.

And if you're intentionally doing any of the things you listed above, then you're not a maintainer. That simply is not what maintaining means.
A maintainer that you can't reach out to is no maintainer at all. If that's the behavior they expect from others, they should clearly state that the project is not being maintained, and be open to others taking up that effort instead.
I think it's more like you plan to sleep over at Eve's house, but visit Bob on the way. As you drive to Bobs house, you run into a huge forest fire, so you turn back and go to Eve's - which was always your ultimate destination, but in this case you failed to visit Bob. (Also - Addis Ababa is Ethiopian's hub - so it makes sense for regional flights with connecting legs to terminate there)
When companies raise funds, are they generally expanding and hiring these days or buying back their own stocks? Workforce have been shrinking for probably 100 years. Trickle down is fantasy.