skysight-inc/HackerNews huggingface dataset:
For that release we had an upgrade guide. It wasn't the most complete, but I think it helped a lot. For this one, as is the case for every other release, just browse the tags and download the docs. Just as it's not terribly difficult for us to host them, it's not asking much for you to download a ZIP file that will always be available :).
The LM hash hasn't been stored by default for years now: http://en.wikipedia.org/wiki/LM_hash.

The problem wasn't the difficulty of adding a better hash algorithm. The lousy hash was kept around to maintain compatibility with network clients that didn't support the new algorithms.
Come on, meow, I thought we were past this :).
Paying people to read the CAPTCHAs would not help you much with a naive brute force attack. Assuming you can break 1 CAPTCHA/second, you could hypothetically try 86400 passwords/day. Breaking a 6 character password would then take you 52^6/86400 = 228826.5 days ~= 627 years. But I bet you'd run out of money earlier! Of course, it's a different story if the CAPTCHA can be OCRed.
Confirmed this: while a background-color property will give you a circle, the bounding box extends outside the circle to where the square would be. (Tested in Chrome)
North Ryde station in Sydney has a really open area around the escalators which is quite creepy for people afraid of heights:

http://en.wikipedia.org/wiki/File:North_Ryde_station_escalat...
Everywhere I look with Ubuntu they are making the right decision, so I'm not sure which decisions you mean. Can you elaborate?

My thoughts are:

Server: Juju is just plain awesome. If you manage hundreds or thousands of servers, it is Fan-Freakin'-tastic. Seriously, that alone is worth the price of admission.

They backed openstack very early, which looks like the winner. They are THE option for EC2. Heck, even Azure is picking up Ubuntu. More here: http://www.ubuntu.com/cloud If I was deploying in the Cloud, there is no other OS I would choose (and I am). IMO, it would be crazy to not use Ubuntu.

Desktop: Unity is an interesting choice, and if you asked me 3 years ago I would probably have said it was a bad choice, but seeing the state of GNOME these days, it is easily the best choice Canonical has made in the past few years.

And then there are the demo products like Ubuntu for Android, which is just plain awesome. The TV, though I'm not sure how viable it is as a commercial entity, is slick. And there is talk of a phone/tablet. Is there room for a third or fourth person in this market? With the patent problems, probably, I don't know. Though, I have to admit, I'd like to see what an Ubuntu phone and tablet would look like!
I like to end my passwords with non-alphas like "!" Neither tmobile or at&t let me do this for whatever reason. Its incredible how telcos get away with everything from high pricing to shit web code. These are the mistakes of self-taught amateurs, not professionals.
Why do you restrict your definition of consciousness to the capacity of a being to experience qualia?
My University has a class booking system that only works during the hours of 9am - 5pm; outside that, and you're not allowed to put bookings in. When you put a booking in, it sits "loading" for a few minutes (spinner GIF in a modal dialog).

(I have visions of people sitting behind desks ticking off bookings in real-time as they come in, like telephone operators from the 40s.)
Yup, that was what we wanted to avoid for this round of updates. Cmd+F is your best friend in docs, no matter the format. Either way, we'll strive to improve as much as we can with future updates.
It's gross how much of the article is spent postulating on what Steve Jobs would think. He's gone. It's both irrelevant and disrespectful to put thoughts in his head.
How about an Twitter client that allows you to specify your own consumer key and secret? It's really easy to go and create an application on Twitter's developer dashboard. Hell, the client could even walk you through the process.

The developer dashboard also makes it really easy to generate an OAuth token for your account, for the application you have created. So just inputting the OAuth token is also an option.

Even if these options are not opened up by an existing Twitter client of choice, one could just use code injection to force this behavior customization.

Twitter can't really filter new applications based on the number of users, either, because I'm sure that there are a number of blogs that use a custom Twitter application to tweet new posts, with the sole user being the website.

Twitter really doesn't have a good way of enforcing its new Display Requirements, or any such policy.
For every personal project that I start three to four are left unfinished. Though this does not apply to professional work, where I have a perfect record. I deliver. Always. :)
But unfinished projects are good too. They always contribute to our skills and are a good way to learn new stuff.

As long as you keep hacking, there is no way you wont ship.
Thank you for calling this out. We'll fix it up as best as we can with the next release. Knew it going into this release it wasn't enough, so hopefully we can iterate on it to get the right behavior.
*amphibious. An amphibian camper would likely fail to appeal to its target market.
Sounds like onehealth.com
I wouldn't be happy with someone who only built LEGO bridges running around calling themselves an engineer.

A lot of it seems to be ego. People want the shortest path to claiming a title.

Ignore silly titles and categorizations. Just make good art.
I don't use Twitter, nor do I have linkedin. But thanks for taking the time to answer.

Will you be opening the source for the project? Seems a lot of people want to see how it works.
i tested it..its slower than Google actually..when i made search for Apple IPhone 4, google did it in 3 secs while mightbuy took 6 secs that too might buy provided only 5 results while google gave a lot many...
I did take a look. They are all brilliant. But the declaration mentions only neuroscience-related specialties, not philosophy or (non-neuro-) psychology.

Again, not a criticism, I have the utmost respect for them. But for such a declaration - which I 100% support - it would have been nicer to have a more rounded panel.
Thank you. Keep hacking. Don't stop because you somehow feel less of a hacker for whatever reason. Shipping is what we (aspire to) do. So get over the fears and dont look back. Let me know if I ca nbe of assitance. Email in my profile.
Without diving too far into technical details, suffice it to say that in order to support the special characters that some languages require to be complete, we needed to do an upgrade of the database server software.

Oh, hi, I see you're using MySQL. MySQL's 1024 character (oh sorry, not characters, bytes, oopsie!) limit for indices was the bane of my existence. You have a mountain of code and tables using varchar(200) and an index spanning five such columns. Works with latin-1. Then somebody decides this new fangled utf-8 is the new hotness. hahahaha, no database index for you! Now you get to go back and decide if you can shrink said columns or get by with a one column index (mysql assumes 3 bytes, so one 200 char column is already more than half your allotment).
My issue here is that the for version is pretty much exactly "Just memorize this syntax and do it"
> This is a political statement based on speculation, not a scientific breakthrough based on evidence. And what it's really about is animal rights (and perhaps grant money for 'consciousness' research).

If so, then it is striking, since animal research is fundamental in neuroscience.

> Scientific and philosophical footwork are entirely lacking here

That's unfair. The people there have enormous records of scientific accomplishment.

> Among the weird suggestions of this document are that birds show a "parallel evolution of consciousness," implying that our common ancestors (ancient amniotes, lizardy things) were not conscious; also that whole classes of amniotes are not conscious.

Indeed, that is troubling.
Yes, and that "have to train them" is the truth that's missing from a lot of these conversations: all these startups want "rock star" devs but they don't want to invest anything in training. But no matter what the skill level of your devs, companies should be investing in lots of training anyway to stay competitive.
Workflows In A Responsive World: From Waterfall To Agile
Yeah, I haven't put that job on the resume for years, nobody has asked about the gap yet.
I went there and found a log in wall. Why do that if you want me to test it out? Make the demo work without me having to register. Email me when you do that and Ill poke around the app and give you some feedback. I liked the background in the log in page, though.
USA Military developing anti-suicide nasal spray as deaths hit record numbers
Did you ever worked ? In all companies I worked for (I'm a researcher) I had to use different languages: java, c, c#, asm 86, perl, python, ruby ...

Honestly it's almost a requirement to be able to adapt to other languages or at least read and understand what it does.
Jeff, not to criticize but your site is near-unreadable to me (Windows 7, both in Chrome and Opera). Here is an image: http://i.imgur.com/4wXrQ.png

The text is too light at #666 on a white background, which is pretty light on windows (although chrome renders it a bit thicker, it's still pretty light). Also it would look much better if I didn't have Adobe Caslon Pro, as Cambria is pretty normal.

I loved the content.
> bureaucratic, staid, and just plain mediocre by many standards.

Josh Bloch called it a "blue collar" language: a language for building things, not for looking smart.
I don't have a problem with the message. I have a problem with the tone.
There are two reasons. The first is that presumably I passed on all the other candidates to go with my selection for a reason. Now that the best candidate for the position has decided to leave I must now go back and likely revisit those who I passed over.

The time is also a big one too. It takes a long time sometimes to fill roles so the group is going to be a man down until a new person is hired.
What's funny about this is that it's actually harder to write a program that only works between certain hours than it is to write one that works whenever it's available. As I posted in another thread: maybe there wouldn't be a programmer shortage if programmers actually worked on things that were valuable. A program to prevent someone from pasting in their password and a program to take a web service offline at a certain time involves a fair amount of engineering effort, but makes the world a worse, more disorganized place.

I always thought the role of humans was to try to stave off the effects of entropy. Work like this makes entropy do its business even faster. Think about that when you're sitting in your chair 10^100 years from now and the Universe's protons start decaying all around you: this is your fault for implementing a website that only works from nine to five.
Hell to the yes. I hate that it may be Google leading the charge, but whatever. Overhaul the outdated, stupid ass patent system.
Beautiful idea, something I've wanted to do actually for a long time, I think this can be killer. I want to chat with you guys, I am relaunching my product in a few weeks and can put some decent numbers through your system and would love to utilize the metrics you provide.

me [AT] dchuk.com
The U.S. Government is committed to 3D printing
Ask HN: What Bootstrap sites have you created?
Twitter has just announced the release of Bootstrap 2.1. What apps have HNers created using Boostrap?
The hilarious part is this is just Catastrophic MySQL Production Error Case #693, but people won't dare move away from MySQL. They will keep using it and building out new services based on it because there's such a large list of known failure cases. People feel safe knowing how things can fail rather than seeing something "just work" and not knowing why.
I'm not sure I understand -- if you remember doing things, wouldn't you also remember being conscious of doing them? (Regardless of whether or not you actually were).

For instance, let's suppose we get advanced enough one day to implant fake memories. You would remember experiencing them even though you never actually did those things. But this is two separate concepts: memory and experience. Experience can only ever occur at the current moment in time.
I'm not saying that you can't get it wrong if you do Java, please don't make a caricature ;)

I agree with you the Read/Do/Talk is the same for any language my point is it requires much more read (theory/understanding of computers internal) if you do something else than ruby.
First thing I've noticed: There's no tour when I first login...kind of a big deal for you guys to throw me into a tour as that is your product.
The customize area is really helpful and chops off time lost going through the source trying to customize it by hand. Great addition. Thanks for all the hard work.
Clickable: http://crohnology.com/
Some thoughts on the clueless novices vs "real programer" arguments lately
Thanks !

I just want to feel free to express an opinion that is not mean but is a change from: "great post, that's the way to go !"
Okay, sure, resource management is what I'd call a practical problem, and pipelines are familiar from Unix (and Go). It looks like this pipe library has a nice practical example: enforcing the category laws means that it handles terminating pipelines consistently:

http://hackage.haskell.org/packages/archive/pipes/1.0.1/doc/...
You can manufacture whatever loophole you want to get around the guidelines. The front page still gets full of crap that doesn't engage the intellectual curiosity.
great screenshots of the ad: http://designtaxi.com/news/353353/Gum-Commercial-Pokes-Fun-A...
Material Age?
Well, for what it's worth, I find it mysterious (and a bit repulsive :P) that anyone could not find Dakota Goyo attractive.
A 4-digit pin with lockout and an MD5 hash are equally insecure in different ways. The lockout scares me when we acknowledge anyone can be social-engineered into giving up any credential, and anyone can forget a credential no matter how simple.

But yeah, at the end of the day, someone who spends a lot of time making cryptographically secure passwords and rotates them every six months is probably less secure on the balance than someone who uses 4-digit pins they rotate every three months.
I don't think this is a very good way to think about things. There are many examples in history of some people looking at other people as "sub-human" for various reasons. Should they have continued their (now considered evil) actions since it was uncertain if these "sub-humans" had consciousness or feelings?
Please, in the future, whenever talking about PCI compliance, cite chapter and verse. There's more than enough wild speculation running around about it, all sorts of myths are repeated and propagated.
In that case, they may as well take it a step further and have their employees "open" the website when they clock in when they arrive, and "close" the website when they leave at night.
Biz Dev Lessons? What do you want to know?
What types of biz dev topics are you interested in learning as a new entrepreneur or a member of a startup?

I'm collecting ideas to write guides for and create video courses for tech startups that need to know more about business development. I have a ton of topics that I feel would be good but I'm planning to write for startups so I thought I would ask here. If I get some good answers I'll hook up free courses for the posters. I realize this might not be totally relevant to all the startups here but I'm sure others will find the materials helpful.

Your questions could be about biz dev concepts, what software to use, or tactics etc.
I learned this too recently when my password, which starts with a special character, suddenly was being rejected.

Turns out they use a Javascript validator on passwords, not only at creation, but also when you're logging in (beats me as to why). I found a page on their site that doesn't do the check and I can login fine there.

Storing the password in plain text is absolutely inexcusable. I'm an idiot and my passwords are stored PBKDF2/SHA512 - not like it's difficult.
In six months you did more than other hackers I know do in a year. In code, time is relative to effort/motivation. You have both, work will gravitate to you. Now, wait until you start contracting, and find your inbox full of work after posting a for hire ad in HN. Crazy.

To give you some perspective of the relativity of effort/motivation, I know people who have been "learning" for years who just don't sit down and push through. Sure, like others say, your code will have security holes the size of the titanic, but you are still learning. And learning is about finding out what doesnt work. Good luck, and keep hacking.
Is this a metaphorical point, or do you actually have knowledge of the civil engineering job market? I wouldn't think that civil engineering would find itself in a similar place as the software industry, because civil engineering work seems like it would be more constant over time and less susceptible to bubbles. This would mean the demand for new civil engineers would be relatively time constant.

However, I know nothing about the job market for civil engineers, so if you do, could you please horrify me and tell me that civil engineering standards have actually fallen in recent times?
Or Facebook could accept a lower rate of monetization and not extend the reach of their advertising. Sure this is a horrible outcome for the share price but could be a better outcome for running a long term sustainable company.
What about what ever entities that went after the Spice islands? Or east india company? I guess they were commissioned from the monarchies or parliment themselves so perhaps they don't count.

Perhaps the oil companies of today?
Revolutionary means (to me) it would change the way that you interact with that genre of 'thing', or change the way you live your life in some way.

A car that is faster, or more efficient, or prettier, is not revolutionary. A car that is driven by a computer is.

The original iPhone was definitely a revolution: it changed the way everyone made phones, and it changed the way we look at phones. The iPad, likewise, changed the way we use computers (or at least some of us).

This really looks like an evolution though. The only thing on that list that could possibly be revolutionary would be NFC, since it could dramatically change the way you pay for things (note I said could, I personally don't think it's the future).
So awesome. Nice work and very good for the startup community. One minor "nice to have" request would be to show the VC Series A ownership in a dynamic calc. Since many VCs optimize for 20% ownership or whatever, it's helpful to plan out various scenarios to see the ownership there (obviously it's easy to calculate so no big deal but might be helpful).
I should probably do a write-up about how a year later I still do not have a job doing development. Jeff touches on a few things I am pretty sure I would do differently.

I think the most important thing is working on visible projects and seeing them through to completion, as opposed to acquiring more depth through study.

Additionally, I would have went with Ruby instead of Python. Python jobs and internships seem to fall more within an area where people demand a CS degree background, at least in this region. With RoR the demand tilts heavily toward webdev, which doesn't require 4 years of CS to be productive.

I definitely still think it's possible for motivated and tech-savvy people to do what Jeff has done.
Most valuable publicly traded company perhaps, see Saudi Aramco:

http://blogs.mccombs.utexas.edu/titman/2010/03/01/more-thoug...
Wow, you've put a lot of thought into this, and it's interesting because it very nearly follows my own thought train.

The only difference is I stop at the "cop-out", but it does leave me puzzling over the nature of experience a lot.
ReKognition's Free Face Detection API better than Facebook/Face.com
We launched this social feed feature today and play in this space:
https://knackregistry.com/hot

Instead of browsing through various retailers websites knackregistry.com has set up a What’s Hot product feed so brides can easily see what friends and other brides are adding to their Knack registries. When a bride finds something she wants she just clicks the add to my registry button and the item will be added from the feed to her registry.
URLs say it all, no need to click unless you are curious:

http://my-site-keeps-shabbat.org.ua/ - SaaS (Shabbat/Shutdown as a Service)

http://kosherdev.com/2009/11/wordpress-plugin-to-lock-site-f...
Why are web pages still allowed to interfere with keyboard input like this?
JDK 8 milestone schedule published
15 year olds create calendar replacing tool - reserverr
From what I've read, this was the last opportunity for the Titan mission until 2040.
Well, funny enough, if you look at the hacker news thread about Avatar hitting 1B, it is in fact discussed (one of the people mentioning it is me).

I stand by this, just as with movies: it matters. If not these numbers are completely arbitrary and meaningless. It is equivalent to comparing, numerically, the price of one company in Pesos vs the price of another in Dollars, it would make no sense unless they are both converted into the same unit. In this case, we don't even have to go that far back: even Microsoft's market cap in 1999 (adjusted for inflation) was more.

Edit: link http://news.ycombinator.com/item?id=1079716
Good idea! The system can even have a message that says, "Although we plan to open at 9am, nobody has arrived to turn me on yet."
Along those lines, B&H doesn't process web orders Friday to Saturday nights, local time only though. I'm not clear why the user's time is the one that matters above. You're the one operating the site, it should be your time. B&H's interpretation seems more reasonable. Though I admit to knowing next to nothing about the various rules. http://www.bhphotovideo.com/find/HelpCenter/HoursOfOperation...
iSCSI + PoE. Sign me up please.
Pretty cool! I have tried other apis, but most of them only detect 3 faces. Face.com is the best one which could detect 4 faces.
> Evidently that wasn't very clear.

Actually, I would say your intent there was quite clear, which is where I came to realize that the code did nothing. Without that context, one could assume the method was used for its return value where the code could very well have had purpose as written.

What wasn't clear was how the count attribute was intended to be used throughout the rest of application. In the real world I would start to build a mental model around the uses of count, which was not available from your example. In terms of self-documenting code, I liken a short code snippet like your example to a sentence fragment in english. The entire sentence, or statement if you will, encompasses much more of the codebase.

This is definitely an fascinating topic, but unfortunately one that is very difficult to discuss for many reasons. I wonder how we can dig into the physiology aspects that you raise without the prevalent "my way is the only true way" attitude?
This should really be considered a bug of the css spec.
It's not a crackpot theory, it's awesome - Stanford Password Hash

https://www.pwdhash.com/
He's talking about economy wide price level deflation, not some particular group of products. Inflation is a necessary element of capitalism, since productivity growth would have a deflationary outcome if prices staid flat.