skysight-inc/HackerNews huggingface dataset:
>I sympathize that it sucks to be falsely investigated, but if you consider that there are people like those described above, who have become expert manipulators and liars to conceal and feed their habits, and DCFS has to investigate them too, you can understand some skepticism on the part of the agents.

Saying that is the same as saying that they should have taken their children away just cause somebody claims you abused your children.

Do you want to retract that statement, or should I call DCF?
> This is yet another "monad" that can't do the list monad,
> and is not therefore actually a monad. The function passed
> to bind may be called zero times, once, or n times. (Or
> perhaps rather, any number of times, but I think phrasing
> it this way underscores the place where many putative
> monads fall down.)

The author's implementation support lists just fine -- Monad is just a typeclass, which can be emulated using Python's inheritance.

Unfortunately dynamic typing makes the code much uglier than in Haskell, but that's to be expected.

class List(Monad):
def __init__(self, items):
self.__items = list(items)

def __str__(self):
return str(self.__items)

def bind(self, func):
items = []
for ii in map(func, self.__items):
items.extend(ii.__items)
return List(items)

print List([1, 2, 3, 4]) >> (lambda x: List([x * x]))
Well, it already has a leaderboard and some other sorts of rankings, http://news.ycombinator.com/lists which I find very useful. Not sure why the link to it is buried at the bottom of the page.
http://www.pirate-party.us/page.php?8 ?
Notational Velocity - http://notational.net, mainly because it's very easy to add a note in a few seconds using only the keyboard.
I've tried a lot of note taking software, and this just stays out of your way. Also, it's open source.
Why being able to tape the cops matters. One of the most popular posts on a prior blog I did:
http://mikecane2008.wordpress.com/2008/02/12/steroid-rage-vi...
Why Apple Doesn’t Deserve Your Trust
How can they use that for authentication if they don't already have the data to see if your answer is right?
Maybe, but I doubt it.

Those real-time versions for modelling packages tend to be really rough approximations using the same code, and not worth the time it would take to optimize for a real, resource-restricted environment like a gaming console.
Founders Fund Raises $250 Million
If that works for you, great.

For me, I jot down ideas, keep them in a file, and then implement the ones I want to when I have time to do so.

I forget shit all the time, and really -- I don't want to hear any philosophical fluff about how that must mean that the idea just wasn't all that good. It's an attribute of my memory, not the idea.

I'm not an "idea person". I'm a "getting shit done" person, who happens to have quite a few ideas, and who also happens to work full time and attend 12 credit hours a semester. I'd rather make a note of them, review them in my free time, and implement when I feel like I can, or when I choose to than rely on keeping some spark of inspiration kindled for an indefinite period of time.

Not recording ideas is both a way of validating them and focusing your mind on implementation. "Idea people" like us can easily lose ourselves in the mental masturbation that is the generation of "ideas". The last thing we should be doing is encouraging staying in that stage longer than we have to.

Yeah, luckily I'm not talking about just sitting around thinking of ideas and not implementing them. I never sit around trying to come up with an idea, and I get no satisfaction from just having an idea, which cuts out the masturbation.

I'll agree that we shouldn't encourage people to sit around thinking of hare-brained schemes, but please don't assume that everyones lifestyle and mind are structured the way yours is.

There's no universal truth to be had about tracking ideas or todo items -- it's too subjective of a territory -- and when you talk as if there is, it makes you sound like a jackass.

If you never find yourself in the position of wanting to jot down ideas because you "remember the good ones", wonderful. Don't tell me that it's not a useful thing for me to do, because seriously -- if I don't do things like that, I do not remember them. I don't remember what's in my ideas file right now, but I guarantee you that some of those ideas I will start implementing later.

Yeah, I'll always have more ideas than time. That's fine. I'll also know that the ideas I've saved but haven't had the chance to work on are ones that I'm actually interested in -- and I'll know that I didn't just forget some bright idea that I've had.
Yeah, I've considered picking it up. Glancing at Fortran code is a bit off-putting though.

You aren't going to beat my code by much, much less by double. I did want to see what was possible by doing everything on the cpu. Your point about portability stands, but of course assembler is perfectly portable (you'd just have to adjust the initial moves according to abi differences). However, if Fortran does come close to my code's performance, there would be a huge time savings in coding time.
> The function "unsafePerformIO" is not a hack, it is the tool that allows you to write safe functions with the correct, pure type signature even though the compiler cannot prove that the function is safe.

It is a hack, since it subverts the type system. It allows you to write safe functions with a pure (and potentially lying) type signature, but it also has no problem letting you create completely unsafe and broken functions.

> The resulting output has type "a -> IO b", but it doesn't actually do IO and it has no side effects!

Of course it does in its implementation, you do have to fill the memoization cache on a miss don't you?

> The "unsafePerformIO" function is a non-hack used by careful programmers to expose pure interfaces to code that uses impure constructs.

I don't agree with the first part of your declaration. At all.

> Of course, unsafe does mean unsafe... you can easily cause segfaults with that thing, you have to use it correctly.

And that's why it's a hack, just as using bit shifting instead of multiplication or division is a hack as it relies on the implementation details of the language and the hardware infrastructure. Yeah careful programmers can use it to wring out the latest drop of performance out of their software (assuming there is no optimizing compiler on the platform), but it's still a hack.
Deep in Provence, Chateau La Coste brings 'starchitects' together
A remarkable artistic project is being created in the south of France by a Belfast-born property developer.
Most of the general ideas I will forget, but I take the ideas I am really interested in and store them in google docs in a bullet list.
Unless you are eating 1,000 tic-tacs a minute, in which case they really start to add up.

We're talking about the potential to slow down every single function by inserting unnecessary register save/restores. The compiler is operating at a level where this sort of thing matters, and will make a difference in your code.
Rather than putting extra layers of complexity on to the site, I feel that if a plugin/add-on to the browser was offered that would provide this functionality gained enough momentum then the discussion of implementing it on to the site would be worth further discussion.

I think the biggest draw for a lot of us is the pure simplicity in the site as it is.
I'd get a logo created over at 99 Designs for my side project.
"Uh-oh. I didn't know conversation had rules."
Who cares? Seriously, even if they are, who cares? The biggest problem with child pornography is that customers drive production of it which drives creation of it. But if some guy is using an anonymous ISP to anonymously download a file for free what possible impact can that have?

You might say that some people would get off on creating it and putting it up on the internet for free, but what's stopping them from doing everything but that last step now?

I don't think torrenting has an effect on it either way, but if you do please provide your argument.
How To: Take Notes Like a Champ
Please no! HN should be about the content, not the people. Badges don't contribute to the community, rather they enforce ad hominem biases.
Want a Nexus One?
The ones who usually violate the GPL are companies trying to profit from it. I don't care if an individual breaks a licence or copyright laws, it just tells that markets don't work¹. For example, I pirate HD movies only because nobody sells me them over the net as on-demand.

[1] ... and the industry actively breaks it by creating artificial market regions and distribution restrictions. Hard to see why I'm not allowed to rent a movie from iTunes due to my physical location.
The problem is not 'the government' or 'society'.
The problem is our neighbors: citizens like you and me...

I fail to see how my neighbors caused this problem (aside from demonstrating a tendency to vote for legislators who themselves had a latent tendency to write the laws creating the bureaucracy which assailed us). The problem is in fact those legislators (and a system that offers minimal checks on the legislation they pass into law), and an apparent collective swoon they fall into, where they think that every "issue de jour" needs a new law in response, and every law is a good law (and more laws, new laws, are better than no new laws) so they spend all their time writing and passing laws, thousands upon thousands of pages of new laws (and often vote to pass same w/o having read the laws being voted upon), many of which require new bureaucracies to enforce. Basically they are busy with their long term project (driven to some degree by the constant cajoling of "advocates" of all stripes who wish to inflict, by rule of law, their point of view on everyone) of legislating a straitjacket for each citizen. Do you like yours?

the teachers that immediately distrust you

Even aside from our CPS experience, this is true: the classroom is their kingdom, and any parent who dares to question a teacher, or come across with an attitude other than "we worship the ground you walk on" (with smiley faces all around), is going to have trouble. NB: we were (parents) "in the special ed system" (another fine bureaucracy ... not!) so got to "get up close and personal" in ways most parents do not. Our ultimate solution? Home Schooling. I had assumed that switching to this schooling mode would, if not simply impossible, at least be a bureaucratic nightmare, but to my complete surprise, here in CA it is so easy to switch to Home Schooling (this improbable result is thanks entirely to HS groups fighting and winning a number of court cases), and you are (can be if you choose) completely cut loose from the government education bureaucracy.

You're probably thinking "aha! He's Home Schooling, therefore he's a Fundamentalist Christian therefore he's a loony tune, and I can scoff at him"; wrong; I am areligious. My bible, if any: http://www.amazon.com/How-Found-Freedom-Unfree-World/dp/0380...

EDIT: formatting
It may not be human, but I think if you think it's inevitable then you have a responsibility to try and make it as humane as possible. From my perspective, intelligence enhancement and some cognitive re-architecture to remove the bad parts of human psyche can lead to bad places, but only if we allow the non-augmented people to dictate silly rules and regulations. I also don't think we can draw a very strong parallel to the Borg. (They are too imperfect, mere sci-fi creations. :) I don't want to downplay the potential risks, since there are numerous ones, but come on:

> Water's going to boil soon, folks. Hope you like it that way. 'Cause there is no stopping it.

If you really believe that, then are you just waving your arms and one day you can point back at this post and say "See? I saw it coming."? It still baffles me how much people accept things that are bad (for example, death) with no hope of changing them.
For something new, I create a project in Omnifocus on my iPhone, then describe it.

For an existing idea, new items get added as tasks on the project.

I bought Omnifocus right when the app store opened, along with Super Monkey Ball etc., but whilst all those other programs fell by the wayside, Omnifocus recently migrated to the 'shelf' and has stayed there.

If you own a Mac, you can share sync between iPhones, iPad by simply pointing Omnifocus at a webdav folder on the Mac (easy to create by using the built-in Apache 2.0)
Google Is An Energy Company Now
The reason they're buried is because they exist to satisfy peoples' curiosity, not to serve as a leaderboard. PG doesn't want HN to turn into a karma race (and I agree).
Even with anonymous posting, it is useful to know that the anonymous comments in the ensuing discussion are from the same person who made the original anonymous post. So I think pseudonymous posting is valuable, more so than truly anonymous posting.
Always had a soft spot for Camping. Any web framework whose code comes in around 4k or under gets the thumbs up from me!

* Current code @ 3.499k - http://github.com/camping/camping/blob/master/lib/camping.rb

* Last WayBackMachine archive of _why repo @ 3.9k - http://web.archive.org/web/20080527003153/code.whytheluckyst...
For a standard modern game rough approximations of the quality shown in that video are more than adequate for something simple like a loincloth. It might not do for approximating an entire lake or body of water, but for simple things it would work just fine.

Even gaming consoles are limited by the number of polygons they can render, so the physics engine, if running in a game, wouldn't have to consider all the approximation points that were used to generate the high res renders at the start of the video for instance.
I don't think hackers see value in fake awards. I for one don't see the point, except for the desire to compete to see who's got more badges on their sash. Until these badges can buy me a sandwich, pay my rent, etc, I'll leave them for the kiddies to collect.
I was just thinking the same thing. Keeping the design minimalist and 'blingless' keeps HN from suffering a MySpace-like decline. People here are attracted to the content, not the eye candy (there is none).

I recall a game developer saying that badges for achievement (Xbox Live! etc) are a sign that games are becoming less imaginative and less fun, and sticking badges in there is a way of getting the users to keep playing. Badge for reaching 100% completion in GTA 4? Screw that. My time is too precious.
Hack News is a place I frequent to come across interesting subject matter. It is not a place to accrue accolades based on posted material. There are plenty of other communities to visit if you want to make a name for yourself.
Haskell has a mutable variable implementation here:
http://hackage.haskell.org/packages/archive/base/4.0.0.0/doc...

It also has a software transactional memory implementation here:
http://hackage.haskell.org/package/stm

STM in particular is a neat way to do concurrency.
http://www.haskell.org/haskellwiki/Software_transactional_me...
There's a command line Rez compiler shipped with Xcode. The name is case-sensitive.
Anyone know if the slides are posted anywhere? I'd like to see the list of books and magazines that he refers to reading towards the 18:00 minute mark
I guess it's possible that they're doing the same thing as recaptcha - for some questions they already know the answer, others they're going to use your answer as a data point.
Then dealing becomes less attractive because there's a higher likelihood of being caught.

When there's no legal repercussion for turning in your dealer, only the most marginal and violent types will bother to be drug dealers, raising the price and violence of drug dealing, I would expect.
OTOH, people are bound to have their Kindles with them all the time, because they're lighter and less expensive than an iPad, say. And there are times when people just want to kill time, not concentrate on reading. So, if it's a game you have, you might want to consider that. Plus, the rumored KindlePad, which will do more than just read books (I know bringing this up seems to contradict my first point, but still. People have their libraries in K format, so they'd be more likely to also buy that Pad.)
The show is a (British) sit-com, so the stereotypical characters and cliched dialogue are part of the sit-com package.
"It just takes a single question to be quite effective at filtering out the douchebags from the rest:"

"As a manager, what do you do to help
your programmers do their job better?

Indeed. If anyone I was interviewing had ever asked me that question I could have talked for at least a couple of uninterrupted minutes. And it's pretty clear plenty of the ... subpar managers I've worked for would have failed it for one reason or another.
Humanity has always been in a state of transition in the last million years or so. You mean to say we can't call the next iteration of humans 'Homo Singularitus'?
Thousands of blogs shut down over 'terrorist material'
OTOH, wouldn't you be more discoverable in a sparsely-populated Kindle App Store than a Droid or Berry Store filled with competition? I've got to stop replying to this. It makes me seem like I'm pimping Amazon. I feel unclean.
I don't bother. They're like buses: if I miss one, another will be along in a few minutes.
China Builds Enormous Optimus Prime Transformer
jQuery popularized use of CSS selectors in clients, and probably had a role in browser vendors adding querySelectorAll.

implicit iteration (obviating for-loops) across a node-set, type-agnostic starting points (constructor accepts a snippet of HTML, a selector, a node or another jQuery object), and simple chaining (functions return 'this') enable concise code

on top of this it smooths out DOM API inconsistencies and quirks between browsers
I guess the suspicions about it relating to National Security were right after all. In case you missed it, there was a lot of discussion about this just yesterday: http://news.ycombinator.com/item?id=1527449

This is interesting as well:

BurstNet's chief technology officer, Joe Marr, said that the FBI sent a "Voluntary Emergency Disclosure of Information" request to the firm.
Sources have confirmed to the BBC that this was the case but FBI spokesman Paul Bresson said the bureau does not comment on active investigations.
However he did say that the FBI had not asked for any websites to be shut down.
The FBI does not have the power to remove content from websites or to take them down. That can only be done with the authority of a judge.

I feel bad for the site owners - these are businesses, not just websites - they shouldn't be able to take down an entire network (and possibly someone's livelihood) over a couple of offending sites.
Ask YC: Large inexpensive wall mount computer displays?
We were going to use a TV to display a few monitoring and stats overviews in the office but most TVs are over-built in the areas we don't care about, and under-built in the areas we do.

Anyone know of a rather large (40" or larger) display that is inexpensive and just has an HDMI, DVI or even VGA hookup?

I figure tradeshow booths and similar must use something but I'm not sure what to search for.

Thanks!
why do sites like foursquare flourish with badges, but not be a good fit for HN? Is it strictly a culture issue?
Hear, hear. The real award for me from reading HN, would be if it ultimately made me smarter and more informed, and therefore successful in starting (and hopefully selling) a startup. Not to mention having a cool place to hang out digitally with like-minded people ;-)
It's 2010 and at least here in the U.S. the pirating activities of millions prompted Hulu, Vevo and other great legal sites to get content. Hollywood bended which is great and downloading is so 2005. If your pirating and outside the US then more power to you as you dont have legal alternatives - yet.

If your in the US I wonder why are you still pirating copyrighted material? Im curious to hear...
No, the particles are bigger. Duh.

To be fair it looked a little different than water.
I would put it towards buying a ZipIt[1], which I would then use for web browsing (elinks), coding (vim) and maybe even DOS gaming (DosBOX). I like that it's hackable, and I like that it's affordable--unlike an iPod Touch or Android device :/

[1] - http://linux.zipitwireless.com/
The 1st Dollar Rule
I like the idea, but...the goggles they do nothing!

Try removing the background colors and leave it b&w or gray shades.

And add a collapse/expand per sections.
Google Images dynamically laying out thumbnails based on image size
Makes good sense. What if instead there're badges for hackers based on their coding ability? What would you think of that? (Not that it's easy to compute of course.)
That makes quite a lot of sense, but unfortunately doesn't fit with the general impression I have that things didn't used to be nearly this bad.

On the other hand, I hear that a really long time ago women always had really long dresses and the only skin you ever saw was their face and hands. So maybe the rules really are being relaxed, and kids just don't get an exemption any more.
I was hoping the comment wouldn't come across as scaremongering but on reflection I probably should have worded it better.

All valid points and I humbly stand corrected.

I wasn't suggesting that this will directly increase that form of activity but I was more curious as to the possible negative applications an annonymous IP service would subsequently provide to those looking to take advantage of the system. I still am curious to be honest.
Ever been to Best Buy?
A friend just told me that CostCo VIZIO (house brand) TVs are decent and cheap for this kind of thing.

Something like this: http://www.costco.com/Browse/Product.aspx?Prodid=11539014...
Ask HN / Review my startup: Transloadit
Transloadit is offering file uploading and processing as a service.

http://transloadit.com/

At this point we handle image resizing, video encoding and storage in your own Amazon S3 bucket.

We just launched 1 week ago and have started to sign up the first few customers.

If you are potentially interested in our services, please take our 8 question survey:

http://tinyurl.com/369un29

And of course, ask me anything!
Not as cheap as I was hoping for. This thing doesn't even need audio or a remote. :-)
As a new parent, I can't imagine how anyone would ever accidentally leave a child in their car.
Pretty incredible! Now I'd love to see them take high quality video inside/outside a demolition of a building and compare that to the simulator. For video games and such though, this would be incredible already. Is this sort of engine used to design cars and such?
I think even the lamest pattern recognition algorithm would recognize those lines.

By the way, why do you comment on what you didn't read? (Although the article really doesn't have anything new to say.)
There could be a badge for people who create successful startups. It might look something like this:

http://upload.wikimedia.org/wikipedia/commons/9/94/New100fro...

You would collect a lot of them from your customers or via an acquisition.
That demo would have been cooler to see at a lower trajectory to see the shearing forces and bouncing irregular particles.
FourSquare is a game, a contest, and doesn't really have any content associated with the badges. Games and contests have prizes. HN is all about content and badges would be a distraction. The voting on HN is to surface content not populate a trophy case.
I.e., fartlek! http://en.wikipedia.org/wiki/Fartlek

I've been doing that for a long time (though it isn't exactly fartlek if you do it by yourself) to train for soccer, because it mimics the process of repeatedly sprinting and recovering. It's also easier on my joints than sustained running at a steady speed.
How many hackers out there use Foursquare? Can you comment on what you think of the badges there? It's possible that you go to HN for news, where you care about content, and the latter for fun, where you do like badges.