skysight-inc/HackerNews huggingface dataset:
> * Open source projects end up to be designed by committee, which inevitably turns projects to bloatware, which are hard to maintain and hard to use.

That's a concer of mine too and that's why I'm in favor of the BDFL[1] figure.

[1]https://en.wikipedia.org/wiki/Benevolent_dictator_for_life

> * Competition is becoming more difficult. Why to try to make another deployment manager if there's Kubernetes?

At the same time, you can also study how Kubernetes does the job, and come up with radical superior solutions.
Isn't it a big blow to Rust that the servo team was fired?!?
How does gitoxide perform compared to c-git? A slow operation I often encounter is `git log --graph` for example.
> Mission creep has been a fundamental Mozilla flaw for too long.

They started with Firefox, and they should have stopped with Thunderbird.
And quite expectably, stock prices inflate at larger rates than the prices of other goods.

Stats show that people save more cash than they did before corona. Very reasonable decision as times are more dangerous but it will be a major catastrophy when all of that money gets back into the economy.
technically right, but most users don't care about this, they just download Firefox and use it.
Yandex office in Belarus was blocked by armed people. Uber office is searched
I won't be the first to tell you that docker + macos is a constant struggle. It can be done, and I support about 10 developers using about 10 simultaneous containers on macos. My troubleshooting workflow right now is the following:

- Is the container throwing errors? A running container somehow repeatedly throwing errors on its non-main process restarting will eat up all resources of any machine, any OS;

- Is the container trying to sync a folder or datasource between the container and the host? Especially on macos, using docker for mac, this will hurt your performance. Solutions are in the form of specialized syncing systems (docker-sync)[http://docker-sync.io/] or manual syncing using rsync or unison;

- If you have many running containers, it can be useful to spin up a linux VM (ubuntu, debian) in virtualbox, then run the containers in there, finally using a tool like unison to sync dynamic content (the changing code) to the vm;

- Is 1 container using far more resources than the others? Is this strictly necessary? It is possible, in docker-compose at least, to limit certain resources for containers (it's probably also possible without docker-compose, just using docker run) https://docs.docker.com/config/containers/resource_constrain....

Probably the dynamic content synchronisation is the biggest resource hog, and docker-sync has really helped with that in the past, plus it doesn't require different setups between linux and mac hosts, i.e. you could use the same docker-compose.yml file.

It doesn't hurt to inspect whether the host machines are potentially running other heavy services, such as heavy electron apps or a million open tabs in browsers. I've had to tell some devs to perhaps not use their work machines for personal chat applications (but just having their phone open then) because those applications were using >3GBs of RAM each on a 16GB ram machine, leaving very little for any work-related processes.
How long do your deploys take? Our containerized Rails app, running on ECS, with deployment via Codeship, takes about 10 minutes from a push to master to production.
I understood that this deal is now expiring?
Catastrophe drives evolution but life resides in the pauses
You handle multiple servers by tagging your metrics with the server id or name. No need to create a table per server.

Each panel in a dashboard points to a specific data source, so you can have multiple data sources in one dashboard.
Things I'm excited for in Neovim 0.5.0: Language Server Protocol
It's also hard to understand how the network works in K8s and Docker Swarm. Sometimes we'd hit random slowdowns that were impossible to understand (I'm definitely no networking expert) Just restarting the server or moving to another node would fix it. I really want to use K8s, because it's a cool promise, but for us at least, it was too complicated in reality.
If I seem to create the impression, I am simply a user of hackthebox and a pentesting enthusiast :)

I'm not affiliated with it.
May we all live in the most boring times.
Shouldn't it be individual's responsibility to save for bad times? This also includes the US government. Stop spending so much and start saving. Now the USD is being debased and the whole world will suffer.

Maybe this change ends up being worse, but given that central banks are a century's long experiment, I say we should give a new system a chance. It looks like more power would be given to the individual and this is a good thing in my opinion.
Genuinely curious what you were doing. Renting your own racks in a DC, providing reliable networking, paying upfront for all the servers and then hiring staff for just managing all this bare metal is insanely expensive for a startup. How is not using cloud a cheaper option?
Small relative to their main competitors.
The quote you cite is interesting if not a little worrisome.

Maybe its just acting as a first-filter of things to (not) investigate at more expense later?

Otherwise you'd get a ton of studies promoting solutions as cause-and-effect when they're only coincidentally related:

- U.S. Spending on science correlates @99.8% with suicide by hanging

- Drownings correlates with Nic Cage films @66%

- Japanese passenger cars sold in US correlates with suicide by motor-vehicle @ 93.57%

*source: https://tylervigen.com/spurious-correlations
>We need to embrace neurodiversity, not stigmatize it

I probably have ADHD as I've been told by everyone since 5th grade.

I feel normal and function fine. I have an engineering degree and IMO perform better than most.

I'm pretty anti medication ever since I got addicted to caffeine. Since then productivity plummeted when I wasn't on caffeine. On a similar note, I found myself addicted to weed because it made me extremely productive and I was using that after work. (I'm off everything, and not very productive)

My point is, drugs should be the last resort. Once you start them it's nearly impossible to go back. It seems this is the first step with every Physician.
Apple to Launch Bundled Subscription Services Called 'Apple One'
I agree with the author that this expectation everyone has that things are actually free hurts everyone.

Some people say they'd pay for Firefox. Some say they'd support it, but nothing outside of the main browser. But are there really enough people to fund something as big as Mozilla?

Sure there might be some excesses (like I keep reading about the CEO's salary every other comment), but it seems few realize that the commercial ventures were created for a reason: to bring money in.

If Mozilla only ever worked on the browser, would they have survived up until now? I reckon no.

I do think they should create some sort of recurring donation system in a Patreon style (even without rewards, maybe with nice lists for the biggest donors) and test the waters. Are there really a lot of people willing to put money where their mouth is? I hope so, but my gut feeling also says no.
The cult of free for corporations must die.

I am not the same thing as Google and pretending that is true in any sense is how we got in this mess.

Firefox should require licenses to run when you're using your corporate computer, it shouldn't when you're running it at home.
>Maybe ask yourself first, if you need 1000 employees and a CEO with a salary of 2.5 million/year to build a browser. That's the way to think about this.

To build a browser capable of taking any market share away from Google and Microsoft, available in 90 languages with regular updates, you probably do need numbers around there.
I am SO waiting for Mozilla to give my ANY endpoint to throw my money at, and I bet I am not alone. Why cannot I have an Firefox mug? Or get that VPN running in Europe finally?
It's not an either or though. Just because a company generates good extrinsic motivation by paying well, that doesn't mean its impossible for them to also foster intrinsic motivation too. It's really not unreasonable to ask for both.
It's a contract for a few years. They'll probably re-up it, the question is for how much money.
Excellent documentary! I'm not sure I agree, but I like the moderate conclusion of part 1: Both biological and cultural differences contribute to differences in job preferences between men and women.

If we play along this conclusion, it does not really invalidate my hypothesis. Could it be that more women would participate in the IT workforce if it wasn't for physical work creep?
So just explain to me why something like linux can be free, but a web browser can't.
> The lack of charity to other people’s souls (cancel culture)

How is "cancel culture" a lack of charity to other people's souls? How is it that largely powerless individuals who choose to embargo, sanction or ignore the powerful is cast as a "lack of charity" or a paucity of mercy? It is a backlash against the largely impersonal powers that hold sway over us; the bland and ubiquitous media, corrupt political powers, and empty-headed celebrity culture that fails to live up to the standards it expects in everyone else.

Merely because Fox News has given it a catchy title, does not mean it is new, unwelcome or a degradation in standards - it just means that the rich and powerful are afraid of it.
And you're just as much a part of the problem. You're blindly punishing him for pointing out that the system is unfair und his post is not and was not deserving of downvotes. It has nothing to do with the content of his actual comment. You're not contributing positively in any way. You're just reinforcing that anybody who speaks out or has a different point of view isn't welcome here.
In principle I agree, but note that such projects are not created in a vacuum. Someone who goes out of their way to put that much unsafe into the codebase is more likely to commit mistakes that lead to ub than someone who just writes C stuff.
Mozilla already asks for donations. And they get plenty of donations.

They have a spending problem. Spending money not on firefox or thunderbird, but spending way to much for public policy and other things.
Proposal: Register-based Go calling convention
> Also, really important, going "old-school" doesn't free you to have a full stage environment, and a well thought and fault-resistant architecture and good backups.

Of course! We have a full stage environment, good backups, etc. And I'm not willing to lose them.

I've worked once in a company where a senior developer dropped a couple of tables on production, back in 2008. They made backups but never tested them. Turns out that for some reason they were zero-sized. I'm testing all my backups since, so they're good :)
Life Could Continue to Evolve
I've been meaning to read that for some time now.
You certainly do not even need to make a new language. Just making a new C implementation that aborts on buffer overflows for example would be enough.
I think you do yourself a disservice with your title. When I read it I thought "Oh no. Not another article about The [bloody awful] Gimp!" and nearly ignored it.

I'm glad I had a look though. That is really pretty impressive to be running in a browser. I've just had a brief play, opening a couple of my PSD files. Some glitches [especially with embedded fonts] but, otherwise, one of the most useful web apps I've seen in a long time. Congratulations!

[ And it pisses all over The Gimp! :-) ]
I don't think "open source" needs to apologize for anything. Making profit from it wasn't ever the goal for most projects. That you cannot derive profit from it may have to do with your business model.

You could offer support for the product you are offering or maybe you can just write proprietary software. To think that there is a problem with open source as a concept sound like a pretty alien conclusion to be honest.

Most open source projects don't have corporate backing obviously. The large ones that are heavily in use? Sure, because their developers use it too.

> Open source projects end up to be designed by committee [..]

I can agree on that point, but again, that is a minority of project that have become very successful.

> En-masse community memebers get nothing from contrubuting to project

That is the point of any free contribution. I know that can get exhausting and that there are ungrateful users that can ruin it for you, but I still don't see how open source is the problem and not your disposition to it.

I think the article overall is not convincing. Maybe our expectations are too high, but whose aren't in todays software world. Without open source it just isn't possible to let developers teach themselves as efficient as they can do now. That these costs are externalized by companies and that they might not give back enough is the nature of voluntary work. But it certainly not undercutting some imagined market.
If you need a hot fix "RIGHT NOW" you might be doing something wrong in the first place.

Being able to just ssh into a machine is one of the problems that we did solve with containers. We didn't want to allow anyone to SSH into a machine and change state. Everything must come from a well define state checked into version control. That's where containers did help us a lot.

Not sure what you mean with lingering containers. Do you launch yours through SSH manually? That's terrible. We had automation that would launch containers for us. Also we had monitoring that did notify us of any discrepancies between intended and actuated state.

Maybe containers aren't the right tool for your usecase - but I wouldn't want to work with your setup.

Btw. most of this is possible with VMs, too. So if you prefer normal GCE / EC2 VMs over containers that's fine, too.
But then please build the images from checked in configuration using e.g. Packer and don't SSH into them at all.
> * En-masse community memebers get nothing from contrubuting to projects while doing a lot of work for free. One may argue that in return they get polished product, but in reality that's far from true.

If you frame it like that, sounds like people are forced to work for free, think about other open source advantages, for example the freedom to customise the software to your needs without questions asked.
You can fix a bug that is blocking you for doing something, instead of waiting a big company to prioritise your little problem.
And that's just the first that comes to my mind, there are much more.

But I understand that your statment seems to come from a frustating experience, I'm curious about what was that product.
> However, there are shortcomings wiht traditional train systems, these new systems try to address. One big limitation for trains is, where to put the tracks. [...] The Boring companie tries to lower tunnel costs by making them less in diameter.Other systems try carts which run on or hang from stilts, reducing the space needed or allowing the train installations to go on top of existing roads.

Which is one of the main points of the article: the limiting factor is not the type of propulsion, but how and where to put the tracks.

Tunneling is expensive. Decreasing tunnel diameter just turns one knob of that system. Emergency access, switching and mergeing systems, and access to the tunnel itself use space and cost money. And if the idea is to just add tunnels to increase capacity, then that is probably more expense than building a proper train system with higher passenger density in the first place.

Trains that hang from stilts still need the stilts to sit on the ground somewhere.

Trains that sit atop of roads are limitied in their speed, by the traffic these roads where originally designed for. The curves might not be suitable to go around at high speeds.

You can't also just increase speed - acceleration and deceleration forces as well as the forces acting on a whatever kind of pod on whatever kind of track are physical limitations that affect passenger safety and comfort.

All these ideas improve on some small aspect of the system as a whole, but they do not solve the fundamental difficulties inherent in designing public transportation - they do the job, but not without the same real world problems that we have with traditional rail.

Autonomous operation for increased frequency might make some sense, but then that's something that can probably be retro-fitted to existing systems, and has little to do with the propulsion system in use.

... and I know of at least one urban public transport system where the limiting factor for increased frequency is ( apart from the issue that six train lines share one bottleneck track ) the time the doors take to close safely... not something I would have had on my radar as being a problem.
> Nazis viewed their struggle as benevolently protecting all the "superior races"

Nazi viewed their struggle was for German race. Not for all superior races. That is part you want to have there, but they were pretty clear on the long term plan. It was not coincidentally and there were literally no actual protectees. Not per nazi view and not per occupied country people view.

Yevtushenko is Russian. Per nazi plan Slavic people were meant to be used as slaves, prevented breeding and being eliminated in the long term plan.

That was literally what living space on the East plan was.

> If pigs tell dogs the sheep are inferior to dogs, should the dogs keep the sheep in line, or should they reflect on how pigs probably view dogs?

Who is supposed to be dogs, sheeps and pigs here? I just can not map concrete groups onto this one.

> just as Nazis viewed their struggle as benevolently protecting all the "superior races"

This is not true. The nazi did not viewed their struggle as benevolently protecting all the "superior races". They did not perceived themselves benevolent. Nor as protecting.

Nazi value system interpreted being benevolent as weakness. And weak were meant to be eliminated and only strong were meant to survive.
Apple Readies ‘Apple One’ Subscription Bundles to Boost Services
Unless refuted, these sobering observations should be confronted by everyone when considering the future of the energy economy and its relationship to climate.
> Most of Rust's "nice security features" are wildly incompatible with existing C/C++ code and inherent language features

Such as?
> Micropayments are proven to work

Do you mean that it's technically feasible to implement them, or that they actually work economically to fund viable, competitive businesses.
Is MS spending half a billion on their browser du jour? Apple?
Top philanthropists slam Google for placing charity ads on disinformation sites
Teslas total subsidies divided by total amount of cars produced: $2500 per car. These, to my knowledge, do not include the various EV incentives the buyers get.

GM total subsidies divided by total amount of cars produced from 2010 onwards (couldn't find an all-times number): $77 per car.

Subsidies from https://subsidytracker.goodjobsfirst.org/ GM cars from statista, Tesla numbers from wikipedia.
I like docker-compose - but anything more (k8 / swam) I think is just too complex to be worth it in the long run.
Huh, the process sounds like an early form of the same process used to make carbon fiber.
Problematic might be the delay in the process. Anti-trust cases can take decades until a final verdict is given.
I knew about this prior to 2000

Within my hacking community it was well know. We used to do that thing were you send out massive amounts of email with trigger words to cause problems. I think it created 0 problems.

It was an open secret.
Well I guess at the time a conspiracy theory. One that has been proven true and it was much worse than we thought
They are a non-profit. Their main income had never been donations.

Plus, their main competitors are Google, Microsoft, and Apple. They do pay their executives a substantially lower salary.
Year-on-year inflation is still below the inflation target!
It would be possible for Mozilla to accept donations with strings attached that specify what the funds are to be spent on. Currently, they probably don't accept such donations (as far as I can tell), but that's on Mozilla.

We discussed this yesterday at https://news.ycombinator.com/item?id=24129794
5 years ago it would have been worse because the community was smaller back then. But it's grown since and more companies have adopted Rust, contributing back by maintaining own open source projects.
I use Firefox because it does things that Chrome won't like extensions on mobile and better (and riskier) extension capabilities overall. So many of their projects stink of indulgence and adventurism rather than anything that differentiates them from other browsers.
I doubt very much that when Sony uses that forked clang compiler, where they only upstream non-PS4 specific optimizations there is any user right to care about.
If you are using uBlock Origin or similar you can enable 'Annoyances' filter lists (off by default) that take care of many overlays, cookie popups, etc.
I don't think core inflation/CPI counts stock inflation.
Clickbait. The month-over-month rate of change "jumped," but that's just recovery of deflation in the prior three months. The overall inflation rate remains well below what it was for all of 2019.
Imagine the amazing stuff they'd do if that half billion was focused squarely at improving and maintaining the Firefox browser.
How Entrepreneurs Who Hate Selling Close Sales
surprising, I've spent a long time trying to flip work around desire/excitement rather than obligations.. KDE has some things to say about it
This makes a lot of sense. I would rather they either built amazing orthoganal SaaS products and charged me for them, or had some >$100k ACV enterprise plays.

On the former, it's of course a massive shift off of their current focus and they'd get a lot of kickback from the community, but you could imagine a world where they had a model like 37 Signals/Basecamp/Hey etc. On the latter, I don't know anything about the browser market in proper enterprise and if there are many opportunities for products there - you would presume there could be some value capture though.
Why don’t others consider Firefox as worth funding?

The EU is spending 1e9€ over a decade to build a neuroinformatics platform.

It seems like having a major browser not beholden to corporate interests on another continent could be at least as beneficial as speculative science projects

(1000 employees at 50k€/yr puts Firefox in a similar price range)
A good example of how little recognition is worth, thought I’m slightly surprised I never heard about that purchase given I did hear about your flying sharks.

It’s a shame the sponsored spaceflight never worked out; but I guess even though Virgin Galactic still isn’t flying customers, that scheme brought more recognition than Reflector.
Ben Bernanke: As God is my witness, I thought helicopter money would fly.
I'm not making these assumptions. I think it's virtually impossible to contract Covid on the beach, regardless of masks or social distancing or wind conditions. Why? Whatever germ load someone sick expels via breathing/talking/sneezing/coughing is instantaneously diluted to infinitesimal levels because the ventilation on the beach is very good. If someone farts on the beach, nobody can feel the stink. If someone farts in an elevator, people can still feel that fifteen minutes after.

But, you and I are simply guessing. My question is: where is the science? Why is it silent on this? Why all we know at this point is still the pulled-out-of-a-hat 6 feet of social distancing and "wash your hands"? Why is the media not publicizing more widely studies like [1] that you are 18.7 times more likely to contract Covid indoors than outdoors?

[1] https://www.medrxiv.org/content/10.1101/2020.02.28.20029272v...