skysight-inc/HackerNews huggingface dataset:
There are better, middle-of-the-road alternatives, such as Trade Schools and Adult Education.

Trade Schools ditch the concept of a 4 year degree for a more affordable, focused alternative, but which doesn't entirely ditch the concept of an education (still requires high school, still puts you through basic requisite courses).

Because of the reduced time frame, they are also better matches for on-the-job training, meaning, lets say you decide you want to be an X, well, get hired by a company that does X, and have them directly subsidize your Trade School (you can get scholarships, but that's beside the point). You get a re-usable education, the employer gets a trained employee. If you decide your employer sucks, save a bit of money, and go another 2-3 years for a full fledged degree. Now you have work experience, and a completely re-usable degree.

This goes hand in hand with the second concept, Adult Education. Lets say, everyone gets hired to work at age 16, only they get on-the-job training in the form of an Apprenticeship. Require employers (by law, potentially subsidized by the state) to provide you with an education, as a part of your training. Don't just limit it to 16-21 year old's, though - education should be something available to everyone - no matter your age. Notice that this sounds a lot like the previous paragraph - that's because it is basically the same thing. Some companies do provide on the job training, but apprenticeships are rare, and so are Trade School/employer combos.

We should be combining the two.
They break it down at http://projects.huffingtonpost.com/projects/ncaa/subsidy-sco... and link to the yearly reports, like http://chronicle.s3.amazonaws.com/DI/ncaa_subsidies/eastern-... .

The report shows $8 million in Athletic Student Aid, $4.3 million in 'Coaching Salaries, Benefits, and Bonuses Paid by the University and Related Entities', etc., with a 'total expenses' as $30,081,523 . That's well over your description of a $10.73M annual budget; where did you get your number? Does it include all of the details that go into support sports?

As for subsidies, that same eastern-michigan-fy2014.pdf describes $17,136,12 for direct institutional support and $6,374,741 for indirect support, giving $23 million.

That's for one year. The Huffington piece computes 'Total subsidy income, 2010 - 2014: $120,777,522', which is 5 years. 5 * 23 = $115 million, which is close enough that I won't dig up the numbers across all of the reports.
Is this similar to ifttt.com ?
Think about the cost to Apple's support teams after grandma is having problems with her phone being yellow. Her grandson definitely was not messing with her phone, at all...
More info: http://www.nytimes.com/2015/03/17/business/banks-find-fraud-...

An industry consultant, Cherian Abraham, put the fraud rate at 6 percent, compared with a traditional credit card fraud rate that is relatively minuscule, 10 cents for every $100 spent. Mr. Abraham wrote in a blog post, one of the first to spotlight the issue, that the Apple Pay fraud “is growing like a weed, and the bank is unable to tell friend from foe. No one is bold enough to call the emperor naked.”

The vulnerability in Apple Pay is in the way that it — and card issuers — “onboard” new credit cards into the system. Because Apple wanted its system to have the simplicity for which it has become famous and wanted to make the sign-up process “frictionless,” the company required little beyond basic credit card information about a user. Nor did it provide much information to the banks, like full phone numbers and addresses, that might help them detect fraud early.
Ask HN: Name one product/service that you personally need but doesn't yet exist
Infocus launches world's smallest PC for $99, Can it be the Future of PC's?
Both have open APIs and can be easily connected. If your focus is on syncing trello cards to github issues (in multiple repos), there's a small PHP tool[1] we hacked together to connect those APIs (shameless self plug). It also supports 2-way sync.

[1] https://github.com/loopline-systems/trello-github-issue-mana...
https://godoc.org/github.com/nanopack/yoke
There was another post along these lines about running some kind of pastebin clone but I can't find it.
Free, usefull, efficient ! Thanks CloudUnit !
I personally like ZenHub the best. Even though it only works for Chrome, it's nice not to leave GitHub.
Similar service http://ba.net/adblock
I feel like encryption is easy enough to do now by so many means that taking it out of consumer grade apps won't have much effect at all. It's pretty much as easy as installing an app to get (close enough to) perfect encryption from open source solutions and once installed they are as easy to use as Whatsapp.
You misunderstand me. I find Go painfully verbose, mostly because of the elaborate if/else constructs around every single method call to handle errors. Even Java's ill-conceived checked exceptions (which can be suppressed with lombok's @SneakyThrows) are a massive improvement.
Dreyfus, Agile and other scary words
> it's hard to get engineers making 6 figures to spend more than $50 on a tool they use every day of their working life.

On the flip-side, why invest all of your time become accustomed (possibly married) to an ecosystem that is beholden to someone else? Just because you spend $100 on VisualStudio doesn't mean that MS will take your input to heart when some manager "on high" decides to change direction with the product.
More on this:

https://www.schneier.com/blog/archives/2015/11/paris_attacks...
> Imagine a client-side-encrypted version of.......

The project I am working on aims to facilitate these kinds of apps. It is a native app which have both a CLI interface and (used to before I broke it) an HTTP interface. The idea is that websites gets proxied through the app. All data gets stripped out and encrypted before being sent anywhere.

Websites must be aware that this is going to happen for them to work. Unaware sites won't work. All or nothing.

The project site is https://www.selectiveshare.com. I am currently working on a second project which uses the CLI interface. The HTTP interface will remain broken for some time.
The Genetic Reason Why Some People Are Born to Travel All Over the World
I feel more strongly that such massive violations undermine the legitimacy of the government(s) involved.

They say the terrorists hate "us" for our freedom and democracy... but we don't even have that.
Ask HN: How can I help the victims of ISIS?
I am a startup founder based in Switzerland, Europe. I don't pretend to know a lot about ISIS and their role in the Syrian crisis, but it does seem to me that the best policy is to wait it out and not aggravate the situation with western boots on the ground.

Given that I am a startup founder, I don't have much time or spare cash with which to support the refugees and victims of ISIS, however I would like to do what little I can - is there perhaps somewhere a list in the Internet of 'effective' charities or smaller steps which I can take to help?

This would be a great resource that I could also share with friends etc.
A Brief History of the Drum Machine
Why do you need to spoof as opposed to block domains?
Possibly Remy Sharp's "The Toxic Side of Free" series about running JSBin - https://remysharp.com/2015/09/14/jsbin-toxic-part-1
Night owls and early birds have different personality traits (2014)
> I speculate that these hidden functions are a way for Apple to hold consumers hostage to their platform.

Whether on purpose or not, it's definitely a form of switching costs. It's the same reason I stay on windows. Though windows 8 changed so many things I basically had to learn all over again. I can't do basic tasks at times and have to Google instructions for how to do them. Simply because they changed the interface.
GFortran maintainer here. Please don't judge GFortran by the speed of the MATMUL intrinsic. The matmul implementation is really a bare-bones unoptimized version. If you want performance use the -fexternal-blas option and link in a tuned BLAS library such as MKL or OpenBLAS. The exception is if you have very small fixed-size matrices, then the code is inlined and should be faster than BLAS.
Business Analytics Using SAS
You have to keep in mind that this is a kind of game. Almost no one truly, really hates the other product. People don't get into fistfights over Vim vs. Emacs. It's just a community joke.

So for instance I'm in the IRC camp of group communication, and I'll go to great length to use it over Slack, but if you really need me to use Slack and it makes sense, then I'll use Slack. But I will be doing cynical jokes so that you won't forget I'm in the other camp :P.
On the other hand, some people don't care about the several slightly different recordings or remixes of "Santeria" and just want to listen to Sublime? A good UI would allow for both rather than just point the firehose of information at the user.
> The emphasis is always on iteration & incremental additions.
> All of this said, I understand that a great deal of this decision comes down to personal preference: Would you rather start with Python & then iteratively diverge?

When doing scientific research, I'd prefer to start with Python and then iteratively diverge. The aim is to get my task done as quickly as possible (so I can go write those 15 journal articles due last Monday) and go just as far as is needed. It's the scientist/engineer vs programmer mindset difference.

However, if the code was done and I knew I'd need to use it again, I like the idea of rewriting it from scratch in Nim - not that I or any scientific colleagues know Nim (only one has heard of it).

Anyway, I look forward to keeping an eye on your work and maybe using it in the future :)
Is not the best keyboard I have used, and the keys are not independent as the original HP's
What about rprmgr? https://github.com/2ndQuadrant/repmgr/blob/master/FAILOVER.r...
Basic income is the only solution in the medium to long term, we might as well start planning the foundation for it now.
I like these ideas, but i don't like setting up a complete operating system just for DNS purposes.

I know i could add it to other existing servers, but i'd really love a really small independent virtual machine which sole purpose would be DNS.
Unfortunately you are mistaken. The problem here is not the sharing of DNA information, but the incredibly poor resolution of the standard tests that are used in forensics.

> Two seemingly unrelated individuals—one white and one black—shared the same two markers at nine of the 13 places in the standard DNA profile.

Forensic standards of identity are based on a few _hundred_ base pairs of the three billion in each of our genomes. It is scientifically dishonest to represent this as a conclusive test of identity. The markers are not distributed randomly and large numbers of false positive matches against microsattelite databases are the norm.

If the full genome sequence of an individual were the standard of truth this would not be an issue. It would resolve the problem of mistaken DNA identity entirely! This is the problem the EFF should seek to solve.

Try again.
This is my impression too - and as a rdio subscriber myself, I also have annecdotal evidence: I maintain a huge offline library of losslessly bought music and that will never be replaced by a streamign service. Still, I love rdio as a preview, discovery and social hub - the people I interacted with there are all very similar: Audiophiles, with deep knowledge about music, digital crate diggers. Most, including me, still buy everything they like.
Rdio has always been the service for true music enthusiasts in my mind and, frankly, I don't know where to go from here - I tried most other services at some point and have been pretty disappointed with their superficial approach to discovery and social features.

Just now I tried Spotify again and I don't like it all: No album focus, no label focus. Social features via Facebook? Meh.
Apologies if this is blunt, but the western media obsesses over incidents of terrorism where relatively small numbers of westerners are the victims. Particularly if they die in unexpected and graphic ways.

Far more people die all the time due to many other reasons that we could decide to care about.

E.g. 1.5 million people died from tuberculosis in 2013 [1].

E.g. in 2014, 45% of deaths of children under five were due to malnutrition - 3.1 million deaths per year [2].

E.g. 15 people die in my wealthy western country - Australia - every day, due to alcohol [3] [4].

E.g. my hobby-horse issue political issue, climate change, will probably directly or indirectly lead to the deaths of billions over the next century or so, due to long-term lock-in decisions that have been made in the past, and are being made now. Unfortunately the changes are gradual, most of the victims haven't died yet, most of the victims won't be relatively powerful and rich westerners, and there isn't a clear "other" for our society to demonise and blame, and it would require the status quo to change, so there isn't much of a fuss about it in the media - nobody in a position of power particularly wants to hear about it, let alone do anything, and it isn't particularly newsworthy as nothing much changes - it's just consistently bad news, getting gradually worse over time.

[1] - http://www.who.int/gho/tb/en/

[2] - https://www.wfp.org/hunger/stats

[3] - https://theconversation.com/australias-daily-alcohol-toll-15...

[4] - I am drinking a glass of wine as I write this.

edit: to become even more drearily pragmatic, as a society i think it is for the best not to be concerned or distracted with relatively small losses due to terrorism or any other cause. we cannot be completely shielded from risk. we cannot bear the cost of being completely shielded from risk. the risks are probably going to ramp up over the next few decades, as population continues to grow, resource stocks decline and are exhausted, natural disasters increase, climate changes, and global society becomes increasingly interconnected, more efficient, and less resilient to damage.
To discourage people from using something broken. You're talking about a database that waited until 2011 to add a SERIALIZABLE implementation because the existing solutions all sucked, and only did it then because of new research (SSI). They have zero qualms about keeping features out of the database, no matter how useful, if they can't be implemented well.
France votes for open source
OpsDash status on Dashing Dashboards
The kid in [2] did not request "religious food" but simply said he'd eat around the pork.

My uni here in osaka has kosher options in all cantinas.
To be fair other animals are also more like forests than "animals", by the same measure.
This doesn't mean that the studios are leaving a big cut to Spotify, it just means that the artists aren't getting much.
'Terror Act' Downed Russian Plane Over Egypt's Sinai
Can we determine how honesty varies across countries?
Aren't there any employment laws surrounding this? I find it hard to believe someone can be sacked just like that, unless they do something really bad like assault someone, or a white collar crime or something.
This is a nice idea, but it's really easy to replicate using dnsmasq and a custom hosts file (I use "Someone Who Cares"[1], but others exist as well, [2][3])

dnsmasq can read from the hosts file and the whole thing is automatically updated once a week with the latest bad domains (a simple `curl` request is all that's needed)

This method also ports much easier to other *nixes and even Windows since dnsmasq already has wider platform support.

[1] http://someonewhocares.org/hosts/

[2] http://winhelp2002.mvps.org/hosts.htm

[3] https://github.com/StevenBlack/hosts
Ask HN: How to form deep friendships later in life?
About 7 years ago I arrived in Canada from Southeast Asia to pursue a degree in Computer Science. I graduated and landed a decent job right after in the US, and have been working here since.

I have made many efforts to go out and meet new people, but unfortunately at this age it gets harder and harder to form deep and meaningful connections or friendships. Everyone already has their own childhood friends, family, support group that they have built themselves around their whole lives and grew up with. To them, I am just another 'colleague' or 'fellow member of X and Y group', and I know our friendships will never go past a certain level.

I walk past bars and cafes on Friday nights and I see groups of young adults in merry conversation and laughter. They are most probably friends since childhood / high school and I know I will never be a part of a group like that, because it is just too hard to break into a clique that already has formed a common connection amongst themselves, and the 'making friends' phase is over.

How do I overcome this sense of loneliness and dismality?
C99-To-c89: Tool to Convert C99 Code to MSVC-Compatible C89
GUI apps is an area that comes to mind. Gtk3 uses the C API, although you can try and use PGI it is not fully ready.

In fact, lots of old graphics and sound APIs are the same... basically anything that is not hooked up to the web.
They planned for that. Those devices were designed to survive cremation without leakage.
Newman to Slack
Nom: Parser combinator library in Rust
Jepsen isn't a real world test either.

Also PostgreSQL HA has two options, either you have 1 Master and 1 Sync or 1 Async, if you have a Async Secondary it will of course loose data. Also you will have a short downtime on switchover.
I hope this is true. OSX and Macbook are open computing systems (I can compile build run any app or OS along side) where as the iOS devices, well you could say that you don't really own them even after you pay the hefty price.
I'm pretty sure this is simply active/standby clustering with some level of log shipping, not the active/active clustering that Jepsen is relevant for?
This one is barely even a submarine. That would imply the advertising / PR is disguised in some way. It's more like a cruise ship with an advert on the side telling you to buy this book as a Christmas stocking filler. The only real surprise is there's not a link at the bottom of the page to the "Guardian Bookshop".
http://www.paulgraham.com/submarine.html
probably because of TLS? You can pretty easily block IP ranges at the network layer but blocking domains is harder - blocking the DNS lookup is probably the easiest way to block a domain
How could that happen? If they have your DNA and find it at a crime scene and correctly identify you, wouldn't it mean that you were at the crime scene at some point? Perhaps at least you should be contacted to find out what you know. Perhaps for some reason your DNA is there and you have no alibi. This is not just a risk of DNA though: It would be the same effect if a witness saw you but did not see the actual criminal. It will be extremely difficult to categorically avoid this kind of mistake and keeping your DNA out of the public is not going to help.

Are you worried that the test will fail and generate false positives? That is a different issue from sharing your DNA with the government, and one that must be addressed.
This sounds like a non-parody version of the Swedish 1961 classic “En liten bok om att bränna löv, ris, kvistar och annat avfall i ett hörn av trädgården” (https://www.goodreads.com/book/show/9646686-en-liten-bok-om-...)
yep, that's not the kind of docs I expect for this sort of software :) Given how busy this space is, why would anyone ever use this tool?
Show HN: UsMeU App Uses IBM Watson to Do Psychological Analysis of Twitter Users
White House Prepares Response to Attacks on Encryption Software – 1998
I'm pretty sure they ARE seeing this.

Problem is, that's a name-calling game.

The employer is just as much a free-loader here. Why should they get skilled people for free? That talent directly benefits them, so why should other people be subsidizing their talent pool?
This is great!
Besides linking up the cards and issues, GITLO supports synchronzing issue and Pull Request status (Open / Close) too.
LINE's New RPC/API Client/server Library – Java, HTTP/2, Netty and Thrift
Supergirl (Livewire) Summary and Review
How to Win a Hackathon: Experiences from a Mobile Developer
New ISIS Video Warns of Attack on Washington – CNN Video
In almost all the terrorist attacks that have happened recently at least one of the perpetrators has been known to the authorities. This tells me that the problem is failing to properly follow up on leads rather than missing people completely. This leads me to suggest that more dragnet surveillance is not needed instead we need targeted surveillance.
dnsmasq can read from /etc/hosts so you can automate it just using `curl` (or other standard UNIX tools):

# the first command is a one time only job
cp -vip /etc/hosts /etc/hosts.default

# the following is the automation.
curl http://someonewhocares.org/hosts/hosts --silent > /etc/hosts.sowc
cat /etc/hosts.default /etc/hosts.sowc >> /etc/hosts

The other benefit of this is you can then just do a `dnsmasq reload` (since the hosts file is an external configuration file) rather than the full `dnsmasq restart` that dnsgate performs.
If we want all workers to have these benefits, why aren't we doing a 'single payer' style system where contributing to it is a form of tax dependent on worker utilization?
Working together is the ultimate test in a relationship.
Pond is pretty cool. But the encryption methods are, of course, standard. It's how they're used that's innovative.

The reference is likely to various idiot-friendly apps. I doubt that any of them is harder to crack than, for example, Sigaint with GnuPG (via Tor onion services).
While I'm very aware of the social factor, I still use that heuristic. For example when deciding what software package to install, I heavily base my decision on amount of contributors and monthly downloads! (witch could be easily faked).

Startup idea: Make a trusted, corruption free review site, with employed reviewers.
This permission is required to sync Issues from the private repositories. But actually GITLO doesn't need your code, and will never touch your code as well.

Slack and Waffle have to request this permission to work too :(
Your Analytics and Data Are Skewed :(
Possibly in part because in physical life, the assholes have to show up. While online they just need to be online.

Thus often it seems like a pack of sharks smelling blood in the water from beyond the horizon.
I was reading an article yesterday about how the attacks in paris were coordinated via the playstation network.

This tells me, unequivocally, that the news outlets can't possibly understand what is secure and usable, vs what isn't.

My girlfriend (whom is not very technical) was saying that PSN should open itself to police, and then I showed her the security record of Sony, and then showed her how messages are sent unencrypted over the wire.. and then showed her the wiki page on Tempora.

It's very clear to me that they're going to blame everything and anything- and we should very clearly ask the question to these publishers;

"whats your evidence of any wrongdoing";

"what's your ideal situation?";

"why do you feel that way"
Frankly, that doesn't sound appealing at all as a discovery tool - unless I know I like the curator's taste, I'm probably not interested in his recommendations.

That's why the heavy rotation section in rdio that only showed popular music among your friends (which you should select carefully!) was so useful - if you had a circle of great tastemakers.
It is basic human nature to polarise into distinct communities and take sides. Look at football teams. They wear different colours, have minor differences in ethoses but both play more or less the same game of football. Slack versus IRC is the same concept.
Quantum and Tech Startups
>People don't get into fistfights over Vim vs. Emacs. It's just a community joke.

Unfortunately, this can get out of hand, see systemd death threats. Hope people will learn to be nicer on the internet now that the general population is on it.