skysight-inc/HackerNews huggingface dataset:
I moved to continental Europe over a year ago (from Sydney) and was appalled by the terrible coffee here. Most of it comes from a push-button machine if you're lucky to get an espresso-based coffee at all. Those that are done by hand are not so great either: I've seen the same grounds be used for several coffees in a row, for example. I had to time my order so I got a fresh grind! The only good coffees (i.e. up to my Aussie standards) I've had were in Milan at a very top coffee shop and the top-of-the-range degustation restaurant in my city (in Belgium)! I've travelled a lot since I got over here too.

It got to the point where I decided to buy my own machine. But the ones you can buy in shops here for reasonable amounts are all the push-button stuff with substandard heaters etc. So I asked my boyfriend to bring one over from Sydney (just a cheapie Sunbeam one with a boiler) when he came to visit, and since then (and after acquiring a very expensive grinder locally) I've managed to make decent coffees. So much so that my local friends/colleagues continually ask me when I will be inviting them around for coffee next. I even had a bunch of Italian colleagues tell me that it was one of the best espressos they'd had. And I'm not a fully trained barista either, I just learned from my dad :)

Really though it makes me sad that I've had this experience, but it means I can really see the potential for good quality coffee making over here.
How to convert YouTube to iPad on Mac
Get Aneesoft iPad Video Converter to convert all YouTube videos to iPad on Mac easy and fast.
I suppose you could split those 60 hours between 3 projects making it 20 hours a piece which won't be as tragic for accounting.
When I was 12 someone gave me a very old Z-80 machine. The only disk I had for it with a programming language on it was dBASE II which supported scripts, but the computer also came with a very thin, informally written dBASE II programming introduction. Although for a proprietary database script language, the author of the book (alas, I cannot remember the author's name) did a remarkable job of introducing basic structured programming concepts like loops and select statements.

I did not so much learn from the book as experience a cascade of Earth shaking revelations from it; it was as if each concept were something already wired into my brain, and the words from the book activated mental subroutines that were waiting to be awakened. (This makes more sense if I point out that I had spent every waking moment since about age 6 up to age 12 obsessively trying to work out in my head how computers and programming worked without actually having access to a machine (my family was too poor to afford a computer in the 80's) and so reading the book was a process of discovering vindication of things I'd only been able to speculate about.)
Try logging into yahoo domains. It's nearly impossible. I think Yahoo's problems are 100% UI and navigation related.
1. Agreed with her actually writing something.

2. Disagreed. It's reasonable to understand your partners passions and career. I'd be disappointed in my wife not knowing I like Python and why - she'd probably tell someone 'because he can't be bothered telling the computer than 17 is a number'.

I, conversely, know a great deal more about ballet, fashion production, textiles and event management - if someone asked me 'classical or jazz', I'd know the answer, the difference, and why. It would be pretty lazy for me not to.
Unfortunately the "web based front-end" part of Google Calendar is the whole reason I use it.
State of the Art - Call It ‘Creating Apps for Dummies’
Sort algorithms are a shitty way of learning to program. Yes, I'm aware of that's how programming is typically taught.

You need to make something before you can make it fast. Hopefully something interesting and cool. Why not show her a 10 line app that loops through all her Facebook friends and gets their phone numbers?
Bruce Schneier : I don't use
Jobs frequently quotes Alan Kay: "People who are really serious about software should make their own hardware."
Plus, if everyone did it, you'd just multiply bureaucracy: every dot-com millionaire will have a non-profit organization, with its own office, staff, accountants, lawyers, fundraising office, designers, program managers, etc., etc. That's one reason Buffett just gave his money to the Gates Foundation instead of setting up a self-aggrandizing but redundant Buffett Foundation.
Is this a cargo cult?

Walks like a duck, quacks like a duck.
Thermador Oven Repair
California's Appliance experienced technicians are highly trained and are also the most professional servicemen available in this area. With radio -dispatched trucks, providing the fastest service possible. California Appliance provides services on all domestic and European brands of appliances.
Does political stuff count? I give some money to the EFF, because with the amount of money I'm able to spend on those issues, I feel they can spend it more effectively than I could as an individual.
As far as I can tell, nothing in the article has the physicists claiming that their results require new universal physical laws (and I suspect they would strongly deny they claimed any such thing). The headline seems to be tacked on to gather traffic.
Awesome. Personally I think it's the little boycotts that matter most, they are about who the boycotter is more than the boycottee. Intrinsically less hypocritical...less. But that's okay, it's like bias, we can't be rid of it.

You should spell his name right though, he is legend.
Sounds like .NET Reflector for Dalvik. I'm curious how well it works. They make it sound like it'll practically generate compilable source code.

I wonder how long it'll be until we see obfuscation tools available for developers.
Yes, but in Brazilian Portuguese "cão" sounds formal. In conversation we use "cachorro".
Twitter was in a position to succeed because they had the right timing. But twitter ultimately succeeded because of the cute factor of their name. It was fun to say and to coin variations of its predicate into other verbs. The segment of our population that doesn't understand twitter, by default, tend to make fun of it's narcissistic uselessness — and twitter was a name that already poked fun at itself; it didn't seem to take itself too seriously. Because of that, it was able to build a loyalty.
As it used to be in English: "thou" and "you".
Have a TL;DR? Am I supposed to red a 1000 lines Wikipedia article before I comment on anything?
Why is it invalid? Your original comment made no mention of "practical real-world problems". Who gets to decide that? Is implementing a video codec not a "real-world" problem since only a handful of people have experience with this? What about symbolic algebra software? A handful of find those useful compared to the masses that require mundane enterprise crud.

Memoization is not panacea. This is like telling someone to sort every possible group of numbers and saving it to disk so you don't have to implement something faster than bubble-sort.

My point is that in any field, "99% of real-world problems" are easy enough for the average college graduate to comprehend. Think about the kind of math that is useful for "real-world" problems. When you start bragging that you can learn any CS topic/algorithm in less than a day, you just didn't look hard enough.

P.S. You missed the sentence right after where it says "we can easily get around this assumption by applying the symbolic perturbation techniques of [10] and [31]"
I was keen to respond to this thread until I read the above response.
Ezmobius has absolutely nailed it.

I'm an incredible proud Dad to a fifteen week old baby boy and his advice echoes every single thing I was going to say.

Then once you go back to work expect to only work on the computer when you are at work.

I'd like to elaborate on this point. Leaving Mum & baby at home will be difficult for a while, I still struggle with it immensely but it is hugely important to remember that your job is absolutely instrumental as you are now the main breadwinner and your family is relying on you to work hard every minute you are away from them.
As hard as it may be to leave them at home, don't let it be a waste of time, make sure that you are giving 100% when you are away and please don't bring your work home with you if you can avoid it.
Whilst at work, focus on it 100%. Don't spend all day at work wishing you were at home.

Be prepared to argue like crazy with your other half. Regardless of how strong your bond is, you will fall out. Her patience with the baby may be beyond comprehension but do not expect that patience to extend to you. As stressful as it may be for you, I can guarantee it will be worse for her, infinitely worse if she's breastfeeding. Maintain perspective and learn to let everything slide.

Final point: Routine. Routine, routine, routine, routine.
Sleep will become a rare and priceless commodity so it is crucial that you establish a bedtime routine from the beginning.
Find a routine and stick with it. Read to your kid every single night. Even if it's just for a couple of minutes. It may seem pointless in the beginning but stick with it.
Babies bedtime is now my favourite part of the day.

Good luck mate. It's an incredible journey.
an attempt to tap into the ramen-eating startup market?
The macro ability is useful, but painfully leaves much to be desired.

The scoping rules are incredibly primitive and there's no namespace functionality. However, you can curry macros! How funky is that?
Teacher training.

Teaching is a teachable skill.[0]

Most schools of education do a horrible job.

[0] http://www.nytimes.com/2010/03/07/magazine/07Teachers-t.html...
I'm not going to flag this, becuase it's not spam, and it is (at least semi) relevant, but I find this really obnoxious. While appearing to be informative, it's actually pandering to the "OMG - LOL" crowd and giving them an excuse to say "I don't understand ANY of this!"

"Math is hard" says Barbie. Well, yes, math is hard. But if you give me 5 minutes I can explain the problem for real, and its significance. I explained it to my mother, for example, who's 80 and about as non-math as you get get, and then a while later heard her give an accurate explanation to a friend of hers.

Understanding the problem isn't rocket science or brain surgery or (pandering to the Sheldons in the audience) string theory from theoretical physics.

I've changed my mind. I will flag this.
I agree with you that the emphasis changed dramatically from the Apple of before Jobs’ return, which had a (relatively to now) large basic R&D arm, and a vision for the future alternating between wheel-spinning and incoherence. But I don’t think the Apple of today is especially like NeXT either, probably mostly because the markets it aims for are so completely different. For example, the first iMacs and iBooks don’t seem remotely related to the NeXT design aesthetic, and IMO neither do modern iPhones or PowerBooks. Something like the iPod doesn’t seem to me to have anything to do with NeXT, in user base, in problem space, in software style, in product vision, etc.

You’re right that early versions of OS X looked much more like NeXTStep than they did like previous versions of Mac OS (being built on NeXT’s codebase), and still today is in many small details a regression. But as OS X has matured, it has felt ever more like "classic" Mac OS, not less. I think if NeXT had been independently successful and turned NeXTStep into a consumer OS, it would have evolved in a dramatically different direction (though of course that’s counterfactual).

I don’t really know what it was or is like to work inside these companies, but I doubt that the feel of NeXT could be quite like the feel of the modern Apple, if only because modern Apple is so much bigger.
Jugaad, an inspired kind of duct-taped ingenuity
The sad part is that “Vinay Deolalikar is standing by his P!=NP claim and proof.”

It will be harder for future attempts to be taken seriously, if even the author of this comparatively-serious effort ends behaving like a crank rather than a scientist.

Edited to add: I don't mean to give the impression I'm unsympathetic to Deolalikar's predicament. He didn't intend the draft to be public as far as I know, and it's hard to back down from a public claim like this. But all the experts who have studied it believe it to be flawed; there is a wiki documenting specific problems in detail; and Terry Tao is speculating about whether it could be proven that no strategy of that general sort could possibly work.

It is definitely a worrying sign for Deolalikar to be standing by his work at this point. I'm not sure whether the downvotes are because you disagree with this assessment, or simply because I didn't explain myself very clearly.

If you look at any mathematical crank – and there are many, with varying levels of mathematical education – the basic story is always the same. It begins with an honest mistake made in good faith; what distinguishes the crank is refusal to learn from his or her mistakes.

I hope I'm wrong, and Deolalikar sees sense and withdraws his claim at least until he's addressed the concerns that have been raised so far.
Apple is very conspicuously absent from this article.

As it should be since for the most part, Apple has been conspicuously absent as an internet and web company, especially during the period discussed in the article. I have many reservations about the conclusions and generalizations PG draws, but it seems silly to fault him for not including Apple. He didn't mention General Electric either.
HN Bug
these lines showed up a few minutes ago:

64.

Valedictorian Speaks Out Against Schooling in Graduation Speech (swiftkickonline.com)
350 points by bluesmoon 8 days ago | 206 comments
65.

Valedictorian Speaks Out Against Schooling in Graduation Speech (swiftkickonline.com)
351 points by bluesmoon 8 days ago | 206 comments
66.

Valedictorian Speaks Out Against Schooling in Graduation Speech (swiftkickonline.com)
349 points by bluesmoon 8 days ago | 206 comments
67.

Valedictorian Speaks Out Against Schooling in Graduation Speech (swiftkickonline.com)
348 points by bluesmoon 8 days ago | 206 comments
Vodafone backs down in Android row
It is easy to be a general AFTER the war.
A minor stylistic nit: I wouldn't have put 'hosed' in the lead. There are many equally valid words that convey the same meaning without such a colloquial feel to them; in other words, in 10/20 years they won't look as out of place as 'hosed' might.
I have more sympathy. The guy has worked on this for a few years. I'd stick to my guns too (for a while atleast) :)
Windows can waste plenty of your time too, if you have (or think you have) some kind of malware ...
I was part of DreamIt Ventures last summer - it's an excellent program - certainly one of the top accelerators in the country, providing access to a tremendous amount of mentoring and connections / resources. The DreamIt partners put in a lot of effort and are very well connected in the area, meaning lots of useful, targeted introductions, mentors, and speakers. Philadelphia is also under-rated as a startup town - Philly Startup Leaders is extremely active with a wide range of entrepreneurs and there are a number of other meetups, as well. I'm clearly biased, as it was a great experience for our startup, but I would highly recommend the program.
Yes he is legend. Respect.

Sorry I always spell his name incorrect. And corrected.
Gartner: Android Became the Most Popular Smartphone Operating System in US
In my experience the first 9 months are hard, there will be a limited time for hacking. Just accept this and spent time on your kid and spouse. Any work you will get done is a bonus.

After 9 months your kid will get into a rhythm, sleep at night from 7 till 7 and take 2 two hour naps during the day. This will give you more time to start hacking again.
After another 9 months your kids rhythm will change again. Still sleeping from 7 till 7 at night, but only one longer 3 hour nap during the day.

Off course every kid is different, but my kid, and the kids of my friends generally follow this sleeping pattern.
Yes, though sticking to their maxim would make for some dreadfully awkward meetings at Davos.
Your link mention two C++ facilities for supporting manual memory management that have no equivalents in Java, and thus (ignoring the smug sarcasm) supports my original point.

A better GC was already mentioned by the OP as another option.
And Czech. And Dutch
Maybe product companies should be run by turtlenecks.
I live in Poland and practise most of my Polish with my girlfriend. This has caused the same effect, with most of my slang being very girly. It's an interesting position to be in...
I think what the author is pointing out is that people exhibit different traits of their personality when they speak different languages. She didn't say that all Germans yell and therefore she yelled at a cabdriver but that when she spoke German, a different side of her personality emerged.
Single page:
http://www.nytimes.com/2010/08/12/technology/personaltech/12...

The link given in this submission is to the second page, and the link on that second page to the "single page" version is broken.
He also didn't intend for it to be published!
Between the Folds is one of my favorite documentaries. Its fun to watch. The people featured get incredibly into what they do and have a ton of energy. It reminds me of how I feel when I'm having a really good day and code just comes out.
How much of this is a list of things that people who comment on his posts don't use? The first one certainly is.
Yes.

Multidisciplinary Association for Psychedelic Studies (MAPS, www.maps.org) is my #1 destination for donations. I think the war on some drugs has done more to damage the US than anything else, and this seems like the most reasonable pathway to fix this -- showing that various "evil" substances are medically useful.

I also donate to: EFF, Gun Owners of America, NRA, Tax Foundation, the National Cryptologic Museum, and the Singularity Institute for Artificial Intelligence.

I'd like to donate to global, national, and local (Seattle or WA/PNW) environmental groups which are responsible and not "Environmentalists"; buying land privately and being responsible with it seems to be a more direct way to accomplish this.
I actually try to get a different personality for every language I speak to realize it's a different thing. It helps not to confuse the languages and not to pronounce the common words in the wrong way. My spanish girlfriend is a bit annoyed when I speak spanish like a maccho when I don't speak in english like that at all.
Email didn't kill off physical mail completely, but ebooks will completely eliminate physical books?
Vancouver- Wedding Guide
Marketplaceweddings.com's wedding vendors directory provides you with a complete wedding guideto help save time and money and find exactly what you need for your wedding from florists to videographers, & photographers to banquet halls. Everyone are listed here for your convenience!.
It's invalid because the paper was presented to solve a problem which does not exist. Maybe it can be applied to some other problem using similar theory, but the problem it presents would basically never have to be solved in linear time. Try to think of an application where realtime triangulation of dynamic (changes every frame, negates the possibility of caching) concave polygons is an such a bottleneck that it not only requires hand-optimizing your triangulation routine, but also requires you re-architect it to run in linear time. In Google's words, it is a "solution in search of a problem".

Memoization is not panacea. This is like telling someone to sort every possible group of numbers and saving it to disk so you don't have to implement something faster than bubble-sort.

I really am not trying to be mean, I'm just stating the facts -- your statement is so full of ignorance that it's kind of disturbing that you believe it. Programming is generally an exercise in caching. There was a good article posted a long time ago called It's caches, all the way down. If you think about it, memoization (a.k.a. 'caching') has been the primary solution to a large percentage of past problems. The examples off the top of my head:

- GPU memory is a cache of system memory

- system memory is a cache of the hard drive

- the operating system presents a file I/O interface which heavily utilizes caching

- John Carmack developed Quake which revolutionized the realtime graphics industry primarily because of his innovative "potential visibility set" algorithm, which is just a cache of computing visibility on-the-fly

So for all intents and purposes, memoization (caching) IS the magical panacea that you deny it to be.
Digressing for a moment, what about the reverse, i.e., how long would the average HR consultant last as a programmer? They'd have to organize a swap: the programmer hands over their brain, the HR consultant their mendacity.
I could see this take off in the startup community, just order a 3-month supply before you start coding. If you do this right & "sell the dream" then it could work for much the same reasons those crappy nutritional supplement products work. I'm not buying though, I'm already fully supplied.
however these days you have to pay even for imap access.
also the interface isn't that clean anymore and the whole site is filled up with ads. oh and you get gmx-ad mails all the time.
Because employees never have to work on arcane legacy code?
Obligatory link to pg's Ramen Profitable essay:

http://www.paulgraham.com/ramenprofitable.html
Callvine, an Austin startup, announced that it has raised $4M for its iPhone app
Ask HN: what do you like to see in interviews with entrepreneurs?
I have been interviewing entrepreneurs for a couple months as a job and it dawned on me that as it stands, I am just writing based off what piques my personal curiosity and what type of stuff I like to hear about. I also balance it so it matches the overall feel of the site. But I never really went out and asked what you (the potential readers) like?

So when you read or watch Jessica's interviews, Andrew Warner's interviews and any others....

What kind of questions do you like to be answered? What are you trying to get out of reading each interview?
For concrete problem solving, sure. Esp. If the problems are small or common enough. But there's more that you get out of working closely together with someone who can teach you something.
really awesome. I;m excited to hear about the project as it moves forward. I've registered already, but if you have an email list you update more frequently, please add me, benjaminlotan@gmail.com
good luck!
In my experience listening to the company's 'experts' is often a great way to learn outdated skills.
On producing good software...

Apple's software always runs on controlled environments. I wonder if they can pay that much attention to detail if they build for Web (Google) or any random hardware (Microsoft). Apple somehow avoids the added complexity of supporting the majority. For now it works, though.
Routine. Routine, routine, routine, routine.

This. It took us 8 months to get it sorted but now our little boy just about begs to be put to bed and he sleeps 10 hours a night without a sound.
I think I'm largely myself at my church and with my friends when speaking Japanese, but if it is a business situation, you are meeting a very carefully constructed avatar that sometimes forgets he isn't real.

I am insufficiently skilled at Spanish to be doing anything other than trying to speak Spanish when speaking Spanish.
Talentag - social profiles with tags, vouches & badges
We just launched http://talentag.com/ which is a new service for crowdsourced social profiles. We are looking for any feedback or suggestions on how to improve the service, what might work and what not.

Here's what Techcrunch wrote on us:
http://eu.techcrunch.com/2010/08/11/talentag-is-a-social-cv-...
"late x": unknowns late in the process ;-)