skysight-inc/HackerNews huggingface dataset:
As it turns out, the story about refusing to look through the telescope is a myth. Galileo came under fire from lower officials who may have used that rhetoric. The church hierarchy was coming under political pressure for being "soft on heresy" if you will, in the wake of the Reformation. But the astronomers at the Vatican actually bought a telescope from Galileo, and confirmed his observations. And the Church Fathers at least claimed that they were willing to change their beliefs in the face of evidence.

Apparently, Tycho Brahe had proposed a model where the planets go around the sun, and the sun around a stationary earth. This satisfied the telescopic evidence without introducing new problems such as why everything doesn't just get flung off the earth.

I figure Galileo took his theory as far as it could be taken in his time, and it became more than just an interesting philosophical debate because of what we might now call the "geo-political" climate of the day. An amusing factoid is that Galileo had terrible eyesight, and his telescopes actually worked quite badly, so the observational work he did was difficult.
And yet despite all that gasp lost productivity (how dare people take care of their family!) the Netherlands is still a pretty nice place to live. Maybe the rest of the world should follow suit.
> > And there's plenty of "one-percenters" that aren't part of the upper class, most notably tech workers.

> You’re going to have to back that assertion up.
I'm sure there are as many reasons as people, but I would guess one common thread might be that the ones who came here legally resent the ones that broke the law to come here.
You've been misled

>The top 1 percent paid a greater share of individual income taxes (37.3 percent) than the bottom 90 percent combined (30.5 percent).

https://taxfoundation.org/summary-latest-federal-income-tax-...
Games with Famous Bad Translations into Japanese
> If it's PENDING, reader just ignores it and skips its data, since they use MVCC. There's no waiting here.

I think this is where the confusion is coming from. You're correct that a read can simply ignore writes, even pending ones, at higher timestamps due to MVCC. This improves transaction concurrency.

However, if a read finds a provisional write (an intent) at a lower timestamp, it can't just ignore it. It needs to know whether to observe the write or not. So it looks up the write's transaction record and may have to wait. If the write transaction is not finalized then it needs to either wait on the transaction to finish or force the transaction's timestamp up above its read timestamp. This is true regardless of parallel commits or not.

What parallel commits gets us is a faster path to transaction commit, as irfansharif pointed out below. So the write can not only be committed faster with parallel commits, but it can also be resolved faster to get out of other reads' ways. In that way, it improves both the synchronous latency profile and the contention footprint of transactions, assuming no coordinator failures.
If the court finds that he is dead, the prison should follow standard procedure and have the body buried or cremated immediately.
Your pipe dreams Are the actual issue. There is a gaberal uninformed handwavibh going on among the leity that thinks we can power everything with wind and solar.

All the while we have had safe nuclear power systems for decades that cannot get built because of your hand waving and FUD.
The Rise of Nationalism After the Fall of the Berlin Wall
Google Cloud Firestore ORM
A more accurate statement would be forcing health "insurance" companies to accept sick people and therefore pay for their care, and limiting the ration of highest premium to lowest premium so that sick people don't have to pay for their own healthcare caused premiums for the healthy middle class to rise.

More people are getting healthcare, hence more money is needed, and instead of raising taxes to pay for taxpayer funded healthcare, the US government decided to force health insurances to cover people who had to raise health "insurance" premiums.

More people were never going to get healthcare without an increase in either taxes or insurance premiums. Complaining about higher premiums is therefore complaining about more people getting healthcare, unless you would have rather higher taxes on the wealthy to pay for taxpayer funded healthcare for everyone.
I don’t think it’s generational. It’s just unlearned lessons of history.

The most effective leadership for a technical company is leadership with actual technical creds to back it up.

The technical side is a must because you need someone who actually understands the business and the innovations that must takes place. But you also need someone who can provide the people-leadership skills and the business wheeling&dealing.

These are all crucial skills and take up a persons time, so it’s not uncommon to see this come in the form of a duo (Apple and Steves, or Microsoft with Bill+Steve).
It's not Amar though. Amr is a very common Egyptian name. And it's literally sounds like ah-mr. There's no vowel you can put between m and r to make that sound.
2016. I mistakenly checked the wikipedia page for "Google Pixel", not the page for "Pixel (smartphone)".
> even the simplest struct's introduce indirections at the dylib boundaries

Not if you freeze it. The indirection is only required for resilient structs.
Agreed, but that's actually an (UX) problem that Debian should fix. "Testing" is an awful name for "stable enough for normal use". When I first installed Debian I made the same error of installing stable on desktop and then fighting with it to install packages from testing... Just renaming testing to "regular" would prevent lots of wasted time all around.
> So in a good (great even) place, but certainly not the same world as what comes to mind when people say "1 percenter".

Yes, it is.

> High income doesn't really mean upper class.

Yes it does. Making 10x the annual average family income makes you upper class. That’s what the words mean.

The cognitive dissonance you’re experiencing here is not that the rest of the world is confused about the obvious fact that the top 1% is way above average, it’s that you’re confused about where the average is.
What a coincidence. I just wrote yesterday a tutorial how to use k3sup together with Kontena Lens (https://kontena.io/lens) to manage and monitor Kubernetes clusters: https://medium.com/@laurinevala/from-zero-to-kubernetes-dash...
This entire thread is an example of why not to use frequently-misunderstood terms like "upper class". In most contexts "upper class" refers to social class like whether you come from aristocracy or multi-generational privilege, not necessarily economic status or wealth. The set of people who are A: upper class or B: wealthy overlap but are disjoint. There are upper class people who are not wealthy and there are wealthy people who are not upper class.
Exactly one of Beto and Ted Cruz are Hispanic, and it isn’t Beto...
Even if he doesn't get release, I think he will have grounds for a substantial financial judgment. Obviously that's not very useful in prison.
September 1940 was the key date for the Battle of Britain - Britain was running out of trained pilots and fighters, despite winning all the sorties on the numbers. That was when Germany made their "revenge" attack on London, and switched to the Blitz instead of targeting airfields. Comical really - Germany had been bombing London for months. Of course some bombs always fell on surrounding residential areas, whether German or Allied bombing - targeting simply wasn't very precise, especially in dodgy weather. So every RAF or German raid on docks or factory had collateral civilian casualties. Germany publicised the one that covered their tactical switch away from airfields. Ironically that in no small part allowed the RAF space to rebuild men and machines. :)

It was far, far more than 3,000 bombs. There were around 1,500 V2's sent to London and the SE (and a similar number against Belgium), and around 10,000 V1's (doodlebugs).

In terms of conventional bombing there were tens of thousands of tonnes of bombs dropped on London. Liverpool and Manchester got far, far less but I remember both had bomb sites scattered around well into the seventies, maybe eighties.

Edit: I found some numbers - 20k tonnes on London, 2k tonnes on Liverpool, and they only include raids where over 100 tons were dropped in the figures: https://en.wikipedia.org/wiki/The_Blitz#Bombing_raid_statist...

Also worth noting the Nazis had terrible bombers - all twin engined light bombers - they had no heavy bombers. Their heaviest bomber was the He111 with a two tonne bomb load. Ju88 and Do17 were nearer one tonne. A Lancaster or Flying Fortress 5-10 tonnes depending on range.
As a general rule, the earlier an industry automated their systems, the worse the implementation.

In the earlier decades of computing, the software industry really just didn't know what it was doing too much. (Not that we're perfect now, but we were even worse back then.)

And replacing an implementation is a huge undertaking, and a lot of industries just don't bother.

This leads to a paradoxical situation where industries that most obviously need automation are the ones that have the worst automation. Before others, they pushed to get it done, and they got locked in to something primitive and/or outmoded.
Question for HN commenters:

What is the most appropriate way to store names in a way that is unlikely to run into issues?
SWJ is not even like a normal cancer that attacks the host, it is so incoherent that many times it even attacks itself.
Creators should get or have additional sources of funding that don't depend on restricting access.
it's sort of a tautological question. "upper class" is just terminology; it means whatever is convenient shorthand for the discussion. you and I get to decide what the defining characteristic of "upper class" is for the rest of this thread.

that was a bit snarky so I'll expand a little. I think people typically use "upper class" to signify the highest echelon in the power structure of society. but there are a lot of ways to have power over others, and it doesn't map perfectly onto money. an influential media personality may have more influence than someone far richer but unknown to the public. someone with a high worth on paper might have liquidity issues that force them to be careful with their spending. you might be wealthy and politically connected, but excluded from certain social circles anyway.
If you want to have a working phone, you need google apps (Google Maps, Google Play Services (used for many apps' notifications, location, analytics, etc.), Google Play Store, YouTube app). The Open Gapps project packages these nicely for use with LineageOS, but installation is janky (download a .zip file, install it using TWRP). note: despite being called "open", Open Gapps are proprietary, but packaged using open source software. Using LineageOS in this way is the sane/easy default that most LineageOS users probably choose. Using this method, you must sign in to google play services to install or update apps through the play store. Google play services includes a google analytics api, a a device registration program that generates an advertising id (so does iOS), Google also collects location data associating Wi-Fi hotspot with GPS coordinates (so does iOS). I'm not sure of the full extent of what info google collects, but it is probably substantial, and most probably happens through google play services. You could dodge this tracking by not logging in to Google Play Services and using a play store replacement like Aurora Store or Yalp (play backwards).

Another option is to use microG, a derivative of LineageOS that re implements parts of google play services with open source and throws out the rest. YMMV, but I have used it and my phone worked, excepting some apps' notifications because they use google cloud messaging. I never signed in anywhere with a google account, but I did have google maps installed (I haven't found a good replacement on Android). Google probably got rather little info from me, but they did get my location sometimes.
Not intentionally malware.

But the OPAM install [0] deleted my $PATH, and it took me a while how to fix that one. They've since fixed what allowed the problem to happen [1], well it was a combination of that (normal shell problems) and a power-outage that killed the installer just before completion (in which case the script may just think it's complete).

But I'm sure similar catastrophic side-effects can occur in other install scripts out there.

[0] https://opam.ocaml.org/doc/Install.html

[1] https://github.com/ocaml/opam/issues/2165
I sure hope not. Apple is the last bastion slowing down widespread use of these horrible technologies that have way more downsides than problems they solve. Privacy and increasing attack surface on your system are the primary concerns for me.
My name is officially spelled as Léon.

The letter e with an acute accent causes all sorts of UTF-8 encoding issues with many services, not just airliners. If you interpret the UTF-8 é (0xC3A9) as ASCII it becomes Ã (0xC3) + © (0xA9), so my name often comes out as 'LÃ©on'.

Airlines make it worse, because they strip both characters during sanity checking, so my name comes out as 'Lon', which has caused me problems a couple of times as the name on my passport did not match the name on the ticket.
To the best of my knowledge, this is not true. Have a link?
Effective ML Revisited
You can start investing as little as $1000, and grow form that, maybe you can reach some relevant invested amount, or maybe you can reach a sensible amount and then pass that to your children for them to continue.
Also you can lose all, because investing is not easy.
Fixed Points and Diagonal Arguments – Bartosz Milewski's Programming Cafe
Good to know. From https://wiki.debian.org/Status/Testing, here is some more detail:

>there is security support for testing, but in general it cannot be expected to be of the same quality as for stable:

>Updates for testing-security usually get less testing than updates for stable-security.

>Updates for embargoed issues take longer because the testing security team does not have access to embargoed information.

>Testing is changing all the time which increases the likelyhood of problems with the build infrastructure. Such problems can delay security updates in testing.
I don't think this article is attributing individual weather events to climate. It states that climate change can increase the severity / impact of weather events. The closest this article comes is to use the phrase "climate-related disasters".

I think most scientists are still wary of attributing individual weather events to climate change, or even attributing severity of specific events to climate change. They will however draw correlations between the rate of severe events appearing, and climate change.
Much of the so-called 'hacker ethos' can be basically boiled down to 'you may be as much of a dick as you want as long as you're technically correct'.
People willing to work for less in countries other than America is where much of the consumer surplus in the past few decades has come from. As well as not needing people to work in the first place.
They HAVE to be passionate about git performance, more than anyone else. They run the biggest repo ever: the Windows source.

Give them a perf improvement and they will love you!
There is a story that a significant amount of debris from London was dumped in the Thames - some in the vicinity of Redsands Forts [1]. This rubble makes for some fantastic fishing opportunities - the distribution of fishing boats on a summers day might outline the extremes of the patch.

[1] https://en.wikipedia.org/wiki/Maunsell_Forts
Hispanics in South Florida (or their ancestors) came by sea, not land. A wall wouldn’t have kept them out.

Despite US culture’s obsession with slotting people into racial categories like “Hispanic”, Cubans in Florida actually have very little in common with Mexicans and Mexican-Americans in California, Texas and the Southwest.
Even if those number were reality, OP's claim that "I manage my money quite well" would be nonsense.

If your after-tax income is $250k and you're spending $130k on loans and medical expenses, it would be foolish to sign up for a mortgage that costs $120k per year.
Micro services don't only provide horizontal scaling but also operational scaling, including risk of deployments, downtime, release coordination and contributions from multiple workstreams or teams.

Sometimes applications with only 100s of users need microservices simply due to the complexity and range of the workloads.

The moment your monolithic frontend and backend need to start doing asynchronous work, you'll want to build a "microservice" to pull from a queue.
Smoking weed helps me, i zone out on other things and the tinnitus "disappears" for almost 2 hours. when it "comes back" i'm usually in the middle of something else and don't notice it until i get to a breakpoint (like a tricky algorithm, and i sit back to think.. then i'll notice that sound again)
Illuminatus! by Robert Anton Wilson comes to mind.
Conversely, for some people 200€ is peanuts, money that can throw away without a second thought. For them, it's not a deterrent.
Isn’t it slightly more nuanced than that? Electron is being banned because it relies on Chromium—a Google-sponsored project—which uses macOS private APIs?

If Chromium developers care about this outcome, they’re incentivized to remove use of those APIs and potentially impact the performance of Chromium on Macs.
Source? I can't think of a single person with a net asset value in the billions that got there via cash every 2 weeks. It's always increases in equity value that get you there.
Similar. A place I worked at sharded it's SQL database into one microservice per database table. It ended up being something like 70 docker containers across 4 docker machines. Kicker was this was across 6 repositories. We had much less than 100k users.

I'm all for microservices dying out. It's an awful fad. Making 6 pull requests to add a function argument should not be a thing.
> When I had had enough and moved out, they wouldn't return my security deposit.

None of it would have been safe to do if they were still living with them.
We're there any good resources you used for learning how to configure SPF and DKIM?
Does Rafael Cruz think they need to be told that in such a way that it’s an electoral issue?
Yes and? Hate speech against white male would be brought down as well.
The US Constitution lays liberty and freedom at the heart of individual rights conferred upon people from God or a superior force.

No. It does not.

Go read it again.
go mod graph | wc -l

787

Oh my. And the most fascinating part of it:

- google.golang.org/grpc@v1.17.0
- google.golang.org/grpc@v1.19.0
- google.golang.org/grpc@v1.19.1
- google.golang.org/grpc@v1.20.1
- google.golang.org/grpc@v1.22.0
- google.golang.org/grpc@v1.24.0
> I want to try swift but the fact that there is no windows support is a deal killer for me.

There’s no official support, at least not yet. But it’s in the tree.

> And it perplexes me how over the years there have been no serious attempts to make it happen.

https://github.com/apple/swift/search?q=windows&unscoped_q=w...
re: your note 2, one might argue that secular laws have no particular business considering whether something was an act of god or not, and that a person who is alive at any given time is therefore, for legal purposes, considered to have never died in the first place.
Unfortunate reality is that inciting hatred towards, let's call them "The Other", is just good political business in a representative democracy. You have to get elected in a representative democracy. Which means people need to vote for you. Tribalism, for all it's faults, can accomplish one task exceedingly well, and that's getting people to vote for you.

Doesn't make you racist or a bad person to concede, in a debate, that which really is just millennia on millennia of human evolutionary biology at work. Does it make politicians irresponsible when they employ tribalism? Absolutely. No question. But it's abundantly clear the left and the right employ that strategy all the time.
> how novel it was.

There are no degrees of novelty. An invention is ether novel (new, never been done before) or it’s not.
I'm hardly a professional but what's the big issue with just having a string field for the name. Why separate first last middle suffixes etc. Seems entirely pointless. When you want to search for someone you can just search for a substring instead of a particular field.

Did I just win database?
You are right, that for most use cases using microservices isn't necessary, but it doesn't mean they can't be still useful. Although there is some added cost in the beginning, providing separation of concerns can be quite useful for security and in later phases it keeps the monolith from growing too big and difficult to maintain/extend.

I see microsevices as return to the Unix philosophy:

>Write programs that do one thing and do it well.

>Write programs to work together.
The anecdote was about getting back the security deposit after moving out.
> The work has already given him a new tool when he talks with his patients.

> “When I have a patient in front of me diagnosed with the syndrome, they will almost certainly get cancer,” he said. “But in that moment I’m able to tell them elephants don’t get cancer and we are working with the zoo and the circus to learn from elephants so one day you never have to get cancer.”

This seems a bit unethical to raise hope for a cure that statistically has a very low chance of passing clinical trials
Relationship goals for 2019 that are realistic game-changers
That would be awfully rough on their cell mates.
That seems fair.

If you are apt to go missing for 6 months every other year for whatever reason, an employer wouldn't invest a lot of expensive training in you.
In animals, the gamete cells are selected at an early time in the embryo, and the don't divide as much times as the other cells. (Most os the cells of the testicles / ovary are just normal cells that provide support for the germinal cells.) Reducing the number of divisions reduce the number of mutations between generations. https://en.wikipedia.org/wiki/Germ_cell

Also when a cell becomes cancerous it usually has a broken version of many of the checks to avoid uncontrolled division and to ensure that the cell cooperates with the neighbor cells. This will probably cause problems in the formation of the embryo or fetus. Or kill the baby before reproduction age. So cancerous germ cells are self eliminated from the gene pool.
Berlin Wall
> I am not talking about removing people with different views, I am talking about removing people who promote hate speech.

Who gets to decide what counts as hate speech? You? Why do you get to make that call and not somebody else? The distinction you're attempting to draw does not exist: you're talking about censoring people based on whether they agree with your perspective. Free speech for the purposes of saying only inoffensive things is not free speech.
There are people (not from Apple) working on this.
Postgres is now pretty much the ultimate nearly-all purpose backend, it seems. At this point, I won't need to use anything else.

And I'm more than perfectly fine with that.
Samsung S5 and... nothing newest?

Also from my past experience: LineageOS don't care about privacy, Google DNS & internet connectivity checks points to Google servers; probably the telemetry works too.

About quality: very different results, highly depends from device. In mostly cases - camera apps quality is horrible 'cause vendors doesn't provide any code.
Which seems to make sense since the top 1% average over 39 times more income than the bottom 90 percent[1] and hold about 38% of all privately held wealth in the US[2].

1: https://inequality.org/facts/income-inequality/

2: https://en.wikipedia.org/wiki/Wealth_inequality_in_the_Unite...