skysight-inc/HackerNews huggingface dataset:
I disagree with his anti-engineering and anti-research points. Attacking pseudo-technical degrees like undergraduate business, sure. Attacking humanities research, sure.

When I was at MIT, the best professors in lecture were actually top researchers (to the point of winning the Nobel). The best actual experiences I had were participating in faculty research (as an undergrad, you can actually contribute fairly meaningfully outside the core focus of the research; a CS/Math student can help out with data acquisition in a substantive way in Physics). Plus, undergraduate organizations like SIPB (which has developed KSplice, and which worked on many other interesting projects before)

I don't think most of this would happen at a small liberal arts college.

High school should cover liberal arts, plus a strong math and science program; this should be a universal education since it's essential to citizenship. College should be for jobs which require it (sci/tech, or perhaps becoming a high school or college educator).
Uhh, as a guitar player, let me just say that I hate scales. I know that they are a necessary-evil to learn if you want to learn how to solo, figure out chord structure, etc. But the whole thing sounds as fishy to me as someone saying you want to learn programming, learn Theory of Computation/Turing Machine etc.

Perfecting the scale and learning it at faster clip, to me is a good warm-up routine and gets your fingers fast enough to be able to play really fast licks. But to play and improvise good music, you just have to play. You don't learn how to hack via Turing Machines; you learn about Turing Machines after you spend long enough time hacking around, that the theoretical stuff becomes obvious to you after awhile.

Same thing with music and language, you can pour over the grammar and the circle of fifths you whole life and never be able to play/speak fluently until you immerse yourself in the idioms & the rhythm and just play what you know sounds right and not play what you know sounds wrong, naturally.
'kj' is (for me) even more natural.
Your account was created 12 hours ago and this is the only comment you have posted so I am assuming it is your application.

I was excited when I saw you application hoping it added a normal mode to cocoa text fields but alas it does not.

I know I going to sound harsh and critical, but I really do want you to succeed ... you have a beautiful website but app does not do very much. The shortcuts are not standard vi(m) shortcuts.

Looks to ViEmu for inspiration: http://www.viemu.com

I would love to buy something like ViEmu for cocoa and for Microsoft Word for Mac.
GHD ceramic hair straightener shop
Provides varies of GHD ceramic hair straighteners.Help you make your own hairstyle. 24*7 Online shop.
High quality and low price.Free shipping and professional servies.
I'm still only a couple weeks into actually fixing it. I've started going to the gym 3-4X/wk, and switched to a clean high protein/low carb diet.
It's non-trivial to create a tradeable strat.

If he actually created it (rather than simply implementing it for somebody), he should almost certainly be paid more than that, and would be at many firms.
GHD Pretty In Pink Limited Edition
Provides varies of GHD ceramic hair straighteners.Help you make your own hairstyle. 24*7 Online shop.
High quality and low price.Free shipping and professional servies.
How Y Combinator Is Remaking Silicon Valley in Its Image
High frequency trading is under pretty high powered scrutiny at present. I fully expect legislation implementing trade reforms that will render the practice worthless in the very near future, whether it's frequency limits or per-transaction fees/taxes.

If these guys want to spend money and time on start-ups that will likely be out of business before they come online, that's no skin off my nose. In fact, please excuse me while I laugh. These guys are basically the last players in on the ponzi scheme.
It could be clearer whose historious you are searching. It is mentioned at the top of the page, but the text is tiny compared to what you actually interact with on the page.
Coming from someone who has taken piano lessons for 3+ years and never bothered to learn scales, I can attest that scales have not become obvious to me.

Piano is different than guitar because (from my limited knowledge) guitar songs are mostly based on chords while on the piano the chords are often broken up into individual notes, eliminating the need to memorize/remember specific chords/scales.
I think the idiom is difficult because it's not a properly understood idiom for most people who speak English. It's a sailing term. When you're sailing into the wind, you criss-cross against it, changing the side of the ship the wind is coming across, so the ship ends up taking zig-zag path through the water. Changing the orientation of the ship so the wind comes across a different side is tacking. It's the opposite of jibing, which is changing which side the wind is coming across with the wind at your back.

Hopefully the context of it helps, taking "the opposite tack" is changing your orientation to reach towards the same goal on a different approach when you're getting off-course with your current approach.
Situation Normal, Everything Must Change (OSCON 2010)
The iPad is supply-constrained. Apple has sold every unit they've made. So, even if it were twice as popular you wouldn't see any more on your commute.
Simon Wardley's quote at the end is just priceless

There are huge markets to be taken: go take them, go disrupt them, and go build the golden age of open source
How on earth did you catch that! Thanks again.

btw, I looked hard for a sponsor link but couldn't find one. might want to make it more visible
Have industrial automation and distributed sensing\computing experience. Mostly use C | C++ | C#, hobbyist in python and Haskell. Mostly looking to stay in Texas, but willing to leave for the right offer. (currently in DFW, but not tied to the area.)
I'm an UI/UX designer, Italy. Always interested in opportunities (short-term, long-term, or even a co-founder).

I hope I finish my side project soon, just to have something to show (aside from freelancing work). Some projects I've disclosed: http://www.pmura.com/labs

(With all the coders and people like http://news.ycombinator.com/item?id=1558995 on HN, I'm feeling like crossing a deserted market, in a dystopian world, full of people looking at me like a weird "something".)
Peter Sunde gave me the opportunity to interview him at hacknight - Video
Nah. Not going to happen. They introduced a bunch of legislation already in congress trying to tax per per share per transaction, all got killed very quickly; offends the All-American capitalism sensibilities too much.

While I agree with you that HFT is a scam, I disagree with you that it's a ponzi scheme. It's more like ticket-scalping, so the scheme is going to go on forever, as long as SEC allows it (which they will because the sell-side lobby groups will label themselves as liquidity providers that tighten the spread) and normal people are trading.

What amuses me about Main Street's outrage on HFT is that they suddenly take this expose as a new revelation that Wall Street is screwing with retail investors when the big prop shops/broker-dealers have been raping retail investors and pension plans/retirement mutual funds for decades. HFT is just the latest instrument of exploitations.
Yes - see a (good) cognitive behavioral therapist. Done properly, you'll get a better feel for why your brain thinks certain things or acts in certain ways and how to take more control over those processes (or to ignore/reduce aberrant trains of thought).

In theory you can get quite a way entirely by yourself if you're determined (programs are even being devised for potential Mars astronauts to conduct CBT on themselves during the journey), but I think an external guide can be useful to put things into perspective initially.

Disclaimer: I have attended such a therapist but for OCD, not social anxiety. Worked pretty well at an hour a week for a couple of months. But YMMV.
Well, in that case, you're stubbornly wrong about things.

The US was and is far more liberal than most countries, and prosperity has followed liberalism (not democrat/republican liberalism, dictator/freedom liberalism) in every case where freedom has been allowed to prosper.
Yep. Sometime after this interview I figured out what my Apache configuration problems were. The short version: KeepAlive, which might as well be called as TurnThisOnToBlockThisServerTotallyEveryTimeYourSiteAppearsInSocialMedia.
> More fuel than tank's holding capacity is pretty much useless.

And what, exactly, is the "tank's holding capacity" for liquidity?
Ah, good point, we'll add more cues. Thanks for your feedback!
Many of the Kindle Ones had bad batteries which would self-discharge; Amazon would replace them for free. I had this problem (charge would only last a day or so), but I broke my K1 before getting it back to Amazon for repair (while durable, putting it in a bag with an inmarsat bgan terminal, then having 1000 pounds of other bags on top of the bag, leads to screen cracking...)

I actually preferred the shape of the K1, and the buttons being on the left as well.
You cant buy advertising to sell advertising..
And some counter-counterpoint:

http://www.gnu.org/gnu/rms-lisp.html#foot-3
> Let's say all subsecond trading is abolished tomorrow, and rather than a smooth curve, all asset prices step at 1-second intervals.

That will tend to expand the bid-ask spread. That hurts both buyer and seller.
Have you looked at Express[1]? It's a fairly complete and (by now) well fleshed-out framework, and it implements Connect[2], which is a middleware stack for Node.js. The only thing it lacks (and Geddy seems to have) is a way to manage models/validations.

[1] http://github.com/visionmedia/express

[2] http://github.com/senchalabs/connect
Isn't "architecting"/planning a software project the design phase, and the actual coding/implementation the manufacture (manufacture means "to make")?
I'm finishing up a mathematics degree so I'll tackle question A from my perspective.

If you know how to program a CS degree can be very tedious. This is mainly why I made the switch to mathematics. On the other side mathematics will teach you many things that are fairly archaic as the discipline has not really caught up with the advances in computing over the last few decades.

Both are good for what you want. If I could do it again though I would select a few CS courses (fp etc), some mathematics (graph theory, algebra, cryptography), and actually major in a liberal arts area like linguistics.
When I see the outrageous salaries that some professors make, tenured or not, sometimes it is infuriating. Especially when they don't understand the basics of using a computer.

Be careful about making this comment. I have also worked as tech support for a CS/Maths/Statistics department at a small university. Many of them are very clever, very overworked, and do not have the same love for computers you do. A computer is a tool that is a means to an end for them, and it's not surprising many don't know the ins and outs.
Red Hat, Canonical and GNOME Contributions
High Performance MySQL is pure gold!
Have you gone through: http://wiki.github.com/ry/node/modules

I actually like the situation with node. Bunch of independent modules for middleware, ORM, routing etc that I can throw together myself. Less magic, more clarify of what does what.
I'm not an expert, but how does HFT increase liquidity?

One definition of liquidity is when you can sell something without affecting the price much. Most people on Wall Street will tell you their job somehow increases liquidity -- connecting buyers and sellers in more and more efficient ways.

HFT seems different. It is comparable to front-running other people's orders. Someone tries to buy an item for $1.00, and the HFT algorithm tries to grab the item first and resell it to our original buyer (and other people in the market) for just a tiny bit more.

From my perspective it's effectively a sort of tax, like a bridge toll. It seems to me like this has to make every transaction affect the price more, not less. How does this increase efficiency or liquidity?
I am losing a developer who is moving to Australia simply for the life experience, which is a great reason in my books, although I hate to lose him. Just curious – how is the developer/tech job scene in Melbourne and Sydney right now?
Mate, think about open sourcing your software and doing a wordpress clone.
> In our economy, they're not really ready for you until you're 28 or so.

Huh? "They" are ready for you as soon as you're ready for them.
I would try joining groups (of any kind) and taking some kind of community public speaking course. I dealt with what you are dealing now (maybe to a lesser degree) and threw myself into a professional position that required constant meetings and presentations. Then I started doing public speaking events and some lecturing on the side. It helped a lot.

I've suggested these activities because they're all structured. You may be stressed out by the unpredictability of social encounters. As scary as public speaking is, I found the structure (I'm the speaker, you're the audience, this is the topic, we have 45 minutes) much easier to deal with than even the simplest chat with someone.
Know The Arrival Time Of Your Baby By Using Pregnancy Due Date Calendar
Another piano player here.

My take is that you don't need scales to enjoy music. But you will also never be at the level of the greats.
Not only do I use multiple languages professionally, I don't know some of them.
Wealth, poverty and compassion: The rich are different from you and me
Patrick, this was really a great read.

It wasn't clear to me from the article, but it seems that a lot of the 'syncing' of information between databases and services was programmed by hand by you. How much time did you spend on this and if you had to re-setup your infrastructure, would you go with a service that does most of this for you (if one even exists)?
Umm, yes and no.

Example, I'm Fidelity Bob Fund Manager; after extensive research, I decide to make a decision to buy 200,000 shares of AAPL. So I enter my buy order into my OMS screen, which slices and dices these 200,000 shares into blocks of 100 shares (as for traders not to front-run me, because a naked buy order of 200,000 shares will drive the price up and I'll overpay long after my transaction is completed).

HFT program meanwhile is actively scanning the quote book on all market centers for patterns of such a huge "whale order". Bob Fund may leave discriminating traces of evidence, such as executing the same blocks of buy order under my unique MPID multiple times. Or the HFT program is hooked up to a dark pool where it's constantly sending out small sell orders for 1 share to try to sniff out and match Bob Fund's huge buy order. Or it just might be that the HFT program has reverse-engineered the Bob Fund's VWAP algorithm for slicing/dicing orders and can detect how the orders are being sliced/diced under any given market conditions.

Once the HFT algorithm is certain of a "whale order." It'll actively go out to every single market center, buy up all of the remaining AAPL liquidity on those markets and then present it to Bob Fund (voila! I'm providing you with liquidity at artificially inflated price!). Mr.Bob has no choice but to buy AAPL at a maybe a penny or two higher than what he could have paid for without HFT.

The flip-side of the argument for HFT traders are that perhaps, they are better dealers than traditional dealers. For all we know, there might not be any interested retail investors who are willing to trade with Bob Fund; so Mr.Bob ends up trading with traditional dealers which have traditionally higher spread on the price of their stock, as they take on more risk as a dealer because they don't have the same execution speed and high-turnover rate as a HFT dealer. Also, HFT increases nominally execution speed and brings all market center's prices in line, as if there is a NBBO on ARCA and Bob Fund's order is on BATS, HFT will essentially act as the middle-man to match the true best bid and offer together, in the quickest time.

However, the other counter argument against HFT is that it actually doesn't really provide liquidity to the market, as evident by the June flash-crash. During a situation such as this, broker-dealers are suppose to step during irrational exuberance and depression and trade with irrational investors and put a stop to the crash/rise. But HFT dealers stopped trading that day, triggering a lot of people's stop-market orders and hence we saw ridiculous sell orders of Accenture at $0.01.

So I'd say, HFT is a mix-bag.
I found this article interesting, and agree with many of his points, but I disagree with the premise, that there is anything wrong with the american university system. There are so many options and so much variety in higher education that you can get almost any college experience you want in America. And if you think it's all too expensive or nothing is really up your alley, you don't have to go at all. If anything needs to be fixed it is high school, but that's so broken I wouldn't even know where to begin.
You've got nice work.
Well, as long as you don't release the application, you are certainly allowed to do that under the GPL. No one will sue you (furthermore how would they know?).

I like the mind analogy, it is sufficiently weird.

Lets say my friend Phil and his pet Demon have the technology to implant a calculus subroutine in your brain.

It is a little buggy, but overall it works pretty well, sometimes it will get the wrong answers, but it is about 80% there (the marketing brochure, however makes it sound like it is 100% accurate).

It is perfectly (and easily) within their ability to give me the ability to introspect the subroutine so that I can safely fix any bugs that I find.

But they do not, because then I would know how it works! I could potentially duplicate it elsewhere.

They in fact go to disproportionate lengths to make sure that the particular subroutine is a complete black box. They encrypt it and use a Vulcan mind-meld to wall it off from me.

For a while they push updates, to that corner of my mind, but eventually they go on to greener pastures (they get jobs as consultants or win big in the VC lottery), and I am left with a buggy, 85% understanding of calculus.

If we take the idea that the computer is an extension of the mind seriously, any sort of proprietary software is extremely anti-social behavior. If I create proprietary software and allow people to install it, I am cutting them off from little pieces of understanding and knowledge that they could otherwise have.

It is even worse if it doesn't work properly and I 'hang them out to dry' once they depend on it (i.e. stop fixing bugs).

I didn't come in here to argue that RMS is right, but there does seem to be some sort of moral or ethical issue behind this that is far beyond RMS getting upset that someone else is able to make money with his code. I suspect that he could make quite a bit of money not being the 'free software' guy, if it were mere jealousy.
There's also just tossing a reverse proxy in front of your apache, it hands the problem of slow requests, bad requests, KeepComatose, etc to something lightweight that's a lot more crap-tolerant.

http://joshua.schachter.org/2008/01/proxy.html

The simpler of these (e.g. pound) take about as much time to set up as scrolling through your apache config looking for some mis-set option.
When they do, the security of their old, relatively low-paying gigs might start to look pretty good.

The condescending tone of this line really bugs me.
Women Hats Styles
ok, now it's really fixed.

I'm telling you, being on the front page of HN for the whole day is a ride! Totally overwhelming.

More coffee now.
"But if you say you’re booked solid with your children and yet you still find time to watch television and play online poker, then it is time to have a frank discussion about your true priorities in life."

Besides the very honest and insightful write-up (thank you!), this last sentence is worth its weight in gold. It's too easy to make excuses for not following your goals and blame something other than your own lack of motivation/focus.
I agree with your overall point. However..

I know that they are a necessary-evil to learn if you want to learn how to solo, figure out chord structure, etc. But the whole thing sounds as fishy to me as someone saying you want to learn programming, learn Theory of Computation/Turing Machine etc.

As another guitarist, I find that knowing scales let's me more easily noodle around and make stuff that sounds good. At this point, it's really just muscle memory, and I don't have to actually think about the scale much, I just intuitively know that putting my finger in a particular position will bring in a particular sound. Even when using all sorts of altered tunings, I can adapt quickly enough by mapping out scales I want to use. But that wouldn't be possible now if I hadn't learned about scales early on, and had some understanding of how they worked, however minor.

The programming analog might be learning how to write your own functions rather than than simply copy-pasting (ie, composing music yourself instead of just learning songs others have made).
I'm a math major with one more semester of school left (graduating in December). I'm currently located in Atlanta but I am willing to relocate anywhere, especially the Bay Area. I'm enthusiastic about graphic design, user interfaces, and technology in general.

I spend a lot of time in Photoshop, Illustrator, Omnigraffle, and Flash, but I am willing to learn anything and everything. I've recently put a website together where you can see some of the art I've done: http://vveleva.weebly.com/ As for programming, I'm familiar with html, css, javascript and Java, and I'm learning python (having fun playing with visual libraries).

I'm flexible about compensation; I just really want to get my foot in the door and start learning from some smart people.

I can be reached at vvveleva at gmail.
Best alternative to a negotiated agreement
How Banks Prey On Their Customers
That's an easy problem to solve. The people with the trading algorithms can just learn to program. No worries about programmers stealing trading secrets that way.