skysight-inc/HackerNews huggingface dataset:
This seems like a really neat idea. I'd be happy to do a short (20 second) survey to get access to content. I'd much prefer to do a short survey than watch some of the pointless stupid annoying ads that Youtube is giving me at the moment. And there's little chance of me taking year subs for all the sites I read maybe once a week.

Survata should be aware that any longer than that, or poor content hidden behind the survey-wall, means that I'm likely to just click random options on the survey. But I'm sure they are.

Good Luck to them!

Really, someone 'just' needs to fix micropayments.
span.comment { word-break: break-all; }
Read landing page, <insert gender-alienation lecture here>
I think you need to read the post that lays out the argument -- the lack of purpose is not considered a negative. Also, I think your assertion that life is awesome would carry more weight if the things you listed were things you experience daily rather than once in a blue moon.

If you are interested in having a discussion about this, comment on the blog post that presents the argument. I'm sure the author will engage (gently).
Twitter’s Clockwork Raven on Heroku
Nope. It's still weird, even if the creepee likes it.

Go there and talk to them. Why did you move to a campus?
Just ordered my very own 3D printed superhero! First YC S12 company to get my money!
What’s the Best Time to Send a (Marketing) Email?
Thanks nemild, just ordered one. Took a few tries, but once I got it, I made sure to pin it, tweet it, facebook it! Good job guys!
The major issue:

* Not being able to see what you're buying before you register. I should be able to interact with an example feed, without registering. Or at least see screenshots of what a feed will look like.

More minor issues:

* Website loads slowly. Consider using nginx or AWS for static pages.

* Orange is a little overused on the front page, it's a bit ugly.

* Orange highlights for links on top bar are a little too dark for the background.

* "Whether you are a Dribbbler, a Swiss Miss addict or Yves Béhar fan" -- I don't understand what's being referenced; I'm not a coffee drinker.
It's a joke? I totally missed that! My perception for these things is rather obtuse, so thanks for pointing it out. I thought that perhaps the Twitter devs themselves had jumped the shark.
One can only hope that there will be some kind of convergence of email, SMS, status updates, voicemail, IM, twitter, DMs, etc., etc., etc. with some kind of automated prioritization/ filtering. When it takes hours to take care of your inbox in the morning, there is a systemic problem. Hopefully some room will be left for good manners and proper English.
But Amazon has Marketplace and 3rd-party sellers, so how could Best But get any product that Amazon cannot?
I got a couple of school physicals from this doctor in the past. He's a great guy. As you'd expect, the office was extremely busy both times I went there. His practice is providing a meaningful service to everyone who wishes to take advantage of it.

The way he chooses to help people long after he was eligible to retire is something truly commendable.
And also all the brands in SkyMall
Alexandria 2.0: One Millionaire’s Quest to Build the Biggest Library on Earth
I guess this is just semantics, but look where this redirects to: http://en.wikipedia.org/wiki/Knock-off

"Counterfeit consumer goods, commonly called knock-offs, are counterfeit or imitation products offered for sale."
It can work the same way. You just slowly figure out the hash: this pw for this user was a bit faster than all the other failures, so we know the first byte of the hash is ...

If you have a bunch of hashes precomputed, you can start to figure things out pretty quick.

The point is it's still leaking information about what's going on.
Bosch DDS180-02 18-Volt 1/2-Inch Compact Tough Drill Driver
The fact that we have to worry about an implementation detail like pixels at this point means something's broken.

Not really. Apple might market their 300+ dpi Retina displays on the basis that people can’t see the pixels any more, but in our experience working on a mobile-friendly site, that’s only true for some people and under some conditions.

Meanwhile, the majority of web browsing is still done using devices with much lower pixel densities anyway, and on these devices extensive hinting and fine tuning can be necessary to get good results.

We have a very long way to go before we can just describe an icon or font design in vector terms and have it appear correctly on every device. As supporting evidence, I observe that many web fonts look terrible on a typical desktop or laptop display, with quite a few being literally illegible on Windows XP. It’s trendy to blame that on Windows’ font rendering, and that is certainly a factor, but so is the reality that some of these fonts simply aren’t hinted and kerned very well at all.

Just serving high-dpi assets isn’t a great fix, either. Aside from increasing the size of the download unnecessarily for users with relatively low-dpi screens, the scaling process often leaves awkward artifacts that wouldn’t have been there in, say, an icon that was designed from scratch to target that sort of pixel density. That’s partly because of hinting, and it’s partly because you can completely change the design (simplifying it, for example) if the larger/higher-dpi version is too complicated to work well.

So for quite a while yet, we’re still going to have to produce and manually fine-tune assets at multiple sizes to get best results.
FYI, I hit this glitch: http://imgur.com/QxQT0

In retrospect, I should've ordered it...
and http://www.udacity.com/
MariaDB exists because MontyW wants it to.

Percona Server exists because Percona has a great deal of deep hands on knowledge about MySQL tuning and internals, and has a live-or-die commitment to making MySQL work well, and taking patches from it's user community.

Maria and Percona server advance more or less together, and routinely swap patches back and forth.

DrizzleDB exists because some of the MySQL developers decided that Doing It Right was more important than maintaining old targets and maintaining backwards compatibility.

There is plenty of room in the MySQL user and developer ecology for both approaches. If you need MySQL, and you don't trust Oracle, or don't want to pay them, just swap in MariaDB or Percona Server, they are drop-in replacements. In fact, you should drop them in away, they have more bugs fixed and are more performant than stock Oracle MySQL.
We double checked with the Dept. of Insurance in Alabama. Long story short: If the agency were rewarding brand advocates for actual sales of insurance policies, that's a no go. But, as long as the agency is paying a reward to the brand advocate for lead contact information only, then it is under the category of marketing and in the clear.

Thanks for bringing it up. This is helpful info for the future.
Am I missing something or is the only thing you can make a generic looking man in different colours?
This may be a bit tangential, but may I ask what led you to decide to learn web programming? My background is in web programming, though I have much less programming experience overall than you (~5 years). For me, I feel like learning C/C++ would lead to increased understanding of general programming and better career opportunities. It seems to me that C/C++ (C++ in particular) is still relevant, and is becoming even more relevant.

And by learning C/C++, I mean really learning C/C++, not just relying the three classes that I took in college that used one of them. Lately I've been working on a C++ Windows TFTP server which has caused me to learn TFTP (very simple) and WinSock (complex so far). So I'm just curious what your thoughts might be.
I wouldn't say it's better. saxy wraps around Nokogiri SAX Parser by implementing it's callbacks.

What I wanted to achieve is to take advantage of SAX parser (memory efficiency when used correctly) with as little preconfiguration as possible, because I often face one-off tasks that involve importing large XML files into database.

I've seen some implementations of SAX parsers, but they either missed the point by only using it's API under the hood and still returning all the results at once (thus not being memory-efficient at all) or required extensive configuration (which seems a waste for one-off imports).
A bizarre feature of some of the developer mailing lists and Usenet groups is the absolutely hateful vicious toxic nature of them.

OP's site bikeshed.org (http://bikeshed.org/) has some nice proposed features for software that posts to large audiences.

+------------------------------------------------------------+
| Your email is about to be sent to several hundred thousand |
| people, who will have to spend at least 10 seconds reading |
| it before they can decide if it is interesting. At least |
| two man-weeks will be spent reading your email. Many of |
| the recipients will have to pay to download your email. |
|	|
| Are you absolutely sure that your email is of sufficient |
| importance to bother all these people ? |
|	|
| [YES] [REVISE] [CANCEL] |
+------------------------------------------------------------+

+------------------------------------------------------------+
|	Warning: You have not read all emails in this thread yet. |
|	Somebody else may already have said what you are about to |
|	say in your reply. Please read the entire thread before |
|	replying to any email in it. |
|	|
|	[CANCEL] |
+------------------------------------------------------------+

Perhaps any forum software needs these, as well as buttons saying [really post this?] [save this angry version locally, and give you time to write a calmer version] etc.
Hack Your Monitor and 3d Glasses for Ultimate Privacy
Mucoce: Low Cost, Convenient iTunes Control App
I already did:

> There is a function "each" that applies to arrays. "Each", for each element in the array, binds "elem" to the element value, then executes the body of the code block. The code applies "each" to array "arr" and executes "puts elem" for each element.
In my Firefox 14.0.1 it says " Sorry, WebGL is required
Your browser doesn't support the technology
we use to help you design superheros.
Please consider upgrading to a better browser" linking to the Chrome. Are they paid advertisers of Chrome, or do they really think the only browser in the world which supports WebGL is only the Chrome?
http://crypto.stanford.edu/~dabo/papers/ssl-timing.pdf
I missed that on the first read-through. Invariably when you introduce someone smart to timing attacks they will say "Oh, but that's not going to be practical over TCP/IP.
Train to be a Pro-MMA fighter. Also, make films or write science-fiction. My three loves.

This was a fun question to answer, because it was just so certain of an answer.
Cool to see custom toys taking off, http://makie.me launched something similar earlier in the year.
Hashing would make this technique less useful, but not necessarily useless. For instance, if there is no salt involved, and the hashing algorithm is known (or guessable), you can still make some use of the information leaked.

The difference is that you are not being leaked information about the password, but about the hash of the password. One problem with trying to brute force an authentication over the internet is that it is slow and potentially noticeable by the server admin (then you get cut off). If you exploited a timing attack from a comparison between raw md5's or sha1's of a password, then you can use the leaked information to focus your brute force. Basically, you could use a rainbow table to help you pick what passwords to try next, getting a lot more bang for your buck. In this way you can use the combination of offline brute forcing to generate possible hashes, and the timing attack to select which passwords to actually send.

Now an unknown salt would still ruin your day, just like it is designed to make life difficult for rainbow tables in the first place.
I've wondered about the "two week problem" in the context of large open source projects. It would be great if a developer could spin up, say, a temporary VPS for Chromium development, the toolchain all set up and source ready to modify. I can't be the only one with a pet bug that must be trivial to fix, but the overhead of setting up a whole new toolchain to do so is just not worth it.
I wouldn't say they "compete", at least, not harmfully. Maria and Percona swap patches with each other, and are drop-in replacements for MySQL. Drizzle is an exploration of the idea of paying off as much as possible of MySQL's technical debt and throwing away crufty backwards compatibility. The technical ecology of users and developers around MySQL is healthier than it has ever been.
Short replies aren't necessarily faster.

As Pascal once said, "I apologize that this letter is so long - I lacked the time to make it short."
Ouch, good catch.

I did of course mean Naomi. Apologies to both Wolves.

You'd think I'd actually look at the byline while I checked the link was the correct one -- oh well.
Apple Becomes the Most Valuable Public Company Ever, With an Asterisk
Top Local Reviewers Help Boost SEO for Google Places Listings
A review from a Google+ Top Reviewer is a great SEO strategy after the merging of Google Plus and Google Places.
Typically they just recommend whatever browser the guy who wrote the error is fond of. I wouldn't take it as anything more than that.
So if I wanted to start reading Dijkstra, what's the best place to start?
If you're comparing plain text passwords then you've already done something wrong. You'll find the hash construct mitigates against attacks like these due to its nature, especially with a per user salt.
It might be worth pointing out that TileGX isn't ARM.

It is an interesting system though.
Arguing an idea vs arguing a fact are different things. ("Reply" is meant to bring the comment in right thread, not to counter the previous comment)
I was wondering the same thing recently, recalling "offering" a (free) panda to a girl friend of mine around 2008.

It was simpler Facebook times :)
Coping with discouragement
Not at all, it's just nothing that unusual.
But Tilera uses its own architecture, ARM on the other hand is nearly everywhere.

There were other companies like Tilera: Transputer, Connection Machine.......SiCortex was founded in 2003 with a similar idea and was shutting down by 2009

The problems with these architectures is cost: mass market tech like x86 and ARM offers more bang for your buck
I'm not a lawyer, but I bet you signed away most of your protections by lying in the signup form.

Those protections are for you, the smalltime investor, not for the company.

If you later decide to sue the company or FoundersClub because you're unhappy with how the company used your money, they could reduce their liability by pointing to the fact that you misrepresented yourself during registration.
Do you do those now?

If not, why not?
Which actually sets the bar pretty darned low, when you think about it. With only a little of the right sort of information, and a higher-than-normal give-a-shit factor, it would be easy to get beyond the level of the vast majority of 21-day wonders and cargo culters out there.
This makes sense, I hadn't thought of knowing the hashing method and it being unsalted. Knowing those it would be just as easy to whittle the list down exactly the same way.
That's an interesting piece of information I wasn't aware of. Wish the news media was smart enough to dig into things to uncover stuff like this.
An example:

libkse was an attempt to implement M:N thread scheduling. This is something that can, in theory, provide significant benefits over 1:1 thread scheduling, but in practice, is extremely complicated to implement and has fallen out of favor across the board: Solaris abandoned the approach in Solaris 9, and FreeBSD abandoned it in (IIRC) FreeBSD 7.

Concurrent to libkse, libthr was developed by David Xu, and was also included in the FreeBSD base system. It implemented 1:1 threading, is far simpler than libkse, and has replaced libkse as the default threading library.

I would argue that in this case, FreeBSD's cathedral model failed; M:N threading ideally would have never been attempted, and it was wasteful to attempt to implement two distinct threading libraries. However, considerable thought and expertise went into the work, and the work (and decisions around it) were not made flippantly or taken lightly.

It was simple a case where despite best intentions and best effort, the wrong choice was made. At the same time, in what some might call "bazaar-like", David Xu maintained libthr as an alternative. It remained there, ready for adoption as the default threading library, until such time as it became apparent that M:N via libkse was a dead-end.

This was a mistake, but no entity is perfect, and the success rate of FreeBSD's considered decision-making remains statistically high. In this case where something never worked, it was replaced with something equally well-considered and far more successful.

Moreover, compared to Linux's gross missteps with their threading implementations (including such gems as setuid() being thread-local as an implementation side-effect), libkse was a minor fender-bender.
"Others, like James Gosling, quietly change the world by building something (the core Java language and libraries) that make so much sense and are so elegant that you just smile when you use them."

I'm afraid everybody says this about whatever is new. Nowadays people would say this about Guido, Matz, etc.
A rant on the current state of digital design.
It's back up now, had some emergency firefighting to do - never expected to get onto the HN front page, my poor old server never saw it coming!
This is a good, comprehensive overview of the options for high-density web pages. However, I'm curious about their CSS media queries.

device-pixel-ratio,
-o-device-pixel-ratio,
-moz-device-pixel-ratio,
-Webkit-device-pixel-ratio { … }

I was under the impression that you should put the vendor-prefixed versions first, followed by the unprefixed one. (Also, I don't think "-Webkit-" should be capitalized, but I don't know if it matters.) To wit:

-o-device-pixel-ratio,
-moz-device-pixel-ratio,
-webkit-device-pixel-ratio,
device-pixel-ratio { … }
We agree that maintaining data quality is the biggest challenge and really the crux of this business. We have initial filters that look for incorrect answers to "checker" questions (e.g. What browser are you using? In which time zone do you live?), an outlier response speed (too slow or too fast), etc. And we're working on a more sophisticated system to really address this.

Data quality with initial partners has been good. We'll be working hard to keep it that way.
Yes, this is a very real problem.

I’m working on a project that involves CGI animations, and we’ve had considerable debate about what resolution(s) to offer for the video files. On a desktop or laptop, a size similar to YouTube works fine. On an iPad with a Retina display, the videos can sometimes appear to be of a lower quality than they really are, because we’ve got sharper icons and text nearby.

Having said that, it’s not so much the video itself that can look awkward (since people are used to somewhat lossy video compression on the web anyway, and in motion you’re not really seeing the individual pixels) but rather the static poster image that displays until you start to play that video.
Extradition and rendition are two completely different things. If the CIA wants to rendition Assange, it'll just happen. It's an extrajudicial process more akin to kidnapping than anything else. If anything, the arrest warrant would just get in the way. It's hard to disappear people out of western European jails--easier to just grab him off the street, be it in London or Quito.

If the US wants Assange extradited, they would have to play by the rules. And the rules don't help at all if Assange is in Sweden.
Working link: http://en.wikipedia.org/wiki/Haussmann%27s_renovation_of_Par...
While I (a younger developer) may not have much experience in cathedrals, bazaars, or what have you. I've noticed one major issue come up again and again in this discussion here on HN: no-one seems to be able to agree on what these terms even mean and everyone is talking past one another. I've seen arguments using Office, Windows, iOS, and OSX as examples of Cathedrals, and I've seen just as many using them as examples of Bazaars.

It's very difficult to learn when everyone is just ranting.
I was quite polite with my discourse until my original account was banned for politely expressing an opinion that didn't jive with some moderators (but that had been moderated up heavily by the community.)

The reality is this: if you express anti-libertarian sentiment on HN, there's a REALLY good chance you're getting banned, no matter how nice you do it.

So fuck off.
Err, not exactly the same way. Sure if you have a rainbow table of all the possible values of the hash construct then it would take a negligible amount of time. Doing the math of all possible values in the Hash space you will quickly see that at this point in time and space it's not plausible to have that.

You may then argue that you can have the value space of all popular passwords, but that isn't going to be any more effective than just trying all of the possible passwords.
The Trouble with Shark Week
Nope. We knew this going into the day that the blog would kill us.
Sorry about that. We noticed a few bugs like this during development that seem to be due to the 3D renderer rather than the code to resize the superhero, but we'd love it if you could save the superhero if you encounter this again and pop us an email (to contact@dreamforge.me) linking to it.
Thiel sold the majority of his FB stocks
It would certainly be helpful if we had a simple, standardised way for browsers requesting content from a web server to specify some kind of preferred quality level, based on both hardware capabilities and some mechanism for determining expected download speeds and the user’s preference for higher quality vs. saving bandwidth.
Can you access it through the https version?
I love this product. It makes a hard concept easy, it looks pretty, and it's fast.

I can't wait to see what this team does next!
http://www.cs.rice.edu/~dwallach/pub/crosby-timing2009.pdf
heh, totally agree. I'm totally shocked that I made it onto the first page. Posting the todo to HN was just part of the "lets just ship this thing" process and I got real lucky.
It's not really clear what your product-market fit is, who are you targeting ?

I'd feel that individual teams wouldn't care about this data (they'll use subjective calls to pick technology about how it fits their business and not popularity).

If you're going for the much higher level (i.e CIO) who are deciding on new tech to adopt then you'll be competing against the like of Gartner's Magic Quadrant and need to tailor your product much more for that market.
Show HN:Made an app for my wife's birthday-Send ticking gifts in FB timeline
The site told me how to enable webGL in my browser (Safari) which is helpful, but I wonder how many Safari users will actually follow said instructions.
Pioneers!
Unfortunately a lot of these points are correct. We set ureddit up as a self-service tool for the community. There is not a lot of incentive for teachers to continue on if their students don't show some sort of sign that they are still paying attention. If we had some sort of budget we would at least try to give them beer.
Thanks! Readability kinda stole Notforest's thunder but I still use NF every day, so damn useful.
Why outsourcing is a startup's best friend.
Even the honesty of your answers is not the only issue. One of the big ones is that the set of people opting in to a survey is already demonstrating a characteristic different from the set of all people of interest unless the people of interest are for some reason "the set of people opting in to a survey". This alone is enough to muddy or even invalidate the output data.
Yes, this has been discussed plenty when it was written. Though people new to the App Store may still find it useful.