skysight-inc/HackerNews huggingface dataset:
I think you may be thinking bits not bytes. The typical ASCII/UTF-8 char is 8 bits. UTF-16 doesn't really get used outside of Windows, I'm unsure if Windows hashes on char or wchar. I don't think anything uses UTF-32 other than to make string searching simple in regard to texts containing characters outside the BMP.

Please don't downvote the OP, it's a simple mistake.

Regarding what I mean by 16 byte passwords, MD5 requires computation on a fixed block size. If your password is not a multiple of block size it needs to be padded before it can be hashed. IIRC, the usual thing to do for MD5 is a simple zero pad, because you never have to produce the plaintext so you'd never bother writing the algorithm to put number of padded bytes in the pad. IIRC the MD5 block size is 64 bits (8 bytes), so you usually have to do two invocations to compute the hash for a 16 byte password. From a hashing speed perspective an 0-16 byte passwords take roughly the same time to hash. It really depends on your cache line size as MD5 doesn't have any branches, and your hashing speed is dominated by memory access. If you look at the perfomance numbers you can see that as you increase block size your hashing speed increases drastically, but unfortunately passwords are short so you need a mechanism for generating passwords with out having to hit the L2 cache. Luckily, this is fairly easy to do so if you used something like jack the ripper to generate/hash passwords you'll see much better performance than openssl.

@com, on a purely technical level UTF-8 gets all of ASCII in one byte, only extended ASCII requires multiple bytes. In practice ASCII is extended ASCII / ISO-8859-1, almost all of extended ascii fits into two bytes, but some require 3.
You must have missed the part where I said outside of SF and NYC.
Question is for how long. I've written several thousand lines of native, cross-browser javascript some years ago and from time to time again. But i don't remember a lot of the workarounds, from the top of my head.

Fiddling with cross-browser support is something that my brain don't like to keep today, be it js or css. Things like jQuery for js and compass for css come in handy to brush over that. :)
And when entering the subway if there's a crowd to enter at your door let them enter first or go to another. I saw someone getting pickpocketed this way in Barcelona, and a friend was pickpocketed like this in London.
IB explores how organization move forward to embrace future and meet challenges
No, you don't. Only user data needs to be encrypted. There's no value in encrypting the OS or any apps. None. By definition, they must ship on unencrypted media. Why pay any encryption/decryption cost for information that exists unencrypted?

Assuming a perfect implementation, whole disk encryption costs money and power. Any additional logic on the drives will raise their cost (at no benefit if there's already CPU provided acceleration for the same operations) and will raise power consumption.

The biggest benefit comes from truly segregated, properly and completely encrypted user volumes, where all user-created is always encrypted with their private key at all times. Chrome OS does exactly this, and all OSs should strive to do the same. [1]

Opal solves a single use case. Flexible per-user encryption solves all cases and offers better performance.

[1] http://www.chromium.org/chromium-os/chromiumos-design-docs/p...
The characterization of Anonymous as some single or unique entity is misleading. The sign at the booth and the fax HBGary received were (likely) not perpetrated by the hackers who did the damage. Anyone in the right mood might have gone through with it, fueled by the success of the original attack. And the point made at the end of the article that Barr's list of supposed identities contained many innocent people was very true.
The AWS team never ceases to amaze me. Seriously. They release new, great, useful services at an amazing rate. It's difficult to believe that other cloud services will be compete over time simply because they cannot innovate as fast (I know others will survive and that's a healthy thing, but if I were making a bet today, I'd bet on AWS in the blink of an eye).
1. The design is just really bad.

2. The value proposition is not easy to understand ("Browse, share, vote and discuss in a community that brings the best of local to you"). It also makes me think this will be just yet another empty community site.

3. Since I'm not excited, why would I join the beta?

I would remove everything from that page except the screenshot (put it on top), and the beta form. That'll at least make it look intriguing.
They must be including part timers and interns, because a normal salary for an experienced engineer is significantly higher.
The results of the 2016 presidential election were officially called into question today. A committee was formed to look into possible corporate sponsorship of the botnet, which is estimated to have tampered with the ballots of at least 17 million voters. Flying aboard the Monsanto Air Fortress, President Elect Sarah Palin addressed concerned Americans, asserting that the investigation was nothing more than left-wing extremists constructing a smear campaign.
"best digital camera under 300"

Before:
http://www.google.com/search?num=100&hl=en&safe=off&...

After:
http://www.google.com/search?num=100&hl=en&safe=off&...

ReviewGist page moves from rank 1 to 5.

ReviewGist listing might not have original content but it is the most relevant and accurate. Every other page lists the best cameras under $300 for the previous years, from 2008 to 2010. Only ReviewGist page has the cameras that you should buy right now for under $300 as we update our lists every week. Ask any shop keeper who knows the latest models and they will agree with ReviewGist recommendations more than any of the sites listed from 1 to 5.
Great list indeed.. And the key points are focusing on a niche (cheap, easy, close, ...) before expanding.
BUT even though Foursquare did that in New York to begin with, the speed of expansion afterwards is important too. Foursquare went from 1 city to 100+ in a bit less than a year opening slots of new cities every second month or so. As Groupon did that in a shorter period of time.
The conclusion simply being (i guess) : once your model (product, business) is proven locally on a niche, don't wast time and get global fast.
Major Jolloud
A college professor once told me that the institutions will still be here, but opportunities may not, that was a year ago and now I'm fund-raising. I too have "2.5 years of college left". lol
Although, I still regularly try to plug in my mini DisplayPort connector the wrong way--just like you describe with USB. Apple is using the miniDP connector for Lightpeak/Thunderbolt.
Max Ogden Talks About CouchDB, Open Data and Couchappsora (Part 2)
Work for companies that are weak in what you're strong in, but strong in lots of other areas.

When I joined Google Search, I was frequently the smartest guy in the room when it came to JavaScript quirks, or web development, or rich AJAX apps. I was usually the dumbest when it came to massively distributed systems, or information retrieval, or i18n and accessibility, or unstructured data mining.

Over time, I've transferred a bunch of my frontend knowledge to other engineers, and I've learned a whole lot about how massive software systems are architected. I'm a better developer, the people around me are better developers, the company is several hundred million dollars richer, and everybody wins.
I've been working on this project for almost 3 years and have finally gotten to a point where I'm close to getting a finished product, so no, it's not a matter of commitment. College financials are not a concern (and my grades are very good, the CS department is just anal). I can make a quality product, but shipping it and making money off of it is what's up in the air.

You are correct in that it is entirely possible for me to do both college and startup at the same time, I just don't want to be carrying a 5 pound rock with me on a marathon if I don't need it.
That palantir page was really disturbing to see. I have to be glad that it was leaked.
Not clear what your site does for a new visitor. After a while, I figured out there were "stars" and "fights". But no sense of why I would want to use it.
With Seconds To Spare, Discovery Rockets Into Space
RSS Feed, a lot easier than constant reloading.
Do you mean to ask what are the secrets to earning more money? Keep learning valuable skills, do good work, ask for more money (or ask for ways to potentially earn it, e.g. stocks), all while changing jobs from time to time.
Raw foodism: The best dieting program
$100k is so ten years ago. Things have gone up now, at least in the bay area.
> $100k isn't successful, it's the bare minimum as a professional. If you're an engineer, all that's required to earn that much is show up on time and be good at your job.

And how much do you earn living with your parents and offering such insights?

Because out in the real world, even 50K are hard to get to sometimes, depending on professional field and/or state/city of residence.
The complexity of a system is quadratically proportional to the number of hacks in the system.
It sounds like Thunderbolt is "compatible" with USB and Firewire in the same way ExpressCard and CardBus are -- by putting the host controller that would normally be on a PCI/PCIe card on the bus.
1. I do some front end development but mostly consult and project manage on large, well funded projects. This includes some of my own projects.

2. $175,000+/-.

3. Dishwasher.

4. 14 in web technologies.

5. Knowing the ins and outs of web products and how to make them and how to make businesses around them. Knowing your own value and not settling for anything less. Determination and confidence.
LSE Halts
http://online.wsj.com/article/SB10001424052748704150604576165753761876730.html?mod=googlenews_wsj
Then your case is special (maybe you are just, well, more mature in years than many of us, or maybe you had family help). Most people just starting out don't own their houses outright.
"rent = $1000 studio or share"

Uh huh. Now, do that when you're 35, with a wife and two kids.

I think it's easy to forget that people in other parts of the country do things like raise families. Also, most people don't generally want to live with roommates past their 20s. It gets old.

I know where you're coming from -- I live a fairly frugal lifestyle, and I'm doing fine while renting an apartment in SF with no wife and no kids. But I'm also in my 30s, and I think I'm on the extreme outer edge of tolerance for the kind of life I'm leading. My friends with children tease me all the time: they wouldn't dream of living the way that I do.

That said, I'd also be going nuts if I lived like I did when I was 25. YMMV, but probably not by much.
This is a duplicate: http://news.ycombinator.com/item?id=2037576
Do I really need a college student loan
College tuition and board and lodging are expensive. Many students find that they are unable to pay for these essential elements of college life. They are recommended to obtain a college student loan which will help them overcome the difficulties faced financially.
I don't agree that everything here on HN is dead serious. However, the bits that are funny also add value. the bits that are funny for funny's sake are quickly down-voted, and generally don't fit with the current sense of the community.

You could've phrased your submission as:

Don't know if people here are aware of it, but if you
were you could've replaced that entire post with <link>

Then it would've been informative as well, and, in my experience, less likely to be downvoted.

Now, I will go back to being my serious self ...
Laughing is not allowed. Apparently...

HN is a multi-cultural place, and the potential for misunderstandings abounds. I've been in countries where what I thought of as a completely innocent remark has been regarded as a serious insult. I don't know how familiar you are with other cultures, but levity is frequently heavily culturally based, and getting it wrong can make you look like a complete jerk. People here usually appreciate the respectful nature of the site.

There is humor here, it's just of a different kind.
That's interesting. I've had no problems with USB MIDI adapters. As long as I have less than 5ms latency in my audio path, I'm able to play comfortably over the cheapest USB-MIDI adapter on Amazon. I've also had reasonable success with USB audio interfaces, with latency around 5ms (IIRC - I switched back to my ancient emu10k1 card because of the DSP).
JQuery Conference 2011 - SF
It seems to have gone up to 10.
45k-60k? No. You may be thinking of wages accepted by H1B holders who have just arrived and will take anything they can get. Or people who just don't know better.
Just curious: what in particular do you hate about it?
Actually he has a pretty narrow definition of wages also.

Here are the mean wages in various sectors:

http://www.bls.gov/oes/current/naics4_511200.htm

As it shows, $100K/year is FAR from common and very far from what you get for "barely showing up"...

It's just that people are just so narrow minded and only notice trends in their circle of friends and colleagues. He's like Warren Buffet saying "Surely, everybody makes one billion dollars a year, else you're just not trying enough"...
Introducing AWS CloudFormation
Well, you could take a semester/quarter off and see if this product is something that could work. You don't have to full-on drop out.

Honestly, from reading your post, it doesn't sound like you're getting too much out of college (at least educationally, dunno about socially). It may not be worth your time/money/brain power. College isn't a necessity for networking with like-minded people these days.
Balls to semantics! :) If you install Linux on your machine, you get a distro and you get a package manager. It's not third party to your OS it comes with you OS, your OS is installed with it, you OS is upgraded with the package manager. You only need to use the package manager that comes with your OS (i have never had to use yum while on a debian os). None is true on OSX.

The OSX package managers are not as good as apt (the one package manager I have a lot of experience), in the same way Nextstep is not as good as OSX. The fact that you need to have more than one installed and use for different software (my experience working with fink afnd macports in OSX tiger days) shows that its not as good as apt
I really hope it will change for the better, but I don't trust Google anymore:

Small example: When you search "VLC" on google on find scams websites shipping VLC with a toolbar/crapware/malware, buying or not adwords...

Google plainly refuses to remove those websites, because they gives Google some money. So they make money from scammers, know it clearly and do not want to do anything...

And as we are a very small team of volunteers, it is impossible to attack those websites...

NB: this happens with other software too.
You might be interested in the extensive discussion about this from when it was posted 2 months ago:

http://news.ycombinator.com/item?id=2037576
The second one isn't that hard once you recognise the kind of problem it is; then it's just a case of writing out a standard solution (I don't want to be more explicit in case I spoil it for someone else).

I have done a few of these puzzles; the ones I remember were for Quora and STA. Of those, this had least code and was quickest to write - it was fun to think about, but I didn't really learn much doing it.

In comparison, the Quora question involved various optimisations in C code (for speed) which was a bit of a time-waster - I think this tests a wider range of knowledge much more quickly. But my favourite was an STA question on inferring relatives from DNA which meant learning something new (high dimensional data; particularly locality sensitive hashing).

Personally I would prefer to see all the questions at the start, so I can see how interesting everything is, and how much time is involved. I don't really understand the advantage (to the people asking) of having them chained.

PS I find the spammy comments on this thread very odd. Are Hyperpublic themselves using sock puppets? That really makes you look bad.
$100k = £62k which might be enough to get you a mortgage on a 1 bedroom house round here in the SE UK (based on 3x income)
An App to Change the World (and pry yourself off facebook)
Features To look for in a Hosting Company
choosing a web host needs to be a decision made wisely because once your website suffers from a server downtime, your customers are lost and so is all your effort that you put into the website launch. Look for these factors carefully in your hosting provides.
Is this really a problem outside the US? I have never encountered a "any code you write while employed belongs to the company" clause outside the US, and I don't think it would be valid in any European country. IANAL, of course, but I find the thought ridiculous. An employer buys work hours, not my life. If I want to hack on Open Source in the evening (or whenever, off-work), that's my prerogative.

Noncompetition clauses might be a larger problem, but that's also pretty simple to spot. The best employers have you develop code to solve their problems, and then let you open source it, anyway.
"My software will realize huge cost savings for your company, resulting in a huge bonus for you and a very happy wife at home".

... pitch in progress
If this gets rid of "experts exchange" I will be very happy. At least content farms usually give some sort of answer to your question...
I'm red-green colour blind but have difficulty in describing colours in general (I see them and know what they are but sometimes (and especially if they're under a coloured light) I can't specifically say what colour a wall is, for example).

This is quite interesting as I can't really see second-by-second changes; at most I can see small jumps (not the radically large ones) you get every few seconds.
Here's how the etymology works:

thrive: prosper

thrift (~= having-thrived): prosperity, hence money

thrifty: acting so as to get or maintain thrift, hence not spending much

thrift (derived meaning): the quality that thrifty people have; again, not spending much

spendthrift: a person who spends his or her thrift; hence, someone who spends a lot

spendthrift (derived meaning): the quality that spendthrifts have; that is, spending a lot.
This depends on a lot of factors. I have not heard of offline advertising being a big win in our space. Many developers, including me, do fairly well with AdWords. My AdWords spending every month dwarfs my rent, healthcare, and tax bill... combined. (Some of my shareware buddies are much better than I am at it, on larger spends.)

I have yet to discover a worthwhile online ad platform other than AdWords.

The bread and butter of my business is organic SEO.
Same here. They just keep on going and going and going.
They even embedded a JSON-based programming language! From the example at https://s3.amazonaws.com/cloudformation-templates/CloudForma...:

"UserData" : { "Fn::Base64" : { "Fn::Join" : [ "\n", [ { "Fn::Join" : [ "=", [ "dbName", { "Ref" : "WordPressDBName" } ] ] }, { "Fn::Join" : [ "=", [ "dbUser", { "Ref" : "WordPressUser" } ] ] }, { "Fn::Join" : [ "=", [ "dbPassword", { "Ref" : "WordPressPwd" } ] ] }, { "Fn::Join" : [ "=", [ "dbHost", { "Fn::GetAtt" : [ "WordPressDB" , "Endpoint.Address" ] } ] ] }, { "Fn::Join" : [ "=", [ "dnsName", { "Fn::GetAtt" : [ "WordPressELB" , "DNSName" ] } ] ] } ] ] } }

Certainly not the nicest syntax, but I guess it gets the job done.
I already have an Amazon account. Why would I go out of my way to get a different account just so a few pennies of my purchase can go somewhere different?

I don't think the "leave it to the users" option really works here. A lot of people will choose the least-work path.
I'm not so sure (given I spent quite some time learning Chef). With Chef I can deploy to a Vagrant VM running on my laptop, to a local server, to our VMs hosted by another company, or to EC2. This is great for testing, and it gives some useful diversity. For example, the disk IO throughput on EC2 isn't great so we're considering deploying our data stores to some dedicated servers. We can use the same deployment process to manage these and our EC2 servers. This seems like a win.
My employer prefers to hire coders who work on open source software. They say that they have done the math and has found that it has a significant correlation with the person being worth hiring. Means that they're genuinely keen on coding, and all that.
So this is like an AWS-specific Puppet implementation? It doesn't seem to go all the way down to installing linux packages for example which would be really nice.
You say "by the time you're even earning mid six-figures", but "mid six-figures" is a whole lot of money. (Of course it's not much relative to Warren Buffett. but then what is?)

... Oh, wait, by "mid six-figures" do you mean $150k or $500k? Even $150k is a very nice salary by most people's standards, but I was assuming you meant $500k. (Six figures: 100k to 999k. Midpoint of that range is $550k. Perhaps the geometric mean is more natural; that's about $300k.)
Nope, CloudFormation is for infrastructure provisioning. Configuration management is still valuable post-boot.

I've been using CloudFormation in conjunction with Chef - they're complementary tools, really.
Flat Screen & Plasma TV Installation in Los Angeles
Home Theater Installation in orange county will provide you with the good audio and visual quality. We provide the best services in the installation of Plasma TV around Los Angeles.
My favorite clock remains the Uniqlock: http://www.uniqlo.jp/uniqlock/
The land of godess.........................author from kenny ruhulesin
yes, what's your point?
What kind of FUD is this? Far from killing it, contributing to Open Source projects is what made my career possible. My OS contributions serve as a combination resume/code sample and the community I work with make excellent references as well as a pipeline for the occasional consulting gig.

Are there any real-world examples of the kind of suit the OP talks about?
Yeah, I have a dreamhost account too. The other features are excellent - things like SVN hosting, and they have a special account you can backup hundreds of Gbs of local files to.

It might not be the fastest, but you can't beat the value, especially if someone you know can give you a discount code (30OFFER is mine. I think I get some money off my bill if anyone uses it.. )
Good News You Don't Die.
Strangely enough, your primary example always directed me to videolan in the past, and continues to do so.

I very much prefer DDG these days, but those statements are just not true. And I do not believe that Google would purposefully provide _much_ _worse_ results for US customers, relative to EU ones.
It's also on the iPhone app store (for £0.59), but it might be a different author.

Associating time with colour has been tried many times - eg the Chromachron watch was briefly famous:

http://www.ubergizmo.com/2006/11/chromachron-too-advanced-fo...
Does anyone know if this halt is related to the recent switch over to the new Linux based platform? (http://news.ycombinator.com/item?id=686116)
Ask HN: What programming language do you use for system administration?
What programming language do you use for system administration, infrastructure and deployments ?
Is it me or is Aqua being dropped?
Any order, yes, but things like http://davidlynch.org/toys/colorclock/#hsh do not work yet.
Yes, we do use (the free version of) this at times. Painfully slow and tedious - you've got to keep clicking the 'keep alive' (or whatever they call it) button etc.

Have you (or others) tried their paid service? How good is that? Worth it or not?
> Now the good thing is that most consumers of jquery don't
> care about performance of their code

Many do, but more do care about cross-browser compatibility and when you need to support IE6,7 home-rolled code is not likely to cut all the research and effort that's embedded in jQuery.