skysight-inc/HackerNews huggingface dataset:
> think - really think! - what it would be like to wake up one morning to the unexpected shock that a President has been elected on the very possible platform of kicking you out of the country and ruining the life you built for yourself.

Immigration is a political issue that hasn't been properly addressed in decades. H1B visas are good in theory, but companies exploit the system to import cheap foreign labor, hurting American wages and job prospects in the process. Illegal immigrants concentrate to pockets of the country, displacing American workers and lowering wages for those who have been hurt the most by globalization.

Should these political issues be ignored just to avoid hurt feelings? I don't think they should.
I would say you are much less likely to be shot (by anybody) in Germany. Far fewer people carry guns. (Making up numbers for illustration purposes only: In the US, you may be twice as likely to have a physical confrontation with fists, and 50 times as likely to be shot.)

This changes things for the police. If a cop in Germany confronts a belligerent citizen, said citizen may take a punch at the cop. The cop is probably better trained, and also probably in better shape. Still, s/he could lose. If so, s/he may get teased by other cops back the station.

In the US, the cop has to worry about the belligerent citizen taking a shot at the cop. If the cop loses that encounter, the other cops at the station will speak very respectfully to the cop's widow(er). That's a completely different proposition. It means that the US cops are on a hyper hair-trigger alert that German cops don't have to be.

Disclaimer: I don't work in law enforcement. It's been many years since I was in Germany. This is my perception only.
> I thought there was one precise technical question - do PEGs make solve the problem of ambiguous grammars. Yes they do - they are no longer ambiguous.

Everyone understands that. We all agree that this is formally true: PEG grammars have no ambiguity. No one is disputing that.

The question is whether the convention of ordered choice is useful. Does it solve conceptual ambiguities?

Take tomp's example: imagine that we changed Java to resolve overloaded functions differently. Right now Java will throw an error if two overloaded functions both match a call site. Imagine that Java was changed to successfully compile the file, and resolved the ambiguity by arbitrarily picking the first matching function.

Now there is no ambiguity! Just like PEGs! But is this behavior useful? I would rather know about the ambiguity, and have the compile fail.
I agree that executives are people, but we regard lots of normal, human behaviors as "unprofessional", and our standards for professionalism are traditionally higher for higher ranking employees. In particular, I think there's already a lot of negative misinformation circulating about conservatives generally and Trump supporters specifically (mind you, I'm neither), and no one is helped by executives propping up these rumors.
> WSGR is claiming that once tokens are used primarily for commerce, the value will be determined by commercial usage

And they're wrong. If a token is primarily used for commerce then it's value might come primarily from that usage, or it might not. But it certainly isn't some sort of get-out-of-jail-free card.
I've recently built a small web app to share your calendar (with hidden event titles) via a private link: https://cal.tf/
Google has lots of polite disagreement internally, just look at Steve Yegge's memos.
This person spent every day eating alone with headphones on... for two years... Is it just me or is there an unspoken story here that has nothing to do with Google...
I really hope this article doesn't take off.

I understand the pain of this person, but this has literally nothing to do with Google, and everything to do with: Recruitment Sucks.

It's a fucking annoying, mind boggling job. If you're external, there's a couple highs when you negotiate a salary or are selling a candidate on a position or in a business development meeting with some bigshot at an engineering firm. But mostly, it's calling 10 candidates a day (at least) even if you have nothing to pitch, because you're fishing for information but really because your boss told you you have to make 10 candidate calls a day or you're fired.

It's 5 business development calls a day, even if there really isn't anybody new to talk to, and if you already contacted you entire network that month, because... reasons? Because your boss said so. Hit your numbers, 5am hit the phones! Coffee is for closers ABC ALWAYS BE CLOSING

"I gotta stay late and make these calls," he says as he sucks the recruitment/sales koolaid, despite knowing that extra calls will literally lead to no extra money for himself or the company.

"I make 25 candidate calls a day because you never know what juicy tidbits of information a candidate might have," she says despite the fact that we all in the city know the same story - the oil and gas market is dead, everybody's losing their job, and any new project already has 5,000 applicants before the recruiters can touch "9" to dial out.

Browsing linkedin - copy paste name into the name field of Bullhorn, then email, hmm do they have a resume? Download, upload to Bullhorn. Skip the "create candidate from resume" option because it sucks. Do this 20 times a day - "we need to build out our system with good candidates so we're ready when a position opens," despite the fact that linkedin and oilandgasjobsearch.com search function are 10x better than Bullhorn's so I'll just be using that anyway.

God, sorry, rant, but this kid joined a job where you feel useless, where you know you'll be automated away, where you barely understand the field you're working in ("oh you're static tank mech E uh this position is looking for rotating"), where that super weird American/British "sales" culture has totally infiltrated and everyone gets their rocks off to Wolf of Wallstreet and glengarry glen ross.

So, long story short, I was in this kid's shoes a little over 2 years ago, and I fucked off to San Francisco, went to a bootcamp, now I'm frontend and it rates among the top 3 decisions I have ever made in my life, and I'm sure that so far it's the most significant and far-reaching decision in terms of longterm happiness.

In the bootcamp, I saw 2 projects come out from 3-month-trained frontend devs automate a large portion of my recruitment job. It's going.
Excellent suggestion and high visibility, but probably not a small task.
I would imagine the passive cooling ought to work well enough given the hardware they've put in it.
Not enough PCIe lanes in Surface Connect. Since the CPU is in the clipboard, but the USB-C port is in the keyboard, there would have to be available PCIe lanes on the Surface Connect port, but it's taken up by the GPU lanes.
Agreed.

I see this as a problem with HR and recruiting in general, not a Google problem.

The only reason this is news at all is because Google is in the title. Replace that with any other company name and it just describes another position that could either be automated or outsourced.
the thing is, many people would be happy with 100GB for a lower price and still having the option to chose betwenn plus or pro. But it's either plus or pro for 100 / 200 per year which is a bit steep.
Multi-billion dollar company has internal politics just like every other company. News at 11.
How to lower the volume of a sneeze
Failing of the culture for sure. But take the public indecency laws for example. Or the road laws, like laws against jaywalking and other obedience laws of that sort. The smoking and drinking laws are also good examples. Gambling laws. Harassment laws. Those all impose conduct on people, work reasonably well, and rarely are misused.

> You can't legislate people into being (subjectively) well-tempered and reasonable in their beliefs and daily interactions.

I'm not trying to do that. I think speech targetting a sizable audience, like in media outlets, public quorum, internet forums, should not be allowed to insult or threaten a group, and shouldn't be allowed to entice others to those acts. I think this could be legislated, and I believe cases of abuse would be rare, and in those cases, I think legal recourse can be used to have a proper verdict.

You're still allowed to express all matters of unreasonable opinion. You're just not allowed to verbally attack someone. Which I believe most American would culturaly favor. I think it's in our values that we condemn verbal abuse.

> These exact tactics are currently in use to silence and manipulate others in the same way.

I'm curious to learn more abiut this. Can you provide examples? It's very possible I'm being naive here, and I'm just not aware of these instances and their impact.
The same thing is required of nginx.

I personally have a cron script set up on my domain gateway to update certificates once a month and reload nginx, at the end. Total unavailability is about .5 sec once a month.
It's not like Pascal's memory management and pointer situation was that much better.
That's pretty cool, and a good write-up, too. Thanks for the link.

Obviously still doesn't help for the GMail case unless Google starts publishing their code, and they pretty much give up on email search, and somehow the whole chain of email cross-provider lands in these enclaves, but it's very interesting.
funny, couchdb is at the center of what i want to build :-)
New Google Calendar UI is beautiful and easy to use Bravo
Theorem 6.8.2 in the PDF: It is undecidable whether a context-free grammar is ambiguous.

PEGs are unambiguous by construction, so I assumed we were talking about grammars which would be ambiguous as CFGs (replacing every ordered choice with a nondeterministic choice). What kind of ambiguity were you thinking about?
Access to capital in a capitalist economy isn't important?
If this happened, that's bad and it should be stopped, the same as in this election. However, I think it's perfectly reasonable for a politician to say "politician X supports policy Y which will negatively impact our profit by $Z".
Juypter? Can I ask what do you do for a living? Data-science related?
If they drop expiring links, I don't see any reason I'd stay with them. I also have OneDrive, and I like DropBox better, but not that much better...
And That Is Also Wrong.
I’ve had an XPS 15 for about a year and I love it.

Not least because it supports 2 4K monitors (60fps over USB-C, 30FPS over HDMI), but is also a solid laptop in its own right.

Also, the model I have has 32GB of RAM.

The only downside is the battery life, I get about 2 hours.
I meant "frigging" but I didn't want to trigger anyone.
> People somehow pressure them out. It is always messy and specific, so, it's pointless to ask for generalities.

lol. then give an example. If my argumentation is true this should basically never happen.
It's like the culture was shaped by having a "Don't Be Evil" motto or something.

(Also, it's interesting that you separate politics and meritocratic structure. It is by politics that the things that are merit-worthy are decided---you can be the best developer in the world, but if you're developing the wrong thing, you're not adding value).
So Trump is objectively bad and it's important for business executives and higher-ups to openly acknowledge this. In the workplace. Got it.
>One week meats are bad, next week meats are great dont eat carbs

I don't think this is a problem with our learning, but a problem with our unrelenting desire to compress complex subjects and findings into easily digestible morsels that people can understand without too much thought.

Deep learning isn't going to help with that.
Thanks. I put marginally more info here https://news.ycombinator.com/item?id=15493070

But essentially, if I'm mainly interested in performance and the screen it sounds like an XPS might be a better choice than a thinkpad?
Do you have a 4k screen?
>HR sucks

Yes.

>living in the Bay Area sucks

Where'd you move to? I'm at the "trying out South Bay" stage, next I'm going to try downtown SF but after that I'm curious where people generally go. I was considering Vietnam and doing the remote work thing.
My lay understanding is the big updates like this include a full Windows image rather than a delta, and basically replace the existing Windows image entirely, then replay the registry and settings into the new image.

It's somewhat akin to provisioning an entire new VM template and then replaying an automated install script to bring it up to date.

As someone that remembers how long in-place upgrades of that sort used to take (something like 98-ish to XP I recall taking hours), it's amazing they've got it down to "just" 15 minutes and a couple reboots.

(It feels like most Insider Preview builds get installed in this full image in-place upgrade system, too, and it's fascinating to see it happen sometimes two or three times in a week.)
I'm going to guess you aren't in the US on a visa.

"Nothing has changed" is such an absurdly wrong way of looking at the issue. Say you're stood in the street alone. That's normal. Now there's a man stood in front of you with a knife, and he's looking at you threateningly. But he hasn't stabbed you! Nothing has changed. Your body is still unpunctured, so why are you worrying?

Throughout his campaign, Trump made overt threats to immigrants and the lives they live in the US. The fact that your entire future becomes incredibly uncertain within the space of 24 hours is absolutely something to get emotional about. To pretend otherwise is silly.

As is the idea that turning up to the office without being overtly emotional would somehow mean you're absolutely fine. That stress is going to come out one way or another, personally I think that expressing it (yes, including crying!) is a lot better than the alternatives.
What's the name of the competitor that does that?
>"As a non-American I'm so glad I don't work in an country where politics seems to create such hysteria in the workplace."

Your America bashing is completely uncalled for and unwarranted.

It's pretty sad that you don't realize that executives getting on stage and crying in front of employees the day after an election is a complete aberration. This was was not and is not commonplace.
I noticed that too and that would definitely be a shame to have such a downgrade.

I see how Dropbox is trying to diversify their prices based on features. But honestly, they should try to compete harder with providers like Apple and Google by providing different storage tiers. Apple has 2TB for the same $9.99/mo Dropbox provides 1TB. At this point Dropbox has me mostly because of inertia and their reliability.
Neat... I guess. But barely 90's level tech. The balls can't rejoin?...
I have a hard time with Dropbox' pricing. I was a pro user once, but discontinued it because i didn't actually need that much storage, i would have been fine with 100GB for 40 EUR or something.

I pay 99 per year for Office365 which gives me the full office suite for 5 people who can each install everything on 5 devices + 1TB OneDrive. Of course OneDrive is no Dropbox, but it does it's job and holds the bulk of my data while i use Dropbox just for sharing.
Sure you can.

If you can't be professional in the workplace, take a damn day off. If you can't be professional in front of a crowd, then don't take the stage.

Crying is for funerals. And national politics is for soapboxes, not for corporate presentations.
Yes, you could detect the condition by tracking key-up events without matching keydown events, so I wrote a little logic that would keep track of tab keyup-keydown states and with that I could detect it.
I worked for Tesla for 5 years, joining with a cohort a few months before Model S launch in 2012 and departing recently to take a rest. My role involved architecting, developing, and helping support many software systems focused in the financial domain. These systems process all of the downstream events arising from sales, procurement, production, and other activities of the company with financial effect.

Many often wonder why large software system projects are difficult. Many often wonder why running large organizations such as governments is difficult. In this topic some wonder why large scale vehicle manufacturing processes are difficult. These fundamentally share properties.

One key challenge is that system, organization, and process complexity do not grow in a linear manner. If you have ever tried to estimate software development time for larger projects you understand how wildly inaccurate it can be. The number of interaction points multiply with growth. Progress feels extremely fast at the beginning. As the system surface area grows it becomes increasing difficult to push incremental improvements forward. A single person or small team comprehensively understanding the entire system and keeping enough of it in working memory becomes a challenge. There are design and management strategies to combat the challenge but in my opinion only time and iteration can truly overcome.

The single most important long-term factor here is whether quality and continuing improvement is part of the culture or not. I believe they are, as suggested by the production target miss. A process of prioritizing and then fixing sub-optimal system and process interaction points, both internally and externally, will drive the company to high output while maintaining quality over time. TPS [0] concepts are well known but one doesn't simply download and install it in an afternoon. It can take decades to optimize.

The single worst decision the company could make is to pump out vehicles to meet a production target metric while sacrificing quality. That has been tried before in this country (and at the same factory several decades ago no less [1]) and did not work out well.

For perspective: Competitive threats are just not a very big deal. Globally, 72 million cars were produced last year [2]. If Tesla captures just 1% of that market it is still a huge achievement - 720k cars per year. Even if we assume they sell only the lowest price Model 3 at $35k and ignore all other vehicle and energy products that would equate to over $25 billion in revenue - 10 times the 2016 annual figure. The market will also grow as the global economy does. There is plenty of room.

[0] https://en.wikipedia.org/wiki/Toyota_Production_System
[1] https://en.wikipedia.org/wiki/NUMMI#Background
[2] https://www.statista.com/statistics/262747/worldwide-automob...
"Experience 4 times more power than before and up to 17 hours of battery life. Blazing graphics now come in two sizes: "

Who wrote that line, a Rackspace support bot?
> I'm not talking James Damore "I'm just expressing an alternative opinion" low boil misogyny. That kind of thing is unacceptable.

Why is his cultural questioning of potential causes for gender disparities bad, yet we're supposed to avoid falling into an echo chamber for other issues? If issues can't be questioned, doesn't that itself form an echo chamber?
I always felt it’s really strange that making a quick and dirty GUI application is still easier with Visual Basic 4.0 (circa 1995) than with most any modern tool.
Mind you, America is a vast and diverse place; California/Silicon Valley/Google are at an extreme end of the spectrum, and they also get a disproportionate amount of attention. Rest assured, much of America is saner.
Biggest Announcements of DockerCon EU 2017
Automated package management using Google Vision OCR
Maybe for you, but for a large portion of America it was definitely like waking up in a new world. Its easy to call people overly emotional when you aren't living in a world where the President of the United States was elected by stoking the hate and fear that a large portion of your fellow citizens have against your race/religion/culture/etc...
MailChimp vs. Amazon SES – How I Reduced My Monthly Bill
Apparently writing angsty articles is the thing to do!

I had a weird reverse issue in that I experienced some seriously bad OS software behaviour, not entirely fixed yet, which I even whined about to Tim Cook (though I doubt he saw!), and Apple insisted on replacing my perfectly OK 13" MBA hardware even though it tested perfectly...
I got my Classic Dropbox account upped to around 300GB for life because I answered a question at a conference. I haven't exceeded it for the last seven years or so.
This doesn’t sound racist or anything. Nope.
For Service Discovery, why should I use Consul over Eureka?
That's some interesting pros! Thanks man.
Is Poland Becoming Europe’s Tech Startup Capital?
If that's the attitude you brought to the interview, then perhaps that's why you were not hired?

What percent of software engineers' time do you think is spent doing green-field development with no refactoring, writing tests, documentation, etc.?
True. I was not familiar with the premise when I played it.
I've owned and used a SB1 for nearly 2 years. Quick summary:

Pros:

- Longest battery life I've ever had in a laptop - bottom of the device is entirely battery (or maybe a GPU if you picked that one) and that's comparing it to a Haswell MBA.

- Excellent (huge) trackpad

- Studio mode is great for life drawing classes

- Face unlock just works on desktop mode

- Windows 10 is a nice modern OS (visually) and WSL /Powershell (if you want to learn it) are excellent.

- Surface Dock cable is awesome - a single magnetic charger / display / docking cable.

Cons:

- As a tablet it's too heavy.

- As a tablet face unlock doesn't work on tablet-type angles

- Silly Windows 10 apps. Like Instagram, which has a notification entitled 'Instagram', the contents of which are 'Instagram'.

- No international support - take the device overseas and need help and you're dealing with 'Old Bad Ballmer' Microsoft, who will send you back and forth between eg US and UK for years without fixing your hardware.

I'd buy an SB again, but I'd also look at the Surface Laptop (and maybe Surface Pro if someone I trust says you can type on that keyboard).
> Buying Bitcoin is not investing,
> it is speculation. This may sound
> pedantic, but its not.

There's no such generally agreed-upon definition of what constitutes speculation and investing[1][2][3]. The most common use of the word "speculation" just seems to mean "high-risk investment", but what constitutes "high-risk" is a matter of taste.

> nobody knows for sure if its too late.

If it ends up replacing all money then the value of a single bitcoin will be around $200B, but I'd happily characterize that claim as speculation :)

1. https://en.wikipedia.org/wiki/Speculation#Speculation_and_in...

2. https://en.wikipedia.org/wiki/Investment#Related_terms

3. http://www.investopedia.com/terms/s/speculation.asp

4. https://bitcointalk.org/index.php?topic=8113.0
Yes you're right. I made a variable that tracked the current state of keyup keydown and could detect this special case.
Decrypting the Going Dark Debate
And yet people seem more interested in bickering about politics than addressing the root of the problem.
There's actually quite a lot of evidence that it was a politically motivated spear phishing campaign from FancyBears, which is most likely from Russia. So technically yes there's no definitive, smoking gun proof but "no proof for this claim" seems to be a bit dismissive of some glaring hints. It certainly wasn't just a "generic phishing page" or guessing of a weak password.

They went after quite a few politicians on both sides of the aisle and journalist's, the Podesta camp just happened to be the ones who fell for it.

https://www.secureworks.com/research/threat-group-4127-targe...

https://arstechnica.com/information-technology/2016/10/russi...
Just as this HR underling's life is a soulless tedium of selecting stock phrases, that video was chosen automatically (which is to say, even less soullessly) by a context matching algorithm.

Now if you think that a narrative is being pushed here then I have a Rorschach test I'd like you to take.