skysight-inc/HackerNews huggingface dataset:
For anyone wondering about adapting real world
problems to FP style, here's an article about someone
reimplementing pacman in FP: http://prog21.dadgum.com/23.html
This is a really nice site. Thanks.
i say worth doing even if they only break even. The tech and new injection of resources will give the world something to hope for.

Plus, i dont think the price will "plummet". It will at most reach some equibrium, and that new equilbrium ought to still be profitable. More plentifyl resources can only be a good thing.
The thing is, it's not that straightforward. It's not about avoiding type errors that would have cropped up in Ruby, but about getting the type system to encode as much of your program's semantics as possible. For example, in Ruby, you use strings and symbols for a lot of disparate things. In Haskell, you'd introduce a type for each purpose to encode your intent in a way the compiler understands†. In Haskell, you're actually going out of your way to create more potential type errors, because that's more stuff the compiler can check for you.

† Concrete example off the top of my head: In Ruby, we do `foo.instance_variable_get(:@bar)`. If we accidentally write `foo.instance_variable_get(:bar)`, that's a hard error, but it isn't a type error. Haskellers would generally express a constraint like that with the type system, so the compiler would let them know when they made such a mistake.

(Also, don't forget that every unintended nil is a type error! If you've been doing heavy Ruby work for years and gotten fewer than six NoMethodErrors, I will hang my head in shame.)
No.

just use fetchmail and mailindex(?), otherwise hd access speed will be a pain
Oh certainly, I fully agree. I think I'm just saying that I think logging is going to be one of those things, for better or worse, that most developers look at and do the mental calculus of "It's a good idea, but do I want to go out on a limb here, with this issue?" In at least some cases all the factors added together just won't work out to it being worth the risk/effort.

Basically just the IBM thing. Was IBM always the best choice? No. But even so, it was often the best choice for the individuals making that call. This is the sort of thing that you have to recognize and contend with if you want to introduce change.
You're right. I'll look into it and see if there's an easy way to switch sides now without breaking anything.
1. You have a prime SF location and your fantastic reviews will always get you a high place in Airbnb's listings. SF and NY have enormous exposure. Enough people coming to town a) need an alternative to high hotel prices and b) are aware of the existence of a site called Airbnb that you will never run short of guests.

2. We don't use the Craigslist posting feature through Airbnb's site. It would make some sense for Craigslist to limit the use of that tool, since they have limited the use of other automated tools (limiting their own utility as a service, but that's beyond the scope of what I'm talking about). This is not being able to type "airbnb.com" into the posting form at all, something quite different. Potential guests ask for reviews, as they should, and we direct them upfront in our Craigslist ads to Airbnb, Homeaway, and other places we have excellent reviews.
recordStream provides some of these features. Take a look here https://github.com/benbernard/RecordStream
I operate vacation rentals and my family makes part of our living through Airbnb, and thus have an interest in their continued growth and success as a company.
Like baseball? Get an email any day your team is on MLB.tv for free
Trance and Dubstep just had a baby. and it's Damn Sexy
http://www.youtube.com/watch?v=LMAxH9vNBAc
There's some economic activity here: "Space family stone" (a.k.a. Rolling Stones) is chronologically a little after "The Moon is a Harsh Mistress": http://en.wikipedia.org/wiki/The_Rolling_Stones_%28novel%29

Some John Wyndham: http://en.wikipedia.org/wiki/The_Outward_Urge, but that's more geopolitical than economic.

Both very old, so the sci fi has a different flavour (future as projected from the 1950s, rather than from now).
Better than starting a school report with "This report aims to asses the validity of ..."

The content seems legit, but your comment is the funniest I read this week.
It all starts as a stream. That is the "universal format".

sed was designed to edit streams. A stream can be transformed via stream editing into any text format, for any downstream consumer. It's line based. That's the only limitation.

lex can handle multiline "records". There is nothing you cannot do with lex. But only if you know how to use it. It's usually faster than any scripting language. Worth learning to use? Your choice. But it is what it is. It works. It, or some clone of it, was used to build the compiler that someone used to compile the shared library you're using as part of your special solution for the format of the month.

If you produce a stream as JSON, that's great. But now we're limited to consumers that understand JSON.

If you know your consumer wants JSON, then sure use some specialised library. But that's not what this guy is suggesting. He wants everything in JSON.

Well, not every consumer wants JSON.

This is a case of "I learned [X]. Please everyone use [X]."

None of us want to have to learn every language and every application.

Now consider if [X] is UNIX. For better or worse, it's the foundation on which most stuff talked about here runs. Perhaps it seems crude, it lacks sophistication in the eyes of a younger generation. It's a "hammer". But what can you build without a "hammer"?

In his case, [X] is Javascript. What's the foundation for Javascript? A "web browser".

Perhaps some people think nothing is possible without a web browser that can run Javascript.

It's a very narrow view.
Electro or Dubstep?
Why not have both?

http://www.youtube.com/watch?v=LMAxH9vNBAc
Great to see someone so capable passionate about changing education
Firebird DSQL/BLR compilers internals - raw notes
This isn't about them allowing postings via airbnb, but rather not allowing the string "airbnb.com" to appear in the ad.
I wrote the docs. :) . It really does provide blocking calls inside a coroutine. The coroutine can totally block on a non-socket resource (CPU calculation, disk IO in case you aren't using aio) without effecting other coroutines.

I do agree that actor models implemented at the OS level is much cleaner, but when it comes to CPU hogging sections, messages queues are not the answer.
In fact, I see "bro-ing" to be a defence against "nerd culture". I assert the only reason it has become popular is because of that other end of the spectrum.
Car Wash Fredricksburg
We offer the latest and most complete Auto Spa services in the Fredericksburg area. Express Auto Spa ensures full-service car washes to Car Detailing Fredricksburg VA. To know more about Falmouth Car Wash please visit online.
Craigslist has an established audience. It's the same with Twitter, Facebook and Instagram. Once a service reaches a critical mass it becomes very difficult to dislodge its position in the market.
Let me tell you, if you want to meet women just check out the CS labs at your local college...

Oh wait, exactly the opposite of that.
Wait, your argument is that because they could flood the market and tank platinum, platinum will tank?
Having a local copy is good insurance. Google could sometimes lose your data, or sometimes lock you out of your account for a number of reasons.
Or that those mined from astroids become ships. I.e., industrial complexes built in space, for large scale manufacturing of more ships, with the intend of eventually conquering/colonizing a planet.
松糕鞋
I think he's referring to what jeremydavid posted above: http://davegooden.com/2011/05/how-airbnb-became-a-billion-do...

It's an inaccurate representation of what happened as well as a year-old story, and I don't think it has much relevance to why they chose to block airbnb.com today.
I appreciated it. It makes me feel better for having a hard time keeping them straight. :)
WRONG. All of my labels/mailboxes are set to show:

http://farm8.staticflickr.com/7100/7117915617_c0c8cab3fc.jpg

Any other wrong advice you'd like to try to contradict me with?
I think he wants the server benchmarks in particular rather than general speed.

I found some on the Snap framework web site[1], but they may be a little out of date.

[1]: http://snapframework.com/blog/2010/11/17/snap-0.3-benchmarks
Canada goose
When something is as viscerally, obviously bad to me as the new GMail UI, I go with my gut. Google has no track record of great UI that would make me question that feeling. They built the world's simplest home page not because of some profound respect for minimalism; they just didn't have anything else to put on it.
Thanks Sir. :)
Nope. Screen shot:

http://farm8.staticflickr.com/7100/7117915617_c0c8cab3fc.jpg
Japan's BitCellar Raises $5M for Photo/Cloud Storage Pre-launch
Really impressive. Especially the in-cartridge LED's. It's a shame the magic of the clean vector lines of the original Cinematronics got a little lost in the port.

On that note; how fucking awesome were/are Cinematronic games.
Why shouldn't it apply? That's what I have a hard time coming to terms with.
You should never be reluctant to question things.

From my experience, the new design is horrible for usability. The lack of definition between the menus and the content makes it much more difficult for me to pay attention to the emails. --I've had to switch to a theme, which helps a bit, but in my opinion it's still much harder to use than the older design.
Ask HN: Email service that limits incoming mail to 400 characters
Would you use a service that limited all incoming email to 400 characters? This would force messages to be a series of points and help ensure they stay on subject. This could possibly work as a priority service allowing longer emails but pushing them down the list. Basically a layer of short mail thats not client specific.
They are either trolling or the chap needs English lessons. Either way, not so good.
Secretive Blue Origin Project Pins Spaceflight Hopes on Reusable Rockets
Hair Transplant India
USA was the first country to start it but now this trend has picked up pace in different parts of the world. In India also Hair Transplantation is growing like an industry. It is very much in trend now to go for hair transplantation.
FYI, I found this article really helpful:

http://jasoncrawford.org/2012/04/how-to-cope-with-the-gmail-...

It shows how to: get rid of "importance" markers, add some contrast back to the colors, remove superfluous whitespace, and most importantly, change the impenetrable icons back to text.
Don't even need a hotplate. Any soldering iron will a concave tip, lots of flux & a touch of solder. Takes 4 strokes/drags and some extra flux afterwards to remove bridges (usually the 1st 2 pins on each drag).

It's surprisingly easy and i've had no issues on up to tqfp144's.
Security Firms Concerned over India’s Rise as Top Spammer
RAVANELLI CON LE MELE-RICETTA BASSO IG-RICETTA LIGHT
Because there's nothing there. Check the DOM. Blank. Furthermore, they're not explicitly asking to be indexed.
The nobel prize for economics is more correctly known as the Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel, and has not been without its criticism http://en.wikipedia.org/wiki/Nobel_Memorial_Prize_in_Economi...
$5M
Oh I think the visionaries do know about all that, after all, they do know a bit about how money works at large scales. I'd be really surprised if they are in for that realization.
Zerg Rush Google Easter Egg
To whomever is downvoting everything I am posting, tell me why.

I think this is REALLY important. I didn't want it to pass without notice as when I posted the "Airbnb killer" link 10 days ago; that was worth noting too, but this is vital.
Ability to link to Airbnb on Craigslist may not be important in the large markets where people will see your Airbnb ad anyway, as in SeoxyS's case, but for the just-getting-going places where Airbnb wishes to grow, it's vital.
Yes, it sounds like he was surprised.

That's why he wrote "as expected...".
"It would be interesting for browsers to implement an HTTP bytecode vm, and web pages are made in the usual way but compiled to a single binary blob, which is then downloaded to browser and run in the vm" - that's essentially how Opera Mini works - Opera run a big farm of proxies which load pages, recompile them in to a binary blob and serve that down to Opera Mini running on a phone to be rendered.
Get 20% off by using the promo code "hackernews"
"Just because you're paranoid doesn't mean they aren't after you"

I think it was Kurt Cobain who said this.
Louis Vuitton Loafers
Ethiopia gets a new school - thanks to a persistent XSS in Google+
Clerical shirts
If you are looking for clergy shirts then look no further than ClericalShirtsuk.com. We offer a wide range of clerical shirts, collars and accessories, all at competitive prices, making them outstanding value for money. All our products are available in several different colours and styles so you will be sure to find one that suits you. Choose from our large selection of clergy shirts, with everything from insert collar clerical shirts, tonsure clerical shirts and Flyfront clerical shirts, as well as a wide range of clerical stoles and chor gowns. These come in four different colours and are all made from 100% cotton. We have a large quantity of clerical shirts and collars in stock so we can almost always guarantee that we will have what you are looking for. Not only that, but the large majority of orders we send to addresses within the UK are received the next day.
With each passing year, Richard Stallman looks wiser.
> Hopefully that’s a useful list of tools to get a baseline of where you’re at with performance.

The title (posted on HN) is a bit misleading from the content (although it's very good). The real value would be the "lessons learned" part. Any idea when it will be posted?
"o"s rush your results and destroy them. You must click on them to attack them and defend your results!
Show HN: Filepicker.io - dead simple file uploads - http://news.ycombinator.com/item?id=3864615
The solution is to find one or two contrast colors that you use sparingly. you would be surprised how much an icon or some text or a couple of elements in a contrasting color will make your design pop into life.

Think about it (loosly) the way you think about inheritance in OOP. What is the parent, what are the ancestors.

All elements on pages have a priority. That priority should be the guide of your visual heiarchy. This can be done with size alone but it can also be done with color.

Also black or almost black (#222-#333) as copy is always a good way to make sure your page has contrast. But again it depends on what you are doing.

I really need to finish my book on design for developers. I think I have found a way to create the bridge between being a developer and a designer. When I get to new york I will have more time.
It works, but what I am saying is it works for a fraction of the population. Those that have time to hunt for deals and deal with flakes and last minute hagglers. There is a ton of people like this, but I argue that there are even more people that would use it if it were cleaner. Why force people to develop "muscle memory"? The rate of recycling of used goods would be much higher if craigslist was more open to either improvement of their platform or to startups building features for their community. Maybe the folks that want to develop "muscle memory" to fish out deals can do so at the cost of their time and score the best deals, but the value of time varies a lot from person to person and even from year to year. For example I sold a bunch of stuff on craigslist in college, but now that I have a job I don't bother with anything less than $200. I usually just donate it to the salvation army and write it off my taxes or let crap pile up in my garage. If I had an app that I could use to post and sell objects quickly and easily I would use it. I'd even be happy to pay someone to make this simple and easy. I am not saying to make a new service a paid service, but let free markets and innovative entrepreneurs figure out how to justify the costs of improvement. I definitely think craigslist has generated an insane amount of value, but I the bar can be set higher. They have definitely done net good, but if they continue to use their monopoly of the local online marketplace as a justification for not improving their site, I think it is bogus.

Either improve craigslist or let others build value added tools on top of craigslist. Why stop an app like Bazaar that helped people post things easily? Let people make up their own mind. Using smartphones as an example again, people will trade int their iPhone 3GS for $80, when they can get $160 for it on CL. So there is definitely demand somewhere in the massive gap of services that retailers and B2C companies offer and what exists on craigslist. Making consumer to consumer commerce smoother and easier is a huge opportunity in my mind that is not only lucrative, but fills in a big gap that exists because craigslist is still stuck in 1995.
I also find this quality quite disgusting however, I am commenting because I found your diction refreshing.
Ya, one of the worst changes of the new design. You have to hover over edge of the last folder to see all of them. They could have used simple accordian instead of all this mess. The new Gmail causes me nausea when ever I use it.
I'm not so sure it would work like that; the costs of mining an asteroid are a bit too high for that. Mining in space is not even new yet, it is still a plan, and if it goes according to plan, it will still be very expensive, and there will be limitations in the system that limit the speed with which the metals are brought to earth.

My guess is that in the initial stage their profit margin would be low, or they'd have to work at a loss, if they have to compete with current prices. As scarcity drives the prices further up and their technology improves, their profit margins would soar, but that would only happen in the long term. Only then would supply start bringing the prices down.
Haskell isn't quite there in terms of IDE support (there is "Leksah") but I find myself writing most Haskelly code in emacs/vim with GHCI open in a separate terminal.
Only if there was competition. If they were the only ones with an astroid, then they could limit their sales to keep prices high. It's basically what DeBeers did back in the day.
Amazing: every 4 minutes one of the top 1 million websites starts using jQuery
The trouble with Dell laptops is that the quality variance is really high. Mostly anecdotally speaking, I've found that the number of people who had a terrible experience with Dell and the number who had a good one are about equal.

The most common problem is the battery conking out after a year or so, and then the replacement choice is either a ridiculously expensive one from Dell (which costs a third of the laptop itself!) or a cheap Chinese gamble from ebay. The screen hinges also break sooner than later.

Still, I think on the cheaper end, Dell laptops are better than Acer and Toshiba. Their keyboards are not amazing but at least they don't try to do any cute stunts with them. The Vostro is surprisingly well built.

Shame the Ubuntu version is not available in the UK (or maybe I just failed their website easter egg hunt).
Says who? This is what I don't get. If hiring someone so talented is so critical to the success of your company then give him/her what they rightfully deserve. If it's not critical, then don't hire said person.
Pretty much same experience here. I'm currently working a pretty large and fairly old Python code base. And while I'd still consider python my favorite language, I no longer really feel comfortable recommending it (or any other equally dynamic language) for large, long lived, projects that's worked on by several developers.

Sure, all problems can be solved in theory with things like meticulous documentation, rigorous coding standards that everybody follows and lots of detailed tests. But in practice those sort of informal constraints will break down over years as developers of varying skill levels come and go. Better to formally force as much of that as possible with a decent type system.
A slightly more recent benchmark:

http://www.yesodweb.com/blog/2011/03/preliminary-warp-cross-...

Also includes Yesod and Warp.
This was my problem with file picker.io as well.

The blog entry mentions donation - but I did not see that option. What I did see was a hosted service, that has a very startup-y feel. Which means to me that charging for this service is probably in the works.

And paying for a file picker is not something I want to do - it’s just a little to critical a function to have an external dependency on.
In other words, the new design looks like its designed by machines in the matrix film. Everything uniform and soul less.
In ubuntu they used to work like that until 10.04. In other distributions it's still common IIRC.

Ubuntu swapped out the common notification daemon for one called notify-osd.
That is kind of my point :)
werkzeug is a nice web library and Flask merely collects several existing libraries (werkzeug, jinja2, sqlalchemy, wtforms).
Sony Round PC | Unique Bid Auctions
Ok, upon closer inspection of your original screenshot, it appears you need to hover the padding-area between "Chat" and the border line above -- a separator between labels and the chat modules. You should notice a resize cursor and an ellipsis icon; this separator is movable and reveal more of your labels, without having to hover the labels area to reveal them.
I really think the handful of incredible home-runs we've seen in tech obscure the fact that tech businesses are generally pretty hard to get off the ground. I have a feeling that most of the people that have the skill and drive to build a profitable tech company could do as well or better in a lot of other fields.
Keep in mind this was a rant. Craigslist is awesome in many ways and has provided tremendous value over the years. All I am saying is their stubbornness to not improve has left a lot of value on the table. If someone else, maybe more capitalistic, was running craigslist we would probably be benefiting from it more at this point. Their monopoly of the local marketplace allows them to be complacent. The fact that they use their monopoly to not improve or let anyone else improve their platform is a crime in my mind. Just because it is free does not justify not improving it. There is huge a market inefficiency here that they are using to their advantage at the cost of the consumer...
Why Choose Diving Holidays Maldives For Summer Vacations?
Genuine question: could abuse of some psychotropic drugs be a cause for these alleged paranoid people?
If you're interested in text adventures and their history you should check out the documentary Get Lamp (http://www.getlamp.com)
I am surprised it didn't cover reverting back a file to old version:

1. Check the diff: git diff <commit hash> <file>

2. Revert back: git reset <commit hash> <file>
Not quite yet, but early days for my projects:

http://www.addedbytes.com/projects/

I'm working hard on the top three, and aiming to start making some real money out of them by the end of summer.
Yes it is blank, that's what I am trying to point out. If some one decides to build a web app on meteor, it might be a pain to make it SEO friendly.
I didn't realize that—I've only used a Selectric golf-ball typewriter, so to me "typewriter feel" maps to "Selectric."

I used a Unicomp Customizer for a couple of years, until I switched to a Kinesis Advantage: http://jseliger.com/2009/07/20/kinesis-advantage/ .
Geekatoo, the Geek Bat-Signal
I was searching for information about Zerg Rushes, you insensitive clod!