skysight-inc/HackerNews huggingface dataset:
I think the question is whether one should treat different distros as just different "flavors" of the same OS, or different OSs. I mean, no one complains about Mac OSX because their software packages don't work in other BSD based OSs.
I heard a long time ago that the Start button actually came from usability testing that MS did in retirement homes. If this is true, it makes the video even more poignant.
Thanks for the positive encouragement :) We are working more of a tool for one of our founders to find a gf (will admit it is me lol). With working and graduated from school, meeting someone in the clubs the track record is not gf material. So just wondering if other HN readers have similar trends when it comes to online dating.

However, to your points, you are right with the whole chicken and egg problem of facebook/dating concepts, along with that successful matching destroys your client base, yet with that all in mind we are tackling it from a different perspective.

Also, the insight about people have "types" vs. an algorithm is coming through so far in the survey results. People want shared interests or places they go. Just how to do it seamlessly in the background will be the challenge.

Thanks again for the thoughts!
James Cameron's 35,000 ft submarine expedition at Mariana Trench
Me too. And filled with:
http://www.leopoldbros.com/New_York_Apple_Whiskey.html
(no connection)
Before the Pacific: finding the lost islands of a Pangea-era ocean
So you're thinking of a button to share the chat transcript on Facebook? That's interesting...
If I code faster it is by copying teh codez of giants
The normalization of prison rape—like eighteenth-century japery about watching men struggle as they die on the gallows—will surely strike our descendants as chillingly sadistic, incomprehensible on the part of people who thought themselves civilized.

"Surely"? Let's start with "hopefully" and rigorously work our way up to "probably."
The moral equivalent of witchcraft
"That can be used to store e.g. a current working directory."

Like $CWD ?
XML VPN Client
I hope the whole company is joke.
I'm doing a coding competition on Saturday and my team has decided on a Windows Desktop app using the provided APIs so I naturally had to get my laptop running Windows. Since I already use my valid Win7 key on my desktop I dropped on a VirtualBox installation over my linux and put in the Win8 Consumer preview.

Holy hell.

The start button was the first thing> I landed my self on the desktop (because fuck Metro) and quickly realized I have no idea how I can actually do anything. Virtual Box wasn't capturing my Windows Key entries as they were being nabbed by my Linux OS so I was S.O.L. there but it should not be this frustrating to actually use an OS to install Visual Studio + Libraries + FF.

At this point I'm willing to axe that Virtual OS and just dual boot with a Win7 copy that sits on the "you have 30 days to activate" B.S. before axing it next Monday.

The thing is that Microsoft is going the way of thinking "the average user no longer requires a desktop." I tend to agree, the content creators - whether they're programmers or artists - are the ones who require a fully operational OS. Those who simply consume the content are well off with smart devices which Metro was designed for. But these two worlds are DIFFERENT. I need the ability to dig through the internals of my OS. I need the ability to work with my system registry, services, administrative options and everything else mixed in. When a seasoned user suddenly struggles to accomplish tasks that are second nature you've IMMEDIATELY lost a sale.
My only addition is to ask for a band on scroll bars in a kids app, especially on the bottom of the page.
There was a really great piece in GQ a month or two ago on the use of CBT to treat PTSD for soldiers coming back from Iraq/Afghanistan. Long, but definitely worth the read.

http://www.gq.com/news-politics/newsmakers/201202/burning-ma...
Mmh sorry for that, that's strange I thought Youtube has HTML5 video support - moreover i've encoded my video in WebM format.
Free Brushes: 15   Illustrator Brush  Free Downloads
I had similar problems with the windows 8 server beta. Tried installing it in a vm to check it out. And I was unable to figure out how to do anything at all with it. No windows explorer, or command prompt available. I dont even get the metro skin, it just popped up the server configuration manager. I spent 10 mins googling if there was a way to get the start button back to no avail(since most posts were about the consumer preview). I guess I will try again once the final version is out.
This happens all the time in machine learning applications. Or many other engineering disciplines I dare say. If theorems and laws never need some tweaks here and there in the real world, what do we need hackers and engineers for?
The 10 Most Ridiculously Awesome Geeky Computer Pranks
I use emacs mode for bash, which is default on mac. Then i bind 'option cursor left' to \033b and 'option cursor right' to \033f.
Voila, next and previous word using alt+arrow keys. Good enough for me :).
Website Ads are Not a Revenue Stream for Startups
Reddit is now worth at least ten times as much as when it was acquired.
Yeah I have 8 in a mid-2009 model, but I'm trying to sell it so that I can put it towards whatever Apple releases in the next few months. If I do sell it, I'll be torn between a MBA or a MBP.
Well i have to say this was totally out of the blues for me and 200m is still an over valuation IMO. esp considering that is the value of page views. but congrats to Pete and team!
That's about $10 per unique visitor if they're paying for traffic... if CNN are buying it for page views they're... stupid.
Popular iPhone Games Recreated in HTML5
You want to experience the same feeling brought to you by your iPhone games on your desktop or Mac? No worries because you can play the most popular iPhone games right on your browser using HTML5 technologies.
Mayan Calendar 2012 Doomsday Scenarios Debunked By NASA Scientist
Show HN: I decided to document and share my high-level CSS best practices
Generally good advice. Play-testing with young kids is a big help.

I also don't like an app that has the kid shake the iPad (or iPhone) a lot.

I'm torn on the "Don't trick my kids into buying stuff" one. I've seen a lot of crappy apps (and even well-built Smurfy-Smurf ones) that are just funnels to in-app purchases. But I've also seen parents leave outraged reviews because a developer dares to have in-app purchases for additional content in his free app. Or they turn their nose up at paying $1.99 for an iPad app. The world doesn't owe you free high-quality kids' apps. Go ahead and funnel your kid's allowance into iTunes credit now and use it to get them to clean their room.
C2-01 Bluetooth Problem Not Working Solution
Sure, but his making this choice means that his work is incompatible with the much larger body of already-established work. His decision is his own, but it's a direction I wouldn't want others to follow, since we all benefit more from the common adoption of a smaller handful of mutually compatible open source licenses.

(Being legally allowed to remix code across projects is one of the great things about the OSI model. There are some silos within open source, such as copyleft vs permissive licenses, but at least each of those are already big enough sustain their own ecosystems.)
Help Kill Narfbot
Tuning of Industrial Process Controllers (1.2 CEUs)
Also, don't pop up iOS notifications. 2 year olds can't read them and they're hard to dismiss.
Saving An Iconic Brand: Five Ways Alan Mulally Changed Ford’s Culture
I remember when Mashable was on a blogger account and Pete was running it out of his parents basement. Well done, Pete and team.
Did they provide pricing information yet?
I played with it in the past, and it seemed like an interesting solution, but wouldn't invest too heavily in it because of pricing uncertainty.
Make it easy for a kid to do what s/he wants, and hard to do what s/he doesn't. Anything which disrupts the play is bad, and the worst is transitions to the App Store (kid has no idea what is going on, just that something wonderful went away for no apparent reason).

I'll pay for toddler versions which go all out to avoid anything but core simple fun play. If anything short of pressing Home means the kid has to hand me the tablet to "fix it", I want my money back.
Hi everyone. This is my new startup, a topic based online community where people use their real identities. The evil Narfbot is posting stories to the site instead of real people.... help defeat him!

(Thanks for trying the site and any feedback you have).
Ryan
I looked deeper into this and found the good way to write down the number.

I was wrong earlier. Here goes example:
+44(0)1234 567890
The + is the international access number (from the country you call from)which is 00 is my country
The zero between brackets is to show the international number and the national number, people in your own country can call 01234567890 and people if I were to call you I would dial 00441234567890. ( 00 is the international acces code here)
Right, only Yoke isn't the shell, so it doesn't have $CWD. Which is probably why the author wanted to call specific attention to the fact that it can still supply $CWD-like functionality.
Here, adding a 'unless' statement:

(defmacro unless [expr & body] `(if ~expr nil (do ~@body)))

Taken from:
http://stackoverflow.com/questions/2977882/defining-clojure-...

Macro in Lisp are essentially functions taking code as argument and returning code, but they are executed at compile-time.

Edit: replaced with the correct version, sorry for the error.
I think this applies to any tablet app. Smart phone apps need to avoid having buttons near my thumb that I can accidentally push.
I am not sure I follow your comment.

For most startups, if I understand correctly, the founders get rich on a liquidity event - either the company getting sold or IPO'ing.

So eventually you are going to flip, if things go well, right? Or go public in the rare but usually better outcome.

Anyway this is Andreessen's view. I work on a "smaller problem" right now. :)
I agree. Windows and Mac OS X don't have to fail for Linux to succeed.
just press windows key and type "explorer" there is windows
explorer.

just press windows key and type "command" there is command prompt.
I find interesting his insistence that we should avoid buttons and menus on the bottom of the screen. This is extremely important, not only for kids apps. But I find that problem specially disturbing on the Android OS.

Pretty much everyone I hand my Android Tablet to, when they're not used it. Will instantly hit the home or back button by accident after 5 seconds of holding. Then hand it back to me with a negative impression "I think I hit something bad". After I explain where the menus are, and how to avoid them. They'll often still repeat the mistake a few more times before either getting used to it, or just getting bored.

So for our apps. I'd advise to avoid any page switching buttons in the bottom like it was the plague. Even if it's not a kids app.
This is actually painful. I'll make the OS X comparison -- OS X provides an icon to lunch the ipad-like icon view that I am certain he would have attempted to click on

edit: ...the start button as seen in earlier builds, is that icon on windows 8
> They give you a false sense of accomplishment when actually the learning is very superficial.

I disagree. Although I've only taken one so far (search engines), and I knew basic Python before taking the course. I like the small weekly practice sessions because they provide just enough breadth to prompt me to seek more depth, run pydoc, etc.

I find it more interesting to learn the standard library and take away a better understanding in this format, as opposed to reading a book or the documentation straight through.
Or they turn their nose up at paying $1.99 for an iPad app

I think that's out of context to even bring up. The complaint is scummy in-app purchases and they are a scourge mostly meant to exploit the easy clicking of kids with the default "no barrier" purchase mechanism. I've uninstalled and forever purged several apps for exactly this monetizing strategy. I have zero problem or hesitation paying up upfront, honest price for an app.
> Linux won't be ready until you can run a system update and install a new program at the same time.

Mac/Windows won't be ready until I can run programs and update them at the same time.

Mac/Windows won't be ready until I don't get calls from relatives asking about setting up their hardware/software/whateverware.

Argue all you want. The issue has nothing to do with anything you've mentioned. The issue is merely support: X is not ready until relative Y is available to support it.
... because the compiler knows how big the function like object will be at compile time when the template is used but it only knows it at runtime if the class is used. ...

I am guessing this is the situation?
I think any and all ads for kids apps should be in the Apple App Store or in the Android Market where they belong. I have no problem with selling apps for kids, but don't make it easy or even possible for them to buy one in your free app.
They should probably ban themselves while they are at it...
Yes. Contrast. Massive contrast.

The Rails "kerfuffle" was about unnecessarily dangerous default settings affecting a widely-used (including in official tutorials) mechanism.

To even get a recursive mutex in POSIX, you have to explicitly ask for one, they're not even mentioned in most (any?) tutorials, they don't pose any direct security threat, and unlike Rails, POSIX threads are not a common thing for brand-new developers to be using, much less in anything exposed to the public Internet.
True, but this wasn't the doing of Conde Nast, nor did Conde Nast see this 10x increase when they pushed reddit out on its own. Reddit's growth was organic.

Last I heard, CN still owns reddit even though the site now operates independently, so CN still has the chance to recoup their investment, but this will take a more profitable business model without sacrificing user trust. Valuations on sheer page hits or user counts are faulty with a capital F U if you can't figure out how to make money from them.
I think it shows how much cash traditional media is capable of generating compared to Internet based media. I think this should mean more and more ads should move from the more expensive media to the cheaper alternative, in theory.
Some interactive bash console tips
I have a fairly vanilla install and quickly looking at my /etc/rsyslog.d/*.conf files shows 0 hidden files defined.

Similarly, /etc/logrotate.conf doesn't "hide" any files after rotating.
How do you switch back with the mouse?
One company that does this exceedingly well, me thinks, is Toca Boca. In a sense, they don't make iPad games, they make iPad toys. But kids respond to the toys, and enjoy them.

Slightly unrelated, their CEO has a good talk on the way to figuring out that they should make kids toys: http://vimeo.com/30743193
Using Bootstrap to Refurbish Old Websites - Lessons Learned
> You make interesting points here. What are we supposed to generalize from this dev's experience? That Android is doomed?

I think the general case has already been made: there have been various complaints about supporting Android (varied hardware platform making testing/support more cumbersome, unreliable hardware/firmware causing problems the developer has to work around (and worse gets blamed for), the number of low quality devices available (which feeds into that previous point), and that is before considering problems some devs have had with the marketplace away from hardware/firmware concerns).

A lot of people have written this off as just grumbling and suggesting the people either cope with it or move on. While this story can't be taken as a general case, it is an indication that the problems might be as bad as some say: i.e. bad enough to make the platform not commercially viable to support for some. If this is not a one-off, and the issue can not be addressed quickly, it could mean significant trouble for Android long-term as after-market apps is a significant driver for sales.
I would bet on javascript games for 2 reasons:

1. In a short timeframe, tools that convert html 5/js code base to IOS and Android will be good enough for most of casual gameplay type (match 3, tower defense, one button gameplay, etc.).

2. The web will slowly move from a primary game consumption platform (billions of flash games being played every day!, thousands of small studios living from their flash work), to a marketing platform for mobile games.

With one html/js code base, small indies will be able to push instantly to the web and app stores. They will keep selling sponsorship of theirs games to portals like kongregate and armorgames on the web, get their games expose to millions of visitors, build an audience and promote their app store offering in the meantime.

Win win for portals and game developers.
also, dont forget pv=nrt: temperature rises linearly with pressure, so the air gets pretty hot as you compress it from 1 atm to 100 atm.
Windows 8 is leaky. Tablet paradigms leak into mouse and keyboard interfaces. It extremely confusing. There is no clean cut, no mode switch.

I understand the abstract principle behind it, but that does not help.

Two examples I noticed when fooling around with it. Nothing major, but they illustrate the problem very well. This is using a default and clean install of the consumer preview:

So you boot it up and are presented with a big image that displays the time and nothing else. Clicking just makes the image hop, you actually have to swipe upwards (with the mouse!) to be allowed to log in.

You see this PDF in the Explorer and double click it. A Metro app launches and removes all UI elements you just saw and are used to. There is no way to close it on screen, nowhere to click to get out of it. You have to know about the hot corners or keyboard shortcuts to get out of it. Even then: It’s a jarring transition between two completely different UI paradigms. That is no fun even if you know how to get out of it, even if you know that it’s supposed to be that way.

All of this would be fine if normal Windows apps were on their way out. If we all were to ditch our mice. If the Desktop were only there for compatibility reasons, to run those old apps no one is going to use in a year or two anyway. Only, even Microsoft doesn’t seem to be on that path. It looks like Office will not be a Metro app, for example.

I don’t want to see Windows 8 fail. Metro is incredibly cool for tablets and phones. (Windows 7 also was incredibly great – for Windows – as a desktop OS. It works really well.) It’s really awesome! But I’m not sure about the Metro and old Windows UI hodgepodge. I just can’t convince myself that touch interfaces work well with the mouse. It’s just not fun to swipe with a mouse. And interfaces which are fun to use with swipes and taps are not necessarily fun to use with a mouse. (The reverse is obviously also true.) All the Metro apps seem like incredibly cool tablet apps. I can see that I would have a lot of fun with them on my iPad. The Store is also cool and very well integrated. But with a mouse? In such a leaky environment? Where the mouse user is confronted with touch interfaces over and over?

What Microsoft is doing is incredibly brave. That alone deserves recognition. But I really can’t see it succeeding. Maybe I’m wrong.
The last few weeks I have been reading the first few chapters of the optional text book to get ready for the class - it all looks good, except that the programming assignments are done in Matlab or Octave. I read over the first assignment, and it will be a stretch to "love" Octave.

The course material looks awesome.
You have built something people will want to talk about but why limit to spotify or iTunes :)
Stapes.js - A (really) tiny Javascript MVC microframework.
Forgive me, but could you expound further on how public domain works are inherently more evil than FOSS?
He mentions that he put that clause in there after 9/11 and the war on terror had just started.

So great, anyone who asks for exception from the clause should be the next focus of the Surpreme Lord and Ruler (the US government)... no need to waste all this money snooping through people's email and facebook accounts!

Pretty funny nonetheless, more people should add these little clauses in :D
Finally, both TechCrunch and Mashable are dead!
So it can not interact with shell variables? How is that supposed to boost my shell-fu?
Why Regulation Makes American Email Infinitely Better Than Japanese Email
The New Apple IIGS
Question for IPhone/IPad users who buy apps for kids.

I plan to gift a friend's son an Apple device of some kind and some games for his upcoming birthday, and I don't want him either bankrupting his dad (who will be registered as the owner of the device, and whose credit card details will be available to Apple/ITunes post registration (I think!) ) by accidentally buying stuff, or having to interrupt his games to dismiss in app purchases and so on.

Is there a way to disable kids purchasing stuff accidentally?

Is there a way of finding out which apps have in game purchases and which don't, without actually trying them out?

I am willing to pay for good apps and don't expect free apps, but once I pay, I want the kid to have an ad free experience.

I own no Apple Kit of any kind and have no experience buying stuff from the App Store. All help appreciated. Thanks in advance.

Edit: Thanks for all the great replies, much appreciated.
Copying anything treads a fine line between intelligent and wrong in my eyes. There's two ways of looking at it:

1. Copying someone is intelligent. If they've done the work already, and you're building beyond what the other person did, then it saves you time and money to copy the code. By copying it, you allow yourself to devote your energies toward providing a higher-quality product, which in itself is a worthy goal, but at what cost?

2. Copying someone is wrong. Because they did the work, I feel that they earned the right to control where that work is used and who it is used by. Obviously, code that is open source is fair game, but to straight up copy somebody else's source code is unethical.

The way I see it, if you're going to copy someone, just ask them for permission! Most of the programmers I've met are pretty down-to-earth, friendly people who would be happy to help as long as they get some kind of credit for the work they did.
From the article:

"There is really no justification to stop our users from using system decoders already on the device"

Mozilla just spent two years telling everyone that they were not going to do this, and posting justifications as for why not. To me this is a serious blow to their credibility.

Examples:

http://robert.ocallahan.org/2009/06/directshow-and-platform-...

http://robert.ocallahan.org/2010/01/video-freedom-and-mozill... ("Mozilla should pick up and use H.264 codecs that are already installed on the user's system.")
>mostly meant to exploit the easy clicking of kids with the default "no barrier" purchase mechanism.

How do you define a "scummy in-app purchase that's a scourge meant to exploit kids" from a non-scummy in app purchase?
Note that this is such a case where you've already got the pointer.

mdwrigh2 is totally right. I flipped the O(1) for linked list insertion with the O(n) for verctor insertion :).