skysight-inc/HackerNews huggingface dataset:
Like others on here yesterday, I also hoped the big announcement was a corporate sponsorship/hiring of some sort to let Zed just get on with the tech without any hassles.. :-) (Hello VMware?) Ah well, this is still good.

Just one "but":

I believe that Mongrel2 has the chance to break the religious hold that programming languages have on organizations, businesses, and the average working programmer.

Aren't most open source infrastructure and HTTP based projects programming language agnostic? (Incumbents Apache, lighttpd and nginx, for example, as well as proxies like Varnish and Squid.) What's the deeper idea behind this statement that warrants presenting it as a new concept? I'm all for bold attempts to break the status quo but the way I interpret what he's proposing is the status quo..
Considering how much people overvalue ideas, that is one fine business idea :-)
Happy shopping, happy with life, all in here,Please click: HTTP://WWW.WOWCOOL.ORG
Dear Customer, How are you,
There are many good products Please click the following URL
http://wowcool.org/productlist.asp?id=s55 【T-shirt】

http://wowcool.org/productlist.asp?id=s13 【 MTB】

http://wowcool.org/productlist.asp?id=n49 【Jordan 2010】

http://wowcool.org/productlist.asp?id=s44 【Watch】

http://wowcool.org/productlist.asp?id=s46 【Jewerly】

http://wowcool.org/productlist.asp?id=s45 【Sunglass】

http://wowcool.org/productlist.asp?id=s60 【Jean】

http://wowcool.org/productlist.asp?id=s53 【handbags】

http://wowcool.org/productlist.asp?id=s68 【Jacket】
The website wholesale for many kinds of fashion shoes, like the nike,jordan,prada,adidas, also including the jeans,shirts,bags,hat and the decorations. All the products are free shipping, and the the price is competitive, and also can accept paypal payment.,after the payment, can ship within short time
HTTP://WWW.WOWCOOL.ORG
The correction is incorrect.

A function is tail recursive when the last thing it does is call some function, possibly different. Yes, you can have a mess of different functions that are mutually tail recursive. For an example of how this comes up, think "state machines" with each call being another state transition.
Startups can open their source as well.

It makes sense for various tools which we can't guarantee will be supported if the business doesn't survive. I'm much more likely to work with and contribute to code I know will be around independent of a business.
Review my new site : 48ers - Realtime Social Search
InvokeDynamic and other Java 7 features (method handles, NIO2) are definitely going to improve JRuby's situation, but maybe not in the way you expect. Indy and method handles will largely allow us to delete (or not load) code we currently generate to get the same effect. Smaller runtime, possibly a smaller distribution. NIO2 will give us more direct access to streams, process handling, and so on, so we can delete hacks we've written to do all that ourselves.

But perhaps the most interesting aspect of any new major Java release is that they're usually 10-20% faster across the board, due to new and better optimizations. As the saying goes, if your Java app isn't fast enough, upgrade to a newer JVM.

I think invokedynamic combined with more runtime profile-driven optimizations in JRuby could easily double JRuby's Ruby-execution performance (or better), and in many cases reduce memory churn too. Lots of good things coming...it's nice to have an army of VM engineers on your side.
Hacker News is my favourite site on the internet and having been a member for almost 4 years I've learnt a lot from everyone here. My co-founders and I couldn't think of a better place to launch our new site and get valuable feedback from a group of people we respect.

48ers allows realtime searching of a number of social networks - we created the site to scratch our own itch - to track what people are saying about other websites we own. We hope it might be useful for brands too.

Feel free to give it a go at http://www.48ers.com or jump straight into a search:

http://48ers.com/search/?q=hacker+news

http://48ers.com/search/?q=airbnb

http://48ers.com/search/?q=balsamiq

http://48ers.com/search/?q=mark+zuckerberg

Please comment here and tell us about:

* What you like

* What you dislike

* Any bugs you find

* Where you'd like to see this go in future (we have some ideas but would love to hear yours)
A funny Thing Happened on the Way to the Branch Office…
I like the framing of any annoyance as a potential startup idea. It implies that one either has the basis for an idea or are generally content anyway. In which case, why would one need a startup?

May work better in theory than in practice.
It's a classic programmer fallacy to think "Ah, I have some technology, let's change the logos and roll out the same code for 101 different sites!" without investing serious time into branding or community building.

It feels like a firehose of users - mostly from the developer community - is being aimed at cookie cutter sites and a lot of wishing for the best is going on behind the scenes.
That's true but you may have gotten some free work out of it. Still not a bad deal for a limited scope task.
Multiprocess is going to be more robust against failures, for one. While it is a bit of an apples-to-oranges comparison, I thought Chrome had shown pretty conclusively the benefits of adoption multi-process over multi-threaded
Agreed. If SO can be satisfied with targeting the niche of "coders in any given category" rather than the entire "foodies" category, then they're on the right track.
I tried to find my city by clicking on the state. The state took me to a list of cities (I think in my state), where my city still wasn't listed. I clicked on display 25 entries and now I have all kinds of cities and states, and home does not work so I left.
Yes, after lots of trial and error, my wife can quickly see through my flimsy ideas even though I still can't much of the time. I get excited about some pretty stupid things.

In the past, I was upset that she wouldn't connect with my vision. After lots of failures, I find that I would much prefer her to be constructively critical of me in this way, rather than always supportive. For one, if she trusted me blindly, then I would have immense guilt when my ideas crash and burn after costing us time and money for no return.
I was actually wondering the same thing, Peter, it's had me thinking I'm missing something obvious. Zed?
No Canada.
Cities not working.
Cumbersome JS that makes it difficult to use.
Really. Click More, and I see 1 more item. Farming.

Might consider going back and using it. Let me put it this way: swippet should let me post from the front page to my city. You can do it.
Wouldn't it be like working for EVERY big company?
He's pointing out that the order of statements in the source code doesn't necessary correspond to the order of evaluation. In this case even though the function call is the last statement in the source code, it's actually an argument to the multiplication, and the multiplication is the last operation being executed. That's non-obvious when just looking at the code, since the function call looks like it's last.
look into a security system with cameras. you'll feel safer and if there is an issue with your neighbors, you might be able to pick up clues and such to help the police. if there isn't any issues, no harm done, besides a bit of $ laid out.
Whitfield Diffie: the prophet of privacy (1994)
The content for Canada will be different than the content for the US. Different rights holders and different licensing.

the SD streams are 480p, the HD streams are 720p.
Reddit has always been a great resource, if you actually customize it to the stuff you are interested in. If you leave it on the default front page, then yes, it will pretty much suck. =)
A fellow Raider! I'm doing my final semester of Criminal Justice, along the way I learned how to program and I'm too lazy/far in to change majors.

Here is a rough idea of what I had in mind: http://imgur.com/5HHOQ.png . The Rooster is active so the "Test" link appears under it. When you click "Weather Alarm" a test link will appear under that and disappear from the under the Rooster. You can arrange the icons any way, but I think labeling them would help the user know what they do.

I wasn't aware you weren't fully live yet, it looks nice so far. I would recommend creating a nice 404 page so that users who go to http://sleep.fm/<>; or http://sleep.fm/7 are either directed back to the homepage or to a pretty 404 page telling them they messed up.

>Not sure what you meant by "Stop," button. Is it too big?

Yes :). A simple stop would be more than enough, although the big button did work- i.e. I knew how to stop the test alarm.

I see potential here. The name is awesome, there are some nice design aspects. Give it a few more features- tweet the alarm time, intergrate pandora/last.fm/grooveshark- and I think you have a nice piece of work.

Good luck!
Deep technical dive on Google Chrome Frame by Alex Russell at JSConf
The site wasn't actually Craigslist but a similar local buy & sell that is much more reliable in my city to use than Craigslist. I've listed a number of things to sell and usually haven't had a problem. It was only in this one instance. But those are still good tips. I'll keep them in mind in the future.
Yikes. These sites always start off listing the big cities so that the MILLIONS of people who live outside these cities come to the site once and never return. We even get a real bitter taste in our mouth.

You've already shown your hand. It's not about community, people, or the success of your traders, it's about you being big and YOU making money. Otherwise, my little town would be listed.

Heck you could have simply downloaded a zip code database with all city names and started with that. Even then you'd be doing better in my eyes.

Why doesn't it know where I am when I get there? GeoIP stuff is pretty darn simple to implement these days.

Anyway, I can only see these sites working by starting micro, and VERY SLOWLY going big.

Start with just your neighborhood or apartment complex. Then, branch it out to a slightly larger yet still narrow community around you, and let it bleed into your town from there. Then start adding adjoining cities, and THEN the big cities, and THEN the small communities as they start to beg for your services.

These are just my own opinions. I actually don't believe the site will work at all, but there's my 2 cents.
SaaS 101: 7 Simple Lessons From Inside HubSpot
Google pulls plug on Nexus One
It might be a faulty assumption to compare legislation to code written for maintainability (or "as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live")

I tend to think of it as code written for job security: misnamed functions, buggy and non-existent commas. Testing by one or two WorksForMe-esque court cases.
I respect Consumer Reports (though, significantly less than I respect Cooks Illustrated, which has not only a mission but also a singular perspective). And I see why Apple reacted to them and not, say, to Engadget. But if you look closely at CR's coverage of the antenna, it isn't faultless. It starts out levelheaded, becomes breathless, and changes as part and parcel of the online news cycle --- exactly what this 37s post says CR doesn't make a habit of doing.
This is golden advice for a would be entrepreneur, and perhaps even for a freelancer. You can even open source the code which is a nice way to give back to others who learn more quickly by example like myself.
Closure between UI states
>> "The article mentions that using NodeJS as a simple HTTP proxy with no application logic can sustain only 2100 reqs/s before a 2.5GHz Xeon is maxed out."

That sounds fairly lame to me. Proxying network traffic isn't a CPU heavy operation. Worst case you have to move a few bits of memory around.
A large part of startup time is out of our hands, but we continue to look for workarounds.

Most current startup slowness is due to the JVM itself running slow during the first few seconds of execution. Ruby scripts execute as they boot, which means we have to parse and run them. But until the JVM's been up for a little while, nothing in JRuby itself has even JITted to native code...and interpreted JVM bytecode runs even slower than Ruby on most of my tests.

The other complicating factor is the fact that Ruby applications run so much code on boot. RubyGems, for example, degrades startup time O(n) based on how many gems you have installed. Hacks like faster_rubygems (gem install faster_rubygems) help, but changes are needed in RubyGems proper.

In any case, we feel the startup pain too. I've blogged a few tips about startup time here: http://blog.headius.com/2010/03/jruby-startup-time-tips.html, and I've described some of the challenges here: http://blog.headius.com/2010/06/my-short-list-of-key-missing...

We're working on it...we really are. We're just fighting against a decade of JVM folks who never run command-line tools.
The times they are a-changin' for VC
It would be like working for a big company which collects revenue at the point of a gun.
Would love to ask you a few questions about that in private but there's no contact info on your profile. Mind a few questions? If not, please email me: david@thentic.com
Nexus Two is coming, but it will only be available in retail and the retail version will probably be subsidized. It should still be fairly vanilla and open, though.
Zed, this is great. It seems we've both come to the same conclusion; as much as I respect what the Free Software movement has done, if I create something awesome, I want as many people to use it as possible. There is enough crappy software out there that I'd rather have it improved for everyone than worry about ekeing out every last possible cent.
Also, in my experience, average users don't have a clue about markdown or wiki syntax. Instead, they use their favorite (often syntactically incorrect) dash trains (for em dashes), exclamation armies, or whatever and end up with broken formatting.
"The fact that you can write a web server in a few lines of easy to understand and maintain Javascript that can handle over 10,000 concurrent connections without breaking a sweat is a breakthrough."

I think it's a big mistake to judge based on "number of lines taken to write 'hello world'". It's what happens when you have 20k LOC to maintain and a heap of complexity that matters.
For my tech work: Basecamp, Beanstalk, and Ballpark.

For my music work: Soundcloud and ArtistData.
If anyone is interested I built a Yahoo Pipe that pulls in stories with 10+ votes: http://blog.abrah.am/2010/05/hacker-news-10-rss-feed.html
I keep hearing about "complementary skill sets", but what was complementary about Brin and Page? They were both computer scientists with a mathematical bent.
There's already a Stack Exchange-based site for this: Recipe Labs. http://ask.recipelabs.com/

I'm partial to it because it has a cheeky alternate URL: http://steakoverflow.com/
Conspiracy:

A 2nd-tier nation wants to become a major power in the middle to late 21st century. The real oligarchical powers that be in that nation bring about the following:

- substantive emphasis on education
- sane Intellectual Property laws
- entrepreneur-friendly tax laws somewhere on their territory
- lots of developer/tech-savvy legislators

The last point is the crucial one going forward. The first 3 points are the advantageous policies one can foresee now. The developer/tech-savvy legislators will know the right thing to do in the unforeseeable future.
thanks for mentioning! fixed.
And with "do this for me now" use cases, quite common for phones (such as "did someone just tell me something relevant in that message I just got" or "what was that building number again?" while walking down a street thinking about some larger goal), I find visual clarity all the more appealing. So "plain" might be just what the use cases call for. Several icons or buttons all made to be 3-d and pretty with candy-round edges and bright colors, each wanting to impress me with slickness or compete to stick in my memory better are just more distraction from that one shape or word my visual cortex is primed by the task to find.
A Board of Directors is not an Advisory Board
YAHNTB!! (Yet Another HN Twitter Bot) ,,, added to the list here: http://twitter.com/joemurph/hn-bots/members
Right, interesting points. But all these hooks and even a small team one seem quite risky for long term success of the company. I wouldn't risk credibility and _realness_ of what I do to get publicity. Also, fake hooks are outright unethical IMO,
An even more thorough explanation comes from Barry Nalebuff (Cofounder and Chairman) in the comments (http://anerroroccurredwhileprocessingthisdirective.com/2009/...):

When you pick the name Honest, you have to live up to the name. We recently switched to a thinner bottle, one which is 22% lighter. This saves us money and saves the world resources. The only problem is that the thinner bottle was getting dented. In fact, this was a big problem that forced us to redesign the bottle. To help keep its shape, the inside must be under pressure. When the bottle is filled with hot tea, the liquid expands and the plug on the bottom pops out. (If you squeeze real hard, you can make this happen.) Then as the tea cools, the plug pops back in and creates the pressure on the inside that prevents the bottles from being damaged. The thinner plastic means we needed much more pressure and hence a much bigger plug. There really is 16.9 oz. inside and we aren’t trying to pull a fast one. But I can see how you could get confused or could think that we are trying to be deceptive. Taller and thinner still means lots less material. That said, we clearly need to do a better job explaining why the bottle has this design. In the next label run we will definitely say something to explain this to our customers. I hope that makes you feel that you can still trust us and will stick with us. And thanks for helping keep us honest.
Except you can parralelize the workload significantly.
I grew up on the HCFS version and I still think the cane sugar version tastes best. And is more satiating.
hmmm... btw, I may have been wrong about the non-compete thing...

http://www.michbar.org/journal/pdf/pdf4article1451.pdf

looks like they may have become somewhat enforceable for lawyers in more recent years...
I don't think there is a browser that uses a full thread-per-tab model, so there's really nothing to compare it against. The problem with other browsers is that slow JS or in some cases flash in one tab will slow down other tabs.

Also, the tabs in a browser running many sites are much closer to traditional use of processes. Web application servers running the same codebase on each request seem like a better fit for threads. For one thing, the security model for the two uses of JS are very different.

As for robustness, if doing X will cause a crash and your code does X, then you will just have a bunch of crashing processes rather than just one. How is that better? Wouldn't the real solution be to either stop doing X or fix X so that it doesn't cause a crash?
Definitely. I would classify myself as someone who desires the challenge, autonomy, and opportunity for growth of a startup, but I have a difficult time identifying viable ideas. I feel like I'm a creative problem solver, but not a creative problem identifier.

I am an engineer at heart - I love to build all kinds of things, from software to electronics, etc. If you give me an idea, I can run with it and prototype it without difficulty.

However, if you ask me to generate viable ideas from scratch it is as if I have writer's block. I've been working to improve by ingesting anything I can get my hands on - be it this post, talks (such as Tom Kelley's 'How to be an innovator for life' re: thinking like a traveler), books (such as 'Innovation and Entrepreneurship' and 'The Long Tail'), reading HN and PG's essays, and so forth.

I don't think finding viable ideas will ever be as intuitive to me as it is to some, but perhaps with practice and hard work I will start to recognize some opportunities.
Why is this on Hacker News at all?

And better yet, why is failure to contact a lawyer a recurring mistake of Hacker News posters?
So many fun things to read. So little time!
Puppet Labs Gets Funding from Kleiner Perkins
Best Paul Graham Essays - a listiki
Blue Zone
With the Nexus one going away, is there any other Android phone that doesn't need to be rooted to install vanilla android and updates?
Ads link to malware.
Welcome to Freaking Helsinki, RIM
Perhaps I'm missing some larger point here, but if all tail recursive operations can be represented as loops, why not code them that way in the first place? It's probably better to know that recursive calls take up stack space on each call, than it is to know that tail recursion optimizes to a loop.

If somebody could provide an example of a tail-recursive function that would be much more difficult to code as a loop, I'll eat my words.
I'm not sure what this does differently from every other search engine, or search engine aggregator?

Aggregating results via third party APIs is a neat, although old, stunt -- but doesn't exactly translate into a startup business to compete with search engines.
It makes sense that one had to give, but I for one didn't see this coming.
I like the BSD license. I made my first money on the nets by benefitting a lot from BSD licenses, and all open source software I ever write will be BSD.

I believe - if you want it to be free, make it free. If you want it to be closed, then make it closed. The in-between that is the GPL is not cool.

I do wonder though, how many people have contributed to this project? It seems to me it would be a better idea to have a single sponsor than several big sponsors. Someone who has a vested interest in making Mongrel2 work.
I get an "Exploit Link to Exploit Site (type 1317)" warning from AVG on this site.
High Ground Maneuver
Is there any evidence that there will be a Nexus Two? Is it safe to infer that part of the reason for the end of the Nexus strategy is due to carriers and hardware makers objecting to there being a "google blessed" phone?
An SSD can be very fast, but note that OS X does not currently support TRIM. Make sure you get a drive that does not depend on this to keep performance from degrading.

If you don't know what I'm talking about, you may want to read up on the issue or wait until OS X adds TRIM support. SSDs will likely be cheaper by then anyway.
I've said this before, but this is so disappointing. Canada's cell phone market is so horribly warped and the N1 was one of the few attempts to push things slightly towards sane.
The sites share the UI only during the public beta phase. Later in the beta, if a site survives, it will get its own look and feel and domain name.

The goal is to be vertical (each brand stands on its own) rather than horizontal (each is an extension of the StackExchange brand).
The Nexus One is still the anointed dev phone, for now. It isn't going away, per se; it's still available to purchase (via a third party I think) to registered Android developers.
If you watch the Apple Store carefully you can snag a refurbished core 2 duo mini for $499 or so. Full warranty. I've never had a problem with Apple refurb stuff.
They'll likely keep selling some relatively high-end through the dev phone program.
Has anyone used Riak? The vector clock seems interesting, and I'm wondering how it works out in practice.
From the day node.js was released you could run multiple instances on different ports and stick a load balancer in front of it. Even now, I think that is a healthier option than baking the number of processes into the script itself.
Well, in legislative politics, at least the politics are the point and to be expected. Having served in a low-level elected role at one point, I vastly preferred that politics to office politics, which seem to be a way of equalizing the playing field for people who don't actually have skills.