skysight-inc/HackerNews huggingface dataset:
It is a rectangle containing only P.
One other thing, please feel free to include links to my "often run" anti-Google and anti-Apple posts. Perhaps ones like these guides [0] or [1].

[0] Migrating a Family to Google Apps from Gmail, Thunderbird, Outlook and others: The Definitive Guide http://www.hanselman.com/blog/MigratingAFamilyToGoogleAppsFr...

[1] Installing iTunes http://www.hanselman.com/blog/InstallingITunes7On64bitWindow...
It's all about diminishing returns. Once you're spending more than a few hundred bucks per component you have to concentrate to tell any difference at all.

I'd say $12,000 spent on a whole SYSTEM would outside the bounds of reason - spend at most $5k on a system and then use the rest of the money on MUSIC to play on said system :)
I'd really be kinda surprised if there wasn't a substantial difference between $10 and $100 headphones. That's not very controversial -- it's the ultra-high end products that have no connection to reality.

(Also, they mention Bose is disdained, but I've noticed several times in "lets make fun of audiophile" threads that a lot of people do defend their headphones.)
Well it seems like you did an excellent job while you were there. When you meet someone interesting like you did, just have a really laid back conversation and get to know the person. You don't want to seem pushy or anything like that. Make sure you get their contact info and give them yours when you are there. Then either that night or the next morning, shoot them an email saying how it was really nice to meet them, how much you appreciated any advice or tips they gave you, essentially show them that you paid attention to what they said. Most of the time they will email you back saying similar things. After that it is important to check in every once in a while to maintain the relationship.
... and is a prefix of "odious", a word which describes his behavior to the T.
His description of what he wants "The Facebook" to be seems so limited at this point. He really doesn't have a clue what he's stumbled into...
Well it may not make or break a start-up but it definitely help push it one direction or the other

As much as I love Perl, if I want local partners I'd better choose Ruby
REPL for Python: ipython
Kapersky sell security software, if anything they’re likely to make claims about how bad security is so that people will buy their software.
Not conclusive, but very suggestive. The fact that only 50% could tell the difference between high and and low end does not mean there is no difference. Example: in one experiment, only 49% could tell the difference between red and blue. Does that mean there is no difference? Not necessarily. Almost all of the participants could be red-blue colorblind.

I'd like to know how many of the participants could consistently distinguish between cheap/expensive in a large test of pairs--if any.

Either way, one can draw the confusion that most audiophiles are full of shit. I find the same ratio in most other professions.
The Five Levels of ISP Evil
Dropbox got on to something big early on

Early on? Just the opposite. The space was so saturated that new entries into it were considered a cliche joke. http://www.joelonsoftware.com/items/2008/05/01.html

The other great example of successful late entry into a saturated space, of course, is Google.
Easily duplicated UI doesn't justify billions, but the number of users, expected growth and team do.
MS Engineers Working on HTML 5 in IE - By Playing Asteroids
Wasn't there an HTC Android phone about a year or two ago with an internal projector?
I don't know about you guys, but I have been napping at work before it was cool!
Yes, you get the money after the event is over. 5 days after, actually, as that's the timeframe Eventbrite gives you to handle any refunds.
> You're right that if you can create a nice, modular API and have it be slow-as-heck if it's model doesn't correspond to the underlying hardware or processes.

Well, the underlying problem is that the design of an apparently abstract interface can commit you to a concrete choice of data representation and implementation strategy. If you expose and encourage use of random access in your string data type, you are committing yourself to a fixed byte-width representation unless you want to pile on implementation complexity of the sort I described while still only managing to solve the problem imperfectly. (As an aside, my favorite implementation trade-off for this problem might be Factor's approach where any given string internally has a fixed byte width of either 1 or 4 depending on whether it contains exclusively ASCII or some non-ASCII characters. It gives you some of the benefits of variable-width representations at virtually no additional implementation complexity.)

> But I would claim you are still in better shape than if you'd done spaghetti code.

Probably, but why the strawman?

> You, yourself give the solution for your string example - in the yourself, if the actually needs random access in any performance-driven fashion, you'll need the extra-array so there's no problem.

But the size of the index array negates any space efficiency advantage a variable width representation might have had in the first place! It would only make sense if you needed to zero-copy pass a UTF-8 or UTF-16 buffer to a foreign API while still supporting constant-time random accesses into the buffer on your side.

> And given that you admit optimizations tend to be fragile constructs, it seems your argument strengths the argument, my argument, they should generally be done last.

Optimizations can definitely be fragile, but in my post I was referring specifically to automagic black box optimizations with my fragility claim. Put another way, performance guarantees should be an explicit part of your API design, along with error conditions and everything else. That's one thing STL got right. You have to lay the groundwork for future performance optimization possibilities with good API design. Those possibilities will be strictly limited if you don't think ahead. That might mean going with a bulk-oriented, data-driven API rather than a chatty, code-driven API, e.g. compare the way render state and shader constants work in Direct3D 10 versus its predecessors.

This is where experience and forward thinking is necessary. Crazy notion, I know.

Edit: Replied to the rest of your post.
Breach of contract would just make it bad for Samsung Semiconductor, because I don't believe that Apple would leave that up to chance ...
http://openrouteservice.org/

The was the only one that opened upon a map over me :-)
I imagine he'll probably run that story when it actually happens. If reality appears to have a pro-Microsoft bias to you, I think that's your problem, not his.
Windows 3.0... (has some history of MS's protected-mode OSes)
I absolutely would get excited for Dropbox saying they reached 10 million paying users. =)
Boost Your Bike - Flywheel Hybrid Bike
If you really want to dig deep into how the publishing industry works, how they think, and what the real story is behind ebooks and pricing, check out Mike Shatzkin's blog at http://www.idealog.com/blog/
Ask HN: Does karma expire?
Does karma expire or is it cumulative over time? If it doesn't, should it expire to reflect a more realistic value, or you think the long term engagement with the site should be value within the karma?
The plan is for (1) a big underground parking lot (2) a separate 4-story parking structure. In Jobs' pitch to the city council, the separate aboveground parking structure was a long rectangle on the south side of the property, near the freeway.
I don't know about the computer realm, but Feynman, Sagan, etc
Plea HN: perfectionism is ruining my life
I've been lurking on HN for about two years. I'm posting this here because I'm not sure where else to turn and there are a bunch of smart people here who may be able to help.

I'm in my late 20s and I feel stuck. I had a lot of issues growing up and thankfully was able to work through most of them with the help of a very caring school counsellor. I never went to college and spent a few years drifting between dead end jobs. I currently work in (tele) sales.

I taught myself to program as a teenager on an old Commodore Amiga. Since then I've learned a number of different languages on a few different platforms. Over the years I've started countless projects - more than I can remember. The thing is - I never finish them. I either spend weeks or months refactoring and rewriting the code or more commonly, I finish writing the code then give up when it comes to designing, documenting and polishing. The same is true in other areas of my life. DIY projects, travel plans, education, career changes... it all gets started, nothing gets finished.

I'm literally moved to tears when I think of all the wasted effort over the years - what might have been if I would have stuck with one thing or another. I used to think reading HN would help. Seeing people's MVPs - warts and all - that was supposed to teach me that shipping something was better than shipping nothing but its had the opposite affect. I beat myself up about why other people are able to see things through and I can't - to the point of paralysis some days where I'll waste days on end watching tv or playing games.

I've tried everything I can think of. Therapy, self help, hypnosis, a million productivity books, blogs, apps and techniques. Anything google could tell me about I've looked into and most of it I've tried. Nothing is helping. I'm stuck and I can't see a way out. I feel like Bill Murray's character in Groundhog day.

Please HN, if anyone has been through anything like this or can suggest something I could try... please post. I don't want life passing me by anymore. Help!
I have been following Scott for 4 years now. I first saw him when he first became a member of Microsoft. His first talk as a Microsoft employee was at the paterns and practices conference in Washington. He is a honest and stand up guy. He tells it like it is. I have been Using a windows phone for about a 8 months now and moved from an iPhone. I have been asking Scott to switch to a Windows phone for a while now. He has yet to do it. So what I am saying is his story is not made up and is not a ploy to get people to stop using iPhones. @shanselman - We know your real.

@rodneydd
To be fair, almost all of the proclamations I see from people about Windows being insecure are based on old, pre-SP2, pre-SDLC anecdotes and experiences (which were definitely true at one point, but haven't been true for quite a while).

It would be like if I railed against Linux being usable by complaining about how bad the sound subsystem was...

This Usenix video from last year of Crispin Cowan going over improvements to Windows security was interesting:

http://www.usenix.org/multimedia/sec10cowan
Some of the PHP stuff, as others have noted with Python, etc., is misleading or outdated.

Backticks work:

echo `ls`;

Constants can be declared globally:

const PI = 3.14;

Anonymous functions can be declared without create_function:

$f = function($x) { return $x*$x; }

I'm sure there are more. That said, I love these sorts of side-by-side comparisons.
Don't factor time into the rankings unless you mean overall time from start of the challenge until 3 valid answers are entered (and even that is broken since it favors people who have heard about the challenge sooner).

There's nothing stopping anyone who really cares from getting the entire challenge ahead of time and then doing their pre-worked-out for-reals answer entries from a new IP address.
I hope they replace the Google earth plugin with WebGL at some point. Kind of annoying having to install a plugin for this.
There is a lot of non-idiomatic Ruby as well
Just used it in the W Seattle area... worked.

I will put $10 on it next Friday (if it lasts that long).
Money and results are not linearly correlated.

This sort of thing gets posted occasionally. It's a coin toss whether they're trolling for hits or just don't get that you can't buy $12000 worth of amplifier and have it be 60x as amplifiery as a $200 amplifier. Electronics doesn't work that way.
My first week of Perl
Putting venture mentors to work
When I sleep a bit during the day I wake up feeling more tired than I was before. If I do sleep my productivity goes way down, I do find I'm much more productive when I go play racketball or something like that for a while. Am I the only one like that?
I believe Amazon SimpleDB is proxied over S3 storage systems.
Ofcom: opensignalmaps could help consumers get better signal
Erm: the blowfish encryption was in reference to the old '-x' vi encryption option (using a now pretty insecure Unix 'crypt' function).

A better "configure GPG edit mode" .vimrc is here: http://vim.wikia.com/wiki/Edit_gpg_encrypted_files

I believe that's based on the one first posted by Wouter Hanegraaff <wouter@blub.net>.
I agree, the wording of the second problem is very unclear for me, in particular how the grid works...
It seems to me that Amazon Web Services will never truly be VERY stable.

Not because I am being cynical, but just based on the nature of what they are doing.

They are the biggest provider of large scale cloud-based computing services. They are pushing the boundaries. They are bound to always come upon problems that no one has ever seen before (including themselves) just based on the very nature of their business.

So if you are looking for 'rock-solid reliability', maybe it is better to wait for another big company (Google, Apple, etc.) to come behind and fix all the mistakes that Amazon made the first time.

That being said, I use AWS and I love it. Granted, I don't use EBS (not directly, via Heroku) and yes I have encountered downtime recently, it's not that big of a deal. I know they aren't messing around, and they are in uncharted territory.

I can't reasonably expect them to have the best uptime for a platform that no one has ever built or done before, on the first time around the block. That's very unreasonable.

That being said, I will continue using them from now until I outgrow them or the economics becomes painful, because the value I get with paying for what I use far outweighs 24 - 48 hours of downtime per year.
A suggested improved customer interaction with the Apple Store
The kernel is not some almighty bug free program. The question is then just whether or not the person who has gained the capacity to run code on your system knows an exploit that will give them root privileges.

The Android thing works because you aren't just running arbitrary code, you are probably running code that you got from the Android Marketplace, which was probably screened to make sure it doesn't do something bad.
Maybe not the answer you're looking for, and I didn't see it in your list of remedies that you've tried, but have you considered medical help? As in, medication for ADD or similar?
I'm an enthusiastic Live Mesh supporter that has been using Live Mesh from the beginning, so I'm aware that Dropbox (or Mesh for that matter) is not the first way to share files over the Internet, but none of what Joel is talking about in that piece was really both consumer facing and as simple as "run the app and forget about it" back then, so it is basically irrelevant to the value Dropbox (and the current Live Mesh) bring to the table.

Claiming the existence of those older services diminishes the value of Dropbox (or current Live Mesh, etc) is like saying that the iPad is no big deal because Fujitsu was making tablet computers almost 20 years ago.
Its not necessarily my favorite OS but I think that in general a lot of commenters have been living in the past (particularly wrt performance and reliability) since windows switched from 3.1 to NT.
I tried solving the version of the problem in which codes are not necessarily unique, the grid an array of 36 squares in which each letter/number contained in any of today's specials has been crossed out, an item "appears" to be available iff all of its letters/numbers have been crossed out, and the customer picks one of the 250 items uniformly at random.

It seems that this is not the correct interpretation of the problem statement.
I will say that the online documentation IS atrocious and basically impenetrable...

Maybe it's just me, but I find the documentation to be very good. Everything on clojure.org is relevant, clear and concise. I read two books too, but I learned the most from clojure.org.
Related: "Falsehoods Programmers Believe About Names"

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
That's very cool, I always (always = 2 weeks, since I bought my new bike) about if there was a way to reuse the energy wasted during breaking, this is a very cool solution, although it makes the bike extremely heavy :S
Hi, yep, at that time, when we had 500 users, that meant 20 paying customers. :)

Right now, we stand at over 25,000 and a similar conversion :)
Perhaps we should simply acknowledge the fact that different people are... well, different.

For many years I worked with a guy who was probably about as good a programmer as I am, but with a very different mind.

My mind works on muscle memory: ask me what key combination I just hit to create a dummy function prototype, and I have to put my fingers on the keys and mentally read them off: he on the other hand, would think of it as control-shift-F.

He would code to country music - I couldn't code with any music with words to it (whether or not I could understand them).

Some people are more comfortable with GUIs, some with VUIs.
Am I the only one like that?

Absolutely not! If I sleep during the day I wake up tired, irritable and generally a useless mess. The duration seems to make no difference, be it 20 min or 2 hours.
Spending a year at death's door did wonders for my neurotic crap. Not something I really recommend. But I would recommend you watch the movie "Beyond Rangoon" and then go do some volunteer work at, say, a homeless shelter or working with the chronically ill or something -- something that really punches your buttons and gives you a bit of perspective. Or at least join some email lists for people with chronic, incurable illness.

Also, do some research and consider vitamin therapy. There may be a brain chemistry issue that may be very treatable with aggressive nutrition.

Best of luck.
He used Scott Chacon's excellent ShowOff:

https://github.com/schacon/showoff
C1X
I know for a fact that companies have been working on this sort of thing for years. It's not a new idea.
Kinda sounds like Biz is trying to sound intelligent in this post.

I know nothing of the guy, except that he was involved in the early days of Twitter (whether or not he 'really' was on the founding team is apparently up for debate).

But his writing here, has kinda jarred me.

Not sure why.
The honeypot account still needs access to the operating system, and thus to the harddisk password if you use full-disk encryption.

Full disk encryption is more or less default for most Linux distributions and OS X Lion. In addition, it's the only sane solution if you want to securely encrypt your data.
Besides following him online, I've eaten Ethiopian w/ him and a bunch of nerds in NYC. Call me a fanboy! I doubt you can find a more stand up, honest, tell it like it is kind of guy. Long live @hanselman whether he is employed at @MSFT or anywhere else.
Note to organizers of such competitions: please make it easy to browse the results. The current descriptions don't tell me what these projects really do, and frankly, clicking on every single one to find out is rather tedious.
Notice I said for the OS. From Wikipedia:

"An EC2 instance may be launched with a choice of two types of storage for its boot disk or "root device". The first option is a local "instance-store" disk as a root device (originally the only choice). The second option is to use an EBS volume as a root device.

Instance-store volumes are temporary storage, which survive rebooting an EC2 instance, but when the instance is terminated (e.g., by an API call, or due to a failure), this store is lost." (Emphasis mine)

Most choose the EBS type of instance now, because having the OS on a persistent storage device is more convenient for typical server scenarios (as you might imagine).

http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud#Pe...
Understanding "Prototypes" in JavaScript
My entry is more of a joke (it won "The Play Your Own Game Prize") as I only had a couple of hours to spend. The code is here: https://github.com/hassy/obf-onion
Err, no thanks? I like my dynamically typed, interpreted + JIT compiled language thank you very much. I'm not ignorant of the type inferenced languages (in fact I use one almost every day), I just don't like it as much.
I don't see apple pulling this off in a way that would fit with their high usability standards just yet.

Personally i could see it in the mac pro or iphone first.

But (whilst i think its awesome tech) i just have a feeling it is a little too gimmicky for the iphone any time soon.
You, sir, are a pioneer.
How would they be screened? If you include native libraries in your APK, they're binaries, not code. They could scan the binary for API calls, but you're permitted to call dlopen() etc, so you could always hide a shared object in there and call it dynamically.
I think it is pretty funny that our country is trillions of dollars in debt and here our military is making toy FN planes that cost 125 million dollars. What the f is wrong with this picture!
the first part of q2 assumes that the customer has already picked items that appear to be available
Well they could only qualify if they were looking for work, disabled, or a senior. People who literally choose to do nothing but are able to work should be exempt.

You could abolish minimum wage if you had a system of welfare that covered everybody adequately.
Their methodology is rubbish. The fact that they can't possibly be blind invalidates the approach to begin with.

But they also didn't remain within one class of device when the physical coupling method does a lot to affect the result. They also didn't do any work whatsoever to research models which are often recommended as being good.

If Engadget didn't have such high journalistic integrity, I'd suspect it of being a sideways ad for Bose and Monster.
Job: Looking for Perl Hacker - Full Time at Home
Hi!

We are looking for a perl hacker to help us further build out our business (WebPub.com). The backend is a perl system for FTP interaction along with an xml api system that our frontend and white label partners talk too. Lots more but that is the macro description.

Email for more info: Ben@webpub.com

Thanks, Ben
Bweeb Inc.