skysight-inc/HackerNews huggingface dataset:
Ya, I had an intern position at my school that did computer lab build support (the hardware and network, not as a teacher). We installed Windows NT 4 Workstation everywhere and it wasn't overly secure. At least 4 times, someone changed the default background to a porn still. Blame that guy.
I guess it depends somewhat on what sort of liberal views you talk about.

I'd be worried about expressing anti-data-collection, anti-large-company, pro-break-up-Google views if I were a Google employee. Biting the hand that feeds you and all... I haven't met many developers with that view, either - people are willing to talk about it on HN, but in person? I haven't found it.

Maybe the reason liberal views on diversity get all the attention is because they're the only ones that even seem within reach.
It's a different set of claims but they have (in regards to the specifics of Damore’s claims; it's a class action charging a broader pattern, though) substantial overlap despite the differing legal basis. Particularly, if, as NLRB found, Damore was fired solely for statements violating a legitimate anti-harassment policy, this would be quite problematic for the claims in his lawsuit. Of course, the court in that case is not bound by the NLRBs fact findings.
Justin O'Beirne's argument is essentially that Google Maps is much better at being Google Maps than any other map provider.

Which is true, but Google doesn't get to define "maps".

Indeed, Google Maps as expounded by Mr O'Beirne is the very antithesis of OSM. He argues that Google is unstoppable because of its technology: that it can derive building shapes, heights, etc. from imagery much better than anyone else can.

That's almost certainly true (though Facebook is doing interesting ML-based stuff in this area with OSM) but it's not what OSM is. If Google is the apotheosis of technology, OSM is the apotheosis of human curiosity. It's the collected works of everyone with a particular interest that can be recorded geographically. You're interested in cycle routes? Add them in. Long-distance hiking paths? Go for it. Detailed coverage of the area where you live? We'd love to have you.

So for cycle paths, for long-distance hikes, for areas where we have committed contributors, OSM is streets ahead of Google. It doesn't always work. We struggle with stuff that no-one is interested in (principally addressing, which is just insanely boring to survey) and in areas where people aren't motivated to add stuff (basically, poor areas: OSM is a very middle-class pursuit and this is our biggest problem by a long way). Still, OSM is pretty much the opposite of Google Maps, and any comparison will fall down on that.

(Footnote: in this regard, Google's biggest advantage is that they get to draw on the entire Google search corpus. For POIs, that can be the equal of the best OSM can do, and I don't think we can easily match it. That said, Google hasn't yet worked out how to scrape linear/polygon data, and their attempt at mobilising a community to do this - Google Map Maker - ended in fairly spectacular failure.)
I would not openly wear a "Make America Great Again" hat to my work place...
Our musical tastes peak as teens, says study
No, but there are so many channels of info these days OTA broadcast is a minor part of it. In addition the economics of the business lead to increasing amounds of network content rather than expensive locally generated content on the airwaves. And in fact OTA is much less common than watching local channels mixed in with otehr channels on cable, so again the local channels aer drowned out.

Looking up the stats a couple of weeks ago during a different HN discussion I was shocked how popular TV still is across all demographics, but local content was a plummeting percentage of the total.
Oh wow. Yeah, the person who leaked the internal email should have been fired. That's crazy. I feel for Damore.
I don’t know for sure, but while the sentiment is something we probably all agree with, the comment itself seems insubstantial and obvious in a way thst isn’t compatible with HN guidelines.
Downvoted but true, look at direct physical threats to Damore in the lawsuit by people Google still employs. Yet he got fired for violating code of conduct...are threats not violations? It's a double standard, if you threaten people deemed conservative there are no repercussions, even though I consider that far more hostile than a doc.
>I will never understand why people think starting from an assumption of guilt and treating all of the potential victims as guilty parties is some kind of improvement.

Why? That is what widespread civilian disarmament does. There are many countries which use it to create a more civilized environment, like Russia and China.
I believe this was driven by BT/EE & HTC rather than Google per se, though Google is now enabling AML globally.

Some tech details: https://www.cambridgewireless.co.uk/media/uploads/files/Loca...

http://www.eena.org/uploads/gallery/files/operations_documen...
The number of voters needed to flip this election would fit into a stadium.
Wouldn't it be more like a credit default swap or other derivative?

It would actually be more like a tulip. https://en.wikipedia.org/wiki/Tulip_mania

At least with a derivative, there is some kind of theoretical contractual value. Somewhere up the chain, there is something of value, say, a home mortgage, and you're making a bet on it. With ICOs, the coin is a vehicle for pure speculation. The only bet you're making is that the coin's value will go up, and the only way that happens is if other people make exactly the same bet.
The point about cloud IDEs being the future is excellent I think. I worked for a bit over a year on a chromebook with no local storage - only a cloud IDE.

It was a lot to get used to at first, but once you have made the context switch, it's great to have everything in one consistent place with tools you can use from literally anywhere.

Similarly, working on a small display pays the same kind of dividend. When you can't put windows of code all over the place you enforce a kind of mental order that's hard to achieve otherwise.

I guess I just want a portable WYSE terminal :)
As a developer, it makes sense to break backward-compatibility if only a very small percentage of your user base is using the old version. Supporting old versions often requires extra resources that I can otherwise spend on building new features.
Tractors & Combines are way more expensive than cars so it's not a fair comparison. You can't use a cherry picker to replace a tractor engine... At least the large kind.

Tractors and Combines use DEF and I hear reports of people defeating it. Our software has checks to look for such activity.
Yes, it is a problem: no updates means NO UPDATES, it does not mean all updates except for those that ignore the setting. The OS is supposed to enforce such things.
https://motherdirt.com/
London Wants Its Hedgehogs Back
If a Law Bars Asking Your Past Salary, Does It Help or Hurt?
> I'm really curious what conservative viewpoints people espouse that they feel they've been discriminated against for.

I think this is a far more useful inquiry (i.e. what specific points) than generalized ideologies.

What viewpoints, indeed?

Many of the ones I hear from my self-described conservative friends and the public personalities they follow fall into these categories (my word choice, not them, I'm paraphrasing heavily):

1. "I'm afraid the government will take away my right to own
guns, which is enshrined in the second amendment to allow
citizens to overthrow an unjust government."

2. "I'm worried that the current political correct climate will
infringe upon my right to free speech, enshrined in the
first amendment."

3. "I don't want my church, which is against homosexuality, to
be forced to marry gay couples."

4. "I don't want 'confused men' to be in the same restroom as
my underage daughters."

These are just the most recent examples I can think of.

Generally, I find that most of what I hear these days falls into two categories: Fear, and thinly-veiled contempt for people who are different.

If there are other conservative viewpoints that I'm not hearing, I'm happy to correct my ignorance.

That being said, I find the very idea that the entire spectrum of human imagination can be compressed to 1 bit of information (left or right wing) is deeply insulting and, if true, one hell of an indictment of our species.
What does "files ... consulted by that run" mean? Does it track file/directory operations that occur during a test?

I'm a heavy user of table-driven tests that typically use YAML files that set up the parameters for the test scenarios. These use filepath.Glob(), ioutil.ReadDir(), and so on. For "go test" to invalidate its cache correctly, it would have to intercept those calls and record the dependencies. That'd be awesome.
Of the people I know who stayed in good cardiovascular shape as they've aged, many are transportation cyclists, as I am. This is not a coincidence.

Some people I've talked to seem to think exercising as much as I do requires superhuman willpower. The opposite is true in this case. It's much easier to get exercise if it's an unavoidable part of your day. I don't own a car, so cycling just happens on its own. If I need a car or truck I can easily rent one. Even in the bike-hostile US one can plan to make this lifestyle possible.
This is crazy. I'm pretty floored that someone did something like this.

Then again, we've all seen (or worse, have been roped into trying to convert!) some of the crazy Excel monstrosities some manager wrote that runs an entire company or such!

Prior to seeing this, I had found (somewhere - dunno if it still exists out there) a "tutorial" on how a neural network works - and the whole thing was done as an Excel worksheet. I thought that was pretty insane at the time...
it's not and you're right. The right to repair effects agricultural equipment. Hacking the software to add features or disable things is not repairing it!
Here's the thing: You need to know what to look for.

You can't just google "The internet won't work" or "blue screen help" or "I can't see files".

Web search is a super powerful tool but it requires some fundamental knowledge before it can help.
Careful now, don't tempt the LISPers.
After being extremely hesitant to do it for years, I set up bill pay through my bank, partly to save on stamps (some of my utilities have truly atrocious online payment systems that drove me away). It has no fees, and for some utilities, it actually connects with their billing systems well enough for it to notify you of bills and let you view them, right through your bank's website, and then schedule the payment. With my municipal bill, I still get a paper bill, but I can enter the amount and my bank will handle issuing the payment, still without a fee.
I disagree. Having a broader skill set means you can be more creative with problems. The separation between doctors and computer science is holding both fields back. Think of machine learning and big data, we are _just now_ starting to apply those ideas to medical problems, while those problems are fundamental to our existence as a species.

Computers in hospitals are a chore and a drain on doctors. They should be empowering, instead doctors spend the majority of their time typing reports. Reports of things that are already registered in other parts of the system. (You're already thinking of a solution right? That proves my point)

Hearing about how hospitals handle technology from my SO (neurologist) makes me want to rip my hair out. Specialization is a great thing but we need generalists to bridge the gap to help specialists empower each other.
"their" means employees', not just a subset of them. Suppose some people thought it'd improve their working conditions by freedom to share KKK rally times and places or organize porn watching parties at the workplace. The law isn't some robotic computer of legal rules. Context often matters.
A Personal Inquiry into the Tech Industry
I just said that guy had an abnormally great situation compared to most retail jobs.
Yet you couldn't help yourself from making this smug comment. So much for not getting involved.
Sorry, I wasn't clear. So instead of writing WebAssembly, you can write another language such as C# that will get compiled into wasm.
as the two other sibling posters said, I use karabiner elements when on os/x and xcape+xmodmap on Linux with this in my .xsession

xcape -e 'Control_L=Escape'

which is run after remapping caps lock to Control_L via xmodmap (just xmodmap -pke to create your xmodmap file, xev to figure out which keycode your caps is, and edit the file after to make that keycode Control_L.

For example my xmodmap file, which also sets up meta/super and other overrides is

!
! Clear the modifiers
!
clear lock
clear shift
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5

! Remapping
keycode 37 = F17 NoSymbol F17
keycode 64 = Alt_L NoSymbol Alt_L
keycode 66 = Control_L NoSymbol Control_L
keycode 90 = Multi_key NoSymbol Multi_key
keycode 91 = Mode_switch NoSymbol Mode_switch
keycode 105 = Meta_R NoSymbol Meta_R
keycode 107 = Menu Sys_Req Menu Sys_Req
keycode 108 = Control_R NoSymbol Control_R
keycode 127 = Redo Undo Redo Undo
keycode 134 = Alt_R NoSymbol Alt_R
keycode 135 = Control_R NoSymbol Control_R
keycode 164 = Undo Redo Undo
keycode 166 = Super_L NoSymbol Super_L
keycode 167 = Control_L NoSymbol Control_L

!
! Set the modifiers
!
add shift = Shift_L Shift_R
add control = Control_L Control_R
add mod1 = Alt_L Alt_R
add mod2 = Num_Lock
add mod3 = Super_L
add mod4 = Meta_R
add mod5 = Mode_switch
That seems perfectly reasonable by itself. But there are a couple issues here.

Firstly Google as I understand it has pretty open discussion internally. But it turns out the company has a certain progressive standard for what's acceptable to say. Or maybe the law is relevant. Fine. But then they should be honest about it and not claim that people are free to express minority viewpoints (see Pichai's press release). Or assuming they are honest and just naive, snap out of the bubble for a second and realize just how common this supposedly unacceptable viewpoint is, and admit their bias and (again) clearly draw the line.

Secondly, as I understand it, the lawsuit or at least part of it was based on a California law specifically prohibiting firing for political view. But apparently certain political views, such as agreeing with mainstream psychologists, don't really count as reasonable political views. To me this is opinion encoded into law and it's disturbing.

(For the record I don't support the lawsuit on libertarian grounds. And part of that is that this whole thing is inherently messy)
For a "clarification", that's a pretty stunning error.

Sex is not a class in the first place. Sex is a protected attribute or classification. Women are a protected class, and so, notionally, are men.
Luck is hard to measure, smells aren't. I don't understand why you're so hostile to the possibility that stainless steel can remove odors that soap doesn't? This is easy to test. I've tested it.
Is that it just doesn't matter very much. F# has very powerful generics, and there are particular circumstances where that saves me a lot of typing. But you can still get it done in C# with less powerful generics, or Go with none.

Having less lines of code looks like a big win to me.
This is not unique to Google. If you don't "vibe" with your company's culture, you are more likely to become a scapegoat. The outsiders leave or get fired, keeping the culture pure (people get fired for lack of culture fit). This mentality is indeed toxic, but the bottom line of any company benefits from harmony between all of the employees.
> My point is that discrimination against conservative viewpoints is not a significant phenomenon in SFBA tech, unless by "conservative" you mean sexist or racist.

Or don't think gay marriage should be legal, or are religious, or dislike welfare, or oppose the ACA, or think abortion should be illegal.

EDIT:

Or thinks having separate male and female bathrooms makes a lot of sense, or supports strict immigration policies, or oppose affirmative action, or thinks "we reserve the right to deny service to anyone" should be a real thing, or ...

But yeah, just racist & sexist.
That was the first thing you searched for too?

I just come here to eat popcorn and learn about type theory.
>I'm really curious what conservative viewpoints people espouse that they feel they've been discriminated against for.

Advocating for enforcement of immigration laws has gotten me accused of being a racist/bigot.
Fuck the fact this comment became more topical soon after I wrote it.
And the “blacklists” maintained by Google managers and spread to other employers - that practice was found to be illegal in the U.K. http://www.bbc.co.uk/news/business-36242312
Yeah, I'm also not exactly sure how I picked up Z80 asm. I remember leaning heavily on the list of opcodes in the back of my ZX Spectrum manual, but it was literally just a table of opcodes and corresponding numbers so presumably I learned roughly how to use them from some other source. Owning Programming the Z80 was also one of my unattainable teenage goals, along with owning a disk drive.
Fair question: if one identifies as conservative to the extent as regarding women as less capable than men, is that still protected?
> Updates never block the user.

Perhaps not intentionally but I always have "sudo pkill unattended-upgrades" close to hand when it pegs all my CPU cores whilst I'm trying to get something done.
I never installed Venmo. Someone sent me money via Zelle, and I had a couple clicks on my bank's website to accept it. Already a convert.

In this case, it was family, mind you. Which is a good thing, because up until reading this, I'd have assumed Zelle had fraud protection.
But the learning curve of getting an environment setup to do that is steeper.
The most important person to criminal justice reform is your local prosecutor
Since Excel is a pure functional programming paradigm, I suppose this will make FP people happy to see FP taken so far without mixing in any imperative constructs. It's the Übermensch of functional 3d engines.
Apple Time Machine-style backup for Windows. Do you need it?
Traditional bill pay services have probably reached peak adoption, and will slowly tail off. Paying bills directly with the vendor / service provider with a credit/debit card is growing (in the U.S.).
Fees invadetokens and fud
Comments moved to https://news.ycombinator.com/item?id=16395242.
How do citizens lose out from "don't be tracked"?
That's why the far right invented Gab. Go, be happy there.
Agreed. Unless I build my own telco, I have to rely on them for some aspect of this service.
I'll brush off your sneer at my perceived lack of ability. Of course I can do API back-compatibility. But everything comes at a cost that has to be weighted against the corresponding benefit, and the apparent benefit (to management) in this case is near-zero: most people don't care, and the ones who do care aren't going to single out and stop using our app because of it, because all the other apps do it as well. It is, unfortunately, a coordination problem that is not likely to be solved anytime soon.
No, this is 32-CA-205351. (I have a local copy I downloaded but not the link).
I feel that Waze quite literally reflects the community - i.e. it's not that Waze is trying to shave off seconds by some sort of math analysis of possible routes, but rather that it's showing a shortcut that quite a few people actually are using and that's working for them.

Google might route me through a turn that's theoretically allowed according to street signs but takes forever to make in heavy traffic; Waze might route me through a turn or "street" that's theoretically not usable but all the locals are using it anyway.
IDEs are not magic, they don't make OS-specific libraries just work on other OSs. And they're not required to automate stuff either.
Delphi was WAY ahead of it's time. I agree with your point. Installing the IDE also installs just about any library you would want, even TCP/IP socket libraries in 1996.

It's literally:

1. Install
2. Wait forever (CDs are slow)
3. Run it
4. Code, compile and run.
I didn't claim it prevents odor. Which deodorant doesn't do either - you're either masking it with other scents or using an antiperspirant to reduce sweating. It removes odor that soap alone doesn't, which means you don't need to mask your pit smells with perfume or clog your pores with chemicals when used daily. It keeps things in check.
That didn’t answer my question at all.

Let me be more concrete. It appears you have the very background you are requesting. What approach or approaches would you take to convince others?
>We have Python, Ruby, Javascript... We have the Web as a platform

Can you explain how any of those things makes learning programming easier?
This is a good point too. There are people unaware of the better way! The world is coming, where one day there won't be anyone left alive who remembers things like:

1. Software that would work, un-modified, for decades.

2. Software that worked without access to some back-end.

3. Software that didn't require permission from a third party to run.

4. Software that didn't collect personal data from users.

5. Having root/admin access to your own computer/devices.

We can still prevent this from coming true, but it's going to happen if nobody pushes back on these practices.
> Its the difference between seeing someone multiple times and saying hello to a stranger on the train.

It goes further than that, as it affects other people too.

See also: Eben Moglen's talk about how privacy is ecological, not transactional.

http://snowdenandthefuture.info/PartIII.html
Is #3 an example of fear or "thinly-veiled contempt"?

Seems to express something more like "I believe in moral absolutes" and "some things are sacred."
#EpicDuckChallenge Shows We Can Count on Drones
Didn't I link 32-CA-205351 (both the case page and the PDF)?
Yes. Despite "limiting language" like "studies show" or "on average", the NLRB found that the Damore memo's claims that women are susceptible to "neuroticism" and that they have lower variance in IQ constituted valid cause for Google to terminate.

It's important I think to understand that the NLRB isn't saying that it's unlawful to write the Damore memo. They're not even saying that Damore's IQ and psychology claims violate EEO law. Instead, what they're saying is that they're close enough to the underlying issue of anti-discrimination compliance that the NLRB isn't going to second-guess Google's decision to terminate.
You think she wouldn’t have been derided for the use of bots, but the already effective and operational botnet working against her?
No, here in "socialist Europe" he'd have been fired as well. He broke clear company rules and made the working environment hostile for others. That's not acceptable over here the same was as it's not in the US. However, had he written this out on a personal blog, or just has an adult conversation with HR I believe he'd had been safe on both sides of the pond.

People don't just get fired for not doing their jobs. If I bully a co-worker or start stating at work that I think someone is less capable for any reason linked to their biology, religion, sexuality or age I will be putting my job at risk. That shouldn't be a surprise to anyone who's worked in a professional environment for any amount of time (or heck, even a fresh graduate who bothered to read the company handbook!).
i3 and ratpoison are tiled window managers for Linux that make your whole computer behave like vim does. If you really are interested in simplifying the amount of work you do- you should consider abandoning the normal "stacked cluttered windows" paradigm in exchange for something that requires less pointless mouse work to achieve the same amount of work faster.

Most monitors have enough real estate to where alt-tabbing is not only unecessary, but counter productive and distracting. Its like using your foot to operate the gas pedal 100% of the time instead of using cruise control to drive hours in a straight line.