skysight-inc/HackerNews huggingface dataset:
I'm not anti-union, but come on, modifying an internal security tool to display a politically motivated message? That would get you in trouble anywhere. Also.. managers are humans. You can't provoke people in such a way and not expect a response.

Speaking of provocation: I suspect she might have done this to intentionally get fired. It wouldn't be the dumbest play, she's super young (21), if she doesn't want to code anymore she could use the exposure to parlay this into a new career, and if she does want to still code, she probably made some new supporters and her detractors will factor in youthful indiscretion. Wild speculation sure, but, you just read a big press article about it... Where do you think the tip came from? This isn't the kind of move you make if you intend to stick around at a place.
> Independence is a state of mind, not a dollar amount.

This is only true if you have no debt. Even in your low-end example you need a net worth of 250k, which is a non trivial amount of money for most people. And I would still call it naive, it's just not enough.

Financial independence to me is, having other assets than your time which will pay for your most basic needs. Living in a van probably means doing a lot of stuff by yourself, which requires a lot of time.
It's a shame there's no room for people who want to work less. Some people see that they can do a job faster and think of the higher productivity they now have space for. They expect higher compensation for their new ability to do more work in the same hours. Other people see that they can do a job faster and think of the extra free time they now have space for. They expect the same compensation and the same amount of tasks, but fewer butt in chair hours.

The system we live in only has room for the former, and often people don't even get the higher comp for being extra productive. They have to take the new skills and leave for a different job. Nobody gets to (openly) work less.
Cost depends on quantity. If it returned a few kilograms or grams, it'd probably be extremely expensive (although rare isotopes would be more expensive, they're measured in nanograms).

If you managed to produce ten thousand tons per year (out of a market of about 25,000-30,000 tons per year currently, although perhaps set to grow along with the global economy), the cost could be manageable.

It depends on launch costs and cost per kg of the material. Market price of refined helium is what, around $40-100/kg? Maybe up to $400/kg in the case of supply crunches and in refined liquid form?

And it probably depends on development of nuclear thermal rockets/ramjets to enable you to reach orbital velocity of Uranus in one or two reusable stages. As well as improved thermal protection systems (TPS) to enable reusable TPS at the higher velocities of reentry for Uranus. Currently, with chemical rockets, we can probably get costs down to $10/kg for bulk liquids to LEO (see here: https://www.spacex.com/sites/spacex/files/making_life_multip... slide 41, do the math and the tanker costs per kg of propellant to LEO is less than $10/kg to LEO).

It's not impossible for nuclear thermal rockets to get prices down low enough. Even assuming fairly low efficiency (say, 1000s Isp with about 20 kg of propellant needing to be expelled for each kg of payload to escape velocity... taking into account dry mass ratio of about 20 due to the exponential rocket equation and Uranus's 21.5km/s escape velocity) and non-breeder reactors (where the fuel cost is about $0.15/MWh), the energy cost of the uranium to push a kilogram of material from the cloud layer of Uranus to escape velocity is still on the order of cents per kg. Of course, it then requires years in transit, so it'd only be feasible if financial/market conditions were exceedingly stable.

So in principle, it's possible to imagine that in 100 years hence, it could be feasible to mine Uranus for helium and meet near-current market prices. But the current ~$2 billion/year market for helium is probably much too small. But when it's a more-lucrative $20 billion/year market? More realistic.

But helium-3 for low(ish) neutron fusion may be a larger market by then, and THAT could be a significant market as well, with less challenge for getting price per kg to orbit reasonable (say, on the order of $10,000/kg or more for energy purposes, and it may be feasible to use expendable rockets for such small amounts of material, thus avoiding the more extreme performance requirements for the TPS and structure). Perhaps helium-4 mining would be an off-shoot of helium-3 mining, then.
I can sympathize with the cape diem sentiment, and gp might have practiced what they preach, but safe to say getting fired and getting a divorce in quick succession is probably not for everyone including me.

I'm undecided whether to complain about the extreme point of privilege it is speaking from, personally I never had that kind of disposable income / safety net so this could have been actionable for me, but it is possible I'm a minority in that regard.
Probably a bit naive?

Security tools, and especially extensions that run with full browser access, are in an exceptionally trusted position. Employees who can inject code into arbitrary websites can in effect get administrator access to anything in the company, as Google is run almost entirely off of web apps of various kinds. It's actually hard to get more trusted than that: without a doubt this woman effectively had a greater level of access than Sundar Pichai or other senior executives.

If there's one thing you don't screw around with in any firm, its mis-using administrator access. Mis-use here means doing things that aren't related to your job description. You just don't do it! What she did would be like a logs engineer deleting internal access logs to cover up activity by political allies, or a GMail engineer spying on conversations between executives. It's complete madness to think you can abuse such a high level of trust in such a direct way and get away with it!

I used to have a certain type of Google account system administrator access. The way I used it was watched very closely, and deservedly so. Eventually it was removed because Google built better security systems that could restrict employee access more, and in my team were happy about this (for one, it meant we were less likely to be hacking targets). The idea of anyone abusing this sort of access for political reasons was unthinkable.

I honestly can't believe people here are defending this kind of behaviour. If Googlers feel it's OK to abuse root@chrome for unionisation related purposes, what else might they start doing? What about people perceived as 'bad'? Google needs to explain what happened here pronto, because apparently she was able to get this change through code review? So she had internal allies who approved her abuse of access? That is tremendously worrying.

Google is very rapidly burning the trust it requires for its business models to function. How can anyone trust the firm when 21 year old activists are able to manipulate Chrome for political causes and Google's own security procedures are unable to stop them?
> it makes every possible event explicit and stand-out

I agree that's nice to have - essentially announcing events as special in the type system.

> good for inline optimization

Any optimisation here should be possible with an ordinary implementation of the observer pattern, no?

> it also provides a standard, much more intuitive syntax using formal function delegate declaration

I'm not convinced that it does. Without events, we can still write:

var h = () => { doStuff(); doOtherStuff(); };
subject.registerObserver(h);

> Before having lambdas in Java, we need to add an EventListener as a variable and adding an extra interface

I suspect we're both right, then: events were introduced for a good reason, but now that C# has lambdas and such, they don't seem to add much.
If you don't trust it, don't consume it. Eventually trust either wins, or you don't care about it very much. The government, fines and aggressive rules won't fix it. Media is a product, not some kind of right.
Those people who downvote should come up with an example that contradicts my statment.
Amazon Corretto and Azul are making decent efforts for this. You can also find openjdk 7 versions with some support still.

For actively developed projects, I would recommend moving to java 11 without too much delay unless you have pressing technical or business reasons not to. If it's dead code and it is not causing issues, don't mess with it too much.

The Java 8 to Java 11 upgrade is unfortunately somewhat disruptive due to the module stuff. That affects some projects that depend on JVM internals, which tends to include e.g. older versions of application servers. Upgrading those is a bigger deal usually.
It might help a lot if someone leaked the internal repository for this extension... sorry I meant, if Google voluntarily shared the repository for this extension, so that we could see what it was commonly used for.
New media investment firm Attention Capital acquires Girlboss
Reading the WAL is interesting. I've been other tools [1] accomplish similar ends using Postgres triggers

[1]: https://github.com/hasura/graphql-engine/blob/master/event-t...
Security team members modifying their tools that are deployed to a large number of employees for fun ?
Why? It’s just like religion. If your religion tells you not to drink, I will respect that. If your religion tells you that I’m not allowed to drink I will tell you to f’ off.
Safe to say it's:

1) It's generally preferable that open-source solutions be as capable & usable as closed-source ones, and

2) having the best option be a subscription service is very, very "ugh", as has been constantly complained about here and elsewhere.
> First, no language feature has been shown to move the needle much in terms of productivity or code quality.

Absolutely true. When I've looked at that research, I was really quite impressed by how little has gone into looking into it, considering how interesting the subject is to so many people. My guess would be that it's because it's prohibitively expensive to study. That said, there was one result that I believe was shown to be fairly robust, and independent of language: that bug rate and cost are both generally proportional to lines of code written.

To that extent that that may be true, while I certainly don't have a $500,000 study by a team of professors at Stanford to back me, there's at least a plausible basis for my own perception of doing better work in object-oriented languages that do or do not have some sort of mixin mechanism: I find that using them often lets me get the same job done in less code. (Without that, I admit I have to retreat to pointing out that absence of evidence is not evidence of absence.)

There's also the design damage thing. Some developers on my team are quite resistant to using streams instead of loops in Java, and it's precisely because of the poor ergonomics. If you need to do an operation that isn't built into the Java API, you have some sub-par options: You can implement a collector, which is justifiably criticized as being a hassle (6 methods to implement) that yields code that scans poorly (every other verb is "collect"). Or you can implement a function, but using that function requires breaking the flow of the stream code by creating a bunch of intermediate variables, or, worse, constructing a pyramid of doom. By contrast, when we're working in Kotlin, you can just write a function and deploy it the same way you'd deploy any other method in its equivalent APIs. It's less effort, it's less code (read: stuff to get wrong), and, perhaps critically, it's a lot less annoying.
You are making wild general assumptions about this person's life. Most people in the USA can't really choose where to live, they are forced into a particular zone based on income or some other factor. You are also suggesting that they move from the place that gets snow. This is a ludicrous suggestion and very rude. We can't all live on the beach front property.
In case no one mentions it, LastPass is owned by LogMeIn
I'm inclined to believe this data because I trust MIT and believe that climate change is a very serious problem.

But this app alone doesn't do a good job of convincing anyone of anything. For starters, it's just a bunch of graphs. I doubt most people who deny climate change are going to understand what they're looking at.

But most importantly, there's no straightforward way for anyone to verify this data on their own, and it seems like this app is kind of bullshitting the numbers. For example, how could they possibly know that "highly subsidized" bioenergy will result in exactly 0.1F increase in global temperatures 80 years from now?

> I have a bunch of coworkers that think scientists are making up this data and skewing results

Can't you see their reasoning after using this app?

I'm not saying this app is useless or full of lies. Not at all. But I think it can only really work as part of an education session or presentation, where someone can actually explain the reasoning behind that graph, where the data comes from, how they arrived at the conclusions, etc, instead of just throwing it on the internet and hoping it reaches republican farmers on Facebook.
How is Climeworks not on the list?
This isn't completely true: even within America, there's different accents. So people with a "standard American accent" (generally midwestern) listen to Southerners talk and say they have an accent. There's also northeastern accents (such as the famous Boston accent).

Of course, these days, a lot of the accents are disappearing because of mass communications, so the "American accent" is homogenizing, but those other accents aren't completely gone yet.
One Country, One Censor: How China Undermines Media Freedom in HK and Taiwan
I never felt at ease backpacking. In places like India and Nepal you spend most of your time playing tourist alongside other people's poverty while enjoying advantageous exchange rates that exist for all sorts of horrid reasons both past and present.
your snippet just concatenates the content of 2 CSVs (while adjusting headers)?

Here's how it's done in JS: https://repl.it/@caub/csv-merge
Yup. I see this kind of logic in personal finance discussions all the time but it's bullshit. There simply aren't any spending decisions you can make that will change you from not wealthy to really wealthy. Those things can just move you from poor to middle class at best, or to a better level of middle class.

Outside of real outlier status where you're paid really, really large amounts of money for your services (like notable entertainer or cardiac surgeon) the way to wealth is to own the means of production. Period.

Same as it ever was.
Cheating in Programming
What Happened to Mamamedia.com?
So in a secure environment I can't write words in IPA? IPA requires mixing Greek beta and theta with Latin letters (but there's a Latin/IPA phi just for fun).

It also doesn't help ɡ vs g.

It sounds like any genuine solution is either not simple or excludes legitimate use cases.
I'm actually intrigued, I might try this stack out.
These are the top scientific discoveries of the decade
Legal compliance is handled by legal, HR, and OPs, not by random security engineers. Come on.
Kubernetes Federation v2 in Action
I interviewed at Google last week and asked 3 of my interviewers if the constant churn of bad news from the outside gets to them.

For the most part, no one seemed concerned and the biggest complaint was regarding leaks which make it harder to deal with issues internally and threaten transparency.
In reality, technology has moved beyond globally enforceable copyright protection for the written word.

That ship has sailed. New revenue streams, like audiobooks and companion videos/software/etc will become essential, if they are not already.
Wisdom. Valuations and multipliers are opinions and suggestions until the wire/fiat hits your account. Take the money and run.
Google seems to be using tactics used on factory floors to suppress organization. It doesn't seem like a good idea considering how individual googlers have a lot more resources at their disposable compared to a hourly factory line worker. Whoever these consultants are, they seem to be providing very bad advice for a white collar environment where the workers are pretty wealthy and have friends who are in the media.
I wonder what it helps to show, except that we're screwed, because I believe to have already presumed that.
Sorry but that is not correct either. Code blocks on HN are created by using two or more leading spaces on each line.

Tripple backticks do nothing, and will be shown on the same line as the next line even if put on a separate line, because they are considered as regular text and part of one paragraph of text.

See https://news.ycombinator.com/formatdoc
Apparently Google was already doing this with other sites. Why is this one different? It wasn't like she put up something that was illegal or could increase Google's liability. It's one thing to say: "Hey we don't like that one, change it." It's another to fire someone when they engage in a protected activity.

If she had put it up and refused to take it down I could understand firing her. But this is suspect for sure.
Hugging Face raises $15M to build open source community on advancing NLP
Getting it Right: Strategies for truth-telling in time of misinformation
At the time I loved their product and installed it on parents machines. It was great. I was happy to pay 100 or 200 a year but they wanted way more. Stopped using it and never found an equivalent.
I have a few access keys in my LastPass account that contain quotation marks as part of the secret.

Their web interface won't present the textarea field for me to copy the key for use. I'd have to resort to the export options to get the plaintext and Ctrl+F for the key.

They're AWS keys, so LogMeIn's own staff should've had the same gripes I have, but it's just not fixed yet.

I'm going to take a look at BitWarden and see if I can move over as a winter break task.
Really?

So if I hire you to email out my monthly company statement it’s reasonable that you add some of your own thoughts to said email.
She was using a security tool to spread her message. Does that seem appropriate to you?
Thread about Growthmindset
No, I am Not.

Well, I do like my team and my work but not happy with my compensation.

I am a DevOps + python programmer working with three stacks: .Net + Windows structure on AWS, Java + ansible + terraform in GCP, and AWS hosting.

The amount of effort to keep the full context on all these stacks (different clients) and how to keep all running without any interruption does take a lot of effort.

I am on a very low end in compensation. And looking for a job is very hard. Once I put on my Linkedin, I was looking I am being spammed heavily.

I do work on two weekends/month and mostly all the time. My current job is remote, and I like it because I can get my kids from school at 14:30. So in my "lunch" time, I am picking them up.

If someone offers me the "average," I will be very tempted. If someone offers me above average and a good environment, I will marry the company.

I don't consider myself smart or genius, but I can't get a problem out of my head until it is solved or fixed.
I would like the ability of pointing out journalistic bias in other media so customers stop listening to them, and this requires source materials to compare to the way the article is written. Our problem is not how we consume media, but how others do; Enabling a sane discussion to highlight that the article misinterpreted the source is part of the discussion. As long as we live in the same voting space, I want entry points to criticize their articles.
If you don't have money, you can contribute time.
I've yet to see a real world use that is meaningful. Mostly it just adds deployment bureaucracy for opting in to stuff that used to be there by default. I'm not seeing a huge adoption of modules outside of Java's core libraries.

A good thing that came out of it was that it forced them to untangle the 2 decades old standard library. This was disruptive but it seems to have also unblocked a bit of progress and also allows the to have experimental modules in non lts releases (9,10,12,13).
> Happy people don’t leave jobs they love.

Happy people leave jobs they love for jobs they love more. That weighted list isn't a bunch of yes and no responses, each answer is a spectrum. "Fair compensation" is an obvious one that's so wrapped up in management-speak (excuse me, leadership-speak) you just have to know that it's referring to salary and benefits, which can be reduced not to "yes" or "no" but to a number of dollars, and if someone wants to offer me more for my work that's not unfair compensation it's just economics.

There is a cost to changing jobs. It's risky, it can be difficult, doing it too often is a mark on your resume, and you can get comfortable with the current rut you're riding in. Sounds like the author wants to make that rut as deep as possible, which would be bad for their employees: Increasing that rut through guilt and social manipulation means the author can pay less and increase their workload.

When did I let my shields down? The moment I walked in the door on the first day, and every day after that.

And they'll be down when I'm leaving, so if you want to change the equation to guilt me less, compensate me "more fairly", respect me more, give me a mix of interesting projects with time for education, and make me trust you as a leader by getting rid of this "shields" nonsense I'd be happy to return.
>She did it exactly according to internal policy. The extension she updated warns site visitors on many websites. I do not see what she did wrong.

Getting code review approval is not the same as following internal policy.

Adding a conspicuous feature to a security tool installed on every employee's computer requires approval from higher-ups before writing the code. The approvers should have recognized that and rejected the change, but that doesn't absolve Spiers of responsibility for the change.

As an analogy, suppose that I'm a crew member on a submarine. I have authority to fire torpedoes when a higher-up orders it, but I require a peer crew member to push their own "fire" button at the same time. Obviously, if I go rogue and start firing torpedoes myself, that's a serious violation, even if I convince one crewmate to go along with it.
> This all presupposes the employees aren't inherently lazy. But, that's been my experience - "lazy" developers aren't generally lazy, just bored.

In fact, afaik, it's kinda 'proven' loosely in psychology studies that "laziness" isn't a bad trait per se. In fact, from our ancestral laziness comes our drive to build things (systems, organizations, machines, civilization!) to do our job for us, anywhere from 'streamlining' to 'automating'.

Many great developers are self-reportedly very ambivalent between laziness and the drive to make things — alchemy notably happens when what you make today will let you be lazier tomorrow (you probably need to be at least 25 to 'feel' it though).

Of course, being a nerdy creature, you'll rinse and repeat indefinitely — there probably never will be a shortage of things to automate in your lifetime — but that's the spirit. As you said, we gotta keep ourselves busy to balance the lazy. ;-)
I don't think VCs often buy companies but PE firms sure do.

One example near me is NXP, a semicon business from Eindhoven (NL) where I live. Philips spun them out after loading them with debt,a PE firm bought them. Radical cost cutting, the usual, but they also accomplished a culture change (to some extent). As a former Philips department, the culture was very slow and bureaucratic, more akin to government than a for-profit business. The new owners made it very clear that from then on, money needed to be earned and anything that didn't contribute to that wasn't worth doing. The company became a fair bit more lean and agile as a result, pushing products and updates faster etc.