skysight-inc/HackerNews huggingface dataset:
The two routes don't come to the same stop. I'm looking for an easy answer to "Should I wait on Hennepin or Nicollet?" without waiting for multiple pages to load on my phone.

I'd definitely pay $1 if I thought the app would address those two problems. Someone has on open source site for just the NexTrip API, but I haven't had success with it yet:
http://metrotransitapi.appspot.com/
TLDR: Steve Jobs decided to go back to Apple after his friend told him he didn't give a fuck about Apple.
Anybody registered and really exciting about attending? Or is Facebook losing it's steam among developers?
Or so he can set up his own vault full of gold similar to the bank of England.
> Since most of my bugs in other languages stem from unwanted interactions between pieces of code via side effects, this is kind of a big deal.

Is this really the case for most people? Most of my errors are syntax, pattern matching, not considering certain cases, unrefined logic, etc.

Creating external side effects such as writing to files or sockets is not that big of deal or as error prone, because after you learn that trick once, it behaves in the same way. The POSIX standard does not change as frequently as my own code :)
See https://bloggablea.wordpress.com/2007/04/24/haskell-records-...

Otherwise: If you want to see some articles that also talk about the problems of the language, your best bet is to read the papers of the people who make the language. They are acutely aware of the problems. The downside is, that you have to learn the jargon first.

I find most academic papers about Haskell and functional programming surprisingly readable though.
25AUG closed at less than 1% down.

Apple/Steve has done this transition well, and the market is (mostly) satisfied that Apple has competent leadership.

I predict this news, like previous such news (like Tim Cook as interim CEO), will soon be eclipsed by other relevant events (like iPhone5 launch).
That's not the case. The incremental electricity expense from running CPUsage will be under $1/month for most computers. The $10/month figure is a minimum, based on an average usage of 4hrs/day. More availability and higher performing computers can earn much, much more.
Ask HN: Should I write a book?
I participate in an open source project. Last week, I was contacted by a publisher asking for feedback on a book proposal and outline about this project. I was supportive of the idea, but critical of the execution and outline.

One of my criticisms was about the author's credentials on the subject. He's made three posts to the mailing list, none of them particularly substantive. I could find little else through Google. He appears to have written one other technical book on a different subject, in a different (human) language.

I got a free e-book out of my review and figured that was the last I'd hear.

Today, I received another email from the publishing company saying that a co-author for the book might be a good idea and they wondered if I'd be interested.

I currently have two jobs: a day job and moonlighting for a startup that should be hiring me full time soon. I'll be in this situation for at least another month, though, and even once I am working at the startup full time it may be fairly demanding.

The opportunity sounds exciting, but I'm also concerned that I may be taking on too much. I've never written a book before. I don't even have a blog, though I've been meaning to start one for a long time.

I'd love to hear from anyone who's written a book or who's been in a similar situation.
Hey, he was the guy saying 150%. Not me. ;) A buddy of mine said 500%+ and that's probably a lot closer.
It apparently means Ulcer in "Lithuanian". http://translate.google.com/#lt|en|Opa
Also, never, ever use yellow to write...But good tips overall.
What wouldn't I give to have my own failure of the magnitude of NeXT. As a business they merely survived, but to create as much system software value as they did (and during the dark ages of operating system monopoly, no less) and be able to use that value to acquire the dying husk of Apple for a negative 430 million or thereabouts...not bad, really.
Try attending a Startup Weekend (http://www.startupweekend.org)
Atari Attacks The Few Remaining Retro Fans It Has Left
that's more or less in the same line as this other free book online http://ofps.oreilly.com/titles/9780596155957/index.html
I'm not arguing arithmetic is that foundation; I'm arguing its an unremovable part of the foundation. There's more to it than that, but for all the well-documented foibles of true mathematicians when it comes to simple arithmetic, how much math can someone really be learning when they are staring blankly at 3 times 5?

There's a lot more to programming than creating and calling functions, but I'm yet to see an interviewee struggle with how functions work in their putative "best" language but they're otherwise brilliant. You can't be progressing very far if you're burning that much mental effort on the very, very basics of the task at hand.

By starting with abstraction and moving towards the concrete, you're completely fighting everything about how we experience life and learn. Nothing else works that way. The only abstractions you can teach that way are series of words that students can mouth without understanding, but have no true comprehension of.... gee, that sounds a bit familiar.
Dev-Team to Steve Jobs
http://www.g4tv.com/videos/8892/interview-with-cmdrtaco-slas...

October 2004 for the interview and Digg launched in December.
On webOS, there's already the PDK.
Mac OS X or some other linux variant

You mean some other UNIX variant.
How do you investigate the abusers? Do you record the video?
Writing Software not Code with Cucumber
I like to hear system alerts (email, IM) at regular volume, but turn down YouTube when I'm supposed to be working.
"For example, a function not being tail-recursive despite you believing it to be."

In haskell, I don't think tail recursion is nearly as important because of laziness. While one computation is adding more to the "stack", another is consuming.

foldr, for instance, is not tail-recursive. It can return (partial) results given infinite input with constant memory.

Of course, tail recursion is still important in the places that strictness is important. It's just not quite as fundamental in a language where laziness is the default.

I think there are ways to tell if the TCO has been used, regardless. That's not a property of the type system, or even the language, but the implementation. If nothing else, the profiler should tell you quickly.
Man and Superman - On Jobs and Gates (2009)
> Seems like you should be able to give subreddits (or similar constructs on other social sites) up for adoption rather than abandon or kill them off.

According to the comments, you can.
No doubt - like the modern equivalent of a common LED matrix scrolling display, but for web data.
s/commercial/closed source/...

Also, I may be wrong, but I don't think that the code run by a GPLed interpreter has to conform to the license. Native libraries linked to the runtime would have to, though.
Sometimes, while on HN, I miss the playfulness that made /. a true joy in the past.

I do as well, but I also keep reminding myself "This is Hacker News, not Slashdot." And so I down-vote people who post memes and the typical /. off-topic crap. I just always take comfort in knowing that, when I want that stuff, Slashdot is still around.
"but it seems that the loser pays for the legal costs of the winner"

Not always, and often only a part of the costs. The judge decides about this depending on the case.
Talk to people. Make lots of friends. Network.

The technical skills will come with time and it already looks like you've got that under control and moving in the right direction. If you want to be known as the All Knowing Developer of X then you can spend more time learning about X and probably do just fine. The only thing that separates people who are good at what they do from people who are great is just the time they spent doing it (Assuming the level of passion is also equal).

But I think the skills that are underestimated in the tech world are people skills - spend time cultivating them and they will last you a lifetime.

If I had more time on my hands right now that's actually what I would be doing, making more friends.
I'm a self taught programmer with no degree who came to it late in life(past 30.) I love programming and I like to think that I'm fairly good at it and I think I can justify that belief with the 6 figure income I earn and architect title I have.

And after 10 years of doing this, I am going back to school to get my CS degree. I believe you can be successful without a degree but there's a wall that you will eventually hit where you're natural talent can't take you farther without some assistance. Unfortunately all the classes I would like to take to satisfy my craving for knowledge are graduate level courses. So I'm going back to school so I can get my degree so I can finally learn the stuff that I want to, and need to know.
Why? To me, it's the same thing in the end, since I've seen a poorly named column cause impedance mismatches felt for years in countless ways and costing God knows how much to - ultimately - the consumer.
Thanks. I'm not a designer so for right now I got an awesome theme off WooThemes. The product itself is a theme off of ThemeForest.

The front end is Javascript MVC and Jquery. Backend is PHP and MySQL. Payments are done by Stripe (more on that in a later post). Charting is done with Highcharts and a custom data API, and I'll prob move to d3.js once I figure out some more visualizations to put in.
If my expected value after the trade is higher than $680,000 plus some markup for my time, then yes, I would be willing to risk it.
The Psychology of Entrepreneurism -- Matt Hussey
If you're using Chrome, check out Hacker News Collapse: https://chrome.google.com/webstore/detail/bbkfcamiocfccgmcjn...
I passed by it while walking around Seattle and did a double take.
> This is not taking into account any scholarships or grants

Not to mention the time-value of money.

(Sorry for the nit-picking, but in an conversation where not going to university is accepted as a valid option, I feel it's important to measure the costs correctly.)
Indeed; iTunes was a complete POS as a piece of commercial music managing software, and with a little focus _very_ easily fixed. He didn't seem to care about that too much.
I've been that.
I was actually looking for a digital picture frame that could display a webpage for this very purpose before the fire-sale. I couldn't find one that could do it out of the box.
Angry Birds Rio
Out of all the comments this one made me the most depressed. 11x12 is something you need to think about?

I don't find that especially depressing. If you have to sit down with a pencil, yes, you need to play catch-up a bit, but is it so terrible not to have it memorized? I personally always get by with things like "12x12 = 144, so 144 - 12" or "12x10 = 120, so 120 + 12". I just don't have a use for memorizing the complete table, so while I knew it 2 decades ago, I have lost pieces of it.
Ness Computing releases it's personalized search engine
Of course, flyt was being sarcastic I believe.
Does the chat work?

http://chat.opalang.org/
>More compile time errors = fewer run-time errors.

But any possibility of 1 run time error means you'll still need to manually write a test asserting the correct runtime behavior anyway. So the typical argument is that typed languages don't actually save you any work, and might actually increase the likelihood of errors by discouraging unit testing.

I'm not claiming this holds for Haskell, as my experience with the language is not great enough to pass any judgement yet.
11x12 is something you need to think about?

No, I don't want to think about it, that's the whole point.

I believe that basic math is a fundamental tool of programming and it really bothers me that I'm not as competent as I'd like to be.
I was expecting Sanjay Gupta to pop in!
TimThumb Wordpress plugin leaves your site wide open to hacking attacks
Don't we, to a small degree already? They are called implementations. Often over promised, under-staffed and under-scheduled time-wise. Long hours are spent, a truckload is learned, experience is gained, etc. Unfortunately, there doesn't seem to be a 3-year limit.
Having an understanding of the meaning of a mathematical concept does not require continuous, ongoing, manual, exercise of its mathematical calculation.

For example, I'm willing to bet that virtually all of you reading this fully grok the concept of "square root". Your understanding of this is probably strong enough that you can wield it in day-to-day usage, successfully employing it to build back-of-the-envelope estimate, etc. Yet how many of you actually know how to calculate a square root by hand?

I've been shown how to do it, but have never done it myself but for once or twice. I also know how to estimate it via via calculus and interpolation. But I don't know how to do it now, and I've not even done it enough times to have gotten an understanding of the workings of "square root" by way of repeated manual application of the mathematics.

So, how to explain the fact that I (and presumably you) are so comfortable in employing the concept?
Steve Jobs of all people should realize the value of choosing not to give the viewers exactly what they want and instead pushing them toward a higher standard, even if it costs a bit of money in the short run.
Your sarcasm is misplaced. The new website consolidates all the YUI 3 user guides, examples, and API docs -- as well as YUI Theater and various other content that used to be spread around developer.yahoo.com -- under the yuilibrary.com website.

The new website means there's now just one URL you need to remember: http://yuilibrary.com/.
I call bullshit. No one, and I mean no one, cares about BA vs BS.
Ouch that is really expensive. Was approx 1/8 of that in the UK at the same time with our state monopoly (BT)
TwitchTV/Justin.tv growing fast, looking for talented engineers
Now I feel old. I've used Debian since 1.2.
Well, I've been to previous F8's and other events in that venue - it isn't going to be a 4000 person event.
I don't know how relevant this is, but you can respect your opponents, and retirement is the best time to do so.

As a child, I was a religious fan of the Seattle Sonics. I knew virtually the entire roster by name, face, and number. And I watched them in the playoffs the year they made the finals against the Bulls. I hated Michael Jordan. Maybe that's a strong word, but I wanted nothing more than to see him and the Bulls beaten, especially by the Sonics. Despite some excellent play by Seattle, the Bulls won again, and again the next year against Utah.

When Jordan retired, I respected him. I wanted to see him beaten in the late prime of his championship winning career but he never let it happen. Not even my Sonics could beat him, but losing to Jordan's Bulls meant almost as much as beating a lesser team in the Finals. It's not a perfect analogy, but it's easy to see many of Apple's competitors and rivals taking a moment to acknowledge and respect the man.
Well, you see, Apple never steals ideas, they just invent them out of chronological order sometimes. </snark>
Many of the really good ones are also public. In engineering, for example, many of the top 10 schools are public - a lot of which don't have big endowments or are in states with broken policy.
This has been suggested previously, but I would like to add my vote as well. HN could enhance its readability by introducing a method of visually identifying new comments in a thread. It is often very difficult to spot new comments in an ongoing discussion even with comment re-ordering.
Form broken somehow on linux+firefox2.

I know my browser old by now but what needs to be up-to-date about a one-line form?
Looks like some people are trying to capitalize on this: http://www.byestevejobs.com
To multiply 11 by 12 you just "split" the 12 and put a zero between the digits: 1_0_2. Then you add the digits in the 12: 1+2 = 3. Then you add the result of the 2nd operation to the zero in the first split: 1_0+3_2 = 1_3_2 = 132.

This technique works for any 2 digit number multiplied by 11.

What IS especially depressing is that the slowest and least efficient arithmetic techniques keep being passed on for generations. Mainly because it's easier to teach the dumb way and teachers are too lazy to learn how to teach anything new. The result of this is that most students end up hating arithmetic and calculation, and subsequently any further math, because they are never taught the fast and fun way to do things.

If you ever have a job interview at a hedge fund or trading firm, you will not get past the phone screen if you can't do this sort of arithmetic in your head.
I think the idea is that people would find ways to safely ship gold to Venezuela, not that the government would buy gold that is already there. Perhaps the cartels can try shipping something into South America...
I'm not loyal to Apple. I do like Gruber's writing though, so I was defending his use of the word 'truth'. I said what I thought it meant, including a related link to the concept on Wikipedia.

What are some examples in which Apple misrepresents customers?
College graduation is also a good indicator that you can choose a path for yourself, stick to it for multiple years, and complete a goal.
Social networks: We are not going to cut people off, says Clegg
At least xor swaps would need an even smarter compiler.
Great idea, but you really need Japanese :)
Verified: http://twitter.com/#!/gruber/status/106762517526745089
Caveat: Opa is not an interpreter, it's a native code compiler, with native libraries. Consequently, the previous poster is right: AGPL is fully contagious here.

Note: I'm part of the Opa team.
For sure! not just alive, but alive enough to actually be a dick to somebody!
I'm referring to the scene in which Doc draws a diagram on a blackboard to explain to Marty why the two of them still exist even though they've screwed up history and created an alternate 1985. Essentially, they exist because they're in a time closure and they carry their own pasts with them into 1985-B.

It's not a perfect analogy, but it's close enough that I've been able to use that scene to help make closures click for someone who was having trouble understanding them.
For a while I toyed around with a startup idea that was essentially what geckoboard is doing.

I decided the size of the addressable market is too small to be interesting but one of the revenue ideas I had was to essentially build out a big screen tv-based dashboard product customers could buy from me.

The idea is to ship the customer something that could just be hung on the wall, plugged in, connected to wifi and immediately display the dashboard - just using an off-the-shelf TV and a cheap mini-ITX board or similar plugged in behind the TV.
What should we name the definitive documentary on the Internet?
If you're doing the definitive documentary on the Internet, doesn't it make sense that you'd use the Internet to help pick the name? We've already begun shooting luminaries such as Brewster Kahle, Steve Wozniak, John Perry Barlow and others. We'll be adding nearly 50 more interviews of the key innovators, thinkers and freedom fighters responsible for this extraordinary creation that has transformed nearly everything about modern life. We'll be asking three kinds of questions: How did we get here, where are we exactly, and what's possible for humanity? Already the moments that we've captured have been inspirational, as you might expect.

But... we still need a name.

Our favorite so far, "Connected", it turns out is already taken by another project, so we thought we'd turn to you. Your suggestion might be a title or a title/subtitle combination, such as "Connected: The story of the Internet" etc.

Thanks for the assist!

@dwhly
Looking at the latest news, it seems that Dutch court would do anything that american corporations would ask it to, event against its local people. What makes them do so?
No news yet and their twitter feed is dead silent. They are only offering a couple languages initially as well (with no Japanese in sight)
What Steve Jobs means to me: absolutely nothing
This .js option was recently posted on HN and is not without errors, but is an interesting solution: http://html2canvas.hertzen.com/

There are other ways to go about this, though.
Yeah, 'transparent' might be the wrong formulation. Still, Opa is great :)

Note: I'm part of the Opa team.
> Is bob a value, because it takes no parameter? Is it a function because f happens to be a function?

Functions are values. But not all values are functions. Functions are values with abstract type a -> a. That's what a function is in Haskell. (Of course, I'm only talking about functions from values to values here, not about functions from types to types and so on.)

Whether bob is a function or not will of course depend on its type. For instance, consider the following definition for f:

f = (+ 5)

Then yes, bob will be a function, with type Num a => a -> a. On the other hand, if you decide to define f as

f = take (10^10) $ [1..]

then it won't. The distinction here is determined entirely at compile time: it's about what type a particular value has.

> Therefore, "f = sum [1,2,3,4,5,6]" and "f = 21" are completely conceptually equal.

Right. They're both values of some concrete integer type.
Can you give insight into this strategy? It seems... limiting. For startups, at least.
typo, "When Novell got into the Linux market in 2007"

It was 2003, as the link demonstrates.
OS X Lion: Apple Publishes Tech Note on Local Snapshots
In short, it's because if you Google it, you won't pay them money for the same info.

Okay, maybe they tried to say it's because there are so many hits, and you can't tell good from bad if you're a novice... But you know what you learn from Googling that you don't from them?

Telling good from bad!

Of course, you learn to program from both of them.

For me, Google is cheaper, faster, and I learn more.
Why can't they be synchronized? Create an Xbox Live achievement for each Steamworks achievement and award both upon the player completing the achievement.
They're still around for 2 reasons: patent holdings and content networks. RN holds some patents that are still used in a lot of software and makes revenue from licensing fees. They also own content networks and make money by selling advertising on them, similar to what AOL is now.
All I know is that I buy a ton of cheap $2-10 games when they're on sale on Steam. I don't buy any games on Xbox Live due to the lack of good sales and their convoluted MS Points system. I don't understand why they don't follow Valve's example.
or maybe give a math minor a chance! I ended up majoring in both Computer Science and Theoretical Mathematics in my undergraduate institution - and while I feel that Real Analysis did not directly help my programming skills, it's definitely made me a lot more comfortable with proofs and being able to make sense of things like approximation algorithms for NP-Complete problems. I also concur that it's improved my general thinking prowess, since at the end of the day, math is just reasoning about well defined systems, which definitely has many parallels to computer science.
Well, to each his own. I always hated the kind of math where you have to remember a basketful of little tricks, like your method of computing products of 11. I have always much preferred "the-method-I-invented-on-the-spot", my approximate method using nearby known numbers being one of them.

The most exciting math tests for me were always the ones where I couldn't remember the 'trick' for half the problems, and would re-invent the solution. It didn't always go well, but the GREAT SCOTT!!! moments were some of the best in all of college.