skysight-inc/HackerNews huggingface dataset:
Worked with Jamba Juice recently. If you go through the checkout flow you'll see that it accepts gift cards as payment. The people behind these promotions are humans as well and they make mistakes, even in large corporations.
Lisp started from mathematical roots and grew towards practical applications. OP asserts that data processing grew from practical applications and claims that it then went for mathematical theory to try to make itself feel and appear more respectable.

These are two quite different trajectories. Additionally, different disciplines often have quite different cultures and politics, which influences how their technologies get adopted.
Interesting that Sid's code is "old school" and the C++ guys don't like it. I wonder if he uses C.
Perhaps... but was it funded?
One still has to get the decoder through detection systems; just like encrypted code but it's impressive work & results nevertheless.
English Shell Code Could Make Security Harder
Congrats, guys! I did quite a bit of traveling recently, and I found myself checking FlightCaster for a peace of mind. Great team, and a great product!
Good point. This is why in Extreme Programming (and Cucumber), user stories are supposed to include a "Why?".

"As a user, I should be able to mark my favorite posts, so that I can find them again." It may turn out that users don't need to find old posts, or would prefer to search instead of looking through an old list.
wait, that's not XKCD?
Lots has been written about threads vs. events, although most of the debate concerns low-level software like Web servers, not Web apps. The supposed benefit of event-driven architecture is performance, but this may be reduced in the future by massive multi-core and Web apps already have such low performance that it's not clear that the benefit is worth it. Events can also reduce stack memory wastage (e.g. in Comet situations), although Go shows that memory-efficient threads are possible. Event-driven code is generally more verbose (due to "manual stack ripping"; closures reduce this problem) and requires extra discipline because you can't ever call anything that blocks (like reading from a file). The recent trend in Web apps seems to be productivity over performance, which would seem to favor threads (note: not processes).
The article said he made "some junior designer mistakes". If Sid talked to him about what those specific mistakes were, and tried to identify what attitudes/misunderstandings/inexperience/lack of skill caused him to make those mistakes, and how, specifically, Sid avoided them, this would be an incredibly vivid learning experience; and a deeply motivating experience for someone who wanted to improve. It's an ideal opportunity to develop talent.

It's true that Sid probably doesn't fully understand his own approach, and even if he did, there's a junior designer would be able to absorb and adopt it all instantly. However, Sid would have some understanding, and the junior designer would be able to absorb and start adopting some of it; and simply having a kind and encouraging word from Sid would count for a lot.

If Sid didn't go to the trouble of doing this, or if the junior designer expected to be great without practice, it would indeed be demotivating.
then there's the invention of wifi, originally designed to clean up fuzzy intergalactic radio waves..
http://www.canberratimes.com.au/news/local/news/general/csir...
Essential Online Tools for Your Startup
Where should I move to be close to Investors and free from cars?
Hi everyone. I'm moving to the Bay Area in May to make my fortune with the rest of you. I don't know much about the region, and I'm hoping some of you can help me familiarize myself with it.

Ideally, I would like to live somewhere that's close to capital, has a vibrant hacker community, access to high quality, organic, local food, seems big on environmental protection, and features transit oriented development. I would like to avoid owning a car if possible, being that, in principle at least, they are waste of money and liability.

Looking at the Wikipedia articles of the primary cities in the region, it doesn't seem likely to find such a place, but I'll ask anyway. I'd also be interested in hearing about the mechanics of finding/contacting/meeting investors in the Bay Area.

Thanks in advance for your help and advice.
Hmm, it looks like the first link got eaten by HN's linkerator due to the %27 (single quote) in the URL. Sorry about that, try http://preview.tinyurl.com/ydb8h28.

As for the calibration period, you're right, there are definitely some issues there, and that's a problem with the entire temperature reconstruction approach. We only have reliable instrumental records back to the middle of the 19th century, so it's hard to test any kind of reconstruction on a large scale.

Personally, I don't put much faith in the reconstructions themselves - I just think that it's important for people to understand the context around these experiments, since there's so much blatantly false information going around. It's hard enough for those of us who aren't climatologists to keep up with the information without people screaming bloody murder over a few lines of comments that they don't even understand.
You could write new device drivers for the touchpad incorporating the features you want. This would probably be easier if you were using Linux; you could then use the open source Synaptics touchpad driver in the kernel as a foundation.
But one of their main points is that the decoder doesn't differ in structure from the code itself. It's still plaintext "English". End of (2.): "In support of that argument, we provide a concrete implementation that shows that the decoder can share the same properties as benign data."
Posterous and Tumblr are next.
The closest you can get is to package your iPhone web app as a native app using Phonegap.
That's demonstrably false (Coq will do this for you handily), but furthermore you're missing the point entirely!

Any worthwhile type-checking algorithm (like Haskell's) would have to Scoop the Loop Snooper to accept every valid formula and deny all invalid or undecidable ones. Of course they don't actually do that, instead accepting incompleteness -- that there will be valid code that they reject.
What if we don’t get any practical benefits from the LHC? I would think that building it was nevertheless worth it.

This is it. The whole game. And finding out how stuff works is quite noble enough without any benefits.
Man, so much has changed since then.
Ask HN: What is the safest way to store passwords online?
I have used an online scratchpad. After initially being unsure of Roboform, I have finally given and have started using Roboform.

Have there been any hacks or password breaches in Roboform?

Are there any other options out there?

p.s. I have tried the open-source KeePass. I have also worked in the strong authentication industry (using PKI) for three years- so I do understand AES, key-exchanges, etc. I am really looking for a solution which also my father could use (he is 60 yrs old).
a) You have way to many features for the stage your at. It lacks clarity but also, for those features to be useful and worth paying for you'd have to spend tons of time developing them. That time is better spent finding out who your market is and what they want, before making that investment.

b) I've read about many VC-backed companies that tried to do e-learning and failed. (Selling to schools is very difficult)

c) I've recently come across more online classroom supplemental sites (with social features) than I can count and many of them had a narrower feature set and a clear market in mind.

Edit: I just noticed your b2b section (http://corp.supercoolschool.com/index.php) this makes a lot more sense, enterprise 2.0 is a growing industry. I'd narrow your focus as much as possible because b2b sales are tough as it is (but more rewarding then consumer).
You're barking up the wrong tree, pure s-exprs are a raw expression of the AST.

A much better argument would be to point to all the damn quoting operators in most Lisps, which are most definitely syntax (sugar, even).
I have a couple of concerns with this article, however, I do generally agree with most of the author's thoughts.

1. Title is deceptive, it should have been labeled 'Deceptive Pricing Scam' or 'A need for better product reviews' and not 'E-commerce Scam'. It's a blank statement with no meaning. Almost every website in the electronic shopping sphere offers orders of magnitude better than the brick & mortar alternative, which is zero, with regard to reviews. Additionally, this sort of price problem exists in both traditional retail and online shopping. How is the problem specific to online shopping?

2. Saying that Amazon returns 24,000 hits for Canon Digital Camera as a problem is like saying Google returns 12,400,000 for the same search (which it does). Search is evolving in all areas, not just e-commerce.

3. I'm going to assume that the statement 'no innovation has been made since the 90s' was in specific reference to product review/consumer option entitlement. Leaps and bounds of improvement have been made to user interface, credit card security, guided navigation, payment options, search (believe it or not), scalability, advanced marketing, etc.
Yeah, jQTouch is actually a really viable alternative to making a native app. It makes use of the native animations and features for a really polished interface.
Re-read my example. All 3 db queries are run in parallel however the code does not continue if you access one of the values until the value is available. In a typical web application you usually get 3-5 things from the db, then you start rendering the templates. Each DB query waits for completion, then it starts the next which is a huge waste of time. In fact the system can easily start the parser and template renderer while the DB queries run and all the data will likely be available once it's accessed. This means you have all the benefits of synchronous processing with the majority of the advantages of async. The vast majority of web applications would likely very rarely block a thread in such an architecture.

I'm very surprised that not more languages implement this pattern. Maybe i'm missing something but this is the major feature of GO, except that almost everyone missed it and focused on the fact that it compiles fast and looks like c
The most basic area where the evented model performs poorly is the most obvious one given its architecture - slow transactions. Depending on the set up, the event loop could be completely blocked by a slow transaction, thus nullifying many of the benefits.
Clojure's first big success story! (beyond the how fantastic the language is itself :)
Study: Political Bent Affects How We View Skin Tone
Very exciting! What sort of persistent storage options are there for something like this?
Sony: More Hits Than Misses | The Wrap
Flightcaster manages to predict ten times as many delays as the airlines do.

What does this mean? Do the airlines know about the potential delays but are unwilling to tell the public in most cases?

If Flightcaster really does have better tech than the airlines, then their major customers should be the airlines.
Sid has both pros and cons.

On one hand you can do amazing stuff, well sid can.

But it doesn't scale. And really successful companies figure out how to scale.

But the ones that do amazing work have a single person who is responsible for it all.

It's too bad there are not more geniuses in the world.
Flightcaster manages to predict ten times as many delays as the airlines do. And they manage to stay 90% accurate (which is on par with the airlines).

They're equally accurate, but predict ten times as many delays? Doesn't that imply that only a negligible percentage of flights are successfully predicted as delayed by either party?
Upgrading to MindX
Now I know how to monetize social sites. Just sell the information to insurance companies! (What's next, deranged exes who were just released from prison?)
Are Mobile Payments the Next Big Thing?
A grand idea! But..

I have skimmed your front page and your tour page, yet im not feeling like I have grasped what you do clearly enough.

I even went as far to skim the article by a very supportive Paul Stamatiou. He mentions you will use 30% of money made to aid 3rd world countries. Im curious what that is written on a random blog, yet I cant find such a statement on your site.

Either way top effort for attempting to tackle such a space, have you given much thought as to how your "video classes" etc will work for people in 3rd world countries, or are you only targeting them with the money you make from developed countries?
We did this with a PHPBB install (which are awful for spam). We added one custom question to the registration (check this box if you're not human) and we instantly got rid of 99.9 percent of our bot spam problems.
Ask HN: What is Craigslist daily user peak?
Do you guys know what time of day Craigslist gets the most traffic? At least around San Jose?
There are several options already available, including file i/o and Postgres db connections. cf. http://wiki.github.com/ry/node
You aren't "stuck dealing with the forward button / back button structure". You can get rid of those with just:

<meta name="apple-mobile-web-app-capable" content="yes">
You don't need language support and you don't even need a preprocessor. You just need to define a custom event system.

do_x();
do_y();
do_z();

Ideally those three should not even be dependent on each other (FP to the rescue). They should absolutely not block if you're going to write your code this way. If they are dependent and need to block they should be written this way:

do_z(do_y(do_x()));

Each one delivers a promise for it's computation. All you need is custom events and function decorators. Port my library Promises.js to Node.js ;) It's only about 300 LOC (another 5 or so to implement function decoration).

http://github.com/ShiftSpace/promises
Not just outside Japan. The biggest, most heavily committed releases of the last few seasons have been targeted at the otaku demographic, sometimes blatant to the point of parody.
Seconded. There is nothing quite so uncool to a kid (or anyone I would imagine) as branding yourself cool :)
I wonder how many humans you lose that way.
My main issue with buying online is shipping time.

However, excluding that - looking back over two years of my buying history shows that the vast, vast, vast majority of everything I've bought online has been on Amazon.

That being said, I do like his mobile flow. I also completely agree with his assessment of the carriers as the primary issue in all of this. They're habitually greedy. Given that, for the next while at least, I'm more than happy just using Amazon.
Obviously it has failed to received widespread adoption to date, but I've always thought that the hashcash concept was technically sound, and generally applicable for both web and email.

http://www.hashcash.org/
We're slowly migrating most of our PBX/IVR apps from Asterisk to FreeSWITCH. I agree FreeSWITCH is higher quality code, but unfortunately there is a much smaller developer/support/hardware ecosystem with FreeSWITCH right now.
I'll bet it's some tight subset of C++, leaving out some of the more "advanced" features.
You can't get around nesting if functions take a callback in their interface. It's viral. You can mitigate _some_ of these problems by defining a custom event system, but this makes code logic very hard to follow. It's better in a complex system to hide the mechanism altogether. A little higher on the thread I point out that this can be done by custom events and function decoration.
Ask YC: Why build a solid product?
So a friend of mine wants me to try doing a venture with him, selling merchandise in China. I'd be on the developer end programming what's basically a purchasing site like Buy.com but for China. As a RoR developer, I wanted to build the project out with "best practices" (TDD, agile, whatever)

There's another developer on the team however: he thinks it's a good idea to use PHP and to build a "crappy product, get some revenue, pitch to VCs and build a solid product later"

Of course I disagreed! But my reasons weren't the clearest -- it was mostly instinctual.

What are reasons for and against building a crappy product first and improving it later? To me, i guess my best argument was wasted time and money early on. Is there any more to it than that?
What exactly do you mean by micro classifieds?
JavaScript: No more callbacks (related to Node.js)
Congrats guys! Glad to see that I'll still be able to use the service well into the future :)
I saw this comment on the WSJ - *

This is an intriguing idea, but the problem I see is that airlines will not rebook you (fee-free, at least) until their own internal procedures have declared a delay or cancellation of a flight. By that point having the intel becomes useless.

Seems like a good point
Fling.com - World's Best Personals
Its most useful for people who do a lot of shopping online for friends and family members.
While not in the example that you replied to, it's assumed that you need the return value and want to do something with it. Think database query.
Confessions of a Droid switcher
Seriously, no. You are wrong. By a large margin. Monad laws are fairly straight forward.
I kind of like the name. It's long but memorable and not hard to spell. (And the "super" bit makes me think you mean it a bit tongue in cheek. "Cool School" wouldn't work, but I think "supercool" does.) It may not work for some corporate applications though (although I suppose you'd eventually offer custom domains to those folks, school.bigfacelesscorporation.com or whatever.)

I'd need to spend more time with it to have a more complete impression, but two things jumped out at me on the homepage:

1) One of your demo links is broken. You have http://educators.supercooschool.com/ for "Educators 2.0" instead of http://educators.supercoolschool.com/. (Maybe that proves my comment above wrong.)

2) In the second under "With your next generation School you can..." the first three paras have an associated image/icon, but not the fourth ("Market your company, product or ideas"). That seems wrong to me.
Futures, the little known feature that would fix evented programming
Does anyone still really use LinkedIn? I keep my profile updated because they have strong SEO but a surprising number of my business contacts prefer to stay in touch on Facebook.
http://www.apple.com/webapps/

They have a separate store for iPhone webapps
Polyglot World
Intel Wants Brain Implants in Its Customers' Heads by 2020
The 15th Anniversary of "Design Patterns"
Rupert Murdoch has it backwards
Arguably not a single statement that you have made in your overly hasty post is true. To address a few:

Henry Baker is no troll. His letter was written to the ACM in 1991. Baker was an established and respected computer scientist and iconoclast. To treat the letter as if it were written yesterday is foolish and disrespectful, In any case, had Baker's remarks been misguided or irrelevant then the ACM would not have published them.

Baker was always in demand. No need to compare resumes: you likely would not rank well against him,

"Flat files" were used often for batch processing. For sequential processing and merging/splitting/sorting of data they are usually faster than RDBMS. During that processing, temporary files might be created that are indexed, hashed, or sequential.

Today network-style databases remain faster by at least an order of magnitude (and sometimes two) than relational databases. Ask any knowledgeable mainframer about the relative speeds of their network-style vs relational databases. The same holds for smaller computers too.

Baker would have no problem "wrapping his head around" almost any problem. An archive of some of his research papers:

http://home.pipeline.com/~hbaker1/

You saw "subsecond intercontinental response time on massive relational database installations as early as 1981", when IIRC the only relational databases available was Oracle and possibly Ingres. My memories are that Oracle's early versions were performance dogs by any standard. But perhaps you can refresh our memories by citing performance statistics and showing us benchmarks.

PICK was not a relational database.

TOTAL was not a relational database.

Your remarks remind me of how so often when an excellent programmer leaves a shop, the remaining developers diss his work and argue for rewriting all of his (excellent working) code.

But to miss on almost every statement? Oh, my!
It depends on who "you" are in this example. If you're someone who is flying for personal reasons or non-mission critical business reasons, then you're 100% right - knowing ahead you'll probably be late is interesting, but not enough to do anything about since you don't want to pay change/cancellation fees. I'm this guy when I travel for personal reasons.

But I also travel a lot for business, and when I do, travel is 100% critical. If I don't show up when I am scheduled to, there will often be several thousand people - not to mention three national news networks - waiting for me and my traveling party. Those people won't wait around, and will embarrass me and my people on a national stage.

Hence, for business travel, I use a travel management company for all my movements. I fly full-fare economy (so there are effectively no penalties to change my flights), and have a someone who gets paid a significant commission to monitor the status of my travel plans and adjust them on the fly based on weather and traffic conditions. Maybe 1.5 times per month I'll get a call/email from my travel guy some time between a day and a few hours before my departure telling me something has changed - either my routing or my departure time (incidentally, my travel guy is the only person outside my team who has access to our detailed daily calendar, so he can adjust for this).

I have no doubt that my travel manager would pay good money for this information, if it was statistically reliable. For people who travel for fun, I think you're right - a delay isn't a delay until the airline says it is. But for people who absolutely have to get where they're going - to the level that they'll charter a plane on an hours' notice if needed - this would be invaluable.
This had been submitted before, but being as it was 985 days ago, I thought it was worth repeating.

I find it interesting to compare this interview, when YC was first starting up, to the most recent set of posts about YC interviews- It's a much more casual, less institutionalized environment. This was also back when YC ran Boston offices ;)
Ask HN: Back in time to 100 BC, what knowledge would you impart to the people?
The exact year is not so important.<p>With everything we know now, what would you tell the people in 100 BCE that would improve society?<p>Reason I ask is because this question frustrates me as to how little I could actually benefit the world in 100BCE. Best thing i could think of is washing your hands. So I come to the bright minds at HN to redeem myself.
Ad model wins for iPhone Game Studio - BackFlip
Simple, with the same amount of time you take to build a _crappy_ product with PHP, you can build a solid product with Ruby on Rails _Period_
well besides what others mentioned, I don't get why you are using an RSS feed button for "Teach students, customers or your audience"
I second this. I am a new droid user, and downtown chicago verizon beats atnt thoroughly.

Unfortunately, bejewelled is available on android as well.

An interesting event happend the other day. I downloaded the shopsavy application, and with it was apparently a fix to a camera problem that did bad focus on days where milliseconds overflowed a signed field, so for 24 days or so the focus mechanism was broken, the it was fine for the same interval. The download carried with it a fix to this problem.

I admit not being an iphone user before, so I can't offer a comparison.