skysight-inc/HackerNews huggingface dataset:
You're right, it happens everywhere and it's been happening for years now.

The problem is that while this was happening, Google was issuing large stock buybacks, essentially transferring their balance sheet away from wages for the rank and file to investors and the executive team.

Instead of leading by example or applying their principles, Google treated it with the same HR analysis any other company would do. I can see how Google's employees, especially the earlier "Don't be evil" hires, would be upset by the lack of innovation in this space.

And when every firm behaves the same way, the long slow decay of the middle class (see charts below) starts to boil over into the political space. It's a serious problem.

https://www.nakedcapitalism.com/wp-content/uploads/2014/11/C...

https://www.nakedcapitalism.com/wp-content/uploads/2013/08/W...
I think it would be interesting to have some kind of linter/formatter built in the editor that restricts JS to its basic imperative subset.
> Steganographic communication as a substitute for encrypted text is a baffling misinterpretation of the reason for encryption in a chat program.

I agree with you, but couldn't you say the same thing about using end-to-end encryption in a chat program as a substitute for messaging that's just encrypted in transit?
have we really seen innovation from google though?

- tensorflow, I think a huge innovation and a big win for google.

- great work in self driving cars, but that has yet to come to fruition.

- the tech behind gmail has also been really important to the web.

- chrome is great, though not a huge leap in innovation over what firefox was doing

a lot of their other products i would argue were just purchases from a company with a lot of money and weight such as:

- android

- youtube

- google maps (its my understanding that the creator wouldnt allow google to buy his company unless he could do this but i could be wrong)

so hmm, yes I would say they are innovative and we have seen some great innovations from them; though, not at break neck speeds a lot of people assume. curious to others thoughts
Austin teen arrested, robbing bank after using Jump scooter as getaway vehicle
> no-one on their deathbed looks back and says, "I wish I'd worked more."

This is a bit off-topic, but I've read a few stories that contradict this on the /r/financialindependence subreddit [1]. I can't find the link now, but there was a person who asked their Dad if they had any regrets. Their Dad said that they wished they hadn't retired so early, and that they had spend more time working. They enjoyed their job and they missed feeling useful and having a sense of purpose. I think it's common for people to quit their jobs too early and lose their sense of purpose, and it's even linked to a 20% higher mortality rate when you're 60+ [2].

Of course family is more important and you should spend as much time as possible with your children. But I was just surprised to learn that some people really do say "I wish I'd worked more" on their deathbed (or in their old age.)

[1] https://www.reddit.com/r/financialindependence

[2] https://www.marketwatch.com/story/retiring-early-could-kill-...
Also, the most qualified people for such a job are not going to need to work long and hard so will likely be turned off by the position description.
You have a good point, but that article is not convincing. Most of the claims don't consider other generations at the same age either. The statistic about abortion comes from a push poll conducted by an anti-abortion organization. The claim about Obamacare is cherry-picked from an Atlantic article about how cherry-picking polling results can make young people look very conservative or very liberal!
19-Year-Old Millionaire Created a Cyber Costume with Claws for His Sick Friend
Google 2015

https://news.ycombinator.com/item?id=18178227
I don’t follow. Because clearly google and Facebook (the bakers in this analogy) are incredibly profitable and pay top dollar for top talent.
You're assuming the person isn't traveling on a totally false passport, Israeli intelligence has been caught in the past stealing identities of real new zealanders to obtain legitimate, issued by NZ government passports, for instance.

https://en.wikipedia.org/wiki/2004_Israel–New_Zealand_passpo...
It’s L4 as of like a year ago; also going up to L5 no longer has promo committee per-se, but instead is a PA meeting between leads who hash it out, and the manager is much more involved.
> but a bug will live on.

Sometimes, yes. But it has also happened often to me that an old bug I was trying to fix was simply gone, either because the error mode has gone away, or the feature that the bug related to has been removed.
Unfortunately, the map isn't accurate. The actual definition of the "100 mile zone" comes from 8 CFR 287 (see https://www.law.cornell.edu/cfr/text/8/287.1), which says:

> The term external boundary, as used in section 287(a)(3) of the Act, means the land boundaries and the territorial sea of the United States extending 12 nautical miles from the baselines of the United States determined in accordance with international law.

What does that mean? That means that the 100-mile radius does not start from the Chesapeake Bay, it starts from about 13 miles off the Eastern Shore. Washington, D.C., for example, is not within this zone. Nor is Chicago or any part of Illinois within the zone--Lake Michigan doesn't have any 12-nautical mile basis to start counting from.
Galaxy Digital Shrugs Off Bear Market with $250M Fund for Crypto Firms
Is it just my limited understanding, or are a majority of companies blatantly violating GDPR?

I was reading through Vox's privacy policy the other day, on a whim. (I'm in the US, but I was connected to a UK VPN at the time--so if the policy does explicitly change depending on country, they should have thought I was in the EU.) The cookie policy can be summarized as: "We use cookies to track you. If you don't want us to use cookies to track you, you can opt out by setting your browser to block all cookies." Never mind that this would cause a wide range of functionality to not work.

And then there's Amazon. I desperately want Amazon to stop showing me personalized recommendations--I don't actually mind the tracking, but I feel as though recommendations push me into a filter bubble. As far as I can tell, there is zero way to do this whatsoever.
Check out lyrics of this[0] glam rock song from 1986. Reflects this whole thread over and above.

[0] https://youtu.be/nM_yNG2htsg?t=61
HN is very pessimistic. You've got a good job and there is a pretty good chance you'll enjoy it.
The number is really what this costs politically, I. e. to buy acceptance from the relevant regions with large lignite industries. In economic terms, it’s extremely hard to come up with any number, or even to agree on what should be included in the calculation.

Since wind power will be playing a large part in the transition, and that’s investment that mostly stays in the country, one could reasonably say the whole project is net positive anyway. It obviously is if you factor in climate change and particle emissions, because otherwise it wouldn’t be done.

The 2 billion / year perfectly align with existing efforts to reduce regional inequality, considering we’re mostly talking about rural areas in the east here. To the degree that they reduce other federal transfer programs, such as unemployment benefits or health care, the net difference is liable to be smaller anyway.
Effective Java by Joshua Bloch is probably the best book for starting to work with a large codebase, supplemented with course notes from any software engineering intro course like https://www.cs.cmu.edu/~charlie/courses/17-214/2018-spring/i... if new to Java. SEI CERT has some recommendations too you can adapt to whatever version you're using at work https://wiki.sei.cmu.edu/confluence/display/java/SEI+CERT+Or...
The other advantages of worktree are: you can update the remotes of all the checkouts at once with git fetch and you can see all the places your repository is checked out with a git command.
That's a huge stretch.
Integer arithmetic is perfectly portable. Defined operations have bit-exact defined results, reproducible on any platform.

In contrast, the result of basic floating point operations is not.
You may live in a world were you use a single cpu type, and a single OS, and a single compiler, in which case, it might appear to you as defined.
But anyone involved in some portability across multiple systems know how improbable it is to rely on floating point for anything exact. Actually, don't. ever.

For anything which requires exact results, use integer instead.
Does it matter that it's the wrong side? It's an act of war nonetheless. Retribution usually follows.

Was dumping the DNC mail server to Wikileaks investigative journalism? Or an act of war?
All my friends at Google are happy. You're going to be fine and you'll find that your work will probably be enjoyable.

If you listened to the Internet, my town of San Francisco is a faeces filled shithole where people will mug you at every corner. My other home in London is a bastion of knife crime and Sharia law with a bit of terrorism mixed in. I should live in perpetual fear that my life may be ended at any moment by actively malicious people bent upon religious and culture war.

In truth, life is pretty good in both these places. I love them both.

What you actually should do is stop giving these people any credence. Any fool can write a blog. And recycled news like this article is usually written by bottom feeders.

The world is a lovely place. Don't let the losers keep you down.
Possibly at the point where you actually bothered to print, sign, and mail a physical letter (by registered mail so you can prove it).

At that point, there's no need to state it, go straight for the chargeback and attach a copy of the cancellation letter and registered mail receipt.
Exposing cyberintrusions is "an act of war"?
The ease of use/management is a big deal, and to an extent I think it falls out of technical design decisions (proper database for repo storage that fully, easily, obviously allows first class multiple checkouts of a single repo instance). Others are philosophical design decisions, most of which I think I like, some I think I don’t, and others that just aren’t in place yet. Key is it’s nice to work with, and if I’m doing development/management, as much as possible I want it to be an enjoyable experience.
That's why for any office that has internal wifi I encourage also having a "guest" wifi network (small offices, not using anything with enterprise-level management). People are going to want to connect devices to wifi instead of LTE even if they never approach their billing limits, and if there's an available option that they're allowed to use it cuts down on attempts to use the one they're restricted from (and complaints about "I tried to connect to the wifi but I can't get to the Internet!" "Was it the internal one or the guest? Internal is locked down. Connect to the guest.")
OP here,

I am a Developer but my background is in Biological sciences and I am in the north of the UK.

Had a look on the British Antarctic Society site and they have Scientific support roles which sound interesting over the summer.

Big skier myself :)
You’re still going to work for a top notch company, and you’ll learn quite a bit about how to be a good engineer. Scrutiny is the price you pay for having influence.
> You're assuming the person isn't traveling on a totally false passport,

Face recognition, unless they passed the border at the only remaining paper only checkpoint in the country
You don't need to be worried but you need to realize this is the real world.

This stuff happens at all companies and Google is not immune to those dynamics.
Don't worry about it. The internet is awash in people whining about things. I don't work at Google but I know some people who do, and they love it. It only takes a tiny disaffected minority to complain louder than all of the people that are perfectly happy there.
> Steganographic communication as a substitute for encrypted text is a baffling misinterpretation of the reason for encryption in a chat program.

> I agree with you, but couldn't you say the same thing about using end-to-end encryption in a chat program as a substitute for messaging that's just encrypted in transit?

I just want to point out, again, that this is not an argument that I tried to make.
US considers boosting cyber diplomacy
That's why a higher salary should be mandatory. Eg. 140% of a "normal" salary for that function.

It would make companies be more serious about looking for talent elsewhere - such as in their own country.
MapReduce, Pregel, Spanner, Beam, Kubernetes. Actually, I'm pretty sure Google innovations are endless or close enough to make no difference.
Biggest mystery haven't been solved yet: why coffee makers are still complicated?
I have no idea if people are doing this yet, but I would love to find out more. Doing a nasal rinse with Xylitol can break down thick and lodged mucus to get things moving again. Also lactobacillus sakei seems to fight off sinus infections according to some.
The company in general doing something interesting does not imply I will get interesting position. And overall boring product does not imply I will have boring position either.

Mine position is going to be different then position of other people in same company, so it makes a lot of sense to evaluate things that signal what my specific position is going to be about.
I’m willing to bet it’s not enforceable, and in court it would not hold up for a company to claim their new privacy policy was intrinsically consented to by virtue of site usage alone.

The purpose is probably just to add legal obfuscation and extra cost burdens in the process of suing a company over privacy issues. It costs them little to add legalese like this to their policy, and may possibly create some gargantuan burden of effort in the future to argue that it’s not enforceable, just further reducing the number of would-be lawsuits to challenge them.
Two ways to interpret your problem:

1. You want to perform a stronger form of authentication for users who are interacting with certain parts of your application

In this case, you can proceed in two ways. One would be to use the OpenID Connect authentication context parameter and request the stronger form of auth directly. I personally dislike this approach because it bleeds business logic into all your clients, although it is popular in some government use cases (where authentication levels are part of the API contract).

You can also have the applications represent the elevated security context as scopes (e.g. a moderation or admin scope). The business logic within the AS can interpret requests for these scopes as requiring stronger authentication

2. You want to reauthenticate the user when they go to an elevated security context.

The AS should be responsible for your authentication policy, and deployments tend to go simpler if you don't split this responsibility with the application.

The traditional way to do this would be similar to the scope rule above: scopes representing access to elevated contexts, and the AS recognizing it needs to enforce stricter authentication rules for this to work. For instance, you could have a rule that the user needs to reauthenticate every half hour, and make access tokens which have elevated privilege scopes have a limited lifetime to force retrieving a new token.

A more modern way to do this might involve stepping back and looking holistically at why you are reauthenticating the user. This might be because you are worried that someone may have walked up to an unlocked machine and proceeded to try to access administrative features.

For this, you might instead look at using EMM and machine policy to reduce that risk rather than impacting UX - such as reducing the time of the screen lock and eliminating the ability to use hot corners to keep the screen awake for users with administrative access. Your AS can then detect and rely on EMM compliance as a factor.
> Lots of Chinese apparatchiks on here.

It's possible for people to disagree with you without being employed by the Chinese government.
> Like FlameTech, CPW-Consulting was a fiction. Searches of Orbis and the French commercial court registry Infogreffe turned up no trace of the supposedly Paris-based company or indeed of any Paris-based company bearing the acronym CPW. And when the AP visited CPW's alleged office there was no evidence of the company; the address was home to a mainly residential apartment building. Residents and the building's caretaker said they had never heard of the firm.

This obviously doesn't mean anything, but the IPs associated with cpw-consulting.com are riddled with malware.

https://www.documentcloud.org/documents/5684892-Gmail-Kite-A...

http://archive.is/K54Ax

https://www.virustotal.com/#/domain/cpw-consulting.com

https://www.virustotal.com/#/ip-address/66.111.4.54
https://www.virustotal.com/#/ip-address/209.99.40.222
https://www.virustotal.com/#/ip-address/66.111.4.53
Duplicate, see: https://news.ycombinator.com/item?id=19007493
No nation is 100% capitalist.

Even in the US the postal service is state owned. There are all sorts of regs around phone networks and health insurance that aren't capitalist in nature.

There's a wide spectrum in between the 2 extremes. You're right pure socialism doesn't work, neither does pure capitalism. Most of Europe exists quite happily further along the spectrum towards socialism, than for example the US.
Same. If it was information I wanted to see, they wouldn't have to pay to show it to me--I would go and find it myself.
I'm not sure what's more hilarious: the story itself or the fact that it ended up in a mainstream news outlet.
Great piece, and a lot of it rings very true, especially the part about managing warring subgroups within enterprise sales prospects. Back in the early 2ks a startup I cofounded to sell to huge banks (enterprise sales on steroids) did a deal with a marketing group at one of the largest US banks. IT was opposed, wanted to build internally, and we had many meetings like those described by the author. We did a 600k deal but behind the scenes the battle continued, and a couple of months after signing the IT guys won, the marketing guy who did the deal with us left the bank, our contract was bought out and we were sent packing.
It's fallen out of favor these days, but if you're running on firewalls that can be configured for port knocking consider doing that. A non-sequential knock pattern that unlocks the remote IP for X amount of time can prevent a ton of grinding attacks.
Are you reasoning against the entire concept of countries?
If your privacy is important to you, then you would go to the baker that does not sell your private information and charges money for bread.

If there are enough people who are ready to pay for their bread and prevent selling out their private information -- then it would allow such privacy respecting bakeries to exist.
I thought the healthier, more medically useful thing to do at the South Pole was to grow marijuana.

https://hightimes.com/news/world/smoke-weed-antarctica/

https://www.theaustralian.com.au/news/world/tales-of-rampant...

https://www.nytimes.com/1981/11/30/world/drugs-are-an-issue-...
The "rich will just live on their land without workers" seems like a hypothetical scenario, but it actually happened a few times during the colonization of the Western United States and Australia (post-Native American/Australian genocide). Marx has an interesting note on this in chapter 33 of volume I of Capital:

> It is the great merit of E. G. Wakefield to have discovered, not anything new about the Colonies, but to have discovered in the Colonies the truth as to the conditions of capitalist production in the mother-country… First of all, Wakefield discovered that in the Colonies, property in money, means of subsistence, machines, and other means of production, does not as yet stamp a man as a capitalist if there be wanting the correlative - the wage-worker, the other man who is compelled to sell himself of his own free will. He discovered that capital is not a thing, but a social relation between persons, established by the instrumentality of things. Mr. Peel, he moans, took with him from England to Swan River, West Australia, means of subsistence and of production to the amount of £50,000. Mr. Peel had the foresight to bring with him, besides, 3,000 persons of the working class, men, women, and children. Once arrived at his destination, "Mr. Peel was left without a servant to make his bed or fetch him water from the river." (E. G. Wakefield. "England And America," vol.ii, p. 33)

In the United States, the slave labor system kept the workers from subjecting their masters to this "violation" of property rights. There are many historical records of European colonists running away from indentured labor to join Native Americans (the reverse does not seem to have ever happened).

The wealthy need poor laborers a lot more than vice-versa. What is really happening with automation is that it is being used to build militarized police states around the world that keep the poor from squatting the land held by the rich, to force the poor to work for the benefit of the rich (for example, someone is going to have to keep working on oil extraction for a long time to come, even if all the farming will be done by robotic tractors). A police state forcing people into wage slavery is the necessary precondition for the "rich live in automated luxury" scenario to occur.
Venezuela, Cuba, Mauritania, Laos, North Korea, to name a few.

China is communist in name only. It's a capitalist economy which has enabled them to grow economically. Similarly with Vietnam, they're still recovering from the effects of communism, but it hasn't gone entirely.

Obviously, there is a spectrum, because some socialist policies exist everywhere. The point where socialism becomes anti-capitalism is where things start turn sour quite quickly.
I don’t see a problem with this because this only happens in individual projects. Who cares if some teenager wants to control her reading lamp with a RPi instead of an ESP8266? Or if some dad wants to make a noise detection circuit for his nursery using an old laptop instead of an Arduino? What’s likely to happen is that they will both learn a lot of new things, including about the inefficiency of this. Just because you know better doesn’t mean it is bad that they did this. Besides, when you go for controlling your lamp with an ESP32, someone can always point to a simpler and cheaper processor to use instead. Then we can run into circuits designed without any software at all. Eventually you’ll be left with a MOSFET and a proximity sensor and your inner purist will be happy.

I say the point is that you should try to do trivial things with complex control systems and vice versa. You’ll do it better and more efficiently the second time. And the third. And if you decide to scale it, you will quickly learn the cheapest way to blink 10,000 LEDs.
yecc, the erlang port of yacc, is used by the Elixir parser.
> can pass through any channel that accepts images

No. Any online service worth its salt is going to reencode images to serve proper sizes and maybe do other processing. Along the way stuff like EXIF data and other worthless (for displaying the image) chuff will get stripped from the image. Alternatively, if you mean not somehow embedding in the file but encoding in the actual pixels of the image, that data will get lost as well when the image is resized and resampled. To survive most image manipulations, the data will have to be quite crude and you'll have low bandwidth with this kind of encryption.

An exception would be some photographer oriented services like Flickr that allow you to download the original file but those are a minority.
...the obvious answer to that would be “non-Google companies that are also not startups.”

Y’know, there is a whole world of companies out there that don’t depend on venture capital to survive...