skysight-inc/HackerNews huggingface dataset:
Can you name some pitfalls, limitations or complexity in Haskell?

Haskell is not a complicated language, but it may be hard to learn because it is so different. My experience is that people get frustrated trying to learn it, and decide if it was hard to learn, it must be "too difficult".
This assumes that the attacker is using a web browser.

Many toolkits exist (no, I'm not going to link to them) where you just feed in a list of usernames and passwords for popular email systems and they go harvesting, usually via IMAP.
Not sure about the "take a picture of your boarding pass" bit, I think a better way would be "email go@goingtobe.in with the city and country in the subject line, and you'll be emailed info about that place", similar to how Posterous does their email-based submission/response method (which I think is awesome personally).

Nearly everyone has email with them at all times, whether it's their phone/tablet/laptop/etc, so it saves you having to worry about an app or cross-platform website. Your email response could contain a basic teaser/intro to the place, then prompt them to click through to see the details information (which also lends itself nicely to a freemium model, the basic 1-2 line summary is free, clicking through requires an account).

The body portion of the email they send could contain flight numbers or other optional details to help narrow down the time to send them the info, etc.
Well put, money happens when you scratch an itch that is keeping you from sleeping basically. Many people got lost somewhere in the way and think of ideas as machines that will squeeze wallets and make them rich. All people I know that made money actually solved a personal necessity or where so excited about wanting to see something happen that their own genuine excitement attracted natural attention from people that where at the same time excited to see that.
There isn't any randomness involved. Everything is defined to slide in/out at specific intervals. Once you click an alligator (either with or without sunglasses), that alligator is hidden for the rest of the game. The other alligator continues on sliding in/out at the specified duration for each cycle (there's about three cycles for the game...) until you click it as well.

However, the game does have a feel of randomness do the the different speeds of sliding and the multiple instances of an alligator sliding in/out during a cycle. It's very nifty.
I see your point but find it hard to accept the idea that letters to teachers, school assignments, price quotes, proposals, contracts, sales presentations, and reports are "deprecated" because the cloud enables other kinds of documents.
This is exactly the type of feedback we like! Already working on some of your suggestions, they are spot on! Thanks
The drives in this array are mixed and from different production batches and some have been replaced at different times for a number of reasons. Across an array this size 2 disks failing at the exact same time is very rare as verified by the vendor.
Isn't GNUstep working on an evolution of OpenDOC? I thought I read or heard about it once, but couldn't find much info on it. OpenDoc is something I really want to work.
The production batch issue is very real. After seeing an 85% failure rate over 12 months in a batch of 16 high-end Seagates, we no longer purchase more than a few at a time from a particular vendor. Though I will say, even with this, we never had a simultaneous failure.
I was a sysadmin at a company that was extremely connected to some very important finance people. I can't say anything remotely specific since these guys are ridiculously litigious and I personally witnessed multiple lawsuits.

Honestly I didn't find it very interesting or particularly challenging from a technical perspective. I had experience running big datacenters previously and it wasn't any more or less difficult. All the normal stuff you need to do to run hundreds of servers.

You have a bunch of servers running a bunch of strategies, similar to what a human could do, but faster. The strategies are tuned in real-time by the guy that created them (usually). He watches them run and either pauses, modifies, or kills them based on performance.

The strategies are a mix of code and configs and run on a bunch of servers. You stick the servers as close to the exchange's (or other third-party's) servers as you can to get as much of a latency edge as possible. We had access to all kinds of advantages in this regard that normal ccompanies wouldn't get.

The programming challenges were somewhat more interesting, but I wasn't super involved in that. Things like garbage collection performance tuning (so they could use higher level languages) and hard core math. But a lot of boring stuff too, like dealing with hundreds of legacy data feeds (many of which cost tens of thousands per month).

The very core is just really crafty individuals sitting around all day thinking of ways of screwing^Wtaking a slice of other people's pie and turning that into a strategy which can be milked as quickly and for as long as possible.
Do what you love and don’t focus on money - life’s too short.

- Matt Mullenweg (@photomatt)

http://startupquote.com/post/6366256796
chromebook for $500 is crazy. you can get a decent used thinkpad off ebay for that much that can run a real os.
Spoken like someone who has never seen a HN discussion about apple before ;)
Watch NBA Finals Game 5: Miami Heat vs Dallas Mavericks Live Stream Online
Watch NBA Finals Game 5: Miami Heat vs Dallas Mavericks Live Stream Online
Wow, lots of hate in this thread. I rented a yacht overnight for valentines day for like $200 on AirBnB and my girlfriend was floored. AirBnB actually is changing how I think about travel, and even "just doing something special".

They are a very innovative company, and I for one would vote for them to exist if it were up to me.
As someone who lives in LA and is currently bootstrapping a startup, I would love to see more $$ poured in to the LA startup scene.

It seems like LA has largely been ignored by VC and angel investors.
سلمي الصاوي 
سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي سلمي الصاوي
CIA chief Leon Panetta: The next Pearl Harbor could be a cyberattack
Deprecated was probably the wrong word. The things you cite are clearly still an important part of computing life, but it's still strange to me to use the connective tissue of the internet to enable computing, but completely ignore the actual connection part, the new part of what the web promises.

It feels a bit to me like publishing companies using the web to make their old publishing models better, instead of grappling with how the web challenges the fundamental underpinnings of their model.
This is one of those sites that is such an obviously great idea you wonder why it took so long (and you wish you built it yourself). I hope they dealt with the licensing appropriately so this sticks around.
sorry, typo, I meant gpu (or is that integrated into the SoC?)
I know snark is not au fait here at HN, but I am not a fan of John D Cook.

His basic method is to confirm some common wisdom, maybe with a handful of anecdotes. No reference to original sources.

For comparison, Jeff Atwood references his sources.
We use it at work (Sonian) for backend archival and indexing, but there's a more comprehensive list of users: http://dev.clojure.org/display/community/Clojure+Success+Sto...
I think this article pretty much nails a key part of it. What Apple wants to do is implement a seamless digital world that Just Works...

Oddly enough, you could accuse them of, once again, stealing ideas from Xerox PARC

It's also a pragmatic vision of what a seamless Object Oriented world would look like. Steve and the Next gang went and made it work. Now they're in a position to take the computing world out of the early 1990s, just like they took it out of the 70's with Macintosh.
BrewDog's fight against big brand beer monotony
Letting politicians decide which startups get funded and which don't seems like an inevitable way to let politics get in the way of merit:

- Politically-connected startups get funded first

- Political goals other than merit (diversity, "social justice," etc) are used as criteria

- Arbitrary political limitations get placed on the company ("you can't do business with anyone who [performs abortion | does business in Libya | employes illegal immigrants | uses e-Verify...]")

- Startups are steered toward political ends rather than growth ("while you're here, why don't you make a version of your app that teaches kids about [why immigration is good | why immigration is bad | why CO2 is evil | why CO2 is necessary to plant life]")

- etc.

Beyond even that, it's a really tough gig to identify succesful startups from bad startups. Venture funds do it full time and are right only 1-in-5 times. Imagine your favorite city bureaocrat (who gets paid a city bureaucrat wage) trying to figure out if Spotify will be succesful or not. The best VC teams are not suddently going to work for the city government.

In short, you get what you deserve when you put politicians in charge of doling out money, especially in a context that has so much discretion.
Presentacion excepcional de Randy Gage
Why doesn't collaborative filtering work for popular review sites? The Netflix recommender is pretty solid. Obviously you aren't likely to have reviewed 200 restaurants in Yelp, but it still seems like it would be effective if you had 10-30.

But if I could go to Yelp and have it recommend restaurants based on my past ratings (well I have none now), that would be nice. I'd even take it a step further. I want recommendations of actual dishes.
LA is no Silicon Valley, but there is more money floating around SoCal than you think.

I assume you've checked in with the Tech Coast Angels (http://www.techcoastangels.com/) and some of Frank Peters' contacts?

There's also an event next week for LA startups:
http://community.intellicontact.com/p/fundingpost/newsletter...
> they seem to have waited until it's done

That's about the most positive spin I think you can put on being horribly late to market. But do you have evidence that they actually "waited until it was done" and didn't just rush to market also, just later because they started even further behind?
No. GNUStep is an implementation of the OpenStep standard (designed by NeXT and Sun, based on NeXTStep).

OpenDoc was designed by Apple in the pre-OS X days.
Nicolas Cage: Ex esposa afirma que el tiene la culpa por internación del hijo
True. That is the "up or out" model at work. The few that survive such attrition are partner material, meaning they can put up with the lifestyle, enjoy the role of digging through other peoples business, and have potential as sales people.
Who is on which social network? 
Cool demographics about the most popular social networks sites
Very similar to that facemash site from Zuckerberg ages ago. I personally think its just a good exercise to learn web dev, but not real project material.
If you're on the east-side, don't forget about http://pasadenaangels.com

Feel free to drop me a line -- there is a scene, and there are investors, although of course it doesn't compare to SV.
Doesn't one lead to the other? What's the technical difference between allowing person to touch the same document on 4 devices, and two people touching the same document on 6 devices?
This used to be known as "working vacation", or alternatively "travelling for work".

"Unvacation" sounds like something the Griswold family does.
Teen Wolf Season 1 Episode 2 
TEEN WOLF is the story of Scott as he tries to walk the line between what he wants and what he can't help from wanting. Will the bite end up being a gift?
Re: the "this is how it should have always worked" comment.

I've watched my girlfriend use her computer, and this is essentially how she works. She just leaves everything open, never saving anything. She's comfortable using Expose to manage the million windows she ends up having open, but doesn't bother exiting apps when she's done with them and then starting them when she needs them again.

If she could do this and have everything always auto-save and be instantly available anywhere she went, she'd be ecstatic. And even though I grew up on the Windows 95 model of apps and documents... I gotta say I kinda see her angle. I hate that our IT policy makes us log out every night so I lose my windows. If I left for the night then came back and the cleaning person had put away all the papers on my physical desk I'd have a fit!
I acknowledge your point about people having the courage to be more honest when speaking anonymously, however I suspect that mostly applies to public fora. If you consider limiting scope to only people you know or trust, I find comments can be much more valuable and transparent. Furthermore, humans are really good at applying personality filters to people they are familiar with... (disclosure: I work at urbantag)
We're Aussie, I'll let you draw your own conclusions ;)

Site is up btw. Not sure why it was unresponsive. Investigating....
I love clojure, wrote a web crawler in clojure at my last job. But, I still think rails is the best way to write a webapp if you have a lot of user interaction. If it's primarily a REST api or something like that, then clojure would work great.
CHMag ClubHACK Magazine's Issue 17 (June) released
Link bait much? Story ends with him getting a technical co-founder.
> One could carry the same analogy to level apps, compass apps, music streaming apps (particularly given the iPod and iCloud), etc

Yes, because it is a continuum, the argument extends to every type of application, including the outliers I mentioned in my own example. The important point is that some are farther from "core" functionality than others. The closer you move to the core, the more risk you assume.

In my view, a music streaming app on iOS faces a lot of risk. It's Apple's platform. They don't enjoy a monopoly, so they should be free to set the rules of entry. I've strongly disagreed with their policies in the past [1], but my views don't change the facts. Apple's platform, Apple's rules.

This WiFi sync app is particularly high risk, because it's "plumbing". Syncing is a low-level function that reasonable person would expect to be provided by a system service. Apple recognizes that this is the reasonable view and denied the original app for their own reasons. Many of which we cannot know, but we can reason. Being such a "low-level" service, Apple wants to preserve the user experience. This is very typical Apple behavior. I'm not surprised at all that they would deny the app.

The "ethical" question is a much more interesting one. It raises the question, "What are the boundaries of governing your own platform when users have the ability to leave at any time?" I think Apple bumps up against these boundaries all the time. They have a pretty long history of pushing the limits with their T&Cs, then easing back. Is that ethical? I'm not sure.

1 - http://www.bradlanders.com/2011/02/21/its-not-greed-its-narc...
Such as... an MP3 decoder? https://github.com/nddrylliog/jsmad
After more searching I realized I'm thinking about Etoile, a GNUstep based environment that's trying to break down the document model similar to how OpenDoc tried to. It's interesting, but seems a long way from maturity.
His argument against using classes/objects is that objects (in mainstream PLs) can't be accessed in a dictionary-like fashion.

But switching to dictionaries wholesale for this reason seems to throw out the baby with the bathwater. The loss of abstraction is real, and could be worked around trivially by making every object respond to a dictionary protocol. This would give you the best of both worlds.
Grading Microsoft's E3 Press Conference
I don't know what the technical differences are, but I'm not sure how that's relevant. My point is, Apple doesn't seem to be interested in enabling that. And I'm not necessarily talking about collaboration, but even just sharing. Apple has given me great ways to take, edit, store, and organize my photos, but my primary purpose for all of that is to show my photos to others. They seem to have ignored that part.

If you're implying that that's the obvious next step for them, then, great, I hope that's the case. But the only time as far as I can remember that they even made gestures toward addressing this was Ping, which was an unmitigated disaster.
True, but is not the ability to efficiently switch contexts of value? Won't that erode if not exercised?

For many, there is little chance that such efforts to reduce context switching will eliminate the need to.

But some people will end up in the same context all the time and be worse off. Meaning more people will be upset when someone moves their cheese.
> generic information manipulation code... requires the capability to generically access/modify/add properties by name/key, ... etc

Java reflection does much of this. Though you can't add properties.

He's against types, and only values them for performance. Yet, the relational algebra that he admires uses types (the definitions of tables - "schema"). Although they're flexible types, in that you can change schema definitions (schema are themselves tables). And you can invent new schema willy nilly (e.g. result of a join). They are types in that each row (or instance) in a table has a value for each column in the table.

The relational algebra is one of the most successful and enduring innovations in computer science - and it also has a solid mathematical basis. It's dynamic types may be a good guide to the value of types other than for performance.
Quote:

"Apple’s keynote message was loud and clear: iOS 5, Lion, and iCloud are not feature bumps — they are revolutions in how consumers are to think and use computing devices."

My emphasis above highlights an amazing observation. Per this, Apple has now crossed over the line of "what people want" to "what people need."
Quickly scanning the list, I see we did #712 as an intern project: http://www.elmoreclub.com/ I'll be looking for Fred's steps soon!
In any startup, founders have to play more than one role. Ergo having a strict business person and strict coder isn't great.

What's better is if you have:
- A product person who's done product management, product marketing, user experience and design. Ideally they have a CS background and can understand technology.
- A technical person who's a generalist and can code things up from front to back. They should also have some sense of front-end design as well as product.

BOTH needs to have some business sense.

By having product/technical overlap, they can work together to create an elegant solution both in the product sense as well as the technical sense. By both having business sense, they can create a product that fits a business.

A business person with no sense of product is not a cofounder because they can't scope anything out. Just having ideas and describing a solution by mouth or pointing at another website and saying "do this" is not cofounder material.

A coder who needs to be told exactly what to do for anything and has no feedback or insight on the product/business is also not a cofounder.

These aren't hard and fast rules but is my conclusion based on my entrepreneur experiences.

Great product/business people are more than just ideas. Great technical people are more than just "coders."
might be good to post your age too
Dont forget, many email clients also consume Web content.
Dropbox has an API to allow external programs to use the service. There are no differences or very minor differences between iCloud and Dropbox functionality-wise.

The fact that Apple is behind iCloud and they're now going to integrate all of _their_ applications and the OS with it is going to make the difference. Apple certainly didn't invent anything revolutionary here, however it's revolutionary that the maker of a widely used desktop OS is doing it.
Wired is using WordPress, too.
Google In Talks to Buy Admeld for $400 Million
From a previous HN submission:
http://techcrunch.com/2011/06/05/facebook-will-surpass-googl...

which summarized the IAB breakdown of online advertising revenues:

1) Google pretty much owns the search advertising area which accounts for 45% of overall revenues.

2) Facebook is making good inroads into display advertising, which accounts for 25% of overall revenues.

From this we can surmise that this acquisition might be related to fending off Facebook.
It's not about reading, it's about doing.
I've used Clojure in production. Specifically I coded database driven system monitoring app with a web interface, so I can say it works fine with SQL and in a webapp context.
Agreed. Watching Carl Sagan´s Cosmos at age 9 was fascinating, even though a second viewing, years later, was much more informative.
I honestly don't understand the point you are making. Would you mind elaborating? Thanks.
Who Killed Social Media Marketing?
Don't most mainstream languages now give you this?

I think Javascript, C#, Ruby, Python give you this. C++ and Java don't.

And as you say, you do lose a fair bit giving this away.
If that's the case, I think you should go out and do some exercises.

Can you really tell the difference between 1.6 pound and 1.3 pound gadgets ?
Will Google buy any ad-related company that gains traction?
I think that one huge mistake that people often make is spending a lot of time going through "This is how you create a contact", and then entering in fake field data into forms. And you can edit that form, and then go edit and re-save the data. And often that data is gibberish anyway.

Unless filling in this magical form is part of the core value prop, it's really boring, and most people know how to fill out a form already.

A good demo should get to the meat of the problem, demonstrating the value prop very quickly. If you really do add value, questions will come up around the "whole product". But if you start with the "whole product" you could lose them before you got to the really interesting parts.

Later, if people ask you mundane questions, "How do I change the create a contact, or edit it", you can go back and show that just to satisfy them that it really is just that easy, and that they could do it.
Microsoft v. i4i Does Not Do What You Think It Does
For the most part, it's more of a fraternity for geeks. You get to know other companies and their employees a lot more than a traditional office park. Every office has a huge glass wall that faces the hallway, so you get to see the same people every day as they pass by your office. You'll often find local angels and VC's in the hallways and conference rooms. The space is designed for startups. Small spaces for early stage companies, at a decent rate, with short lease terms.

As far as housing goes, I /think/ West Village in downtown Durham does 3 month leases, but I would check on that. Of few of my friends from the last Launchbox class stayed there. It's a bit expensive relative to the area though, so I would look around if you're on a budget.
How to Partner With National Retailers
Evaluating Text Extraction Algorithms
I agree on the name comment. Funny thing is that I didn't post this on Hacker News, someone else did. I guess the name did get some attention. -Will
I sooo agree with this. Microsoft seems bipolar in its attitude towards patents. I understand why they are happy to sue into markets they aren't dominate, and then be upset at being sued in markets where they are. But they are so enthusiastic at both ends..

I am extremely satisfied with the ruling in this respect. Companies that use silly patents deserve to have silly patents used against them.

I agree it could have consequences. But that's a different (and possibly more important) discussion.
Honestly they were asking for it. Kudos to whomever hacked them and took the high road.

Are there any security firms that actually know what they're doing? I'm beginning to think there isn't.
I think here, should be proof for such a statement. That was a dick move.
So competitors need only eliminate the unscrupulous practices to avoid being considered clones? Seems like a dubious distinction at best.