skysight-inc/HackerNews huggingface dataset:
From the link you shared, I assume the relevant chart is the one on page 14, showing the growth of university research expenditures. What I couldn't find in the text (maybe I missed it) is the source of those funds; I think that most of it is paid not by universities, but by the federal government through various agencies. Like another commenter said, the university also receives money from research grants (as overhead), they don't have to pay anything except maybe the professors' salaries.
A growth in "Research Expenditures" doesn't necessarily mean that universities are spending more money on research.

As an anecdote, here's my personal example. As a PhD student in CS at a public US university, my experience has been this: all our equipment (mostly computers, CS is relatively cheap) has been paid from grants, and I have been funded from 3 sources: a 1-year federal fellowship (FAFSA), 1 year as a TA (that one was funded by the university, but in exchange for teaching) and the rest on a federal research project.

Now, it is possible that richer private universities do pay for their own equipment and researchers. I don't have any numbers for that, though.
The thing that jeopardizes 2048 bit RSA keys is probably going to make all of RSA untenably risky. By all means, generate a 4096 bit key; it doesn't really cost you anything in a GPG setting. But the default is fine.
مباراة ريال مدريد اليوم
مباراة ريال مدريد اليوم - http://www.alhqeqa.com/?p=22860
مبارا,ريال مدريد,اليوم,فياريال,اهداف - http://www.alhqeqa.com/?p=22860
مباراة ريال مدريد اليوم - http://www.alhqeqa.com/?p=22860
مبارا,ريال مدريد,اليوم,فياريال,اهداف - http://www.alhqeqa.com/?p=22860
I have had an internet connection since I was 11, and a computer a few year prior to that. Int he beginning the only way my parents let me use the internet/computer was in a public room (in our case it was the study)...as I got older my parents bought me my own laptop and allowed me more privacy to browse...as long as I did my homework, and didn't spend all day on the computer all was well.

No automated parental controls at all...being realistic I was always better at using the computer than my parents, I would have got around them anyway.

These days I would go one step further and say make sure the browser they are using has a good ad blocker etc. Begin with a public setting so you can keep an eye on them, then as they get older, just leave them be.
The housing bubble was in part caused by crazy incentives in the financial industry to make as many loans as possible and sell that debt back and forth. The ability to do this and make ever larger bets which meant any downturn at all in housing would be catastrophic was allowed by deregulation.

Welfare programs haven't expanded in the last few years, they've simply been more needed. When more people are out of work, more people need welfare, but that doesn't mean the programs have become more far reaching. And besides, why on earth do you think I'm only talking about the last few years? Lobbies on the right are constantly pushing for "dismantling the mommy state", and it has everything to do with wanting lower taxes. Which is an example of the rich getting laws passed that screw over the poor, which you seemed incredulous about.

I don't think you understand what being trapped in poverty really means. If people are choosing to stay on benefits, it's usually because working 60 hours a week to barely tread water doesn't seem to appealing to them. Social mobility in the US is among the lowest in the developed world.

Tax liens: for the most part it's not corrupt, but I was referring to this: https://news.ycombinator.com/item?id=6349476

So far you're not really disproving my point, just arguing other aspects of your ideology.
It's like a if/elsif/else statement.

`User-agent: *` means for all other bots that didn't match any section above.

Here are the rules for Google:

User-agent: Googlebot
Disallow: /ac.php
Disallow: /ae.php
Disallow: /ajax/
Disallow: /album.php
Disallow: /ap.php
Disallow: /autologin.php
Disallow: /checkpoint/
Disallow: /confirmemail.php
Disallow: /contact_importer/
Disallow: /feeds/
Disallow: /file_download.php
Disallow: /l.php
Disallow: /o.php
Disallow: /p.php
Disallow: /photo.php
Disallow: /photo_comments.php
Disallow: /photo_search.php
Disallow: /photos.php
Disallow: /sharer/

- meaning anything else allowed.
The video has nothing to do with the "dangers of the internet", whatever that means. Moreover, I don't think anyone cares whether you shelter your kids and/or teens from sex (err, sorry, I meant "wait for the appropriate time and way to talk about sex").

I think people perceive that as being a facet of modern suburban parenting with a historically lopsided set of priorities. You may disagree with them, and that's fine, but to accuse them of wanting to come to your home and force you to show the video is a truly bizarre overreaction.
First off, no matter how you do it, it's pretty much impossible to do a quality job of what this firm is promising for $2.89 per student per year. However, there are host of other problems here.

-A lot of bad jokes are going to create false positives, which will make teaching staff ignore the warnings they do receive.

-The odds are rather high that a kid will post an orgy of pre-meditations and then do something horrible, but this contractor will either miss it or his warning will be ignored.

-Kids don't like being spied on and will use social networks that aren't monitored. Some geeks might even try encryption or code-talk.

What would I do? Educate children about the importance of getting their friends help when they need it. The people who know kids best are their friends. Compared to this contractor, they won't fall for as many bad jokes nor ignore as many subtle danger signs. Teach children to be good citizens who care about each other rather than carefully tended and monitored potential threats.
Shadow App Seeks Crowdsourced Dream Science
The narrow definition of disruptive technology is probably something like "a new entrant who through a low cost product, depowers much more established and high end players." That's a bit different than just trying to be top dog.
The Copenhagen interpretation fits nicely into extremely late evaluation if you were building a universe simulation.

"What's the quantum state of particle 1235435432? Who cares, nobody's going to look. If they do look, we'll just resolve it at measuring time or when it interacts with something else at that level."

Many-Worlds seems nonsensical because... well, every particle interaction forks an entire new existence? There are still pieces of the question we are missing. We are stuck in rampant guessing mode because we don't have measurable experiments.
I agree. Plus, both have money. Win win.
I think the key assumption is there is a 50% chance of getting double and a 50% chance of getting half in the swap scenario. Once you pick an envelope initially the chance disappears; you can't parlay the chance into the new context.
I think this format has a lot of potential, but it's also really hard to do well.

To me, this film felt much more like a stylistic proof-of-concept than something that's been realized. Having Noah change the status in Amy's account served the plot but not the story--it was a quick shortcut that got the film to the length that those who created it wanted, but it struck me as unrealistic.

This had a higher level of production behind it than The Scene, but The Scene--at least what I watched of it--did much more exploration. Granted, they're about different things, but this seemed much more glib. I think it was really more about how to execute the idea than about the content, where I feel The Scene explored the content better. I don't think either of them got it right, but I really appreciate the attempts. I'd love to see more exploration of this sort of thing.
Ask HN: What literature do you read?
I know a lot of people here are futurists and Phillip K. Dick fans, so I look forward to hearing what other literature you enjoy.
Thank you! This is an incredibly intuitive explanation of this.
A Short History Of The War On Syria - 2006-2014
It's really difficult to get a rental in the city, especially as a foreigner with no credit history. All the best places are available only for minutes and usually have queues of people outside ready to take them ASAP. These people will be carrying their credit reports, references and the ability to place a down-payment instantly.

If you want to live in the nicer areas in the city, be prepared to pay minimum $3000 per month rent for a 1 bed place. If you're lucky, you might find an agency that won't require a credit report - instead they'll just want more deposit, maybe 2 months rent.

Seriously, get an AirBnb or cheap hotel sorted out and expect to be there a while during your search. Also, don't rule out Oakland/East bay because of all the bad stories you hear. It's not that bad and getting better.

I moved from the UK too so I know how hard it can be. Feel free to email me and I will do my best to help.
It's the old argument about bad guys benefiting from privacy as well as good guys.

We need to take care of good guys no matter what.
well, yeah, people just --gen-key and that's it.
using subkeys is probably a good idea. using expiration properly is certainly a good idea. understanding gpg's trust structure sounds like a good idea.

However, even this guide is probably a little too long, and unfortunately many will not take the time to read it.

Oh yeah also the primary key is called, well, primary, not master. I do that mistake pretty often tho.
> I don't really understand what you're trying to say. Unless you have a compelling idea about why having been born a woman makes you not want the best available job in the current economy, what are we even talking about?

I don't owe it to you to give elaborate theories. You had an assertion about how many possible reasons there might be for a given phenomena, and I argued that it was baseless of you to only assume that those two reasons might be the only possible ones. It is baseless since you've hardly argued why there might only be two. Sure, you're arguing that this kind of job gives money and comfort, but again, I've argued that people are after other things than that. And, I've given an example of a widespread phenomena of women choosing careers and jobs that are more associated with having women working in them, when they have the chance. What examples have you given? Oh that's right: none.

I don't know where you live, so I don't know which economy is "this economy", but where I reside people are still able to have some leniency when it comes to choosing a career. It has been my experience that people (men and women) are far from only concerned with money when it comes to employment.
Because now content providers know consumers hate ads, so they offer "Ad Free" options (for a price) which is effectively legal extortion.

Ads basically convert 3% of those exposed at the expense of annoying the other 97%, at the very least it's wildly inefficient.
"Your bit about coalitions is a strong point I hadn't considered when I wrote my post."

That kind of points to you're not really appreciating was politics is actually like in a proportional representation system. It also explains why you think it would be more divisive; parties would need to cooperate in a PR system in order to pass legislation, that's less divisive. And the US seems a great example of an incredibly divisive situation, borne out of first past the post. Having two bitterly opposed camps for decades or centuries causes polarization, not moderation.

Your point about seats not being safe is odd. US Congress incumbency rates are over 90%.
Great idea and awesome landing page -- sat through the introductory video and was really impressed with the simplicity and ease of the idea.

Also - would you like to say anything about PHP/scripting support? I saw some PHP files in the folder that was copied during the demo vid, was wondering about support for that
I'd built it up in my spare time and felt it needed my full attention to get started. I prefer to get stuck in and give it a real go so I usually save up money to cover the downtime.

I agree on selling before you build. I keep failing and one common themes is not having customers before going full time. Lesson learned!
Writing and WYSIWYG text editors. Medium vs CKEditor
Zepto would definitely work. Just using event binding and selectors.
IT has done more harm than good
Hah, that makes sense. Of course it tastes bland, when you normally drink coffee with six cubes of sugar.
I wonder if the UI issues on Windows were fixed. I played this a few months ago and it was pretty awkward, with the message dialogue stealing focus and multiple issues in fullscreen/maximized mode.
Enhancing SSL Security for IRC: DANE Support
Taking out the specific dollar amount doesn't change the math at all. If X designates the amount in the envelope I've selected, than 50% chance the other envelope contains .5 * X and a 50% chance it contains 2 * X, so the expected value of the other envelope is .5 * .5 * X + .5 * 2 * X = 1.25 * X which is greater than X.
I keep meaning to dig into this sort of write-based build trigger, and I'm going to grab this excuse. As I understand it, inotify is a syscall, right? Do you have custom C code to hook it and trigger your make? What are the standard options for command-line access to inotify? Rudimentary googling suggests incron or watcher (not watch). Any other advice?

Hmn, how the heck did I miss all these related google results the last few times I tried to research this. I start looking at things like libnotify and can't help but notice while such technologies seem to be focused on other kinds of events, they seem like they might work for this kind of file-watching thing.
I think people incorrectly try to simplify the problem by combining equivalent events without adding the probabilities of those events.
Confirmed.

The website sana.sy of the Syrian Arab News Agency has been 'censored' or 'purged' from Google search results. Even after clicking through 10 pages of results, not a single one links to Sana.sy. Contrast with DuckDuckGo and Bing where it's the top result.

Google: https://www.google.com/search?q=syrian+arab+news+agency

DuckDuckGo: https://duckduckgo.com/?q=syrian+arab+news+agency

Bing: http://www.bing.com/search?q=syrian+arab+news+agency
Yes :)

Will resend, but could you please clarify about REM0TE employment?
Not someone who becomes enraged when a coworker violates one of their totally arbitrary particulars. I wouldn't want anyone designing a spaceship to have to function in such an unhealthy work environment.
About a 50/50 Chance a Computer Threatens to Steal Your Job
Common sense in the Monty Hall problem says just pick a door and stick with it. The chance you chose the goat is 1/2, right?

No. Common sense is often wrong.

http://en.wikipedia.org/wiki/Monty_Hall_problem
I've provisioned and maintained dozens of servers all running Arch, and currently have four home PCs running it. I've found Pacman to be one of the easier and more pleasant package managers to live with.

You can sort through tens of thousands of existing PKGBUILDs on the AUR [1], which typically makes it quick and easy to start packaging software for Arch. You can even sync a flat text file database of all official Arch packages with abs [2]. The ability to reverse engineer every PKGBUILD for a wide variety of software is a major plus in my book.

Writing a PKGBUILD takes roughly the same effort as compiling software from source with a bash script. PKGBUILDs are simple to write, and there's just enough "magic" in Pacman to keep things sane.

Nine times out of ten, the PKGBUILD writing process boils down to copy/pasting directions from README or INSTALL files. It's like a bash script, except more 'done-for-you'. Finding exact dependencies is typically a cinch with the AUR and tools like packer.

Maintaining a rolling distro can be a labor of love, but if you love the system, you'll find it may significantly increase your overall sanity. It's another way of doing things, but I consider choice of distro to be one of the more important decisions to make, and IME, Arch has been such a significant departure from other distros that not trying it in a serious capacity is roughly equivalent to not trying Vim / Emacs ever in your career. Which is to say, I think it's a mistake not to at least see what it may offer you, especially if you're in any doubt.

I hope my positivity is only seen as that: positivity, and not overzealous dedication to one specific toolset. Arch probably isn't a panacea, nor will I claim that it's a perfect fit for your way of doing things. But I have never found something as pleasant as Pacman to work with. In addition, I never would've even tried Arch if I hadn't been slightly flustered by the seemingly irrational exuberance random sysadmins displayed for the system.

1: https://aur.archlinux.org

2: https://wiki.archlinux.org/index.php/Abs
Seconding this. I've been doing something similar using OpenResty[0] and Redis. Handles millions of page views a day on a pretty low end server without breaking a sweat. Documentation on OpenResty is kinda tricky to wade through, but man is it lightweight and fast.

http://openresty.org/
U.S. and Russia Reach Deal to Destroy Syria’s Chemical Arms
Following just one busy repo can take over your inbox (ahem, Docker.) So, I'm sure your people have good filters in place so that they aren't too distracted from a flood of messages from Github.
Right, it blows my mind to think how many Google Adsense ads I've been exposed to over the life of my Google use. And subsequently to think how many I've clicked on... exactly zero.
Ask HN: Why is Google purging all search results for Syrian Arab News Agency?
The website sana.sy of the Syrian Arab News Agency has been 'censored' or 'purged' from Google search results. Even after clicking through 10 pages of results, not a single one links to Sana.sy. Contrast with the results from DuckDuckGo and Bing where it's the top result.

Google: https://www.google.com/search?q=syrian+arab+news+agency

DuckDuckGo: https://duckduckgo.com/?q=syrian+arab+news+agency

Bing: http://www.bing.com/search?q=syrian+arab+news+agency

This test was conducted based on a post about the Syrian War (http://www.moonofalabama.org/2013/09/a-short-history-of-the-war-on-syria-2006-2014.html#more) which has been posted on HN here (https://news.ycombinator.com/item?id=6387286).
That's incredible... a statistical data JSON API that provides Java and Ruby code snippets, but not Python, R, or even Javascript. My right-wing friends would cite this as further evidence that the Obama administration is out of touch.

Maybe it's a backhanded complement and they think that Python and R folks can figure this out on their own...? :-)
Their breath is not wasted! This is an article about securing a Linux server, and explicitly talks about adding a firewall with iptables. If it will only defend against IPv4-enabled attackers, then the server operator is at risk of leaving the system open to compromise.

Learning about ip6tables or turning off ipv6 entirely if not needed would be a better discussion topic, but people here are right to care about a major oversight in the security notes presented.
Well, that singer might succeed, they might make to the Top 10 charts, after all we hear bland generic pop on the radio all the time. I just wish we wouldn't celebrate it.
Correct, it does already exist and it's even more diverse than you indicate. Community colleges (2-year), state colleges, private colleges, state universities, and private universities. All on a continuum, with a fair bit of overlap between categories.

I'm sure everybody that attended a top school has a story about the rich flunky down the hall, but it's still the exception, not the rule.
That's right, get them used to gov't surveillance while they are young.

/s
Once upon a time, (about 5years ago) a 256M ram "server" holding a wordpress-mu (mu as in multi-user). There was "agile" methodologies, but management did fuck up with the splits, and there were multiple sysadmins for the same systems working "with their team". I was called in by "performance issues", I was working in other "stuff". There was 47.000 mysql tables. There was triplicated "dumps" from cron. There was no "renice" or "ionice" involved in any of them. There was no ntp, the VM time was with a 7 hours time offset. MySQL was with the "distro defaults" :.(

etc ...

In resume: human fails happen. You where smart enough to realize and stop it. That puts you over the average.
I'm not sure I want other people stick their finger in my ear, even if they aren't doing it to electrocute me.
Sure, but you can make that argument for virtually any substance. A particular combination of genetics and <insert molecular compound> will equal a bad reaction in some portion of the population. It's practically guaranteed due to the nature of genetics and statistics.
What I thought was cool about it was that it was just a real life shot of what an average college aged person might do online these days. Now get off my lawn.
Ouch. Well, I'm not sure if you're at fault here as much as the Github API itself that bears a lot of the blame (I don't understand why kitchen sink notifications are really necessary for everything). Throttling the event rates or a queue would help in the future.

I'm glad this can serve a learning experience and no actual damage was done. Sweeping email, while annoying and little bit disruptive, isn't the end of the world and those who choose to understand, will do so.
All the more reason Github should implement a solution like glimcat proposes which bulks e-mails instead of sending one for each update.
Since you don't know what is in either envelope surely both theoretically contain both x and 2x (al a Schrödinger's cat). Only upon opening an envelope will we know the amount; which one you take or how many times you swap make no difference.

Also swapping, in my understanding, doesn't increase your probability. In the first choice you 1 in 2 chance of gettng the higher amount. In the second choice (the ability to swap, which is fundamentally the same as choosing between the two envelopes) you have a 1 in 2 chance of getting the higher amount.

Correct me if I'm wrong.
A Java VM for .net already exists[1] (Scala for .net leverages it). Obviously the presentation layer would need rewritten for the platform and also for XAML, but an Android app and Windows Phone 8 app can share much of their base code if done correctly. Storage mechanisms like SQLite can also run on either device.

[1] http://www.ikvm.net/
Show HN: Idea for Bugs Reporting Startup
Every once in awhile, while visiting some of my favourite sites, I find some bugs, both small & big.

1) For instance, if you click at More on TechCrunchTV in the footer of TC, it'll go to TechCrunch.tv which is redirected to TechCrunch.com

2) I just tried to submitted a set of free icons at IconFinders, despite the fact that I was sign in. It wouldn't let me submit the form at the last step. So I just stopped it for now (or will not try again at all).

The solution I propose is a directory, where any business can make a Wiki for bug reporting and the users can report bugs, vote on existing one, and other tools / feedback to help the site owners.

Why I think the solution will work, is because many time as a user we are out of time / energy to report the bug effectively on the site. Assuming it'll might go un-noticed.

On the other hands, sites can quickly fix their bugs if they are getting effective reporting and reward the reporter.

What are your thoughts? Someone please do it during the weekend.
GOOG rolling out pagespeed to mobile Chrome users?