skysight-inc/HackerNews huggingface dataset:
No they aren’t. Making 400k puts you in the same class as someone making 80k. Both have to work for a living, and neither experiences real deprivation. Those are the two most salient factors.

If you have to work for a living you are not upper class, period.
Can you link where Trump has acted or said something against people of different genders or minorities not being allowed to have the same rights.
It is extremely unlikely that you are paying more in taxes than any of the super rich. You are complaining about how the tax code treats wages vs investment/passive income.

The reality is (as of 2016) the top 1% pay 37% of the total income tax bill. The top 5% (income>198K) pay 58%. The top 10% 69.5%.

On the other hand, the bottom 90% pay 30% of the tax bill, the bottom 50% only 3%.
I mean, what is “burnout” other than not wanting to work?

Maybe they’re just saying that to you because they assume (as an expat) that you don’t share their value system?
The French Minister for Digital is called Cédric O. Everytime I see his name I wonder how much problems he's had with digital systems.
It is nice to see it when we get first implementation where "business" invents some rules, like only 2 items for this list or something like that.

Next month when feedback from user comes, we are removing loads of rules that were supposed to be helping.

So with agile we are better now because we can remove stupid rules in next iteration and not leave it hanging there for decades.
How the Like Button Ruined the Internet [2017]
One can think of Debian testing as the "next-stable".

How does it works?
1. Upstream release a new version, it goes to unstable.
2. Package is tested for some days in unstable and get promoted to testing.

So telling that testing doesn't get security updates is somewhat incorrect, since you are grabing recent software. But by the other hand having too recent software also has its downside ;)
Because the people doing it are mostly teenagers and hobbyists who do it for free because they think it's fun. They're not professional developers, so they don't follow professional dev best practices.
If Ubuntu is the not stale alternative to Debian (stable), then I can't imagine how bad the situation is there. I often build software myself because Ubuntu is very often stale.
I’ve always thought of free will as something that happens in the past. Your “in the moment” response to anything will be based on your choices in the past. Those you have an opportunity to decide through overt habit and routine. Do you come home from work and drink some beers or work on a project? Wake up early and go to the gym or sleep in (because of those beers last night)? These casual chains can be broken in moments of free will. Or not.
These sound like implementation details. In PostgreSQL FKs just add a shared write lock to the foreign key columns of the referenced table (i.e. the locks prevent anyone from updating the primary key of the referenced row). Also what you said about 32-bits is not true in PostgreSQL either as far as I can remember.

The costs of having FKs in PostreSQL are:

1) If you update the primary key of the referenced table you might see issues with locking. But this is rare in real world applications.

2) Performance overhead from having to check all FKs and taking the locks. This can be a big issue on some workloads and may force you to add extra indexes. A PostgreSQL specific issue is that FK checks cannot be done in batches.

3) Adding new FKs block writes from the referenced table and dropping FKs lock out both readers and writers from the referenced table. This is a limitation of the implementation.
Aliens in the valley: The complete and chaotic history of Reddit (2014)
I write very strongly-worded letters to those companies. Honestly, I wish someone publicly shamed all those stupid companies.
Reminds me of Birkenkopf [1] in Stuttgart.

“ During the war, 53 Allied bombing missions destroyed over 45% of Stuttgart, and nearly the entire city center. Between 1953 and 1957, 1.5 million cubic meters[1] of rubble were cleared and moved to the hill, which resulted in an increase in height of around 40 meters”

[2] shows what 45% of destruction looks like.

It wasn’t as hard hit as other places... sadly much of it wasn’t rebuilt.

[1] https://en.m.wikipedia.org/wiki/Birkenkopf
[2] https://en.m.wikipedia.org/wiki/Bombing_of_Stuttgart_in_Worl...
South Florida is a bit of an unusual case. Cubans, understandably, are suspicious of socialism and really love Ronald Reagan. Republicans tend to benefit from these things.
Also don't assume people can't have the same first and last name (Norwegian Air...). When their website failed to book my ticket, a customer rep told me to put NAMEMR as my first name. This then led to my ticket showing NAME MR MR. Surprisingly nobody batted an eye on international travel day, but it annoys me that their website product team decided to take it on themselves to take what I assume were Norwegian naming norms and improve on lax GDS constraints.
The problem here is that you might need more than one "name" like string. One goes into the address of an envelope, but if the letter starts with "Dear" or "Hello", then what follows is usually a different name.

And you can't extract any piece of the "envelope" name to give you the "hello" name: For a person named John Smith, in some cultures it's normal to say "hello John", in others it's "hello Mr. Smith", in still others it's "hello Smith".

And of course, the full name could be "John Smith" or "Smith John" depending on culture. And then there are cultures that have more than one "word" to a name, but there is no family name.
The point about how difficult it is to learn is well made and well taken. This difficulty is very contextual though - this is a problem for the language in terms of adoption, but it's not a problem if, for instance, you're a team of experienced Haskell programmers deciding on which language to use for your Important Business Applications.

I think that you overstate the cognitive overhead of reading polymorphic type signatures to those who are reasonably familiar with common idioms. Taking a second to remember that `Maybe a` is a semigroup if its argument is seems like a small cost to pay to me.

I think there's a significant benefit to highly polymorphic functions in the standard library which seems to rarely be brought up. Polymorphic functions are applicable more often. So then if the function is already written for you, and you use it, then anyone who reads your code has to look at one less definition to understand it (if they're familiar with the library function). This forms a larger common vocabulary and in some ways imposes a smaller cognitive overhead on the reader.

Speaking more broadly, people are often frustrated by the number of abstractions from the standard library that they have to learn to be productive. But they don't notice all of the abstractions they now don't have to learn in individual codebases - because they don't have to exist. And this effect adds up - every time there would have been a slightly less well implemented, proprietary, monomorphic version of a function in a codebase and you use the polymorphic standard library one instead, everyone who reads that code has one less thing to get their head around. It pays for itself.

I also feel like you understate the benefits - the amount of times I think for 20 seconds and realize that the complicated function I was about to write is just like, `traverse` or something is incredible to me.

I think it's possible to to have legitimate disagreements here, which are often driven by differing personal experiences, and by the kinds of domains people are operating in and so on. I don't think there's a one size fits all answer.
I wish more repositories took the NixOS approach of writing the build scripts (+ patches if necessary) on GitHub for easy visibility and a more familiar way to submit a new or upgraded package. Once approved the binary is built and distributed from the Nix binary cache.
Causes trouble for simply poor programmers or poor systems.
You don't think equity in a company is an important asset?

Is wealth in a mortgage-free triplex appraised at $1MM today inequal to equities in $MSFT that is worth $1MM today? If so, in what way is the wealth of the stockholder less important or less valuable? I don't think we can be sure that the real estate is going to provide more growth over time. I'm not sure by what other means the real estate could be considered more important.

Note that a pretax income of ~$500,000 puts you in the 1 percenters league. So the type of investment value in my example is probably fairly realistic.
Online retail is only around 10-11% of total retail sales in the United States.

https://www.census.gov/retail/mrts/www/data/pdf/ec_current.p...

Amazon has a leg up on Walmart for online sales, but Walmart is still the number one retailer in the U.S.
LineageOS is also now including a proprietary blob from Qualcomm as a location provider.

https://gitlab.com/LineageOS/issues/android/issues/1270
and the state enforces and subsidizes every business model.

The laws against theft, contract law, corporate law, tax law, equities laws, real estate law are there to allow business to be done in a secure trustable way.

Subsidies exist for all businesses like roads, electricity, farm subsidies, tariffs, protect business models, and allow businesses to transport goods for a low cost or protect them from competition.
God be with the poor people who will have to maintain these systems in a few years when they are legacy and run on old tech. If you think maintains COBOL code is bad then this will be a lot of “fun”.
To Do lists or anything regarding workflow too. The lag kills trains of thought.
By using undocumented MacOS private APIs, which bolsters his point. On OSes that don't have this issue, other browsers perform better on the same hardware.

https://mozillagfx.wordpress.com/2019/10/22/dramatically-red...

This has been going on since WebKit launched with no effort from Apple to clean it up, so it certainly seems intentional. http://archive.is/MtntN
I find it interesting that in many C++, Java and C# code bases I have read and worked on, someone cooks up an error type that they use to supplement exception handling. Exceptions are used to handle “truly exceptional” things like running out of memory, and statuses are used for run of the mill errors like an invalid request being made. You choose the mechanism based on which you think suits the scenario better. I think it strikes a nice compromise between constant error checking and having one big error handler higher up in the call stack
Yes, but it can be done without locking out reads. The only thing you need to lock against is someone changing the primary key of the referenced row or deleting the row.

PostgreSQL has implemented this minimum level of necessary locking for quite many years now.
The Importance of Being Yoda
> and in every case it would have been argued that this time the censorship was good because the dominant ideology was good, whereas previous instances of censorship were bad.

The idea of general progress is a fairly recent one. At the times of Galileo trials, many people would have proclaimed with pride that they were following the pure and unalterable criterion of the glorious classics of antiquities.

Notwithstanding that, our modern understanding of the evils of censorship is not just based on a shift in morality, it is based on a reasoning on the nature of debate, science, uncovering of truth and the importance of controversy.

There are places where, if you have a good argument, one can argue about the differences between genders, ethnicities, religions (<- God knows I waste so much time on that subject) or sexual orientation. One is allowed to propose an argumented view at odd with the majority.

Once that is preserved, I do not see what discussion of value is suppressed by suppressing hate speech.
Quite. We see news articles on a daily basis proclaiming the solidarity of the US Congress.

Really this is such an unsubstantiated comment. No one carries a card for being a member of the “ruling class”. Instead people making this argument simply cherry-pick from diverse groups for their purposes and claim they all work/live/think the same: politicians, the rich, foreign interests, lobbyists, youth activists, corporations, media, far right fringe, etc.
Powerbook eBay Scammer (2004) [pdf]
Jee. Sus. Why? What benefit did anyone think that would have? Better than half the point of using SQL goes out the window if you can’t query across tables.
It seems to me that the Ship of Theseus is relevant [1]. A temporary loss of heart beat/breathing in a body receptive to resuscitation - and which is resuscitated - shouldn't really be considered dying. We don't consider the continual loss and replacement of bodily tissue over the course of several decades to result in a new person, or that waking after sleeping is classified as a new birth.

And anyway, if the guy was declared dead, should he have expected a new birth certificate and to have his age reset to 0? Would he really suggest someone could be "born" into someone elses body? In that case, perhaps he should be "exorcised", or is he claiming he's now a zombie? Do zombies have legal rights? If not, what was he proposing was the relationship between his pre "dead" personality/identity and his new one?

You can see why the judge went the way he did...

[1] https://en.wikipedia.org/wiki/Ship_of_Theseus
> What else exactly do you need?

What unit it reflects. What epoch it uses. When does it wraparound? Is it realtime? Or best guess? Is it wall-clock like CLOCK_REALTIME or is closer to CLOCK_MONOTONIC? Is a valid range the entirety of possible uint64 values, or is there a range limit?
Microservices might be awful for all kinds of reasons, but your pull request problem is caused by your multirepo setup, not microservices. You can have microservices and a monorepo, for example.
If enough people do it, it is indicative of the native mail app being unsuitable for using Yahoo Mail.
There are large groups of people in the US, primarily living on the coasts, who view the people living in inland states with contempt and hatred. The same attitude is also expressed as “square states”. Any American who thinks that other Americans will find an appeal to Christianity legally convincing has a warped view of US politics. This particular attitude is like Californians who think that gay people aren’t safe in Texas, or that non-white people are at constant risk of physical violence in Alabama.

I’m not endorsing this viewpoint, it’s just the most obvious explanation for anything as stupid as what nabla9 wrote.
How did you lock a php based software with a license? Could not they just dig into code and remove the license restrictions, since you provided them with the code?
> If the top 1% is an household income of $475,116

I recommend reading this article https://whorulesamerica.ucsc.edu/power/wealth.html

The top 1% does not make such a small amount. The top 1% has a net worth of $18 million after accounting for loans and other debts, and an income north of 1.7million... And that's in 2013. It's even worse now.

We should be talking about net worth, not about income, or else people who pay themselves a salary of $1 but are billionaires are classed as "lower class", which is obviously nonsense.
Gmail doesn't see periods before the AT symbol
AMD’s Flagship Ryzen Threadripper 3990X 64 Core and 128 Thread Leaks Out by MSI
Sure, I'll go through what Im comfortable with.

I'm currently an educator in a high income area, teaching students of significant wealth. I make about 450k a year.

We are required to live within a specific radius of the campus, which significantly limits my housing choices to high income, low space options. I'm around the middle of housing costs among my peers, and I'm paying 5k a month for 600 sq/ft.

We are expected to provide all resources for our courses, as is fairly normal in the primary/secondary teaching profession. Resource costs are around 200k a year, and this is fairly common among the staff. We are expected to bear it based on the idea that we're "over compensated" for our position, and that this "gives us flexibility to provide tailored education experiences". Nonsense, but I do love the job.

Taxes and health insurance take a bit over 100k a year.

That puts me around 90k gross for a family of 4 (which I have). "Very low income" level for a family of for in my area us 58k. That puts me at 55% above the VLI line. My original estimate was 75%.

I have a significant medical issue that puts a financial burden on us in monthly prescription copays, plus 4 three month specialist checkups, plus the cost of 2 children.

I am NOT saying this is normal by any means. My single healthy peers live fairly well.

I also expect most people to think, "Just get a new job!", which is understandable. However if I were to move back to my previous southern US appointment, doing the exact same job, Id have less net income and not be working in such a cool place.
I vaguely knew the book/concept, but this is very well written piece.
We're small and early, but I've really enjoyed starting with microservices from the beginning. Each team simply exposes a grpc endpoint to everyone else and can otherwise be off sprint schedule from other teams, make generally whatever tech decisions make sense etc. Deployment velocity has been higher that other companies I've worked with.
The only reason we have standalone components in our setup, is due to they really pick stuff to do and process it. Additionally, they can work on their own and can be updated independently. This of course requires the protocol between the systems to be backwards compatible.
Can Empathic Concern Actually Increase Political Polarization?
I’ve used sshfs for remote editing for a long time.
At some point Samsung started locking down their bootloaders I think. Device support is based on whether/how many people volunteer to own that branch, so it's based on general demand. Last I checked OnePlus made the best Lineage devices, although with all the recent China stuff you can decide whether you're comfortable with having even firmware from a Chinese company.

I don't know about the DNS, but Gapps don't come preinstalled, so I'd be surprised if it sent telemetry to Google by default. Either way, I'm sure it's possible to disable/redirect those things.

As for privacy in general, they offer a pretty unique feature that allows you to forcibly block granular app permissions after the fact, after granting them for the install. Because this isn't iOS it'll break some apps that don't handle it gracefully, but it's nice to have the option.

But yes, if you're trying to run Android in a privacy-minded way at all, you'll be making some sacrifices.
https://www.ssa.gov/cgi-bin/netcomp.cgi?year=2018
Names can be extraordinarily long or just a single char. Theres a lot of stories where serious issues are caused by software systems and their implementation of handling names.

To answer your question: I dont know if theres a good single spec to follow.
Please see my other comment. You're making assumptions that are not correct regarding my choice in housing and expenses.
The key is titling. Without titling, squatters in the west could not access legal protections normally associated with a title such as defending against other claims. I mentioned mortgages in the context of the authors book who asserts that titles also serve another vital function in today’s world in which access to the capital in ones Home is unlocked by a title. Without that one cannot get a mortgage. The homestead act is held up as an example where a government chose to recognize behaviors already existent as a means for mass titling - something that if many third world countries could do then they also could enable their citizens to unlock the capital in their homes. Instead, many of these countries lock this capital through Byzantine rules and regulations. It’s been twenty years since I read the book but he cites Egypt and the Philippines as two countries where the process to title land takes numerous years and costs many times the normal salary of an individual. But if property could be titled, it’s capital would in the aggregate would be worth something 100x all the foreign aid in the world going back to the time of Napoleon. Give it a read... it’s really fascinating how Hernando has structured his analysis and he really calls out how many nations have harmed their citizens by not making it easy to gain title to their property.
> given the horrendous prices some airlines demand to change the name

In practice airlines are fairly lenient concerning misspellings, out of order names, missing diacritics, etc. The name change fee applies mostly to changing the person who is flying.
False. Per CBS Marketwatch " Amazon Chief Executive Jeff Bezos recorded total compensation of $1,681,840 in 2017, almost all of which is money paid for personal security — Bezos drew a salary of $81,840 and received no additional stock." which amounts to 5.3 cents per second.

You seem pretty clearly to be speaking of his networth which rises and falls with the price of AMZN shares. When friends/relatives ask 'how much do you make?' do you include unrealized gains on any investments you own?
https://policies.google.com/terms?hl=en-US#toc-modification

"Google may also stop providing Services to you, or add or create new limits to our Services at any time."
OP here. I agree with you completely. People shouldn't be building these frameworks. Let's rally around one or two frameworks per language where appropriate and drive that as the common development method, as we do for infrastructure.

I'll also mention that yes, I agree, in most cases microservices are not the answer. This really comes down to the natural evolution of companies that scale to 50+ engineers split across multiple teams and continuing to grow. The software architecture should model after the org and allow teams to execute independently. If this is possible with monolithic architectures or anything else then that should be the approach taken.

In my case, I came from Google and Hailo, environments in which scale mattered on all levels and I didn't see the tools out there (back in 2015) to solve these problems for everyone else.

Rails is for Ruby.
Spring is for Java.
Micro is for Go

I see a world in which Micro can be used to write even a single service with a model that can scale to dozens. But more importantly I want to help unlock the reuse of services and the power of what microservices enabled for me at Hailo and what I've seen it do for others.
Not just motorways they are all over the place, I use Waze on my motorcycle with a blue tooth headset and it announces them as you enter leave and shows a moving average (which I'm always way under, I don't speed but I like to know where they are because they can make cars erratic, same with speed cameras, if I get the alert there is one ahead you can predict all the cars will start braking earlier).

Honestly I'm completely in favour of both speed cameras and moving average zones, the stuff I see on a week to week basis is shocking, same with red light cameras, I wish every major to minor junction had them.
You have a Nest to integrate information about you. It works. You have an infotainment system to link your digital life to your car. It works too. By "works" I mean selling you stuff.
I haven't noticed any difference between American HN users and others in these respects. Also, HN's community is about 50% in the US, so perhaps not mostly Americans.
The father of the modern frozen food industry
I'm not sure what you're talking about. That's 420,000/y. That's no ordinary tech worker, or even most extraordinary ones. You're a C-suite executive if you're making that kind of money, even in a ridiculous CoL area like SF.