skysight-inc/HackerNews huggingface dataset:
Back when I was taking beginning graduate math classes, the thing that both interested me and frustrated me about complexity classes was that, relative to the categories populating other branches of math, it seemed like what distinguished complexity class was simply that the complexity theorists wrinkled their brows and decide one or another classes was "interesting".

Obviously that's somewhat true in other parts of math but other parts of math had a long line of proved theorems along side their feeling that a given structure is interesting. Simple groups can be used to describe all groups in a variety of way. It also have to do with how general a field is. A book on linear differential equations will include many solution whereas a book on non-linear differential equations will mostly existence theorems.

Complexity theory has the problem that proving interesting things about the various classes is very, very hard because computation is a very general activity (proving stuff is itself a form of computation so it get self-referential, etc). In the description of complexity class Z, I felt like I usually saw "Z is trivially greater than X if P=NP but whether Z equals Y is an open problem (and will likely stay open till the sun burns out)".

This isn't to say there isn't mathematics there but it just felt like a much larger portion of the math was elaborate constructions or simple disproofs that anything could be claimed. Cook's Theorem, showing that an NP complete domain existed, is the most substantial, the only substantial theory in the field of complexity classes? Just it actually justify formulating and curating a vast complexity "zoo"? I think this has yet to be determined. I'm doubtful but I haven't struggled through the whole zoo and there may be gems I'm not aware of.
The link to the actual site (webengage.com) is in the header nagivation on the right with an arrow pointing at it
I have a 13" 2.4ghz c2d MacBook Pro with 8GB of ram and a 256gb solid state and a 15" 2.2ghz quad core i7 with 16gb of ram, soon to have 256gb SSD and 500gb 7200rpm storage drive.

Best laptops I've ever owned and developed on.
While I do agree with some criticisms regarding Apple's management of their app ecosystem, I'm much more fearful of a legal regime that could step in and simply dictate the business operations of a private entity.

If you are critical of Apple's 'dictatorship', how can you be comfortable with the idea that the government is going to wield its power any better? You can choose not to do business with Apple. Try that with the government.

We aren't talking about public safety, fraudulent behavior, or monopolistic advantage here. You can even utilize Apple's hardware and ditch their curated ecosystem if you want (jail break your phone). Nobody is going to stop you.

Running to a lawyer and the courts when you don't like the product offerings of a private company is absurd.
My bad. Mistyped. He specifically said they didn't focus on $ in the app. Yes there is a question that asks about it. (We review applications too), But that isn't a core focus in the application.

And its a bit ironic to tell me no to assume my experience is the same as everyone else's on a blog post telling everyone else how to treat the YC interview, no?

I've said this many times before and perhaps need to include it on every comment regarding startup advice. There are some common concepts, useful general practices, etc. But it's a very different experience for all of us. There is no general advice that will work every time for everyone. Take ideas that work well with you... leave the rest.
Thank goodness I don't have to work on time anymore. Zulu time, sidereal_time, UTC, GPS Time... Phone calls from work at odd hours..

I do like GPS time. It keeps going at a constant rate like all good time should. Time differences are easier in GPS, you don't have to worry about pesky leap seconds....

Sidereal time is the most interesting from a cosmic sense.
The ui for the payment is the best I've seen so far !!
Edit: here's a copy of the actual rules http://stadium.weblogsinc.com/engadget/files/app-store-guide...
No really; I know a number of very talented systems programmers and grew up with C myself.

Your C is not idiomatic even if you're right about avoiding naked mallocs and Go not being appropriate for systems programming.
Owners May Not Be Covered When Hackers Wipe Out A Business Bank Account
"it would make my home phone ring, which was guaranteed to always wake me up."

That would work for me the first 5 times, maybe. After that I'll have built up an ironclad immunity to the sound.
Assuming people read the comments
> Why is it tolerated in iOS?

And why shouldn't it be?
Make your own platform ant control it however you want.
Lawyer attacking The Oatmeal shocked by big mean Internet’s reaction

He's just playing dumb.
Thanks for sharing. This is helpful.
This is brilliant. I would seriously pay for this service if it could use translation (edit: transcription) to keep my dreams sorted - I never remember dreaming after a few moments after waking up and this would fascinating for me.

An important request: make entries deletable, I just tried a test and the sound quality wasn't sufficient (mobile issues).
Alice is essentially sending plaintext and bob is encoding it via the random resistor configurations he chooses. Since the reciever controls the encryption, as dhx pointed out, you could just act as a man in the middle reading signals from alice on one circuit and forwarding them to bob on another, A & B would never be the wiser.

Didn't read the paper yet but it also seems that without having many many resistors the number of signal states would be pretty low (bob's resistor count squared, assuming alice only has 2 resistors, i.e. a digital signal) making it rather trivial to extrapolate the original signal. Would this essentially rule out using this technique for encrypting a digital signal ?
My first thought is that this can trivially be spoofed by installing a keylogger with playback functionality, but at that point a password wouldn't save you, either.
I wonder what the hacker community and Inman's fan base collective reaction would have been if FunnyJunk downloaded Inman's work off of Pirate Bay instead.
Game Developers Already Abandoning Google's Social Network
exactly. It is disappointing to see hiring manager ready to shell out top dollar to find that guy but they do not even take out 5 mins of their own time during the search process. The question is: how to get these middle men out and get the hiring manager to interact directly for finding the A-listers.
On articulating grand visions
> A digital lynch mob killed HB Gary Federal. It's happened before.

It hasn't happened before because HB Gary Federal is not a person and thus cannot be killed.

No one can be "killed online." Killing is the ending of a human life. It is a word with a very specific meaning. Even if Internet action somehow led to someone's death, they still would not be "killed online" – they would be killed. In reality. By a person or group of persons. Not by "online."

Is this conversation really happening? This needs to be explained?
Technology and taxis - A digital fare tale
Well it happens every 1½ years or so…
continuing the offtopic:

You say it sounds like an interesting method at first, but then you try it out and it's weird and slow. How much of a try did you give these editors? In the same way that a new Vim user will basically use the arrow keys, "i", ":w", and ":q" and nothing else, a new user to Sam or Acme can very easily miss a lot of the power.

The Sam language is pretty powerful. For instance, you can use the "X/regexp/ command" form to apply a command over every file whose filename matches the regex, so you can (for instance) make a change to every .c file while leaving README alone. Acme lets you use the same command language, but also lets you execute other arbitrary commands by simply typing them and mid-clicking on them--yes, I know Vi lets you do something similar, but with Acme you'll typically build up a "guide" file, full of convenient commands that you just sweep over with the middle mouse button and release to execute. Acme also presents files in a sort of tiling window manager fashion that makes it one of the most convenient editors I've used. I'll frequently have up to about 50 files open, which in Emacs or Vi would drive me nuts trying to constantly switch around them or split the screen into one or two panels (oh boy, C-x b!). In Acme, I can always see the titles of the individual buffers, and if I need to see into the file I can with a mouse click or two expand the buffer into a convenient size.

I think one change that could really have a big impact is making the ESC key switch back to the command window; this makes things a lot more familiar for Vi-heads, and it makes sense to eliminate a mouse movement for something that simple and frequent.

That ended up a lot longer than I intended, but I wanted to try and share a little bit of my thoughts on Acme and Sam, and encourage others to give them a more thorough try. At this point, I use vi for quick edits, but when I have to write a lot or make a lot of changes, I bring out Acme. When I'm stuck on a strange system that's not my own, I have a tarball of an old version of Sam which, with a little tweaking, has compiled on every version of Unix I've had to use.
I like the dream idea a lot. In a similar vein, I made http://keepdream.me/ to help people record dreams via email when you wake up. I can definitely see how people might prefer voice recording though. Another option to consider is SMS, as a phone call requires you to know when you're waking up.
This happens about every 1½ years. It is also the reason why posix/epoch time is not the number of seconds since 1970.
I've worked in a lot of time/timezone related apps and Moment (Javascript) has treated me the best so far.

http://momentjs.com/
Ssh and ec2
I was surprised to find that clicking on the name of a website or its screen shot didn't open the website.
Definitely a surprising missing feature.
Great point. I do think the validation is something all new startups search for, and it sucks when you don't get it, but you have to realize there is a strong marketing campaign at work to make you care about stuff like that. We had fairly strong feelings about wanting to bootstrap our company before we applied, and I think not getting in really helped us solidify those values.

I will say that many companies that get funded from YC aren't ones that you described. Many have no users or even a launched product, just a big vision in a target market. There's nothing wrong with that, but I just wanted to point out that there is a difference between an unlaunched company getting seed funding and one that wants to execute on an opportunity and could really utilize capital.
A view inside the cloud
I'm told that if you ask nicely, you can get the limit bumped up to 200 or 300 devices - failing that, you could also get an enterprise license (which has no device restrictions).
Do you have any suggestions on how to "get involved" in the Chicago startup scene? I'm in the burbs, and I'd love to drive in for meetups or any garden variety "Chicago startup" thing, but I haven't had much success finding anything worthwhile.
The First All American Ski & Snowboard Demo Day
The All American Snow Show will be the first ever demo day featuring only American-made skis and snowboards. Our goal is to bring all of these amazing brands together for four days at two ski resorts in the Northeast so more skiers can experience the creative design and state of the art technology of these all American made products. We will also be showcasing KneeBindings which are the only bindings in the world featuring pure lateral release technology, which highly reduces the risk of ACL injuries while skiing. KneeBindings are made in the state of Vermont and they are the only American manufactured bindings. At the All American Snow Show skiers will have the opportunity to demo dozens of skis and snowboards with the latest technology being developed here in the United States with American materials and labor.

Our dream is the American dream. Together we can help restore the American economy one industry at a time.
Very interesting. Since it implements Blueprints, does it also have support for Furnace (graph algorithms)? If so, does this imply that graph processing is done on disk rather than in-memory? I am rather unfamiliar with Blueprints but I'm wondering how Titan implements that aspect.
I was actually in pit crew (honorary) for another team at this ALMS.

I did get to say hi to DHH tho: https://twitter.com/joshu/status/201736494426226689/photo/1/...
No one can be "killed online." Killing is the ending of a human life. It is a word with a very specific meaning.

Nonsense. All the time I go into Task Manager and kill processes. I was working on a project that went over budget and it got killed. When I get out of my car, I kill the engine.

Kill does not only mean the ending of human life. It's possible to kill ideas or even non-biological physical processes.
> This is just an indicator that we need a proper native development environment. Devs who embrace new web technologies like WebGL, <audio> or <video> forget that those are just Javascript bindings to the technologies developed in C/C++.

That is technically true, but what is the point? The bindings can make things better, or they can make things worse. WebGL, for example, covers over a lot of issues with OpenGL (security and convenience), making the web version very nice to use.

> Can we please have native code instead, so developer controls the underlying system without having to rely on the wits of browser makers? Google Native Client is a step in the right direction.

Native code is by definition non-portable.

NaCl in a partial attempt at portability adds bindings of its own to native APIs. Ask people developing for it, like any environment it has bugs and issues.

There is no simple solution here.
>Why does it appear the internet only has two modes, Blind Adoration and Violent Lynch Mob ?

Because the majority set of modes which fall under the broad umbrella of "general apathy" isn't very noticeable.
I'm guessing my iPhone alarm will break again?
A Field Guide for the Aspiring Entrepreneur
You can avoid those things in Java as well, by adjusting settings. Adjusting eden and generation sizes with generational GC is a bit of an art for all but the simple cases.
There's still the issue that you have to answer your phone with this service (provided you don't write an Android app that automatically answers calls from this number and puts them on the loudspeaker). Once I get used to knowing the phone call will happen every day, I'll just start holding the pillow around my head until the ringing stops and return to sleep.

I'm much more tempted to write something for a Raspberry Pi with speakers attached that will immediately begin yelling at me at the proper time. More configurable, and less prone to weird phone-related issues. (The only vulnerability would be if I started unplugging the device or speakers in my sleep, but there are ways to mitigate that.)
Internet vigilantes do seem to have a somewhat confused reaction to copyright law.

The Oatmeal trying to get its content taken down from FunnyJunk: good.

Most other copyright holders trying to get their content taken down from almost anywhere else on the internet: bad.

It isn't even about the legal niceties of the situation, it's about the vibe, man.
And what makes this lawyer deserve a good reputation?

Never made this claim. That was a hypothetical situation that I used to back up my argument of "Though it could be argued that a digital lynch mob could be defined as a group who "kills" someone online."
As I explicitly stated, the authors of the paper actually agreed that this was a sufficiently interesting selection bias to note (although not to bother refuting, as far as I can see; they just say that that if that were true then sperm TL would be an interesting marker, and then move on with a "regardless").

> It is possible that older men who volunteer to donate sperm have better reproductive health and longer sperm TL and that a similar selection bias results in men with longer sperm TL tending to reproduce at later ages.

For more context on my general crusade against poor science reporting, I encourage you to read my comment history. (In which case, I will claim your snark about believing in evolution is ironic. I contend and argue that it is publishing summary headlines like this that makes people not believe in other science, such as evolution.)

http://news.ycombinator.com/item?id=4082886
Inspecting Objects in Scripting
Go is highly inappropriate in embedded environments so your pipedream betrays a naivete to systems programming.
""Friends of space, how are you all? Have you eaten yet? Come visit us if you have time." That is NOT the sort of message I'd send to ETs. What if they mistake humans for food? ;-)
How Google handles leap seconds (by lying to the software):

http://googleblog.blogspot.com/2011/09/time-technology-and-l...
Thank you. Yeah the reason that I've made this available for free currently is because I thought if I started out charging I would be fixed with that business model, and I don't even yet know what this can be used for other than my own cases. So I just decided to release it as beta and learn from people. Please do try out and let me know if you have any feedback :)

And about translation, did you mean transcription? or translation as in language translation?
Sculpteo I-Phone 4S case design contest
I need your votes ! - in the top 3 all this week, vote to keep it there by clicking on the orange stars / heart / FB "Like"
Really cool. To me though they should be apps and 2 separate ones at that, even if the functionality can be used in both ways. If you were to just market one app as a 'dream catcher' that is synced to an alarm that allows people to record their dreams, I think that would clarify your value proposition. Separate from that is the app that wakes you up with a previous recording you set.

They offer different things even if they both occur when someone is waking up..

Either way, well done!
Your operating system could very well screw you anyway; a full-on Linux OS (for instance) is very very "noisy". See the FTQ (Fixed Time Quantum) benchmark for more info.
A very splendid example of deliberate obtuseness, sir/madam. I hereby grant you the degree of Doctor of Internet Trolling, with all the rights, privileges and honors thereto pertaining. A very nice parchment is coming in the mail – you can display it proudly beside your many collected downvotes.
My 3 year old has a marker and paper in her hand almost every minute of the day. She is constantly doodling and drawing pictures. I get at least 4 pictures a day from her, all with a story to tell.

When we're out and about, she loves having access to my iPhone when she's been already waiting 20 minutes and losing her patience. She immediately goes for the colouring and drawing apps, and continues doodling. And she knows how to click the home button and the power button to take a picture of the screen.

I don't see these as a replacement, but as a compliment. Don't think 'if I give this to my kid to use, they'll lose all ability to actually use a pencil'. It won't be the case.
Ailing Metacafe acquired by a Hollywood agency specializing in YouTube stars
Hey, author of the post here.

It's nice to see some people picking up on the satirical nature of the post. I like to think I take an objective view of technologies and try not to stay loyal to any specific brand or company. For a while, I would have considered myself an Android fanboy - take that, those who took this seriously! - but have since moved to a more open view. I do think iOS 6 is important, and, the last part about me getting thinking about going for the next iPhone is actually true, but I am currently using Android and work with several Android developers so am closer to that platform right now - and yes, I understand intents pretty well -- just saying. It's needless to say I find it hilarious that some people were non-ironically calling me an Apple fanboy. I'm glad you had an opinion about the post, anyway.

tankbot: re Passbook: this may actually be the game changer.
Aha, thanks for the clarification. The article stated RPX "promises to never use [its patent portfolio] offensively against its customers". Never, ever, against anybody ... that's quite nice, actually :)
Could be because they were both created by the same person.
Also,

What is interesting about a graph database relative to simple key-value database? Storing edges of a graph is trivial for a key-value store and so it seems like any key-value store could let store the basic graph structure?

Do graph databases support graphic-specific queries and indices?
Does anyone know where you can subscribe to future leap second announcements?
Fallicle (falling circle?)
A Googler deleted our beta testing database ( http://beta.amgonna.com )
I am pasting the access logs. It resolves to google inc , mountain view. I can't understand his/her/it motivation

66.249.68.100 - - [14/Jun/2012:07:35:28 +0000] "GET /moadmin.php?db=beta_test HTTP/1.1" 200 4309 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.68.100 - - [14/Jun/2012:07:36:16 +0000] "GET /moadmin.php?db=amgonna_p HTTP/1.1" 200 4280 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.68.100 - - [14/Jun/2012:07:37:03 +0000] "GET /moadmin.php?db=ninja_test HTTP/1.1" 200 4534 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.68.100 - - [14/Jun/2012:07:38:13 +0000] "GET /moadmin.php?db=ims_testing HTTP/1.1" 200 4390 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
http://www.datejs.com/ has been my goto js lib for handling frontend date/time.
Couldn't it also be beaten by, say, a professional drummer who cadences each keystroke perfectly?
Trolling? I put "kill" in scare quotes for a reason... the use of words expressing something other than their literal intention.
Is it hard to make an ePub format book along with a PDF file?

I really dislike the way PDF files display on my small Sony Ereader (especially with programming books where there is inset code paragraphs and zooming-in messes their layout completely). From my experience, EPub handles the wrapping much better.
I gave up reading this very early on. The striving for compactness of the source, in both C and Go, makes it misleading to read. Take

if (argc < 2) puts("y"); else {
for(int i = 1; i < argc; i++) {
if (i > 1) putchar(' ');
printf("%s", argv[i]);
}
putchar('\n');
}

A casual skim sees the if followed by an indented block, but that isn't the then-path but the else-path. Now yes, I can read it carefully and follow it, just as if I was debugging someone else's poorly formatted code, but in doing so my attention is being distracted from the main point of the article and frankly I have a huge pile of other things to read that are potentially more rewarding.
The brutal truth? Most apps sink without a trace
Http://yoqgae.com/4a82b975a1f836b51b16187f99d244a6
Or in Larry Niven - Ringworld , breeding people for luckiness
It's unnecessary, it's dehumanizing, and I - for one - am not cool with it, history or no.
Awesome! I was pit crew last year at Monterey and also got to meet DHH while hanging out between races: http://twitpic.com/6mqz7y
Nice, I love this comment:

What we’re concerned about is building the highest quality software that no one will ever use.
This raises a subsidiary question for me: does anyone know of an Android phone that plays nicely with OS X syncing? When I looked into this a year or two ago, I didn't see anything that appeared to be good.

One of the insanely useful things about the iPhone (at least to me) is that it syncs automatically with Address Book, iCal, Mail, iTunes, and iPhoto. To my knowledge, Android phones haven't done the same. Yet the increasing bogosity of Apple's policies make me wonder about the alternatives.