skysight-inc/HackerNews huggingface dataset:
You absolutely should start selling paper degrees if your 'students' can actually get jobs with them, as the person in the article was able to.

I don't think people really understand what they're saying when they say that people shouldn't have to pay back these loans. The loans are going to get repayed, it's just a question of who. You can't take it out of the defunct college, those people, and that money, are gone. Basically you're saying that taxpayers should foot the bill. You want to pay the government back out of your own pocket? Because that's what this means.
I just put those on Dropbox to read someday... http://blog.fogus.me/2011/09/08/10-technical-papers-every-pr...

Also http://paperswelove.org/
Selfishly, I'm glad to see that Nashville isn't on this list! Though I'd be interested to see how it compares.

There seem to be a lot of cities that offer good talent with a great cost of living - sort of cities poised for a breakout. I wonder what kind of critical mass you have to have in other areas - i.e. concentration of tech talent, infrastructure, educational resources, etc... to really be a great tech community?
Looks like this will finally get me to jump on the smartwatch bandwagon; the original Pebble didn't really do it for me. The new interface is looking great and the week worth of battery is nice, especially since most LCD smart watches need to be charged every night.
So how is that a 'remote' exploit? Or is the definition of remote that you can already execute code on the server?
>Reading is different, you constantly touch it, smell it, look at the paper and ink.

Aside from looking at the ink, none of these things actually have to do with reading. They're all things that deal with paper. I've never seen them as important, though I understand that some people enjoy them. But so much that you cannot read without it? (Or at least so much that it makes reading significantly less enjoyable).

To me, that's like someone saying they like eating popcorn while watching movies, and that they could never watch a movie without popcorn. Do you really even enjoy the movies, or just the popcorn?

I also have a vinyl record collection. I really enjoy the ritual of setting a record on the turntable and playing it, studying the packaging and any inserts included while it plays. But 99% of my music listening is done through Spotify or Bandcamp.

eReaders have so many advantages aside from just space. I never lose my place, even when reading 5 books at once. I can highlight what I'm reading without worrying about it being harmful to the book. I can look up a word in a dictionary instantly, on the device (this ended up being a much nicer feature than I thought it would be). Being able to easily read with one hand. My library is entirely backed up online, so if I lose or break my device, I still keep my books (this isn't so true about the collection of books I left at an ex-girlfriend's house).

>I think it boils down to the actual experience

Certainly. It just surprises me how many people seem to enjoy the experience of reading more than the actual reading.
I wish I remember who I first heard say "everyone agrees shared mutable state is evil. Most languages deal with this problem by controlling the 'mutable.' Rust deals with this by controlling the 'shared.'

Message passing is another way of dealing with the 'shared,' too. But especially with the new RFC that just landed, Rust has some pretty amazing capabilities in this space that should make it incredibly useful for concurrency. And because it's based in the type system, not the language itself, you can take advantage of that safety and write your own concurrency abstraction with the same guarantees, esentially for free.
Again, "not fully/wholly understanding" != "lol just winging it".

If the New York City skyline is "just winging it", then it should no longer be reassuring to tell someone that "lol don worry we're winging it too".
What I think is good about this is that they are thinking of a new paradigm for UI on a wearable. For Android Wear devices it feels like Google just decided that voice was going to take care of UI, and no decisions about physical controls needed to be made. But there are two problems: voice isn't that reliable, and more importantly, there are a lot of situations where you want to use your watch but not talk to it.
I used dwb for months now, and only today switched to Vimium (Chromium addon) after finding alternatives like qutebrowser, uzbl, conkeror lacking. If dwb would still be maintained and wouldn't crash on bitbucket.org on me i'd still use it :(
The Apple Watch will be better with strong competition. It's great that there's a company that spends all day thinking about making a better watch.

Anyway, you'll need to wear something while your Apple Watch is charging. :-)
I commented on another thread, that I believe a future version of the emterpreter will generate the full JS back from the bytecode, thus eliminating that problem - it will increase the emterpreter size by a few tens of Ks, but that will probably by cached everywhere through CDNs.

And even if it never does - it's politically close to impossible to agree on a universal bytecode, so it is extremely unlikely to happen. (Google already tried with PNaCl - if they can't pull it, I doubt anyone else can)
Ouch. Sorry to hear that. I'm guessing you have easily a small mortgage in student loan debt =\, which is probably not that uncommon these days.

(if not you're totally getting screwed on interest rates)
Sorry, I don't think you are correct. What they are building is not just another phased-array system, and I don't think they are even doing any beamforming at each transmitter at all.

Instead, they are looking at a much more difficult task, of using constructive and destructive interference from distributed transmitters to only cohere the signal at a single point around the receiving antenna. Think CDMA, but spatially (like in 3d space).

> Radio frequency design and phased array design is complex and not always intuitive. Whoever invested in this company hasn't done proper due diligence.

One of the problems with what they are doing is that it is so new and flies in the face of decades of radio theory, which as you state is already incredibly difficult. Please give it another look, this video as well: https://www.youtube.com/watch?v=5bO0tjAdOIw
Just having fun with the title. Why are digital natives preferring non digital for reading? Because there are no true digital natives, yet. At best we are all digital immigrants.
Based on my experience with one of candidates who prepared for not even MIT, Stan but next level like cornell and duke. I would say th would not consider IITians (Just for the college) unless the idea is good and viable... my thought..
Yes, but when going to college a lot of college employees got paid using that money. Current students paying money to the college is stimulating the economy, while former students paying the debt off is shrinking the economy.
I was just thinking the same thing, I locked in at the early bird price but couldn't understand why people would volunteer to pay more for the same product...
God why is this thing so fugly. I thought with the advent of the Moto 360, smartwatches would become at least what watches were before: jewelry, sadly the pebble time even lags behind the pebble steel
Ask HN: How to get part-time jobs in startups?
So, I am an non-technical undergraduate and I find the startup ecosystem very interesting. I have read a lot and have actually gain alot of insights from the same. I want to get involve with startups, I have no technical skills, but I do have and urge and I believe that I do have skills set to contribute to startup. I just dont know how to ask them for a paid part-time gigs as all they want are technical people/hackers.
Stack – Task management software for devs and designers
Sharpness was never really an issue with e-Paper displays, as they have long been able to display at more than 150ppi. However, refresh speed and ghosting are the real issues. In order to speed up drawing and quickly wipe the screen, developers will prefer 1-bit access modes over slow/ghosty 8-bit drawing modes, so text will indeed look sharp.. And aliased.
Marketing as mentioned is one thing, but the other thing is that by having the community fund it before they invest in developing it, they don't run much financial risks themselves - a lot of products are developed where a company, or its employees, invest their own money, often having to do stuff like forfeit income. Having this kind of money beforehand prevents this.
from the 31C3 conference presentation summary:

"This makes the security of Estonia's Internet voting system of interest to technologists and citizens the world over. Over the past year, I helped lead the first rigorous, independent security evaluation of the system, based on election observation, code review, and laboratory testing. The findings are alarming: there are staggering gaps in Estonia's procedural and operational security, and the architecture of the system leaves it open to cyberattacks from foreign powers. Our investigation confirmed the viability of these attacks in the lab, but the Estonian government has chosen to downplay them. We urgently recommend that Estonia discontinue use of the system before the country suffers a major attack"

http://media.ccc.de/browse/congress/2014/31c3_-_6344_-_en_-_...
"I'm not talking about hypothetical perfectly free market, that neither exists nor we'd really want to have it. "

Please do not speak for others.

"businesses in bed with politicians"

Isn't that a failure of the law system or, more general, "our democracy" itself? Some corrupt company in XY has no ties with you but government has (at least that's the theory). So how come government (i.e., the people there) is still getting paid by your taxes while they are clearly not acting on your behalf?

Blaming capitalism is like blaming the guy who slept with your wife instead of blaming your wife (and most probably you should also blame yourself to some extent).

"For businesses, it's a tool like any other, to use in competing on the market."

Well, for the businesses receiving a subsidy it's clearly a tool while the businesses and people paying for it much less so.

To sum up, the subsidies you talk about are neither "capitalistic" nor "democratic" so we shouldn't derive conclusions about capitalism or democracy here.

We can very well derive conclusions about the current economic system called "free market" and the current political system called "democracy" but we should agree on the definition first.
Gauge your level of passion in the product. If you really care about it and find it rewarding, by all means leave school and hire a 2nd. If not, possibly hire a second anyway and leave the day-to-day to them while you focus on school or turn the project over to one of your users--sell it.
This is probably as easily solved by just having multiple ereaders, honestly.
Because we all benefit by living in a well-educated society. It's the same argument with public schools at lower levels. Would you advocate that these also be made exclusively private?
Stuff I wish I knew when I first entered management
A sensible system would be one like Brazil's (and possibly other countries): free education at public universities for those who qualify on the stringent entrance exams along with a system of private universities for those who don't make it and can pay for it.

This would allow all deserving students a high quality, free education while limiting the amount of waste and degree inflation that would result from a completely free university system.
Its now crossing $1.9m as I write this.
My Software Is Infinitely Better Than Skype
Deploying a Redis Cluster on Google Compute Engine with Docker
>It's just marginally better than the awful road system

I go to CO for vacation semi-regularly, what am I missing as a tourist? Because I actually praise the roads in CO and their road crews frequently.

From what I've seen, they are several magnitudes better compared to most other places that I've been to or lived in... and I'm from a military brat family and a road tripper.
It's an LCD without a backlight.
Tricky Scala bits:

The return type is at the end of the function definition, preceded by : . It's optional if there is an implementation provided, as Scala can do type inference.

The => is a shorthand for defining a function type. String => Int is a function that takes a String, and returns an Int.

[A,B] is saying that the function is a generic function, with some generic types named A and B, that will be resolved at compile time. Not unlike generics in many other languages.

so def map[A,B] (fa: F[A], f: A=>B) : F[B] means that we are defining a function map, that takes a Functor of A fa, and a function from A to B, and returns a functor of type F[B].

Slide 92 writes it differently:

def map[A,B] : (A=>B) => (F[A] => F[B])

Here, map returns a function that takes a function from A to B, and returns another function, that turns a Functor of A into a functor of B.

Now, knowing functors and scala, I don't find those slides that illuminating anyway. I did not think that I'd ever say this about anything, but here it goes. I think Scalaz's implementation is easier to understand.
The speech bubble by the way is a way to video chat from the browser itself. It uses WebRTC which is already in modern browsers so its not like they've added a ton of code to get that feature baked into the browser.

Not sure why you saw O2 but I saw Telefonica which is the company that works with Firefox to deliver their Firefox OS phones. I suppose Telefonica/O2 is needed because even though WebRTC is a real-time direct connection between you and somebody else, you may need a 3rd party to help you connect to one another at first.
Modern Wall Clocks
Agreed and if the rumors on iPhone battery life are true [0] (which they probably are) then you're right, I'll need something for when my Apple Watch is charging lol.

[0] http://9to5mac.com/2015/01/22/apple-targets-for-apple-watch-...
Same. At roughly £100 for the earlybird with shipping to the UK it's just about cheap enough that I can buy it, play with it for a bit and give it away to someone else, if I'm not happy with it when it arrives.

It looks good enough that it will probably find a place to stay in my life anyway...
What? You don't like the challenge of trying to click on a micron wide checkbox on your new 4k laptop screen? That's half the fun, I say.
Introducing the new Intercity pricing plans
It doesn't have to have poor worst-case behavior: https://www.cs.princeton.edu/~rs/talks/QuicksortIsOptimal.pd... (from the author of the Algorithms textbook used at my college).
Good.

This bubble has to burst. The college education system in this country has gone completely insane. The cost of a year's worth of education is now $60000, when the cost for comparable universities in the UK is $10000 and in Germany is $0. Just make community college + state universities free for everyone to attend, and we should have no more problem with this debt nonsense anymore.
The algorithm heavily weights alumni review scores so all the schools are vetted by alumni!
How to know you're not the right CEO
Because taxing is low on low incomes while high on high incomes. And that you do not know before starting to work which king of income, if any, you will have. that's the big equity advantage of redistribution.
Show HN: Keymetrics/PM2 a realtime monitoring solution for Node.js
Avocode 1.1.1 shipped
$886 billion in auto loans doesn't seem like very much to me. There are about 254 million passenger vehicles in the US, so that's an average of $3,500 in debt per car (of course there will be huge variation there).

You pretty much need a car to live in many places in this country, and in many more places you need a car to have a decent job. Most people can't afford to buy one outright, and in a case like that, it's sensible to take out a loan in order to purchase an asset that allows you to immediately start making money to pay it off. Taking out a loan for a low-end car so you can drive to work is pretty different from taking out $50,000 in loans for a degree that you hope will let you find better work years in the future.
It just graduated from conspiracy theory to conspiracy fact.
>two parallel operations happened in the wrong order.

I thought separate functions weren't allowed to have dependencies like this?
> Sometimes the schools' hands are tied.

You haven't explained a scenario when that is the case. I will fully admit that sometimes individual professor's hands are tied (by the department, school, or college) but I won't conceded a school cannot find an alternative if they had any desire to.
I recently switched back to Firefox from Chrome. They have done a nice job in speeding it up. My Chrome seems like more of a bottleneck than my internet connection.
If your app takes user input (like from a POSTed form variable or a URL parameter) and then calls unserialize on it, it becomes a remote exploit.
We Raised Series A, and Then Joined an Accelerator
> Backlit displays give you eye strain and make reading less pleasant

This claim is certainly common, but what is the actual mechanism for a backlit display inducing more eyestrain than e-Ink? I think it has more to do with screen brightness relative to environment more than screen technology.
Isn't this the same college John Oliver criticized recently for their "quality education"?

https://www.youtube.com/watch?v=P8pjd1QEA0c#t=562

"We went to the museum of Scientology for our psychiatric rotation"...
I totally agree - they even mention Webpass in the linked article, though only in passing. Webpass is an established niche ISP in San Francisco (they sell 100Mbit symmetric home internet service for $55/mo, but serve a very limited area).

A cell-phone service that only covered San Francisco isn't worth very much to me, but I'm sure many residents would jump at the chance to ditch Comcast for their home internet service, and Webpass is probably just the partnership Artemis needs - assuming the technology pans out.
They wouldn't have a lot of recourse, I imagine. Perhaps this will teach lenders to be more careful about unsecured loans.
For some classes there are "open source" (free) textbooks which they could be using. These are readily used in Europe and India.

They just choose not to because the publishers are literally helping professors with lesson plans and grading in some cases.
RSS Date Formats
As far as I can tell we have not gone "crazy with islamic blasphemy laws" nor do I find the generous immigration politics to be insane, but rather humane given the way the world currently looks. Statements similar to those made by seivan are frequently made by those who are openly racist.

As for the last point, it looked to me as though the implied reasoning was "Person with roots in the middle east = Jihadist", as this is also a frequent way to reason among real racists. If this was not the intention, which seems unlikely given the next post, I apologize for drawing a rushed conclusion. I have not seen anything indicating that we have elected any jihadists in our government, only people with roots outside Scandinavia. I follow several different media daily. I do not live in a bubble.
Can't say I'm surprised - the GIMP is great if you can avoid all of its glaring UX flaws. Using it is a gigantic pain - it is simply my 'last resort' when I am unable to do something quickly in a less powerful but easier to use piece of software.

Maybe this is a good thing.
That's a very good point, I'll update with sources (as they are via studies done in the last few years), that was my bad for not including.
Well, they're a bit weird. I'm not sure why the signature of map magically changes between slide 91 and 92 and find it very confusing.

Slide 90 is straightforward: Functor is a trait (sort of like an abstract class) that takes a type parameter F, where F is a type constructor that takes one type parameter.

Examples of such type constructors are List (used to create List[Int], List[String], ...), Set (Set[Int]...), Option (Option[String])...

The Functor trait declares a map method that, for any two types A and B, take an instance of F[A], a function from A to B and returns an instance of F[B].

A concrete example: F is List, A is String and B is Int. map takes a list of strings, applies a function that turns strings to ints (say, strlen), and returns a list of ints - the Functor instance for List replaces each of its elements by applying the specified function to it.

A functor in FP really is an endofunctor in the category of types, in which:

- objects are concrete types

- arrows are unary functions

That is, a functor in FP must map:

- concrete types to concrete types

- unary functions to unary functions.

In slide 91, you see that map maps instances of concrete type F[A] to concrete type F[B] - List[String] to List[Int], for example.

In slide 92, you "see" that map maps functions from A to B to functions from F[A] to F[B] - it lifts strlen into a function that takes a List[String] and returns a List[Int].

I'm assuming that slide 92 is meant to show partial application of map, but it really could be made clearer. The author probably explains things more while giving the presentation, but the shift from slide 91 to 92 really is a bit handwavy and magical.

Hope this clarified things a bit, but feel free to ask for more if not, I'd be happy to expand on / correct the parts that you still find obscure.
Myself I am in between. I read primarily on a Kindle. However if I am trying to find quotes, or additional subject matter, I go to the net for a quick search resulting in many resources. When it comes to magazines I still keep them around and use them more than the many complimentary electronic versions that are offered as I default back to open searches using google/bing over the online magazine.

I guess where I am going is, for mostly static information a book and magazine are great but for immediate need the power of search engines trumps all including many electronic versions of books and magazines which don't offer the same ease of use
This is a developer making the mistake of trusting a user.

At some point you have to draw a line in the sand when it comes to what is considered a bug in a language and developer error, right?
I have a crash probably every day. Usual culprit is Flash.
Question: Formal methods found the bug, but now that we know about it, what lessons can human programmers learn? That is, in the spirit of "20/20 hindsight," can we see the false assumption that made the bug possible as an instance of a certain kind of mistake, which we can look for and avoid in the future?

Or do you think the only lesson here is "Never fully trust anything that hasn't been formally verified"?
> To what extent exactly should these vulnerable people take personal responsibility?

I mean once they showed up and realized it wasn't a real college and they weren't being taught anything, that would have been the appropriate time to protest and try to get their money back, rather than staying for another 2-4 years to get the degree and hoping that no one notices that they didn't actually learn anything.

> Why didn't you mention that these colleges need to take some responsibility as well?

They should, but in this case they already got shut down. My feelings about for-profit colleges are basically the same as my feelings on the military. I.e. the military shouldn't be tricking kids into enlisting, but that that still doesn't give soldiers a free pass for going over to the middle east and killing innocent people.
For most of the history of textbooks there was no color or only spot color for a bit of design flair. It isn't absolutely necessary to impart knowledge in most cases.
Ha, well, I edited my first comment too much, I said I believe that this is a fundamental trait of humans. We love the physical sensations. Typing on a mechanical keyboard, playing on a weighted-keys piano (instead of responsive synth.), touching paper. It becomes as important as the symbolic experience (the aesthetic pleasure of music, or ideas put in words). Medium and message blend into one.