skysight-inc/HackerNews huggingface dataset:
How often do you guys give interview without studying?
Lately, I've this strong feeling that I should be honest in an interview and present myself as I would appear everyday at work. What this means is I may not know some of the algorithms but have information about time complexity etc about it (Red-Black trees ahem). So, I just appear in the interview and most of the time I just do fine. Many times I'm hitting the optimum solution for problems/data structure even if I don't prepare for them. Sometimes I totally miss though as it is hard to come up with the solution if you don't know about it earlier.

How many of you think this is the right way to appear in an interview or may be conduct one ?
The UK Government's Big Porn Lie – And the Coming Global War Against VPNs
Do you have any references or studies that you could point me to? I'd love to read about the studies that have been done. Logic vs language is a really interesting topic since it basically means the integration of your expert skill set (how much you use logic and logical constructs) will inform your understanding of language. I wonder if that definition of wrong that linguists have found will change if our society shifts more towards a logic based outlook, or more jobs that work with binary state.
They are separate, Jinja is just a dep of Flask.
Customer retention is a key concern for their bottom line, so they're incentivized to not piss off a customer by sending overripe or wilting produce. In the case of partnering with local stores, you'll end up with clashing incentives (the delivery service wants you to get the shiny apple, the store sees you as a way to pawn off the bruised one). But the delivery service can still apply pressure on the retailer, as well as instructing their drivers to do a quality control check before accepting the delivery.
> For better or worse, CS departments across the US produce Java programmers more than anything else.

That is real a problem of quality of those CS departments.

My humble Portuguese CS department teached me about Pascal, C++, C, Prolog, Caml Light, Smalltalk, Java, Lisp, MIPS and x86 Assembly.

Having a quick look at their current curriculum, now around 25 years later, they seem to still provide a good mix.
It is pretty much an undisputed fact that modern Java tooling beats mostly everything else out there for any other language. If you're coming from a more modern JVM background, yes, the first thing I have felt was that most plang tooling is abysmal ... relative to the JVM.
It'd be nice for GitHub to prevent (or at least annoy) people who make "+1" comments

e.g. "Did you mean to subscribe instead?"
You can set the JIT threshold to 0, then it will JIT the full bytecode on startup, but it might perform worse.
http://www.citylab.com/politics/2012/06/birth-zoning-codes-h...
Flying with a Wounded Wing: Why Twitter Still Has More Than a Chance
You can set the JIT threshold to 0, assuming the impact would still be worthwhile.

The alternative is a commercial JDK, almost all of them do support AOT compilation.
What are those locks I see in realtime functions? Sources of unbounded runtime and hanged machines?

Can you prove they are always safe? (at least on the level of linux kernel LOCKDEP)
I bet you cannot, because 1.1.0 changelog mentions "fixing" a deadlock by tossing functionality.

Likewise, I see a lot of places that do reference counting (those _ref/_unref calls). Those are probable deallocations on heap from RT side, which have unbounded runtime unless you have a realtime memory allocator. I haven't noticed anything like that in the code.

This coming from a guy who supposedly "has carefully read the documentation for every audio backend and understands the purpose of every line of code."

For people who want to get a primer on such issues, I recommend this book: http://www.amazon.com/Real-Time-Systems-Programming-Language...
It's a bit old despite updates (e.g. no C++11, no C99), but still highly relevant. The techniques themselves and the analysis parts are well written.
May I ask what exactly are you looking for in the replacement?

We are actually building a wearable that gives you full hand tracking without the need for line of sight. It's intended for AR/VR applications since it's just as precise as vision based products without all the downsides. But one thing that's personally important to me that we are incorporating into the product is the ability to turn any surface I touch into a trackpad. It basically gives me a portable trackpad anywhere I go and I can sit 10 feet away from my computer and use my leg or arms of the chair to control my computer. I'm curious what kind of usages you need from a product like this.
So arguments from FCC were bogus. It did result in locked devices. What's next? Will other manufacturers do that as well?
if history tells us anything it's that Facebook is rather compliant and doesn't take security seriously.

Citation needed...
Most people don't look at their bank statement often. For those that do, they sometimes overlook things. I think the most common reason for cancelling through Truebill, though, is not wanting to waste time dealing with cancelling the service.

The point is, you shouldn't HAVE to look at your bank statement to find this stuff. We do it for you, and we keep an eye on things for you. If you want to make sure you're not charged again, just set an alert. No need to check your bank statement.. just wait for an email from us.
I believe the difference is that Apple/Google are okay with turning over user data on a case-by-case basis provided there's a proper subpoena from a judge, but not okay with building a tool for the FBI that will allow them to look at any user's data. The former is equivalent to allowing the government to open your mail and wander around your house provided that they've obtained a search warrant. The latter is equivalent to building a tool that would allow the government to open anyone's mail and wander around anyone's house without a search warrant.
https://news.ycombinator.com/item?id=11123276
Magic (YC W15) Is Hiring Engineers to Scale Its Super-Human SMS Assistant
I suspect there's another reason they're doing this, and they don't actually think this will be a profitable business opportunity. Delivering groceries in 2016 is probably a strategic move in support of a larger effort that will pay off in 2019.

Perhaps it's about gathering richer data on consumer preferences and behavior. Or maybe it will help them develop autonomous vehicles in some way (having already been operating a delivery service for a while might be helpful when they start rolling out new tech).

Or maybe they're just throwing spaghetti at the wall to see if it sticks.
> Go compiles into a binary that does not require a jvm to be installed.

Java also does not need a JVM to installed.

1 - Use a fat jar

2 - Use the upcoming Java 9 linker which bundles everything together

3 - Spend some money and get a commercial JDK with AOT compilation to native code. All the major ones support it.

4 - Eventually Java 10 Oracle JDK will support AOT compilation to native code, but it remains to be seen if will remain commercial only
This sounds like a job for Sandstorm.io...
Using && and || outside of if-clause in JavaScript
Are children of parents who are not able to provide as much as other parents, for whatever reason, not as deserving? Are children to be held accountable for the successes and failures of their parents?
I would say this ties in nicely with self driving cars eventually. Not really a USP though. My best guess is this doesn't roll out in anymore cities and we hear little more.
That's not been my experience as landlord or as a tenant. Rents are negotiated within a narrow band (+/- 10%) based on the market rent for a comparable property at the time.

The landlord's decision (forced or not) about whether to dispose of the property is independent of the rent-setting process.

Residential rents in Beijing don't cover landlords' mortgage interest unless the debt-to-value ratio is low.
This reminds me of this story of a Google employee living in a truck:

http://www.businessinsider.com/google-employee-lives-in-truc...
I'd be hesitant to trust what comes from a CS rep regarding a manufacturer's policy regarding the interpretation/compliance of an FCC rule. TP-Link may have just decided to lock down their devices regardless.

I'm not saying this "report" isn't accurate... I'd just rather hear this from someone other than a random CS chat.
Ruby's argon2 gem is pretty good!
https://libreplanet.org/wiki/Save_WiFi

The FCC publishes a 90-page document on an extremely technical subject and required any comments to be submitted within 7 weeks. It would take the average aficionado several weeks just to find out about it.

The real issue here is that government agencies like the FCC are willfully excluding all but the best organized (read: best funded) groups from participating. And just like with Net Neutrality, no matter how many comments are submitted by poor people, only when the rich (the companies) and the powerful (President Obama) say something do they even bother to listen.
Now if we can only get Firefox to support it: https://bugzilla.mozilla.org/show_bug.cgi?id=1065729
the same filtering is possible in the classic gmail interface though... you just have to enable the catagories

i personally use it as well, i just love the 'dismiss everything' button :)
The difference isn't that you couldn't unlock (or, actually, just weaken) each device. It's that with Apple presumably in control of their signing key, they would need to get Apple's assistance any time they wanted to unlock a specific device. The obvious benefit would be that the tool can't be used indiscriminately - presumably they would need to be presented with a legal order.

This, then, seems to be an attempt to get ahead of the game. They have the benefit of being able to acknowledge having received a request and use that request as an opportunity to give their objection to weakening users' security. This would not be the case if instead they had been presented with a National Security Letter (as may have been the case in some of the instances suggested by the article).
What happens to the x% of users who lose/break/eat the device containing their private keys? How do they recover their accounts?
I did not say this feature is opt-out.
I am not sure how you jumped to the conclusion that I implied we should feel ashamed. It's about being grateful for how lucky we are we inherited something, not ashamed. You also completely disregarded the biological factors I mentioned that have nothing to do with the "hard work" of my ancestors, it's just "random" luck with good genes/biology that allows us to learn things faster and to be healthy (yes, eating habits help, but your biology helps just as much).

There's a difference between not feeling ashamed and feeling entitled to it and superior to the others that didn't inherit those fruits.
Curious if you had a chance to look at Fluentd (disclaimer: I'm one of the maintainers of Fluentd) If you did, I'm interested in your honest feedback.
I still have a couple of WebVan's plastic bins. They went out of business soon after my order was delivered. They're still in quite good condition despite the abuse I've heaped on them. Will Google want them back?!
really? the same way as every existing system today that uses 2FA?
> An attacker can't modify the code. The code isn't public. Only the sole keeper of the code can modify the code, it's proprietary software.

This is not correct. Reverse engineering is a thing. Proprietary software just makes it harder. People modify proprietary code all the time.

> Further the code is signed by author's private key, so even if an attacker could modify compiled code (via a decompiler for example), they still can't inject that modified code into the hardware without signing.

This is the actual point.
It's very unfortunate libsound does not have iOS/Android support. So much development is on those platforms at the moment and nothing good is available. Whereas there are a number of high quality desktop libraries anyone can use.
Wal Mart became a giant by operating on low margins...scaling, then using scale for purchasing leverage...

I wouldn't assume that Google is paying the same price that ordinary customers are in the retail settings Google order fillers pick from..

Likely rates were negotiated before launch...
Thank G-d for Shari'a Banking.
My money is my money (minus their fees, which is alright to me)
Or you can deposit your money as a lend TO the bank (and get profit of that)
That common factor enabled YCHT/YMSG which allowed for ad-hoc communication in and out of those silos. That friends list could chat, play sports, send emails, play chess, probably other things (those are all I did). It wasn't formal in that there wasn't an activity stream (as far as I remember; I didn't work there and I was like 13 at the time) in each silo, but people I met playing chess moved to chat and then to other games.
Email recovery, as per usual?
Have you had a chance to look at Fluentd? (Disclaimer: I'm a maintainer) Elasticsearch is far the most popular use case for Fluentd (much kudos to both the community and Elastic), and it's been pretty stable for awhile now.
Huh? But your comment says:

> but this "opt-out, merge-with-Google" thing is exactly the reason why I'm avoiding a lot of Google's services

It's opt-in, you call it an "opt-out, merge-with-Google" thing. How is that not calling it opt-out?

Your comment or at least its intent is confusing.
They may well have been intentionally introduced. Here in New Zealand the Maori ate polynesian rats, and have a legend about how they were brought here [1]. Who knows whether the legend is based on an intentional introduction or not, but it seems likely.

1: http://www.teara.govt.nz/en/1966/rat-maori
There is this thing called AOT compilation for Java and .NET.
Yeah but groceries are a very thin margin business half percent to two percent profits. There isn't a lot of room for negotiating great prices.
Database Version Control Tools
I'm very similar.

I wound up spending two years driving from Alaska to Argentina [1], and now I'm setting off to spend two years driving around the perimeter of Africa.

I strongly believe time is much more important than money, and I'm very careful about how much money (time) I spend on "things".

[1] http://theroadchoseme.com is my blog of the trip(s)
I know. Something under the name "zoning" is recent. My point was that the general concept (municipal governments not just letting you build whatever you feel like because of the surrounding area) is much older and more universal.
You're right, I did actually write that although I did not mean to imply that this particular thing is opt-out. Corrected now, thank you.
> So I suppose they now use the Pixel brand to either represent that style or to indicate that it's in-house hardware.

The latter. [1]

"Pixel is Google designed hardware; Nexus is hardware we work closely with partners to design"

[1] https://www.reddit.com/r/IAmA/comments/3w3x7p/hi_im_andrew_h...
Who is responsible when someone hacks the car and crashes it?

Cars already exist that can be turned off remotely. Further automation makes remote control even more powerful. It's unlikely that the source code of these cars will be available for audit, let alone modification. Ultimately drivers will be giving up control of their own cars to the manufacturer, hackers, or governments.
super true, and probably easy to bypass if you're a data viz wiz. It's more burdonsome for web devs who don't have the math / algorithms chops, but I know I have to learn it.
Why do people /ever/ take anything said by support personnel seriously?

Support personnel do not know about technical details of a product. They don't know about legal regulation of their products. They certainly don't know about specific technical details of their products due to intricacies in the regulation of their product.
> What do you mean self-hosted runtime? Anyways, golang will likely never be a good candidate for kernel development, but in theory you could do it (go supports assembly)

Oberon, AOS, EthOS, Singularity and Midori projects prove otherwise.

Go just needs an OS research PhD student proposing "Goberon" to their tutor.
Question: What does the -4 in the curl command do?
It's really annoying that Canadian policy on this matter is basically set by the FCC. It's not like we're going to get unlocked routers when the US gets locked ones, but we don't have a voice.
This looks slick!

One idea I'd recommend is to look at what the user is subscribing to and monitor for when deals are available and alert the user to that. For example Xbox Live is usually $60/year, however there are frequent sales (Amazon, eBay, etc) that offer discounts to $35/year. Similarly with music subscriptions, etc.

There's your revenue model as well. Because you're saving the user money they can kick you back a few bucks (maybe a percentage of the savings).
I believe the core of their result is that "Women do it more than men", not that "they do it".
http://www.boston.com/news/nation/2015/08/12/harvard-student...

http://m.huffpost.com/us/entry/facebook-security-wall-mark-z...

http://www.forbes.com/sites/thomasbrewster/2015/12/17/facebo...

http://www.businessinsider.com/facebook-security-flaw-leaks-...

http://www.businessinsider.com/well-these-new-zuckerberg-ims...

https://facebook.com/safety/groups/law/guidelines/
To be specific for this context: "young women who would like to be manipulative but have low emotional intelligence stymied; forced to play nice."

Really does make you wonder how much more manipulation would go on in the world if everyone were charismatic and quick-witted.
They're not selling groceries...

They're selling convenience...

The margin on convenience is what matters...
I would forget about Groovy and focus in Scala, Clojure, Kotlin instead.

Here in Germany you almost don't hear about Groovy anymore in any JUG event.

If it wasn't for Gradle and Android adopting Gradle, I bet we would hear even less about it.
Although, if activating this feature doesn't explicitly warn you that they're merging your account(s) with a Google/Gmail account, then it's worse than an opt-out.
That's already a thing, Google GPS based NTP servers with a TCXO or Rubidium reference. You can buy one for ~2000$ that will use GPS, or Cellular as a time reference, and can add options like a Temperature controlled crystal oscillator (TCXO), or a Rubidium reference (basically, small atomic reference).
Ask HN: What is the interview process for MEng in Cornell Tech like?
Would like to ask any current Meng Cornell Tech student about the interview process for selection to the programme. Thanks for the help.
There's a part of me that likes this style because it's compact, but I've learned to avoid relying on others understanding shorthand. The rule of thumb I go by right now is that if I can make my code read more like English, that is the style I will prefer.

To a junior developer, "if (typeof request.session !== 'undefined') {var sessionId = request.session.id;}" is going to be more readable. It's hard to mistake the intention.

Most people in this industry speak English. It's easier to take advantage of that than to rely on your peers understanding &&||@(#*$((())) or whatever.

..unless you're taking part in an obfuscated code contest, in which case you should use these techniques as a basic building block.
That is just... Why? That's such a UX failure I'm not entirely convinced you wreent being sarcastic.
These lists are wish lists and is used to see who can be brought in as applicants. Unless they are very generic, it is very difficult to tick off every item on the wish list.

My rule of thumb is that if you are able to meet about 75% of them, just apply.
I don't think he should be considered a role model. Almost no one will be able to follow his route and become a billionaire with a relatively simple app. I also don't think that him becoming insanely rich automatically means he has to be great / a role model.
GitLab has an employment offer example up on their website¹.

Here's the part that's relevant to the discussion:

> While you render services to the Company, you will not engage in any other gainful employment, business or activity without the written consent of the Company. While you render services to the Company, you also will not assist any person or organization in competing with the Company, in preparing to compete with the Company or in hiring any employees of the Company.

I'm sure we can have both charitable and strict interpretations of "while you render services to the Company" but only a lawyer can probably tell what that means. Did you not have such a clause?

¹ https://about.gitlab.com/handbook/contracts/
The team has already stated "The language design is done".
Reimagining Email – What if your Inbox was like Tinder?
if there is any legal ambiguity whatsoever, they are going to play it safe
Full-of-himself !
Is Google Fiber a high-margin business? It seems like Google has this secondary set of strategies emerging, now, involving pushing various basic services into markets, steamrolling over whatever has been holding those services back, in order to "uplift" everyone in those markets into the sort of SV yuppies that Google makes most of their money from.
To me basically it means their own private-label category specific content farms which they use to grab eyeballs and thus sell ads.
This is similar to my situation. Renting a crappy 2BR apartment was $1700/month thanks to the tight rental market. Mortgage and taxes on a townhouse in a nicer part of town? $1200/month. And theoretically after 30 years I would have an asset I could sell, unlike the renters. Renting just didn't make sense unless you're highly itinerant and don't stick around any one area for more than a year or two.
You cannot apply these things to humans from an animal model. Also, if it works over months you'll see it increasing over months according to the procedure I descibed (and that has been previously done on humans in other studies). If there are short term effects, those would also show up.
Shocking, Gruber dismissing something from Google.
Translation: I'm trying hard but I don't have the level to even start a flamebait
Nvidia Pascal GP100 GPU Is a Real Monster with 12 TFLOPS SP and 4 TFLOPS DP
I've used a chrome extension for so long that I was confused that one time when it didn't apply. It really makes it easier to read the comments when you can collapse a tree so that you can see the 'next' reply and still keep the parent in the view.
As an aside, Radiolab recently did a podcast on Darkode and the way Ransomware affects the lives of everyday folks.

http://www.radiolab.org/story/darkode/

It was interesting.
Consider using Opera, it's so much better. It's the only mobile browser I know that does text reflow, which is essential for me.
Drones quite clearly. They have embedded their intentions on their art work. Pretty boxes falling from the sky each with its own parachute. Its drones. They are getting in now to get skin in the game to test everything and use that data to optimize. Immediate objectives do not include profit rather get customers, create ambassadors, retailer loyalty, and bring those drones in when the timing is right.
TvOS App Previews Now Available
The Project Takeover Blues: 1 – The Client jumps ship – or was he pushed?
Why even the fbi can't hack the iphone
Why would women fear crime more than men? Statistically, men are more likely to get robbed, beaten up and killed.