skysight-inc/HackerNews huggingface dataset:
Contrast Rebellion:

I've also found Readability (Instapaper and Pocket are similar) a huge breath of fresh air: http://www.readability.com/articles/jzhgvevd

There's also Stylish / Stylebot browser plugins which let you modify site CSS. I've ... become a tad addicted to that.

/me checks.

Yeah, over 700 sites that I've styled now. Contrast and font sizes are a big nit, nuking annoying elements is another. More drastic layout revamps are still another use, though I reserve that for a small number of sites.
> more people should really study how Notch was able to make procedural gen so interesting to look at.

Could you elaborate or link an article on this?
Poor choice of font-size- 11px, really?
I laughed. :D
http://www.theverge.com/2013/12/6/5181974/why-is-microsoft-s...
The iWallet Is Coming
And if you are paying for it, there are two products.
I remember reading that a variant of this technique was used way back to coax Beethoven to perform for guests. He was known to not want to play on request (iirc, it was a pride "I do what I want when I want, I'm not your dancing monkey" kind of thing).

So if you wanted to get him to play for you, you merely had to poorly play one of his works, and he would be so annoyed that he would react by playing it the right way).

I wish I remember where I read this (hadn't thought of it in years, so I may have details wrong, but the premise is the same).
On the left hand side there is a (Q)uery tool. Click it, and then you can click on any stack to find out who it is.
Looking through chapter 6 on Bayesian Classifiers. I do not think it is correct from page 52. He appears to be using the p.d.f of the standard normal distribution for point estimators. I have training in classical/frequentist stats, so correct me if I'm wrong, but probability estimates from a pdf are given by the area under the curve, the value at a point is meaningless. In fact the probability at a given point is always zero.
Stern sounds like he would go "deep" into a topic. Most people seem to want appetizers: various little known facts with little context. If you go too deep, it's boring and too technical for most people. Maybe that is why small talk is difficult for some? (That includes me.)
And that buys you absolutely fuck all.
Tethering is not officially allowed, you have to spend another $15/month for it.

It's possible to tether anyway, but YMMV - it's through workarounds like using only HTTPS, setting up a VPN, or changing your desktop user agent.

http://i.imgur.com/tKZMSAK.png
I for one appreciate knowing what features suffer at this price point on the device. You could not be more wrong and in my opinion you are stifling discussion.
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم الاحد 8-12-2013
Google's play is to bypass the carrier altogether, which they will do as soon they get broadband in many homes and use their own souped up wifi routers to create a network that will allow you to be forever internet-connected. And when you are not, they will roam.
just before Amazon sucked all the air out of rational discourse with its absurd PR flim-flam about drone deliveries

WTF does that have to do with anything? I'm sorry, but to start a serious article with a self-righteous complaint about something totally unrelated in anyway to what the article is talking about annoyed me beyond belief.

I'm surprised the article also didn't complain about Nelson Mandela being so discourteous to die over the weekend too.

an aircraft with the registration G-WIRG, an Embraer Legacy private jet, arriving and leaving on the same day.... Embraer, the Brazilian manufacturer of G-WIRG, also produces the R-99, a military variant of the Legacy, used for remote sensing and AWACS missions. Brazil uses such jets to patrol the controversial Amazon Surveillance System, while the Greek Air Force deployed an R-99 to monitor the no-fly zone over Libya in 2011. Embraer recently announced it would start building drones.

Wow, even the plane manufacturer is in on the conspiracy!

We don’t know how far G-WIRG got.... what strange manoeuvres along designated air corridors between and across nations, climbing and banking to avoid thunderheads and moral accountability.

Seriously. It actually says "Climbing and banking to avoid avoid thunderheads and moral accountability." The drama is overwhelming.

Also, this isn't a rendition[1], it's just a "normal" deportation. One might not agree with it, but calling it something that it isn't lessens the impact that real rendition cases have.

Edit: actually, I'm wrong about this. It is a rendition[2], just not an extraordinary rendition. I still think using the term "rendition" lessens the impact of the illegal practice of extraordinary rendition.

[1] http://en.wikipedia.org/wiki/Extraordinary_rendition

[2] http://en.wikipedia.org/wiki/Rendition_(law)
I don't really think so.

For iMac, this is pretty much true, you can get computer equivalent to 27" iMac (except for Mac OS and all-in-one construction), for a lot less money than 21" iMac.

But with laptops, you would be hard pressed to find something as good or better and at the same time less expensive than rMBP 13. With 15", the prices are about comparable, but looking at our local eshops, for the price of 13", you get thinkpad or elitebook with 1600*900 TN panel and rotary storage. That sucks.
It seems in improbably good condition for something over 1000 years old and made of organic components, so given its somewhat vague provenance I'd like something to confirm its age. Has it been carbon dated?
I'm enjoying porting it to racket to confirm I'm learning it correctly. A great way to learn.
An agnostic's view of the democracy cult
There is a shortcut: Press Q + click. Pressing Q turns on query mode for one click. I only included it that in the mouseover tooltips, fearing abuse. The server seems to handle it well, so query away.

The info overlays are also draggable, so one can make sense of their surroundings. See how this user mapped "his village":
https://twitter.com/mc_sabourin/status/409592532452913152
It's pretty nice, and as a bonus the apps from F-Droid don't do stuff like "flashlight app that sends you contacts somewhere".

It sucks for some apps, like bank-specific mobile banking apps, that aren't possible to get outside of Play store.
Husband Caught Wife CHEATING but it Went All WRONG
Husband Caught Wife CHEATING but it Went All WRONG!!!
This seems to be a very useful concept and implementation. I wonder whether it was possible to make this more transparent for C programmers.
These are impressive, but they aren't fission reactors, but fusion reactors. They do not generate power, but they do convert hydrogen to helium.
Given Verizon's high penetration of the ISP market in the US, they have much better sources of traffic patterns anyway, and can link that with direct billing information.
Every disease has a physical, etiological agent.
Even if you ignore volumetrics and splines, a production renderer still needs tons of features. Gradually adding those increases overall system complexity exponentially as of course new features should not break old ones, and need to be backward compatible (scene format wise) as well. Consider f.e. different sampling types for indoors/outdoors/material wise, handling millions of triangles with limited RAM, subdivision surfaces and sub-surface scattering, many many types of materials your users expect you to support (and precompiled combinations there of), speed expectations etc. That's really just scratching the surface about what's in a production renderer. As they say, the devil is in the details :).
Of course if you render two spheres on a plane, yeah you can write a tracer for that in 10 minutes and even compete with others.
I just scanned it but it looks awesome! Thanks for putting this together! I didn't look terribly hard but did you mention the work of Ziegler and Golbeck: "Investigating interactions of trust and interest similarity"? It's a bit old (2006) but I think it's a great reference for real-world engines and helped me a ton back in the day.
Yes, great feedback. StackOverflow does something similar, it displays a badge on mouse over a user link. Very helpful for seeing the top tags where the user posts.
CDNs are an incredibly interesting field.

Sure, traditional static content CDNs are rapidly becoming commodified, but video CDNs are a big deal, and CDNs that can push API-related functionality closer to clients are becoming more useful.
http://en.wikipedia.org/wiki/Mike_Rowe

http://en.wikipedia.org/wiki/Microsoft_vs._MikeRoweSoft
Reminds me of an old "game" I used to play called Noctis: http://en.wikipedia.org/wiki/Noctis
I was wondering where I had heard the name "Matt Dillion" before. Years ago I was a big Amiga user and a budding programer. I tried the DICE compiler a couple of times but never built anything much, mostly because it was the trial version too.

I wonder what type of computing world we would be in if OSS were more prominent back in the late 80's / early 90's. Imagine what we could have built with an open source compiler (GCC) and a bunch of example code (Github) for the Amiga. Wow! :)
What is the secret ingredient of graph databases? The presentation linked from the presentation mentions physical addresses instead of IDs. I get that that would be a speedup, but I would expect it to be more like a constant factor?

Then maybe you can save all links from a node in the node, so you can get all the links with one read access. Fine. But as soon as you get to the second or third level, I would expect the magic to be gone. Say every node has 100 links. OK, so the first 100 links you get in constant time c. But to get the second level, you already need 100 requests (one for each node and it's attached link list). So 100c time. For the third level you need 10000 reads, 10000c time. The next level would be 1000000 requests.

Just saying I'd expect things to get ugly with a graph database pretty fast, too (not as fast as with a relational db, but still).

I haven't really coded a big graph based app, but my expectation would be that get really good performance, a hand coded solution would always be required. For example trying to squeeze as much of the relevant data into memory in a compressed way. Am I wrong?

Oh and also I am not sure how good relational DBs are at query optimization. Just because the visible model is "one row per link" doesn't mean the db couldn't do some intelligent caching internally.
While Firefox OS is indeed impressive and good for freedom, for someone used to better screen the 320*480 screen of ZTE Open is pretty terrible to use.

I hope that soon we can get something like Moto G with FxOS.
GitHub’s 10,000 Most Popular Java Projects
Even if your assumptions of 'correct' price range would be 100% correct, there's an old saying "the markets can remain irrational for longer than you can remain solvent". If you buy bitcoins at 835, and the rational longterm price is above 835, then there is still a serious risk that the market price will remain much below 835 for an arbitrary amount of time.
no procrastinate setting in HN
Have you found a prepaid carrier in the US with adequate roaming coverage? Prepaid coverage maps are typically (always?) much, much weaker than contract coverage maps.
It's cool, but a seldom recognised downside to custom allocators is having to reinvent heap protection.

http://www.void.at/exploits/hoagie_samba_packetchaining.c

https://lists.samba.org/archive/samba-technical/2013-October...
Off topic : this transcript viewer is pretty convenient.
I thought medicare reimbursement is relatively fixed, with minor fluctuations based on geography and some hospital-specific practices? Based on a rough glance at the data, it seems like medicare reimbursement is only loosely correlated with the cost numbers, so I don't know how much raising prices would increase their Medicare revenue.

Also, from what I've learned about elderly care, Medicare reimburses a care center a fixed amount ($5000/mon/patient in California) regardless of the severity of the case. I'm assuming this number varies a bit too even in the same region.

As a side note, if you click on any of the prices in the map, it'll show you medicare's reimbursement rates too. Should've made that feature more clear--it's rather important.
"Pure Go" middleware
No, that works pretty well as long as there is a demand for said garbage.

The vast majority of the economy runs on that formula, which ironically is often self-sustaining (the workers treated like shit are the primary consumers of garbage).
There is a reason community colleges exist: they are the place where the sole focus is teaching students, and so they can keep prices low.

Of course, you get a somewhat worse education there, due to the fact that the people teaching are essentially similar to grade school teachers in motivation.

Additionally, another important thing to consider is that the degrees that are actually useful have to compete for professionals with industry to some extent if they want to not be left with the dregs. A professor is going to pull $150,000 a year or more in many places, because that is what they could earn elsewhere.

And yeah, then there is the administration, IT, upkeep, dorm housing, campus police, facilities, student medical coverage, and so on.

But if you really want to know... any public university will have public records. Go check. I know that my local university has only slightly increased student tuition rates, and had a massive influx of students seeking lower prices. The problem is that once the slight surge of money is distributed, they are still on the brink of fiscal collapse due to how much the state has cut funding (they lose money for every in-state student, and have to accept them anyways) and are leaking their top researchers left and right due to the incredibly low wages they pay, relatively speaking.

But seriously, go look for yourself.
I'm anxious to see those reviews. Quality of care is highly subjective and difficult to measure. Patient reviews are probably the best thing, but may be skewed on short-term or trivial aspects of the treatment, like how nice a doctor is or the wait-time. It'd need to be more on how a patient recovers over a 3, 6, etc. month period and whether or not they need to be re-treated
I think C programmers would be better of moving to a small subset of C++ with destructors. This library tracks the link between a struct and its child objects for each instance of the struct (both the application and this library know about the link between a user and its username field). In C++, the knowledge 'free the pointer pointed to by field X' is kept only once. If you have lots of objects, that will add up.

Even if you don't want to move to C++, I don't think this is easier than writing separate functions 'allocAnX' and 'freeAnX', and being disciplined to always use them.

The 'reference counting' mentioned in the introduction may be a reason to use this instead, but it could not find it in the documentation elsewhere. Did I overlook that?
For those who cashed out after the IPO and walked away with several 10s of millions of dollars, I would suggest that you can certainly profit (if not build a business) around "xxx ranks high with google."

I'm sure that has to be an attractive outcome for a pretty large population of business people, VCs included.
It seems in improbably good condition for something over 1000 years old and made of organic components

Not at all. Dry climates means things keep well if they aren't disturbed. Witness, for example, 3000 year old leather sandals[1], or a 5500 year old shoe[2]

There are plenty of woven clothes much older than 1200 years, too[3].

However, none of the supposed woollen/felt clothes and hangings[4] from Catal Huyuk have survived. That puts a limit of around 8000 years on the life of wool.

[1] http://www.britishmuseum.org/explore/highlights/highlight_ob...

[2] http://news.nationalgeographic.com.au/news/2010/06/100609-wo...

[3] http://www.turkotek.com/salon_00118/salon2.html

[4] http://www.marlamallett.com/chupdate.htm
For my thesis I had some similar ideas, but they were more abstract, sculpture-like. The user volume was a cylinder, with varying radii (mapped to activity) at different heights (time). The mappings you are talking about are very subjective, but it's good brainstorming. Refining and iterating over such ideas, brings innovation.

You are spot on that Github has very rich relationships of collaboration and sharing that are not all expressed by the data I chose. I wrote a longer post about my goals and motivation with Ekisto that addresses that concern:
http://processq.tumblr.com/post/69098066993/ekisto-design

I also write about future work which will improve the current version. I think some tagging functionality either precomputed or user-contributed will help a lot of newcomers understand the map better. Stackoverflow veterans immediately recognize the clusters and the avatars.
In my experience if you have an Apple computer and you want to play demanding games it's better to have windows installed in a separate partition.

The performance difference for some cross platform games is huge (around 30 - 40% slower on OSX).
Also the tiling effect might have something to do with it. There are multiple levels of zoom that get loaded and scaled as you zoom in.
"This." ? This what? I'm wondering if, in the future, you might expand just a little bit so when we're reading your response we could have some insight into what, in particular, you agree with, other than, "This."
I guess Ripple is a religion, because you've got to have ulterior motives or faith in demons..

I don't have any ulterior motive or interest in demons.

Enough said. It's a friggin' scam. Enjoy that free XRP that OpenCoin started you off with, like a baby nursing on a milk bag.

It's kind of cool to get XRP a while ago and have the value of then increase quadruple in value in a short time.

If Ripple Labs is performing fraudulent activities, I would love to hear all about it; what would be even better: if you had some facts to back up your claims.
before i say anything directly about the book, i'd like to point out that for simple systems (like these), the most challenging parts are overwhelmingly data collection, normalization / featurization, and model testing, rather than actually creating or using models. while there are rare cases where a simple solution (hey, let's throw naive bayes at it) will give you a good answer, these are almost always because someone did a very good job collecting and sanitizing the input. furthermore, stuff like the twitter movie sentiment analysis - while great in theory - rarely ends up doing what you expect in practice. product recommendation and collaborative filtering are proven to work very well in practice, but sentiment systems are a totally different monster.

onto the book - it looks promising for an intro to recommendation systems. no opinion about classification yet. doesn't appear to have anything on graphs or network effects which is somewhat disappointing. that being said i need to review bayesian stuff / teach myself some of the harder stuff and it will be nice to have a practical walkthrough.

that being said no one should be implementing these themselves (except the dumb stuff like distance metrics).. it's useful to learn but scikit-learn is amazing when it comes to fancy algorithms.
One data point: Mark Zuckerberg did not drop out of Harvard when he left to do Facebook. He took a leave of absence and he did not permanently drop out until November 2005, by which time Facebook was well on its way to success, with a 100MM valuation and a position as the 10th most trafficked website.

So at least for him, he was probably pretty sure of his success (a cushy acquisition as the very least).

http://www.thecrimson.com/article/2005/11/1/zuckerberg-to-le...
As much as I don't particularly like Microsoft, based on my experience of using a ChromeBook, they are absolutely right. I fear this will be taken as an affront to everything non-Microsoft rather than a serious point.

I genuinely couldn't honestly recommend one to anyone. MacBook yes, windows laptop yes, iPad yes, ChromeBook no.
> You seem to, maybe fairly, denigrate startups and industry in general as well as academia.

Yeah, this is exactly why I changed my mind halfway through that long post :-).

I honestly love the startup environment. I'd much rather work in start-up than a large company. What I do denigrate is starting up for the sake of starting up. Finding an (often otherwise legitimate) need, pounding at it for six months while it's still hot, and coming up with a technologically half-assed product to sell for a reasonable price.

This is, in my opinion, destructive both intellectually and technologically. It teaches bad habits and gives little time to learn both adequate technologies and the fundamentals of their trade to programmers. I'd be a very rich man if I had a penny every time I told a colleague who was enthusiastic about a new technology he'd discovered on kickstarter or here on HN that <this operating system from the 70s/80s/90s> or <this thing from the 70s/80s/90s> had this. You know something is wrong when so many new things are so similar to old things -- so similar to the point that they repeat the mistakes.

As for academia, I still keep in touch with some of the people I worked with there. It's the most intellectually stimulating place I've ever worked in, and contrary to popular belief, one of the most refreshing feelings a professional can have is walk into a roomfull of people and realize they're the dumbest in there. I miss being the dumbest man in the room.

> What should an intelligent person do?

I honestly have no idea.

> What did you settle on?

I didn't settle yet, but if I were to look back, I'd say what I'm doing now is better than what I had back then.

Now I'm working for a large-ish company. Their business is entirely software, but they want to start doing hardware and they brought me in to help. They pay me well and I can come in the office at 10 AM, which is good (I have some sleep issues). The work itself is shit; there's a long ladder of managers who are increasingly clueless about what embedded development means, but each of them has to deliver results (no matter how irrelevant) because they made promises. Consequently, most of what I do is pointless, but not entirely uninteresting. In the last month or so, I dabbled in a USB driver in the Linux kernel, hacked on an HTTP proxy, helped a colleague build a PCB... it's useless, but not entirely devoid of fun. I intend to leave as soon as someplace where they actually need me to build stuff, not massage egos, shows up, but until then, I can bear it.

That being said, it also leaves me enough free time to do some hacking of my own, enough time for my hobbies, enough time for family and friends. I have enough time to brew beer with my girlfriend, read whatever books I want, learn Go and post crap on Hackernews. I'm far more unhappy with what I do than I was in university, but overall, I'm a happy person.
> I wonder whether it was possible to make this more transparent for C programmers.

Actually, it is almost too transparent for C programmers:

>> From the programmer's point of view, the talloc context is completely equivalent to a pointer that would be returned by the memory routines from the C standard library.