skysight-inc/HackerNews huggingface dataset:
Ask HN: How can we make self-hosting cloud apps easy for non-technical users?
Currently, it is impossible for non-technical users to install a web-based app (i.e. an app that runs on a server and delivered through a web browser).

It's no wonder that SaaS continues to dominate the software market when the self-host alternative is so time-consuming and unfriendly to set-up.

Non-technical users know how to install desktop apps. Imagine if app installs on the server were as simple and easy as installing a desktop app? It would unlock countless opportunities for developers to reach more users.

There appears to be no appetite or interest in the industry to tackle this problem. Or is there?

I don't consider Docker, Cloudtron, Sandstorm, command-line scripts as possible options. Developers may find them 'easy', but none of these options are easy or simple for non-technical users. Even one-click app marketplaces (Linode, Digital Ocean etc) have their complications.

Is the following a possibility? A common or standardised 'installation' API for web apps adopted by web servers like Apache, NGINX, Caddy etc. The API covers security, permissions, installation location and even uninstallation. (I'm far too thick to figure out how it could be implemented, but one can dream.)

Without easy deployment for non-technical users, self-hosting will never be a viable option for most people, only for a tiny minority of technical users. If you disagree, take a look at the unstoppable juggernaut that is SaaS.

Relying on SaaS also brings with it the possibility of file and data lock-in (as well as privacy issues). Many developers warn of the dangers of this situation, and yet the industry has done nothing to tackle the issue. (Unfair?)

Would it be too cyncial to suggest that it's in the best interest of SaaS providers that self-hosting remain complicated because it makes SaaS a more atttractive, less complicated alternative?

So, how can we make self-hosting cloud apps easy for non-technical users?
They'll eventually use lightning network.
Then it's easier to give everyone the right to a bank account than introduce a new payment infrastructure.
Even my own comment got downvoted.
Would love it if it was the BBC that triggered the problem :D
No good idea starts in the Lawfare Blog. For people who aren't familiar, this is where many Democratic staffers on the hill get their information that ultimately ends up in legislation.
Oh ok, fair enough I guess.

Thought I'd missed some larger joke/meme/issue thing!

I was wondering if there was a way to find the most commits in a repo, and a google showed this as first hit: https://github.com/virejdasani/Commited
I actually quite like the mobile browser, it hasn't really given me any issues yet. The fact it supports add-ons like uBlock is awesome.
I have these problemes too. In my case there is no unique identifer if you abort a restore and move the files again in the "folder", which leads to duplicated emails.
Yeah, right, that's why Russia joined WTO and is already at 28th place in the World Bank's Doing Business rating.

[0] https://www.doingbusiness.org/en/data/exploreeconomies/russi...
They say as much here [1].

> Fastly is a shared infrastructure. By allowing the use of inline C code, we could potentially give a single user the power to read, write to, or write from everything. As a result, our varnish process (i.e., files on disk, memory of the varnish user's processes) would become unprotected because inline C code opens the potential for users to do things like crash servers, steal data, or run a botnet.

Personally, my hypothesis is that somebody uploaded a configuration for their domain `https://IVCL_{raise(SIGSEGV)}.com` (edit: the preceding URL used to contain a heart emoji between I and VCL, apparently HN prefers ASCII, too) in a way that, rather than converting to Punycode, passed a few bytes that weren't in the 96 legal characters accepted by the VCC compiler and caused some kind of undefined behavior.

[1] https://docs.fastly.com/en/guides/guide-to-vcl#embedding-inl...
One of the first country to do it and definitely not the last country. More will follow in the next years I am pretty sure about that.
This is plain wrong. I don't know why it is upvoted to the top.
The #1 recommendation I can make for working from home is: get dressed before you start work. It helps to separate work from rest when you do both in the same place. It's easy to stay in your pyjamas and start work, but doing this every day blurs the lines between work life and home life, which can lead to burnout.
In Latin America people kidnap you and take you around to ATMs at gunpoint until you've reached the withdrawal limit. This seems so much more dangerous with bitcoin wallets.
They're not just trying to de-skill driving the trains though, they're trying to de-skill all aspects of running the network.
This doesn't make a lot of sense to me. Why would an entity trying to maximize profits pay an extra 20-50% to purchase an illiquid asset?
Safari's respect for battery life and ability to limit the harm a misbehaving/disrespectful tab (which is lots of them, these days) can do to overall system responsiveness are what keep me using it, and those definitely help me enjoy the web, to the extent that it can be enjoyed anymore. It's the best at both of those of any major browser I'm aware of, and in fact I don't know any that are even close—something like Surf might match or beat it, I guess, being very small and using the WebKit as the rendering engine, but I wouldn't bet on it.

[EDIT] but yes, FF and Chrome/Chromium destroy it on a feature basis. I just value those other things so much, and both of those options are so bad at those things, that I prefer Safari anyway.
Sure, but that should be land held in the commons, not private home ownership.

Private homeownership is just LARPing owning real capital to placate a new conservatized middle class, completely inefficient as rising prices cannot spur more land production and in fact preclude intensification use since the middle class homeowners don't have real capital to convert to apartments (even if zoning was relaxed), and historically tied up in all sorts of racist shit to boot (redlining, covenants, etc.).
I wish you didn't change your comment because I liked your original question.
Yes, I think cryptocurrency has a potential use case of cheap international transfers. I too faced issues living abroad and transferring money back and forth from the US. There are both flat fees, making small transfers expensive, and %age costs, since banks don't give you spot price for cross currency transactions but instead skim the spread between spot and whatever exchange rate they choose.

If the above doesn't sound correct to a reader here, then either you've never lived outside of the US or, please tell me how to transfer money via banks and not get fleeced.
Buckle Up for a Wild Decade in Cloud Computing
I'm sometimes afraid of these "mega-corps" that have the effect of really changing things. Sometimes in a bad way. Sadly, once you've got money, you can earn much more. What the limit to t->infinity ? One single corp dominating the world ?
I'm interested in where you can you get a code certificate for $99? My renewal is coming up and I'm paying $699/annual for a extended validation cert; I'm willing to consider a standard cert but even they are $499/annual. Buying a 3 year cert provides very little discount... that 3 year ev cert on Lockdown and my other apps is a $2000 deal.
Wouldn't be better to just start a government run block chain and use USDT.

The folks behind tether will probably "loan" them a reserve to start with. It costs them nothing to create so they "loan" them out like candy and the price stays fixed at or near 1 USD.

Amazing!!!
Once you can't afford to pay the GOVERNMENT any more because property taxes have skyrocketed out of control I'm sure a private company will be happy to swoop in and buy your house out from under you.
And still numbers are being hijacked even in Israel [1], and even in Sweden, where I live now, I swept my SIM without my ID being properly checked

[1] https://www.gov.il/he/departments/news/sim
>it’s a bit late now since they allow custom VCL (which has now proven to be a terrible idea)

Ah, okay. I took a look, and it appears they at least didn't allow varnish modules or inline C. But, still, a fairly hefty anchor for the future.
Evaporation pools?
It varies over time. But I think everybody agrees that if BTC takes over the world then the transaction fee will be much much higher.
Then you're with the wrong bank.
There's a similar number of people crammed into a similar geographical area on the east coast.
Its worse than that. As a tenant, you cannot have people who are not on the lease stay long term without them going through a background check. This means that you may end up increasing the homelessness of relatives with temporary financial issues and also isolating potential mates with financial issues from living with their significant others until married, forcing the better financially equipped mate to take a hit to their credit/rent risk and lose the ability to rent in a better area. Also, you are severely limited in the things you can do at leased residences. Garden? Maybe not if its in the lease.
> Earlier this week we got a bug report about the game freezing, consuming all of the available RAM, and then crashing when it ran out of RAM. It was again a modded save file so my first instinct was to blame it on a mod. Again, I had to test it. And again... it's never what you think it is.

> So, I still repeat the phrase: "Crashing on dereferencing null? Just add a null check!" as a reminder to myself and others to always look deeper into why and never stop at the basic symptom of a problem.

I feel this is a very important rule that people often forget - most anytime your "safety" code triggers, something went wrong somewhere else and it can be worth tracking it down.
To be fair, the validity of like counts and other similar engagement metrics being polluted is a good thing.
I suppose when your investment horizon if 40+ years (and interest rates are low), you can afford you have a longer ROI ?
Loans aren’t considered income, and borrowing against stock carries risk that borrowing against other collateral does not.
The notation I'm using isn't as specific as 'human name in square brackets'. It's the more standard approach editorial approach used to add context when pulling out a quote.

If you read the original text the context would be obvious but with the quote on its own it doesn't make sense so you want to add that context back in. That's done in square brackets to indicate that it is added and not part of the original quote.
Isn't that the problem in game economies as well? Making virtual money begets making more virtual money leading to exponential growths. Some games solve it by making items more expensive for hoarders. In real life we pretend that growth inequality does not exist.
Amount of years old bugs with zero activity while they keep working on new features.

Opera/Vivaldi CEO is really adamant about hiding both staff and user counts. Vivaldi even removed itself from User Agent string.
> One of the big crushers of self-esteem is seeing your own post get 5 likes while a friend's gets 50.

That's also a symptom of a problem outside of Facebook's control. From my personal experience, comparing myself to others has never been an authentic source of self confidence. But it's hard to remember that when modern culture and media values perfection and popularity.

Facebook is opportunistic and exploitative about it, where the entire product is engineered to be addictive keep you coming back. And so are thousands of other apps, news programs and articles, tv shows, etc.
Interest paid on debt is seen as an expense. In some tax codes (like in SA) expenses like that offset your taxable income as a private entity.

To be fair the lines get blurry because tax codes like to tax individuals differently to business entities. E.g individuals get taxed on mostly gross profit (income) whereas companies get taxed on net profit after expenses.

IMHO the whole thing would probably be filled with less gaps if we just relied on one of the two or unified them.
If someone sends me 1 BTC and the transaction is recorded in mysql, the database operator can revert the transaction and I have zero recourse. That's not possible with lightning. If someone sends me 1 BTC over lightning, then decides to reneg on it by trying to commit an older state of the channel (where they haven't sent me 1 BTC), then my recourse is to rebut that transaction with a newer one.
join a local facebook group for your area and ask around. Usually someone will give you a referral.
“They were trying to create a customer for their gender clinic . . . and they seemed to absolutely want to push us in that direction,”

What a load of hot garbage. Gender clinics are all over booked into the next century. No one is trying to create customers for them. Transgender people are often lucky if they can get an appointment less than a year from their first consult. In the UK NHS wait times are 18 months.
Free Visio tier coming to O365
I suggest you have a hostname for each service. So you could change the hostname of the mx but have it point to the same IP address. You can then have a certificate for each hostname. Certbot can generate/renew the certificate using http even if that hostname normally doesn't do http.
Wow. Had no idea. That's incredible.
Sort of like investing crazy money into startups. Big bets hoping to get a once-in-thousand-years cashcow.
> Our current platform connects directly to SQL databases and warehouses. We don't copy, cache, or manage any data.

Well that may be convenient for you but since these dashboards are external, does scalability become the responsibility of your customers? I can’t imagine thousands of users all hammering expensive analytical queries on a single unoptimized replica will scale very well.
Not just secrets, anything, as a rule, the easiest thing is to just ask people, what they want, what they have, what they are afraid of. And for secrets as well.
This is now happening on Linkedin as well. People give access to their accounts to bots or sales people to like, share and contact people.
Forget it, Jake, it's City Journal.
Wow, that's spectacularly missing the point of the essay. Did you even read it?
"The primary beneficiaries of this will be organised crime, who will now be able to wash the Bitcoin via El Salvador to convert it to dollars ..."

This bitcoin to dollars confluence is even more interesting in the case of El Salvador where the US Dollar is the official currency.

When you are in El Salvador you use actual, physical US Dollars for all cash transactions.

This is not a de facto standard as in some other countries - it is the official legal currency in the country.

So that's interesting in terms of geography, currency usage and the ability to wash bitcoins into (physical) dollars...
Property taxes do not have to go up because the assessment goes up. I have had assessments go up, but the tax rate go down because the town did not increase its budget.

In the long run it probably will though, since higher land values will probably cause increases in wages and other costs. But it does not have to be proportionally as much as the land value increase.
I like the thought experiment of taking that to its absurd logical conclusion.

I'm sure there are some fun ones. Eg, Once a single corporation is in control of everything, and everything that comes in is profit and everything that goes out is a loss then the only missive left is to cut all losses, no? How do we do that? Burn the planet? Can't lose if there's nothing to lose.
This is what happens when you keep printing money and keep mortgage rates incredibly low.

All that money's gotta go somewhere. Hey, at least the CPI isn't going up right? Its only the most expensive thing in most people's lives that has doubled in cost in about 10 years. Same thing for stock prices, and slowly other commodity prices are catching up as well.

Non-homeowners are being shafted by this fed/ecb policy. Every year the gap between poor and rich grows larger as a result.
It's the least risky asset on the time horizon that they're operating on.
general usability? emacs is as usable as you make it.

friendliness? emacs doesn't need friends, it needs power users.
I think I visited Tempelhof early in the 2000's when the Red Bull Air Race was on. Had a great time!
Subsidize the farmers' losses and overhaul the water rights (deal with legal challenges later doesn't make the problem go away). Eminent domain as necessary. My family has farmed for centuries, so I sympathize, but sustainability is paramount.
Ah, interesting. Though the change itself reads like it was just adding capacity in one location (Newark). I don't see any other changes mentioned for that date.
phishable how? "your account has been hacked, please provide us a TOTP code"?
The problem (I think) is that the Fed has dumped too much money into the system. There are no assets left to buy at reasonable prices. So now investors are buying homes.

This is the downside to the current "bailout". I think the last "bailout" was a bit more lean. People were hurt, but in different ways than they are today.
I think this is where at least talking about rather than a wealth tax a usage tax. Now some will fall through the cracks as a billionaire that lives like a middle class person would be taxed as such but that could be viewed as fair since the assumption is at some point the wealth will be spent and taxed. The trick of a usage tax though is some kind of baseline income or offset to prevent the inevitable result of permanent poverty as rich have the safety net of wealth and a usage tax just encourages them to hoard more and distribute less to employees.
"Found 6 paths with 3 degrees of separation from Capitalism to End of the world in 2.01 seconds!"
https://www.sixdegreesofwikipedia.com/?source=Capitalism&tar...
If you want to fuck with landlords all you have to do is repeal your local zoning codes. Institutional money is pouring in because American cities have erected ridiculous barriers to entry in the housing market, making appreciation of home prices state policy. Repeal those barriers and make landlords poor again.
A tragedy of the commons and the "autoliker" problem described in the OP are both "coordination problems": people are worse off because they do coordinate with each other.
I installed it on my firefox and the it crashed within minutes. I think it eats up good chunk of my ram. I use Ubuntu 18.04 + Firefox 89.0
So much in this short anecdote:

• Engineers work on projects after hours for the sheer joy of engineering.

• Management not compensating these efforts encourages the engineers to leave (and the ones you probably actually want to keep).

• Clever hack: creating a loop with a prime-number cycle-count relationship with another loop so to avoid "phase locking".

• Clever hack: two-chip peripheral card for the Apple II.

• The utility (albeit slow-speed) of the Apple II design that allowed for a two-chip peripheral card solution in the first place.

• Bill, Bill, Bud, Burrell, Battlestar Galactica.
Oh, that would be cool. You could implement sorting algorithms and such.
Reaching for yield. People will need housing, and assets are inflating because there’s more capital chasing fewer returns. Lock up housing assets, you’re locking in returns.
> fossil fuels are too expensive to make fossil-fueled bitcoin mining profitable

This is incoherent. Nothing ties these prices together. If tomorrow the price of BTC goes up 1000x, the price to buy a joule of energy via burning coal doesn't change at all.
Are you testing your bottled water regularly?
and who exactly is doing the pricing here then?
>but bitcoin miners absolutely do control the network.

Again, what type of control? They can determine what gets confirmed and possibly revert transactions (at great expense, given enough confirmations), but they can't affect monetary policy.
SegWit use, coupled with a ton of Lightning Network usage the past couple weeks, along with accumulation.
> what is the point of adopting BTC if vast majority of the transactions are going to be handled by a third party service

Because they've saturated the technical audience who can do bitcoin without a 3rd party service and now need regular people to shovel money in to keep the prices propped up.

This is the "please buy a single tube of toothpaste from my Quixtar stash" phase.
There are two kinds of programmers,

Those who look at Factorio and go: "That's my day job! Why would I do it for fun?"

and those who look at Factorio and go: "That's my day job! You mean I can do it for fun?!"
What prevents someone from making the transaction on the lightning network, as well as the btc blockchain before the lightning network syncs up?
This appears to be yet another article from a think tank content mill. I'd link directly to their entry in wikipedia if I were sure they didn't write the entry themselves:
https://en.wikipedia.org/wiki/Talk:Manhattan_Institute_for_P...
This could be an interesting topic but a rant about cabals and the Great Reset is probably not the right starting point.
Well, it is BBC, what do you want.
I'm not familiar with the details of the law - does this imply that Bitcoin is now an official foreign currency?
The experienced and mysterious audio engineer "NwAvGuy" [0] praised the virtue of using two gain stages and moving the volume control away from the first input to reduce Johnson noise in audio amplifier designs [1]. It's a good example of how the basic principle applies both to mundane audio and cutting-edge science: the system noise is dominated by the first amplifier stage. Adding some noise before the first stage significantly degrades signal-to-noise ratio, but adding the same noise after the first stage is often acceptable since the signal is much stronger now. To reduce noise, you move the noise-generating resistor away in an audio amp, or cryogenically cool the resistor in a radio telescope front-end.

> One of the big claims for many audiophile op amps is lower noise. The chip manufactures make a big deal about it and audiophiles, not surprisingly, have jumped on the bandwagon. But, in reality, it’s often the Johnson Noise that limits the noise performance of a headphone amp, not the op amps. Johnson Noise is, literally, self generated noise that’s present in any resistor. The larger the resistor value, the more noise you get. Many DIY headphone amp designs have the volume control at the input to the gain stage. And it’s, at the lowest, usually 10,000 ohms. By comparison the O2 has 274 ohms in series with the input. That’s a huge difference in Johnson Noise. The way volume controls work, the noise is typically worst at half volume where you have 5000 ohms in series with the source and 5000 ohms to ground. So, at typical volume settings, you get a fair amount of Johnson Noise from the volume control that’s amplified by whatever gain your amp has. That noise typically exceeds the op amp’s internal noise. If you put the volume control after the gain stage its Johnson Noise is no longer amplified. And, as a bonus, the volume control at lower settings now attenuates noise from the gain stage. For more, see O2 Circuit Description and Circuit Design.

> To put these numbers in perspective, referenced to the old 400 mV they’re –105.3 dBr and –108.2 dBr. On the exact same test, at half volume, the Mini3 had nearly 11 dB more noise and measured –94.5 and –97.5 dB. Noise of –113 dB below 1 volt is under 3 microvolts.

[0] https://spectrum.ieee.org/tech-history/silicon-revolution/nw...

[1] https://nwavguy.blogspot.com/2011/07/o2-headphone-amp.html
How badly paid do you want the people responsible for your safety to be?