skysight-inc/HackerNews huggingface dataset:
Curious about your performance experience with Node - the TechEmpower benchmarks have Node at about 2-4x the speed of Flask:

https://www.techempower.com/benchmarks/#section=data-r11&hw=...

And my experience is generally also that V8 beats the pants off CPython in performance.

I suspect that part of the problem is that the node ecosystem encourages you to just "npm install" whenever you have a problem, and so you have 3-4 layers of third-party libraries doing minimal work (but consuming lots of CPU cycles) on top of your problem space. But if that's the problem - don't do that. Flask is a microframework; it's trivially easy to build a small microframework on top of the Node.js stdlibs. Node was meant as a scriptable high-performance C++ server, after all, and there's nothing stopping you from using it as one.
@Evan: Thanks for the feedback, great to hear that. I'm sorry for the bad support experience you got. We're currently building out our tooling for providing a better support experience and are prioritizing paid customer over anybody else. I hope we can share some of those learnings in a blog post soon.
Zoning laws are actually by and large a relatively modern idea, with the oldest zoning regulations in America in place for only 100 years, with the aggressive zoning codes we have in place today generally only stretching back to the 70's and 80's.

Aggressive zoning, by my estimation, is a bad influence on housing costs. It's restrictive (by it's nature) and generally serves one and only one purpose : keeping neighborhoods from becoming more dense. As our population continues to grow people have to live somewhere, and we have to recognize that the only way to organize our cities for that growth involves density levels that are in many cases double or even triple what they are today.

Until then housing costs will continue to soar.
Doesn't tools like goconvey solve the automated testing side of stuff (at least for running locally)

iirc the workflow with that is change a file and process will rebuild and test it.

http://goconvey.co/
This doesn't look like the same thing at all (as the recently reported glibc resolver issue):

uClibc fix: https://dev.openwrt.org/browser/trunk/toolchain/uClibc/patch...

glibc fix: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b995d95a...

It's totally different code.
JebBush.com expired and bought by Trump
They presumably still can't via the URL.
I hope I'm not the only one who looked on their task bar to see the date wasn't close to 1 April!

But aside from the seriousness of this feature, I think there's something crucial here - and it's where emojiis were pointing at - its easier to tell a story with a picture, and pictures can cross the language barrier. I expect there to be more and more reaction images / gifs across Twitter, Facebook, even on hacker news on day. I bet that in 2 years either HN will have animated gifs, or it will be less busy and people will be somewhere else where there are some.
Please tell me you said 'Interestingly, people usually don't want to be deposed when they have something to hide.' off-the-cuff.

I would associate this view/tone with a corrupt, small-town, sheriff in a movie, rather than a real, human citizen who shares the the values of our society, which includes due process, the right of the accused, and presumption of innocence.
> adopt one of Kotlin, Groovy (w/ @CompileStatic) or Scala

Scala's the only one of these three languages with any adoption right now. Groovy is virtually only used in its original dynamic mode from 2003 for things like scripting and Gradle build files, and very few people use the @CompileStatic mode introduced in 2012. Kotlin 1.0 has just been released, was subjected to stringent QA, and I expect JetBrains to use it more and more in its own products like IntelliJ, so it's a good bet it will become more popular with developers. So I'd say use Scala and Kotlin if you need static typing. Clojure, though it doesn't have static typing, has other features like syntactic macros for terseness, default immutability, and concurrency that would recommend it in many situations.
I disabled taps in the past because they were directly connected to the line and predictably ran Linux or BSD. High assurance field long solved this problem with one technique: one-way links (data diodes). They dont physically allow the monitor to write the network.

So, definitely use taps. Just use them with one way cables on air gapped machines. Dont trust OS or router-level isolation against High Strength Attackers.

Note: Does anyone know if this one uses a one-way cable? I didnt delve into details too much.
If Apple hands the FBI a signed, compiled firmware image that say, checks the serial number of the phone, how does it make the jump to 'whatever device' they want? Why were Leos previously filing for multiple court orders for each older iPhone requiring a backdoored image?
Cheetah goes barefoot from day 0. Chimps and gorillas do physical exercise from day 0.

Resistance exercise can make your bones at least 50% more dense and, given that single hip can withstand one metric ton of load, makes your bones more than adequate.

If you go barefoot from day 0, you'd learn proper run technique from day 0. Or, if you have massive body like me, you have to learn proper run technique to just run. And you, just like me, will do that in one day.

Having our posture to be very different from other animals, we have to have different muscle groups trained (thick meat). For example, the more upright position of animal, the more thick gluteus maximus is - for horse it is very small, for chimp it can be seen as just small and it is very thick for humans. So, as upright walking humans, we have to have different legs from all other animals. And different running technique.
Java also can't beat Go's concise syntax. Even compared to writing in IntelliJ, an awesome IDE for saving keystrokes, I relish the simplicity and brevity of Go code.
> What would be the point of building a social network for Yahoo? Better engagement?

Maybe just more engagement. People spend a hell of a lot of time on Facebook.

I am thinking a social networking site like Facebook, combined with a mobile app that not only acts as a client to the social network, but also emulates the easy sharing features of instagram/snapshat/periscope. Something the younger generation will want to use all day.

I mean, the hardest thing about building a social network is getting users. It is not as simple as "built it and they will come". Yahoo already has the users, to not leverage them seems crazy (or maybe I am).

And in response to other comments about Tumblr...just no. Tumblr is not a social network, it is a bogging site, one of many. Facebook doesn't have a stand alone blogging site, and Google has left it's one to rot, there is probably a good reason for this.
One way to approach an announcement like this is to wait until everything is wrapped up nicely in a neat paper.

Another approach is to investigate further using the tools available: look up the authors' past work on Google Scholar, check clinicaltrials.gov, look for third party opinions, even ask the authors directly. I'd argue that the scientists and journalists at the AAAS conference where this was presented are capable of this second approach, and so are many participants on HN.
Elastic Announces the Elastic Stack
Flask started talking to databases the moment people started using it. It's a web framework. OP's comment was saying it's single threaded nature is a detriment.
Sorry, my eyes are tired so I didn't read your post, but there's a 3,000+ house development happening in my town — a HUGE development for the area — and the starting prices are $600,000, in a country where the average salary is $39,750 (the region's average is $43,000).

There are similar developments of 100s of houses, which equally ridiculous prices. I only see the existing house prices going up, not down.
Where do you live and what kind of salary are you talking about?
I can't believe no one has mentioned this yet, but that looks like a violation of some of apple's design and utility patents.
Dog Agility – Silento Watch Me Parody
With respect, I'm struggling a bit with your last paragraph.

I live in Kirkland and I'm dating a woman who lives in West Seattle. We're older, but it's not like we're people who couldn't easily date other people who lived closer if we wished to do so.

I wish you success.
libsoundio has a working implementation of this. It's been tested on Linux, Windows, and MacOS.

http://libsound.io/

Interesting bits of the implementation are here: https://github.com/andrewrk/libsoundio/blob/1fe64770bde0a4fb...
CarpoolVC Interviews Jeff Epstein of GetAmbassador
I have not tried Qt with Go to be honest, but in general yes compiled Go code produces a single statically linked binary on the target OS.
“Taylor Swift” by Maggie Thompson featuring Justin S. Myrick
> culture really needs to learn the value of the simple and explicit.

This is true for any programming community.
> But you cannot do the reverse: you cannot make a type from a foreign package conform to your interface by adding new methods to it.

I thought you could.

You don't add the methods directly to it, but you can easily embed the foreign type into a new type that confirms to the interface you want.

type FooWrapper struct {
Foo
}

func (fw FooWrapper) SomeFunc() {
...
}
How often would you like to hear about a “good” job opportunity?
Let's assume it suits your location, technical background, experience level, and potential interests. How often would you be interested in a new job opportunity landing in your inbox? It depends on the person, of course, but I'm hoping to get some kind of gauge. Thanks very much.
Because it is a violation of Apple's design and utility patents.
where are you getting those numbers from?
Just finished 2nd phone interview (it was somewhat technical) yesterday with a company and an online timed tech test this afternoon. First interview was with an internal recruiter and was non-technical.

I've been impressed. They've been very straight forward regarding tech eval with no trick questions and respectful of time. Their interview process is selling me on the company.
Have you tried https://github.com/jinzhu/gorm?
I use an alphanumeric password on all my iOS devices
Sundar Pichai Responds to Apple and the FBI Hacking Request
Yes, you can only load new firmware onto the device by erasing it, which would make it pointless.
Genetically Engineered Routers for Managing WAN Performance
Thanks for the tip. For anyone else wondering, OpenWRT 15.05 (Chaos Calmer, the current stable release) is still based on uClibc, while the OpenWRT trunk is now based on musl. (AFAICT)
You haven't refuted anything I said. Internally the dask dataframe operations sit on top of pandas dataframes. All dask does is automatically handle the chunking into in-memory pandas dataframes and interpret dask workflows as a series of pandas operations.
There is full 'tweetstorm' that follows (this is 1/5), but I don't know how to link to that. Is it possible to link to a series of tweets?

2: https://twitter.com/sundarpichai/status/700104342720761856

3: https://twitter.com/sundarpichai/status/700104383762026496

4: https://twitter.com/sundarpichai/status/700104433183502336

5: https://twitter.com/sundarpichai/status/700104478360342528

Or we can read an article by The Verge: http://www.theverge.com/2016/2/17/11040266/google-ceo-sundar...

Another Edit, OT: Twitter is really, really, really hard to use. Stop worrying about onboarding new users, please make twitter usable for existing users.
I appreciate the response. Specialization is something I definitely need to work towards.
A guide to poor API management, or how Spotify broke your receiver
Looks like to get the most out of iSpy you need a subscription, starting at $8 per month and going up to $50 per month, sorry no thanks. Blue Iris is a one time fee, I get SMS and email alerts included. I don't like paying subscriptions for things that I'm hosting myself.
Not that it's much consolation, but you can make your Nexus 5X run better by rebooting it nightly. I am hoping future software updates fix it, seems to be some sort of RAM issue.
For humans it is different.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3772595/ - brain derived neurotrophic factor (BDNF) serum level increase for what can be considered high intensity exercise.

http://www.medscape.com/viewarticle/723059 - resistance training induce BDNF release, from all of the body. BDNF can cross brain-blood barrier.

Rodents are easy to experiment with, but quite distant from humans in actual metabolism.
Have you looked at Revel?

https://revel.github.io/
One possible contributing factor is that the Android app switcher is a cluttered mess. On phones, instead of Chrome having some sort of tab manager in the app, you wind up with one entry in the app switcher for every single tab you leave open as you switch to other apps. The same occurs with the Google search app. So the app switcher becomes more a cluttered stack of browser and search history than a proper app switcher.
^ the HN translation of "pics or it didn't happen"
Discovery of Quadrupole Gravity Waves Does Not Prove Existence of Black Holes
It's possible to reflash the firmware in DFU mode, but it requires erasing the data on the phone. Or more technically, there's an encryption key in storage that needs to be regenerated to give access to the filesystem, but that encryption key (in conjunction with the hardware key in the Secure Enclave and the user's passcode, if set) is also necessary to read any user data on the phone.
I said nothing about MS or the Surface. Not sure why you are making a snarky comment, as if I did.
Salesforce exec in charge of Heroku is leaving the company (email req'd)
Honestly, I didn't feel at liberty to ask and none were volunteered. I've been hoping someone from Apple would pick up on this thread and post them here.
A Group Is Its Own Worst Enemy
I just made it up, I don't even know anyone under 14.
The Motive Behind the Murder of Justice Scalia
Flask is awesome! Here are some must-use libraries along with any Flask app:

https://gist.github.com/alanhamlett/ecb3656a1d1bfb3feb31 (requirements.txt)

Flask is great for small projects, and also scales to large apps like https://wakatime.com
How can Go be concise when you can't do f(g(x)) without two if-statements to check for errors?
Of course they do. It's part of the rent.

edit: oh that was saarcasm
I guess a lot of Yahoo! employees will now be in mood to leave the company and this means a lot for other companies in bay area.
I cheated...

Last year, I was diagnosed with celiac disease, so I could no longer eat Starbucks food. I often grabbed my large coffee along with a pastry or sandwich.

Will power not required. Sorry I can't be of any help.
What the fuck is a content vertical?
Cannabis Company Med-X to Sell Shares Under Reg A+ on StartEngine
How to Build a Culture of Originality
Express makes Flask look like a heavyweight framework in comparison, and that's by far the most common 0_0
s/alternates/substitutes/g

yeah, basically type coercion/checking and interfaces have replaced generics in some (not all) use cases
best tutorial starting points?
Google Apps supports Google Now email-based cards. It needs to be enabled by your Google Apps administrator.
I think you have that backwards. Python 3 has been dead in the water since it broke backward compatibility. It's slower. It still only has about 20% of Python 2's use. Most active development of software is still in Python 2. There hasn't been a single killer feature of Python 3 to justify breaking compatibility without deprecation. The Py3 Dictator has already had to back down once on "discontinuing" py2 which was supposed to happen in 2015. If he insists on preventing a smooth transition that doesn't require libraries and significant code change then he will just end up with a permanent split as PyPy, Cython or Conda take over Py2 maintenance.
I park it wherever, but mostly try to stick to cities where it's legal to sleep in your van. While I have parked in San Francisco, Redwood City, and San Jose, right now I'm crashing in and around Palo Alto, CA.

I shower every morning at my local 24 hour super sport gym. I'm a sucker for hygiene.

I don't really worry about my van being broken into because I think I tend to stay in low crime neighborhoods. I'm also not really attached to any material possessions contained within. Things come and go, no need to worry about them while they're here.

I'm writing a tongue-in-cheek book about the van life experience tentatively called "Tech Bubble Burst: A survival guide to living in and out of your van." It's been a blast of experience so far. :)
Shamelss plug: We are using flask-resty [1] for our microservices and it's awesome. it uses sqlalchemy and marshmallow and the resulting code is very terse and declarative.

[1] https://github.com/4Catalyzer/flask-resty
Where is this capitalism that failed?

Last I checked America is an Oligarch where our politicians bend over for the highest bidder. Glad the article at least touched on it.

Fix the Superpac,Unlimited Congregational term limits, private campaign funding, and update the lobbying rules to incorporate latest technology that allows everyone an equal voice versus just Corporate America.

Then lets call it capitalism and see how it does.

Calling the US a capitalist society is like saying Cuba is socialist.
Happy to hear that!
Could you comment on the account requirement? Is it still a thing?
HPKP at least is growing and getting attention. I would have prefered to do the pinning on TLS level instead of http level. Sadly Tack (see tack.io) was to late and HPKP was already to far along and supported by google.

DNSSEC has some value, and DANE does as well, but sadly both are stuck in a strange limbo. Pinning can be deployed now and add a huge amount of security. Even if we had DANE, we would still want to have pinning.

There are interesting ideas how you could scan the internet and it pins and publish this information in a secure way. Then you back this trusted site pin into your browser. Its a similar ideas like Certificat Transparancy. A browser could then load itself with all the needed pins or verfy them on demand. One could also get preloaded pins from a trusted party, or use network vision to check with many different parties on first use. Lots of options once everybody has TOFU.

This combination of Network Vision and TOFU would be quite nice and CA could be replaced, at least for non EV.
So, I've read this, the announcement on XPrize, and a few articles, but I can't for the life of me figure out what the contest is, or what they want people to build...
Choose the idea most of your users are requesting or willing to pay for.
As sibling says, you're being downvoted because you've failed to recognize sarcasm.
Where do you store the public key?

If you store it on the server alongside the encrypted password and salt, you're effectively using a bigger salt with a weird hashing algorithm that hasn't been vetted by any expert for the specific purpose of password storage.

If you store it on the client side, the user needs to supply the public key whenever he tries to authenticate. This has the effect of making the salt much bigger, but you don't need to use public keys to achieve the same effect. If you can trust the user to store a public key, you can trust him to store any large chunk of random bits.

So apart from the virtually useless fact that you might be able to decrypt the password with the private key (why would you even want to do that, instead of just resetting it?) your method seems to offer no real benefit compared to simply using larger salts with argon2/scrypt/bcrypt/whatever.
Go is great, but I wish they would add terany operator support.
Any black helicopters?

;-)
What does lack of diversity have to do with economic growth?
This is all very standard for a VIP visit and the president of Indonesia was at Facebook and Twitter today. So there's probably a simpler, less exciting explanation here.
Sundar Pinchai tweeted https://twitter.com/sundarpichai/status/700104298600886272
RBC using conversational voice biometrics for identity theft protection (2015)
The way I envision "Software Engineering Test" as a 20 questions exercise.

The interviewer will give a simple user story to the user. "As a user I want to be able to add two numbers".

After the candidate implements that, "As a user I want to be able to subtract two numbers". At this point look how the candidate continues. If he implements a class Calc with two methods as Add and Subtract, then give him 5 points, if he just writes another method then zero points.

Then ask him to add multiplication functionality. If at this point he encapsulates the code as a class, good, if not then make him do that and let him choose the encapsulation(with no bonus points).

Now the point of this exercise is how good of a job does a developer do of figuring out what does the client want especially when client himself doesn't know what he wants.

Somehow once the Calculator class is implemented, the next user story is to "create an interest rate calculation method which offers different interest rate based on credit rating", the idea is the new user requirement is a client asking for to do something quite weird. You can't JUST add this method to the Calculator class. This is the point where the candidate shows how good he is in being an artist with the code.
Microsoft's Radical Bet on a New Type of Design Thinking
Probably the same. Haven't done anything like a controlled study on it, so it's hard to tell with any kind of rigor.
Glad they're focusing on the important issues then.
IIRC, the amount of sugar a typical drink has in it has gone up by 100% since the 80's. I'd swear that soft drinks had about 20 grams of sugar in them back then. Now there's typically almost 40 grams in a soft drink, and Honest Tea passes as a "lighter" drink with only 19 grams.
Last time I checked the Wiki was a separate, parallel repository, so a precedent exists. I'm not sure where it fits in your classification (code/documentation or project management).
Not quite as hard hitting as I would've hoped.

Gruber's take: http://daringfireball.net/linked/2016/02/17/pichai-apple-fbi
Have you been to China lately? Many Chinese cities are what happens when you allow supply to meet demand. Prices don't necessarily come down with increased supply because it also increases speculation (and contrary to economists believes we are not rational actors). Demand also follows supply, if you increase supply there is often an increase in demand because now people can move to $desirable_location.
I do not use DOS6 or Windows 3 or OS/2.

I'm interested in the present.

You of course may use whichever software you want but I don't have enough time to learn anything but what is currently being developed.
They're not trying to brute-force the encryption key. They're attempting to brute-force the PIN lock on the phone. Currently they can't because the settings on the phone cause a timeout after each unsuccessful login, the phone wipes after 10 failed attempts, and the PIN cannot be accepted from anywhere except the device display. These are the security functions that the FBI wants Apple to remove. They want to be able to hook up a computer via the lightning cable to brute-force the PIN and give them access to the phone's contents.
Didn't think of that, but it's true that there's an unhealthy circle between locked hardware and locked software.

Still a pretty horrible experience to read "now find a windows computer"... when trying to install free software.
DAU's to Yahoo mail, search, and homepage are rapidly declining (email req'd)
Why is JavaScript important for today's programmers?
That's making a new type, which causes a lot of friction. For example, a []Foo array is not castable to a []FooWrapper array without recreating the entire thing.