skysight-inc/HackerNews huggingface dataset:
Software development is a job that changes frequently, and that requires engineers to stay "on top" of these changes. People who are not passionate about it may get their skills outdated sooner. So honestly, I think being "passionate" is actually important in this profession, more than others.
Facebook: The Normalization of What Should Never Have Been Accepted as Normal
That comparison table made me dislike fossil even more. Fossil took something that’s not broken, and broke it.
My brother is an Xoogler, who told me a few years ago there was a de facto 3-year "up or out" policy. That is, if you go 3 years and haven't been promoted, you should probably expect to need to find work at another company.
I get the same real-time error detection and refactoring help from type inference, lint, and TDD. Lint and inference gives me real-time editor feedback, TDD runs automatically on file save.

I do consider TDD and code reviews are costly but you can't skip them with TypeScript because at least 80% of bugs are not detectable with TypeScript.
It's almost as if a mob tends to form when a company does outrageous things.
Has Zuck ever apologised for saying it? That’s a geniune question.

If he has then we might indeed be able to right this off as a folly of youth.

If he hasn’t and he knows how it keeps being brought up it means something different.
FaunaDB has to make painful (to applications) tradeoffs between latency and consistency in global scenarios:

1. All read-write transactions pay global latency to a central sequencer. So, yes, FaunaDB is strictly serializable, but at the cost of high latency of read-write transactions.

2. Read transactions have to choose between:

a. Strict serializability but high latency
b. Stale reads but low latency

Anomalies absolutely can happen in FaunaDB if applications use option 2b. However, most users will not appreciate the subtlety here, and some will unwittingly go into production with consistency bugs in their application that only manifest under stress conditions (like data centers going down and clogged network connections). Their only other option is 2a, and that is just a no-go for global scenarios. You can't route your regional reads through a central sequencer that might be located on the other side of the world.

Your argument reduces to: "FaunaDB has no anomalies in global scenarios! That is, as long as you're OK with a global round-trip for every read-write and read-only transaction...". FaunaDB has not solved the consistency vs. latency tradeoff problem, but has simply given the application tools to manage it. A heavy burden still rests on the application.

By contrast, Spanner users get both low latency and strict serializability for partitioned reads and writes (that's and, not or, like FaunaDB). CockroachDB users get low latency and "no stale reads" for partitioned reads and writes. Partitioning your tables/indexes to get both high consistency and low latency is a requirement, but it's not difficult to do this in a way that gives these benefits to the majority of your latency-sensitive queries, if not all of them. After all, this is what virtually every global company does today - they partition data by region, so that each region gets low latency and high consistency. You only pay the global round-trip cost when you want to query data located across multiple regions, which is rare by DBA design.

The main point of the article is that the "no stale reads" isolation level is almost as strong as "strict serializability", and is identical in virtually every real-world application scenario. This means CockroachDB is equivalent to Spanner for all intensive purposes.
> It also said that Google doesn't have enough higher level work for people if it promoted them

That's job title inflation! Banking is the poster boy for that. Any junior has the title of "Vice President", and a typical large bank has a few thousands "Directors". Zimbabwe-style job title inflation!
> No-one cares about stray keystrokes other developers make, it's just noise.

Sure, and `git commit --amend` is fine for those cases.

> When I'm investigating when and why some code was implemented the way it is; I don't want to look at a Git blame trying to find when something was changed, just to see that the most recent change was reverting some earlier messing around. Just to git blame again starting from just prior to said messing around, just to see the same thing again - noise is bad!

I guess that depends on your setup. My Emacs is set up so that `b` is "reblame from before this change". GitHub's blame UI has a similar button (though that, sadly, doesn't preserve in-file context).

At that point the cost of the "noise" is more or less zero.
I thought they made it pretty clear that the logistics for distributing actual gifts at Google's growing scale was just not worth it anymore. It probably cost more in time and resources than the gift themselves were worth, let alone the extra tax offset they had to pay on it. I'm not sure why you were lead to believe the Chromebook solution was a "spin". I do agree that giving you a choice of charity though is much better, but I assume they couldn't have pulled it off on short notice.
Speaking of HN, how do you delete your account from it?
One interesting thing to point out is that all of Canada is a single-party consent jurisdiction for recording of conversations. You do not have to notify the other party.

CBC's investigative journalists have used this extensively, in all sorts of scam/fraud/corruption investigations, if you watch the past twenty years of output from The Fifth Estate and other reputable documentary series.

The Citizen Lab researchers would be smart to bring pocket sized recording devices with them to meet with these sketchy characters, and then publish the results.
All potential jokes around escaping Google aside, searching for it was easier than expected: https://www.google.com/search?q=e+os
> not [simultaneously] they did not.

Are you referring to this part of the parent comment? "Old building sized computers often supported multiple organizations via time sharing etc."

I worked at Tymshare in the early 1970s, and I can assure you that we supported many simultaneous users and organizations who dialed into our Tymnet nodes with their Teletypes and other terminals to connect to our building sized computers. That was the whole point of the company, and the very thing it was named after.

https://en.wikipedia.org/wiki/Tymshare

https://en.wikipedia.org/wiki/Time-sharing
Geek heroes rescue Tonga from worst case fibre optic cable blackout
Someone with a grudge, I suppose. If you’re not happy with the company for which you work, you might be inclined to voice your dissatisfaction. All it takes is one person to slip up.
Wouldn't just cancelling the card and sending them a email to their support email saying "I hereby give notice I have cancelledy subscription and further attempts to come will fail".

I doubt any court would go against the consumer in that situation. Especially if you never login or use the service again.
> I remember when PayPal started. It was so cool and everyone who understood what it was was very enthused about it. Now it's all gripes and complaints.

Not what I see here on HN:

I see complaints from merchants (mostly with legitimate issues it seems) and praise from end users.
You go to the local baker and buy a loaf of bread.

After you leave, he writes down, on a piece of paper, your name (he knows you, after all), when you arrived, how long you took to choose what to buy, what you bought, and how you paid - bills, credit card, etc. He also writes down if you looked happy, nervous, what you were wearing, if you were with someone, and anything else he can see.

He then seals this paper in an envelope, and at night, when no-one is around to see, sells a whole bag of such envelopes to the mining/merchant/transportation conglomerate from the neighboring town, for little more than pocket-change.

Would you consider such a person a good neighbor?
Are you still at Netflix?
This is pretty unfathomable to me. Similar to how youth is wasted on the young, wealth is too often wasted on the wealthy. Don’t these people have any hobbies or ability to entertain themselves? Is going in to work their favorite thing to do or simply the only thing they know?
Docker did more to hinder my understanding of containers than the advantages I gained from casually using it for a few years. Recently I started using podman and buildah, and I read about many of the kernel enhancements over the last 2 decades that allow us to finally implement containers.

Now I have a huge appreciation of them, thanks to a better understanding of the underlying concepts. LWN.net is an incredible resource for anyone interested in Linux--both history and the latest updates.
European Medicines Agency (EMA) closes London office with loss of 900 jobs
Sure but this can be said about nearly any aspect of evaluating who you want to work for, hindsight will always be 20/20 once you sign the offer agreement.

I'm sure most if not all of us have taken jobs where all the things on our personal checklists were checked off in the interview only to discover the place didn't live up to expectations and certainly probably the opposite has happened.

What may be arbitrary for some might be the difference between accepting or declining a job offer for others. At the end of the day the only person who knows if what they see in a job interview matches what they're looking for in a workplace is that individual, and no one else.
Not only that, this was just a deck of ideas, not even actual policies. Apparently, you're not even allowed to have any controversial ideas in a brain storming session...
Will it still need a SET BLASTER= environment variable?
The more seasoned the manager or exec will say at this point that you should always see everyone as having good intentions. It’s of course not true at all, but seems to be one if the mental tools they use to not acknowledge what someone is really doing. I think what it does do in reality is gives the person a way out when they come to their senses without having to admit they went down a selfish dark path. So in that sense it’s practical. Although it can take years with some people too. Personally I just fire them if they report to me or I have sone influence I get them out of the org another way.
I'm pretty sure I would. I derive a lot of satisfaction from the things I'm making in software and if it wasn't my job then I'd definitely do that as a hobby (as I did in the past, when my job at the time didn't involve development, I was active developer in different open source projects). Software engineering is a very satisfying activity that I wish more people would have a chance to experience.

It is _because_ my job already takes care of all my software development "needs", that I don't feel the need to do that anymore when I get home and instead pursue other passions.
It's not less overhead, but you can't skip TDD with TypeScript because at least 80% of bugs are not detectable by TypeScript.
For my curiosity, what makes vault non-trivial to host? I readily admit that it is non-trivial to run inside kubernetes because of the unseal mechanism, but as for just run "vault on this machine" it is my experience that it is fantastically easy.
Report on unusual signups before OpenStreetMap Foundation board election
AC Milan vs. Napoli Live
https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/2019diretta-tv.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/ac_milan_-_napoli_-_serie_a_.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/diretta_now-tv-izle.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/indiretta.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/indirettaserie_a_.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/serie_a_live-tv-izle.html

https://svoemkbh.kk.dk/sites/svoemkbh.kk.dk/files/webform/trasmissione_in_diretta.html
> only a tiny fraction of commuters take rail to begin with

If you define "metro area" expansively, that's true, but rail mode share in the closer-in suburbs (Montgomery county, Arlington county) is decently high, and individual counties' contributions to WMATA's budget are commensurate with use. Not many people in Loudoun county use metro, but they also don't contribute very much, and nobody it Charles county does, but they don't contribute anything.
We have come full circle. At one point not believing in a God was a reason to hide. Now, according to your comment, believing in a God is a reason to hide.
This all started with what I assume was a murder, so they’re well aware of the risks.
GDPR execution has been a dumpster fire of usability dark patterns and user hostile design.

The web has not had this many pop-ups since the 1990s.
What do you want to achieve by deleting your account? I can see basically two options:

1. prevent you (or anyone else) using your handle to post submissions or comments

2. delete all posted submissions and comments in addition to option 1 above; this is a little futile as HN has been indexed and replicated elsewhere

EDIT: the following is incorrect, as pointed out by jacobsheehy.

I will note that both are possible without any assistance from HN, though perhaps option 2 could be made easier.
Creating a personal happiness hindcasting model
USAF stretches back through a long history of aviation. They really have lost people at 30k feet to this.
It doesn't suggest anything unless it was adopted.
MVP: The Art of Cutting Corners
Who did that? I saw no one talking about interpreted languages here.
No, but someone giving bread away for free and doing that wouldn't be so clearly bad. I think the difference is the obvious exchange of value (money for bread) in the first case suggests that's the entirety of the transaction. So the baker additionally "taking" the customer's data feels like stealing. But in the second case, it feels more acceptable that the exchange is (data for bread) since we all know there's no free lunch. There's a reason when you give someone something for free they ask "what's the catch?".
Yes, also for L6+ in ways that would have affected key parts of drewg123's experience.
This is only semi-related, but I just finished Bad Blood (Theranos book) and started looking up some of the characters on LinkedIn to see what they were up to. The infamous HR person (Balwani's right hand person) just started a new position at no other than Google less than 2 months ago!
All service jobs, consultants, lawyers, bankers etc. That sell services get better sounding titles so they can sell to similar titles in a big org.
I guess from an "investigator" aspect it is wroth a shot but that has to be a long shot to ask at the first meeting when they've got no connection to the other person.

A lot of the questions seemed like really obvious "Hey can you give me a list of information that will allow me to manipulate you, and the people around you?"

Oddly awkward.
Data Scientists, the one Graph Algorithm you need to know
No there are still websites that you can pay for and I pay whenever I can.

Right now I pay for a local news paper, youtube premium (then ad-block the crap out of it), resetera and di.fm (music). HN doesn't have ads afaik and if it does or try to track me it's blocked. I'd pay for a tracking-free version if that was necessary though.

But I do read a lot of books, approximately two a week :)
I also play games quite a bit.

And I know I can't escape tracking entirely (ip tracking ++) but can be damn sure I will try my hardest!
The Future of JavaScript Is Distributed
Because they don't have families, social ties with friends have been loosening for decades, and there really isn't anything else to live for.

I can count many colleagues from the past few years for whom work is their main social group.
Relevant: https://sciencebasedmedicine.org/are-the-benefits-of-breastf...
Shovel shit and get paid, that’s all. Love is not part of the equation.
Religious or not the last thing I want teaching my children anything is the world in its raw form.
At least according to www.levels.fyi, Google has the highest total compensation for the lowest ENG level, by a big margin too.
I don't have the study at hand, but there's evidence that healthy, lean people excrete unused calories whereas obese people don't. In other words, the body adapts to calorie intake, and it's not just a simple formula of "calories in/out".
Single family housing? That generally refers to a detached home so yes the supply is very much fixed.

Even if we're talking about multi-family housing, there is still a limit on space, resources, traffic capacity, etc.
26 year old here... same.
Towards a simple theorem prover
I don't think this is really gonna change much. Or really it's just going from bad to bad.
In my experience, feature sets tend to converge within product categories, but I'm happiest in the long term with the program whose original design decisions I'm most sympathetic with.

In fossil's case this was architectural simplicity, an easy-to-use basic set of commands with a discoverable set of expanded commands that always seemed to meet my needs as they cropped up, collaboration features in the pre-GitHub era were killer. There are a few discrete layers of hackability for customization with minimal risk of blowing your project away.

Fossil still meets my needs admirably, and I stick with it even though it's harder to make the case for it in the current era of feature convergence.
Are you claiming none of them are?
The same is true for many great athletes, they are "running from something". It makes a lot of sense that at the very top of any human activity only those that have had the talent, a bit of luck and _very importantly_ sacrificed everything else over it will make it. And that's much more "easier" to do when there's something in their lives driving them strongly towards that goal.

I wouldn't even say that's a bad thing. The achievements of those people push humanity forward and even if you focus on the person, if they wouldn't have done that what makes you think they would have otherwise been happy and productive members of society?
The database isn't hard-coded. The game information like name and URL is stored in SQL DB. The statistics is stored in engine's knowledge base. Currently only admins can enter games to the system. You can suggest a game by sending me an email: serge.rogatch@gmail.com with "ProbQA" in the subject.
I have no idea what use case is satisfied by git worktree, based on that blog post. In the case that you desperately needed to have two branches checked out, why not just clone twice?
To be honest I can't remember a time when the stories on Facebook were good.

I can remember such a time for Google. I can even remember such a time for Microsoft, back when people stayed in line for Windows 95. I was 13 back then and got my first computer.

Sure, investors were pleased with Facebook's rapid growth and people liked it because its UI didn't suck like MySpace. But Facebook has always been morally bankrupt due to its leadership and this has been visible for quite some time.

In our country we have a saying that applies perfectly: a fish rots from the head down ;-)

Richard Stalman has a page documenting Facebook's wrongdoings and it's pretty good: https://stallman.org/facebook.html
It really seems like the only good privacy policy is

"We just don't collect X data, ever."

I don't know if I would trust it, but it would be the only one that I would have even a tidbit of faith in / think that it represents a good faith offer.

If they do collect it, I just assume it is being stored in the name of selling it. At this point it seems to be a foregone conclusion.
I noticed that some of these often-used cookie accept overlays take an awful long time to apply my choice (up to a minute) when I opt out of all non-required cookies.

I guess that is on purpose to annoy me to click “Accept all” anyway. I don’t expect that they value my choice either.
I'd say most people wouldn't...but then they'll turn around, head into a Starbucks and pay with the mobile app on their phone...

The baristas get confused when I tell them, every time they bug me about signing up, that 10¢ off a coffee isn't enough if Starbucks wants me to help them with market research.
Shorting a stock, and then making big, loud, public moral assertions about the company is totally unscrupulous, obviously, because it undermines the 'moral argument' being made.

If that is in fact what is happening then FB has double duty to call it out.

If Soros has actually done that (I don't know that he did), i.e. take a huge position one day and then come out raging the next, it undermines his credibility entirely - he's effectively 'talking his book' and has a huge conflict of interest.

This is why Private Wealth managers are not supposed to hustle the stocks of the companies their firm's Investment Bankers are advising - it's a conflict of interest. That is actually illegal for example.
I would prefer not to have these errors in the first place. They should be caught during review, and then fixed in the commits that introduced them with an interactive rebase. If this type of error is consistently getting through your review process, you should probably consider revising that process.

...and maybe consider adopting atomic commits -- the main reason I like them is not actually because they make it easy to look at history, but because they're easy to review and catch these types of errors. If each commit stands on its own, it's obvious when one doesn't.
The projection is roughly the monthly consumption from last year if I am not not mistaking. You should change provider if you're being charged stupid amounts.

The provider certainly allows debt when moving in, while the contracts and payments are setup. Afterwards, I am not sure if the last bill if for the next or past period, probably a bit of both.
The Mac Index compares prices of Apple products in different countries
What is funny is that time and again we've found that ... companies will still do what they want it even if "accidentally".
NNP = net negative producer. by "he does #1 in the article" I mean he responds to questions in an authoritative and confident tone which we take to mean the words he is saying are true, but they are not. He absolutely will not say, "I don't know. "

He sits between the business people who tell him what they want us to build. So we build it exactly to the spec and the end user sits down to verify what we did is correct and immediately says, "this isn't what I asked for at all."

We've had to rebuild things 2, 3, 4 times, maybe more I've lost count. Without him we would have been on time and budget, instead we are WAY behind.

Imagine user stories with one sentence like: System should search like Google does.

He'll say it's easy just do it like it's already been done. Are you saying you aren't a Google level developer? that's a 3 point story, right? It's simple.
Got me thinking... Is there a open-source design of some PC motherboard somewhere?
And the lack of clarity. The People You May Know things on FB is due to contacts being shared, which is pressed into the user.
https://www.usatoday.com/story/tech/columnist/2017/07/30/why...