skysight-inc/HackerNews huggingface dataset:
Well, they earned the financial stability to raise you and your brother and put you through school, which I'm they wouldn't consider a waste.

It's a competitive world we live in, and I often feel like I'm wasting every minute that I'm not actively working towards learning something new/planning my next cool experience/my next job opportunity. I wonder when I'll have the time to settle down and raise a family. Hopefully we can let some of the hot air out of housing market to make starting a stable, nuclear family somewhat tenable again in the near future.
For my money, Java is a pretty good language; there are only a couple of things that I think were real mistakes in the core language. And the JVM certainly performs.

But the ecosystem around Java is very complex and hard to manage. Dealing with JVM configuration, webserver configuration, build system configuration, IDE configuration and God knows what else takes up all kinds of brain-space.

And every so often the community goes off on some crusade. Everything must be Design Patterns. Everything must be specified in XML. Everything must be a Bean. No, everything must be Injection. No, no, everything must be Annotation.

The Java culture really needs to learn the value of the simple and explicit.
> "automatic" scaling of processes/threads based on load characteristics

How is this done in detail? In the case of Flask does it create new processes or threads? How quickly does it create a new Flask process/thread to serve a new request?

EDIT: This website documents configuration settings for autoscaling: http://uwsgi-docs.readthedocs.org/en/latest/Cheaper.html - looks like it's based on various heuristics and algorithms, and in practice it's too slow to create a new process for each request, thus wasting resources

I would think that ideally the number of processes/threads would exactly match the number of live requests, otherwise you're either having too few instances to handle all the requests as fast as possible or having too many instances which means that more resources are used than necessary, thus increasing costs.

I think Node.js is an improvement because the architecture is better suited for scaling and all the dependencies are asynchronous by default. Of course, I think there are other reasons for Node.js (e.g. isomorphism, easier full-stack development etc.), but I guess that's another discussion, really.
Good for them. Freedom comes with a price, sometimes that price of freedom is protecting the privacy of the worst of us to protect all of us.
>At the same time, even assuming that is true, we're talking about the FBI going through a legal process, reviewed by a judge, to get the data off one phone at a time. If that's how it works every time, I don't see a problem...

And how will we ensure that's the case? Once they have the firmware they need they can install it on other phones.
I have the same fears but from the opposite end. I need gmail in my life, and cannot understand why anyone would want Inbox at all.
It shows my emails (fewer than in gmail) and combines it with a subpar task manager (in a world of subpar task managers) and wrecks on this "smart" categorization system which is just there for devious purposes and most importantly I cannot trust to do it's job properly.

I fear for gmail. I still hurt from google reader being removed. I would have paid £10 a month for google reader had they just asked.
The Elastic Stack: Future of ELK Platform
Like a category site. Like NBA news, or a site focusing on security articles or home renovation.
What do your tests reveal?
Really? Are there any benchmarks available?
Yahoo! Sports is one of the verticals that is staying. I'd assume that fantasy sports is under that umbrella.
When you go through the sign up flow you can select whether you want to Gmailify your address into an existing or a new Google account. We make it very explicit that all your mails are being copied into Google servers.

By the way, while Gmail always has offered ways to just "import" your messages from a third party address, with Gmailify you get a full two way sync, so you can e.g. keep using the Yahoo UI and your changes will show up in Gmail.
New poll: Millennials believe Bernie has the solution to student loan crisis
I wonder how they can afford to have the play store. I thought including that would cost as much as the phone costs.
Well as one of the primary maintainers of Pyramid I'll just say that it's laughable to me all the comparisons to Django as it's much more similar to Flask. The main difference is that it comes with several more "pay only for what you eat" standardized interfaces that you can use to pull things together. It's declarative security concepts are fantastic and completely missing from most other frameworks as well which choose to punt this part to (usually) half-baked addon libraries built to serve one specific use-case.
More details on the blog post too: https://www.elastic.co/blog/heya-elastic-stack-and-x-pack
Fair enough. It is a blog on a company website, and the topic of the blog is relevant to the product. Pretty standard in my eyes.

I would argue the "Message to Our Customers" from Apple that sat on top all day also had a fair bit of marketing spin in it. That didn't bother me, but opinions differ & I respect that.
Court order compelling Apple to insist agents in search [pdf]
Heh heh. It says "UK" very clearly in the headline.
> What Go is lacking at this moment in my opinion is:
1) A comprehensive and mature web framework. Play w/ Scala is my go-to choice now, with Django a very close second.

I completely agree here. GIN is my fav framework so far, but it falls down sometimes on documentation and also on features. A lot of features.

I know there are three viewpoints with Go.

1) Use net/http and just import libraries.

2) Use a "lightweight" framework if you must, just import libraries.

3) Use a "full fat" framework and get to work on the app.

I would love to have something like where Codeigniter was for PHP. An MVC framework where you could just write code, it was lightweight and had the best documentation for a framework out there.

Now if something like that was out there for Go and actively maintained. I would be all over that!
> One colleague is now on permanent disability after a concussion he received while wearing headgear

Wrong BJJ... BJJ is just another form of wrestling, and even then, no head gear is used.
I think this is grammatically correct, Tim Cook is just identifying himself as part of the group that store personal information on their iPhone.
What is suspicious about this Cook's statement is that he was able to publish it. I believe this kind of government requests is usually made with a strong non-disclosure agreement with severe consequences if disclosed. So, either the consequences were not that bad or Apple has chosen to ignore them for the good cause.

Or ... something "fishy" is going on and this article is just a bait by Apple to let its customers believe they do care about privacy ... while in reality the situation might be entirely different. And the "best" thing is that ordinary people will never know for sure, because with Apple's proprietary software philosophy, there is no way to tell.
The movie Interstellar does a decent job demonstrating this (well the gravity piece anyway with the proximity to black holes).

I also think satellite clocks have to take time relativity it into account (both due to distance from earth's gravity and their speed).

Randall Munroe has a pretty entertaining write up that does a decent job giving a high level overview in pretty easy to understand terms: http://www.newyorker.com/tech/elements/the-space-doctors-big...
Where you already working the job and then talked management into letting you work remotely? Also, do you use some form of satellite comm service in order to get internet connectivity in remote areas? I'm interested in knowing how people go about getting these (apparently) high paying remote jobs...
Look at what Fido is doing [1] they have new Standards called UAF (Universal Authentification Factor) and U2F (Universal Second Factor). The idea is that you use some kind of local authenticator and then you sign a challange from the server with a private key that is embeded in the authenticator. The Authenticator can be Fingerprint Sensor, a extern device that you authenticate with a password or it could highjack the OS level login.

New Samsung phones and Lenovo Laptops already support this on the fingerprint sencor but the true benefit is that you can have competition among local authenticators without the server having to change anything.

For legacy devices where you do not have any kind of local authenticator their could be local software that lets you enter passwords. Its already part of the standard that the server has a way to only allow some of the authenticators, based on certification. This would allow a bank to specifiy only devices manufactured by a specific company or that have passed some certification process.

Now some people of course say that fingerprint sensors are not very secure. That is true. It still increases security because the local authenticator will only sign the challenge if it is sent from the correct website/software (App Id) and in most cases the TLS Channel Id. UAF (and/or U2F) prevent far more common attacks at the cost of less security if an attacker actually steels your phone. You can combine UAF with U2F for additional security even if your phone/laptop is stolen.

This has been passed to the W3C and its hopped FIDO 2.0 will be an offical standard [2] [3].

Google, Github and Dropbox already support U2F. PayPal supports UAF (works on mobile). Both of these can also work with NFC and Bluetooth LE.

[1] https://fidoalliance.org/specifications/overview/

[2] https://fidoalliance.org/fido-alliance-announces-fido-authen...

[3] https://www.w3.org/Submission/2015/SUBM-fido-web-api-2015112...
My experience is primarily DoD, which is the bulk of the government's spending on this sort of thing. For enterprise spending, Apple doesn't get much love, outside a general trend towards iPhones for "company" phones, but even that's rare, with people using their own phones instead of being issued one a lot of the time (they can get their plans paid for or subsidized if the phone is a requirement of the job). Labs often end up outside a lot of the enterprise type procurements and so have a bit more leeway in that regard, but while they spend a lot of money, it's still a drop in the bucket for Apple.
This might be the first good move Yahoo has made since Mayer took over.

I can't think of a better example of a company that needs to shed worthless baggage and focus on high value propositions.

And I am gobsmacked Yahoo has not at least made an attempt at a real social network. They have hundreds of millions of users, at the point they are in giving all their users an automatic account on Yahoo Social might be a dick move, but it's time start taking risks and see what unfolds.
https://golang.org/doc/go1.6 - lists the changes
This is both patently false and the single most deeply un-American mindset you can have.

Your statement is so deeply naive and insulting to the patriots who fought for the rights you enjoy today.

Those who made major strides for:

1) Black Civil Rights

2) Gay Marriage

3) Women's Rights

4) Anyone who fought government intimidation based on speech

5) Democratic Socialists

6) Abortion Activists

7) Environmentalists

8) Your workers rights (i.e. your weekends and pay)

10) Many more... who made sure you could help move society forward and make it better for everyone.

Edit: I assume the downvotes are coming from those who would rather we lock up the above than have a free American society.
I'm confused when you say requests are logged to a flat file, but also requests are sent to SQS (presumably to be processed and eventually hit a centralized log?)
The 7ms bound is on the machines that do the actual work, not the ones with access to special clock hardware.
Undeveloped film doesn’t meet the definition of inaccessible if it’s sitting on a desk in your house. It would have to be a roll of film that was buried under a million tons of concrete — you may know exactly where it is and suspect that its contents could be useful, yet you also know that it’s effectively gone and there’s no way it’s ever going to be retrieved. Encrypted devices have to be treated like they’re buried forever.
You need to discount your calculations because your ETF is not risk free.
Not a big surprise. Whether or not people want to admit it, economists like Piketty, and many others (even Marx) have predicted this. And the trend isn't going to stop.

The future is looking more and more like Elysium than Star Trek...
You can set the default branch [1] which will be shown on your repo's page and used by default for pull request.. I guess it should take the templates from that branch

[1] https://help.github.com/articles/setting-the-default-branch/
Technically feasible, sure. But with a higher risk of introducing security vulnerabilities than most features.
old link[1]?

[1] http://webcache.googleusercontent.com/search?q=cache:http://...
Come try N1? It's also open source! :)

https://nylas.com/n1

(I work at Nylas.)
60% Off All New Hosting Packages
There was some discussion leading up to the release about whether to merge the "SSA" branch, which seems to be a refactor that allows for easier compile time optimisations but also slows compile times for the time being.

Does anyone know if that was included in this release?
Ah, cheers. Didn't notice that.
Whilst I agree, what you just stated is a non sequitur. Lactose intolerance has nothing to do with the natural sugar content of milk, or any other naturally occurring sugar.
How scale is enabling Deep Learning
Sorry, this isn't "suspicious": there is a publicly available court order[1] issued by the US District Court for the Central District of California for Apple to comply with, which you could have found in 15 seconds of Googling. This was not a FISA warrant or National Security Letter.

[1] https://www.documentcloud.org/documents/2714001-SB-Shooter-O...
Similar experience, the few times I have used it, sadly.
Yeah, but where do you find the right partner? Lemme guess, you found yours in college, or around that age.

I have to go the opposite way: I'm recently divorced (I violated your Rule 1), and currently living just a bit too far from a major metro area for women there to want to date me, and there's absolutely zero women around here I have any interest in. So my next move is to move into the metro area, as close to downtown as affordable (considering both rents/CoL and job availability/location), because if I want to have a social life at all, that's where I have to go to find available women in my age range who I would consider dateable.

The other problem I see with your plan is that it sounds like you might not have any other friends or family (kinda hard to bring your friends with you on a 5-year sailing trip). I did that with my last wife: I didn't have any friends besides her, and moved around several times with her because of her career, and I think I got tired of her (it didn't help that we had some compatibility issues). Most common advice about marriage seems to include something about having friends outside the marriage. Living in a city gives you better access to that; living on a sailboat virtually guarantees you won't.
This wasn't a national security letter; the request comes from a judge on a circuit court, as part of a regular pre-trail ruling in a 'normal' criminal trial. Nothing about this is unusual.
Exactly what I was looking for! I have no idea why I never noticed that. Thanks.
> I've got an original Leap and it worked fine for me.

Interesting. What did you use it for? I got one and couldn't find a single useful application.
I've always felt the chess analogy applied to rock climbing when I did it. Like a constant "game" against the wall and my body, to see if I could manoeuvre into position to attain the next hold. Very stimulating and at the same time relaxing.
If folks are looking for an open source alternative to this, you should consider N1 and the Nylas sync engine.

With N1, you can run the entire stack yourself, or use our hosted version. Plus, N1 is built to be extended by developers using JavaScript, so you can build anything you want into it.

More here: https://nylas.com/n1

(I work at Nylas.)
I think you're just pulling conjecture from thin air without even bothering to look anything up.
That sounds like an excessive test. What kind of code are you guys writing? Why is it not okay for him to use implementations from elsewhere? Should he really reinvent the wheel to try and impress you?

Reminds me of the time I got asked to write a merge sort algorithm in Ruby. I wrote array.sort! on the board, the interviewer told me I have to rewrite it from scratch, and I was done with the interview. Because we create abstractions and reusable implementations for a reason.
Why Greatness Cannot Be Planned - The Myth of the Objective
Games and video calls, no, but it should work just fine for things like watching streaming movies.
Do you perhaps remember which (desktop) email clients made favorable impression on you?
Adding an extra log line is a bit different than custom tailoring a hardware id check that can't trivially be reverse engineered by a highly motivated party.
Do any providers actually support JMAP right now? (Genuinely curious.)
Indeed. The Gmail app itself has been able to act as an IMAP client before, but (as it's purely client side) this mode doesn't offer all Gmail features and is quite battery and bandwidth intensive as IMAP wasn't really designed for mobile devices. With Gmailify, the IMAP synchronization happens on Google servers, which also do normal spam detection and categorization, and the phone accesses the data like any normal Gmail account.
I have done a little Flask work, but can't say that I have really followed Mitsuhiko's work. However, I have been looking at extensively digging into his new python based Lektor CMS

https://github.com/lektor
This is good advice even for spinning disks. I once met an unlucky RAID-5 array of three identical disks from the same brand, model, batch and with close serial numbers. When one of them failed, I immediately ordered 3 replacements.

They didn't arrive on time.

Good thing I had backups.
You can slightly speed it up by using apt pinning to get security updates from Debian unstable (but other packages from testing) when available.

https://bugs.debian.org/725934

To speed it up even more you would need to follow the unstable/testing pages on the security tracker and file bugs to get maintainers to do fixes and do NMUs when maintainers are on vacation or missing.

https://security-tracker.debian.org/tracker/status/release/u...
https://security-tracker.debian.org/tracker/status/release/t...
People do wear thin soled footwear, and go barefoot indoors. It doesn't make a difference. Chronic wearers of flimsy sandals, in which you feel every jarring footstep and every little stone, do not have any better running instincts than anyone else.
I don't know current status, but in the post you would use gevent or similar to async. Also you would put nginx and likely gunicorn in front of the app.

https://www.digitalocean.com/community/tutorials/how-to-serv...
I'm not sure it's the "American Dream" you're arguing with. To my understanding that phrase specifically refers to owning a home in a suburb. It is formulated explicitly against having a landlord, living paycheck-to-paycheck, and living in an urban center.
Java doesn't exactly check the box of a community that prefers the use of standard libraries for most work. Java community is all about Frameworks with a Big, MVC, F where you need only 200 lines of code and XML for an hello world :P
Yes. In addition, this type of monitoring cannot be turned off. Hackers can turn off logging on servers, but they cannot keep from sending communications over the wire.
If you're from the upper hemisphere, northern Europe for example, then that's not surprising. I have a couple of friends who I've known for 30 years who are lactose intolerant and had no idea that lactose tolerance is an evolved thing in northern Europe.

https://en.wikipedia.org/wiki/Lactase_persistence
Paywall. Can someone give a tl;dr?
No need to even steal it.FBI would absolutely share with their foreign intelligence partners.
https://www.privacyinternational.org/?q=node/51
Then Saudi Arabia and Syria, etc, Then everybody.
I grew up in Buffalo and I would not recommend this for a lot of reasons. There are plenty of other cities with affordable housing (including lower property taxes) and much more pleasant weather.
Test-driving the hydrogen car that makes a little go a long way
> Ok, so Debian is a developers-only distribution?

Absolutely not. You can use Debian and help improve Debian without being a developer and even without being very technical.

https://www.debian.org/intro/help
The JVM is awesome. Not a big fan of Java as a language. The 'less is more' is lost on most Java programmers I know of.

Golang fits in nicely in such cases. If I want the JVM, I rather build a clojure'ified uberjar.
> What is suspicious about this Cook's statement is that he was able to publish it.

No, its not.

> I believe this kind of government requests

Its not a request.

> is usually made with a strong non-disclosure agreement

An agreement requires someone to agree. You probably mean a gag order, not a non-disclosure agreement. In any case, whatever you believe is normal is irrelevant: this is a public order, which was widely reported on before Cook's statement.

> So, either the consequences were not that bad or Apple has chosen to ignore them for the good cause.

Its clearly the first: there were no consequences for disclosing the order, since there was no secrecy provision attached to it and, in fact, it had been published and widely reported prior to Cook's response.
Still looking for closure...
Running water, sewage and garbage collection/recycling are nice, though. The birds have to fly somewhere else just to get a drink of dirty water.
I've used Iridium sat phones in Iraq, and am currently prepping for deployment to Antarctica, where we'll have Iridium phones as backup to a satellite data link.
It likely has more to do with network latency than with any fundamental physical limitation of the system.
Can someone give a decent explanation of the following:

1) Supposed I have a library that was written in C that receives a security update which is used in a Go program. Under what conditions do I need to get a recompiled version of the Go program.

2) Supposed I have a library that was written in Go that receives a security update which is used in a Go program. Under what conditions do I need to get a recompiled version of the Go program.

3) Is there a way to tell from the binary that the program was written in Go?

Trying to figure this out for my Sys Admin dealing with Vendors role.
I don't really see how you propose to separate these though.

If you have information about something you're planning that harms my personal security, there's always going to be a necessary tradeoff between your privacy and my security.
My yearly property tax is barely a bit more than half of what people pay for one month's rent for a similar place.

Tax being 1/3rd of rent indicates rather low rents or rather high tax.