skysight-inc/HackerNews huggingface dataset:
"I don't know if anyone has built an equivalent computer with modern tech. I'd be interested to see how small it could be built."

Now there's an app for Google Glass! (news just in: casinos ban patrons from wearing Google Glass on the premises).

From the linked pdf paper there's this:

"...apparently been using a laser scanner and their mobile phones to predict the likely resting place of the ball." Would love to hear how they did it.

I'm really interesting in roulette. I wrote a Python script that plays online roulette (mainly to learn Python, don't actually expect it to make money.)
Yes, but if you want to take a narrow view, you can't blame Chase for AIG's mistakes.

"Bailout" money is tracked in the account of the entity that receives it, but I don't think it's reasonable to continue tracing it as it moves around. Bailout dollars are just as green as regular dollars. If someone at Chase buys a car with bailout dollars, then the car salesman buys lunch with his commission, are you going to claw back the bailout dollars from the waiter? Debts are owed by the people who receive the money, not the guy left holding the hot potato.
So the answer is, basically, "No, you can't."
>...OS vendor's flagship language/platform being crippled by this policy

Are you referring to performance?

If so, WinRT supports C++.

http://msdn.microsoft.com/en-us/library/windows/apps/hh44156...
IPOs don't have to be automated to end what is essentially price collusion by the investment banks on financing fees. It doesn't take that much more "work" by a bank to do an IPO for Facebook as it would for a company 1/50th the size. (I've worked on both size deals; the smaller ones are sometimes even worse because larger deals often have more seasoned professionals inside the issuer.) There are a lot of banks that would love to undercut the standard 5-7% IPO fee but they're afraid of being cut out of lots of other deals as punishment by the other banks.

Good for FB for questioning why banks still get 7% of new equity issues. It's highway robbery.
Never EVER say "I should be fired for this". You probably mean it as a little joke. Getting yelled at for screwing up is not the right time to make a joke. Unless of course you are serious, in which case you're an idiot.

Saying something that weird will just make it seem like you don't care or you're weird.

The fact you say you 'find it best' suggests you get shouted at a lot or you are making this up. Either way, you shouldn't be dispensing this kind of nonsense advice to other people who may well follow it.
If the system is out of memory, and you're not in some special case huge allocation, odds are very high your program can't proceed in any useful way. You're going to have to terminate anyway. Why pretend it's a recoverable exception? It's usually of the same class as a stack overflow.

If you can't tolerate that philosophy, you might as well just give up dynamic allocation altogether and have everything in stack allocated std::array's. But you still might blow the stack.
I really enjoyed that book, too.

The main thing I took from it was that if they had put all that effort and dedication into something which directly improved people's lives, they probably would have made a lot more money. :-)
> I've used the IEVMs project on github to install these VMs before; it failed. I'm trying it again as we speak, maybe it's a viable solution, maybe not.

The official ones work. I'm actually installing the IE7 version as we speak, IE8 and IE9 are running fine in VirtualBox.
"Being able to fire people easily is good for the business owner but bad for the employees. That's part of the reason unions exist and are useful."

This line of thinking has ruined the auto industry in the US and it's one of the the reasons we have a terrible education system.

If I have a bad worker (even after 7 months), I should be able to easily get rid of them (with cause). As a business owner, I shouldn't have to waste my time going to court or having some sort of 3rd party vote on whether I can fire them or not.

Businesses will never thrive in this sort of environment.
I'm going to stick my neck out here and say that I think he's being rude and arrogant.

Yes, he's in a position of power, and could turn up to his meetings wearing only a cunningly positioned silk scarf, and it would have no effect on the banks' willingness to earn lots of money from overseeing the Facebook IPO.

But when you're in a position of power you also have a responsibility not to be a dick. I realize dress codes etc are a bit different over there in the US, but at work here I normally dress pretty casually.

However, if someone's coming in for interview, I will wear a suit. As I know the candidate's going to turn up in a suit, and it will make them feel uncomfortable if I'm interviewing them in shorts and a t-shirt.

The person in the position of power has a moral obligation not to make everyone else feel uncomfortable or stupid. A great example of this is Queen Victoria drinking from her finger-bowl after one of her guests did - in order to save them from any embarassment or discomfort (http://www.bobssermons.com/sermons/archive/030831.htm).

And yes, bankers have acted arrogantly, and swanned around like they own the place too long. But its hardly a great example to set to just start doing the same yourself as soon as the balance of power tilts.
Show HN: A battle game exclusively by email
We are working on this side side project since few weeks. Our goal is to design a fully email based game, with graphics and everything.

The main concept is a battle between two sorcerers. It’s turn-based, and you send commands by replying to emails you receive.

At the moment, you can move your sorcerer, and attack your opponent. New and exciting things are coming soon!

To launch a game, you only need to send an email to play@cursend.us and a friend of yours.

The game is fully open-source, including artworks.

What are your thoughts?

Game: http://cursend.us/
GitHub: https://github.com/bpierre/cursendus
Magic email: play@cursend.us
AgileZen Product Announcement
10 minutes browsing through the handbook and I already found great info that I did not know:

The Debian package format is designed so that its content may be extracted on any Unix system that has the classic commands ar, tar, and gzip. This seemingly trivial property is important for portability and disaster recovery.
> It sounds like you're rich?

Not necessarily. He doesnt have to be rich, all he has to be is mediocre smart. Not apply for credit cards everywhere, burn wholes in his credit, drive recklessly, get in trouble with law, change job like gloves, etc; in other words: be a normal, decent citizen. Then his credit will keep building itself up, and yes every bank will be begging him to take the loan with them, knowing that at the end of the day the mortgage is bank's property until last penny is paid off, so there are limited ways he can "steal" it.
If you ever wanted to dabble in Hadoop take a look at Hadoop Fundamentals I http://bigdatauniversity.com/courses/course/view.php?id=301. And if you'd rather do hands on exercises on the cloud instead of installing all this stuff on your laptop take Hadoop on Amazon Cloud course http://bigdatauniversity.com/courses/course/view.php?id=309 and get $25 from Amazon. Free courses plus $25 bonus is a pretty good deal.
Also interesting is the book "Calculated Bets: Computers, Gambling, and Mathematical Modeling to Win" which talks about one man's quest to beat the odds at Jai alai (http://en.wikipedia.org/wiki/Jai_alai) by modeling the game and the players. It's a fun, humorous and technical book.

http://www.amazon.com/Calculated-Bets-Computers-Gambling-Mat...
Or you can use an addon to provide a patch-logic workflow for git, such as topgit or topbloke.
Web fonts typically look crappy on Windows in general. I've Googled around to try and solve the problem as a user, but I think it's because browsers tend to use Windows' GDI rendering instead of DirectDraw (or vice-versa, I forget).

Now that I think about it, I might switch to Safari for Windows for just this reason.
A: So you have three 49-person companies ... That's odd.

B: I employ no more than 49 people in each of my companies and start new companies as necessary to avoid sharing profits with my employees, having to deal with worker councils, and the like.

Playing corporate twister to evade the clear intent of laws sure seems like loophole exploitation to me.

In addition to working around the intent of laws that empower workers, organized groups of business owners are constantly trying to overturn those laws and, in the meantime, discourage enforcement.
I don't know much about it, but it does mainly seem to be about business and social relationships, due diligence, negotiation, accounting, and marketing with a compelling pitchbook or whatever they call it.

It doesn't seem so much like a target for automation so much as a target for "pro-competitive intervention" (which is very unlikely to happen).
It's not about emotion. It's about concentration of talent and drive, and geography does matter. People here in California, particularly in the Bay Area, think differently (apologies to SJ). Great startups are usually based on some sort of rule breaking, game change, or disruption. The non-conformist culture in CA especially lends it to this. That's why startups thrive here.

Edit: it's no coincidence that the startup hub in Texas is in Austin, the only place in Texas I'm aware of that has a non-conformist culture.
I see, so it's after you've created the box. I agree that there should at least be a mode where everything snaps to a full pixel. Anyhow, the Cmd+K trick would be useful in your case. Also, corner radii should be preserved if you resize with the properties inspector.
That pointy gear icon on iOS drives me crazy. Gear teeth don't look like that!
The media are the hoaxsters, as they are with most "trend" type stories. Find one example of something (rainbow parties, crazy diet "fads", etc) and you have the diversity that is natural with billions of people. Cast that as a trend, however, and suddenly it's something that everyone needs to be aware of and concerned with.
Aşırı Sıcaklardan Korunma Yolları
Yes, performance. And I never doubted that it supports C++, but the point is that it also officially supports C# which, if it can't be JITted, will take a nasty hit. iOS has no equivalent to C#, since the only officially supported languages are compiled ahead of time.
Credit crunch.

It's all about timing. Thank the "business cycle" inherent to keynesian economics.
MIT Media Lab Hosts The Future
No one has said it yet, but this is awesome. As someone working through bunches of books at the moment, it's great to see some kind of structure to at least guide me while I go about my own things.

Even if I don't use the courses fully, I'll certainly take bits and pieces as I go forward.

Great stuff.
NSAPI is no different than Active-X. It is not solving the central problem of requiring plugins vs. ssl.
VMs run all of them crazy easily. And using unity you can have all versions on your desktop at once and open. I do it every day. My default browser is IE 9, so when i launch I always launch in IE 9 do all of my testing debugging there, almost never even look at another browser until it works 100% there. Then my browser for surfing is Opera, all others for testing.
At a glance, the only suggestion I disagree with is PHPjs (http://phpjs.org/).

Many of its functions are badly implemented.

Examples:

http://phpjs.org/functions/array_fill:314 (doesn't even return an Array type)

http://phpjs.org/functions/array_unshift:347 (using `arguments[n]` instead of the arg name)

http://phpjs.org/functions/call_user_func:363 (unnecessary and broken usage of eval)

Also: it's essentially porting a bad API to a language where much of it isn't needed. (e.g. array_push).

It's best to avoid PHPjs if you're looking to learn JS IMHO.
Web tool to determine next president
You were banned for 20 times, now using 21!, Huh,
I used to have a beast of a machine with a VM for IE6 - 9. It was super easy to test all of them simultaneously.

In modern times however, I think when we try to support IE it will be 9 and higher. It's not that it's too much work, rather that IE 8 and lower users are hurting the internet.
Python, Clojure, Haskell: Factual Releases Drivers That Matter
Word, when I read that he said to Jon Ive "your ideas are shit" I couldn't believe that guy would keep working for him.
Understand the B2B Ecommerce and avoid B2B Social Media failures
Yes, and worse, they repaid it through government-sponsored arbitrage: bank "holding companies" borrowed from the Fed discount window at ultra low rates, and loaned to others at a higher rate.

A bailout paid with a bailout, which tells us nothing about the health or viability of these financial institutions.
Pinterest Style Listing (Only CSS, no JS)
When half a million Americans died and nobody noticed
Look into osqa, which is a qna community much like Stackoverflow. It has a karma system and Concept of badges.

Do Reach me out for getting more help if needed to get required osqa codebase.
The expectation was set by Microsoft. This is the first time they've made this move to eliminate dual booting entirely. They are making other unprecedented (for them) moves on the ARM platform in relation to JIT compilation and the other restrictions which make Firefox an impossibility. Imposing these kinds of limitations has never been Microsoft's way before.

Above, I noted that they seem to believe this is a battleground; I stand by that statement. Microsoft seems to have made the conscious decision to emulate Apple in locking down ARM in a way that will benefit them. This is not a value judgement; it's an assessment of what seems to be their intention. It may be wholly within their rights, but it's hard to argue that it isn't something of a change for them.
Ground Breaking Languages
I'm no expert in economy, management and logistics, but I imagine that companies become large because of economies of scale, not because of productivity of scale. It's hard to mass-produce cars in a company of 49 workers (or 490, for that matter).

Also, 5000 workers might be less efficient (per head) than 50, but at least you know that if 10 are missing (sick leave/vacation/...) at any given time, your production will continue uninterrupted.
I think it's probably worth knowing the language and at least trying out all of it. Holding an opinion from an ignorant position is just blind dogma. Who knows, you might discover a delightfully useful facet.
IE9's debug tools are hands down the best at this point in time. Although Chrome's is cacthing up, pound for pound you will be far more productive in IE9s debug tools then firebug, dragon fly or any other at the moment. I think there is just too much bias at play here.
A bit OT. In Yii framework (php) these are called "scopes" and there is a nice abstraction to define non-parametric scopes via arrays.
http://www.yiiframework.com/doc/guide/1.1/en/database.ar#nam...
The reasoning is very poor. I thought he was going to say something along the line of portability. Nope. It was about exception.

Granted, exception is problematic. I don't use exception for similar reasons. However, given the nature of this project, it should have been clear that exception should not have been used in the first place. Instead, be very explicit about error handling. This is really a poor design choice. How is it the conclusion that the answer is C, rather than "C++ without exception?".
Do brogrammers really exist, or at least exist in any number great enough to worry? I've been to many software engineering meetups and whatnot and I have yet to meet anyone I would call a brogrammer. This stereotype feels more like a joke that has taken on a life of its own and the media likes to write about it like it is a legitimate widespread phenomenon, kind of like they like to portray climate change deniers as an equally large contingent within the scientific community as those scientists who support climate change theories based on human impact.
I agree.

For me it looks more a blame the tools rant, instead of looking at improving the design.

All the alternatives proposed would work as well in C++, with the added benefit that C++ has a better type checking than C.
Eh, I don't really buy any of that. Have you actually worked in the mechanical engineering world? I feel like it's far more gray than software engineering. I might have a specs on the output, but the environment is the actual physical world with all of its problems. Corrosion, temperature, vibration, dirt, dust, etc. It just screws with you the entire time. The abstract environment of a computer is tame in comparison. The only thing you have to worry about is the dependencies - which is basically configuration managament. Configuration managament is a problem in the mechanical world too. Except if you design a power plant to Rev B of the drawing, and show up with a Rev A drawing part that doens't fit, you might be out millions of dollars and months of times because there is no 'recompile' button when it comes to giant machined parts.

As for your specific examples, 'different kinds of hardware' is no different than saying my system needs to work at -30F and 130F temperature. Materials behave very differently at different temperatures and we have to account for that. Some metals are weaker in temperatures as high as +25F. That's something you will see all the time.

You are also vastly over-rating the complexity of scaling. It's really not that hard. Are you really going to tell me it's harder to figure out how to scale a web site than it is to build a rocket engine? Because there are about 1,000 web sites out there with millions of users and only about 10 organizations building rockets.
Looks like they copied the limitations of EC2 almost exactly. Boring.
The real change is that up until now many icons got away with implying a mash-up of result, media and interaction in one clear glyph.

Even when the old-school icons were developed, the result for many things was a rectangular screen. Which is why they emphasized media or trappings, which had the useful side-effect of implying interaction. (bunny ears vs film strip vs VHS tape vs film camera)

As you correctly note, the problem now is that all media is digital. There are no distinctive trappings. There isn't anything to imply the interaction mode. (are you taking, browsing or sharing photos when you click on that picture icon? And when sharing, via what 'channel'? web service? email? mms?)

Further, we've never really had to worry about so many of these icons in a single app or on a single device before, because it was largely inconceivable that a single thing would do all of this to any acceptable degree. Even 10 years ago, what general purpose computing platform had all the features of a modern smartphone? Including access to multiple networks and services for transferring data at varying degrees of synchronicity -- think capture video vs broadcast video vs video chat. What app was commonly used by regular people to handle capture, editing, review and multiple sharing options for both photo and video?

A single glyph is simply not enough anymore. We can reasonably distinguish between text-in-a-box, still-in-a-box (cliche landscape) and video-in-a-box (stick figure with action lines). But we'll need multiple glyphs in combination to distinguish between video-to-be-streamed-down, video-to-be-broadcast, video-to-be-sent-via-email, video-to-be-captured, etc.

And this won't be too difficult. To some extent we're already doing this, with arrows and combo glyphs to distinguish between things like Save/Delete/Copy/Burn/Share.
That doesn't fit many use cases. What if you want to preserve a particular version of the file? Yes, I understand all versions are kept in the infinite rollback history, but what about the UI element?
It just proves that bankers are spectacularly bad at performing their primary job function- evaluating risk.

They sucked at it in the run up of the lending bubble (which is why there even was a bubble), and they suck at it in the aftermath.
The idea that here, in the 21st century, any successful entrepreneur must garb oneself in rarely-worn, extremely expensive and generally inconvenient Victorian-era ceremonial dress in order to arrange a business transaction is utterly ludicrous.

I'm most effective when I'm at my most confident, and I'm most confident when wearing the clothing that I am used to wearing every day. That might be a suit, and it might be the affordable and well-designed utility clothing that 99% of humanity wears.

If it's good enough to wear whilst creating a company worth billions of dollars, it's good enough to wear whilst selling it.
I think with anyone who cares about doing good work, simply asking the questions that will lead the person to realize what a fuckup it is should be enough.
"It's expensive getting hardware to test on" not an excuse to avoid IE testing
Unix is the one with 70 character commands? Have you even seen Unix?

It's not a matter of taste, at all. Once you learn the language you can do quickly do anything. Hell you can refactor your entire source tree faster than someone can find the refactor button in their IDE.
You obviously never had to work on a huge project that has to support IE browsers.

My company has to do that and we spend countless hours on IE specific tasks.

It works on IE10? great! I don't know if it will on IE11. Or if microsoft will find another way to break open standarts.

If we had a choice of not supporting IE, we'd do it.
Not because of Mac, not because of Linux. Because of IE and nothing else.
If you think your biggest problem is forcing your team to use the prescribed language or language subset, it probably isn't.
I can't disagree more.

But when you're in a position of power you also have a responsibility not to be a dick.

Say's who? The greatest minds of our day challenge status quo's, not accept them. "Dress" has historically been a badge of status, which has historically been inherited. I think the big "F U" that Mark is trying to portray (much like Jobs) is that his meritocracy wins.

Bureaucrats wear suits, Meritocrats wear hoodies.
Hmm.. maybe, but camera is often so overloaded.
I don't think Android tablets have mostly failed because Android was open. They failed because they arrived too late in the market, Google didn't focus on 3rd party apps from the beginning, and their solution, Honeycomb, arrived a year later, and it sucked as an OS, with bugs, etc. So in effect iPad had about a 2 years head start.
Unfortunately I've done something similar to this to some outsourced contractors in India as we were doing a final code review of their deliverables. I regret it still and have tried to make amends. On the one hand we're paying them good money to do work we don't have time to do ourselves so at the time I felt it was ok and warranted. On the other hand they're human beings just like me with feelings and pride and i took them down a notch in front of their peers. Yes, I'm a better coder than them, yes we were paying them lots of money for work I felt should have been better. But the way I went about it was totally wrong. Sucks but at least I learned from it.
FBI Fears Bitcoin Popularity With Criminals
Ooops. I hit down vote instead of up vote by accident. How do I undo it?
The bankers might return the favor with downgrades and other stuff soon enough (and yes, he will have to care once the stock goes down, no matter what he says).

Some occasions call for slippers, others for khakis and others for a suit and tie. Wear an ill fitting suit to show that you're not comfortable in one if want, but wear a freaking suit. You're asking strangers to buy with their hard earned money about $10 billion of your $100 billion pie. Show some respect for the occasion.
Namespace in JavaScript
Progfile.com and Progfiler.com are also available.