skysight-inc/HackerNews huggingface dataset:
I've read reports that if you don't filter coffee through paper it can raise cholesterol. As a person with high numbers I've been using Hamilton Beech's Scoop to get a Keurig functionality from regular coffee.
I've been told that some criminals like to keep ammonia in a squeeze bottle (like a jif lemon container) to be used as a weapon if necessary. Also handy that they can use it to clean their cocaine as well.
I have an anthropology degree (switched from CS), and it hasn't hindered me. You'll be fine either way. I'd make sure to work on some interesting side projects and contribute to open source projects. Lack of experience is more of a hurdle, and showing that you've been working on things outside of school can help you get past it. I can't speak to grad school.
While a press is great at home, what is not so convenient is a work environment where storage and dispensing loose coffe becomes an issue. Carrying a cup and a press full of hot coffee introduces health and safety issues (opening doors, swiping keycards etc.). And then disposal of coffee grinds and cleaning a press is more complicated than a used cup.
It's open source. Time for a pull request? ;-)

https://github.com/datasciencemasters/go
There's not much in the newer wave of technology from Microsoft I find useful. In addition to your point, WPF (XAML) is without a doubt a better HTML, and yet can at times be as brittle as HTML. Workflow Foundation is conceptually good, but it's a beast - I'm constantly thinking it's a workflow-flavoured instance of dependency injection. WCF is better, but then I don't use it for more than what I used to do with server-activated objects in Remoting. LINQ is what makes C# and Visual Basic.Net functional, and it's cool for that - but LINQ a big no-no for perf-sensitive code paths. Too much plumbing. MFC is veeeery familiar, but not as fast (dev time) as .Net, so I stick with WinForms. Which does a reasonable job of OO for UI.
What about it?

For one, it's not the kind of drug we're talking about.

Second, we sell knives (ocassionally used for murders), rat poison, and all kinds of dangerous stuff.

The crime is using that staff to perform something illegal, not buying them.
Turing award winner John Hopcroft[1] has a similar message about the future of computer science research[1]. He talks about how a lot of early CS research was to make Computer Science useful by focusing on languages and algorithms but how the focus is and will be changing.

Pretty cool topics like sparse vectors, zero-knowledge proofs and social networks with applications in biology and digital medical records.

[1]http://www.heidelberg-laureate-forum.org/blog/video/lecture-...
Holy crap, this is f*ing awesome. Rust has made systems programming exciting for me again.

Seeing well written Rust code like this (also, the repos on Github https://github.com/trending?l=rust) has been a really good learning experience. As a Rust newbie, I only wish there were better examples of testing in public Rust repos.
We have a syntax extension that uses kronos' xml registry (https://www.opengl.org/registry/#specfiles) to generate symbol a loader (somewhat like GLEW) at compile time. https://github.com/bjz/gl-rs
Yes, that device looks absolutely amazing. I wonder if anyone ever used two of them side by side like a medieval Memex?

My less elaborate solution to a similar problem is to sneak into a lab when I'm making notes on multiple (paper) references. I just shuffle left and right along a bench with all my books and papers spread out.
Anthony Grafton (polymathic historian of the book at Princeton) actually built a replica of the book wheel pictured in the original post. Only one of its kind in the world, as far as I know: http://www.princeton.edu/~paw/archive_new/PAW06-07/11-0404/f...
Audi Matrix LED technology
This reminds me a lot of the template language in Django.
> It never proved necessary to do more. You're definitely open to a DOS attack. Hard to mitigate too...

An approach I've used before is to have a hash in the URL, and discard any requests where the width/height don't match the hash value. Not good if users are meant to be able to link at whatever size they want, but in our case we gave a shortcode to users which then generated the actual URL.
Any references on what is being filtered out by the paper filter that is transmitted by the mesh in a cafetiere or in a moka pot or expresso machine?

Just interested, not challenging, I'd imagine it is a particle size thing.
Dear author, how about a big no?

On which side are you on? Seriously - someone (WaPo) brings up a totally unaccecptable method and then someone brings up a slightly less unacceptable method. This sounds to me exactly the way some politics scheme works.

"There’s my least worst idea. A per device backup key, split in pieces, stored on paper in underground silos."

Again, no thanks. Any form of key escrow is a backdoor.
A new business idea (inspired by colechristensen's comment: "Most infected cats will shed oocysts only once in their lifetimes, for a period of about one to two weeks.") - How about selling infected cats who's already shed their oocysts, i.e. "safe cats"? Don't downvote, I'm joking.
The thing about "late" is really "I wish I had seen that". But even if I had travelled back in time and left myself a note about Facebook I still am very unlikely to have built a billion dollar company - because I don have that brain / personality of Zuckerberg or Musk or Bezos or ...

So I do regret many turnings I did not take, but only because of a misguided hope that a turning would have made me a different person to the one I am. I was building an email to web page maker long before twitter, but I am still working for a living.

I need to learn how to build a company online by building a company online - and learn to accept my personality for itself.
While the problems with templates and huge includes are undeniable, I've found in my experience that for a decently size C++ program the linking stage alone can take way more than the 3-4 seconds the GP is talking about.

C and C++ are definitely some hard beasts to compile, even without boost.
Not only that but sometimes the works that have been preserved the best are obvious political tools. E.g. Julius Cesar's "The Gallic war".

Which, since we are on the topic, I absolutely must suggest as a reading for anyone who has the slightest interest in historical fact - or fiction - for that matter. Yes, the work is political boast about the campaign - but it is filled with juicy details on roman logistics, political action in the region, and so on.
Why?

First and foremost, a language must satisfy some need that is not met adequately by another existing language. Otherwise it's useless.

There are languages already with fast compilers, and some of them are pretty fast and have pretty good semantics.

Rust is really trying to offer a combination of things not available elsewhere: safety, speed, and control. But that innovation is based heavily on compiler features, which have a compile-time performance penalty.

Assuming rust succeeds on delivering an innovative new language, they can secondarily try to improve compiler performance. Or find ways to avoid paying some compile-time costs in certain situations.
It's inspired by Jinja (Python) so, yeah.
Jinja is a reimplementation of the Djano language (but improved). This is it's JS port. It's a spiritual successor to Django, ported to JavaScript.
> “Nunjucks has allowed us to port all of our existing templates from a Django project to something that's easier to manage.

why is it easier to manage?
> The problem with voting is that the individual benefit of voting is almost certainly less than the individual cost of voting

I wonder if this has something to do with why Washington and Colorado are the first two states to legalize recreational marijuana? Washington switched to almost complete vote-by-mail a few years ago, so voting is pretty convenient [1]. In 2010, 98% of voters voted by mail, the highest percentage of any state. Colorado was the third highest vote by mail state, with 66% in 2010. (Oregon was second, with 97%). California was 45% (which was 4th place, behind Arizona at 52%, and just ahead of Montana at 41%...no other state has more than 25%).

[1] convenient if you have stamps. I have no outgoing mail except my ballot, and so do not stock stamps. For me, standing in line at the polling place has simply been replaced with standing in line at the post office to mail my ballot.
I don't agree at all with your claim about voting, but even accepting it arguendo, voting to (and california has propositions so you vote directly on many things) legalize marijuana has clear benefits. You don't have to fuck around with stupid prescriptions (I have a serious illness: I don't think pop tarts taste good), and the cops can't hassle you about it.

That said, you can pretty reliably vote a democratic ticket in California and get the last bad option.

Also, CA has vote by mail.
But the web isn't hard because its distributed. Its mostly because HTML and CSS were not designed for making applications.
Notes on Lecture 5 – How to Start a Startup: Monopoly Theory by Peter Thiel
I love me some Python/Jinja/Flask/CherryPy, but after having written JS apps in React that run seamlessly on the client and the server, I can't imagine going back to something like this. The best case scenario, you have to maintain a JS port of your app to support rendering your Jinja templates on the client. Or, you can just use Node, Webpack, and React to serve a single codebase that renders on either end. Save Python for your data API.
Tracking India’s Bureaucrats, Digitally
The related digital dashboard: http://attendance.gov.in/
In San Mateo county, postage is prepaid, or you can drop the vote by mail ballot off at any polling location in the county. If you live here, you generally don't live or work far from a polling place.

You can drop vote-by-mail ballots off similarly in santa clara county. I'm not sure about sf.
Show HN: A Dockerized proxy to watch Netflix outside the US
I use trusted computing channels/methods to handle sensitive documents and prevent unauthorized programs from interacting with the data.

It's literally DRM, and I think it's a good thing, because it lets me protect sensitive information from theft.
what is the root filesystem in ChromeOS?
If Nunjucks rendered performantly (like React), I could see the argument being made that it's the same upsides with an easier to read syntax (and should be thought of as an alternative from that POV); however, marketing it as a way to render your Python app in JS doesn't appeal to me for any new project.
StarCraft:Brood War version by a different author - http://www.teamliquid.net/staff/stet_tcl/How_to_Improve_by_V...
Probably the best Film with real Hacks
> voting to (and california has propositions you can vote directly on many things) legalize marijuana has clear benefits.

You're conflating the legalization of marijuana, which obviously has clear benefits to many individuals, and the individual act of voting for the legalization of marijuana, which does not have much clear benefit.

> you can pretty reliably vote a democratic ticket in California and get the last bad option.

That's a perfect example of my claim about the irrationality of voting. People often identify with a party, and vote party lines. That's a far cry from actually being educated about each candidate or issue, which plenty of polls demonstrate is rare among voters.

> Also, CA has vote by mail.

That's nice, but the physical process of voting is only a tiny part of the individual cost. Most of the cost is educating yourself by researching issues and following the actions of candidates, which most people (even voters) do not do.
6.828 / Fall 2014
What exactly is the difference between this one and the one you posted a few hours ago?

https://news.ycombinator.com/item?id=8441863
On Ubuntu 14.04 I only had to re-size firefox to be smaller and no more speed issues.
Intuition Factors and the User Experience Design Process
Because there's no money in the machine. The profit comes entitely from the coffee pods.
If he's working at Square as a security researcher and routinely did work of this caliber, I would be surprised.

While this wasn't a good article about security, for what may be any of several reasons that don't have anything to do with his work relationship with Square or qualifications in general, I'm not childish enough to pretend that a single bad article dictates even his merit as a security professional. We've all been there and said something silly in public.

That being said, this read like a strawman of a popular comic to sell his research/pet topic, and poor security articles like that should be called out for what they are - poor articles on security.
BTW, when will those patents expire? Shouldn't be long I guess..
Partial Payments: Ripple/Stellar vulnerability
This is the hardcore version of the more common "Google for help on something and get your own blog post/Stack Overflow answer coming up"! :-)
why isn't the USA the USNA

Even if you include the southern continent, there's no similar collection-of-states, so the USA is just as accurate as the USNA.
Does it support F2FS then? That would be for the best.
Will this affect the way we do AJAX requests? Or the speed of them? Or has this no impact on websites talking back to the server? My knowledge of networking at the HTTP level is limited and I am trying to find some context.
I used to share similar feelings when VB.Net was first introduced. I couldn't believe there was no VB 7 and Visual Studio .Net was the official replacement. Having worked with .Net, winforms, MVC, webforms etc for over 10 years now, there is absolutely no comparison between the latest versions of Visual Studio and the archaic tools from VB 6 days. Yes, VB 6 starts faster, but that's pretty much where the pros end these days.
I'm puzzled that more OEMs aren't using Samsung's open source implementation of exFAT at least, which is already version 1.2.4.

http://opensource.samsung.com/reception/receptionSub.do?meth...
Sure thing! I would not discontinue this. But I can fix this, give me some time till I get these things clear. Thanks for the feedback though.
> Aiding criminals has long been a crime and will continue to be a crime.

Not exactly. And saying what will be is a little presumptuous.

Here's what you can find in the wikipedia entry about criminal conspiracy in Common Law:

"There was an additional problem that it could be a criminal conspiracy at common law to engage in conduct which was not in itself a criminal offence (...) Henceforward it would only be an offence to agree to engage in a course of conduct which was itself a criminal offence."

Or, in other words, it would only be an offence if making the tools that helped the criminals was a criminal act in itself.

As an (extreme) example of the problem of criminal conspiracy: you could end up in prison for giving/selling food to someone you know will commit a crime.

With this in mind, it's not really surprising to see people baffled by the possibility of being put in jail for doing something that is, in itself, legal.

Now, it might be illegal under the current US laws, but that's what's surprising. Most people expect to NOT be sent in prison for obeying the laws.

> Pretending that criminalizing helping to commit crimes erodes civil liberties is somewhere between silly and stupid.

Eh no, it's really not. It's pretty much the definition. By criminalizing an action, your are reducing the civil liberties.
Sudanese to Sudan: Israelis Protest Against African Refugees “N*ggers Go Home”
Yes, and it's comforting to know that even these people need to look up UNIX flags from time to time! Not really surprising, but a bit reassuring nonetheless.
Isn't it better to solve tough niche problems while being on a salary or already rich and experienced instead of adding that to an already hard problem of starting up a business?
Also, Chrome has experimental support for HTTP/2 in Canary[1] as well as Firefox since version 34 (if I'm reading [2] correctly).

It seems unusual for Microsoft to disable SPDY support entirely, at least until support for HTTP/2 is more widely deployed...

[1]: http://www.chromium.org/spdy/http2

[2]: https://wiki.mozilla.org/Networking/http2
And https://en.m.wikipedia.org/wiki/Caste_politics_in_India
The most useful thing Microsoft ever made (OK, funded) was Age of Empires. Now if only they'd make another.
At least don't write the code in an assembly of your times :).
Of course as per Comment #21 someone has to make project management decisions, but decisions like "Chromium OS is for consumer devices which should not need support for mounting external ext4 storage" is just so painful to read. It's just a pile of assumptions that goes against the evidence of given my a lot of comments.
A coworker and I once did a similar thing (Just a beep, no vocoder) to isolate a faulty switch. This switch had been causing horrible problems (data corruption style) for weeks and we just couldn't find it.

It's the only time I've ever seen my friend violent or aggressive. Upon find the switch he calmly unplugged everything, and then threw the switch at a concrete wall. I understood the sentiment.
The issue is exFAT and Fat32 long filenames. exFAT was introduced with Windows Vista and is what 32GB+ flash media tends to be formatted in. It'll be a long time before this one expires.
exFAT is currently under Patent. Implement it all you want but Samsung pays Microsoft for the right to use it.
My knife isn't perfect, but I'll keep just it and no other life long if I have to. I don't need a new one for each batch of carrots.

But when collaborating on a curry, I don't want to use the same knife as the guy who cut the tomatoes wants to use. That knife looks blunt and rusty to me.
Yes, I have relatively mild Crohn's, controlled well with LDN (Low Dose Naltrexone, 2mg daily) but I would love to try this.
The keurig actually does have tea pods, which produce pretty awful tea
> which can cost you your hero if the death is untimely.

I meant to say: which can cost you your game of the death is untimely.
I started SC2 about a year ago and I wrote down everything I learned during this year. Now I am top gold with low APM but I can play macro and I have a startegy at the beginning of the game. I play about 2 games per day and I have fun all the time :) I started to store this information in a Moodle course.

You can find the course at http://bepaw.com

I'm still working on the course content when I have time (creating a course content takes aaages) and I am often using the site to create Moodle prototypes so the design may change regularly. But the good thing is that I do provide a full methodology path, I organized the course into different lessons. I also took some lessons with few progamers and even got the course reviewed by a pro SC2 coach with more than 1000 hours of coaching. I don't know anyone who followed my course but if you do, contact me I would be interested to know if it works for others :)
Hacker News API and Guzzle
And thus we returned to the stone ages of unjournaled FAT(-like) filesystems or bad NTFS driver implementations (the only good one is Microsoft's, and I doubt they'll be handing over the code for Chromium).

It's not even something consumers see, it's a driver for crying out loud. It doesn't even make sense to remove it for "product simplicity" as they are claiming now.

Edit: Left a comment with another argument about FAT being a bitmap filesystem (versus ext4's binary trees) and that developers are the people that are going to code for their OS. Ignoring the 1% is not the smartest move. https://code.google.com/p/chromium/issues/detail?id=315401#c...
Exactly my thought. This has happened to me once. It was hilarious.
AFAIK US patents expire 20 years after filing, which means that a number of them will soon be expired.

http://www.google.com/patents/US5579517 expires next year.
http://www.google.com/patents/US5758352 expires in 2016.
http://www.google.com/patents/US6286013 expires in 2017.

There is one more, which looked to have already expired:

http://www.google.com/patents/US5745902
Thanks for the recommendation. I can't believe I didn't know this existed, especially considering Wikipedia use it!
The future of Microsoft depends on Windows being free
Adding to this, for every new app, there are three new apps you can spin out of it. Take AirBnb, now there are dozens of AirBnb for X models. Uber? Dozens of Uber for Xs as well. AirBnb for boats, office spaces, parking lots. They all worked.

You could start an AirBnb for X RIGHT NOW. :)
Does anyone know exactly what innovation(s) in exFAT is/are newly patented? Which patents read on it?
> On a related note, we may want to re-evaluate whether we'd like to continue supporting ext2/3/4 filesystems (~2% of users, and the majority is probably Chrome OS developers) in File.app.

Yes, please, drop support for something the developers use, what could go wrong?

The title seems misleading though, it seems that only the built in file manager will drop support for ext, and even then, maybe only for a specific feature?
Why is the top comment on Hacker News always a nay-sayer? Not everyone is working on greenfield projects. Nunjucks is a huge improvement for many large codebases.
Apple's New App Name Reservation Policy
One explanation could be that people are lazy and will generally opt for the conveniences a car if the perceived disadvantages are relatively small. I and many people I know probably would consider a car if we lived in a city optimized for that.

Instead, because the city is optimized for cycling and public transport, I live in a culture where taking even public transport is frowned upon if the bicycle commute is < 30 mins (and even an hour, perhaps).

I think this argument applies to many things. In the city where I live, Amsterdam, there's (almost) always a supermarket at walking distance (or a 5-10 min. bike ride). In fact, this is true for the whole country, as far as I know. 'Hypermarkets' like wal-mart or Carrefoure never really took off. The reason for this is partly culture, but largely it's because of regulation that protects smaller shops.

Most people consider it a very good thing that we can walk to the supermarket and that we are, in effect, 'forced' to have a healthy lifestyle and culture.

Anyways, I just wanted to share how the fact that streets will fill up and hypermarkets will most likely be successful doesn't mean that this is a good thing, or that it's in our best interest.
> it seems that only the built in file manager will drop support for ext

I spend a lot of my time in a terminal each day and can easily navigate filesystems on it, but even I would prefer filemanager support.

Android does the same: I can mount ext4 micro-SD cards just fine, but forget about seeing them in ES File Explorer or any other part of the Android system. Apps can't open the folder where I mounted it and "Settings" prompts to format it for me. No thank you.
I knew I had read this article before, but couldn't remember where. Thanks.
Because they can't relabel an extX volume? How does that make any sense?
No Auto-Logout in Mitro Password Manager
Services like getchute.com use image recognition to make pictures with logos available to brands. They mostly use the pics for online advertising. In a sense, they broadcast the brand to a bigger audience than what you could make with one person in the street and offer a way to track how many people have seen / will see the ad.

How would you compete with those kind of services?
What would be the advantage(s) for a brand to offer free tshirts/stickers/caps to people so they can become "living ads"?

This kind of sponsor/ad thing has been working with celebrities, do you think everyone can be visible enough to be interesting for big brands?