skysight-inc/HackerNews huggingface dataset:
GarageBand for the iPad has some features as-yet unmatched on the Mac, so it's helped me create songs. (In fact, that was why I bought it). You can also use it to read documentation while programming on your main mac; you can even use it as a second monitor just to have more screen real estate on your mac. There are decent apps for writing and editing photos and painting and many other creative projects. I think the idea that it's "for consumption" is just lazy/silly thinking. If you want to create on it, buy apps used to create stuff, or write your own apps.
Sounds like a pragmatic solution. The product exists, people keep signing up, and maintenance is minimal. I can completely understand why the Pennarun dropped out, though, since I would loathe working in a career where my job was to fill deficiencies in a product I don't like. It sounds like the real problem is the web of hacks. Nobody likes hacky fixes--they can wear a person out.
Google Analytics Blog: improved Site Speed reports
What is Polyvore
Polyvore is now becoming another significant social media networking website among people. It is one of the largest online communities and it helps to unite trendsetters and shoppers by showcasing the latest trends, the hottest brands, and future projections.
... and the evolution can continue along the same lines as Unix. I think I'll write a Haskell function that takes two strings and returns a string. The first string is a program in a new language I'll invent. The second is the input to the program, and the return value is the output of the program.

Maybe I could call it "herl".

herl :: String -> String -> String
Ask HN: How is clojure doing?
Throughout my life I have been programming heavily in dynamic languages. Primarily Python and Perl with a little Java now and then. I'm not too deep into Java and haven't plumbed to deep into it.

However now I've been told that I need to learn a 'real language'(whatever that means). I don't want to go the OO path learning Java. The problem is here in India the Java and in general the OO market is full of low price developers. And being a part of that crowd means difficulty in finding a niche and expertise. So far I've done well with Perl and Python to retain that niche. Surprisingly not many have gone deep in Python/Perl in the Indian job scene.

I want to learn a functional programming language. Something in which I can develop large scalable systems. I've read Mark Jason Dominus's Higher order Perl and used many functional techniques in Perl. I've watched SICP-MIT videos a while back and I'm completely convinced of the technical merits of lisp.

So my question on learning lisp is more on 'making a living' reasons. I want to give sufficient time and learn clojure as a primary language in which I want to spend time working on in the future. So the questions are.

1. How will learning clojure help me in job/career areas?
2. Will learning clojure be helpful to switching to other Lisp dialect if they come up in the future.
3. How is the entire Lisp hiring scenario look in the industry.
4. Is anybody working on Lisp/Clojure currently and what are your experiences?
After you say you won but were told you lost, 'I was then asked to snap a photo in front of a sign that read along the lines of “My Android was smoked by Windows Phone” before leaving the store.'

You should have declined.
Are you saying that what Cameron really wanted to do is documentaries?

also:
"No theater would show a nature documentation"
Remember Earth?
Anytime I'm a little unclear or need a refresher on a sorting algo or how a data structure is implemented, I've found CLRS to be an extremely useful resource. It has been a life saver in my algorithms class (undergrad)...I think it works best as a supplement to lectures and exercises you would encounter in any data structs/algo class. It's especially useful for exam practice. I would guess that the exercises would also be really helpful practice for job interviews..But its not the kind of book I'd sit and read cover to cover.
Figure out what you want to be doing and see if the ipad fits in it.

Some creative things are more easily done on an iPad than a computer: I use the Adobe ideas app (which has the most fluid 'ink') and a heavy stylus for creating sketches. Penultimate is quite useful to organize UI sketches. Also PDF annotation on the iPad is easier to do than on my mac (with a stylus).

With (and without) an external keyboard, I use plaintext to take notes and taskpaper to manage todos. Lighter and less obtrusive than a full blown laptop.

You can also use iPhoto, iMovie, Pages, Number, Keynote, and there are many stop motion animation apps.

Maybe it is better for you to return it and use the money for buying a new laptop, hacksaw or a 3d printer (or sewing kit). It is up to you.
When you tie incentives and benefits to test score performance, something's gonna give. You can either institute auditing of schools to guard against cheating, or have less incentives riding on school test scores.

If you think about it, the schools with poor test scores are the schools that need more help, not less. The schools performing well are doing great with what they have, they don't need more. Only if a school consistently performs poorly with more help should some punishment take place.
Don't forget your books too. The same assumption applies :)
That's not an argument for it's continued use. I agree with rhizome, you should consider using a different word or phrase.
> I wrote my first novel on my iPad.

But why? Wouldn't it be much more convenient to write on a laptop/PC with proper tools? How does one write more than a few sentences on an iPad? Don't tell me STT...
True and false.

The iPad is inherently bad for producing, as most touch devices are (hm, iPhone, most Androids…?). Most touch devices and their interfaces make curating and consuming a very good experience, but producing is really hard (unless posting photos and short texts frequently is producing… and still, that's a new way of producing content we hadn't before).

And if you count curating as production, then, you're still producing. I overall don't think it's as bad as it looks, you're still going to produce when there is the need to… Or keep curating and doing small production the rest of the time.
I'm not concerned by consuming; it's how I learn.
That reminds me of the creativity studies that get promoted in the press these days, most prominently in Jonah Lehrer's new book. They all assume they know how to measure creativity!
Legal Services Authority government website launched
Arg.. so many ads, and right in the middle of the article I'm trying to read. Powebase.com, please have some respect for the words you are asking me to read!
I know the feeling, and the reason why I start feeling anxious in the same way you do is because I know that afterwards I am going to be in a lull again, that I will be bored to tears and will have the hardest time concentrating and getting done what needs to be done until there is another hard part that needs to get done at which point I am flying again...
The iPad hardware itself speaks toward a consumer culture. We have a cultural obsolescence for their older devices: who even talks about iPad 1 or iPad 2 nowadays when there is iPad 3?
One problem with this idea is that most quality people aren't going to want to work as contractors part-time. Now if the work you need to do is not particularly hard or you don't need it done particularly well then this might work.
MyAOL.in - Create your free website  - Make your free website and earn online
Tech Company Lobbying on the rise
Interview of Dan Martell, An Angel Investor
> No theater would show a nature documentation and he wouldn't get the funds to make them.

March of the penguins?
When I was contracting, I used FreshBooks to manage billable hours.

Now, I judge it by items checked off my todo list. Sometimes I use the Pomodoro technique, which is an excellent tool for keeping focus. When using the Pomodoro technique, I tally the number of pomodoros for each task, allowing me to get a good sense of my productivity with the added benefit of helping me understand how long each task took.
Oh, come on, does text editing really use so many cycles that switching to Notepad++'s automations would really enable the CPU to throttle down? I'd think it'd be throttled down already for most text editing environments, if the user has that enabled.
There needs to be a public apology over this. Maybe I am too naive, but it's disheartening that Microsoft would use such shady advertising tactics. I am sure that employees were not allowed to actually award participants any money. If this instruction did not come down from corporate, it probably originated from a manager with a desire to impress the higher-ups.
Am I the only one who reads about this huge inelegant approach to increasing your "productivity" by simply brute-forcing more words per day. And can't avoid to think "woa, such a huge waste, she should just use all that energy to write a bot that does all that writing and save time in the long run"?

I already cry inside when I see the same design pattern repeat itself, twice, in my code. I just have to re-factor it, to avoid waste. And she's writing 10,000 words a day, that won't make the next 10,000 any more efficient? I literally cringe in fear.

I should probably take a break.
I have read volume 1 cover to cover, worked through the "easy" exercises in the 1st half of the book. But the MIX simulator excursions were frustrating for me, as it seemed to be an incomplete project, and based entirely on Knuth's imagination, and not a real, working platform (at least at the time I read it).

I do not own volume 2, but poked around a bit in the sections with random number algorithms, as they have always fascinated me, since the time I wrote my own crude ones, in Pascal, back in the 1980s ;(
Serious question - is there any good way to record and edit podcasts on the iPad? That was the primary reason I went with a laptop rather than an iPad as my last tech purchase.
How to list files from FTP in ASP.Net
I didn't write this post. I added quotes around the title to try to distinguish this point.

That said, I agree. The OP commented on the reddit thread for this[1], which is where I found this before posting it to HN, and said that he took the picture because he had signed something agreeing to be used in advertising. Other commenters pointed out that Microsoft had broken the agreement already so he was under no obligation to comply.

Without having read the rules, which may list specific obligations, my reaction is that I would have told them that they were perfectly welcome to use whatever footage or photos they had taken during the event, but that there was no way I would pose for them after they refused to admit I'd won.

[1] http://www.reddit.com/r/technology/comments/rdgtz/i_won_the_...
Dataflow environments like PureData, Max/MSP, Quartz Composer and vvvv are very much like 2D GUI-driven shells that handle various data types. Max/MSP was, at least, explicitly conceived as a sort of UNIX for multi-media. After working with such tools for years, I must say that the tools the professional programmers use seem comparatively quite primitive in many ways (though much more advanced in others). A graphical environment that utilized the same sort of dataflow model, but with a more general intended audience, more extensible architecture and some concepts from functional programming would have the power to really change how programming is done.
I carrying all my reference books, component data sheets and circuit schematics on the iPad. I carry pictures, presentations, citation lists, bibliographies, research notes, and even program a little Perl or Python on the side.

Am I a consumer? Is the iPad bad for me because it only allows me to "consume" my data sheets? Have you thought about replacing "consume" with other verbs such as "read," "listen," or "watch"? Books are not consumed. They are read. When you have read a book, it is still there, waiting to be read again. People who talk about "consuming" books are idiots: people who are wilfully ignorant despite the wealth of information available to counter their opinion. Your friend is an idiot.

The idea that the iPad is a consumption only device is nonsense: http://marklindner.info/blog/2010/03/28/is-the-ipad-a-consum...

Note the date on that blog post: this argument has been done already, and is at least two years old.

Is it wrong to buy books because books are "read only" devices? Is the iPad bad for me because it allows me to carry all my reference manuals (in dead tree form, about 50-100kg of paper) and data sheets in my backpack? I have annotations in my books which reference various Internet resources, or include comments about trouble I've had getting some circuits to work. How would I annotate a book if the iPad was a "consumption only device"?

Learn to think for yourself and be a real entrepreneur, rather than pretending to be an entrepreneur and letting other people tell you what to think. Your faith in yourself must come from inside, not outside.
So this is a native web app wrapper?

BTW, the viewport size for the page is in logical pixels, the page currently looks shrunken in retina iPad :)
Shen implemented in Clojure in less than 1000 LOC
All the volumes are a good read - just skip the maths and assembly sections in the first book. The rest of the work is understandable/readable without them.
Interview with Richard Stallman, Founder of Free Software Foundation
You can hardly write on the thing, just like with other mobile devices. Sketching or making notes would be the only option. Sure, technically you can write novel after novel on it. It just doesn't write nicely.
One of my new years resolution's was to become a finisher. Last year I started a number of projects, I wrote a lot of code. I learned a lot. Nothing saw the light of day.

This year had to be different. I needed something to show for my time. I became a finisher.

To make this change I did 3 things:

1) Reduce the scope on any new product ideas. Simple is best. I will only allow myself a month to work on something. If I am working longer than that and have nothing I can publicly show then the scope has probably buried me and nothing will ever be released.

2) Say Fk it and quietly release the project. Quietly because it isn't 100% finished. There are little problems here and there. I would like to spend weeks tweaking a feature but if I do it without releasing anything I will get bored and start a new idea. Once released I can iterate, improve and add functionality.

3) Tell everyone what I working on as I am doing it. This means I need something to show at the end of it or I will look silly. I then tell people in order of technical expertise about its release. Tech savvy people understand the concept of a beta and even an alpha. Others... not so much.

So far its working. I have already released something this year. Its still a bit iffy but it is improving each week. I am becoming a finisher.
K, I deleted the link to his profile page out of respect for his apparent intentions. If he was truly concerned about it though, he could edit out the name of the product and domain in the screenshots.

You must admit that the unusual nature of such an anonymous request makes it likely that people are going to dig into it, just for the sport of it.
It seems like there’s a lot of room for expansion in terms of music software and games. Off the top of my head: Allow musicians to attach their instruments to the computer and play duets with friends or strangers. Use software to practice a song and analyze where you make the most mistakes. Make a game out of it – sight reading competitions, short duets, music battles (ala http://www.youtube.com/watch?v=G-FdX1D5hVg). Vote performances up and down…
Keeping bash history in sync between multiple terminals
Nah — that'd be too easy. It's more interesting to see how people learn to communicate solely through the keyboard.

Besides, actually attempting to perform "for real" over the Internet would quickly lead to latency-induced frustration — WLAN MIDI is bad enough!
You get an editor app, and you start typing.

There are apps which specialise in writing novels: they have special sections for writing character descriptions, plot ideas, etc.

A PC is convenient if you have the time to sit down in front of it. An iPad is great when you want to write on the bus or train, where a laptop is inconvenient and a PC is flat out impossible.
> I’m not advocating a return to Lisp machines here. We tried that and it didn’t work. Symbolics is dead, and no one even gave a eulogy at that funeral.

The hell? Lisp machines were awesome. I thought it was well known that they failed partly for political reasons, and partly because Symbolics was absolutely horrendous at business.

The only failing I'm aware of was the lack of multi-user support, which wasn't particularly unusual for era, and even now we don't have anything which can compare to their high points.
Fashion Bracelet PCN: 33693
Work got me Effective Java to go through, but I don't have enough basic Java knowledge to get through it (I know enough Java to be dangerous). I can program in other languages, though, especially in perl, python, JavaScript and PHP. What book should I read before Effective Java?
Do you guys know a productivity application that monitors app usage and keystrokes?
I'd be interested in hearing what if anything current iPad owners produce.
Being a consumer or producer is going to be determined by whether you have an iPad or not? Really?

Having a PC means you have all those computer games waiting to distract you. PC and TVs are brain killers. The iPad is a brain nurturing device.
Microsoft Raids Tackle Online Crime
Why I'm Not Supporting OS X
DEEPSEA CHALLENGE Expedition Risks & Dangers document describes various possible failure modes of the mission, and answers a few questions below. E.g.: "penetrator failure" addresses electrical connectivity through the survival sphere.

I found the hyperthermia/hypothermia risk interesting. The survival sphere is not temperature controlled, and will adjust to ambient. With equipment heating, that's over 100F and 100% relative humidity at the surface in the tropics. At depth, ambient water temperatures are just above 0C (32F).

http://www.scribd.com/document_downloads/86673244?extension=...
How exactly does these work? Are the competitor only told the rules (what you should actually do) just at the time and not allowed to make any preparation. While the windows phone is prepared specifically for that task? (I'd imagine showing 2 separate weather apps in the homescreen isn't something the average windows phone will be prepared for. Or the ones I saw certainly didn't)
Pretty good, thanks. But because I am using Java this may not be that useful for me. I will definitely check the math tough. I will send it to my colleague as well who deals with C++ GMMs.
Someone from Microsoft did apologize - https://twitter.com/#!/BenThePCGuy/status/184123838949359616
Surprised Tufte's books aren't on the second list. I see programmers referring to Tufte but I doubt many have read his books. I recommend them.

I nominate Stepanov's Elements of Programming to the second list. Beautiful, dense, and a perpetual shelf ornament. Stepanov's papers, especially the one that launched the STL, Fundamentals of Generic Programming (with James Dehnert) is a masterpiece.

I have some favorites that show my age:

Software Tools by Kernighan and Plauger. Can be thought of as the poor-man's Dragon book.

The Practice Of Programming by Kernighan and Pike. As if the UNIX way needed any defending after almost 40 years.

Reliable Software Through Composite Design and Composite/Structured Design by Glenford Myers. You have to get past the ancient languages and flowcharts. These books describe modularity and module strength and coupling and are full of good ideas that still apply.

Database In Depth by C.J. Date, for programmers who haven't read Date's textbook on databases and probably don't need to. I do wish the NoSQL weenies would read Date's Introduction To Database Systems for some history and humility. Database technology has been there, done that, moved on.
David Deutsch criticizes this stuff in his recent book. You might like it.

http://beginningofinfinity.com/
It sounds to me like all of the contests were set to be won by preconfiguration, not phone speed. Having two live-tiles already set up with the winning condition, known in advance only by the employee is hardly a contest.

They didn't just not want to pay out. They likely didn't even know how. It was never even considered a possibility.
900+ pages is concise?
Nokia 808 Pureview videos emerge, give details about its 41MP camera
> 4) Third world countries are not a great target for digital currency IMHO, unless they have prevalent technology and understanding of it.

I live in Somaliland. The top telecom company here, Telesom, has a mobile money transfer service here called Zaad. Basically, people setup a Zaad account at their local Telesom office and exchange their physical currency for credit in their Zaad account.

They then buy stuff at shops or send money to folks right from their mobile phone using a USSD interface. The USSD interface works like this:

1. Dial *888#
2. A prompt appears on your mobile phone. The prompts could be a menu, a request for a password or whatever
3. The user clicks reply (a context menu appears on the phone) and types in a reply.
4. Go to no. 2 until the transaction is complete.

Zaad has exploded in growth in the 2 or 3 years it's been around and has freaked out a lot of other businesses here who suddenly got a scary new popular competitor. The best part of Zaad is that you don't need a smartphone or internet connectivity to use it. Literally any mobile phone works with it. Even an old-school Nokia 3310.

Telesom isn't the first country to come up with this idea. If I'm not mistaken, the first company was a Kenyan company called Safaricom and their product is called M-Pesa. It has 6 million subscribers using it.

Imagine 6 million folks sending transactions and getting a tiny cut out of every transaction. M-Pesa is huge.
688 pages is not concise.
Yes, I love it.
You know, the title of the class alone is enough to convince me that it's going to be awesome! I have no idea what Udacity is, though. I'm just going to do a search for it. And I just read that post about the lawyer who became a Ruby hacker so I was already thinking, "Right, I should probably learn how to actually build something." So this is perfect! I hope I become part of that upcoming class in April. Thanks!
Wow. Just wow. Just when you think they couldn't possibly bungle this any further.

tl;dr: MS rep apologizes and invites him back for a rematch. Because it's like he hasn't already won the challenge or something.
the 1 thing i really want to appreciate nokia is not for 41mp camera but
it has 2 flashes
xenon and led both which gives us advantage of recording videos with led and use it at torch also.
Jordan Fly Wade For Sale
That is not an apology.
It technically classifies as an apology I guess.

He followed up with a clarification that he wasn't there and will "make it right". https://twitter.com/#!/BenThePCGuy/status/184161094774964224
"I see I cheated you out of a laptop. Come back and we'll cheat you again, but this time more fairly!"
What is a good random number generator for a game?
I loved the size of code complete but the brevity of the content itself. I didn't read from cover to cover, but always had the copy on the table and read a chapter each morning.
Dissertation Work| Dissertation Work Plan| How to 
How to create a dissertation work plan