skysight-inc/HackerNews huggingface dataset:
I'd love to see this.

I am a corporate developer. I'm in my tenth year in the industry, and work so much that all I have a passion for anymore is programming, frameworks, algorithms and hardware. It would be great to find other people to hang out with that love the same thing (instead of trying to relate to people that don't). Every time I try to make new friends I feel like the world's most boring alien. Hanging out with work friends is kinda awkward. I used to be able to relate to people on video games and movies, but I don't have time for those anymore :(.

I imagine there are a lot of us, we should have a way to find each other.

I would imagine the biggest challenge something like this would have is keeping the recruiters out.
This is useful, but pretty standard undergrad material. There are more interesting OCW courses, such as Street Fighting Mathematics:

This course teaches the art of guessing results and solving problems without doing a proof or an exact calculation. Techniques include extreme-cases reasoning, dimensional analysis, successive approximation, discretization, generalization, and pictorial analysis. Applications include mental calculation, solid geometry, musical intervals, logarithms, integration, infinite series, solitaire, and differential equations. (No epsilons or deltas are harmed by taking this course.)

http://ocw.mit.edu/courses/mathematics/18-098-street-fightin...
It's friendly in more the social/cooperative sense than the sense that it's easy to work with in itself: there are a lot of very good libraries, the runtime is pretty much fully baked, and you get a wide choice of development tools.
Apple Refurbished Web Scraper
If you can't turn off that top toolbar, it's a no-go for me from the start. Using up ~10% of extremely valuable real estate for buttons that you should have memorized the keyboard shortcuts for? No thanks.

In general it appears to be very wasteful of screen real estate, and to be poorly thought out from a UE perspective. Buttons and fonts are bigger than they need to. There's some extremely quizzical usage of padding, as well.
The risk is, at some point someone will come along and compete and in effect destroy his business. He's relying on the future income stream where as the IPO route ends up with money in your pocket, that can't be taken away.

For example, someone runs the local pub that everyone drinks at despite the expensive beer, because it's the only one in town. Then wetherspoons turns up with it's cheap beer and aggressive promotions and original local pub struggles to make a profit anymore.
I almost always look at the comments first. Enough so that I wish the RSS went to HN not the linked article. If the comments are detailed, I usually click through. Since I open more articles than I am really interested in, I have maybe a 50% click through rate on articles with no comments.

One thing I find majorly inconvenient is up voting the articles. I have to be pretty motivated to go back and do that.
Surely the whole tech bubble is a much bigger factor in this? Although correlation is not causation... :) Here's my thinking:

In the bubble, IPOs abounded and investors were buying whatever shit they could lap up if it had "e" in the name. Post-bubble, tech companies that survived have been successful (by definition) and have sought to absorb smaller companies both to gain technologies and to kill off competitors; whereas investors have been wary of new tech stocks. This alone could explain the shift from IPO to acquisition.

Also, a small, nimble, well-leveraged tech start-up surely doesn't want or need an IPO anyway. An IPO doesn't make sense if you don't need the cash (unless you VC would rather have an "exit" than profits†). It is hard for investors to evaluate the potential of a small tech company; acquisition makes much more sense.

† VCs demanding an exit in a fixed time frame might make an IPO impossible -- is this something that happens? Do any VCs accept dividends instead of a buyout?
Avoiding Pipeline Stalls in Hyper-Threaded Processors
It's very similar to Nintendo's position with the Wii a year or two ago. When people started throwing their Wii remotes through their TVs, Nintendo promptly apologized and started shelling out for rubberized grips, and made it very well known that there was a flaw and the grips will mitigate it. That said, I know many people never used the grips. They are big and ugly and do subtract from the sleek design of the controllers, but at least they knew Nintendo tried to do something about it. That's important.
Good thoughts, and I don't particularly disagree. Regardless of any derivative you might obtain from the data, most folks want to retain high-fidelity historical data for two reasons:

(a) Future analysis techniques are unknown. Today you might be using method X, but tomorrow you might want to try method Y which calls for an entirely different massaging of the raw data.

(b) Backtesting and replay. Simulations and replays of previous trading events are valuable not only for testing a model but also testing the particulars of new "infrastructure" code.

Both require high-fidelity source data. This stuff is so hard to come by and costs so much money that most people want to be safe and save it forever.

To your point on analysis: it is rare that one would directly analyze the source data itself. You'll almost always want to transform the data into something more manageable for model development. The most crude form of this is idea of "bars". Instead of looking at tick data, traders tried to reduce the noise by looking at arbitrary aggregations of that data: 1 minute, 1 hour, 1 day, etc. Technical analysis using moving averages and other indicators are also examples.
If the article seems boring from the title or I've read it before, I'll just read the comments (and sometimes a comment will make me read the article).
I think he is the same guy because he "still gives a shit". Only, he is letting more and more of his code do the talk.
Scheme is a lisp. See: http://en.wikipedia.org/wiki/Scheme_(programming_language)
I usually only read comments relating to HN "on-site" content such as "Ask HN". I also tend to up-vote these more than off-site content.

This is probably due to the fact that I open all the interesting links in tabs and then move off HN to read them.
Scheme is a Lisp; it's just not a Common Lisp.
TLDR: "I'm back after a year's hiatus from blogging... ramble ramble ramble ... And now that I'm rested up, I believe I'm ready to start tech blogging again... in moderation, anyway. The rest and relaxation and research did wonders for me. I used to have lot of open, long-standing concerns about the future of programming and productivity, but my sabbatical last year finally brought me some clojure[0]."

[0] http://www.amazon.com/gp/product/1934356336?ie=UTF8&tag=...

(Nice affiliate link, but hey I'd do the same)

Is anyone else as torn about long blog posts as I am? On the one hand, I do appreciate good software writing. But I also appreciate concise expressivity, saying more with less. They shouldn't be, and aren't, mutually exclusive.

These days I feel like I'm forced to choose between sacrificing an hour of productive coding to read through a bunch of overly long blog posts at HN and proggit and evaluate whether they were worth reading or not.
What exactly is it about Steve's writing that is bad? Bad writers almost never have a following and certainly never have the following that Steve has acquired. I would argue the contrary, that Steve's writing is quite good in that it evokes an emotion in the reader almost without exception. The emotion may be positive or negative but the fact that the emotion exists is evidence that his writing is not bad.

Maybe you disagree with it or maybe you find it objectionably long but those things are different from saying he is a bad writer. I think Steve's critics are typically angry about something he has written about one of their hobby horses but I strongly doubt too many of them are imploring him to write better.
Indian rupee to have a distinct symbol
What's really on your integrated circuit?
> Do you like lisp(s)? Do you like the flexibility it provides?

You don't have to like lisps to like Clojure. In fact it's just irrelevant. There are plenty of people in the community for whom Clojure is their first lisp.

The questions should be:

* Do you like dynamic languages ?
* Do you interactive languages ?
* Do you hate wasting time recompiling your entire program
in your static language for a small change?
* Is your dynamic language too slow ?
* Do you want concurrency to be like child's play ?
* Are you tired of depending on immature libraries ?
* Do you want an evented webserver like Node.js that
doesn't force you to write callbacks?
* ... etc ...

Your list is the completely wrong set of questions to be asking when considering Clojure.

EDIT: it's not that Clojure being a Lisp is not important. It's just not the first question I would ask myself when considering to adopt. My questions are specific to the process by which I want solve problems in a particular domain. The fact that is getting upvotes shows just how surface of an assessment people make when looking at Clojure - "Oh ... it's a Lisp".
How to format a sumsung mobile - Google Search
I believe in and subscribe to the collective intelligence of hackernews(as dumb as that sounds having just typed that) so I go right to the comments for insight and I'll read the article if the comments warrant/endorse it
Foreign Exchange Arbitrage with Haskell
I am looking at a picture of Textmate. I don't really consider that "good looking". I use MacVim. I don't really consider that "good looking" either. It is a first shot at getting UE to the Mac. I am hoping that means they will be open to suggestions. I have signed up for the beta and I will certainly be letting them know when things aren't Mac "like".
Hacking truth - Google Search
Skype Cowardly Blocks fring
I wouldn't worry about it.

Traffic sniffing is mostly a concern for computers connected to public wireless networks. A linux machine, in a datacenter, connected via an ethernet cable doesn't have much to worry about.
Home - monta monta
> What you think of as fashion is designing or observing women's high fashion

If by you meant me specifically, that's clearly not true. See the post you replied to.
Does it dilate your pupils? Well it is based in the use of binaural beats, which are used in Meditation CDs and NLP (Neuro Linguistic Programming, not Natural Language Processing)CDs
> He says relation to current events just happens coincidentally.

In one of his books, he talked about this in greater detail. One of the examples he cited was a comic where someone made a joke about a "dead nun in a snow drift" - that just happened to run the same day as a bus crash that left a whole bunch of nuns dead.
SourceForge 2.0 beta: better tools for open source projects
On the length issue: Honestly, Steve's posts were quite long (much like Paul Graham's). To me, it doesn't matter, because every one of them was worth reading all the way through.

To me, it matters very much: I read Yegge because he dared to be verbose. Good, long reading is increasingly hard to come by in the Twitter age.

And I think he had it fairly right with his "impact theory".[1] Most blogging today reads like the textual equivalent of TV infomercials: loud, terse, entertainment-focused, and utterly void of any memorable content, because the author is terrified of "boring the reader". The retention value is virtually nil.

Of all the Internet writing I've read, only a handful is memorable: Bjørn Stærk's old blog (before he got brief),[2] Paul Graham's essays,[3] Erik Naggum's Usenet postings[4] and Steve Yegge's actual rants (like this one).[5] They were all long-winded, and confidently so, because they made a basic assumption about the reader: that of reading for enlightenment, not merely entertainment.

Steve Yegge, if you are reading this: don't do what the others do. Memorable Internet writing is rare. Memorable Internet writing is very rare indeed.

[1] http://steve-yegge.blogspot.com/2008/01/blogging-theory-201-...

[2] http://blog.bearstrong.net/

[3] http://www.paulgraham.com/articles.html

[4] http://en.wikiquote.org/wiki/Erik_Naggum)

[5] http://steve-yegge.blogspot.com/2007/01/pinocchio-problem.ht...
I find people who flock to these investors (YC included) ridiculous. You know what? Between 5 million and 50 million in the bank, there's not a hell of a lot of difference in how your quality of life is going to be affected. But when you choose a business strategy to generate one of those two amounts, there is going to be a hell of a lot of difference in your probability of achieving those two targets.
They must have fixed something, because in our Confluence wiki:

\\ -> new line
\\\\ -> \\\\
\\Foo -> Foo
\\Foo\Bar -> \\Foo\Bar

Somewhat errant result for \\Foo, but the other ones seem to work.
ATS-Analytical Trouble Shooting, formal problem solving
Is this the replacement for TextMate on the Mac I have been waiting for?

Even with its flaws and the frustratingly long wait for TextMate 2, I have yet to find something that works better for me.
Does the World Cup matter?
And even in the C# world LINQ is doing a good job of isolating developers from the details of working with SQL.
That got me thinking: what would be the English equivalent? Latin alphabet? I’ve never heard anybody say that (outside of contexts were writing systems were explicitly discussed).
Is using Java indispensable while learning and using Clojure?
I can't wait until this story dies out. If you have a problem, buy a bumper or return the phone. End of Line
Mathematics gets way more attention than it deserves in computing -- particularly with today's sophisticated libraries/frameworks.

Just because a topic can be challenging doesn't automatically make it worthwhile.

This is a trap that many people fall into.
When I was at Sun as part of the Solaris testing team we all did Kepner Tregoe (SGRT) Sun Global Resolution Troubleshooting training, which was a formalised method of troubleshooting and analysis.

I've found it very useful when trying to find the cause of failures and bugs, maybe you will too.

Pay particular attention to WHAAT,WHERE,WHEN,and EXTENT.
SOX doesn't explain the macroeconomic picture, though.

Recall the high unemployment rate; the government has dumped money into several tried-and-true methods to stimulate growth and bring back jobs, but whatever growth we've seen in the last few quarters hasn't translated into expansion of operations. We can infer from this picture that companies are sitting on their money and spending frugally. They did so in the early 2000s as well. SOX explains why it's hard for a small-to-mid-cap to break out, but it doesn't explain why existing big businesses would restrict their spending.

My conjecture, which I don't have a watertight case for, is that business(as a whole) doesn't want to grow, or can increasingly meet growth targets via productivity alone, and so the whole rationale driving IPOs - and the capital/labor side of the economy - is broken.
Yes we are. I posted a comment about "looks" just now. I told them to look at Coda for a nice looking UI. But it is a first go so maybe once they get it over changing the UI will come as well.
IF YOU ARE HAVING THIS PROBLEM , CONTACT MICHAEL KLEINMAN @ 404 939 0084. HE WILL SET YOU UP WITH A MACHINE. HE FIXED MY ISSUES WITH GOOGLE CHECKOUT AND I PROMISED HIM I'D SPREAD THE WORD

THANK YOU

SARAH GARDNER
Usually that rounded rectangle in the top right hides the top toolbar and I would expect the same behavior in this case.
Quantum cryptography
This reads like:

* Do you like puppies?
* Do you hate murder?
* Would you like something like the tool you're using right now, but better?

That's not to say Clojure is irrelevant, but your questions are more than a little one-sided.
It will be interesting to see how this shakes out - the spec for Unicode 6.0 is due in September, theoretically giving them time to add it before the release.
In Defense of Ruthlessness
You probably missed the boat with this one. Google has been making it harder to rank with these kinds of sites. Sites like these are considered spam.

Create something of value, it's the only way!
I am speaking in the plain language used by those of us who do science for a living. I'm using the term post hoc in the way that we in science usually do (see http://en.wikipedia.org/wiki/Post-hoc_analysis if you're not familiar). I'm not sure how high school science teachers fit into this; sounds like you had a bad experience and I'm sorry if so, but that really has nothing to do with this discussion.

There is nothing wrong with "my thinking" but you appear to think so because your understanding is incorrect. Post hoc ergo propter hoc is the fallacy of thinking that, because something comes before another, that first something causes the second. I'm not talking about that at all. Post hoc analysis is something totally different - viz, it's performing non-prespecified analyses. It's more closely coupled to multiple testing than it is to the other fallacy you are referring to. It certainly is not limited to small sample sizes or sample sizes of one, in contrast to what you state. You can do science improperly with samples of any size.
If you don't know why this is a big deal, here's one reason: DRBD + GFS/OCFS2. This will make sort of mid-tier scaling setups significantly easier in EC2.

http://en.wikipedia.org/wiki/DRBD
Why are so many people equating math with programming with science? There might be some bleed between the subjects, but Facebook, Twitter, Flickr, none of these strike me as requiring particularly high level math skills.
Great - I currently have 41 missed calls on my office phone.
41 of which will be people cold calling me, even when I've had the receptionist repeatedly putting them straight through to voice-mail if I don't recognize who they are and why they would be wanting to speak to me.

If you make want to sell things via cold calling please give some consideration to whoever you are calling.
I don't think I am among the "main" ones, but to answer your question: Python is what I use for doing research, Clojure is what I look at because there are lots of good ideas in it. BTW, I also follow some Haskell developments, in particular DPH.
> almost 10 years in a small company

> a lot of room for growth and profit in our niche market

> being artificially limited is frustrating

> when I think about starting my own business

Sounds like you have the experience, know a market, want to do something bigger and have a least thought about going out on your own. So, why not?

Sounds like you would be well-positioned if you wanted to. Are there needs in the market for you to leave without having to directly compete with your boss? Maybe you could even complement what he's doing and work together by doing the things he has no interest in.
Well, really any decision is going to leave them open to criticism like this. Given that Hindi has more speakers in India than any other language, and is not the only language that uses Devanagari I think it's a pretty defensible choice.
Want Sponsors for Your Tech Event? - Interview with Jeremiah Shackelford
I noticed that a couple of items on the list were features that I thought would not arrive until JDK7: compressed 64-bit pointers, and the G1 garbage collector, for example.

http://en.wikipedia.org/wiki/Java_version_history#Java_SE_7....
Totally depends on what you want to do.

You need to know a few basic stream/reader concepts to do any I/O, and of course you'll need to know more if you want to use some Java libraries; most of it is easy to pick up as you go. But you can do a lot with pure Clojure.
That's if your bottom wrung hardware ever got driver support. I had an nForce mobo that would bluescreen anytime DirectSound was initialized. It didn't stop BSOD'ing until SP2, and by that point, I retired the computer.
I'm sure this will catch heat, but I think MS peaked with NT 4 service pack 6. I LOVED that OS.

The only thing wrong with it was that it's direct X only went up to 3 or 4, so you couldn't play modern games on it.
Free WordPress Installation and Customization
Ready to have your blog or CMS on the domain of your choice? Then allow our team of WP experts to do the dirty job for you for FREE, there is no catch or hidden fees.
I don't understand this. With all of the many people who provide their writings for free on the internet, why even care about somebody whose writing you don't like?

I really don't care for Jeff Atwood's writing, but I don't tell him to change or to stop writing. I don't read his blog.

My only conclusion is that the negative people actually don't give a crap about his writing/style/length/whatever. What they care about is his success and how it shows they don't have it.
Microsoft Taps Peter Lee as New Managing Director of Microsoft Research Redmond
How does Haskell compare to Clojure? Arbitrarily, I started with Haskell, and I have found it fascinating but very hard to apply to daily problems (given the difficulty of IO).
Except I have answers for those questions. And those influence my decisions in real life. I like puppies. And I abhor murder.

Anyways, my questions are exactly the set of questions that led me to Clojure. Honestly, the main advantage of Clojure being a Lisp is macros. And I didn't bother mentioning those, because that's not something most programmers need/want (not without understanding how they work).

I think my list a pretty real list of things that many programmers want after some experience that Clojure satisfies that other languages do not, or not all at the same time.
Tony Gentilcore's presentation at Velocity 2009 identified some proxies and antivirus software packages that do this: http://en.oreilly.com/velocity2009/public/schedule/detail/90...
Someone (possibly me, depending on what I end up doing tonight) should run a test. Tell Person A (preferably the gullible type), using lots of really convincing-sounding technobabble like "attenuated with the dopamine IDT frequency in human brain waves" explain this to a friend, then have them try it. Tell Person B (if he can't tell for himself) how stupid the whole thing is, and have him try it. Report results.
since Clojure is a lisp, how can you like Clojure without liking lisp in the abstract? Clojure might be someone's first exposure to lisp, but then they would answer "I don't know if I like lisp or not".
Editorial: The Google Algorithm
As an individual it is unlikely. Your best bet would be to develop an algorithm with massive amounts of recent historical data that shows you could hypothetically be profitable. Shop that to trading firms or angel investors and use their capital to get a direct feed. You probably won't be able to do this to a major exchange, but there are lots of other options. If you find a smaller market you can also potentially get a market maker agreement. This will mean that you have to have certain positions open at all times, but you can place any orders you want in addition to those, and all of them will have $0 fees.

All that said, I would suggest you stick with vanilla algo trading to start, and leave HFT to the big boys (until you are one).
Well the thing is, 50 years ago, the Lisp guys were 30 years ahead of everyone else. Back then, they would say, look at our huge standard library! and everyone would be impressed. But next to J2EE or .NET or even batteries-included distros of Python, Ruby, Tcl, Perl + CPAN, the Lisp library looks pretty paltry[1], especially when it comes to interacting with the outside world (databases, GUIs, web programming, etc etc) - the sorts of things that working programmers do every day. Most people aren't researching algorithms, they're doing what we used to call forms and reports.

Clojure attempts to fix this by piggybacking on the vast Java platform. F# is another that uses this strategy.

[1] Want to use Oracle? Check out Franz's pricing. Commercial database connectivity is free with all the other languages I mentioned. I'm just not interested if I can't kick the tyres and take it for a spin.