skysight-inc/HackerNews huggingface dataset:
Hey bro, I'm also building an event-driven trading framework except I went with ZeroMQ (for socket level pub-sub, rpc and push-pull) and Google Protobuf (for messaging serialization and shared service scaffolding across C, JVM and Python).

Granted, yours is one layer closer to the socket, so I hope that we are not trading the same securities so that your FIX messages will arrive faster than mine, ;)
As the sibling said, it's about pushing more responsibility back on the driver. You're absolutely right that a computer would do a better job for many of the functions.

One example is that they removed traction control from the cars a few seasons ago. Why? Because it made it easier for the drivers to drive optimally, but in doing so reduced the entertainment and variability of how the race unfolds. By removing it, it gives more chances for the driver to screw up and for the race to change. It's more exciting for the spectator.

It was broadly held by many fans some years ago that F1 was becoming too robotic and taking all the fun and variety out of it. The race depended more on the tech that the team could jam in to the car, and the driver was really just a glorified program to run the basic functions. By making driver skill a bigger slice of the 'what it takes to win' pie, it made it more exciting to follow as a fan.
Most definitely. I've only done a couple on Coursera, but I found the Algorithms courses (1 and 2) by Robert Sedgewick and Kevin Wayne to be pretty well thought-out and articulate.
Because I'm...not visually inclined...I've always had a bias against visualization for debugging/analytical purposes compared to mathematical analysis...that is, a bit of code that calculates standard deviation should tell me something is off in a dataset faster than a bar chart will (this is speaking from the perspective of being the creator/analyzer/thinkerer...obviously, visualizations have a vital and unique role when communicating your findings to others).

But between this article and the one that was posted last week (the Nebraska problem http://mollyrocket.com/casey/stream_0015.html)...it's really thought-provoking to see the ways that a visuals-first debugger can at least spark a faster iteration of ideas, if not uniquely identify them...the OP wrote this in another of his Working on the Witness pieces (http://mollyrocket.com/casey/stream_0013.html):

> Instead of stepping through the code or even carefully reading it to see what it was doing, I did what I often do these days and added debug visualization code right away. I’ve been through these kinds of problems enough times that I know, more often than not, if you’re going to debug one thing in a piece of code, you’re going to debug a bunch of things, so you might as well add the debug code early and leverage it throughout the whole process. Why wait for the really hard bug before adding the debug code? It takes the same amount of time to write debug code earlier as it does later, but earlier means you can use it to speed debugging of all those not-as-hard bugs along the way.

It's not test-driven-development obviously, but am I wrong in assuming that this preemptive custom debugging is rare in game development? What kind of frameworks/scaffolding exist to do such testing? I thought the situation described in the OP was interesting in that it showed how one of the most annoying gamebreaking bugs can slip through...but if consistency of boundaries is dependent on designers/artists meticulously cleaning up their "blocks"...and/or a dev-type who has hacked together a tool to make inconsistencies more noticeable...I'm surprised that games don't have broken surfaces as a rule rather than an exception. Or maybe way more time goes into mundane, repetitive game testing than I had thought.
Marc Andreessen blocked me on Twitter after Bitcoin comments
The post is dated Dec 2012, and the Witness is still to be released. [0].

[0]: http://the-witness.net/news/
Privacy first. The list of solutions for paranoid people.
If you watch Silicon Valley (HBO) episode 1, there is a character who is fairly adamant about NOT going to uni / doing CS!
I haven't read any defenses of net neutrality that really tickle my telecom policy geek sensibilities (although plenty tickle my engineer sensibilities). Cable companies have the argument that its their private network, mostly built with private money, and Netflix, Google, etc, leverage it to reach customers. They should be able to do what they want with it. That's an almost slam-dunk argument for anyone who believes in deregulation and privatization. Their best play is to double down on the liberals. That means expanding the message. Yeah, without net neutrality cable companies could shut down startups, but that's really esoteric for your average liberal.[1] They want to hear about things like consumer protection, universal access, the digital divide, and assuring access of diverse viewpoints to media. These are people who will fight tooth and nail to keep public access stations nobody watches on the air, so figure out how to leverage those sentiments. A winning argument, if they could make it, would be: "Not having net neutrality would raise the price of everyone's Google and Facebook" or "lack of net neutrality would adversely impact rural populations" or something along those lines.

[1] I think this is where tech companies pay a price for having to awkwardly straddle the ideological divide. You come in calling for more regulation to increase competition and entrepreneurship, and people have no idea what to make of you.
GCC has done this for 20 years... the point is this optimisation requires a wider integer type than 64bits (in this case, apparently, 67 bits). This optimisation is potentially important for anything generating bytecode, or native code inside a JIT.
Three Charts on Secular Stagnation
One possibility: the compare only updates one register (flags), not two (flags and the destination register).
Sure, I think throwing money at it is bad for the country as a whole, but I also don't want my interest group to unilaterally disarm. There has to be some other plan for carrot and stick to decide to not lobby.
Much simpler construction: http://en.wikipedia.org/wiki/Takagi_function
I assumed they wanted to limit the amount of feedback/bug reports they got to a level they could usefully cope with. Any new release is potentially going to have tons of issues with real world situations that never happened for developers or in QA. Anything released by GitHub is going to get a lot of attention. By limiting the number of initial users, they can get some real world testing and not get millions of duplicate bug reports.
If you call up the debt collection agency and explain your financial hardship, it's possible (or even likely) that they will give you a generous extension to the deadline for you to pay the fine.
Thomas Piketty, the modern Marx.
You likely don't understand "BGP" at a fundamental level. Considering you need a well known and agreed peering agreement - BGP is not designed for use on end-points in any dynamic peering fashion. It is an external "routing" protocol. Hosts leverage "routed" protocols (e.g. IP). But, say, in our fantasy world your iPhone could take a full Internet routing table (it can't). BGP is not designed to deal with very long prefixes (/32 host routes) and in fact most peering agreements will flat out block prefixes longer than a /24 based on policy.

BGP on mobile devices would never have been fun and never worked. If each mobile host that came online required BGP around the world to update it's FIB we'd be in a world of hurt (partially because you can't aggregate host routes as you don't know where they're originating transit from). The more routes you add to BGP the worse BGP becomes from a maintainability perspective.

TL;DR
Don't mention BGP on mobile devices as fun to any network engineer unless you're using the reference as a bad joke.
I agree. Lap and sector times, RPM, ERS status, and current gear all seem more useful and are all featured more heavily on the Ferrari screen mentioned elsewhere in this thread, sample screens from McLaren Electronics, and the older LED displays.
I'd like to see those 100 firms contribute to a co-op ISP which competes in the most profitable markets of Comcast and AT&T, etc.
Thanks!

Being just a worker bee, I rarely get involved in serious negotiations, but have learned to deal with people for whom everything is a negotiation. The rules of "never make the first offer" and "shut up" have both served me well. Negotiators instinctively exploit the awkwardness of silence.
Maybe that's because the term "phablet" is still foreign to many and they want to emphasise the phone functionality, so that's why they continue calling them (no pun intended) smartphones. 5" is right on the border between smartphone/phablet.
Call for an enforcement of a competitive internet environment. Abandoning net-neutrality would be highly anti-competitive and bad for nearly all businesses, except for the handful of residential ISPs.
Web scraping isn't a crime - the simple act of downloading the data should not be a problem here. (The reuse of the data might be, depending, but we don't have that information right now.)

This doesn't even rise to the level of what Weev did.
So many times I say this to people. Sometimes the reason people aren't buying is because they can't find the price, and aren't willing to pay the mental price of talking to a sales person to find out.

I understand the sales psychology in making sure you enter into a proper discussion with people to make sure their needs are right, and extracting the maximum consumer surplus from them. But there is a non-trivial pricing point where this makes sense, and by not having any anonymous-sign up, you're cutting off your sales curve below this point.

I think it's very easy to convince yourself it's easier just to sign up customers over the phone, but doing so without at least testing takeup of simpler tiers is an incomplete picture.
Which means that back in Dec. 2012, the OP thought this:

> Despite not even being finished, The Witness is already one of my all-time favorite games. I’ve been playing it since Jonathan Blow started developing it several years ago, and I could not be more excited about its upcoming release.

Though he could be just a corporate shill and/or have bad gaming tastes...if he was this excited about it two years ago (and had been playing it since "several years ago")...that's pretty promising. All I know is that the first thing I'll do is check to see how well-arranged the grass is.
I find it odd that Ordinary Least Squares is missing from the map, even though it's probably more popular than all the other methods in that entire map combined.

However, it is mentioned at the top here: http://scikit-learn.org/stable/supervised_learning.html.
Movie Posters Are Infinitely Better as Mesmerizing GIFs | Underwire | WIRED
Really the best album The Police produced.
If you run Debian (or a derivate) you can download it using apt-get from apt.postgresql.org, and then just run "CREATE EXTENSION ip4r;" to install it into a specific database.

http://wiki.postgresql.org/wiki/Apt
That's fucking awesome. I'm an amateur.
Maybe they want Google to be able to crawl their database (which it has clearly done, as you'll see if you do a search.) That also raises some questions...
To Battle Yelp, Google Buys Appetas, A Website Builder For Restaurants
For cable, he was president of a major industry trade group that did lobbying, but that was from 1979 to 1984, which I believe predates the existence of cable ISPs. The internet then was still for research and military use.
I suspect this is good in a certain cultural environment - say, in US. Otherwise those advices could be interpreted as strange. And when background is taken into account, it becomes more similar to a protocol.
> Do not leave anything to ambiguity - Turns out this is one of the hardest things to do, especially in "friendly" negotiations with investors you know or friends you might be hiring. Don't assume that something you think is implied is agreed upon. Every point that you negotiate should be made explicitly.

This wouldve saved me a lot. I just did an internship that was supposed to be paid, or at least thats what i understood out of my talk with the person in charge of accepting me for it.

Turns out when i asked for my money i got something along the lines of "well i said we'd see if i wanted to pay you or not"

Edit: and there was no contract or anything written so i guess im pretty much screwed.
Flightfox may be helpful: https://flightfox.com
Remember to close your casts
Can confirm, have just beaten it a few times.
Why not put all information behind a login page and force people to sign up? It looks like this site will be used by only a few people anyways. You can then also track scrapers by login.
Yeah, running out of a bigint in PostgreSQL would be hard since they are 63 bits + sign.
I accidentally down voted you - apologies!
Congrats to Zach and Nat. This is awesome.
I still have a dumb phone. Does that count as "other"?
"Cable companies have the argument that its their private network, mostly built with private money"

No. They are using public right-of-way, which is worth a lot (far more than the typical monopoly franchise fees paid to local governments). This isn't hard to calculate. Figure out how much right of way is found in a building lot, then multiply by the number of dwellings and the mean cost of leasing bare land in that city.

If they want a free market with "privatization" and "deregulation", let them actually compete in one.

You would see very, very different pricing and service models if (e.g.) cities put in underground conduits and let anyone with the money to pay a lease fee pull their cable.
Scraping isn't a crime, but by the same token, neither is rate limiting and banning ips.
I wonder if this would work with PF_RING[1] from the ntop guys? Regular libpcap drops packets quite a bit at 10G+ speeds when you have adaptive coalescing disabled on the network card.

[1] http://www.ntop.org/products/pf_ring/
I don't know... I kind of like it that it is as hackable as it is. Worst thing imho is the permanent write-lock problem and that it should be secured in a way that lets the user hack it but keep the baddies out.
Easy fix - just let the anti-porn faction of the religious-right go after the carriers. If they don't want to be "common carrier", then they can be responsible for the content, too.

And no, I don't mean trivialities like copyright that they managed to get immunity from by passing the DMCA. IF they want demonstrate how strongly they control what is allowed through their network, then they must be the responsible party. There is not shortage of stuff on the net that - in the eyes of paranoid parent - "obviously" fails the Miller Test.

If Comcast/etc really wants to play hardball, this idea can be extended to include all the child pornography they are surely trafficking. I'm sure they will the strict liability being used in such cases by some judges.

There are a lot of reasons to want common carrier status, before you even get into the easy stuff like copyright and "streaming movies", and a giant line of people just waiting for just this kind of opportunity.
What about Aaron Swartz? He essentially did the same exact thing to the computers at MIT and he is somehow a freedom fighter when someone doing the same thing to the osvdb website is considered "unethical".

This is straight from the open security foundation website:

"We believe that security information and services should be easily accessible for all who have the need for such information and services"
Please publish the results of this survey in a couple of days. Many of us would be very interested in the results.
While your sentiment is reasonable, I think the main difference here is that McAfee and others mentioned host their own private vuln databases and do not share them with anyone, so they were scraping to increase their own private resources for commercial use.

Aaron was scraping private resources to share publicly.
Took delivery of a Tesla yesterday, only a few weeks after getting a comparably priced Mercedes Benz for my wife. I will just say that I think the Tesla money is well spent and the MB money is wasted on a company that makes a nice car but seems to be stuck 10+ years in the past on a lot of fronts.

The Tesla costs too much but it feels like the best way to support getting our planet off of petroleum which is the cause of so many problems. So I don't begrudge the price.

It's damn fun to drive. I won't hold my breath for any of the incumbents to do a decent job of making an electric car - maybe Porsche.

The electronics alone make the MB look ancient. The MB nav isn't touch screen, uses a ludicrous scroll wheel and is almost useless. Meanwhile, I've got an enormous touch screen with a pinch/zoom google maps system. This part has nothing to do with being an electric car.

If they can come out with a more affordable suv or sedan I think they will change the world of cars and driving. I'm thinking that all the rest of the car companies are basically hoping they die and they can go back to business as usual with the oil companies as best friends.
"Net competition" might be a really good phrase. But I'm up too late so be careful with what I say right now.
I don't think it's piracy that discourages Koreans from seeking a software career. Who's going to pirate the firmware of a smart camera, anyway? Rather, it's the way the culture and industry treats software developers that makes Koreans shudder at the thought of becoming a programmer.

The rapid industrialization of Korea over the last 50 years put a heavy emphasis on hardware: first it was clothes and shoes, then it was cars and TV, and now the focus is on memory chips and displays. Hardware is visible, tangible, easily quantifiable. "We shipped 10 million phones this month!"

But a culture that is obsessed with hardware will often have difficulty appreciating the value of software. Even nowadays, salaries for software developers are often calculated in the same way they calculate the wages for manual laborers [1], and the hourly rate is only around 2x of what manual laborers earn ($200/day vs. $90/day on average). Software is seen as something you do by throwing a bunch of man-hours at it. After all, that's how you've been doing hardware all along.

The same thing seems to happen in Japan, though to a somewhat lesser extent. Sony, for example, isn't exactly known for their world-class software, are they?

[1] Recommended daily wages for various skill levels, as of 2012: http://www.kdb.or.kr/info/info_01_07.php?mode=detail&dbnum=2...
I attended the grand opening of the first Ikea in the USA in Plymouth Meeting PA as a little kid. (The chart says Conshohocken, thats actually a new store they opened recently)

Because my mom is British she knew what it was already and was geeking out but nobody else seemed as excited. I was really young but I kind of remember the opening being a pretty lavish affair without many people in attendance.
It can be a crime if it is a violation of the site's terms of service and the requests violate the host's robots.txt.

I'm not sure whether there is a legal precedent though, in some cases you could call it a denial of service if the requests are not rate limited, and in other cases it might be considered an inappropriate access (see Weev, though he eventually won appeal).
I wonder how these results compare to the user-agent analytics of hacker news.
=does not want to charge higher fees to those who use more internet traffic lanes=

=is angry about the slow internet=
The options and results are available right now (unless the results are hidden for low rep users?).

Set a calendar appointment for +2 days with the subject https://news.ycombinator.com/item?id=7713656
That's good to hear. I have been using Firefox Nightly since quite a few months now. It's impressive. :)
You might argue the difference is that the information that Aaron was after was already paid for with public money. The OSVDB sounds like it is a bunch of people who aren't otherwise paid to maintain this information.
should do a lawnmower pattern (uniform coverage) and on each obstacle boundary, spawn a boundary explorer.

The boundary explorer would try to move a small distance forward, if it could, it would back up, and turn right a small amount. Then it would try moving forward again, looking for the most right it could turn whilst still being able to walk forwards. This would trace the boundary clockwise.

If the lawnmower grid resolution pattern was half the smallest diameter of an obstacle. You would be guaranteed to discover the topology of the map (assuming the map walk operator is bidirectional, which it isn't, but should be.)
I didn't really get the benefits of not using PIC. My understanding is that, at compile time, the compiler will generate relative branches rather than absolute jumps, which is stored as an immediate in the instruction. Is it different for x86? Where's the speed advantage coming from?
I'M Tired Weight Loss Video
Thanks to all replies. It looks like for work I could use it for personal automation/productivity, but it would be harder to convince others in the department to use anything I might write that depends on newish/non-established third party libs. I work for BigCo. I'm using xlrd, for example, in a few python scripts, and even that's going to raise an eyebrow or two.

As for home, I'm playing around with imap and some related things at the moment, and pointers to 3rd party libs might be fun for me to try. We'll see.
I really don't agree at all, based on my own experiences (personal, though they may be, and with absolutely no desire to be a snarky contrarian). Depression has been all but numbness to me.

Deep seated regret. The aftermath of an anxiety realized. The period after my worst fears come to life. Isolation. Abandonment. Powerlessness. Set adrift in an ocean of problems no one created, and no one can solve, never to return, never to set foot on dry land again. Perhaps with a meager ration of hope, that looks like it's going to burn off in the blistering sunlight of ordinary day-to-day struggles, amidst the windless doldrums of routine, before a sea of bad luck swallows me whole.

The way out is through, though we don't always make it home to normalcy in one peice.
I'd love to actually know how Apple are using this , especially in what apps.

All apps I've seen come from Apple tend to prefer rendering resources using images rather than code, even where you might assume something is done in code to start with, at least on iOS anyway.
I am on a iPhone 4s, might upgrade this year if something good comes out.

Have tried Android, Nexus 1, HTC HD2, never liked them as much.

Will never buy anything from Samsung, they are one of the most scummy companies around.
The Not-So-Crazy Plan to Build a Colossal Energy Skyscraper In Arizona
Was on an iPhone but I'm switching to a Moto because that is all that is offered on Republic wireless and their plan prices are too good to pass up.
Designer Microbes Expand Life's Genetic Alphabet
any Brownian

Almost any. Although they have probability zero of actually occurring, a Brownian motion can generate a continuous path.

Nitpicky, but this is a comment thread about math.
Using Bitcoin for universally trustless randomness
Scarcity itself is the force keeping all the poor from becoming rich. The resources to do that simply don't exist on Earth no matter how we might spread them around. Technology is a multiplier but it doesn't run on nothing. Hell, they can only eat until the oil to make fertilizer is gone.
Weekly 1-on-1's with every one I manage. We go for a walk and get lunch or coffee and talk.

Managing deliverables is much easier than managing people. Simply tell them when something needs to be done, get a commitment to it, and track it anywhere shared (whiteboard, trello, jira, or whatever).
HTC now, then whatever decent hardware gets a nightly FF OS port.
My first smartphone (Galaxy S Relay) arrives in the mail tomorrow.