skysight-inc/HackerNews huggingface dataset:
>Most other developed countries are tiny
and have less people, less potential funds, etc. That isn't a valid arguemnt. Transportation infrastructure is almost by definition scalable.

Your point about destinations is pretty valid though. Getting to california from other parts of the US is an effort. The east coast has a lot of different possibilities though, and even things like Dallas-houston are frequented enough, and the time to get to DFW, go through security, etc. would be compensated easily by just taking a train.

The map the WH offered for the ARRA takes advantage of that fact. When big hubs are built, having single links between them becomes reasonable.
First 4 bytes of the MacOSX Python binary spells 'CAFEBABE'
00000000 ca fe ba be 00 00 00 02 00 00 00 07 00 00 00 03 |................|
Site is just a paragraph, with a link to a Youtube video:(http://www.youtube.com/watch?&v=sqodXd-Vtn8)

"Sneaking in near press/employee access points without going thru them, zigzagging through corridors, and once carrying a box so someone opens a door for them, two jokers from Savannah State University social engineer their way into Super Bowl XLVII for the most part simply by looking like they belong."
That's a different question. So far I think people are trying to prove that there are actually no difference. If we found out there is a difference and acknowledged it, then depending on a kind of position it could be completely irrelevant or highly relevant. For example, hiring a socially awkward person as a computer programmer is nothing uncommon, but hiring one as a salesman or customer service representative may be unwise. Other qualities may have similar effects.
I took a 10 min break from another all night programming binge to check out HN, found this, realized it sounded like the story of my life, then realized that the majority of the comments are saying "yea that sounds exactly like me". It should make us all feel better to know we are not alone!
Excel is an incredible product, especially if you look at its UI.

- Performance is astounding. Sorting thousands of rows by color? No problem.

- The formula Editor. I edit the cell which holds the formula and it highlights, in color, the data ranges that provide the input for the formula. I can copy the cell, which moves the formula. I can, through drag and drop, expand the data area for input.

- All the little things. The Sum, etc helpers in the status bar. Autoexpand of number ranges.

If you sat down now and tried to replicate it, you would tear your hair out. Best piece of software ever done by MS.

That being said: Powerpoint is the exact inverse. What an amazing piece of sh*t.
> but given that the Java downloads are free, any payment deal with ask.com represents an infinite increase in profitability.

That would make sense if Oracle was a company whose only business were providing Java downloads. However I heard they also have some other source of income, and I suspect compared to those whatever ask.com is paying is rather minuscule.
Approximating Pi in Python, Part 2
What baffles me is how did the jury convict the son without any DNA evidence? It looks like they came to a conclusion based on circumstantial evidence and his character. Is that how our legal system works? I wonder how many innocent people are out there serving sever prison terms.
> I fail to see how web apps are a hack at all. (...) Sure, they're not the "original purpose" of the web, but they work awfully well for things like GMail, GDocs, GMaps, etc.

Well, you realize all the products you mention were only possible because someone figured out a hack (XMLHttpRequest), and now everybody relies on something that wasn't thought out in any shape or form? Can you see how fragile is the software stack an entire web industry is basing itself on?

Also, I don't find GMail, GDocs or GMaps the epitome of good UI and interaction models, I can point a handful of quirks (GDocs is particularly bad.). I don't think these products withstand a round of user testing, people just take it for granted because they are provided for free. When a better alternative shows up (Sparrow), people flock to it even if it's a paid app. Of course, Google killed it, they are web app zealots after all and need the revenue from the ads.
Report: Ex-Cop Christopher Dorner Is Now a Target for Drones
Haha ah thanks for the clarification cdcarter. That is a process I know all too well when debugging code in Internet Explorer 8.
>> The engineer's computer was compromised using a real zero-day exploit targeting...

Why so complicated? Zero-day exploit? After all, Facebook is not Iran's nuclear facility. And in case of large software companies social engineering is generally easier and more effective than zero-day exploits.

I'd suggest simulating more realistic attack by anonymous, with attempts to social-engineer facebook employees out of their pa.. laptops.
Because of their unique positions of power, NYC and DC are useful to connect. Minneapolis and Detroit are already connected by rail, train, bus, and car. If you want to spend a hundred billion dollars, the you need to justify it by showing that there some pent up demand for travel along the route, or some gross inefficiency that HSR will correct. GDP isn't a statistic you can substitute for number of daily trips. It is ultimately about how many people ride the train vs how much it costs, right?
Thank you fir feedback !

Yes there are other badge / achievement systems, but they are all local / internal and don't reach out to the world. That s what Badge Fever is here for. It creates the ultimate service to create, collect and display badges.

We have also in future plans the option of connecting accounts such as google, foursquare, dyi and others to keep the badges truly global.
Jquery has no native mechanism of doing MVC. Building a page with a few sets of interactive elements using jquery is perfectly fine, but scaling it up to a hundred screens all packed into a single page is essentially impossible.
"Luck is what happens when preparation meets opportunity." :)

I have a dozen stories of my own about being in the right place at the right time...with the happenstance of having the right preparation.
Tell HN: We've Lost An Engineering Luminary - Bob Davis (IEEE)
Hi HN,

I'm admittedly not very good at this sort of thing, so please try to be
patient, kind, and considerate.

Last week, engineering lost one of its most significant giants. You may
not recognize his name, but at this moment, as you read this message on
an electronic device over a network, you are standing on his shoulders.

His name was Bob Davis.

Bob spent most of his life as an active contributor and organizer for
the IEEE. Whether it was the sticky politics of getting many competing
interests to work together or solving the many supposedly unsolvable
engineering challenges, Bob was truly amazing. The technology and
networks you use every day are due, in part, to Bob's efforts at the
IEEE. Bob is one of the people you ought to thank for the bottom most
layers of networking (OSI Layer 1 & 2). The list of Bob's achievements
is extensive, but more importantly, he truly understood the need for
collaboration and concensus.

Most all efforts are group efforts. If you take a step back from the
myth of the lone genius, you will see all the other people providing all
the required supporting contributions necessary for every supposedly
solitary success. Since there is no master list of all contributions and
contributors, no one can name all of the nameless people they ought to
thank. In this competitive world where a few receive fame and fortune,
try to remember the efforts of those few will always be trivial compared
to the combined contributions of the unnamed supporting masses.

To you, Bob is probably just one of the countless unnamed engineers who
made your life a little better through his efforts. To me, Bob was a
friend, an inspiration, and an all-round amazing person. I'll miss him.

Appreciation makes efforts more meaningful. It's too late for you to
thank Bob, but to turn a loss into a gain, I hope you'll look at
something you enjoy, find one of the unnamed people responsible for
creating it, and just tell them, thank you.
Prisoner hides cell phone in butt, gets caught for not silencing it
Client side zero-day is not even remotely unrealistic for an organization like Facebook. This stuff happens much more than you think it does.
Show HN: View Kiva loans in realtime
More Thoughts on Discourse: Let’s Give it Some Time
you love details and are confused by them.
Exactly how hard do you think it is to get your hands on an exploit for an unpatched vulnerability?
Sporting events are pretty easy to get into, the key is to have a prop and act like you belong.

I once got into a NHL playoff game by picking up a plastic beer cup off the ground in the smoking area outside of the arena and just walking in through the door. They had a security guard standing there with one of those UV stamp checkers. I showed my hand, he scanned, there was nothing there and I just keep walking like nothing and he didn't say anything.

The hard part is getting a seat in a sold out event... If you don't mind standing, there are plenty of places to stand and watch.
Proposed Arizona bill makes it illegal to impersonate someone online
You sound terrifically smart blackhole, but you took on too big a project. Maybe. Maybe not. Maybe you can get the project outsourced (in pieces or as a whole) to get it done that way and become famous :)

Or continue doing it yourself (not recommended, but hey, if you are deriving some kind of joy from it...).

But whatever you do, take care of you for awhile. Love yourself. You are a good person.
A lack of application patterns and tooling (generators, etc). A lack of a persistent store, I found ember-data to be difficult to use and buggy, also low on documentation. Complexity around every corner: almost everything is a StateMachine. I'm betting it's an anti-pattern. Also views & templates, controller and scope between layers.

Angular still faults on a couple of these. (Tooling for one)
How many individual developers has Apple picked on for patent infringement? None that I can think of.

How many patent trolls has Apple stepped in to defend their customers from? Lodsys backed off from attacking App Store developers when Apple said they'd sign on as a co-defendant in any case.

How many patent trolls has Nathan Myhrvold created through Intellectual Ventures? Literally thousands.

Apple's embroiled in a patent war. Don't confuse that with being patent trolls.

You also forget that Xerox remained uninterested in producing a consumer computer incorporating the concepts they pioneered. Likewise, HP, when Steve Wozniak was working there, declined to produce a personal computer he designed.
http://www.yesware.com/ is free to use and also works with the 1x1 image to track opens. You can also add trackable links.
China Passed America in Net-Output Manufacturing Only One Year Ago (vid)
So if Obama give the thumbs up we can just execute the suspect on the spot.

Edit: sure, downvote me, but what I said is actually 100% true. http://openchannel.nbcnews.com/_news/2013/02/04/16843014-jus... The legal reasoning supporting execution of Al Queda leaders who are US citizens overseas holds true completely for any anti-American people on US soil
Please, this comes across as quite insensitive.
But then what about this :
"The engineer's computer was compromised using a real zero-day exploit targeting an undisclosed piece of software. (Facebook promptly reported it to the developer.) It allowed a "red team" composed of current and former Facebook employees to access the company's code production environment. (The affected software developer was notified before the drill was disclosed to the rest of the Facebook employees)."

Does that mean they used the discovery of the vulnerability as an opportunity to create the drill (as a "might as well use this" scenario) or was the drill planned with the 0-day and then the developer was notified?

Which came first here, the vulnerability or the plan for the excercise? I would imagine priority would be to patch the system rather than plan a drill, no?
Not many people on HN mention APL. I programmed in APL professionally for almost ten years and know (knew?) the language well.

It's too late for me to go dig-up this old spreadsheet. Maybe I'll do it tomorrow. Excel does warn you when there are discrepancies between adjoining cells. If I remember correctly this was a cell that was copied down and used on a row. Thinking back I think the formula was entered once but replicated Dow a range of rows.

The problem with the APL comparison is that the language can become less elegant if the operations to be applied across the rows of a matrix are somewhat varied. I'm typing on an iPad right now so I can't even try to give you an APL example. Maybe tomorrow from my PC.
This headline is pretty misleading. If you read time's article it concludes: "So far, it seems that the positive effects of being socially connected supersede the negative consequences of feeling inferior or left out by your circle of friends."

So assuming "socially connected" means connected on social networks, Facebook (on the whole) doesn't make you feel bad about yourself.
https://itunes.apple.com/ie/movie/anchorman-legend-ron-burgu...

(That was not easy.)
Google deserve all the hassle and costs they get now from everyone, after ceding to the French without any meaningful fight and therefore setting a precedent.
That is kind of how the music business worked back then. Less so now, but it is certainly still a part of the entertainment biz.

So give Sivers credit for recognizing that and acting, both out of goodwill and self-interest. He demonstrated an understanding of how the music business works over and over again in later years. Thankfully, he also understood what consumers wanted and was able to mesh those two needs to some extent.
Some technical advice, since most of the comments here are life advice:

Use higher-level languages like Java or AS3 or Haxe to flesh out new ideas wherever possible. You'll kill yourself using C++ to fully vet crazy new game engine paradigms from scratch, even if it's just the compile time you save. Once you've gone through your umpteenth refactoring in managed code land and are happy, you can do a source to source compile or something similar.

This strategy has really helped me in the past. In fact, one time I wrote a quick 2d Flash application before writing the full 3d C++ version that was my goal (for a haptics-based viscous fluid simulation). It really helped me get a "mile-high" understanding of the challenges before diving into the lower-level jungle.

EDIT: Oh yea, and never write your own GUI library.
because they reach out to say hello to the people they admire

Amen to this. I'd go a step further and just suggest saying hello. No admiration necessary. My friends occasionally tell me that I'll talk to anyone, and it pays off.

One example of several: After moving to London I e-mailed a local HN user. He introduced me to some people and two weeks later I had a job.
It appears the term possibly came about after the DoD was attacked by malware in early 2008. This magazine, from literally a day before that Businessweek article, refers to the DoD as the source: http://books.google.com/books?id=bmAEAAAAMBAJ&lpg=PA13&#...
Life after Hotmail
A quick search yields: http://www.amazon.com/Running-Lean-Iterate-Works-OReilly/dp/...
Yeah. Thanks for that. We've done some of this and we're seeing (a) or (c).

We've kept going because we "feel" that there's something to be "fixed" inside a store.

For example, discovering new products inside a store is really painful. Typical "big box" stores are >100,000 sq ft with >100,000 products.

Want to find a "healthy snack that taste like wheat thins and goes well with cheese"? Well, we have a wall of a 1,000 products. What you're looking for might be in there somewhere.

What do you think of this related problem?
This is what I, after years of web development consulting, now advocate.

The browser should be left for documents.

The only way to provide the best user experience and operating system integration is via native applications, regardless of the environment, which communicate via network protocols.
The article says that in an earlier test, "the organizers made an exception, however, when early in the drill, an employee said the magnitude of the intrusion he was investigating would require him to cancel a vacation that was scheduled to begin the following week. McGeehan pulled the employee aside and explained it was only a drill and then instructed him to keep that information private." I'd hazard a guess that they wouldn't keep you there if you had something important going on, but I can see the issue if it becomes a regular occurrence. Employees would be complacent and potentially always play the "vacation" card at some point to test to see if it was real or not.
This is the place. It's HN!

I have a strong suspicion that CGAffineTransform and its associated methods are calculated through the ARM NEON co-processor. I don't see anything in the documentation you provided that mentions the GPU.

It _could_ be done in a vertex shader on the GPU, but looking at the API, the use of Rotation, Scale and Translation methods seems more consistent with it being done on the CPU or the CPU's floating point co-processor. Otherwise, there would be something equivalent to glBegin() or glEnd() to prep calls to update the uniforms for the shaders and render to the frame and render buffers, much like CA's transaction based API for animations - the block based API is similar, too.[1] Frankly, switching to a shader just to do rotation/scaling/translation is a bit much, and better left to the CPU in most cases.

Andy Matsuchak of Apple claims that "When you implement drawRect or draw with CoreGraphics, you're using the CPU to draw, and that drawing will happen synchronously within your application. You're just calling some function which writes bits in a bitmap buffer, basically."[2]

That is rendering. Unless you're confusing rendering with compositing layers, the act of blending several CALayers/UIViews together.

The compositing bit is completely dependent on how you opted to draw your layers; some can be composited on the CPU, others on the GPU. I've listed all the ways that a layer can be composited on the CPU, it's just something to watch out for.

[1] - I'll grant you that CA has an implicit animation API, but CA also has a much more elaborate system of keeping current state and projected state in place. CA has layer trees for each to avoid having to block the CPU and wait on the asynchronous GPU for results, which CG doesn't.

[2] - http://robots.thoughtbot.com/post/36591648724/designing-for-...
What security? This story was before 9/11.

You have no idea how much it saddens me that people have become so accustomed to "security everywhere" that they just assume that in the past we always had security checkpoints everywhere.
Intelligent, Autonomous, Micro Flying Robots
> And I'm not sure what youth has to do with any of this.

I am already old enough to have coded Z80 assembly back in the day and I see this mix of languages and implementations mostly around youth wannabe programmers.
Don't see anything about these drones being armed. However, I'm sure there is some obscure way to justify it either because of his prior use of deadly force or military training or both...

This is a really disturbing case on many levels. Drones are just extra food for speculation and media attention.
It's mature and well documented. In other performance tests it has fared OK to well (I think another commenter linked to some). It isn't a 'full' MVC framework (e.g. it has no routing capabilities) but binding DOM elements to an underlying model can be a simple and powerful abstraction.
It's merely another camera in the sky, what's the big deal, they're not firing (yet?)
I wrote an operating system with compiler. A hex wargame was silly-stupid-easy. I'm not gonna waste much time with it, especially, because I have no original ideas on what to make it.

My tank game has fancy multicore code and, also, code that compiler at run-time.
Erik, you commented that you want to do these things before you get tied down by marriage and kids.

In my experience, it does not tie you down; it gives you the most important, defining reason of your existence.

It is a lot easier to change the world when you have someone to change it for.
AngularUI for AngularJS
I wonder if they will sell it to Apple now that it has been established that the IP belongs to someone else.

I don't think the question is so much whether this is wrong / right, but how does Apple proceed from here?

What kind of price could be negotiated?

Will Gradiente take it, or is the confusion worth more?
Seeing his series of animal eyes right after makes it very hard not to anthropomorphize:

http://www.behance.net/gallery/Animal-eyes/2123112
They're basically the same but better hardware support lead me to Ubuntu. This is because Ubuntu repos / installers by default include more drivers.

I use XFCE with Ubuntu for a lightweight desktop and have disabled "Ubuntu One" and some other bloatware.
The border patrol has been using drones for quite a while to track humans on US soil. The only real difference in this case is they are trying to keep someone in instead of keep someone out.
Wolfram now has a version of Mathematica called "Starter" which costs $995 CAD and can be used for commercial purposes (unlike the home version). The Starter version only gets upgrades for one year, but you can keep using it after one year.
This reminds me of how price scanners are now placed around retail store chains. I can't remember ever feeling like it was a big pain doing without them when they weren't prevalent. It was inconvenient when a shelf was missing a price, or when I forgot how much an item was once I changed aisles. But it wasn't "hair on fire" important because there was no solution yet. Nowadays, of course, when I need a price check and the nearest scanner is 20 feet away (if there is one at all) I'm feeling quite inconvenienced.

So to answer, I wouldn't abandon the idea until I had bounced it off of several customers and potential clients. It could be solving one of those problems we never knew we had.