skysight-inc/HackerNews huggingface dataset:
So, I'm the architect of Cloudflare Workers. In a previous life, I created Sandstorm.io, including implementing its container engine from scratch. I do know some things about containers.

With Sandstorm.io, the rule of thumb we landed on was that a container takes 100MB of RAM. Some apps used more, some used less. This is real, empirical data.

With Workers, we're seeing an order of magnitude better.

There is no one, simple reason for this difference -- rather, it's a large number of factors working together. If I enumerated every one of them, you probably wouldn't find any of them compelling on its own.

Sure, if we could convince all our customers to write tiny C programs, with just the right constraints, maybe they could be as efficient in terms of RAM usage. Maybe. In Sandstorm, a raw C/C++/Rust app could indeed fit in a couple megabytes. But there's still context switching overhead. And no one wants to write C, they want to write JavaScript. ¯\_(ツ)_/¯
“Secondary” is not a matter of size but about socioeconomic influence
Where are you coming from?
Downtown San Diego is basically for singles only. It's a city mostly full of transients. Once people decide to have a family, they move away or to the suburbs if they are loaded.
I was really shocked when i experienced the same issue in the Netherlands.

I went there for a conference and only had to go straight to Amsterdam central, to science park and to my hotel in almere central.

I had to exit Amsterdam central station by scanning in the QR code of my paper ticket. The alarm at that station was ringing constantly because of all the foreign tourists who had no idea what to do.

Outside I had to go to the foreign help desk which was nice enough to give me some kind of tourist paper ticket, which i do have to say, i have no idea how it worked. Hopefully it was a rfid chip in the ticket, otherwise i triggered every last scanner by just pushing it on top and walked out. And every last person was heavily annoyed by all the retarded tourists. It did not help, that apparently the Netherlands do not bother to put up English signs.

I luckily could pay in cash for the toilet in central station, but that was really it when it comes to cash. I luckily could use my VISA for a train station locker, but i could not buy a bottle of water, as the machine at main station only took some kind of wireless card. The same applied to every supermarket but one near my hotel.

I stood in 3 ordinary supermarkets and wanted to buy a simple bottle of water. Thankfully one of the cashiers in the supermarket at science park was nice enough to pay for a bottle of water for me in exchange for cash.

How every nice the Netherlands are, it is a modern Dystopia.
First of all the page you linked is not the page linked from the landing page. https://gogs.io/docs/installation

I've always avoided the docker setup because I want control of where my database is and such details.

But yeah all I see when I look at the install instructions are the same steps as gitlab requires, unless you use Docker.

It would be possible for them to make a simpler package for simple users where they'd use sqlite for example. This can easily be upgraded to Postgres/MariaDB.

I like the ROOT setting because that means I can easily adopt gogs on my existing personal git server which simply uses a gitrepos directory in a home directory on a closet server.

So hypothetically were they to use a default database setting, and a default ROOT setting, you could have a working gogs setup with just two package manager commands, one to add the repo and one to install the package. That's painless!

Advanced step can be to create a mysql database and import your sqlite data.
Maybe people downvote because they think it violates the HN commenting rule below?

==Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, so we ban accounts that do it.==
People tend to revisit these preferences when their oldest turns 4, and they discover the unfortunate shitshow that is urban schools.
Indeed. The sqlite DB also makes backup, restoration or host migration dead simple. sqlite is actually very performant in practice and can definitely handle the load of even a few dozen users.
It's funny, the very mild - some consider it perfect - weather of San Diego attracts the very wealthy and the very poor. That's the case, though, with several mild-weather tourist destination cities on the California coast, including Santa Barbara, San Luis Obispo, etc.

Many homes in those areas are only occupied a portion of the year, by people with other homes elsewhere. Others are owned and rented out by family trusts.

I've talked to many people of mid-high means who are in or near retirement that have made such arrangements part of their financial and estate plans.
It's still secondary to Los Angeles, where many are migrating from.
Can we just have back SOAP/WSDL and return to rational design and interoperability, or at least limit "REST" to a web facade? I think after 10-15 years of mucking around with "REST" (or what people think it is, as rightfully pointed out in TFA) it's very clear that there's not going to be a common understanding, let alone standard for it. As a freelancer having worked on maintaining many "REST" trainwrecks, I can tell you that naive REST spaghetti is absolutely much worse than any SOA design ever was. The technical debt and high maintenance might not be apparent while you happily code away your new "microservice"; but I can assure you you've just traded a tiny bit of upfront design for a long-term puzzle you're leaving behind.

Did you know WSDL has supported "REST"-like encoding of parameters in URLs and operations as HTTP verbs since 2001?
Completely agree — Zig and it’s design philosophy is absolutely fantastic for its domin, and I’m very glad it exists.

I like Rust and other modern languages too, but Zig strikes me as just about the best possible contender for a true C/C++ replacement (due to seamless interop, and a very practical and well designed simple language core — as opposed to the complexity of something like Rust, for example).
Sweden is not in eurozone, so SEPA credit transfers have limited usage there; the full SEPA process works only for EUR-to-EUR transfers.
As the article discusses:

> One option is to do nothing, meaning we accept that the general public no longer has access to central bank money. Such a future would imply a changed scope for the public sector. The payment market would have to be regulated and supervised in new ways to meet fulfil the objective to have a safe, efficient and inclusive payment market.

> A second alternative is to issue central bank money in a digital form, as a complement to cash and the money held in bank accounts.
The python debugger is great...
From the link in my comment:

Up to two children age 5 and under may ride free with a paying passenger on all MTS and NCTD routes

Family Weekends: On Saturdays and Sundays up to two children (age 12 and under) may ride free with a fare-paying adult (age 18 or older) on all MTS routes.

Holiday Friends Ride Free: On New Year's Day (observed), Memorial Day, Independence Day, Labor Day, Thanksgiving Day, and Christmas Day, a friend may ride free with a fare-paying customer on all MTS routes. This promotion will be in effect on December 25, 2017 and January 1, 2018.

Plus, monthly passes for "Youth" (under age 18, or maybe 18 and under) is half the cost of an Adult monthly pass.
People’s Infrastructures: the case of recuperated factory of VIOME
It would be imprudent not to develop this. If your adversary deploys this technology they would have a dramatic advantage against you. Like nukes its technology that should not be used, but you also don't want to be the one without it.
I was sent that same post when I interviewed 5 years ago. I wonder if they have data indicating success of interviewees who were sent that link.

If nothing else, the recommended book "Steven Skiena's The Algorithm Design Manual" is very good to prepare for the Google interview.
It's council tax.
My 15” laptop is 4 pounds and the battery is long enough to where I never need to bring a charger. It can only go down from there.
You are correct, but I am sure the parent poster meant "utopia" in the more commonly interpreted way... a heavenly place of sort.
They spoke freely but they still faced consequences. I know of someone who protested against the party in the early 80s in Moscow, only to undergo interrogation by the KGB and jailed for three weeks. Their pet bird died because they simply “disappeared” for that time and no one knew where they went.
The best payment experience I've had is a credit card. It's harder to get robbed, I can pay everywhere with just a tap, I never need to remember to take out cash, tips are computed for me at my request, when I travel to many other countries I don't even need to get local currency, conversion happens automatically, and I'm not stuck with unused local currency when I leave.
And hope the electrolytic capacitors still work.
Is this the one you're using? https://www.amazon.com/Anker-Premium-Charger-PowerPort-Deliv...
There is also a cultural difference. While at Oxford, the family that I stayed with had a garden. British people love their gardens. It wasn't much of a garden, but it was in Oxford, and it was their little piece of barely green soil.

Americans have their land of course. I have my own equivalent garden. The difference is scarcity. I can travel a continent and still buy a garden relatively cheap. The UK? Not so much.
The article avoids mentioning the most important issue around central bank issued digital currencies:

Currently my electronic cash balance represents a deposit at a commercial bank. On the other hand, when I hold physical cash, it is a direct obligation between the central bank and I. As mentioned in the article, 90% of cash balances are electronic money held at Commercia banks.

With a central bank issued e-krona, there is no role for commercial bank deposits, the e-krona is a direct obligation between the central bank and individuals/companies. This means that commercial banks have very different balance sheets to use for lending. It fundamentally changes the financial system and creates very different payment and lending opportunities.

Initially the central bank may only issue <10% as e-krona to avoid this impact, but it makes little sense not to follow through to making e-krona the only form of cash.
Possibly.

I think the misunderstanding comes from making a comparison that I obviously haven't attempted to, and that no reasonable person would (basically, a strawman).

I can't see how a suburban apartment can be as nice as a suburban house unless you're making a cost argument.

Yes, perhaps an apartment at price X is better than a house at price X. (Perhaps at price X a house doesn't even exist).

The point is that someone who already owns a decent home doesn't have to make that decision, and that describes huge swathes of the city. The financial decision is for newcomers who are attempting to push these people out (or push them in to inferior conditions).

If you have a 4 bedroom semi in Zone 4 London then I cannot see an equivalent apartment. It doesn't even make sense to me. No apartment block on the same street could be nicer.

Only if you compared it with, say, some skyscraper in the City does it make sense to even talk about it, and that's a complete lifestyle change.
How does a twist x{d} being even equate to the integer d being even?
To be sure, but the religionists will retaliate, thinking 'you have personally offended me, and punishing you is God's Work'. But if you disparage belief systems they disagree with they will tend to ignore you. And yet, the people who can understand your message will understand it applies to all religions.

Perhaps, attack the beliefs of the Noodlers and their belief that wearing the Holy Collander protects against credit card fraud.
Amazon don't stop Chromecast and a whole slew of other Google products, neither do they let third parties.
> Having a debugger available does not drop your IQ by 20 points.

Not necessarily, but it can have that effect. Sometimes I spend a long time in the debugger, following the chain from effects to causes to the causes’ causes and so on, getting a little dopamine hit every time I uncover a new level – it’s exciting, like watching a detective show – and ultimately discovering the root cause… only to have it be something dumb or obvious, something I might have found in less time by just patiently rereading the code.
I grew up in a sort of building style you don't see in America. High rise flats built around a courtyard/park. Lots of room for kids to play in, lots of built-in friends of all ages groups for the kids, flats big enough for families (shared rooms for younger kids is fine). Honestly, if those existed in America I could think of nothing better to raise children in.
Try gometalinter. https://stackoverflow.com/questions/43898074/is-there-a-way-...
Moleskin journal, quick list of items and mind maps of more complex topics.

Cheap, reliable and easy. I keep them available for 2 years and toss them in a box after that.
My admiration for Steve Yegge plummeted after his article on why he moved from Google to Grab.

He was talking about how Grab had some sort of moral highground above Uber, but if he spent even 10 mins researching he would see that objectively they are worse in Southeast Asia. And their behavior after Grab bought Uber in Southeast Asia was nothing short of ruthless. I have family in the area so I have first hand accounts as to what happened, so him talking about how proud he is working at Grab because they are somehow moral really made my lose my respect for him.
Knowing b1, we find b2 such that b2 = b1 \oplus s;
Knowing b2, we find b1 such that b1 = b1 \oplus s.

Do you mean, b1 = b2 \oplus s in the second bullet? I also cannot follow the example right below it: XOR s5 and s6 gives b3, not b4.

Can someone help me with this?
But at least if my self hosted service down I know the solution is in my hands. And I can give reasonable expectations when it will be back up. This in my opening is far better than looking at a red Dot on a status page.

Man have we lost some real know how and decided big sevises are the "way to go".

It's not if your service -- self hosted or not -- it's when your service goes down.

I run both a gogs server and depend on GitHub. In the last 3 years GitHub has been down for my repos at least 2 times. My gogs instance has had zero down time ( minus breif upgrades ).

We really need to start checking out self on the dependency of 3 party service. There is no guarantee they will be available forever or that they will work the same 10 years from now. And if your build system depends on any of these services good luck with useful code eacrow.
You might want to check out the Philip K Dick book “The Transmigration of Timothy Archer”
Curious about the downvotes on this. Seems accurate.
Cool! I did a little review of this book back when I was the CodeWarrior for Windows compiler/linker developer at Metrowerks. It's a really useful work.
You are incorrect on 66-100% of your statement. I feel like you're just regurgitating a bias here.

And it's not even about cost of living if you really get down to it, it's about inability to adapt to the pace of having so many options, that you choose to have fewer, or preferring a slower pace and less options, which is fine.

But the homeless situation has been dramatically affected by positive changes, so no. There are plenty of families, many types of household, so no. And people generally move away from San Diego entirely, not just downtown, if they leave. It's an overall lifestyle change usually. San Diego as a whole is speeding up, and the cost comes with benefits of being here.

But like I said, if it isn't bias, it's preference, and preference is fine! The bias though, is flawed.

( Major edits since downvote since apparently I needed to spell out exactly why this is biased thinking, not just question the bias. This is really unfair to San Diego which is not perfect, but extremely progressive. We've dealt with the majority of the charges rapidly. Check your assumptions and refactor your thinking please )
If we're just randomly quoting things, this one is probably more appropriate, from their FAQ:

> Is this “Open Source”?

> No.
Council tax isn't property tax because it's not percentage based. It's also not levied on the owner of the property but the occupier.

The valuation of your flat could quadruple and the council tax would stay the same.

I think it makes sense. Council tax pays for amenities. The rent in London might be five times higher than $insert_northern_town but it doesn't cost five times as much for the bins to be taken out.
Magit is one of the packages I can't live without now that I've given it an honest try. It's that good.
2015 MacBook Pro was the peak for laptops.
In the US, a lot of these secondary cities are in states run by conservatives. As someone who cares about reproductive rights, that concerns me. I have a friend who had her amniotic sac rupture while in Arizona, and had to wait 72 hours before she could have the no-longer-viable fetus removed. I wouldn't wish that on anyone, and I worry about what laws I would be subject to in states like that, even if the city or neighborhood I lived in was populated with people who valued those rights in the same way I do.
"I/We love APIs" has actually been Apigee's slogan since before the acquisition into Google Cloud

Example: https://apigee.com/about/blog/digital-business/tweet-your--i...

Apparently hackernews tampers with unicode in urls, so additional link:

https://www.accenture.com/us-en/blogs/blogs-i-love-apis
Any infinite set is either countable or uncountable.
On the other hand, all the major central authorities have asserted that they do have the right to censor how the residents of their jurisdiction spend money, so they consider that any payment system that's truly censorship resistant and anonymous must be prevented from interacting with the wider economy unless it surrenders these properties.

I.e. the requirement to report all large cash transactions and prevent anonymity in such deals; the 'know your customer' requirement for cryptocurrency exchanges, etc. Even if your "money" is censorship resistant, transacting with a legitimate business can't be, since all legitimate businesses can be (and are) required to censor certain transactions; and if a particular "kind of money" makes it impossible to distinguish them, then it may well be that these businesses will (or will have to) simply censor the whole "kind of money".
I honestly think Zig has the potential to be the C/C++ replacement. I haven’t checked out Jai yet but will now that you mention, thanks!

This is somewhat subjective of course, but from what I’ve seen, Zig has just the right set of features to modernize systems programming, without making the language too complex or difficult to write (which arguably Rust’s “borrow checker” system does), and (like Rust) gets rid of some huge legacy language design mistakes most people agree on today (e.g. nullable-by-default pointer types, or no way to know at compile time or at a glance what range of exceptions a function may throw).

And of course, the “automatic” interoperability with C is an essential part of any C/C++ replacement contender.
I don't get why you think metrics at low resolution or about resource utilization aren't usefully visualized via heatmaps. They absolutely are!

Let's say your application's aggregate p99 latency goes up. Generate a heatmap showing time (x-axis), percent CPU utilization (y-axis), and number of servers at that utilization (z-axis, color saturation). Oh, turns out one of your 500 applications servers has developed much higher CPU utilization than the rest! Better go kill the intern's bitcoin miner and bring latency back to normal.

http://www.brendangregg.com/HeatMaps/utilization.html
> head over to developers.google.com and browse a little. ... It's like what your fifth-grade nephew might mock up if he were doing an assignment to demonstrate what a big powerful platform company might be building if all they had, resource-wise, was one fifth grader.

Amazingly, this is now more true than when it was written.

Look at the top categories under the 'products' menu, compared with the same menu on aws.
Smart phones today have a long way to go before they come even close to perfect
> The same applied to every supermarket but one near my hotel.

I've been able to pay everywhere I've been to in the Netherlands with a normal European debit card with chip + pin (Maestro I think)
I quit smoking. I'm pretty sure you have never done it.
I haven’t heard anything about what Grab is doing beyond Yegge’s post about it; what’s going on there?
In London I used to live in one of those flats by Tower Bridge, by the water, and one day my neighbour apologized to me while we were in the lift about the noise her kids had been making all weekend. I'd been sick that weekend and stayed home and heard not a thing.

Most of the time, the most noise was the Thames lapping against the wharf. Quite pleasant, really. I never actually heard my neighbours, to be honest, except if we were both out on the balcony talking.
I guess it depends on what you value. I pay more than $1500 in SF for half a house, but I don’t have a car and my commute downtown is very easy on public transit. I don’t have a lot of stuff so don’t need a big, new place either. If I saved 25% on rent by moving to a city with non-existent poor public transit (like Atlanta) I’d just end up paying close to what I pay now by upgrading my living situation (new construction apt and no roommate) and factoring in a car and commute time.
Yeah... It did boot up a couple of years ago when I last plugged it in, though, so there's still hope! :)
On the other hand, it's kind of amazing that startups are so blasé about trusting confidential source code to an external company.
> There's no real science

> It's not a science

I preach and preach that to people on certain other forums who insist you need one of those palette generators or palette samplers, and everyone praises them, but it's ART not SCIENCE or MATH! It's why there are artists who design the look of things and not scientists or engineers.
And it's pretty damn high: https://www.cambridge.gov.uk/council-tax-bands-and-charges

Someone working at the Cambridge Science Park across Kings Hedges Road might be living in Kings Hedges area and pay GBP 1500/year to the local government. It's a substantial amount.
I discovered this early on. I was using an ultra discount broker at $1 a trade and my friend was with Fidelity. We both placed our orders at the exact same time and he got a price that blew away the difference in commission (hundreds of $ better). After that I moved everything to Fidelity.
As much as I enjoy using cash, it isn't the best method. You have to carry it. You have to carry the change.
The store had to have enough change. The store had to keep the pile of cash, and keep it safe. Then transfer it to my the bank at the end of the day or week or whatever.
If you run out of cash on you, you have to figure out how to get more
Cash had some nice features, like it is fairly anonymous. But it is far from perfect.
The new construction buildings I've lived in in the US definitely solved the neighbor noise issue except when the guy next door would have loud parties on the balcony -- I'd hear that through the windows even if closed. But while higher floors have nice views, they also came with a lot more white noise from distant highways.
It's percentage-based but against a fixed basis in the year 1991. Sort of like if everyone in California had access to a variant of Prop 13.

US states usually have percentage based against a variable basis.

I prefer the UK method, personally, but the US method that California uses is quite something to behold. It freezes your property tax to the date you bought your property except for a 1% change per year.