skysight-inc/HackerNews huggingface dataset:
There's an app called Textastic that let's you code in many languages, but if you are doing HTML then you can actually run/preview the page, and it will also link to resources in the same folder, like JavaScript or CSS files. There's also Code2Go which sends your code to a server and returns the output. It has shells/compilers for many languages.
Hasn't Microsoft stock paid out a decent amount in dividends since 1999?
What the Old Spice Man can teach Sony about Management Change
And Windows Phone 7 has barely anything to do with Windows Mobile. And no one can court developers like Microsoft(the big problem with Nokia). There are already close to 10,000 applications compared to close to 5,000 for WebOS which had a head start.
Fair point. There is a lot of truth to that I'll admit.
I agree that reproducibility is very important, and it's worth going out of your way get it.

On the other hand, it's not entirely clear that you should include all that stuff inside a source control repository. This is something I've grappled with myself, in a number of contexts, and I don't have any great answers. In fact, I've usually just done what you do.

Still, given the time and incentives to really do it right, I think a better solution would involve keeping metadata versioned, and storing large binary files extra-repo. Within your repo, you'd have a file or a set of files that indicate that the tools you're using to build/test/deploy/etc are all contained within one or more uniquely identifiable tarballs. Your build process would have a way to extract the contents of those tarballs, if necessary.
As someone who was often bored during school lectures, I think the idea is great. One of the things I love about the Internet is that, in many cases, only the best rises to the top. That means people everywhere can have access to the best information on a subject, or in this case, the best video lecture. I think that is awesome, because it seems that the smaller the town/school/college, the rarer good professionals are.

There are a lot of problems tangled up in in this that also need to be solved. His model relies on students watching lectures at home. Not everyone has broadband; some don't even have a computer. What do you do for those kids? Do you send home DVDs? What if there is no TV? (probably rare in the US, but still) Do you give every student a free laptop? I understand Los Altos is a pilot program, but quoting Wikipedia: "It is one of the wealthiest places in the United States." What do you do in the inner city or in very rural areas?

Obviously the people behind this are very smart and I'm sure they are considering all the issues involved, this is just my brain dump after watching.

I like the lecture-as-homework idea. It seems that less of everyone's time will be wasted with that method. Teachers/parents will have a much better idea of how long the "homework" will take, because the video is a fixed length +/- the rewinding/fast forwarding. In the classroom, everyone gets the attention they need.

Things I'm curious about:
What about the students who work faster than the rest? I guess they eventually reach the end of the curriculum for that particular course. Do they move to the next classes' topics or is there some set of optional topics that they can choose based on personal interest?

What kinds of tests are there? He talked about the current models shortcomings(some student fail the test, but the class moves on anyway), but are there any big tests or final exams on the model? Or, is it entirely "quizzes?"

Have the teachers noticed an improvement in student behavior? Do they spend less time on disciplinary action due to the more interactive sessions?
Notice how it's instantly [dead]? Same for anything on xach.com.
The Most Important Start Up Lesson I Have Learned From Fred Wilson
But it should be! http://www.xach.com/lisp/taste-for-the-web.html

(btw, that link leads to a blank page for me, so I think it is blacklisted)
Looks like you've got it covered, but I thought this worth mentioning anyway. Facebook has a new registration/Connect option that can fall back to a normal form for those w/o FB:

http://developers.facebook.com/docs/plugins/registration/

Implementing it today on a client's site, its not too bad.
awesome, yep that's an upcoming feature:)
Well atleast they had a bubble inteface! http://www.youtube.com/watch?v=RSRuY_9ZMsY&feature=playe...

I was reading a post by a Nokia employee that teams used to work on improving their own branches of Symbian that were never merged into the main one. This lead to fiefdoms and waste of duplicate effort.
Apple TV: Hobbyist No More
Dear NCAA: Please Stop Helping AOL & Turner Scam Students
Good ideas. Getting new visitors involved is definitely the challege (but have got some feedback today that has given me some ideas). I think that the shared lists/tweets/invites are going to be the most effective way it'll spread (ex. Your friend John made his Top Albums of 2011 list, what are yours). Some of those features are in place some aren't.

Like the idea of some example lists close to the actual list form.

Thanks.
"Basically a person that was using more than 20 years of Lisp successfully and considered Lisp allowing higher productivity admits that there are now other languages that allows higher productivity than Lisp."

No, just a case of Stockholm Syndrome. http://groups.google.com/group/comp.lang.lisp/msg/d11c7e5619...

"I wonder what kind of improvements does the author have in his mind! If somebody knows please kindly enlighten me."

As Erik Naggum said: Erann Gat does not want to enhance Common Lisp, he [just] wants to feel better.

I encourage you to keep reading Naggum's line of thought:
http://groups.google.com/group/comp.lang.lisp/msg/9edc8f7ee2...
Simple tech skills that non-tech founders should learn
Microsoft Point Card algorithm hacked. ~$1.2 million stolen
Dell Ac Adapter, Battery, Charger, Docking station, Replicator, Dell Cord
Bah humbug! Now I feel like a greybeard - all this arduino stuff is spoiling you. Some of the microcontrollers I used to use only gave you 4 bits to your byte, try telling that to youngsters nowadays!

I had one of the most entertaining hours of my university career in a lecture entitles 101 uses for a 555 timer, it should have been subtitled how to use and totally abuse a 555 timer.
The fastest and easiest way to raise your salary is to change jobs. Here's some very unorthodox advice that actually works quite well in practice.

1. Call a good headhunter, let them negotiate salary for you.
Finding a good headhunter can be hard.
And be prepared to refuse high paying positions you don't think would work for you. Expect the headhunter to push you a bit but know that eventually they will get the message and look for something which both pays a lot AND is what you want.

2. Interview for another company and do one of the biggest "don'ts" there is - Tell them what you are making now and that's you're not looking to leave unless they offer a lot more.

The above two things are strongly discouraged, but in practice both work remarkably well.

Getting a big raise form the company you are already working for, is always going to be much harder. And unless you really, really don't want to leave your current company, it is much easier to find another job.
How did Labelbox become the #1 photo app in 25 countries?
Except in this case, it is not better.

His RLE example traverses the sequence twice and creates an intermediate structure. It works find for small examples, but what happens when you are doing 3x the work on your 1,000,000 item sequence?

This could be done just as clearly (possibly more clearly) recursively, traversing the sequence only once, without an intermediate data structure.

I am all for functional composition in programming languages, but composition and recursion should be treated as equally fundamental (what is recursion but composing a function with itself, in a certain way, anyway?)

Here is a (not heavily tested) tail-recursive common lisp version (no recent clojure version installed here currently).

http://paste.lisp.org/display/120383
I believe you are looking for "Mysophobia"[1] not "Hypochondria" </pedantry>

[1]: http://en.wikipedia.org/wiki/Mysophobia
I stared at your frontpage for a good 3 minutes (great design, by the way), and I still have no idea what it is that you are offering. What exactly is "Flowdock"?
Vodafone blog hacked by tax campaigners
I switched from windows to linux as my main OS a little while back. Currently, I run only linux, but I have previously run a dual boot setup with windows 7. That was just a speedbump.

Now, if I want to update anything I type the following in the command line:

sudo apt-get udpdate
sudo apt-get upgrade

... And that is all. Unless you meant some other kind of pain and suffering?
Not at all, given that he was an active member and prolific member of HN and now that he has taken a break from HN he has all this free time to just write.
But SVN really is fine. And Git definitely isn't better than SVN in "every way for every foreseeable usage."

> We sometimes even actively try to deny others the very powers we refused to take.

Huh? Who was that directed at?
How do you combine different lists for the same category?
John Webster - Biomedical Engineering, University of Wisconsin- Madison
Are vacuum cleaner robots any good?
What are the browser requirements for this? I'm interested in building something like this, but just want to make sure most browsers out there would be able to run it.
I'd suggest just learning how to say No to friends. Why put up bogus reasons? Just say no.. they ask why? "Because I said so. Ask me in a year."
Microsoft Points coding cracked, costs MS a cool million
How many hours a week are the employees expected to put in versus the number of hours you were billing? I've been places where the employees were abused and the contractors were expected to work not a minute more than 8 hours per day.
We rolled out the FB/Google signup/login today, so we don't have any numbers about the usage yet. We'll need to do a blog post about that when we have some hard data.
I like the part about waiting one year before making any major life changes. It makes sense that you would be more risky with new found wealth immediately after acquiring it. Giving yourself time to "get to know" your money should help put things in perspective.
Bruce Schneier Facts
>How is the internet going to revolutionize construction work or trucking?

If you include the smartphone technology than there are big changes coming to construction and trucking. For instance, organizing fleets of trucks using real time gps tracking.

Construction will benefit even more. With an iPhone and the right apps they can co-ordinate in the field in new ways. GPS tagged photos have a lot of uses on construction sites. An electrician can easily document where every wire is. That's a huge advantage if you want to make changes later.

Plus things like real-time ordering of parts.
What's Going to be Huge at SXSW? Group Messaging
They get a message saying that this FB user is not associated with a Flowdock user, please log in to pair it to an existing account.
High fees. The cheapest plan would be $348/year or 3.5% of a $10,000 portfolio. It would have to make that much back to be cost effective. I would emphasize that no subscription is necessary, maybe by changing the wording to "$29 for 30 days"
The best would be to contact facebook and provide them with more information like trademark proof, website url, etc.

There was a similar case in the past:
http://techcrunch.com/2010/01/23/facebook-vanity-url-harman/
We are in early Beta, and noticed that our USP is not getting through very well, instead we took notice that our solution offers a way to decrease the use of ads on the internet.

So we are thinking to change our USP to something like:

"The End of Advertising"
For web publishers: Make money without ads.
For businesses: Drive quality traffic for life, and improve your search engine rankings without writing a single ad.

http://publishedin.com

What do you think?
Not sure about "having trouble," but I'll say that - in my own experience - it isn't necessarily easy. I've been trawling for a sales/marketing/bizdev guy for a few months now and haven't had a whole lot of success finding anybody. But, to be fair, I haven't tried that hard yet. But still, some insights into what it takes to tempt a sales/marketing/bizdev guy into a startup would be useful... at least, I know I'd find it useful, and I'm guessing there are at least a handful of others who would as well.

Of course I'm a little outside what seems to be the norm here... I'm not building a consumer centric webapp or mobile app; I'm working on enterprise software and stuff that is sold through direct sales & face-to-face selling. Maybe nobody else cares about that stuff. :-)
For clarification: "Negotiation counseling" sounds different from "negotiation class." Is the difference that a counselor studies your portfolio and credentials and tells you how much to ask for, as well as how to ask for it? Or is it just a variation on learning to negotiate?
Readability goes HTML 5 on iOS, expect others to follow
Http://www.st-ki.com/vb/external.php?type=RSS2
http://www.st-ki.com/vb/external.php?type=RSS2
Excellent point. I bill 40 hours/week exactly. I have no idea if employees are expected to work more than that. I'll have to try and find out if I get the offer.
wow the new freakonomics blog design is really cluttered- front page feels almost unusable.

this toepener is not terrible idea given how much people buy hand sanitizers, but their site is basically devoid of information- you'd think out of 12 people it'd be easy to put up some content about why people should be afraid of the big bad germs...

speaking of public restroom innovation: how can it be 2011 and automatic toilets still don't work correctly most of the time? so annoying when it flushes prior to your opening the stall door and you then end up double-flushing with the supposedly eco-friendly toilet.
Apple Killers:  Attack, Decay, Sustain, Release
From article: "The waves of competition that lap up upon Apple’s shores is starting to sound very familiar."
People have trouble finding good ones. It took some hard experience early in my career to learn that I should be as picky as that article describes about who I do business with.
I'd like to add two more:

- Think about the idea you would have tried if someone had lent you $1M and you wanted to change the world. Lend yourself $1M (only) and do it.

- Resist the urge to become a professional philanthropist. Have the gumption to dream even bigger than before and risk utter failure. It's only money.
Remember that the owner only pays you for the time you're at the job. So if you work six more months and leave, he only paid you for six months of work at the new salary. And you did six months of work. It's not like you're asking for a five year bonus, and then leave in six months.

Don't feel ashamed to ask the owner for a raise if you feel like you deserve one. Change your perspective. They should be ashamed that they haven't been trying to do their best by you. And if it does come down to hurting feelings... who do you care more about, the owner or your wife and kids?
Dead Simple Integration with LinkedIn’s OAuth Authentication with Play and Java
Hmm...I see.
I was arguing your assertion that maths is not creative, even in the basic level. I completely agree that non uniform pacing is a really great breakthrough and do not argue the efficacy of these videos. Nor their impact on the future of education. But saying there is no creativity in maths is the type of thing that hurts the education of the subject - with teachers punishing kids for doing things unlike the book says.

I also think, especially for learning kids maths, not to underestimate how powerful learning as playing is in motivating concepts. I do think such a thing done right, where you would replace a bunch of videos with one game would be even better than the videos as the future of education. As that type of active learning allows not just variable pacing but also variable exploration and creativity. And by building a repertoire of stories for concepts, it counters how alien and not straight forwardly relatable to real life experience more abstract maths is. A fact that makes learning maths hard.

As a first test of this idea I hope to someday make or see a game where kids program little battling bots and in the process learn concepts from high level physics and maths. as a side-effect. without realizing they are learning. I guess based on personal experiences, I feel there is still a class of kids that the khan academy style won't reach.
> Rest assured others will follow.

Like MLB and NBA, what?
This is the best promo/explanation video for a web app I've ever seen.
"Notes" in the readme made me chuckle.
>4 bits to your byte

Did that used to be called a 'nibble' or am I making that up?
From your link: "Forge, LLC was formed in 2010 by group of students at the University of Minnesota's Carlson School of Management with the intent of developing simple solutions for everyday problems." (Emphasis mine.)

They don't train you to actually develop concepts at a management school, they train you how to tell others to develop concepts.
But we've never done a similar project before. We're pretty good at estimating how long it takes to build websites now, because we've done it so many times before. We're not good at estimating ground-up builds of entirely new mobile products, because we've never done that before.

We were guilty of being overly optimistic for sure. When you're doing something new, you just have to be really really pessimistic.
Because every kind of work has components that you find pleasant and ones you don't like as much. It's not realistic to just say "I'll try to avoid the part I don't like", especially when there's usually some parts that _nobody_ likes.
The Speed of Code
Senate Passes Bill Favoring Corporations Over Inventors
Show HN: My inherently "viral" experiment: 3Pics.me
As you can tell, it's heavily influenced by Mark Bao's threewords.me. The concept is simple, upload three pics and let your friends vote on them. In fact, I think I may have ripped the concept off a post about threewords.me. Anyways...

Basically, I just wanted to build something stripped down to a core functionality and a little different from my usual projects. I've spent a lot of time polishing the flow and trying to make sharing an inherent part of the app.

It's built on Ruby/Padrino/Sinatra, Postgres and uses S3 for image hosting. This is actually my first Ruby project coming from a pure Django/Python background. It was a ton of fun to build and the guys behind Padrino were super helpful.

I'm not really expecting much in the way of adoption, but it will be fun to watch either way. Anyways, let me know what you think of it! Enjoy!
It appears that this Register article is based on the following blog post from Mark Wilcox. Just in case you want it from the horse's mouth... strange that they cited this obliquely in the Register article, but didn't link to it...

http://mobilesoftware.tumblr.com/
Dutch court lifts PlayStation seizure order: LG must return 300,000 PS3s to Sony
Explained: Ad hoc networks
The Rockstar Myth
The truth is: most companies have no interest in providing you a big bump as their additional input will not dramatically improve your output, if at all. If you want to market yourself better - then do it where it counts: get out there and interview.

At my last job, I was being paid at a mid-level admin rate but was expected to do senior-level engineering and even architectural work (I had proven that I could). The best they could do is 3-10% (and even that was pulling teeth) per year. I had already been there several years and it would have taken me several more to finally make what I should have been making all along... minus the opportunity for raises based on that income.

In the end: I went out, interviewed, and negotiated a salary elsewhere at such an insanely high increase (just under 40%) that I figured my then-current employer would just show me the door and say thanks for my time. Much to my surprise, despite having a hard time squeaking out a few extra K before, they were not only offering to match my offer but exceed it by an appreciable margin.

The moral of the story: a lot of employers will aim to profit on your complacency. Period. It is more profitable to pay you the least as possible as long as possible. They got damn good (if I do say so myself) engineer at a steep discount. Even if I had taken their offer (which I didn't), it would have taken me a couple more years just for my pay to normalize to what it should have been all along.
Because every surface from the bathroom to your desk isn't covered in the germs of everyone else?

Personally, I look at exiting the bathroom as a chance to strengthen my immune system.
Can't argue with that. Money shouldn't be the driving factor, money is nice, but there's certainly a point of diminishing returns.
https://secure.wikimedia.org/wikipedia/en/wiki/Byte#History

Time was, a byte could be anywhere from 4 to 12 bits, depending on the architecture. A "nybble" is half a "byte".
Why did OKCupid write their own web server?
Jacques is 'jacquesm' here, is a well-regarded commenter, and up until quite recently was extremely active. I imagine that's led a lot of people to both subscribe to his blog and recognize it when they see his posts.

The secret: if you build your reputation, you can benefit from your reputation.
> I mean, c'mon, Google is building SIP support directly into their phone OS. They aren't against you. Be patient.

According to this [1], SIP support already exists in Android 2.3. I don't know how far this "support" goes (I suppose it's not hooked up to the Google Voice app, at least). And I wonder how many carriers, once they are shipping Android 2.3, are going to leave that code in place and accessible to the user.

I don't want to be too much of a conspiracy theorist here, but I do wonder if Google is dragging their feet on SIP support because of conflicts of interest with Android.

[1] http://android-developers.blogspot.com/2010/12/android-23-pl...
What I found fascinating about this semi-puffy piece was the backstory -- Sun, Oracle both going public right in the same month or two.. The institutional questions around personal computing companies and their value.. Fascinating! Tech has, at some level, schooled investors in the last 25 years.

Also, you can find out what Gates did with his $1.5mm in IPO proceeds, worth a read just for that tidbit.
Big customers that won't close
"For want of a nail the kingdom was lost" overly diminishes the significance of UI. For users, the experience of using the phone is not a minor detail added onto a great device, it IS the device.

Perhaps a better quote for Nokia's situation is, "My kingdom for a horse...."
I enjoyed this article a lot, I wish someone would write a UIUX version of this. It reminds me of this article, which I have pinned up in my studio. http://davidcancel.com/3-startup-lessons-i-learned-the-hard-...

There's nothing like a little perspective as inspiration for projects.
The Dalai Lama to step down
WEBNODE: Celeron Dual Core systeem compleet: PC TUNING ZEELAND
Heat is an insanely great movie.
Clickables: http://3pics.me/ and here's my voting page: http://3pics.me/1
Are you actually saving time with mobile frameworks?
More anecdotal data: a friend of mine would surely buy my iPad 1 off me for ~$200 or so. Considering I don't want 3G and 16 GB works fine for me, that leaves it at $300.

Uh, actually, I hadn't seriously contemplated this until now. Hmm. Come to think of it, the major hurdle is probably getting this scheme past my SO. :)
Are we supposed to be evaluating the super-simple signup?
Anonymous comments: Why we need to get rid of them once and for all
Grandalf, love both those ideas.