skysight-inc/HackerNews huggingface dataset:
This isn't really the sort of thing that can be supported with relevant examples. It's just an idea. And I think it's an idea worth discussing -- what might happen to the discussion if moderation were removed completely?

But I happen to disagree (for reasons stated elsewhere) and suspect that the folks who did downvote this also disagreed. And that's the other problem with invisible comment scores -- I think it's legit to downvote something merely for disagreeing if it has +30 karma, but not if it has just +1. But you can never tell.
Certainly, the system would need to be unriggable.

There's a number of hiccups but nothing that strikes me as impossible to manage. You and your karma rich folks could "invest" in other posts as much as you'd like, but if the non-Karma rich don't offer a simple upvote, I don't see why you'd receive a return on your investment.

There'd also need to be some element of time, so the sooner you invested the more you can potentially make back. And perhaps if you invested too late, you still have potential to lose.
Thanks for the Stephenson link. Great reading.
Your idea relies on karma having been earned because of your contributions here. It's just a number.

If you subscribe to the usual tech blogs and rush to submit (or in many cases resubmit) everything they publish indiscriminately you will get a lot of karma.

If you have your own site and dump every link you produce here you will get a lot of karma (unless or until the mods notice).
US Dept of Labor Improves Enforcement Databases Including Visualization Options
Anyone who would buy MarketBrief already has superior tools for parsing SEC filings. The SEC does not impose a standard filing format, so MarketBrief must generate a parser/rule set for every company. Essentially, they do the same thing that current players already do, but without having specialists who know the intimate quirks of the company they're analyzing.

MarketBrief's target market is the unsophisticated investor who doesn't want the raw data. It's not useful to lawyers or day traders as previous posters in other MB threads have suggested, because MarketBrief doesn't offer the information that would be pertinent tp those. That could be modified on MB's end, but not easily because they can't use a standardized algorithm.

IOW...MB has the same problem Groupon does: their business model sounds sexy, and even looks sexy at first glance, but it really doesn't scale.
The #1 reason not to go the LLC route when you start is if you are not the solo founder. If you have co-founders, please, please, save yourself years of agony, start with a C-corp and proper vesting in place upfront.

If you wonder how to split equity, check out the co-founder calculator I wrote at http://foundrs.com/calculator/index.php - it's fun to play with :-)
There is another great resource:
http://www.fluentin3months.com/language-hacking-guide/

You can subscribe to his blog for free is really interesting.

Check the complete site out.
I strongly agree as well.
You're confusing things. Having a big, capacitive touch screen was in fact an innovation. But having that, Slide to Unlock is obvious.

Except as I pointed out that sort of thing just doesn't work for a lot of people. "Press this strange combination of keys in the right order and it unlocks" is not a usable solution for the masses. This was the status quo for at least 10 years, I remember the Menu * thing from 1998 and my last Nokia phone in 2008 had it.

But they did that because they were limited by the keyboard, and Apple did not innovate on "ways to unlock the screen using a keyboard". They innovated on a different part of the phone, which allowed them to take a different approach on phone unlocking.

Doing something in a different way than the way everyone else had done it for over 10 years prior is innovation.

Unless it's obvious, which taking as the starting point the actual innovation - the big capacitive screen - it was.

As you pointed out the slide to unlock feature is trivial compared to the bigger change of using touch as the main input mechanism.

Well, exactly. But the patent, which is what's being discussed, is only about slide to unlock, nothing else.
Here's a question for the Haskellers out there:

How does Haskell help you write less code? What mechanisms are in the language that allow you to write higher level abstractions (as compared to, say, Ruby or Python)?

How does Haskell help you to express concepts that are very difficult to express in other languages?
More of a curious question but are you saying you're incapable of solving the last one without paper or just that its really not worth the time. Any of those example questions I could do without paper (I'm 23 for a reference) but I certainly wouldn't attempt the last one without it unless someone was challenging me since it'd take more time than what its worth.
Sounds cool, as long as it's a plugin for one of the established blogging platforms (like wordpress, tumblr, posterous). Creating the system from scratch will make it incredibly difficult to gain traction.
Yikes. Each step in the planning tool is a different "page" thanks to the hash in the url...were you clicking back through a bunch of stages to get off the site?
Purchase F8 Tickets Here ($400)
Be Either an App or a Platform, Not Both
Scala Bug: val 1 = 2 compiles
I thought that at first too, but I think it could be interpreted a couple other ways too.

What we've seen over the last 10 years or so is the increased consumerization of the enterprise. Essentially, large IT depts have been forced to accommodate iPhones and iPads, due to large numbers of people buying them then saying "I want to use this at work", rather than Apple having to accomodate "enterprise" needs (and thereby perpetuating often antiquated or just poor ways of doing things).

I'm generalizing here a bit, but that's another way I'd read it. It probably would have been difficult for people in the late 90s to foresee how much consumerization of IT we'd see 10-15 years in the future
Too much "I". When Steve mentions "I", it's because he's making a point.

(Off the cuff -- but gut -- reaction to just reading the letter (or, 'memo'), quickly.)
First, how do you make money? Honestly, I would charge people for this and have premium features like hi-res images.

What is the killer feature that make me want to use this instead the many "good enough" alternatives that I already know well?

I wouldn't build this in code yet. Mock it up. Show it to your friends. Is it better than what they currently do?

Would they pay for it? If they say, "Sure, I'd pay", ask for the first 6 months of the subscription right then, a check will do. You'll return it if you don't build it, but this is the real test.
Some basic line charts would add a nice visual I think as well.

I could see myself using this while trying to raise money ("oh, you think our customer acquisition cost is going to be $50 for that channel? Let's just change that....bam!"). Of course, it's something you could do in excel, but some people (myself included) aren't excel wizards.
1. There's the ghci debugger, though I don't know if it is practical (I don't use it myself).

Alternatively, you can use Debug.Trace (or the http://hackage.haskell.org/packages/archive/TraceUtils/0.1.0... extension), which makes "print-based" debugging easier than in imperative languages:

Say you have:

processValue f =
after .
map f .
before

If you want "print-based" debugging, you can use Trace.Utils.traceAround:

processValue f =
traceAround "processValue" $
after .
map f .
before

Or, if you just want the results of "after":

processValue f =
traceId "Result of after: " .
after .
map f .
before

Alternatively, there's also the FileLocation package, which gives you filenames + line numbers in your debug prints via Template Haskell macros.

2. Controlling evaluation is indeed tricky. Haskell programmers take manipulation of infinite data structures (of any kind) for granted -- but then if they want to control stack use, it gets a bit tricky. Other languages take stack use management for granted, but if you want to have infinite arbitrary data structures, it gets tricky.

I personally prefer Haskell's choice, because it means that having infinite structures doesn't contaminate the code with effects (which explicit suspensions/resumptions of computations would do), but it could probably be done better (e.g: move laziness/strictness annotations mostly to the type-level).
I have a lot of Enyo test apps that are just an appinfo.json file, an index.html file (with the JS source in an inline script tag), and an icon file.

The webOS app environment has a couple of quirks that are easily handled by a couple of calls (tell the system that the UI is ready for display). There's also no native scroller for apps, so they need to implement something like iScroll in order to show more content than fits in the on-screen card. Outside of that, HTML + JS just works.
Does anyone know how to turn off the extra mouse cursors? That is bugging the hell out of me and I can't concentrate on the article enough to read it (but I really want to).
Ldap.js
Interview with Gabe Newell about DOTA2 and how Valve works
Only works for top-level threads though. A bad response to a highly-rated OP will continue to hang out near the top of the page.

It's a genuine problem, what do you do with bad comments? The average bad commenter is a fifteen-year-old boy with strongly held yet poorly developed opinions. If you downvote them without replying, then you wind up with an angry commenter who thinks their opinions are being shut down by the community, and they'll probably feel compelled to keep posting them LOUDER and MORE EXTREME. But if you reply to them and explain why their comments are bad, you start a rather boring thread.

Neither option seems particularly good.
Enyo already has hooks to run on PhoneGap.
A sibling comment mentioned that mutation is difficult; another prominent problem is that reasoning about time and space efficiency in Haskell is rather unintuitive. It's easy to learn a little bit about optimizing functional programs (e.g. through CPS-transforming your functions and taking advantage of tail-call optimizations), and then find your Haskell program even more slow and space-wasteful because it creates a huge number of thunks. (A "thunk" in this context is a zero-argument function whose sole purpose is to be evaluated later; in Haskell's case, to be evaluated when it's "needed" à la call-by-need.) On the other hand, laziness also means you can write apparently inefficient code that nevertheless performs incredibly well, e.g. constructing infinite data structures.

There are also both major and minor squabbles of various levels of importance (e.g. Haskell got :: and : mixed up, you can't have two records with the same field name, Bob Harper argues that laziness itself is a mistake, various people would prefer abstractions other than monads for dealing with state) but I think Haskell's performance and Haskell's initial impedance with imperative programming are the big problems—at least, those are the big problems I hear people complaining about.

(Then again, I'm an enthusiastic Haskell person, so you probably should find someone who likes the language less to give you a better opinion.)
You don't need to solve the halting problem to solve most classes of bugs.
I would not be surprised if Jobs was speaking honestly when he talked down tablets in 2008.

No, he was lying ;)

Watch his D8 talk (With Walt Mosberg), it's available in iTunes (Podcasts -> Apple Podcasts). He (Jobs) says that they began working on a multitouch tablet in the early 2000's, but around 2005 decided first ship a phone (When I saw the rubber band thing, I said: My God, we can make a phone out of it!). When that got successful, he put the tablet off the shelf and the rest is history.

Again, watch the D8 talk. It's awesome.
If you're going to have employees and those employees are going to have formal equity as part of their compensation, the simplest structure to use seems to be the S-Corporation.

If you're not granting options to employees or you're just 3-4 founders, you can get the same effect as vesting with buy-sell agreements.

You can do vesting in LLCs (at least in most places, right?). You need a lawyer in any case.
Wow, that has to be one of the most rediculous statements I have ever read in my life. What are Gates crimes? Screwing over some competitors? Is that really a big deal? It's not like he's Bernie Madoff. And I'll remind you that Foxconn's workers are jumping off of buildings to kill themselves after making Apple products all day, not Microsoft ones.

I also don't think you are in any position to be telling us why Bill Gates is giving his money away. Maybe he just wants to give it away because it makes him feel good. Every wednesday night my girlfriend spends 6 hours working with people with disabilities. When she comes home, she is beaming. Helping other people is the most rewarding of activites in its own right, try it some time.
Sorry, my bad, but you can replace Python with some Scheme implementation or anything else that compiles to anything. The point was "compiles to" != "is".
I like Haskell a lot, and here's my list of problems with it:

http://www.reddit.com/r/haskell/comments/hezgk/haskell_singu...
He is a Man that’s Defined by His Products.
1. Sell the division formerly known as Palm (including webOS) to Facebook

2. Profit!

It would make a lot of sense for facebook to turn webos into the facebook mobile platform, making canvas apps first class citizens and tightly integrating facebook into the OS. The Palm acquisition would come with Palm's hardware engineers (HP hasn't fired them yet, right?), which would allow Faecbook to design their own hardware and outsource manufacturing to CM's.

Designing their own hardware would allow for a less powerful, less expensive device to have as good a user experience as the mid-range Android devices. Remember the PSP? It had a 200mhz MIPS cpu and 32mb of ram. The reason why it felt so powerful is that it was a known quantity to developers, so they could make assumptions that wouldn't be violated when a new device came out. That low price would allow the Facebook phone to play in the low end of the market, which is mostly currently populated by feature phones. And being able to run Facebook canvas apps natively would provide thousands of applications right out of the gate.
In the Seattle area, we have OneBusAway. You can access it from the web, by texting, phone, and via apps for Android,iPhone, and WP7.

OneBusAway started as a graduate student project at the University of Washington.

http://onebusaway.org/
Can you get insurance? Have you had trouble invoicing people without them withholding taxes on your behalf? Is your company liable for your bandwidth, hosting, and office expenses, or is your mortgage?

Lots of smart people seem to use sole proprietorships, but I don't understand why. I mean that seriously, not rhetorically: this is something I don't understand. LLCs are comically easy to set up.
Hookers and Skype
...what?

The 'cost', to Apple, of going to Enterprise is pretty large. Enterprises need things like stable patch schedules, forward-looking roadmaps, and integrated control structure. The toughest, culturally, on that list, is the forward-looking roadmaps. As one of many examples: Apple's switch from PPC chips to Intel chips was done with no warning & negatively impacted order fulfillment. (I was working at a university at the time, and lab computers ordered well in advance of the change were delayed 2 weeks -- other schools who ordered later were waiting months.)

Compare & contrast Microsoft's "patch Tuesday" with Apples "patch whenever". There's a cost to 'going enterprise' that goes far beyond "we don't want you to use this at work".

And that's not even touching the issue other's have pointed out regarding 'image' and 'branding' and emotional associations with the system you're using at the job you hate.
Browser zoom-in on this page's text does not work.

Why do browsers allow websites to break this feature? If the result is unpleasant to look at, it is still preferable as the unzoomed page is not readable at all. Also, that would give designers an incentive to create size-independent pages.
There's a pilot trial going on in NYC, too:

http://bustime.mta.info/

Has API access and everything. I look forward to it being deployed further, though I suppose it won't make it to the subways owing to them being underground.
That's a good strategy for as long as you know what you don't know. The OP said he's worried that he's getting to the point where he doesn't know what he doesn't know.
Turn any iOS game into a multiplayer game
Scroll to the bottom of the page and click the power icon on the enflock widget.
Well.. that's it for me then!

Notes, I don't care about... but the items are (were) a great feature, that made me choose Gowalla over 4sq in the first place and also the one thing that made me use it for such a long time. Without that I might as well switch to Facebook Places or wtv...
I like this idea. Four buttons: "good comment", "bad comment", "I agree" and "I disagree".

Agreement vs disagreement would be displayed but would not determine comment position or commenter karma. Comment quality would determine comment position and give the commenter karma, but it would not be displayed.

I don't know if it's right for HN, but I'd like to see a site which did implement this kind of two-dimensional voting.

PS. Good comment, I agree!
Things we already learned thanks to StartUpChile
Good news! You can now scratch your own itch on dotCloud.

We've added support for custom builds, which means you can run Tornado, Thin and any other asynchronous web server you want.

We're planning a blog post about it the coming days.
For the Pittsburgh region (currently) there's the Tiramisu iPhone app: http://www.tiramisutransit.com/
As of right now, AAPL is down 1.24%. The market index is down 1.29%. I'm not sure the investors agree with you.
Also the needs of consumer and a enterprise have converged. Everybody expects to able to read email on their phone. Many people expect their consumer laptops to be able to encrypt their hard drive (at least Apple users) just like the enterprise IT department. The difference between enterprise and consumer as an IT user has become smaller.
Games made with Construct 2 From the Demo page:

Space Blaster Game
http://www.scirra.com/demos/space-blaster/index.html

Ghost Shooter
http://www.scirra.com/demos/ghost-shooter/index.html

Works awesome in Chrome 13.0.x

Impressive!
The definitive YC S11 demo day debrief, Part 2
Thanks for the link to this. Very cool! While the OP describes a crowd-sourced solution, this seems to be a setup where 1 GPS is attached per vehicle.

On seeing this, I have a reaction that I'd like to share. Someone at this University had vision. They seem to have less than 20 buses in their fleet. However, we're still talking about a serious investment (It isn't just the phones, it is also data plans. They might be using their campus wifi network which would significantly lower their costs).

I've tried doing this in other places some time ago. However, it was impossible to get anyone to invest in such a thing. What do you do when you are in this situation? I've done mock-ups, buying initial hardware with my own $$, but still. I guess in our society, pretty much everything comes down to economic value. On one hand, it makes sense. On the other, it makes me sad. </rant>
Opa: A new language aiming to make web programming transparent
*mistake

:D
Attack of the computer mouse
My thoughts exactly. I think gowalla are underestimating the value of their Item feature. What is "item usage" anyway? I never "use" my items because I just like to keep them. The chance of discovering a new item is the only thing that keeps me using gowalla instead of 4sq.
"sign language" should be labelled as ASL if that's what you meant. There are hundreds of sign languages.
It is when it comes to money.
Etalon also means standard, benchmark data, other instances are compared to this one. Originally from French.
Why Musicians Should Build An App
Comment To - Social Bookmarking And Commenting Service: Comment on any website.
Great points! That we can treat infinite streams as having the same semantics as lists is of course dependent on Haskell's non-strictness—it's not the same in ML, for example.

For me one of the more convincing arguments that article puts forward is that Haskell only has unary functions; the type Int -> Int -> Int is just a shorthand for Int -> (Int -> Int), i.e. functions which appear to have more than one argument are considered for the purposes of the semantics to be of the form (λa.(λb.c)).

The core point that I think Conal Elliot tries to make is that as far as the denotational semantics is concerned, Haskell has values of many types, some of which (the ones of (abstract) type a -> a) are functions.

You are of course correct about Eq and partial implementations. For me the key point is that where one function is defined entirely in terms of other functions and class constraints which ultimately rely on the instance implementing those other functions, they encapsulate the logic of the typeclass—in other words, they define a property of the interface. So equality for values of a given type is ultimately defined by the instance, but the relationship of equality to inequality—a property of the concept of equality in general—is defined by the typeclass.
Absolutely. They'll never be able to experiment with a platform that Visual Studio doesn't support. Or with the many fine languages that don't have a fancy IDE.

They will artificially limit their career and opportunities based on a tool.
Reddit's IAmA Moderator Shuts Down Subreddit
I was just thinking in the line of "If a tree falls in a forest and no one is around to hear it, does it make a sound?".

Why should we feel bad if a species comes and goes without we ever knowing about it? Isn't that expected and natural? Doesn't that happen all the time in the universe?
Fast Path Packet Processing
This in interesting. Last time FB held the conference they introduced the Social Graph....
@MrSchultz

Many of the business practices Microsoft engaged in was illegal, so he illegally screwed over competitors. Not very ethical.

Also, for suicide statistics please google or use this friendly article (among many) - http://www.businessinsider.com/apple-and-dell-investigating-...
Interview with the PythonLabs Crew (Barry, Fred, Tim, Roger, Guido)
BIM for Facility Managers
For several years, the facility management stream has suffered the agony of managing blueprints and heaps of paperwork and documentation. BIM (Building Information Modeling) has successfully eliminated this shortcoming by offering a digital platform to maintain and manage essential documents related to a facility.
https://github.com/joewalnes/node-ldapauth
joshfinnie+typesafe@gmail.com is a vaild email address... That's too bad, I was quite interested in the book and willing to give you a real email for it too.
Unfortunately the Apple x non-Apple discussion is spreading all over the internet. I avoid almost all discussion about Android or Apple topics because of it. Engadget became an unbearable flame-wars hell and I really, really hope that HN don't follow this path. As someone who like both sides, owning android phones and mac computers, I really don't understand why some people are so fiercily defenders of one of this sides instead of trying to find the best from both.
Just a myth
Where Do Good UX Ideas Come From, Vendors or Internal Teams?
Are you personally liable for the services you provide? That seems scary, to say the least.
Yeah, I think that would work here. Might not on MeFi.
The Community of Math Teachers, from Elementary School to Graduate School (.PDF)
Mobile phones could soon be 'powered by walking'
Will Steve Jobs depart empty-handed?