skysight-inc/HackerNews huggingface dataset:
Ooo, let's try something functional:

> map reverse

No instance for (GHC.Show.Show ([[a0]] -> [[a0]]))
arising from a use of `M1690418375.show_M1690418375'
Possible fix:
add an instance declaration for (GHC.Show.Show ([[a0]] -> [[a0]]))

Hmm....
Ask PG: why am I dead?
I dont' get it. I lurk a lot, try to comment only when I have something to say.

After months of this, today I tried to "Show HN" the new release of the software I'm working on since 2004 with an amazing team... only to find that I am "dead" and that my post is spam ("Stop spamming us, you are wasting your time").

[Edit to better clarify]:
I'd sincerely like to know what I did wrong, to make sure I'm not going to do it again. Ever.

[Edit 2]:
I wrote to info@ycombinator.com as suggested below.

Also, thank you all very much for your advice, even more for the one of the "hard to swallow" type.
Isn't it nice to know that there really are a bunch of other people who:

1. Have the problem

2. Take the time to voice their wish for a fix

Even the coolest bug will remain unfixed if only one person reports it.
"How is this different from XXX?"

That just sounds like a direct question to me - not rude or negative.

"It's great to see other solutions providing things similar to OpenID"

I don't see what that adds - everyone reading this already knows it is a solution similar to OpenID so why restate it?

Note that I also apologise if you think this reply is rude - I'm really not meaning to be.
Each porn star could have his/her own sub domain.
eg lela-star.cu.ms
I just clicked to the fact she's the same person behind PeerJS.

Impressive is a slight understatement.
The Wisdom of Crowds
Wally - holds your plastic cards
Your account isn't "dead". That error sounds like the domain of the site you're submitting is banned. What's the URL?
You can still use plain old JavaScript if you want.
They had less than a year before exhaustion 3 years ago.
> Even the coolest bug will remain unfixed if only one person reports it.

Is that true? The priority of the bug should depend on the properties of the bug and not on the number of bug reporters.
In my opinion there is nothing wrong with doing simple Django ORM calls even with a tornado/gevent websocket. Async purists will cry foul, but if all you want is a realtime feature, you can block for a few milliseconds without getting into trouble.

In the long run they might build tulip-awareness into the ORM.

For that matter I start Tornado servers with management commands just for convenience...
The URL I submitted is the official release announcement: http://www.entando.com/portal/pages/en/homepage/view/?conten...
Well, maybe you can take a look at another dashboard framework I wrote. It uses PHP, pulls data directly from MySQL and works seamlessly on mobile browsers, tablets. :)

http://razorflow.com

Adding support for Google Analytics and Excel in the next two weeks!
Researchers create invisibility cloak
Right. Nothing on the main page or Submit page mentions free books; the guidelines are hidden in the “about” link in the footer (http://hackershelf.com/about.html). Because of that, I’ve seen a certain poor misguided user submit 30 non-free books, complete with cover art, that are going to have to be deleted eventually. All we can do for now is flag non-free books until the site owner deletes them or creates a separate section of the site for them.
2% here. I feel the hot breath of my boss in my neck already.
Getting on one of their blacklists for an unknown reason can be a serious PIA.
Bingo. It's on the free heroku, hence the trouble staying alive. Here's an image of what the demo looks like: http://cl.ly/image/321Y2V361X1r
It would be great if the subject line could mention when Ed Bott is the author of the linked page, to minimize wasted time.
Seems lela-star.cu.ms just redirects to cu.ms....
"and some of "us" don't think how you dress has anything at all to do with being a "grownup". "

Are those people autistic, or just idiots? How you dress has nothing to do with being a "grownup"? Sure it doesn't. I see people come into work wearing spiderman pyjamas every day.
When you're sick or dying, there is no "free market". You pay what you have to to the health cartels, and you don't have either the energy or will to negotiate.
> but there was a scandal not too long ago where anyone who bothers to fill out paperwork could order anthrax and smallpox for research purposes from a lab.

There's lots of problems in this post. But the idea that anyone could "order smallpox" is totally false. A journalist synthesized 1 gene from smallpox which is the scandal you were referring to. 1 gene != smallpox.
for those that don't want to go through disabling disconnect, ghostery etc just to see what it is (and it's not worth it) - it searches for tweets from people saying that they hate their job and displays them.
Did you go freelance? :)
NYC Pay Phone Time Capsules
I'm not a rails guy....why does something so cool looking have to be so closely coupled to a rails backend?
Hey everyone! Dashing creator here. Thanks for the frontpage :)

I have good news for you all. Dashing will be evolving soon to support multiple backends. Already there are ports being written for python, perl, .net, and also better rails integration. Stay tuned!

P.S: Sorry for the downtime. Was not expecting frontpage. While I work on getting it stable, enjoy this screenshot: http://cl.ly/image/321Y2V361X1r
> :t map reverse
:: [[a]] -> [[a]]

> show (map reverse)
No instance for (GHC.Show.Show ([[a0]] -> [[a0]]))

You can't show functions. Pass an argument:

> map reverse ["test","this"]
=> ["tset","siht"]
Android, on the other hand, only has home screen widgets

I don't put app icons on my home screen. That's what the app drawer is for. You can't put shortcuts to web pages in the app drawer.
I'm not sure what you expected. It's just saying it doesn't know how to print a function that takes as input a list of lists of type a0 and returns a list of lists of type a0.

Try map reverse ["abc", "123"] instead, which it does know how to print.
Can't go wrong with C# and the Microsoft stack. I've been using it for 10 years.
What do you mean "syntax doesn't syntactically scale" ?
Not a rails backend. It's sinatra, so there's WAY less magic going on. A beginner rubyist should be able to grok most of the (tiny) source.

That being said, I'm working on decoupling the frontend and backend, which will see implementations in other languages.
Agreed. I'd pay for a Chrome extension that would score HN stories by this metric.
What would have been really informative is to know how many of those aveerage vacation/sick days were mandated by the country in question, and how many weren't.

For example, I thought the various governments in Europe got cranky if you didn't take certain amount of time off. But in the US there is no minimum paid days off at all. Don't know what the story is in Mexico, for example, one of the cited countries with a lower vacation time policy that the US average of 10 vacation days.
Looks great. However, not being able to drag the globe around is annoying. From the UK, the global and regional maps are centred over Europe, but an overwhelming proportion of our weather comes from the Atlantic.
$25 Raspberry Pi Model A Now Shipping In Asia
This tells you that "map reverse" returned a function that takes a list and returns a list. This function does not have a "Show" instance (analogous to someone failing to implement the "toString()" method for that type), so an error is thrown at you since it cannot possibly output something that doesn't know how to be output. Try just storing it in a variable instead.

> let f = map reverse

> f [[1,2,3], [6,7,8]]

EDIT: scratch the "let" example (thanks nandemo), tryhaskell.org doesn't support that. my bad!
Underwhelming Fossil Fish of the Month
You can star it. That would tell the developers how many people care about it in O(1) time, without having to wade through O(n) comments.

Alright, O(log n) time.
I really don't get the point. Sure, these tweets are ostensibly public to start with. We all know that. So why this passive-aggressive approach to things, with a quote at the bottom saying, "So don't blame me, instead get responsible"?

Perhaps whoever posted these tweets doesn't care? Maybe they've already done the math on the chance of discovery? Maybe they are posting anonymously?

This isn't even the first time we've seen a compilation like this, so it's not like it's novel or anything. Seriously, what's the point?
I was sleeping when I got news of Dashing being at the top :S. Haha. While I work on getting it stable, enjoy this screenshot: http://cl.ly/image/321Y2V361X1r
You sound depressed. If you're 22 and in good health, you have your entire life ahead of you :) .

You're already living in the United States, a dream for many.

There's probably an entry-level job in one of those chains or retail stores you can get which will allow you to study on the side - my brother moved from Uruguay to Canada at about your age, worked at KFC while studying and is now an extremely sucessful manager in the advertising business.

As zaphar says, if you're tech-savyy, you don't need the degree - getting exposure will do the trick.

Yakima looks relatively close to Seattle, which is a hot spot for tech, and I've heard Portland also has a good tech community. Try to go to events there and socialize. After you get better known, you might get some freelance work or maybe you can get a position and move there.

I don't know about rent in Yakima, but maybe you can share an apartment with someone interesting/who shares your interests, or at the very least is motivated.

I'd try to find some kind of counseling or support group. If you can't find any in Yakima, there are several in Seattle:

http://www.freecounselinghelp.com/category/counseling/counse...

A non-refundable round trip bus ticket from Yakima to Seattle is about U$ 30 according to Google, so you might be better off paying for some local counseling.
Community Driven Devops Link Aggregator
One rather important property is how many people are suffering from it.
What's the Fastest Cloud Storage Service?
Has Kickstarter Peaked?
Data that you can't use in court can still be very valuable. For example, if they can illegally determine whom to follow or where to look, then they can focus on collecting enough legally obtained information to paint a picture that gets them a warrant.
And (the now defunct) http://pleaserobme.com/ from a couple years ago.
Thanks a lot for bringing this up. After load testing a whole bunch today I was definitely seeing unexpected memory usage and unbounded growth.

I also ported my app to Nancy and load tested it as well. The performance was about the same and the memory usage grew as well but it seemed to eventually stop growing.

After reading a lot and trying (unsuccessfully) to make fastcgi-mono-server4 use mono-sgen I just gave up and went the console app self hosting route (using Nancy).

With self hosting my memory stays ultra low and doesn't grow. It also sped up the app quite significantly. My previous benchmarks were 10,000 requests served in 35-45 seconds (using fastcgi-mono-server4) and now I'm seeing 16-18 seconds (self hosting).

So yeah, self hosting is the way to go it seems.
Furbee - My Js1k Spring ‘13 entry
It's overcoming the losses in the interfacing that's the innovation here - holey fibres have been around for a while. Note that it's the same research lab doing this work as invented the EDFA in the first place.
The last British alchemist?
A single function/expression tends to drag over too much space for my liking. It's hard to break down some of them into functional units that fit in my head properly. Perhaps I'm just thick :)

Look at List.hs (sort/sortBy) for what I mean:

http://hackage.haskell.org/packages/archive/base/latest/doc/...
giddyup!
Forcing the use of a proprietary service specific api when they have a working implementation of a standards based protocol to do the same thing, is a heavy restriction.
This is probably one of my favourite comments ever.
Here's some inspiration:

http://dash.social-biblio.ca/torontolibrary
https://github.com/foobugs/foobugs-dashboard#stock-market-da...
Getting smooth animations took an inhuman amount of effort... adding a rotating map would have been a little bit too much for launch. Hopefully we'll get to it in the near future.

Regarding the UK, you're right. I'll add a new view that's moved to the west.
To demonstrate how obsessively out of whack the conservapedia folks are, note that "Homosexual Agenda" is the top article, after the home page. I remember a few years ago that all of the top 10 were related to homosexuality. They must have changed their ranking to demote things that used to be there.

The article on the Homosexual Agenda claims that the "homosexual agenda" is the greatest threat to free speech today. Not SOPA, DOMA, the NSA, or secretive international agreements on the regulation of the Internet.... it's homosexuals.
That's what they'd have to pay me to wear that minging POS.
By poes law, its not very surprising that someone would think conservapedia to be a parody rather than something serious. The only people who post there are either extreme, or trolls pretending to be.
Marine Corps' F-35B Conducts First Vertical Landing
there are a lot of bots on there
is it the default? I thought you had to explictly enable that
Paging in SQL - T-SQL Step by Step Course - Lesson 9 (free video)
IStockphoto Founder Returns To Stock Photography With Stocksy
We just pull in a bunch of raw weather data from a bunch of sources. Most of them are free (although the ones that aren't tend to be silly expensive). Check out more here:

http://forecast.io/raw/
Is batman.js supposed to be an alternative to angular? If so, what advantages does it have?
Here's the builtwith report: http://builtwith.com/forecast.io
Yeah yeah. We totally alienated a bunch of non-Americans by not having that in there. We'll add it!
This isn't a limit of the lab. They've a full fibre drawing tower and develop new techniques for industrialisation.
I wonder how much of their traffic and contributors are genuine conservatives or just people who want to troll/laugh at conservatives?

The real comedy gold is in the "talk" pages, I remember some years ago a person tying to make an argument that the Al-Qaeda page should begin "Al-Qaeda is a liberal organisation..".
Report: Tablets to Outship Desktops This Year
We just built it with a bunch of hand-coded HTML, CSS and JS. No fancy framework or anything.
Easy error tracking in your applications
I've yet to see a general purpose programming language that doesn't.

Simpler languages have fewer edge cases.
Please don't just copy & paste comments from hell-banned users and pass them off as your own. They may have been hell-banned for a reason, but this is still unacceptable style.
Why do you want to code one? Monads are a class of solutions to certain problems. Look at your problem and solve it using regular haskell. Now look at your solution, it might be that the set of functions that define your solution describe a monad. Is this relevant? Usually not, unless you are developing a highly reusable library.

An example: almost every FP course has the students define the Maybe datatype with its accompanying functions. In Haskell Maybe is an instance of Monad, but you don't need to know that to use or make Maybe, it just turns out that the Maybe solution is in that class of Monads.
NO. Don't move to Bolivia, Perú or some of those other countries (don't get me wrong, people there are great, I've had a great time, etc), but if you think Yakima is a tech hell, you won't believe how bad Bolivia is - I've worked for them. And you'll feel even MORE alone and depressed, you won't know how things work, you'll lack a lot of safety nets you don't even think about in the U.S., etc. I can't speak for Southeast Asia.

Stay in the U.S. and try to keep in touch with the comunity.
It looks really good. We're just about to start building a dashboard so this could be really useful. We're using emberjs though, is it possible to use just the views and the layout code? I'm thinking along the lines of a dashboard bootstrap.
That sortBy is split into 6 sub-functions, all 2 to 4 lines each. You want it more broken down?
Not the same situation in the south, where your digital balance can receive a 'haircut' (btw why do we call it 'haircut', have you ever cut off 40% of your body in the barbershop?)

Print money is a serious option of safety for many people.
It's pretty well mapped to Rails and has some of the better documentation as far as JS MVC frameworks go. However there were a few problems I found with it, like the view bindings being somewhat slow if you're doing a lot of rapid updates (though that's likely not unique to batman.js).
I like it! I think Dashing and Razorflow serve 2 different purposes though. Yours is more of a hands-on & drilldown type dashboard, whereas Dashing is much more optimized for being readonly on a large TV.
Worldwide Smart Connected Device Market Crossed 1 Billion Shipments in 2012
> but in the real world you'll want your HTML templates separate and in a designer or front-end-coder friendly format.

For Clojure - it sounds like you're looking for Christophe Grand's work on enlive: https://github.com/cgrand/enlive

You can read a tutorial here: https://github.com/swannodette/enlive-tutorial/
Dropbox and Gmail are already encrypted - the problem is who else can get at the keys. And which other credentials of yours can be compromised starting from there.
Take pride or fuck it
She had a British accent, and self-identified as Dutch. I imagine the accent would be the primary thing that people would have pigeonholed her by.
What Makes Your App Interesting?
I found it perfectly simple.
At forecast.io, we use the GFS and NAM as two of our models (among others). More info on our data sources here: http://forecast.io/raw/
The Flash game Chronotron [1] is also based around time travel and is worth a quick play.

[1] http://www.miniclip.com/games/chronotron/en/
It's not even five programmers - according to the news, only the founder and 2 employees are joining Yahoo. This is acquisition is fantastic news for the founder, but I'm still at a loss on how it can possibly be a good business decision for Yahoo.

I don't believe in "publicity" and "getting in the news" and "making Yahoo hip again" - for $30m, you could do much better. I don't really believe it's for talent either - they could have found much bigger and better mobile teams for that money if they wanted to.

The only two hypotheses that seem plausible to me are:

* SRI accidentally granted Summly a too broad and cheap license for their summarisation technology, and it's cheaper than licensing from SRI directly.

* The 17-year-old founder's parent is a Morgan Stanley executive, and the startup has high-profile investors. Some M&A exec at Yahoo went golfing with one of the investors, and decided to help an old friend cash out on his investment. The rest of the deal is just a side effect.
Fair point. I will do the tutorial again! :)

I might get it if I keep trying.

(ironically I did an engineering degree which was rather maths heavy so I should get this).
It's a bit of a bait and switch.
Ask HN: MC Hammer mystery startup, what happened
MC Hammer raised $4.5m for a startup and I want to know what happened to it. I am a Stanford grad building a startup around a mobile dance game a lot like DanceJam. I recently joined AngelList and found a profile for DanceJam. https://angel.co/dancejam

My ask:
1. How to contact MC Hammer and his investors/partners

2. Good suggestions of what to ask when I interview MC Hammer and his investors/partners

3. Learn what happened to DanceJam

4. Learn all the reasons I should NOT do a business like this. The truth is I won't stop but I want to learn to do it smarter, better, and faster.

I am reaching out to HN as an experiment. Yesterday I mentioned my game to my upstairs neighbor who is an awesome web programmer (I love Oakland). Miraculously she mentioned DanceJam and how she was hired to user test in 2007 or 2009. I interviewed her for the next 20 minutes. Juicy insights! But a las her little clues have made me hungry for the whole story. Can you help me?

- with gratitude, Angel
Crowdfunding startups dominate Y Combinator Demo Day
Just to clear up any misunderstanding, are you trying this on two laptops on your home network?

If so, you still need wifi for the connection between them, The cool thing about PeerJS is that the data goes directly between the computers (A <--> B) without a server in between (A <--> S <--> B).
What is the threat model here?

My assumption is that the cryptographic keys will not be able to leave the HSM. This means that the HSM itself will need to perform cryptographic operations. You send it your data (e.g. a blob to decrypt), and the HSM will decrypt it for you using its embedded keys. Similarly it would implement other cryptographic primitives. To unlock the device to perform cryptographic operations, presumably some kind of pass phrase is required. That pass phrase would need to be online for applications to work in an unattended way. Either in memory or on disk.

So it would seem this would protect against someone stealing your data surreptitiously. The only way to decrypt that data is via the HSM, and presumably the HSM has untamperable access logs. Suppose data is stolen. Then after fixing the attack vector and making sure your systems are trustable again, you'd change the HSM pass phrase, and make sure there are no unexpected entries in the HSM audit log. At that point you can consider your private data to be safe again.

However it seems that an active attack is still possible. If an attacker gets into an EC2 instance with HSM encrypted data and an online pass phrase, he can just use the HSM to decrypt that data. Unless you watch your HSM audit logs really closely, the attacker could have stolen your data before you even notice.

Also it would still be possible for a govt. agency to seize the HSM and the instance with an online passphrase. So this would do little for EU companies that cannot legally have their data become in scope for the PATRIOT act.

[Edit: spelling]
It is available through Steam. http://store.steampowered.com/app/109700
Oops! That'll be fixed and pushed this afternoon. One of the huge advantages of this being a mobile web app rather than a native app is we don't have to wait more than a week for bug fixes to be approved by Apple!
That works on ghci but, unfortunately, Try Haskell doesn't seem to support let.
Do I Lead or Manage?
nice , a few glitches here and there but definetly usefull.
A visualization of all documented drone strikes in Pakistan since 2004
Thailand & co. already excel in it. Research common search result stories like this: http://www.jaunted.com/story/2011/10/11/125413/89/travel/Tra...
UK brings spies, police, business together for cyber threat center launch
Disclaimer: I work on the batman.js team

It's an alternative to ember, angular, knockout, backbone, and all those other client side MVC frameworks.

Its main advantage is that it should be very familiar to a Rails developer. The APIs are very close to what you'd find in Rails, so it should be quick to get into it. Shopify, which is built in RoR, now is completely client-side powered by Batman.js. The project was extracted from that.
Google Rumored To Be Making A Smartwatch, Too
I'm in NY and would love to tell you about what we are building. Hit me at GMALEKILLA at gmail.
It searches for the exact string "I hate my job", thus giving some lovely false positives in "I hate my job... Not!".
That looks like a very tidy implementation to me.. I think the problem is that because its split into so many helper functions you don't really know where the code is going, but if you follow through I think this code eventually fits in your mind better than an imperative version would.
It's a good question, but some companies may not have had the opportunity to do anything principled/unprincipled.