skysight-inc/HackerNews huggingface dataset:
If she had made a popup that said women and men don't share the same predilection for software engineer she would have been fired as well.
It kind of depends, not every task are the same. you won't review a trivial change the same way as a brand new feature.

Let's take for instance the fictional case of adding a list of website to a whitelist.txt. Maybe the source file had thousands of websites to be added. Anyone could add or remove some in the middle and no one would ever know

It looks good when you review it. but there is no way to check the data integrity (at review time), you can only rely on the good faith of your coworkers.

I am not saying that's what happened but this is a good example of how anyone could sneak-in arbitrary code that pass the code review.
We have a solution for the opioid epidemic. It’s dramatically underused
Trending Alternatives for Distributing Python Applications in 2020
Zachtronics games never give you 128 bytes! You get the 2 registers in your processor. They don’t give you ram!
I would only post the actual link to the video content https://youtu.be/a_TSR_v07m0
Linux Foundation outsources licence compliance to Microsoft, serial GPL violator
I would like to highlight a new implementation of the Gothinkster Real World App (Conduit), which runs inside a separate thread (web worker). The documentation views for this app are getting created automatically.
>Spiers, 21, said she went through the standard approval process, which requires two co-workers to greenlight changes, before updating the Chrome browser extension.

Yeah. I don't think so. The tool in question is an internal security tool, not a communication tool to get her message out. The two engineers who signed off on this should also be reprimanded. This is a clear abuse of a process meant to take in security-related contributions without too much red-tape.

And you want a separation of concerns here. You don't want a tool created for security to push the political agenda of some activists.

And she literally says the only reason for her change was because she wanted to get the word out because posters aren't effective enough: "Spiers told NBC News that she was inspired to create a digital notification because “a poster in the cafeteria is not the best way of reaching the majority of Googlers.”" ... yeah. Sorry posters aren't effective enough for you, you can't do that.
No, it really depends. It's easy to overlook stuff on a merge request. I'd interview both of the reviewers, and with them look at the actual MR and see what they were looking at, and ask them how they missed this and why they thought it was OK to merge.

I've seen some pretty glaring stuff get through a review process, particularly with junior engineers.
This is one way to read On The Road, I guess. I was infatuated with the book when I was 18 but later came to some similar conclusions about the whole premise of the book. But this review kind of assumes that Kerouac was stupid and incapable of thinking critically about himself or the subculture he was a part of.

I can't help but believe that Kerouac must have had some misgivings about his lifestyle. Yes he writes about everything being angelic and awesome on the road. But the story also takes on a Sisyphean vibe as they continue to wander across the country over and over and over again. The characters are led back to the road again and again to constantly chase the next ecstatic revelation in hopes that they will find some meaning somewhere. It's like the harder they look for enlightenment, the further they get from it - a theme which coincidentally is very Zen and something I think Kerouac must have been conscious of since he was a pretty serious student of Zen buddhism.

Reading the book as a self-critical, partial satire of the Beat lifestyle introduces a lot more nuance and helps to appreciate the counterculture while also realizing that they weren't so stupid as to not acknowledge the flaws in their own philosophy and lifestyle.
Thank you for confirming this. I thought LastPass was a LogMeIn entity but it's not mentioned anywhere in the press release.
This could be an area where the much hyped block chain technology actually makes sense.

But don't ask me what the incentives would have to be for journalistic organisations to adopt the technology.
"While negative feedback loops are big in the media"

You mean positive, right? As in self-reinforcing? Negative would mean the opposite, and there are a few of them (greater plant growth etc.) but they seem to be more than cancelled out by the positive (bad) feedback loops.
LastPass has been :-( for years. Try Bitwarden. It's open source and much like how LastPass used to be (good).
Insiders with Activision, EA Profit by Selling Stock During Buyback Programs
Momentum Botnet Infects Linux-Based Routers and Smart Devices
And firing workers for unionizing is political and illegal. https://www.nlrb.gov/how-we-work/national-labor-relations-ac...
There's already a transpiler to compile python to Javascript. The question is: why would you want the hassle to add that tool to your pipeline and the added complexity of debugging your frontend code?
Kerouac influenced me a lot when I was 18/19 yrs old, though Thoreau did push me even more on the path I chose. And that as a teen living in Bavaria! First I read from Kerouac was Book of Dreams, a bit ironic because I can never remember the dreams I have.

A quick listen to Jack himself: https://www.youtube.com/watch?v=Jej5d2kYjuQ
I actually put that track onto the sampler that our class made when we finished school. Couldn't care less how my classmates reacted to that after lots of music :D

Also have a listen into that first Kerouac conference.
https://archive.org/details/On_the_road__The_Jack_Kerouac_co...
I agree with this. Although I don’t think I’m exposed to anything over $1k as a potential risk as I don’t own a car or a home, short of a lawsuit I suppose.

I feel very wealthy, though in the scheme of things I am not.
Best of Machine Learning in 2019: Reddit Edition
>homelessness will never be solved

Interesting. Question: do you think that if all of a sudden a wand was waved and everyone homeless in a given city/geography was magically housed that there would still be (eventually, over time) further homelessness or do you think that homelessness would cease to exist from that point forward? What do you think would happen in say, 5-10-15 years out?
How many of these are due to a defect in the gliders or undocumented features of wings sold as "the same wing but glides better, no need of training"?
You argue that because it is impossible for an algorithm to do some tasks perfectly, and humans can do "quite a decent job at these tasks," thus human minds are doing something beyond computation. Firstly this just doesn't logically follow. Perfection is completely different from "okay." Secondly it's far from clear that humans do any better than machines on many of these tasks, which would imply the opposite according to your argument.

Your greater than mere computation mind can makes huge bucks solving any problem since it can see if a program halts. Lets factor out some large primes and crack RSA. Just make a program that would halt if the answer is less than a certain value, then do binary search. A bit tedious, but surely huge piles of money are motivating. I'd do it myself but my mind seems to be malfunctioning.

Basically this is just a silly claim which is a shame because the first half of your response was pretty good.
Aren't those industry wide unions whose main purpose is to set wage floors because there are so many people desperately trying to get into the industry that without them, employee conditions would be terrible for those just starting out? I don't think that is a problem for programmers and it is way different than a company specific union.

If you want to start an industry wide programmer union, by all means, start one and then try and get people to join it. I'd love to hear what benefits you think I would get by joining an industry wide programmer union.
For just remotely logging in Splashtop is great and a lot cheaper.
That sounds really cool. Have you thought about potentially going down the path of becoming a dealer? The auto space continues to be hot as it's highly lucrative (see Vroom for example), and you've found a niche that seems to work on a unit economics basis. Why not strap on some automation bit by bit and make your flipping process more efficient? By the time you get even 25% of the way through, you'll probably have stumbled on to a multimillion if not multibillion dollar company.
Raspberry Pi capacitive-touch musical Christmas tree
I think it's the same when we ship beta software to users and then expect the first batch to essentially debug it — then comes the proverbial ".1" patch which fixes most glaring issues. (as if they weren't obvious in the first place)

Now why do we do that in software? because "agile", cost, "let's ship and risk breaking some things and see what happens? We'll fix things later in some update, on a need-to basis"

Well I think journalism has gone the same road: "let's publish first and risk breaking some truths and see what happens? We'll fix things later in some update, on a need-to basis"

Can't really blame the business entities themselves. I wholeheartedly agree with GP though, there definitely needs to be more regulation and parent's point is one of the most salient target for that — it's disingenuous at best to silently update/remove, not to mention actually false from a documentation standpoint, it skews history basically. Very dystopian. News articles should be versioned exactly like git, we should be able to diff each public update.
Wireless headphones. Bar none. The fact I can walk around my apartment and listen to a {book,podcast,song}, without worrying about cables or carrying my phone, has been amazing.
Can you elaborate on why it is a really bad idea?
Ask HN: What is the most valuable thing you've learned this year?
Modules where not a mistake but we will likely benefit from it in say at least 5 years. Every artifact/library you use has to be a (real) module to be able to use it's full potential.
Amazing! I also learned chess with the same rule when I was a kid. I didn't know it was known as Indian chess! Except, in some variations, castling was allowed. Also, another variation allowed two different pawns to move a single square on "Move 1" for both Black and White.

(I'm from Bangladesh)
>And I'm not sure why two people sign off changes instead of just one.

Because more eyes catch more bugs. I work in a time like this where we have 2 or even 3 people review stuff; it's extremely common for one engineer to miss stuff that another one catches. It's particularly notable I think with junior vs. senior engineers: I think you really need at least one senior engineer reviewing everything before a merge, but you don't want to keep junior engineers out of the process because then they'll never learn. With trivial tickets, however, you can relax this rule and just have one person review before a merge.
Funny, I searched "The filing was a response to a FOIA lawsuit brought in March by conservative organization Citizens United", and the first result in google is from here: https://www.wsj.com/articles/hillary-clinton-vs-foia-1443136...

Aslo, if you search "url:http://www.wsj.com/article_email/" , you won't find any active link at all. It seems they have changed their website structure.
No, because I can always be making more money.
looks like there was a sharp drop in late july 2018. what happened?
I don't see why you can't create DSLs with an equally compact syntax which doesn't overload the curly braces. Yes, it would look different, but it would be more readable. Curly brace lambdas give a first impression of readability, but they really are not when you consider how they affect the binding structure.
> I'd argue there's no "shield" to begin with. The "shield" was thrown away when a real employer/employee relationship ceased to exist

I agree. I feel privileged that I realized this fact very early, right when I started my career in the middle of a recession. I got the most pragmatic and down-to-earth education about how the employee/employer relationship works when people I sent code reviews in the morning were not working there anymore by noon.
> It feels like a lot of astro-turfing going on here. Why would any sane person be against unions?

Going to work without a union is like going to court without a lawyer. Are there incompetent lawyers? Does it cost money to hire a lawyer? Of course, but that doesn't mean it isn't a stupid idea to try to represent yourself pro se.

Unfortunately, workers in the US have been the subject to the equivalent of a fifty year propaganda campaign bankrolled by prosecutors (business owners) to convince people they're really better off if they represent themselves in court pro se (without a union). The sad thing is the campaign has worked surprisingly well.

Dropping the analogy, I think many tech workers are treated relatively well for now by employers. Sort of like a well-treated personal assistant to the boss, who is comfortable and has their small privileges compared to those in the factory floor, and therefore feels like they're more like a boss than a worker, even though that's not at all the case.

The startup ecosystem has also encouraged tech workers to think of themselves as future bosses rather than present-day workers, so they favor the policies they imagine their hypothetical future selves benefiting from, even though it hurts themselves and their friends today.
I had thousands of other data points in the GP cell right there with me. Plenty of scientific basis for my conclusion, as I had a good 50 weeks to observe.
Like, I said, it was an honest question. The answer, according to, you is: Nothing. Fair enough.

I'm aware that there's an off-chance that basic research can become useful for something. Of course people always point to GPS as an example.

You can say that about pretty much any research, however. Since resources are finite, should we not focus on basic research that has the most promise of practical usefulness?

As far as I can tell, particle accelerators are used to prove hypotheses whose truth/falsehood are not practically meaningful to pretty much any human being alive, now or in the future. It's an expensive hobby for physicists, as far as I can see.

Again, I'd love to hear a better argument than the old "basic research is good because GPS".
My wife and I just returned from our first cruise. We elected to not purchase any internet and also left our phones in our stateroom about half the time. We wore no watches, and just wandered on the ship, reading, watching the ocean, watching people, sleeping in the sun. It was marvelous!
This obviously depends on your age and the reliability of your income.
You're a professional plumber working on hundreds of households saying it's shockingly simple and should take no time at all for a first time home owner to fix their own plumbing. You've already got the knowledge, experience, and tools/parts in the van - of course you don't think it's a hassle!
It's more like posting a reminder of the current legal minimum wage—and only showed up, apparently, if the user visited the site of a consulting firm Google hired to help them figure out how to avoid unionization.

A great and entirely "professional" thing to do? Nah, but hardly worth the vigorous harumphing and tut-tutting it's receiving. It's not like she contributed code to Amp or spearheaded putting ads inline with and above search results. You know, nothing terribly evil.
Great product, hundreds of computers for professional purposes, and "several thousand dollars" is a sticking point? Why?
Well, it depends on the language.

Are you familiar with Python? Django

Ruby? Rails

JavaScript? There's a lot, but the most popular are React and Vue.
Forgive me if this is an obvious question, but why would rising interest rates cool off the IPO market? Cascading effects?
> At no point during the buyback program did Activision repurchase its shares. Previously in February 2015, Activision Blizzard announced a buyback program at $750 million, also without repurchased shares.

Bruh...
Google needs to choose between two evils here:

Give employees power / freedom and fire fast if you do stupid things.

Stricter regulations/ checks so they cannot mess up hard in the first place. At the cost of slower pace and less risks taken.

Google has historically been the former. And it comes with people doing stupid things and getting fired. Just the world is not used for huge companies to keep operating in such mode.

I applaud Google for keeping being open and not enforcing processes. The rest of the world will grow up eventually.
Was the English Sweating Sickness Caused by Hantavirus? (2014)
Once they have hit the point where they hand in a resignation you can't do much about it the time to have done something was before when they complained about something. The failure to fix the problem is where the problem lies and now it isn't just about the problem(s) but also how they were handled which has meant there is little trust. Maybe a higher pay offer retains them for 6 months but the wound is still there and its likely never going away.
I believe this is an internal toy updated very frequently. It's by no means a "product":

> This kind of code change happens all the time. We frequently add things to make our jobs easier or even to just share hobbies or interests.
The "measurement problem" is really a Copenhagen-specific thing -- "measurement" is the fundamental and identifying mechanism of the interpretation, and it's problematic. And In the Copenhagen interpretation the Born Rule is inextricably tied to measurement outcomes.

I guess you could say that MWI removes the wishy-nastiness around what constitutes measurement, when it happens etc, and that could constitute "solving the problem", but I think

- Some of "the problem" has just been moved outside those borders. (And fine -- the MWI doesn't need to solve every problem to be an improvement. And I do think it's an improvement.)

- The Born Rule is weirder* in the MWI. In Copenhagen it's axiomatic: We explicitly roll the dice, a nondeterministic outcome happens, that's the mechanism. In MWI it's an afterthought: The wavefunction evolves deterministically, and oh-by-the-way you should weight the likelihood of finding yourself here or there by the squared amplitude.

Maybe that's unfair though?
Online usability testing platform-UXtweak. Feedback wanted
Luxury Villas in Jamaica; an Insider’s Guide on What to See, Do, and Experience
>If you give everyone houses, it relieves pressure from the housing system which causes rents to go down.

Care to explain your logic around this statement?
I'm doing neither, just pointing out that the 'approval' may not be what is implied in the article...
I hate meetings with a passion, and I work in HR data for a very large (40k+ employee) government employer in Western Europe.

I got myself in a bit of trouble by attempting to produce an automatically generated "meeting cost" report to dissuade people from having meetings.

The script pulled salary data for attendees of each meeting (pulled from Outlook calendar), length of meeting and even used the Bing maps API to capture travel costs for each attendee.

When I mentioned it to my manager, he promptly killed it. Although he is very much anti-meeting, he pointed out that it could easily be targeted by a Freedom of Information request and used as a political weapon.
I initially thought Michael Bloomberg had issued a fake press release.
Title should really be "Bloomberg LP fined..." to distinguish the company from the man.
Start-up. Online unmoderated task-oriented UX studies, user recordings with advanced filters in search, tree testing, card sorting, prototype testing(BETA).
It also has solutions for recruiting real users on your website and reward feature to motivate them.

Please, check it out. Any feedback and tips for our platform and how to get it out to the world will be very appreciated.
That's why we don't call small donations acts as philanthropy.

It surprises me how philanthropic individuals are sold as benefactors who are a solution to solving problems linked to lack of resources, for those in needs around the world. I think it rather servers themselves instead, an effective PR routine that comes with decent guilt therapy.

It's one of those things like "expat" sounding all so good compared to those job stealing "immigrants".

Maybe we should all give a portion of our monetary power to those in needs, displacing what we would normally give to Unilever-like producers. It would skip the inefficient intermediary.. I digress.. The scale ain't right, but the idea is spot on.
A Unix Ad
You realize co-ops are a thing, right?
From the engineer's medium post:

> For example, someone changed the default desktop wallpaper during the walkout last year so that the Linux penguin was holding a protest sign. The company has never reacted aggressively in response to a notification such as this in the past. It’s always been a celebrated part of the culture.

I suppose this was her mistake: ""It's always been a celebrated part of the culture"

Google clearly does not always operate in good faith with it's employees on labor relations issues. The correct approach for her to take would be to get written approval from her manager on the popup

Her job was supposedly to "write browser notifications so that my coworkers can be automatically notified of employee guidelines and company policies while they surf the web", and this was supposedly a notification of one such company policy, but it was naive to think she could just approach her job in good faith and be treated in good faith. BigCorp follows the law of the jungle, and workers are not unionized at google so every engineer has to cover his or her ass before treading into contentious waters.

For what it's worth, after reading both points of views I think her actions were highly reasonable. But I would never implement that kind of notification like she had done, not without written approval from my boss and maybe my bosses' boss to cover my ass.
Lessons learned from redesigning our GraphQL API
I feel like, for consistency, if she committed a firable offense, so did her coworkers who LGTMed the CL, unless she intentionally deceived them about having gotten organizational approval.

My gut is that if she had spammed a bunch of internal mailing lists, she'd not be being fired or even getting a formal reprimand. But the fact that she hijacked an internal security tool for an unintended purpose is alarming. I am fine granting Google rights to run arbitrary code on my browser, but only because I know it has strict processes (including disciplining of employees who subvert the process) to manage submission and deployment of that code.

My preference here would have been for her to get a rebuke and an explanation of why this was bad behavior (unless these ad hoc non-security related messages are common), especially since she's young. But there is a core assumption and trust that is violated when someone abuses control of trusted client code to do something unapproved by organizational review processes.

Most of my anger is directed at the approving coworkers, since they should know better, assuming they are more senior than her.
It is. I’ve migrated from LastPass a few months ago. The only thing missing is being able to cycle between multiple accounts when auto-filling forms via keyboard shortcut. It’s capable of Custom fields too!