skysight-inc/HackerNews huggingface dataset:
All right, enough. The amount of ignorance out there about HFT is huge.

I developed HFT algorithms in a previous life at a very large, well known bank. The majority of trades out there are in fact market making related. The ones that are market taking are usually at the expense of OTHER HFT algorithms, the ones that are slow and showing out dated prices.

And yes, HFT algorithms most DEFINITELY hold inventory. Some don't, but most do. It's too expensive to get hit on a bid and then try to get rid of it right away. They often hold inventory for days, weeks, even months. I know this for a fact. I can't tell you know much time is spent on worrying about and managing the inventory HFT systems accumulate.

HFT is immensely useful for large mutual funds. They replaced a broken system of high school dropouts who worked on the floor of the NYSE. Mutual funds HATED calling the floor, waiting an hour for execution, not knowing what was happening, and inevitably being taken for a ride. This is all public...go ahead and read a lot of the articles after Thain took over as president of the NYSE and gave tours of the floor to the large mutual fund managers...they were not impressed, to put it mildly.

With HFT, you have transparency and immediacy. You put in an order, and you get that price. In the old days, mutual funds called in an order, and had no idea what they would get, it would be whatever fill the NYSE trader gave them. Executing orders throughout the day makes perfect sense, and is cheaper execution in the long term. You simply get a bad price if you try to sell a billion shares of MSFT in an instant, so instead you spread it over time.

HFT does not front run in any way that is different than trading since the beginning of time. They are trying to understand if their is future demand, and adjusting their prices accordingly. You don't think that after being hit on a bid, the old NYSE floor traders didn't change their prices? They're doing the same exact thing as HFT does.

There's a ton more to say about it, but these are just to counter some of your points.
Grow up. Twitter doesn't owe you anything.
As a business owner, if someone is offering you equity and no cash for an app, then they don't believe enough in their business and neither should you.
Tech firms find havens from U.S. taxes
Congressional committee faults major US tech firms; tech firms fault Congress.
Seems very interesting, thanks!
Are you running your website with deployd? Because it's down :)

An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
Wow really? This is even less of a story then. Snow Leopard worked head and shoulders better on Intel Macs then Leopard did.
Ask HN: Startup Activities/Events in Boulder
I'm visiting Boulder starting today for a week.

Any good startup events to attend in the area during that time?

Also, are there coworking spaces/coffee shops where a lot of startups hang out?

Thanks.
Yeah. wss: is a thing.
Right - my bad - missed that
I don't understand your chain of thoughts.

Why would nokia be adding an openstreetmap overlay instead of a nokia maps one?

> are they waiting for webgl to be on mobile?

Are who waiting? You may not know that nokia not only sells cartography data to gps makers and online map services but also build and sells smartphones... Their current mobile maps, drive and city lens applications are really impressive.
Nvidia Developing High-Performance ARM-Based "Boulder" Microprocessor
1. Clocks are fashion accessories, too. That is why http://www.mondaine.com/mondaine-watches/ sells watches with the clock's face.

2. I guess many people will try and read the clock while not wearing glasses
I was just referring to the standard library in J2SE. Of course it isn't trying to do an IoC container - but there was a comment above about whether or not this is a "Java" issue and it really is not. My last contact with this was before EJB 3 so I wouldn't even try to speak to how Spring and J2EE have evolved to help manage complexity.
you've got a really good point there and on second thought I totally agree with you. I guess I was looking at it from a more "my app"-centric point of view.

I suppose these days, in light of the point you make, if you accept a password from an end-user there is no such thing as a low impact disclosure.
I don't know if I'd go so far as to say, "Lying is good." but I also wouldn't go so far as to say "Always tell the truth." simply because it is not possible. It is literally impossible to tell people the 100% truth about your life, for the simple reason that all telling is choosing information to tell, which always omits something.

You MUST omit something, because otherwise you'd be telling your unabridged autobiography to every single person who asked you a question about anything. Obviously everything short of that is an information choice.

I think it's worth aiming at truth and not invention, but I think it's also wise to think about what information is going to be effective when sharing.
I experimented with a CoffeeScript-like Lisp in JavaScript once. It's pretty opinionated, but provides interesting syntax possibilities (infix notation, non-significant parentheses and commas for clarity, JSON-compatible syntax): https://github.com/tcr/syrup

range = fn: [i]
loop: [i, r = []]
if: (i == 0) r
continue: (i - 1), concat: (i - 1), r

print: range: 5 # [0, 1, 2, 3, 4]
On the iPhone 5 - David Pogue & John Gruber
Again: If there is JavaScript injection, they can capture the password at the time you enter it anyway. Once you have JavaScript injection, almost any site will cough up all that data without issue. Heck, they can do a full-on man in the middle attack if they so desire.

It doesn't appear that merely cloning a login session cookie would get you access to the password, as it does not appear that the server even knows what it is. In fact, this approach they've used seems like it would allow for password challenges whenever Pandora wanted to, which makes session stealing far less effective.
It's not about Twitter owing me, or anyone else for that matter, anything. If you release an API under the premise that developers are going to build apps that enhance and refine your existing service, then it is your responsibility to maintain a fair and open attitude towards them.
Technically and pragmatically speaking, tying in OSM data would be best for all involved. Politically, they wouldn't be able to claim the exclusivity they have now and they'd lose a giant bullet point vs. Apple (no matter how much OSM data they're actually using).
Especially Mensans. Don't ever try to outsmart Mensans.
How are you implementing the real-time refresh?
The fact that there was a 1984-esque commercial from Apple and Steve Jobs had the characteristics of Big Brother and the Ministry of Truth is intriguing.
My issues with the new iOS Maps (It's not just about the data)
What? This is not a case where the simply flipped a magic flag in the installer to prevent you from using software "just because". The belief is that they are doing this because they're requiring a new version of the OS -- they're using newer APIs that aren't available in 10.5.
What Makes a Great Trivia Question: MSPL
What gender neutrality motions are taking place? Specifically at the level of childhood environments and teachings?
It's true. A high IQ is like having a car with a lot of horse power. Its effectiveness depends upon how and where you drive it, and even then it won't be enough to get you everywhere.
Trivially, this result is clearly obvious.
The reason I like Lego is because I can build stuff with her. Especially when we decide to build something "off-piste".
> We've arrived back at the axiom that all numbers have two square roots of opposite signs.

While I like the geometric content of the rest of your post, I have to quibble on two points:

* that a number has two (usually distinct) square roots is a theorem, not an axiom. That is, it's not 'built in' (unlike, say, commutativity of addition), but rather can be proven on the basis of 'built-in' properties.

* while one may technically say that i and -i have 'opposite signs', it's a good idea not to talk about the sign of a complex number at all (except possibly in the sense that sgn(z) = z/|z|). It's better to say that the two square roots are opposite; or, if one wants to be more precise, that they are additive inverses.
.. yes?
Sorry, you missed the point. Maps has changed. Rather than add a new app in called "Directions" or some such, they dramatically changed the default behavior by removing functionality people depended on. And keep in mind, Apple has a long history of having multiple applications that share the same zone of responsibility.

After 5 versions of the OS, people have what amounts to a beta application without any fallback as of yet. A major feature of the device was discarded.

Kind of hard to put trust in a company that will disregard users like that. And, to be fair, this is not new or surprising. It's one thing to do this on the hardware front. But another thing entirely to do it on the software front.

Keep in mind, this is not the first time they've done this (see the FCP debacle), and when that happened, they caved to customer demand.

So yes, it's a Maps thing.
We're mid-way through a re-write of our JS notifier ( https://github.com/airbrake/airbrake-js ) . We still use stacktrace.js; and are going to do some backend server improvements such as a JSON API, and the ability to async send errors without any other blocking. If you have a specific issue please open up a ticket on the repro. https://github.com/airbrake/airbrake-js/issues
Thanks. I actually just landed my dream job yesterday, which I'll be starting soon. It's entry level, but it's in the field I want to spend the rest of my life in.
> I completely disagree with this notion that customers are some complex, mysterious enigmatic force that require a laboratory and several months of conversations to build a successful product for.

Customers are intrinsically complex because they lie. Sometimes unknowingly, but they do. Here are some ways I've personally experienced it (I'm going to say "lie" in quotes because often they're not trying to intentionally mislead you):

1) They "lie" about their objective: Spend some time selling, even somewhere low-pressure like a hardware store. All day everyday customers will tell you they want A when they really need B. Granny tells you she needs some CLR, but when pressed, it turns out she's trying to fix a leaky faucet. She actually needs a new valve.

2) They "lie" about their actual need: This happens in consulting frequently. "We need a team of 5 to finish this project for us" - in actuality the project was ill-conceived, the business is falling apart, and what they really need is strategy/finance/etc consulting.

3) They "lie" about what they'd pay: Needs little explanation; it's why experienced businesspeople tell you that promises for orders are worthless and actual orders (with P.O./check attached) are golden.

> People have no idea what they want.

Quite true, but you can get to the bottom of what they need with a skillful enough approach.

The thing is, you have to talk to potential customers or you're taking on more risk than you need to. Yes, you can build something "useful", but what you and I find useful might be useful to 0.0001% of the population and not have wide enough appeal to make a business out of.

If your product is simple or easy-to-understand enough, your conversation can be a simple sales pitch and a preorder form -- if you get the orders, customers want it. Boom, validation. Don't waste your life building something you and your buddies/family think is useful until you find a bunch of people willing to pay you for it.
Token in UITableViewCell
Thanks for posting that :). My gut-check about whether I've intuitively understood a topic is whether I can intuit new results. I'd wager 95% of people who "learned" imaginary numbers couldn't work out the cube root of i in their head like that (I was in this camp all through high school and college, which made me realize I didn't really get them).
"If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it."
Google definitely seems to be making a real push with Go - I believe it's just recently hit 1.0 status.

I'd like to see strong contenders for web frameworks in the language, but I think the game is still quite early. There are a few options, but they all seem to be quite immature at this time.
> It is really too bad folks keep pushing technical trading platforms to the public. The promise of quick money to be made in a sea of billions of dollars might seem innocuous, but it's (a) bad for the market and (b) bad for society.

Whoa. Get off the high horse. I don't disagree with you, but the problem is not with "the folks who keep pushing stuff to the public".

It's no different than a lottery, a casino, or selling cigarettes -- or for that matter, sugared drinks or unhealthy french fries.

Many activities are self-harming and potentially society harming. Usually, as a "free" society, we find the self harm acceptable, and the society harm acceptable to a point (based on magnitude of effect to entire society), mostly because experimentation IS required.

I read your post as equivalent to "I hope people who make and sell cigarettes would stop, because it's not good for anyone other than themselves". Which I agree with, but it's a useless rant.

The only way to fight this is regulatory. However, thanks to regulatory capture, a significant revision will happen, if at all, only after the next huge crisis.
> The default and most secure setting is to not save passwords.

While true from a systems vantage point, it isn't really true once you bring in the human factors. It just isn't reasonable to think people will type in distinct and secure passwords for each of their IM accounts each time they start up their client. It's far more reasonable to have a password manager which manages which applications have access to which passwords, and which stores the passwords all protected by a master password (ideally with two factor authentication).
Hotmail: Your password was too long, so we fixed it for you
"Look at the popular SciFi shows of the last few years. Namely Firefly and Battlestar Galactica. Both presented a future that was lived in, almost dirty."

Good point. One reason the first three Star Wars movies were so popular is that the places they showed looked "real". They looked reasonably lived in, solid places with actual inhabitants. The Falcon looked like my parents used station wagon.

It can go wrong, the Aliens movies always end up in a future that's positively filthy. Blade Runner, I think, sits just on the fithy side of the line. But future LA feels like a real "place".

My personal favorite vision of the future is the one presented in the Fifth Element loosely based on Valérian and Laureline. It's lived in, bustling, stylish (at various levels of fashion), shiny and bright where it counts, unfashionable where it should be and just dirty enough in the places that should be dirty. Small details, like the dirt Leeloo picks up when escaping the lab, add to this feeling of solidity. Popular culture is magnified to stand out amongst the crushing masses, and it seems like a place with endless nooks and crannies to explore. It's not utopian, but it's not dystopian. It feels like what the future would be like if it were the present...and somebody made a modern day adventure movie. It has an amazing tone.

It's amazing to me that more works haven't been created in that universe.
Cascade Your Data With Kendo UI
The part where you're an insecure underachiever who feels the need to join an elitist club based on having an IQ in the top 2%, really.
I'm sorry, but this is absurd. It's not tyrany and oppression, it's Twitter's API and they set the terms they want. You agree to those terms (and to the fact that Twitter can change them at will) the exact moment you start using the API.

Twitter won't be affected in any way: they already said that they don't want third party clients. Developers creating apps that Twitter accepts (analytics, social media for business, etc) won't stop supporting Twitter (they would lose users, opportunities and money). Only developers who create "non-OK" apps would join this, and if we did Twitter would be happier than ever as they stopped us without any action on their part.

And no, I don't support Twitter API changes, but we knew that we were taking risks when developing for a closed platform.

EDIT: added last paragraph.
Actually, they do. Maybe not legally, but practically, Twitter owes many of its users to a handful of successful API clients. You can't just "use" developers (or, companies) to build up your user-base, and then as soon as it gets convenient for you, just ditch 'em all together...
Verizon Releases Jellybean OTA for Galaxy Nexus 2 Months Late
I think the Apple example is oversold and in any case apples to oranges. In the very first days of Apple computer, they built a computer that Woz would want to use, then showed it to fellow hackers. That was enough to get the flywheel going and they built from there. Later they did more radical innovation, but remember that those often failed (Lisa) or needed tens of millions in marketing to really take off (Macintosh). As much as we venerate the Macintosh now, it had trouble getting traction at a profitable price in the early going.
First look: Inside the iPhone 5
I don't disagree with the author putting it on his resume. I probably would have done the same in his situation (if I were clever enough to think of it).
It looks like their server is melting. Their demo video is here: http://www.youtube.com/watch?v=I_Jq1BVj6D0&feature=playe....
I was just coming here to wonder at the need for those chubby little lines with their quadruple chins. Seems like if you have blocks of regular indention you should be able to trim some of the fat.

I'm not a lisp guy though, so I'm sure that sentiment is naive.
I think you missed his main point.

His main point: Wall Street doesn’t know what business it is in. Wall Street has nothing to do with creating capital for businesses, its original goal.

He's saying wall street should have an incentive to create/raise capital for businesses, not invest in marginally profitable trading strategies like HFT.

The opportunity cost of wall street investing in trading is that other pursuits like capital raising get less or no attention.

So it's not that HFT is necessarily good or bad, it's that it's a distraction that's not going away, to the detriment of other potentially more value-creating pursuits, like raising capital for new companies.
What is the big advantage of go? What would you use it for?
Apple Defends iOS 6 Maps as Work in Progress
I like the linked paper a lot so far (still reading it) even though I disagree that everyone should learn this just so that physics majors and similar can avoid some amount of confusion.
They mean you will not be able to install existing versions. The ones that presently work.
I tend to agree with most of what you are saying. I have a Galaxy Note phone now, and it's a pretty amazing device (much better than the Galaxy and earlier Samsung devices). However it still has it's annoyances, and you can't really use it properly unless you're a geek.

Yes, I'm mostly just bitching about iOS 6, it's not really too big a deal. Apple tends to shit on developers with their new releases, giving them a week to work around iOS bugs and get their apps approved. Users generally don't notice any issues because the developers like me bust their asses each time there is a new iOS release (we don't have a fucking choice, because users love their iphones/ipads :)

I agree that the ipad/iphone is a much slicker product in general than anything else out there. The Galaxy Note comes close, but is too difficult to set up and use for the average user (by default you can't even copy files to it from your mac, which is a major fuckup).

My main gripe is with OSX 10.8. Even after a couple of updates, it still completely hangs about once a week due to a bug - only solution is to hold the power button and force reset. I'm hoping the last update a few days ago will fix it, but we'll see.

As for tabbars, there are 3 bugs you need to workaround:

- can't click on some tabs on iphone 5 unless you set self.window.frame (https://devforums.apple.com/thread/166444?tstart=0)

- orientation changes screw everything up unless you set window.rootViewController to the tab bar controller.

- your app will crash if it's a landscape only app and you use a portrait-only view controller such as UIImagePickerController.
PyMongo and MongoDB
Could anyone explain what the benefit might be to investing in an open source service like OpenStreetMap? This is a sincere question.

[edit]
I know that the concept is brilliant, it's a great service, and has great potential. Will investors potentially build chargeable products that use it? Why not just invest more into their product to enhance it?
To me this is just him whining that there are no longer market failures for him to exploit. He didn't make lots of money by value investing, he made lots of money by investing in under-priced stocks. That is much harder to do today because the market is better at capturing all the various potential and risk so that a stock price today really does reflect an accurate, risk-adjusted net present value. This means you cannot outperform the market which is his only measure of success.
REALLY?! Did you forget about the Antenna-Gate? The problem that disappeared as fast as it appeared. That was HUGE! No this happens a lot. It's much ado about Nothing.
Apple's iOS 6 Comes With Sina Weibo Integration
Arrogance doth have a steep price. Let's hope Apple can pay for it.
If one of my contractors or vendors ever contacted one of my clients and asked for money I would drop them like a bad habit and never look back.
As someone who has done a fair bit of lisp hacking I'll never really understand the paren-hate. Yes it's weird the first few times but I have never met anyone who has coded a significant amount of lisp who sees them as anything but an asset.

In lisp you're essentially hacking at the AST level, this is precisely where a huge chunk of lisp's power comes from, and parens are an incredibly natural and concise way to express this structure.

I have also written a lot of Python and I can honestly say significant white space as been an issue for me far more often than parens in Lisp (and I don't find significant white space to be an issue at all).
By a quirk of how the updates were delivered, I have 10.8.2 on my Air, but the EFI firmware is still to be installed. VirtualBox is very dead (but I can't wait to get it going again!).
> You can't just "use" developers

Actually, you can, they did, and any developers who thought they were entitled to anything from Twitter don't understand platform risk and learned a lesson.
Phones compete with watches though.

Personally, I don't really care about people making knockoff Mondaine watches, I just find this funny and feel it is that peculiar form of justice that is generally known as "live by the sword, die by the sword".

Is like cannibals being left to their own devices till they get bored and eat each other.
Why the dependency on node?
RAMANUJAN: Letters from an Indian Clerk
> What about the maps used by GPS units? Couldn't they have made a deal with Garmin or Tomtom or someone like that?

They have made a deal with Tomtom (teleatlas).

Concerning Garmin, they don't do maps but use navteq (a subsidiary of nokia). Apple should probably have bought nokia, they would have acquired the best mobile maps technology.
Video and streaming media is not at all alone. Think of it as just being a more geek friendly topic as opposed to the patent litigation that passes for innovation for everything from aviation and to exercise equipment.
Google is dropping Chrome support for OS X 10.5 Leopard