skysight-inc/HackerNews huggingface dataset:
This is completely off-topic, and I'm not one to usually go off on a complete tangent for the sake of something funny, but seeing as this is an article on funny... the first thing that came to mind when reading the title is "Data's been trying to figure this one out forever" (for those that don't know Data: http://en.memory-alpha.org/wiki/Data - for those of you that do, please do me the favor of not acknowledging the emotion chip from Generations as canon!)

edit: Yes, the chip is from TNG series, but in the show Data (thankfully) never actually plugs it in.
It's still a problem that those help. If there's a text file or a Flash movie or a badly-encoded PDF file on an unmaintained FTP server somewhere that answers my question correctly, and a sitemapped keyworded HTML5 app on a site with high PageRank that doesn't have the answer (or has a wrong answer), I want the unmaintained FTP server to be the #1 hit for my search, not the white-hat-SEOed page.

Of course, making those problems go away is an AI-complete problem.
Well..product cannibalization is different than a professional moving up the value-chain.

A professional is trading hours for dollars, the only way to increase their income is to either arbitrage cheap tasks (i.e. hire low-paid professionals and bill them out at a higher rate), increase the amount of hours they bill, increase their hourly rate.

The best paid in an industry tend to have the highest hourly rate - not necessarily the most amount of hours worked.

So, it would seem to me, that all professionals should be looking to move up the value-chain.

Clerky forces lawyers to make a choice. They can either fight for the 'automatable stuff' or they can move up the value-chain.
As soon as Microsoft buys me a 30" touchscreen to replace my primary monitor and a 27" one to replace my secondary one, I will cheerfully "upgrade" (sic) to Windows 8.
You'd be astounded at how your "whatever's up for sale" comment mirrors reality. The vast, vast majority of sales are from local inventory, very few people place orders for specific options, colors, etc. Most people shop for deals rather than specific models or even brands. That's why you see so many multi brand dealers. Positioning is also key, that's why the largest dealers are right off highway exits and why so many dealers end up next to each other on the same road.

The Big 3 made it through the miserable 70's and 80's mostly because they had dealers on every corner while superior Japanese brands were fighting to get lots built anywhere.
How will changes at Ubuntu affect Kubuntu: interview with Jonathan Riddell
Indeed, it gets pretty tricky to think of something that fails to pass that hurdle.

Swimming pools: worse than terrorism. Check.

Driving: worse than terrorism. Check.

The common cold: worse than terrorism. Check.

Sitting at a desk for 40 hours a week: worse than terrorism. Check.

Terrorism is a useful cudgel for tyranny because it hits the convenient sweet spot of high profile incidents to rally around, nationalist xenophobia, and maximally invading the civil liberties of otherwise thoughtful citizens.
"(Disclaimer: I work at MS. I do work on windows.)"

A minor nitpick: I thought that you call this "disclosure" in English, not "disclaimer"? (I'm not a native speaker, which is why I may be easily wrong, but something is nudging me to ask when I see things that seem wrong to me.)
The biggest help for me was The Big Nerd Ranch book for iOS.
http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/...

By the second chapter I felt confident enough to start trying things out on my own and tutorials made a lot more sense.
yup, 8 Gigs of RAM should be mandatory. Also a i5 3720 has a excellent performance/price ratio.
My machine is always on. Subjectively, having 24GB of RAM made far more of a performance difference than my Plextor PX-256M3P, presumably because with 24GB of RAM pretty much everything of importance ends up being cached in RAM sooner or later.
I should also point out that since it's illegal to purchase a gun in Chicago it's not at all surprising that guns in Chicago happen to come from gun shops immediately outside the city borders.
i would say that's one type of humor, out of many.

for example, things that affirm certain views of reality are also funny. think about humor about relationships, race, culture, etc.
Being a DE corp really only affects disputes among members of the corporation, not between the corporation and outsiders.

http://www.calstartuplawfirm.com/business-lawyer-blog/califo...
crazy jurisdictions like Minnesota, where salary obligations attach to company directors

Can you re-phrase this in a way that's googleable? Thank you.
I like my Thinkpad Carbon X1 Touch. It's kind of like a Macbook Air with a 14-inch touch screen. When sitting down I tend to stay with the keyboard and trackpad. However, when on conference calls I find myself walking around with the notebook cradled in one arm and using the touch screen with the other hand. It's a very nice combination.

On the other hand I spend basically NO time in the start menu and have installed Classic Start, so it's really like an enhanced Windows 8 to me.
'National Geographic' Shares Rare Photos on Tumblr
Yes, definitely! I've wanted to do nonprofits for a while too, from a personal perspective (my mother runs one). There's a lot of work we need to do just to fully serve startups, but we are definitely looking forward to the day when we can help nonprofits too!
Here is the thing you're looking for. LEM is law of excluded middle, DN is double negation elimination law. Lets define some type abbreviations:

LEM = (x:Type) -> Either x (x -> _|_)
DN = (x:Type) -> ((x -> _|_) -> _|_) -> x

We first constructively prove not not LEM:

notnotLEMproof : (x:Type) -> ((LEM x) -> _|_) -> _|_
notnotLEMproof x f = f (Right (\a -> f (Left a))

Now we can use double negation to obtain a proof for LEM:

DNimpliesLEM : DN -> LEM
DNimpliesLEM dn x = dn (LEM x) (notnotLEMproof x)

I hope this is correct, since I don't know Idris syntax. If Idris supports implicit parameters, you would not need the x's:

notnotLEM f = f (Right (\a -> f (Left a))

DNimpliesLEM dn = dn LEM notnotLEMproof
Seems like no industry in SA can hide from this stuff.
Thanks to the DA for putting this info out there.
Wasn't the emotion chip simply one of Lore's chips from TNG? Besides, Data wouldn't have been nearly as entertaining when trapped by the Borg in the next movie if it weren't for that chip. ;)
Disclosure refers to the act of saying he's from MS.
Disclaimer means that you should read what he says knowing that he might have a bias, because he's from MS.

As they both result in the same thing (you need to read what he says understanding he may be biased), you'll see them both used. I usually use Disclaimer, but there's no real reason for that.
If it takes off you will see PC hardware become more console like than it is now, lengthened hardware cycles for GFX cards etc. Devs get a slower moving target to aim at, min specs become the current or perhaps previous gen. Steam box. Consumers get easy compatibility, Game X is compatible with Steam box 2+.
What parts of SimCity were written in Javascript?

(Before you say "The UI, obvs", I'm wondering if it's a common practice to write UI code in games in javascript. I know that Gnome has a lot of JS that's tied into UI, I didn't expect the practice to make itself into game dev).

And if this code is actually from SimCity, does SimCity have some type of v8 or other js engine packaged with it?
Accelerated Rendering in Chrome: The Layer Model
Go to the users page and click 'message'. It's the exact same thing.
At the very least it seems cut off...
The biggest issue I have with this 1% fallacy (which is a huge pet peeve of mine) is that it shows completely the wrong mindset needed for success in my opinion. To me it is saying we don't have confidence in our ability so we're going to target such a large market that if we even have a small amount of success we'll still make a lot of money.

Your aim should always be 100% market share. If you don't think that is is possible to create a product that would be appealing enough that everyone in that market should want to use it then narrow that market into a smaller subset and aim to get 100% of that. You should never be ok with only 1% of target users using your product.
One thing I noticed in the cost/FAQs was that they seem to include the expedited filing fee. Is that optional?
I didn't realize what you meant before. Yes, if you add the internal stuff of HTML and CSS, it is a lot. But Pepper is comparable in size to the APIs needed for general input and output on the web - both contain rendering, audio, input control, etc. In that respect they are comparable.
U-Verse subscriber here. I have 25Mbps down and I'm glad someone else is noticing this. I first noticed it early of Summer 2012 that 1080p videos were (literally) unplayable; as in no matter how long you waited the video would never start. 720p videos will buffer every 15-30 seconds.

This happens no matter what other bandwidth is being used by other applications or devices. I've actually shut down everything in my house and used the desktop on cat5 to see if it was wireless issues or anything, but the entire rest of the web is snappy and responsive except for HD YouTube.

Thanks AT&T-- the two hundred and forty goddamned dollars a month I'm paying you should defray the cost of the configuration of your service to flirt with the very line of net neutrality.

Dear god please Google Fiber come to Madison.
If you're not already familiar with him, there's a great professor at Harvard Law School, Ashish Nanda, who writes about exactly that - the choices service providers have to make as to where on the value chain they sit:

http://www.law.harvard.edu/faculty/directory/index.html?id=7...

Very smart guy - I think he was top of his class at IIT.
Is there really a point to a custom cooler when there are literally no high-end components in the machine capable of producing an appreciable amount of heat? Seems like $30 wasted.

This is going to be a tough sell. The PS4's performance is going to blow this thing out of the water, and it's a practical guarantee that the next Xbox will also - and probably not cost more.
I can't really speak for how common it is, but the Battlefield Play4Free server browser is written in Javascript [1].

[1] http://documentcloud.github.com/backbone/#examples-battlefie...
Github lists a non-truncated version [1]

[1] https://gist.github.com/anonymous/5133829/raw/9340a6fdc35453...
This doesn't sound like a security feature at all. It is more like denying people anonymity and subjecting them to censorship.
a more evolved fork: https://github.com/dustmoo/gridster.js
Why wouldn't they just store the date of when you last changed your password?
The fan can run more slowly (with the cooler it's more efficient) - so the the system runs more quietly. Important for a living room appliance.
top link: "This file has been truncated, view the full file [by clicking]."
If I recall correctly, Stardock has been around for ages at least since Windows 98. I never liked their desktop enhancement utility.
would you be interested to talk about these tools on the http://foodfightshow.org devops podcast? we would love to discuss them with you!
Google Fiber claims it's supposed to be "100 times faster than today's broadband." As evidenced by this chart, the experience via Netflix is nothing like 100x. Is this just because NFLX's bandwidth requirements for streaming video are far short of GF's bandwidth availability?
Don't forget about s6 which seems pretty interesting as well (I admit I haven't used it yet). http://www.skarnet.org/software/s6/
Don't know if this is real, but some claim that EA have had fake Facebook accounts to defend them, and then someone screwed up. Link to pic on a humor page:
http://naurunappula.com/1050795/ea-on-paras-d-ja-drm-d

Could happen, and if true, a bit embarrassing. If not true, shows how people want to hurt them.
>And lambda expressions are lame compared to what you can do in JavaScript/Perl/Scala.

Python lets you pass functions other ways than using lambdas, you know. If you've defined a function with the standard "def foo" style, you can pass "foo" as an argument.

Even the standard "1-line lambdas LOL" limitation can be circumvented by defining the function elsewhere and making the lambda a call to it.
The sivers.org post tells the story through an anecdote. I'm with you. Who doesn't love a good anecdote?
I am the author. As I remember it the pitch (for a .com company I worked for) was going ok until I said "...and if only we can get 1% of this market...". They flinched. I didn't really appreciate what I had said wrong at the time. It was only when I had more experience in marketing and running my own small company that I realized how naive this argument was.
Bing Now: Surveillance mode to find bars not too crowded
I see the same thing on Comcast sometimes, I think it's probably just something wrong with Youtube's routing.
Actually I usually set firefox to squeeze tabs. I love it. As long as the favicon is visible it works fine. Hiding the favicon in small tabs is the real sin of chrome.
Misleading title. This is obviously a formatted version of minified JS, presumably extracted from the shipping game, not a leak.
3.5 mb of Javascript. Glug. Looks like just the game ui. I cannot really find references to DRM like the title says.

Lots of nice references to cheats though!
They all rely on simcity.DEBUG being true,

if (simcity.DEBUG)
switch (a) {
case scrui.kKeyCodeDigit1:
c && (e && !d) && scrui.RunCheat("scgameui -unlockalltools");
break;
case scrui.kKeyCodeLetterW:
c && (e && !d) && simcity.CreateUnit("T_RCI_AddHourlyIncomeCheat")
}

Also pretty nifty: There's a rest api built into the game for communication, (as wel as websockets) and the name and email of one of the programmers are still in the code.

simcity.TutorialFakeUserData.creator = {
uri : "/rest/user/0",
tutorialState : 1,
id : 0,
screenName : "Chet Keno",
email : "mayorkeno@simcity.com",
nucleusId : 0,
lastLogin : 0,
isOnline : "true",
avatarImage : "Graphics/Tutorial/tutorial_avatar_keno.png",
cities_count : 1
};

Also interesting is that it seems that this is not just a stripped v8 engine. There's things in the code that make me think the whole game UI is actually a pretty decent webkit engine:

simcity.gEventManager = new simcity.cEventManger;
simcity.gEventTypes = {
CLICK : "click",
MOUSEUP : "mouseUp",
MOUSEDOWN : "mouseDown",
MOUSEOVER : "mouseOver",
MOUSEOUT : "mouseOut",
ITEMSELECTED : "itemSelected",
KEYUP : "keyup",
KEYDOWN : "keydown",
DATACHANGED : "dataChanged",
HASHCHANGED : "hashChanged",
GENERICEVENT : "genericEvent",
SOCKETEVENT : "socketEvent",
SOCKETCONNECT : "socketConnect",
SOCKETDISCONNECT : "socketDisconnect"
};
simcity.SocketManager = {};
simcity.cSocketManager = function () {
this.mSocketListeners = [];
this.mSocketRequests = [];

update: It could be leftovers, but this indicates that this is code from a prerelease/debug build.

simcity.SetUpDemoScreen = function () {
simcity.persistentLayout = gUIManager.LoadLayout("Layouts/PersistentPreAlpha.js", gUIManager.GetRootWindow());
simcity.SetTextOnElement(simcity.DemoExitButtonTxt, new scrui.cLocaleString("Tutorials.json", "0x0eaf7bc9", "EXIT"));
simcity.SetTextOnElement(simcity.DemoAvailableReleaseDateTxt, new scrui.cLocaleString("Tutorials.json", "0x0eaf7bb2", "AVAILABLE FEBRUARY 2013"));
simcity.SetTextOnElement(simcity.DemoThanksForPlayingTxt, new scrui.cLocaleString("Tutorials.json", "0x0eaf7b4b",
"THANKS for PLAYING"));
simcity.SetTextOnElement(simcity.DemoPreOrderTxt, new scrui.cLocaleString("Tutorials.json", "0x0eaf7bb1", "PRE-ORDER AT SIMCITY.COM"));
simcity.SetTextOnElement(simcity.DemoNotFinalSoftwareTxt, new scrui.cLocaleString("Tutorials.json", "0x0eaf7b3c", "Not Final Software"))
};
Making Netflix work better is about the last thing most US ISPs want. Maybe we'll have to wait for the Facebook speed index.

The FCC's tests which showed some ISPs only delivering 75% of what they advertised did encourage those ISPs to improve, though.
and the TVs show cable and DVD content that don't come with the TV.

and the cereal boxes show pieces of fruit in the bowl.

it's a serving suggestion.
It's worth noting that Statwing is a YC grad (Summer of '12).
And now, a word against our sponsor
LinkedIn does a real number on this one. A few weeks ago, I got a "Do you know so-and-so" email from LinkedIn. Most of the people they suggested that I knew were people in my general social circle, and I presume that LinkedIn was just saying, "Person X is a connection of persons Y, Z, Alpha, and Beta, as are you. Perhaps you know person X?"

But one was an ex-girlfriend.

Which was weird, because we hadn't dated long and had, to my knowledge, no social overlap before, during, or since the time that we dated (we met using a dating site). So, I thought, "How does LinkedIn know that I know her?"

And the conclusion I came to is that she had at some point recently uploaded her address book, and deliberately not chosen me as a contact, and then LinkedIn decided to try to nag me into initiating the contact that it knew we probably had.

Which is, to my mind, pretty evil. She didn't choose to contact me. LinkedIn basically used information out of her address book without her permission or knowledge. In an admittedly very minor way, LinkedIn decided to cyber-stalk her on my "behalf," without either of our permission.

(As it happens, we broke up amicably and no harm was done. But still, it was kind of gross.)
Cool. Got anything like this for Canada?
Fun little quiz but thought some of the questions got more confusing by trying to keep them as simple as possible. For instance, when it's third and short, selecting pass would allow you to rollout and look for a pass and keep the option for the QB to run for the first down if none of the receivers were open. But a run on a pass call isn't accounted for.

I am going to have fun playing with the data visualizations, thanks for putting that together
Few comments:

1. Just starting with 2 bombs instead of one would make a world of difference starting out. Especially mid-game when everyone has 5+ bombs.

2. The nuke doesn't rack up kills. Make the nuke useful and so people respect it more. Right now it just makes people want to kill you. And it makes the nyan-nuke much more tactical in nature.

3. Make depot spawned bombs "owned" by the user that set them off. If you set off a chain reaction of bombs, you should get the kills.

4. Stack treasure shield and soccer ball shield. Almost no one wastes time scoring because it is so hard. Make it stackable and people will do it more often.
I gave up on U-Verse, it would go down so often. Switched to comcast and not had any problems with netflix or youtube.
This is a disappointing comment. Africa is a big place with a diverse and exploitative history. Botswana is higher than Taiwan in the 2010 Transparency International ranking [1].

Regarding your assertion of an agenda by the opposition party, this may well be true but isn't that the whole point of having opposition parties? If not them or a free press, who would you expect to uncover these things?

[1] http://www.transparency.org/cpi2010/results#CountryResults
9 steps to better work motivation
Python and Ruby are on average about 40x slower than C. Fifteen years ago, this relegated them to the status of "scripting languages" that were unsuitable for Real Work. Today, there are still plenty of important applications where every clock cycle matters, but many more where that performance difference is absolutely irrelevant.

We have come to understand that developer time is vastly more valuable than computing resources in the overwhelming majority of applications - the only real disagreement is how many orders of magnitude of inefficiency we consider tolerable. Even the most resource-constrained applications are using higher-level languages and computationally inefficient designs, because it's much easier to spec a faster chip than a smarter dev team.

Most applications aren't getting significantly slower. Web browsers are a perfect example of this; Almost every aspect of their performance has improved vastly over the past few years, but as a result we're building much more sophisticated web apps and doing things in the browser that were once purely the domain of highly optimised native apps. It's a near-perfect example of Jevons Paradox. Improving the efficiency of a process reduces the cost of the output, which leads to increased demand for the inputs to that process.

My current computer has 700,000x more RAM than my first computer. If 99% of that memory is wasted, I'm still doing pretty well.
obviously? care to share for those of us who don't read JS fluently?
As other people point out you can always build your own cheaper, but if you want an out of the box solution, the Alienware X51 is surely already here, with a starting price of $700, a form-factor / size not dissimilar to the Xbox 360, and better (I think, though I'm not great at AMD/Intel AMD/NVIDIA comparisons) specs?

$699 gets you i3-3220, GT640, 6GB memory - upgradable at multiple price points up to $1299 for i7-3770, GTX660, 16GB memory.

http://www.dell.com/us/p/alienware-x51/pd.aspx

Disclaimer: I do not work for Dell/Alienware, however I do in some ways work with them - the above is my personal opinion, my work does not involve evangelising :)
HERB Learns to Separate Oreos, Probably Thinks Humans are Crazy
I have the same issue, but haven't had the time to fully investigate it yet. Other services have excellent download speed, typically about 3 megabytes per second download of say movies purchased through iTunes. But for some reason 1080p YouTube videos will never load.

The only thing that could be causing this is if:

1) YouTube's servers can't push the 1080p video out fast enough. (Very doubtful)

2) U Verse hasn't invested in a capable enough link to YouTube's servers. (Possible, but even a 240p video loads faster than a 1080p video. If it was purely a connection issue then 240p and 1080p videos should load at the same slow speed.)

3) They are purposefully throttling HD YouTube videos to ensure that more bandwidth is available for other things. (I'd say this is most likely.)

Either way some sort of unprofessional and/or shady thing is happening with U Verse and HD YouTube videos.
http://ispspeedindex.netflix.com/canada

404.
Back when I was with AT&T, proxying my traffic (over SSH, even) killed all buffer issues I had with Youtube. It's either bad routing or deliberate traffic shaping, and given my experience with AT&T I'm leaning towards the latter.
It would be an interesting project to offline the game - but I do wonder how hardcore the calculations are that run it. Would it be realistic to run the game itself and the server-side simulation stuff (nulling input from other cities) on an ordinary desktop computer? Or would you definitely need a secondary machine?
I learned that a lot of game menus are/were written in flash which was a huge shock to me, js would be as much, if not more, of one
The heart keeps you from getting stripped all the way. The only thing i agree with is starting with 1-bomb. Even 2 bombs gives you enough time to come up to speed (which is why the heart is so useful)
I don't know about AirBnB. People have been renting rooms for as long as they've been traveling, and vacation rentals existed long before AirBnB existed -- but they certainly make things more efficient than the way they used to be. That said, if I'm counting "washing machines", then perhaps AirBnB should count, too (or anything that increases efficiency of a thing we already do by an order of magnitude; it's an interesting debate, and I'm not sure which side I'm on).

I agree with you on AdWords, though. That was really the first time advertising was made quantifiable on a large scale (the innovation), and it resulted in a new industry.
I'm a little worried about this. What's going to stop, e.g., a low-ranked provider from prioritizing Netflix packets above other packets? This seems like an unintentional network-neutrality backdoor of sorts.