skysight-inc/HackerNews huggingface dataset:
I'm sure experiences vary greatly depending on the mix of hardware. I remember having to tweak some things to get bumblebee to work properly (or maybe I had to recompile from the source) but it's worked flawlessly since. This is on Ubuntu 12.04.

pkolaczk does bring up a good issue about the DisplayPort not working properly though. I don't use an external display on my laptop and have never played with that.

On another note, I remember installing 12.10 on my desktop right around the time it came out. My desktop has a Radeon HD3870 video card which was completely incompatible with Unity. I don't remember the issue exactly but my choice was either to use the open source drivers or have the desktop environment fail to show at all with ATI's drivers. I just did a search and I guess the fix is to downgrade X-Server and install a legacy driver. It's a shame something as central to the user experience as GUI performance still doesn't work out of the box or worse yet, critically breaks on an upgrade.
Your question isn't really a question, just a clumsy attempt to use shame to stifle open discussion, a technique that goes WAY back. Priests in the Middle Ages used it to keep the peasants in their place, although I imagine that they employed it more effectively than you do.

But here is a real question, one that actually rises to the level of being thought-provoking, just for you:

You have a six-year-old girl who has recently begun to complain of headaches, dizziness, and double-vision. Tests show that she has a tumor in an especially difficult-to-reach part of the brain. If left untreated, she will die, but any attempt to remove the rapidly growing mass has a significant chance of leaving her a vegetable. You must choose between two neurosurgeons, both of whom seemingly have very similar resumes, but one of whom is non-white/non-Asian, the other of whom is white/Asian. Do you choose the former to operate on your little girl, knowing that affirmative action policies may well have greased the skids for him all the way from college to medical school to his residency, or do you pick the latter, for whom no such programs exist?

If you pick the former, then your commitment to egalitarianism is on a par with Abraham's to Yaweh when he bound Jacob to the sacrificial altar.
I had a billing issue with Time Warner Cable where I had fees that were not being paid. My service is through an agreement with my employer and TWC and my service is discounted and paid for directly out of my paycheck. So one day, my internet was shut off. I called and found out I had a past due balance of around $30 because I had been being charged "modem lease" fees for the past few months, never received a bill, and for whatever reason, the fee wasn't deducted from my pay automatically like the other fees are.

I tried really hard to explain the situation - that I don't get bills, wasn't notified of the charge or change in policy, and wanted to see what could be done. Well, customer support couldn't do anything other than take payment. I even asked to speak to a supervisor, only to receive the same story. Since my internet connection was being held hostage (I forgot to mention that this happened at like 4:30pm on a Friday), I reluctantly handed over my credit card info.

On Monday afternoon, I called them back threatening to cancel. When asked why, I relayed my story back to them. Lo and behold, they gave me my money back.

Not that I had any respect for TWC's customer service to begin with (I've had some interesting situations with them in the past), but this one really struck me as insulting. My situation didn't matter to them at all until I was ready to cancel my service. As soon as that was a possibility, they gave me my money back as soon as they could.
You're forgetting about propagation of force within the ping-pong ball. It is not immediate.
>ThinkGeek toy's

This is a joke list right?
Words every entrepreneur need to hear.
A couple of years old, but this is (IMO) a much better list: http://quantivity.wordpress.com/2010/01/10/how-to-learn-algo...

The 30+ generic C++ books in the posted list says a lot, and many of the more finance-oriented books on the list are very low on signal-to-noise.
log-runtime-metrics does work -- just enable it for a half hour or so, observe the stats, then turn it off. Just can't keep it running long-term.
Agreed. One of the biggest mistakes I see startups making when talking to users is using surveys at all.

The theory seems to be "Oh, we'll get more information that way." Or, from the more honest ones, "This was less scary than trying to talk with people one on one." But surveys are mainly useful for confirming or denying particular generalizations from real conversations.

Surveys throw out all sorts of data. Every raised eyebrow. Every excited look. Every long pause where they try to figure out what they hell you are talking about. Every gesture, every tone of voice, every tangent. You really need that data when you're first starting out. Early on, the problem isn't the things you know you don't know. It's the things that you're pretty sure about that are false.
Having backups and being economically able to restore an arbitrary chunk of them for a single customer are not necessarily the same thing.
What he's referencing is displays that are meant to display the UI at twice the pixel density. It will run just fine on the macbook pro with the retina display, but it will run at a 1:1 density instead of a 2:1 density (which is what it's designed for). Here's a little image I drew quickly to illustrate: http://i.imgur.com/4gizfp0.png

On that screen size, OSX will appear like the top image on a non retina display, and like the middle image on a retina display. Ubuntu will display like the top image on a non retina display, but will appear like the bottom image on the retina display.
I had a full size key board to replace the stock bluetooth one, so I had both.

I'm a big guy and like a full keyboard, large screen etc. After the very first time the mouse died I went out and got all wired peripherals for my workstation.
This is What a 14-Year-Old McDonald’s Hamburger Looks Like
Laravel 4 - simple website with backend tutorial
I think the most important takeaway from this is how malleable and extendable Ember Data and its RESTAdapter are. It doesn't always (or, to be honest, almost never) works out of the box, but it's very easy to tweak.

Anyways, as for the way you're handling relationships:

The RESTAdapter works like it does because it expects hasMany<->belongsTo relationships. In that relationship:

- It can load the child record from an array of IDs on the parent.

- When a child record is updated, it is saved back to the server without including the parent.

- When a child record is added, it only saves itself back to the server. The server is expected to handle adding that record to the parent resource.

- Similarly, when a child record is deleted, it is saved back to the server and the server should remove it from the parent resource.

Essentially, the client shouldn't need to save the list of children back to the server.

The downside of this is that this doesn't actually work in a hasMany<->hasMany relationship, because a record in that relationship does need to send back the list of resources - it's the same as the way a belongsTo record will include its parent.

Regardless, there's no obvious harm in overriding RESTAdapter to do this, and it shouldn't impact the way that a regular hasMany<->belongsTo relationship is handled. Just make sure that the client-side records always have a current representation of their relationships, or you might end up saving back incorrect versions of the records.
What blows my mind is that PhDs don't know this stuff.

I have only high school level ed, but I had to train many CS grads for real-life positions, since they were absolutely not fit for job. High schoolers were grasping the ideas much better.
Ah, apologies. I wrote this a while back and the repo has changed within the last month. I'll update the links. Thanks for catching this.
I always recommend "Trading and Exchanges" by Larry Harris. If you want a slower mathematical introduction, I recommend the Stochastic Calculus for Finance books by Steven Shreve.
Another excellent and up-to-date resource is Practical Foundations for Programming Languages by Robert Harper.

http://amzn.com/1107029570

Harper hosts an online version of this book: http://www.cs.cmu.edu/~rwh/plbook/book.pdf.
Java is only dominant because it can run on a toaster in the middle of Bangladesh. This doesn't make it better. C# is better in every way.
Bitcoin and the No-Arbitrage Condition
>Pirates, by copying and distributing their music for them, are actually adding value to their art.

Except where they don't add value by pirating something they otherwise would have paid for if it wasn't easily available to pirate with hardly any downside risk.
I am an Asian and I don't think I'm an anti-Asian or a racist for that matter. It was a rant for sure and frustration more. But not at all racist. You read just anything and judge it too!
Practical Cross Platform SIMD Math
I'd second the Harris book - very good intro to trading and markets.
Great idea! We'd be happy to share/help. If more people are interested, we'll figure out a good way to distribute the dataset generally.
But in fact, you can extract the same data set, and add whatever other smart things you want along with it, using the Diffbot APIs. Everything we did to get this information is explained on our blog at

http://blog.diffbot.com/diffbots-hackernews-trend-analyzer/

Sounds like you're already using the Diffbot service, but for anyone who's not, they can sign up for a free access token on our 'pricing' page at http://www.diffbot.com/
It's a few hundred thousand pages you'd need to analyze to get this, which doesn't quite fit under the free plan. You might not want to analyze as many years worth of stuff as we did for this demo, though.

All the pieces and services we used for this, including all the text extraction, topic detection, and crawling, are available to any user.

Have fun with it, and keep us informed about whatever cool stuff you build with it, and of course tell us about any features or capabilities you wish Diffbot can provide.
This is "how to write a survey 101" with the word startup thrown in the title to pander to hacker news audience. Great job!
Hardly. The words "nonsense" and "gibberish" are being bandied about -- anyone who uses those words for an article that's been reviewed and published in a good journal needs to have strong justification for such derision. No such justification was found. The criticisms sound not that different from politicians who condemn scientists for studying fruit flies and worms.

I never said to take the paper positively. Giving something a charitable reading is different from agreeing with it. If I stop on the road and say to you that I think there's gas nearby and ask you where it is, and you say "we're surrounded by nitrogen", then, yes, you have produced a correct parsing of the sentence. But you have not performed a good faith effort to understand what I'm trying to say on my terms.

The difference between a superficial reading of a text and a deep dive is obvious, at least to most academics. I had assumed it would also be obvious to the people who frequent this forum.
I learned recently that some companies will offer to waive accrued finance charges to get you off the phone, as part of the robo-system before the human agents answer.

I assume that in this case, they can afford to do so because the finance charges were fraudulent in the first place (Hello, GAP)
scaling customer service is hard; customer service is a cost center at scale; leadership wants to reduce costs. DHH cites telecoms and airlines as examples; Telecoms enjoy natural monopolies, so competition and the free market can't fix it; airlines compete solely on price, so it would be silly to invest in good customer service.
> You're using bit operations on a data type with a non-trivial bit structure.

It’s using integer operations on an encoding that has a meaningful (approximate) interpretation as an integer.
OpenWRT 12.09 "Attitude Adjustment" Released
Alexa is the last place you want to get data from.
"Oh.", with appropriate tone of voice. Works in a wide variety of circumstances.
The last version I had any trouble with, by way of Windows, was 98 on a Tiny computer I had as a kid, mostly because of esoteric driver requirements. After that, it pretty much just worked. What do you think your average user is likely to do to it that would need them to go whistle for a sysadmin?
Google didn’t comply with Argentina’s request to remove NSFW video of president
Body of missing Brown student Sunil Tripathi found in waters off Providence
Our Chocolate, Ourselves
26-4-2013 WWE SmackDown
Since I wrote this tutorial, I've substantially rewritten the d3/timeline portion of the website. It's a bit cleaner and more efficient now. https://github.com/bmcmahen/Subtitles/blob/master/client/scr...
Is this due to some projects nearing completion (like what we saw with Activision when they finished Diablo III) or are there deeper problems afoot?
That's not precisely correct. In the old days, we typed in our favorite bands/books/music. The attempted canonicalization created some amusing interpretations of song as band, book as author, band as book, etc.

It has also made it exceptionally annoying to get feed updates from the 900 bands, actors, movies, songs, etc. that I said I liked and now have to "unlike".

I think you could correlate people within a certain confidence, but because of the nature of the data, you would have to expect a surprisingly large dissimilarity of interests within a clique over a certain account age based on this noise. Not 90%, but higher than the real value.
No!

They just want to be developed but in their own way. You really have no idea about what is culture or in what way cultures of countries like India(my country) are shaping, do do you?
>If you're trying to show the injustices of a law, it's generally a good idea to find sympathetic defendants rather than criminals or their accomplices.

So what do you do if you're trying to show that the law has excessive and disproportionate penalties?
Did an upgrade cycle from 10.04 through 11.10, installing every release. Did a clean install at 12.04. Have upgraded that to 12.10 and now 13.04. I will not say there were no issues, but I never faced data corruption or unable-to-boot issues during this time. What I did face though was random errors and broken packages. But I did not document those erors, so I cannot go into any specifics.
Even the top-of-the-line CREE bulbs are only suitable for people who are color blind or habitually not paying attention. I once did an ill-considered change from halogen to LED bulbs in my kitchen, and having done so could no longer see the colors on my dishware. That was ridiculous. I went back to the halogens. My house is in a year-round heating climate anyway so I don't really worry about the waste heat from them.
Taco at the Sausage Party
In India, Cows Are Sacred, Women Are Dispensable
Quora Snags John Hegeman From Facebook To Lead Its Engineering Efforts
Cool! How many articles, or what time period, did you use for this? It looks like you're using only a subset of the topic tags -- did you make a list of 'interesting stuff' to filter against?
I think the poster boys for pay what you want, Radiohead and NIN, don't think this model is a good idea anymore because of exactly what is mentioned above: people want too much free stuff if they can get it and that isn't sustainable.

http://www.theverge.com/2013/3/4/4054634/musics-pay-what-you...
A NewYork minute wouldn't have sufficed to get you a WWDC MMXIII ticket
WWDC MMXIII sold out in under 2 minutes. Are conferences reserved for dexterous humans only?
Gameloft released the Iron Man 3 – The Official Game for Android and iOS
Perhaps you could change the phone number registered with the HMO to a Google voice number, and then block the source of harrassing calls. Or at least let them leave voicemail, which you can cheerfully delete based on text transaction without ever listening.
No signal can travel faster than light. If you put pressure sensors along the infinitely long tube, you'll see that the signal reaches the points at different times.

We're just so used to seeing it happen instantaneously that it's slightly difficult to imagine otherwise
Sorry, that's completely backwards.

Zappos can do it because they have HUGE profit margins on luxury/unique products, and those margins pay for customer service.

Whereas AA can't because they have negligible profit margins on a completely price-sensitive hightly competitive landscape
So, close to a thousand people laid off?
Ok, exactly what did he do that is illegal: He paid another company's employees to get information from said company's database, and that these employees accessed the data by using some other employee's login credentials without permission?
The signal would only travel at the speed of sound in ping-pong balls. What that is precisely is very difficult to estimate. Try "wave propagation in granular materials" for a Googleable phrase. Even the case of a perfectly aligned 1-D chain of ideal ping-pong balls is not straightforward to analyze; the confinement force probably has a significant effect. (disclaimer: not a physicist)
Now do a video search. Note the difference.
The game difficulty should not depend on your browser window width
Except for a few driver issues, (Nvidia and Optimus, doh!), I haven't had a issue with Ubuntu or Mint. Any other issues with configuration, I would have also had with Windows or OS X since they were application or server specific.

But I don't spend days tweaking the UI, I have a baseline of UI expectations that's not too difficult to meet. (But Windows 8 doesn't meet it... 'nother story for 'nother day...)
1001 Things to Do with LiveCode
I also think the article title is misleading or off-base.

As for the contents: it's a PR promotional post for the startup disguised as a list of tips. The article also misses the point: "talking" involves dialogue, which is a two-way street. Conversely, a survey is a formulaic, one-way exchange of information that pales in comparison to a real conversation.
Young Innovators Competition, $10k seed funding
> Rust has three types of pointers, and needs a line-noise character for each of them.

`~T` and `@T` were felt to be preferable to `std::unique_ptr<T>` and `std::shared_ptr<T>`. You really do type them all the time.
Interesting study. Here's a summary of their results:

1: "between". Experienced programmers were more likely to incorrectly assume that the results of earlier calculations would be used in a later calculation.

2: "counting". All participants, regardless of experience, were more likely to assume that a statement separated by vertical whitespace was outside of a loop, when it was actually still inside the loop. (Note that the programming language is Python, which doesn't have a loop termination token.)

3: "funcall". Whitespace between operators (e.g., 3+4+5 vs. 3 + 4 + 5) had no effect.

4: "initvar". No interesting result. (This one seems to have been mis-designed.)

5: "order". Respondents were slower when functions were defined in a different order than they were used. Experienced programmers didn't slow down as much.

6: "overload". Experienced programmers were more likely to be slower when faced with a "+" operator used for both string concatenation ("5" + "6") and addition (5 + 6), rather than used for just concatenation.

7: "partition". There was a result, but I don't think we can draw meaningful conclusions from it.

8: "rectangle". Calculating the area of a rectangle using a function that took tuples (e.g., "area(xy_1, xy_2)") took longer for programmers to understand than a function that took scalars (e.g., "area(x1, y1, x2, y2)"). Calculating the area using a class (e.g., "rect = Rectangle(0, 0, 10, 10); print rect.area()" took the same amount of time as using scalars, despite being a longer program.

9: "scope". No conclusive result.

10: "whitespace". Using horizontal whitespace to line up similar statements had no effect on response time. (There was another result relating to order of operations that deserves further study, but it wasn't thoroughly tested here, so I don't think it's conclusive.)

Note that all programs were exceedingly simple (the longest was 24 lines), so be cautious applying these conclusions to real-world work.
Didn't the EU give billions of Euros in handouts to the PIIGS?

They have unsustainable economies due to excessive public welfare programs and unfavorable demographics. Being outside the EU wouldn't magically solve those problems, though it would let them monetize some debt.
I guess the problem is there's no such a thing as a person having "a 10% chance of being innocent" Either he is or he is not. He might have certain probability of being declared guilty (which is entirely different), but I don't think there's a way to estimate that.

BTW 99% is a very low accuracy. If we accepted that for aircraft, 13 would crash weekly.
No, honest rudeness is better than dishonest politeness. It wastes less time, for one, and sends a clear message that you will be happier elsewhere.
Well their CEO resigned last month. I don't follow the business side of their company, but Bayes' Theorem is leaning towards "deeper problems" right now.
Amazon also gives its CS reps pretty significant leeway, and they have razor thin profit margins.
Power LEDs also age, but CREE uses controllers in their fixtures which adjust the output over the lifetime of the device.
As a Windows and a Linux user, it's really weird to see people here complaining about how long it took for Twitter to release this app. At least Mac has a proper app (and a lot of awesome alternatives). Consider yourselves lucky. I'm not saying you people have no right to complain, but at least you have something to complain about.

And yes, I'm aware of Twitter for Windows 8, Tweetdeck and Metrotwit. They all suck and I've complained about them long enough.
It has been a long, long time since I worked the phones anywhere that says that. Maybe things have changed. But I understand that to generally mean, "If this rep's stats don't look good, we will listen to the call recordings and tell them how to get you off the line faster."

I believe it also sometimes means that they'll review a worker's calls just to give them managerial feedback. But I don't think they ever listen to those recordings to know what I think about their company.
Mint doesn't do that. However, the affiliate advertising package is easy to remove from stock Ubuntu..
Movember isn't a billion dollar pinkwashing scam like Komen, though. It's grassroots awareness.
TFA: those that are leaving EA will be missed by their colleagues and friends

Colleagues, sure, but friends? Really? Are they going to kill ~900 ex-employees?
This is part of the reason I stopped using twitter and haven't looked back. It detracts from the overall UX.
Python is a programming language. It's very strict. If you give it the wrong input, just one character. You get an error. Software that people use? Is a kind of programming language. Except their "programs" is input into the keyboard. To handle a lot of exceptions without crashing? That will make increase a code base 10x.
More like comparing a Braeburn Apple to a Gala Apple.