skysight-inc/HackerNews huggingface dataset:
It seems conceivable that everything functioned exactly as it was designed.

As the Yen spiked, holders of much borrowed USD needed to liquidate and pay back their borrowings, and program selling snowballed across very very thin markets.

Several 'liquidity providers' including TradeBot withdrew liquidity in the plunge, perhaps leading to the 0.00 and 0.01 bids that applied to quite a few stocks.

We have a very poorly regulated system, with few safeguards for regular investors. Sure, the spreads are generally tighter than the old days of floor trading, but the secret dark markets and computer trading can be turned on and off at will, leading to the kind of thing we saw Thursday.
Actually, I just realized this would be a horrible thing as it provides a means of checking validity of email addresses - presumably a spammers delight.
So what differentiates 'social networking' from email? Anything besides making some/all connections/messages automatically public?
You may or may not know of a famous post declaring the death of FreeBSD, which was abstracted to cover several other technologies. [If not, google for "netcraft confirms it".]

I personally would not bother. I played with XSLT and its predecessor called DSSSL or something like that, back in the late 90's. It hasn't taken over the world yet, and I don't expect it to surprise us. There are many other ways to manipulate a DOM, eg Javascript, that are much more sophisticated and widely supported.

If you want to get a particular job that requires deep expertise in XSLT, well, that's your decision. But I would not peg it as a generally-useful skill.
Oh yeah, SIMD/MIMD is indispensable, all I'm saying is that in the long term that's not going to suddenly solve every problem every time. There are a lot of intrinsically sequential processes and only so much parallelism can be extracted from any given problem.

Personally, my guess is that eventually we will end up with a small number (maybe 128-256) of coordinator processors that are like current multi-core CPUs, and then a vast number of vector processors that it delegates work to.
Fixing Wall Street’s Autopilot
Thoughts on Scribd's move to HTML5
I know of very few cars with multiple rotation speed sensors on the wheels (and the system has to know the rotation speed of each wheel if the system is to function properly). So each sensor (and all the associated cabling, wire harnesses, etc) is a single point of failure.

ABS systems are far from fail-proof...
When was this written? I don't see a date, but the phrasing suggests he's discussing slides printed on transparencies, rather than PowerPoint/Keynote/etc.

To the author's credit, almost all of this advice is still relevant, but here's a nit: for academic work, if you have a series of steps to reveal to the audience, the "peek-a-boo" style is fine. It's only cheesy if you actually have to lay a piece of paper over the transparency and physically slide it down. (For more persuasion-oriented presentations, it's still better to avoid text-heavy itemized lists altogether.)
Whatever money was 'lost' was also 'found'/gained/(won since this is gambling), and the people that make the rules are the ones that won, so...
You would presumably need something like an MX record - but MX records are for all email addresses using that domain. You could probably create individual DNS domains for each user though.

So I guess you could give your email provider the ability to publish your social networking provider - but not sure what problem that solves...
I totally agree. In a previous job, we had a system that used XSLT to generate the public website. I never really cared for it. The language seemed very verbose and you can do the same thing in other languages more simply. I think xsl:fo still has some uses when generating dynamic pdfs. Other than that, I would stay away from it if you could.
Mathematics pronunciation guide
News Feed in 38 lines of code using Cascalog
I tried using an internet wallpaper, http://fav4.org and it does this in a prettier way. Additionally, it's engaging and simpler. I still switched back to Safari's homepage and don't think I could be moved away from it.
...if you held the shares past the 20 minute cancellation window, right?
blah blah blah. there's a troll blog spouting the same content-less bullshit.

http://www.rebelscience.org/Cosas/Reliability.htm
http://rebelscience.blogspot.com/

there you go.

unless there's some substance behind this, it's basically FUD.

he can lament the state of affairs all he wants. making software parallel is still not trivial, and i didn't see how he addressed that.

he's merely pushing his business. i get that. he's trying to sell energy efficiency, because that's what computing centers look for. the monthly power bill often is the limiting factor.

so he's peddling his stuff, hoping that nobody would ask him how to use it properly!
Avoid it like the plague, would be my advice.
The only response I can come up with is: "god, I hope not!"
I think the dutch 'hyves' has something like that.
http://en.wikipedia.org/wiki/SRY_gene
This is very similar to an idea I have had in my head for a while now (I put it up on the recent startup ideas Google spreadsheet). The main angle that I thought would be to have it built around a recommendation engine that tries to actively show you things you may like to do with friends, family, etc. The main key innovation I had in mind was trying to use images to come up with recommendations, ie if you post pics of mountain biking it looks for upcoming races etc. If you like the suggestion you can share it with your friends and create an event for a group.

I reckon if done in the right way (ie good privacy approach and user control over it), you should be able to make money through links to the events (although I think the revene model would need to have the right incentives ie aligned to suggesting the best stuff).

And the image stuff is hard - but would be pretty great if done right!
Yeah. It was interesting. It's still unknown. Most of the trades canceled. Some people made big bucks / losses (up to 60%).

Can we please move along?
Over the last few years I've grown more and more into the idea that the makers of white/yellow pages ought to be charged with littering for distributing their unnecessary, unwanted, and unused phone books to everybody's doorsteps.
How to Pack For 10 Days In a Carry-On
Discipline.

With all due respect to the author, it's not what's described in the article:

1. Always do it the right way: Well, what's the right way?

2. Be willing to suffer: You can suffer a lot and turn out absolute crap. In fact, if you turn out absolute crap you most certainly will suffer.

3. Never stop learning: You can learn all the trendy new technologies and still be mediocre in all of them. In fact it's common for fanyboys.

4. Lend a helping hand: It's common for mediocre programmers to spread disinformation on their blogs.

5. Take your time: And you can be slow doing it!

As I said, in my opinion software engineering is about discipline. You can do great stuff in any language, C/C++/Pascal/Java/Python/whatever, whether you use SVN or Git, whether you're on a Mac/Windows or Linux, but you have to be disciplined. You have to be patient enough not to start coding like a monkey and do come research before. I've known engineers who will do weeks of research before writing a single line of code, driving everyone mad, but proving themselves right afterwards. You have to be patient enough to think about your code before you write it, follow best-practices and some conventions when you write, constantly re-factor you old crap, write good comments, write Makefiles, etc. You have to be disciplined enough to do testing, have a test environment and a deploy workflow. Write proper documentation (if required), write commit messages, and so on. Engineering is not science, so you don't have to invent the wheel, it's also not art, so you don't have to be super-creative, but you have to be smart enough to be disciplined in the old-school IBM way.
On a related note, http://ircstartups.pbworks.com/ serves the #startups channel, which is really the unofficial HN IRC channel on Freenode.
I don't understand what you mean by "Viewing Large Files" - Is it the case the Emacs doesn't gracefully handle viewing greater than 512 MB Text Files? That isn't a particularly large log file (In Debug Mode, our Java APP gets there in about three-four hours), and we routinely work with files of 2 Gigabytes in size without considering them "large".
Secondly, I'd like to know how many of the apps that Heroku hosts are actually production apps.

Agreed. Because of Heroku's unreasonable pricing, I see it as a feasible service only for staging and development. Without deep pockets, I would never want to host a potentially popular app on Heroku since I could never afford to scale it there. And because I don't want to have to go to the trouble of reengineering something after it's been developed to move it elsewhere, I would rather build it elsewhere from the start.
Xslt is kind of fun to write IMO - not so much fun to read or maintain. It is very nice for simple transforms and document generation but I've worked on a template system that used it extensively and it was a nightmare to make updates. I'd stay away from heavy use of it if at all possible.
It's a fair question. Emacs is one of few editors left that makes it possible to work on multiple files at once without taking your hands off the keyboard. No fumbling with the mouse. Watch someone who has mastered Emacs edit some code and you'll understand its appeal.
maybe there were a limit order from nyse high graded manager at 59% of the last trade of one of the stocks and he likes to don't have to work again for the next couple of years.

But this demonstrates well the advantages of options and other instruments that were not traded on an exchange. Even just for hedging sometimes there are more profitable than the lowest limit order.
Having used XSLT quite a bit I now avoid it - for generating HTML simpler templating tools are much easier to use (I using StringTemplate but there are plenty others) and for manipulating XML I actual find I prefer normal code in Java/C#/Javascript.
Part of the stock market just core dumped, resulting in a significant one day loss for a lot of very big stocks.

I'd advice against resolving this bug, whether a "workaround" exists or not, until we actually understand it.
Cool man, I never even realized you had that!

Now, maybe if we asked pg to put a link... (oh, well never mind, it was only a joke).

But yes, that's a great thing to have around, one thing that springs to mind right away is a more expansive guide for newbies that we can point to when people are new, confused or both.
I can't seem to get it to work, though. The information on the CEDET website for setting things up doesn't seem to be valid anymore.

Specifically:

(global-ede-mode 1) ; Enable the Project management system
(semantic-load-enable-code-helpers) ; Enable prototype help and smart completion
(global-srecode-minor-mode 1) ; Enable template insertion menu

Throwing in (require 'cedet) doesn't seem to work either.
Microsoft's JScript is in a poor shape and is being deprecated. They'll probably build another interpreter on top of the DLR.

I don't know how good or complete the alternatives are though (probably not as mature as Rhino) ... http://github.com/fholm/IronJS ; http://jint.codeplex.com/
Open Source Nano Technology
I have a couple of domains at Google Apps, which works really well. I also have a couple of domains at my local ISP (also my colocation facility).
You seem to be under the erroneous assumption that human specialists and market makers actually caught falling knives in the past. Sure the rulebooks said they were supposed to, but rules aren't reality.

Black Monday is the classic example. Lots of phones were ringing and simply not getting picked up because they didn't want to deal with the orders. That's even worse than today. Unless you were on the right trading floors, you couldn't know what was happening and you couldn't cancel or enter new orders.
Can you explain in just a bit more detail how you did this? This sounds really neat. I faced a problem like this a while ago, but luckily the file was still open in emacs (and in an emacs buffer), so I just re-wrote it back to disk.
I never got into it when it had a brief spell of popularity, but hasn't similar stuff been attempted with FOAF? http://en.wikipedia.org/wiki/FOAF_(software)
I agree with most of the folks here. XSLT in framework is just not the right place.

1. It is bulky and comes with a lot of baggage.
2. Writing even a small statement like int x=2 in xslt is an arduous task of <xsl:variable select="blah blah"/> (this is the shortest way, it gets even longer if you need to do more complex stuff.
3. It is not advanced enough like 'real' programming languages.

The only thing I would use XSLT for is document transformation. I totally agree with xsltuser2010 (http://news.ycombinator.com/item?id=1330691)
Is an MBA a Plus or a Minus in the Startup World?
> Cool man, I never even realized you had that!

Heh :) I posted it once or twice - it got a rash of several additions and then quietened down, a bit too much for me to manually add in all the historical data sadly...

I'll happily add pages and bits and pieces if it's helpful (in a more HN specific way)... fire away with any suggestions.
Yes, it is definitely being used in some very large and prominent applications, but in my experience the developers and management are aware of the deficiencies and want to move past it (but this takes a long time). I don't see a need either to start learning it now, unless you happen to go work for one of these companies that use it extensively.

Ultimately it always seemed to me like it was a tool to deal with the non-uniform hacky XML data the company had literally everywhere. Perhaps that's the problem that needs to be fixed.
The article's main claim is: Apple’s iPad will likely take the crown for the fastest consumer product growth to the $1 billion revenue mark in history, taking less than 80 days from the beginning of pre-orders to reach that milestone.

What about Modern Warfare 2, which reached the same milestone in two months? [1] A console game in a physical box doesn't seem to be any less of a consumer product.

[1] http://news.cnet.com/8301-13772_3-10434464-52.html
Direct link to video http://www.youtube.com/watch?v=QJ6z3IArINI
Thanks for the exploration.

"The scientific method to find out how to be happy is to gather as many happy people as possible and look for what they have in common."
Wouldn't the scientific method be more like randomly assigning people to different treatments? At least you should also gather the unhappy people and compare the two groups. Otherwise, maybe you're just picking out things that are common to all people. I guess you do do comparisons in what follows though.

I seems like the stress + release pattern does not match all instances of happiness. Some activities seem to lead directly to happiness without the stress: Looking at something beautiful, exercising, taking certain drugs, reading a good story. There's no build-up. The effect is practically instant and continuous.

Also, isn't stress inherently negative? The "build-up"s in some of your examples do not seem like instances of stress to me because they are not necessarily unpleasant in themselves.
Yes lets spread the word. I will repost this in a couple of weeks to cover folks who didn't see it this time.
I want more NoSQL options on Heroku. I want CouchDB. I want Voldemort. I want to be able to stuff them directly from Amazon Elastic MapReduce.
Commentaries: Stephen Hawking's Aliens
It's not arbitrary. It's simply the largest int pointer your emacs can represent. It's also a non-problem on 64-bit machines. Run the following code in your emacs buffer:

(let ((i 1024))
(while (> i 0)
(setq i (* i 2)))
(1- i))

The number it returns is your max file size. Mine is 1152921504606846975 bytes.
Interesting... when I did high-school debating (in Canada), we never argued both sides of the same resolution. I did Parliamentary style almost exclusively though, but did make it to various Canada-wide and North-America-wide tournaments.

Were you perhaps out on the West Coast? I heard there was something of a schism in style there, and as an East-Coaster myself I never really met a lot of people from out West at the tournaments.
I use it at work for most of our web templating. It beats dealing with microsoft webforms but that's the nicest thing I can say about it.

It's a very fast, computer time not developer time, way to make HTML if your datasource is XML.
Let me just say, none of what is claimed in the subtitles is actually audible in the presented recording. The only recognizable part is "ни хуя себе", and contrary to subtitles it's not "we'll never get away with this" but loosely along the lines of "fuck me harder".
- newbie guide

- gems section (great stuff, not unlike 'bestcomments', but plenty of really great stuff never gets the votes it deserves) that will be a great resource in and of itself

- hints and tips

- a set of links to articles about YC start-ups, integrated on the page about that start-up
I assume that your centralized repository of (email, id, provider) tuples wouldn't just spill out all of its contents to the world, preventing mass email harvesting. Instead, it would reply with the appropriate (email, id, provider) tuple when asked for an email (hashed or not) that it knows about, and return nothing or an error or whatever when asked about an email that it doesn't know about. In either case, as arethuza points about elsewhere in this thread, it is essentially an email address validity oracle for emails that it knows about -- hashed or not -- since a spammer can sit there all day and ask it about random email addresses and record its responses. If you hash an email address, the only thing you buy is to make the spammer add a line of code to their script. In short, I think that using a hash is functionally equivalent to not using a hash, at least for spam purposes. What do you think?

(note that a partial email validity oracle isn't necessarily a deal killer; PGP/GPG keyservers, for example, are partial email validity oracles, and have not only existed for years but have also gained acceptance amongst (some of) the security conscious and the paranoid)

(also note that a hash would be a safeguard (whose effectiveness is dependent on how resistant the hash function is to first preimage attacks and other factors) against disclosure following a compromise of the central database/authority, in addition to its questionable utility at fighting spam in normal situations)
The irony of the "share on" bar next to the post is quite funny.
Are slideshows like that automatically generated, or does some guy sit down and copy/paste text and images into a template for each one?
Ok, stay tuned :) (might take a day or so to get to it)
Truly incredible how she's able to get that much into a carry-on.
I think that there should be a link to Search, either Google or SearchYC (I'm biased towards Google because I work there, but SearchYC is a good site too). Which there is, now.

I don't think there should be a search box. The canonical position to put a search box is either top center or top right of the page, but there's no room for it there - he'd have to either remove some of the top bar links or shift the whole page down. Shifting the page down is a mistake; part of the appeal of HN is that the focus is on content. And honestly, I find that all the links on the top row are more useful than search would be.

I agree that "I'm wasting my time" is the wrong attitude. He should have said nothing. It's ironic, though, that this sort of uncommunication is exactly what people lambast corporations for. A lot of corporate anti-patterns arise because they're the best response to an impossible tradeoff, not because corporations are stupid.
As somebody who used to work in Program Trading, I suspect that unanticipated side effects of Reg NMS amplified already substantial market movements. The regulation, designed to prevent trade-through, has the effect of creating a submarket for those interested in fast execution at any cost. This submarket is very light on liquidity.
Grrr... I hate these slide show things. Stupid, artificial attempts at driving up pageviews.

That out of the way, I notice that conspicuously absent are electronics with their bulky chargers or other personal items that pretty much everyone needs to carry with them now.
I think an MBA can be helpful in the right situation/startup, but in other situations it might not be needed or the person might need to unlearn some things. It's the debate between B-School and E-School (Entrepreneurship School advocated by Steve Blank).
Very cool! I'll definitely look into your recommendations, thank you again.
Vint Cerf: Re-imagining the Internet. Great ideas, wonderful presentation
Basic, but also great advice, thanks.
Interesting article. Has anybody switched from an iPhone to a HTC Incredible? What's the experience been like?
See if you can get a tier-1 work visa, you don't have to get an employer to sponsor it, you just have to get a certain amount of points (based on education, current job, age, etc.) to qualify.

Once you have one you can work for pretty much any employer in the UK (their is a minimum salary threshold I believe, but most software dev jobs should be comfortably above it).
Some say don't rule out sabotage http://thehill.com/homenews/administration/96713-white-house... The article doesn't provide a quote using that word, but this isn't the kind of media outlet that would typically make up something so inflamatory.
I've debated at a few of the big university tournaments in Canada and the format was always British Parliamentary or Canadian Parliamentary. In either case, your team debates one side of a given resolution. In BP it gets really fun, as you have to not only present a consistent case, but also back up the other team that's on your side. (For non-debaters, BP has four teams, two government, two opposition.)

What I found unusual in the article is that the teams knew the resolution in advance. In BP, you're usually given the resolution, and then 20 minutes or so to work up your arguments. In CP, one of the teams will introduce the resolution, so they can prepare, but the other team is working on the fly. Obviously the judges take that into account.

[Edit, I also debated primarily in Ontario/Quebec, so I'm not sure if this all holds true back west.]
A previous post from HN summarizes some of this:

http://news.ycombinator.com/item?id=403967
This is why your "peer" should be a cloud server, not a PC. Call it S2S architecture.
Going a little further, Emacs is itself (at least a lot of it, including js-mode, for instance) written in Emacs Lisp. This makes most of it modifiable by its user. It's not impossibly hard either - I have made a minor mode for Pyccuracy tests in a couple hours. Learned some in the process.

Even the "configuration files" are, really, Lisp code, not bags of values and options.
Only 5% of Cambridge CS graduates go into finance compared with 60% who go into IT (excluding those going on to further study).
Job-Hopping
On my last trip my laptop bag contained a laptop, iPhone, iPad (which I had bought to bring back to a co-worker in Canada), Camera, two books, chargers and dongles. It was pretty ridiculous. My roll-abourd bag was also packed like the one in the link.
I think if a kid wants to learn something is asking about it, then there should be a way. I think instead of starting straight with high school Math, he/she can be started with some basic stuff of upcoming classes.
What if a dynamic salt were added to the hash, i.e. instead of just email, it were email+first_name? I think that would solve most of the email harvesting issues that have been brought up.
There's also this: http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive
This could be easily solved if we used some field such as first_name as a salt. Thoughts?
And this is news? I routinely go on 2-3 week trips with nothing but one carry on and one laptop bag.