skysight-inc/HackerNews huggingface dataset:
An "idea" in the context of "great execution" can have good or negative value.

An idea that's not taken in the context of "great execution" cannot be good or bad in absolute terms, since that can only be seen after it is implemented. This is how it works -- people only have hunches that this idea, implemented for this particular demographic, combined with this other idea, delivered just in time for this upcoming conference, might just work; but you can't really say for sure, and truth is, it's like a lottery ticket.

Expanding on that -- the idea of buying a lottery ticket is great when you win, it's bad when you lose or don't follow through with the plan (which happens in more than 99.99% of the cases). Based on that, the idea by itself is worthless, as it depends on actually buying the ticket (implementation) + timing (which affects your winnings) + lots and lots of luck. Thus buying a lottery ticket is bad for most people (as they lose time and money), but great for a few lucky individuals -- and that's how it is with startups in general.
Link to the actual post: http://taxisurfer.com/blog/2011/04/from-pitch-to-lawsuit-in-...
Apple's New "iAd Gallery" App Violates Apple's App Guidelines
Sending a Balloon Into Near Space
Worked on Chrome / WinXP
I built this product (and gumroads) a year+ ago.

http://www.flickr.com/photos/34168609@N07/3236968053/

http://www.redferret.net/?p=12155

If anyone wants the source, let me know. Im not sure why people are making you wait to get paid- Just have the payments go direct to the seller in the first place
Doesn't Java have any kind of type inference for variables yet?
C# allows you to say

var foo = new Dictionary<string, int>();

and foo's type is infered as Dictionary<string, int>
I worked at IKEA for quite a while, and it taught me so much about selling. There's this 1 big book devoted to store layout, what product should be placed where etc. For example, a big long wall with products spread out over the whole length is too overwhelming. That's why half-way there's a "break": a big colored display of 1 product, which is either new, or something to get rid of.

Another example, the first thing you see when you get to the marketplace (where they sell all the small stuff) is an area with baskets of cheap high-volume products. (cloth-hangers, napkins, etc.) This gives people the idea that everything in the rest of the marketplace is cheap as well.
Show HN: rsync on iphone/ipad
This "flat" system sounds very nice, and I really like this rotation of responsibilities and "managerial positions" to all members. I wonder though, if the same principle is applied to the CEO and Business Owners positions as well (both in respect of decisions and profits). If not it doesn't seem that flat to me.

So preaching "flat" while being a business owner sounds a little suspicious, because you are preaching everybody about flat while standing above them.

I hope 37signals is truly different (I cannot judge since I don't know crucial details), because if at some point after ten years the business is sold to a big corp, and everyone finds himself trapped below ten levels of management, without a career path, 4 day workweeks during the summers of youth will sound like a bad joke.
That need would be much better served by posting a link which talks about a practical example of LLVM being used in the wild, or an interesting hack you can do using it.

I've no objection to LLVM stories being posted here, I do object to minor releases being posted here which push down stories more useful to the community.

Posting release notes means people who aren't familiar with it at best are just going to glance at it and hit back.
Somebody on reddit claims that this is mis-reported: http://www.reddit.com/r/programming/comments/gkl77/hashed_pa...

I hope that's really the case.
If you have a device running linux with a usb device controller, you can easily create such a fake.

Linux has an implementation for a 'disk-on-key' (mass storage device). /usr/src/linux-*/kernel/drivers/usb/gadget/f_mass_storage.c

The sample can use both memory and a file as storage. You can easily make it fake the size and rotate around, skipping the first.. 64K or so (forgot the exact number) to prevent your FAT16 from spoiling.

Had my http://www.gumstix.com/ doing that for a while..not intentionally. (PS. I don't recommend that board !)
I searched the letter, and can't find the word "patent" anywhere. Unless there is a patent involved, then the wannabe plaintif is relying on "Trade Secrets" (NDA), rather than patents to protect his turf, I'm pretty sure you can politely tell him to fuck off. (IANAL, this is not legal advice).

I've heard that under certain circumstances, you can write a threatening letters, just to rattle the competition. Best get a lawyer to do it, as it sounds slightly credible, and they can make sure you don't actually do anything illegal, but you can often just quote legislation and "request" people back off ... it's just a request, right? The FBI did this to wikipedia, whose legal team sent a hilarious reply.

It's an extremely bad idea if you have a patent they are infringing on (as direct threats will force them to counter-sue, or settle immediately, or face extra damages), but for most things you can talk as much legal smack-down as you want.
Klein.php - a sinatra-like router for PHP5.3+
"Look there's a guy selling heroin over there! An interesting/scary demonstration of total free-market capitalism!"

/rollseyes
Followup post can be found here:
http://taxisurfer.com/blog/2011/04/our-cd-friend-is-persiste...
Is 60% high? What percent of the things people buy at Walmart are not on their list?
Founders Now Take the Money and Maintain Control
How to raise money from angels for the first time? (yotpo.com)
I never knew Android OS was derived from Linux.
If android is suitable for tablets is it only a matter of time before ubuntu is squeezed from its already small desktop share?
Online incorporation: it's time to call out inadequate providers
I can assure you I live in France I'm sick of this government, but what's worry me even more is that I find to some extent it represents quite well the current mind of thought of the majority of the population. Peoples are becoming more and more intolerant, rejecting every problem on illegal immigration,... I digress... Sorry, I'm tired.
For the C rationale: yes, I want to use clang to generate cython interface files from pxd (I have an horrible hack using gccxml ATM: https://github.com/cournape/cython-codegen), and I would prefer writing the tool in python from ctypes.

Do you have any experience with the C API ? Last time I checked (clang 2.7 ?), there was little to no documentation, and the few clang tutorials with C++ were out of date.
This exact thing has been done quite a while ago, and it even looks very similar of course – http://www.mytaxi.net/
Here is a guide to doing this very thing: http://elasticsheep.com/2010/04/teensy2-usb-mass-storage-wit...

Well, it doesn't tell you how to do the fakery. But it does give you a good starting place for rolling your own mass storage controller.

It uses the awesome Teensy dev boards.

http://www.pjrc.com/teensy/
When the SSL option first came out I tested this, and noticed that using the like button would turn SSL off in my settings, since then I have just used adblock to block all of the like buttons.
Well thanks for sharing, I guess; a lot of people apparently really like those themes if the recent HN thread is anything to go by: http://news.ycombinator.com/item?id=2393976

Anyway, that wasn't the point of the post; you could use this technique just as well with whatever color schemes that you can see shit on.
Google group was invite only, so HN was faster to get question across. I put my request in.

Templating page answered my question, thanks. Don't know how I managed to miss that... Perhaps you could add a link from the simplates page to it.
About a year ago I bought what I thought was a 32GB USB drive - turns out it was only 1GB with dodgy firmware. This was in Bolivia.

I managed to get it exchanged (in itself a story: http://bre.klaki.net/dagbok/faerslur/1263420810.shtml), and got the feeling that the merchant herself didn't even know she was selling counterfeit stuff.
So I suppose this leads Rob Pike to use one-character names for all the variables and functions in his programs?

Such programs must be a joy to read.
FWIW, it works on OS X Safari if you set the UA to 'Safari iOS - iPhone' via the Develop menu.
I tried to drag a file onto a gmail message the other day. It didn't work. Now that would get rid of Outlook for a lot of people.
"I've only seen paintings of that painting...."

off topic, but there's an artist[1] that exploits this to really good effect, really makes you think about what place 'the original' has in art especially for pieces that are entrenched in the public consciousness (i.e. mona lisa, warhol, etc)

But that sort of meta thing only works with art i think, not so much thumb drives! :)

[1]: http://en.wikipedia.org/wiki/Elaine_Sturtevant
But the same logic applies to any other interesting piece of software...

And what's result of that on HN? In the past 7 days on the front page we had release notes for:

- jQuery 1.5.2,

- Redis 2.2.3,

- Portable C Compiler 1.0,

- Node.js 0.4.5,

- KeePass 1.19,

- GNOME 3,

- SproutCore 1.5 Release Candidate 1.

How many of those are really worth it? Maybe PCC and GNOME, since they are major releases.
The last time I tried installing Batteries (on OS X) it was a big PITA and it looked like it was dead in the water (this was about 18 months ago).

During the same time using GODI to install a xml processing library completely hosed my system after me foolishly granting it root rights, which killed my OCaml enthusiasm for good.

OCaml is in itself a really nice language (apart from some warts like lack of native multithreading support) but it's tooling, infrastructure and "first developer experience" and lack of progress in these areas in the last years is beyond atrocious (compared to F#, Scala, Clojure, Haskell, Ruby, Python, JavaScript).
Also in the guidelines,

> Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.
Actually, mp3 support is a checkbox during the install process now, so this is a non-issue.

Video drivers have been just fine for me for the past six years or so, but perhaps that's because I always buy nvidia cards that are well supported.

The only place OS X has a leg up on Linux IMHO is video codec support, and you can't really blame the open source developers for this one.

I keep waiting for a hardware manufacturer to issue 3 or 4 different machines and make Linux work very well on them, akin to what Apple does with OS X. Most of the issues I see people have with Linux is due to the immense variability in hardware combinations. Eliminating this variability would make it pretty easy for a company to provide a seamless desktop experience to users.
Commodore 64 lives again
Any revision controlled source tree for this plugin?
If i could come to YC or other VCs interview, i would wear a t-shirt with my startup/idea identity. Would it be silly?
If you've looked around China a little more, you will realize how lean manufacturing can be.

The plastic casing if probably from a commodity supplier, who doesn't know or care what the buyer uses it for. The labels and manuel, likewise. The engineer, manufacturer, and distributer could be one hacker, a few mates flashing the drives, and a couple of drivers.

As for the retailers, building managers, and government, it's likely that you bought it in a tourist shopping area, probably near a long-distance railway station or a tourist attraction. Tourists (generally Chinese tourists from other cities) who shop in those places get ripped off, and nobody notices, because they never complain. They just fly home, and curse themselves for shopping in a tourist trap.

In China, you never shop in tourist traps. You don't eat anything unless its in a side street, where the locals (who prey on the tourists) eat. You don't even get a taxi parked in front of a 5 star hotel, or bus depot. Get a bus, walk out of the tourist zone, or flag a taxi that just happens to be passing by. (Note, the buses can be dangerous if they aren't local buses. Some special tourist buses disgorge the passengers into a small village, where taxi drivers insist on exorbitant fees to take you back to civilization).
interesting way to look at it - forces me to make a realistic estimate of E(ROI)
> I'm curious. I never studied Socrates in detail and the closest I've come are hodgepodge collection of folklore

First and most important thing, when reading Plato you always hear Socrates say again and again that one should "know himself" (http://en.wikipedia.org/wiki/Know_thyself#By_Plato). I don't have any exact citation at hand, you can find the exact links on wikipedia, but this theme seams to permeate all his speeches. Sometimes even if it's not said in plain words you kind of feel that that's what he has been after all along, i.e. a better understanding of oneself.

And there's also Socrate's mistrust regarding books, which isn't directed at the physical objects, but more at what the books represent, condensed wisdom that many of us already take for granted without questioning. In certain ways that's very similar to what the modern educational system does to today's kids, I mean we take lots of things for granted without bothering of thinking with our heads anymore.
Personally, I find "thisVariableIsTheLoopIndex" to be a terrible loop index variable name. But "i" isn't great either. "index" seems to be closer to the sweet spot to me. Or "fooIndex" and "barIndex" if loops over foo and bar collections are both in play. That beats the hell out or trying to parse "i" and j" as indexes over two collections.

The simple rule is that the larger the scope of the variable the longer the name - i.e. the more widely references to the var occur, the further they are from the definition, the more descriptive the name has to be.
Physicists about to announce the discovery of "a new force beyond what we know"
Skype Responds
Google adding touchscreen-friendly tweaks to Chrome OS
A Collection of Attractive Websites for iPad Applications
The iPad 2 has just been launched and the Apps market is hotter than ever. Remarkable iPad applications are being introduced daily. But to get them noticed among thousands of others, developers need attractive websites to go along with them. In this post, we’ve compiled some of the best designs that we found on the web for iPad applications and listed them below for your inspiration.
Let us assume that the provider's data center is in country like Saudi Arabia, where there is no carbon tax and the provider does not include the carbon offset charges in the invoice.

Would it make sense for an enterprise (EU/US) to have its entire IT infra hosted by such cloud provider and save some carbon tax?
Tiny independent studios rise from the ashes of big, failed, videogame firms
In addition to that the decree is not so much about data retention but about what gets transmitted to law enforcement. About the passwords, it also specifies that you don't have to store anything extra, which at least to me doesn't mean you have to suddenly store everything in plain text. Sad to see so much misinformation...
Also

- Rails 3.0.6

- Palm WebOS 3.0 (probably ok as major release)

- AppEngine 1.4.3
Pure browser qrcode generation as simple as $('#contain').qrcode('foobar')
hoping to make qrcode easier to use
JQuery Divide - Understand where jQuery ends and JavaScript begins
Close. Which is what I don't like about the samples that I have seen in his Go language. Code like "Fmt.PrintF" seems a step backwards to me.
Cyber Crime Conference a Roma
Ieri si è tenuta la prima Cyber Crime Conference organizzata a Roma. Devo dire che è stato proprio un bell'evento. Un successo di pubblico e molti oratori che hanno portato punti di vista interessanti e diversi su questo fenomeno così attuale.

Gli organizzatori mi hanno chiesto di fare l'intervento di apertura e...
Taking Proper Screenshots in Windows for Blogs or Tutorials
Wind power: Even worse than you thought
FCC to vote on mandatory wireless-data roaming
Type classes or module implicits, that would be great.
VLC will happily play files without any header/TOC or whatever. It has lots of heuristics in it to sniff that info from the stream when it can't find it.

Try it with some broken files sometime. It really is amazing. It may not be capable of seeking properly, but it will have a damn good go at playing the file.

Also - the frame index of an AVI file is at the end. It is only the headers which are at the start, and these are less important.
Vein doctor Waldorf
Dr. Antani is an Interventional Radiologist with many years of experience in treating Varicose Veins Leonardtown Maryland and Vein Specialist Southern Maryland.For details visit us
I'm aware of that and I consciously chose to ignore it.

I felt it would be inappropriate for me to flag it without publicly saying I was doing so, as I know other people might disagree and stating that I was flagging it would allow for a discussion as to whether the link is on-topic or not.

If somethings wildly off-topic or just spam I'd flag it without commenting, but I think if something is borderline off-topic it's something that deserved to be discussed.
Eset Nod32 Username And Password
Tell me your ideas and I will say whether they are good or not...
>The only difference between France and the US is that you cannot "protect" an idea in France... so nothing happened.

What do you mean by this?

Patents are available in nearly every country and equally for anyone in most jurisdictions; they protect [against others implementations of] your ideas.

Did I miscomprehend you?
Doesn't that patent only apply to search listings ?
Lots of fake 32GB microSDs are also on the eBay market, and function in a similar fashion. I've bought a fake hard drive, I know a few others who have bought hard drives or microSDs... someone musta written a how-to! They're getting tricky with pulling eBay/PayPal accounts and setting up Dutch auctions to throw wrenches in the system to slow it down before the money transfers are reversed/released.
a "first and only rsync client on ios" claim on your page doesn't hold water as rsync has been in repos since the earliest days of apt/dpkg being ported to ios. 2008?

the amount of ways apple scuttled basic file features in ios is really something. from limiting files to a sandbox only avilable to a particular app to not compiling nfs or cifs into the kernel, to inventing new app-specific file-streaming things using undocumented UDP protocols..
Hazard perception test - Hints and tips
Hazard perception test is a part of driving theory test and it forms a second section of the theory test and must be passed at the same time which is newly being introduced.
"Other object-oriented programming preachers rebelled in practice, by spending most of their time in “fun” languages like Perl or Python. After all, who enjoys the boilerplate and verbosity of Java?"

- What has the verbosity of java vs python have to do with the validity of object oriented programming?

"New languages like Erlang and Go have become popular despite not being object-oriented. In fact, Joe Armstrong, inventor of Erlang, explains why OO sucks."

- Actually later Joe Armstrong came back and said the following:

"Actually it’s a kind of 180 degree turn because I wrote a blog article that said "Why object-oriented programming is silly" or "Why it sucks". I wrote that years ago and I sort of believed that for years. Then, my thesis supervisor, Seif Haridi, stopped me one day and he said "You’re wrong! Erlang is object oriented!" and I said "No, it’s not!" and he said "Yes, it is! It’s more object-oriented than any other programming language." And I thought "Why is he saying that?" He said "What’s object oriented?" Well, we have to have encapsulation, so Erlang has got strong isolation or it tries to have strong isolation, tries to isolate computations and to me that’s the most important thing. If we’re not isolated, I can write a crack program and your program can crash my program, so it doesn’t matter.

You have to protect people from each other. You need strong isolation and you need polymorphism, you need polymorphic messages because otherwise you can’t program. Everybody’s got to have a "print myself" method or something like that. That makes programming easy. The rest, the classes and the methods, just how you organize your program, that’s abstract data type and things. In case that the big thing about object-oriented programming is the messaging, it’s not about the objects, it’s not about the classes and he said "Unfortunately people picked up on the minor things, which is the objects and classes and made a religion of it and they forgot all about the messaging."
thanks a lot for the detailed clarifications, I have a much better view on opentok now.
they are mobile sites and ads are placed on top after site logo/header. this was the case for whole 3 years.

some of my traffic comes from other sites. it is not a link exchange but toplist style directory. but; this too was same since the beginning.

CTR results from stats panel at Admob were within the safe limits (roughly 0.70-0.95)

AFIK there was nothing to encourage non-voluntary clicking on ads. For example, ads on top were clear to understand as adverts. I've also had ad in the middle that had title [AD] written next to it.

I'm sure they might have found a reasonable reason according to their terms to close my account.

I don't think I have anyway of finding it out if they return revenue to advertisers. They do not let me login at all.
Jsmentors Google Group
JVM tail recursion is done. It's available now and officially ships July 28th.
Right. I looked at the store map last time I went to Ikea and it looked quite similar to a space-filling curve. It doesn't seem that tricksy to imagine that Ikea a) wants to maximise its use of space and b) wants to ensure people look at all its merchandise. I suppose it is different to a regular kitchenware or furniture store though.
I agree - it doth stink pretty badly. You either have to roll your own deployment platform (which we did but was expensive and time consuming) or you have to put up with immature half finished tools with a learning curve from hell such as msdeploy.

Just make something that works, doesn't require acres of XML, does configuration properly (web.config transforms don't work on app.config btw which sucks and you cant msdeploy anything related to clickonce).

Batch files + robocopy are more useful at the moment than anything OOB.
Poll: Do you know C?
C comes up regularly, and usually the general consensus is that all programmers should know C. I think it would be interesting to see if programmers take this to heart and learn C.
I know C thoroughly. It is either my main or best-known language. I use it regularly.
I know C about as well as other languages. It's in my top few languages, and I use it from time to time.
I've learned some C, but I wouldn't be able to write a program in it without a lot of documentation. I can read it, but I don't use it or use it once or twice a year.
I am a programmer, but I have never learned any C or written any code in it.
I am not a programmer, nor do I know any C.
None of the options apply to me.
Depends on the codecs and the container format. With an Ogg/Vorbis/Theora you should be able to cut it in pieces an it will work. With, say, H.264/AAC in FLV you can't.
Scientists make eye's retina from stem cells
This actually works for me.
Wow, thinking back, I truly do always notice how cheap that stuff is at the entrance to the marketplace, and it definitely makes me think the rest of the stuff is cheap. Bravo, IKEA.
I have seen a USB flash drive with only a USB connector on it... inside is empty, and yes, I'm Chinese. I don't know I should laugh or not.