skysight-inc/HackerNews huggingface dataset:
I like the way that he implies that you don't have the right to complain about the 12-character limit at Stardock unless you complain to your bank about the 4-digit credit card pin limitation first.
"But if a site rejects the password that my password manager generated (16 chars [a-zA-Z0-9])...it's generally a pain in the ass"

No, that just means your password manager sucks and is out of touch with the real world. Any good password manager lets you quickly generate passwords of any length.
Now that got me thinking. Fonts are basically a vector format. But with one thing added: hinting, that allows beautiful rendering at low resolutions. Why is there no support for hinting in SVG ? I hear media queries are coming, will they solve this problem ?
I do a lot of number crunching on the CPU. I dont need security or reliability.

Is EC2 a good choice if you just want to do that? Or what would you guys use for that?
It is indeed extremely user unfriendly at the start. You have to spend a god awful amount of time setting everything up, but in the end it's worth it IMHO.

I've been blogging for 3 years now with Jekyll, and typically my "new post workflow" consists in sending an email to a private address. It's all automatic from there on.
Finalists for the Mobile Premier Awards 2013 are announced
Coinciding with the Mobile World Congress, to be held in Barcelona on February 25-28, Appcircus will be hosting the annual Mobile Premier Awards, recognising the world's best apps of 2012. The event will be taking place on the evening of February 25 at the legendary Sala Apolo starting at 15.30. The MPAs will be the main kick-off for the MWC 2013 and a great chance to start networking with key influencers in Barcelona, as well as an opportunity to discover some of the world's most innovative apps presented live on stage. Come along and enjoy the show!
Show HN: Developed my first RTS game from scratch using HTML5 and Canvas
This is what I experienced as well.

I've updated it now - it's still a dog, even compared to my 5 year old ThinkPad...
It's largely practical; I like being able to discuss what I've done with people, including specifics. I make exceptions, but the amount of work that goes into writing a compiler is probably worth more than a certificate is to me. A compiler project would definitely produce things I'd want to discuss with folks and code I'd want to reuse in later projects. One benefit I find of releasing something as FOSS (when permitted to do so) is that I know I'll be able to reuse it later[].

[] (this bit of reasoning deserves more explanation than I've given...)
Things will probably look better once you switch your client implementation to Netty as a similar test I did with Netty 4, Protobufs and batching of messages produced low seven figure numbers too.
This pretty much matches my experiences. I went from a sceptic to a believer in co-located team rooms after seeing this a few times.

Did you also see the incidence of "bad" interruptions drop as the team got more experienced? That's what I've seen pretty much every time I've worked in this sort of environment.
I found myself in your words. I'm 37 years old and I'm more mediocre than 17 years ago. Suicide is an option, but I'm mediocre also in this area.
A professional interviewer doesn't shout over the interviewee, however incompetent they are.
It's 72 actually. I thought it was 56 as mentioned on the original [?] BCrypt website[1]. A thread[2] on security/stackexchange discusses a workaround for the 72 char limit. See https://gist.github.com/4690368 for a simple test case that shows the >72 char truncation.

The source provides a hint:

/* Schneier specifies a maximum key length of 56 bytes.
* This ensures that every key bit affects every cipher
* bit. However, the subkeys can hold up to 72 bytes.
* Warning: For normal blowfish encryption only 56 bytes
* of the key affect all cipherbits.
*/

[1] http://bcrypt.sourceforge.net/

[2] http://security.stackexchange.com/questions/21524/bcrypts-72...
Also wrong forum.
100% not joking. The questions are fine but the approach that was taken i.e. shouting over the guy is unacceptable.

Watch Jeremy Paxman deal with someone. He'll let the person dig themselves a hole and politely fill it in on top of them.
If you think a start up is about technology, you are missing the point. A "start up" is a seed for a big company. Lyfe Kitchen in Palo Alto is a startup because it's a single restaurant to get product market fit before opening a chain through raising massive capital and/or franchising. A web development shop is a normal small business because it's not developing a product that's going to scale
What's new at Paper.li: custom domains and more
Wrong forum
Thank you. Not come across that one before. Anybody got any references to the original paper?

I'd be interested on whether the comparison is to general open plan offices vs team rooms.

A reduction in health risks and distractions are two of the noted benefits

Health risks? I wonder why. Most accidents happen in the home and all that ;-)
Even "Microsoft Accounts" have a 16 character limit on their passwords.
"better way of keeping your digital identity"

We'll get you a seared flesh barcode, for your birthday, on your forehead. Hands-free Facebook logins for life! Are you excited?
IMO the real question is why use KO when you know Angular?
(except perhaps for the lib size)

Really, I was using KO and it was really nice at the time but since I've tried angularJS I don't see a reason to go back to KO.

Two way binding without ko.observable/ko.observableArray/ko.computed, just plain js objects is really a big win.
It depends on the size of the project. Our dependencies compile into 130Mb of DLLs excluding all external references.

That's expensive to build.
He didn't say the item doesn't apply, he said that it is a warning sign. Holding a contest doesn't make a product snake oil, but it certainly correlates to snake oil products.
I don't understand why you are so upset. Just edit the HTML and set maxlength to anything you want. It will seal a deal. :D
android 4.1 support please :(
Kimbo.js
There is nothing good in there! Run away! :P There are reasons companies like Google et al. strictly enforce their developers to use only a subset of C++, or to use it as an "augmented C". There's also this fun problem as you learn and use it: http://lbrandy.com/blog/wp-content/uploads/2010/03/c++.png

http://yosefk.com/c++fqa/index.html isn't a book, but the author shares your disgust for C++ and it's fairly detailed. As he says somewhere, he knows C++ better than it deserves to be known. I also don't like C++ as much as C (and I'd like to replace ever having to use either of them with Rust, hence Rust is my language-of-the-year to learn for 2013), and I found the FQA immensely useful for understanding the craziness and defectiveness of C++.

I'd also recommend http://www.amazon.com/The-Standard-Library-Tutorial-Referenc... I own the first edition and found it useful.
And then he goes and creates a version control system when you just wanted a kernel....
Apple Ousts Samsung As No.1 Mobile Maker In U.S. In Q4 2012
I think he meant the time 'wasted' or perhaps just used working with Microsoft Windows. Rebooting, configuring/reinstalling every few months, etc.

Every reboot required during the install or upgrade of a Microsoft product multiplied by an install base of hundreds of millions of machines is a big number.

(Not that this is really relevant to Bill Gates's work today)
Very sure. http://news.ycombinator.com/item?id=2596263 -- that's what I wrote two years ago:

Once of the reasons Gawker moved away from hashbangs is that they weren't well supported by Google, despite this being a "Google specification". Nick Denton, the founder of Gawker, has some interesting tweets about the use of hashbangs over the past few months:

Nick Denton: "Dip in uniques largely because of drop in Google refers. Pageviews (which are driven more by core audience) less affected." -- http://twitter.com/nicknotned/status/61152134929981440

Nick Denton: "Google does not fully support "hashbang" URLs. So we're eliminating them rather than waiting for Mountain View." -- http://twitter.com/nicknotned/status/61465859079671808

Nick Denton: "Yeah, I'd advise against hashbang urls. Will kill search traffic -- even if you abide by Google protocol." -- http://twitter.com/nicknotned/status/62595141927583745

So here's a high-profile failure of hashbangs when it comes to being indexed by Google. Which means if it's search indexability you want, hashbangs isn't it. The Google spec just isn't mature enough, or well supported by Google search itself.
Nope. I don't idolize one over the other. But I'm genuinely angry that someone who has worked hard to improve the quality of our daily life hasn't got the attention/credit he deserves. And it's frustrating that someone who actually made something useless (a LOT of people take instagram photos of their pancakes than just eat it) and someone who intended to claim ownership of your content got something more than the genuine contributor to our living standards, which in this context is Elon Musk.
correction: dynamite was a significant stabilization of nitroglycerine by Nobel
Mosaic Flow: Pinterest like responsive image grid for jQuery that doesn’t suck
I've added a comment, please verify.

http://forums.stardock.com/439802/page/1/#3315287
In my experience CPU of cloud servers is generally... bad.

If you do regular CPU work (24/7), you may be better off getting dedicated servers (with raw CPU grunt) for far cheaper cost per month.
They do not want student to copy on each others before deadlines. Even latter, if they want to give the same course a second time, they need students of first session to never publish their homework.
I use Trello: https://trello.com
On Android, Alarm Clock Xtreme. It makes me solve math problems. Can also do captchas. It's truly the most important app I've ever used and I'm very thankful to the developer.

A side note: lack of sleep is terrible for your mental health and will seriously impact your work performance. Please get more sleep. And catch up on sleep as much as you can.
Could you please link to the content in text form? I'd rather to skip to the meat than sit through an hour of video.
It would be nice if BoingBoing actually linked to this book:

"Three Felonies A Day: How the Feds Target the Innocent" The average professional in this country wakes up in the morning, goes to work, comes home, eats dinner, and then goes to sleep, unaware that he or she has likely committed several federal crimes that day. Why? The answer lies in the very nature of modern federal criminal laws, which have exploded in number but also become impossibly broad and vague.

http://www.amazon.com/Three-Felonies-Day-Target-Innocent/dp/...
To be honest, most of us are probably computer criminals even if it wasn't for all of that.

In fact, we're probably all generic criminals anyway. That's how the government likes things.
Perfect competition of that kind only exists in markets where the product is fungible and consumers can easily substitute suppliers. Participants in such a market are price takers as you describe. The VC market is more a case of monopolistic competition, or monopsonistic if you prefer.
I have also. It really is wonderful.
Camover: the beginning of the end of CCTV?
Agreed.

Steve Jobs only did it for his ego.
I'm not so sure anymore about the password length limitations (or any other weird password requirements for that matter).

For the longest time I was wondering why my bank would ONLY allow a 5 digit password, alphanumerical only and it MUST contain at least one letter as well as one number, while they let you choose your own username completely free of any restrictions, including special characters. After thinking about it for quite some time, I remembered all these sites where your password had to be as least 6 characters (now 8 seems to be a general minimum).

By forcing users to use EXACTLY 5 characters at least you cannot use the SAME password your already using for your mail and whatnot, except for the fact that there is nothing preventing your from simply dropping the last character (but you sure would NEVER do that, would you ;-), assuming of course you already have letters as well as numbers within the first 5 characters.

While 5 characters seems extremely weak, If you get it wrong 3 times, your account is locked. Locked as in "you have to call them and identify yourself with A LOT OF DETAILS about your account and transactions" to unlock it and reset your password.

I have no idea how they store passwords and it doesn't really matter to me, while it probably should. They are a BANK and if they get hacked and their customer password database gets compromised, I am sure they will have worse problems to take care of.

What I would really like to see is their evaluation of security versus added support work for locked accounts.
It's actually not very safe.
If the original post were about the difference between our connections I would have found it somewhat shocking, but honestly, a top rated hacker news post about a 5mb/s increase in speed from 10mb/s to 15... who cares?
Don't forget the PPT, "Plunge Protection Team" a working Group that was/is being used to prop up the markets during downturns. See http://en.wikipedia.org/wiki/Working_Group_on_Financial_Mark...
Since this is probably a joke, is there a comparable class for a simpler language available online? Anyone have any resources for people wanting to self-teach themselves compilers?
Road to an IPO
Laptop problems for 999 caller
Oh, writing parsers is useful outside of writing compilers. But yes, you shouldn't be writing parsers in low level languages like C++. Write them in OCaml or Haskell. It's a joy there.
Security Economics - A Personal Perspective (ACSAC 2012)
I guess 1-bit transparency was considered "good enough" in most cases, otherwise static GIFs would have disappeared years ago.
SVG In OpenType: A New Approach To SVG Fonts
Avoiding the pitfalls: Using the Atmosphere framework with Spring
At this point I believe that intelligence interests in the USA will prefer bitcoin to stick around, because it is not nearly as anonymous as most people think it is.
> Not only that, but the dragon book is terrible.

Agreed. I can never believe the people who still praise it.
Technically, using the billing alarm, you can use the APIs to shut down [respectively] all services.
Counting and mapping number of people killed by guns via GunDeaths
I'm sorry but you keep saying that you can't do things that are eminently possible.

You can install vim and unison on an iPod. If you jailbreak an iPod you can get a full compile stack from cydia.

As for a printer, that's not what we were talking about. You seem to have made an apples (no pun intended) to oranges argument. Of course you're subject to the limitations of whatever OS you're dealing with. Printers that provide SSH access do so to allow you to securely administrate the printer, not to run vim. That's not to say that you can't run vim on a CUPS print server box and do what you want that way.
As far as I can tell, it's checked on the server side too. But I might have another go at it tonight to be sure. The worst that could happen is that I get a longer, more secure password ;)
A profound part? Maybe not. However, I noticed yesterday that a provisioning tool I wrote was blowing because I was assigning by mistake an empty string coming from a CSV instead of a None value to an integer field in an sqlalchemy model. That's a bug a static type system would have found.
Those arrays are behaving exactly how arrays behave in any language. Can't see the problem here.
Exploring the Grand Canyon on Google Maps
I signed up, but I share the feeling here that this has to be a joke or email harvester or something else... Still, it'll be neat if there's at least an attempt. If it's real, I doubt I'd make it to the end. One aspect of this that is pretty doable and far more important than being a C++ Grandmaster is knowing how to implement the pieces that get basic code (in any language) from text file to the registers on your x86-64 CPU with a Linux kernel managing your program and others.

I had a real-time operating systems course a few years ago in which we developed a simple real-time kernel running directly on an arm9 microcontroller board. The toolchain of cross-compiling with gcc and programming the device (and creating the required linker file for the architecture and bootup assembly) was fortunately done for us with source available, and we did a high-level overview of how openOCD works and a whirlwind tour near the end of the course of how we might compile a program independent of our RTOS kernel's program and load the separate program from SD card with the RTOS and run it. We talked about elf files and related topics but didn't go too deep--it'd be nice to revisit some of the topics and especially in the context of Linux. (I would prefer an arm device over x86 though.)
Three PC Brands Where SecureBoot On Linux Is Botched
How I doubled Android 3D game scene quality with 4 lines of code
dedicated hardware. common. that might have been an option in the 90s. i want to be able to use as many cpus as i want when i need them. not have a bunch of machines rotting away idle.
Maybe that's their goal. But if a password has very strict requirements, I cannot choose my own password. This means I cannot remember it, which is annoying in itself even if there are no consequences for security (I need to write it down, reset it every so often, or call them to unlock my account -- a lot of effort).

The result is that a customer of their service is annoyed. I think a login/signup procedure that makes people happy instead of annoy them should be worth a lot to any brand.
So normal small businesses don't grow? Where do you draw the arbitrary limit between seed and normal? Can Lyfe Kitchen learn anything from a single-site restaurant? And vice-versa?

My contention is that a startup is any early stage business that intends to grow. And that they all have things in common, regardless of whether their vision is billions or thousands. They may move through that stage at different speeds - eg, in particular relation to your raising capital point. But drawing a day one distinction based on vision - not reality - increases risk of failure.
His whole twitter feed is link bait. And he's deleting all disagreements in the comments on his blog. We have fed the troll.
Surely intent is important though?

I mean, if I send a GET request to a URL on the internet it can be assumed that by making the URL public you consent to that.

However if that GET request is including fragments of SQL then and you manage to dump contents of the database using that then that would be a more clear cut case of abuse even though you are just sending GETs to a public URL.
Google offer payments for bugs as a small thank you to people who report bugs. Google accepts that all code has bugs, and they want help to close those bugs.

Mega is offering a prize for breaking their crypto. They hope to never pay it out, and they hope to use that as a sales line - "SUPER SECURE CRYPTO NEVER BROKEN!!".
There's a Stanford compilers class on Coursera. You can supplement it with the dragon book. Another book goes well with it, one of my favorites: Programming Language Pragmatics 3rd ed.
HN is one of those great communities where people usually don't comment when they they aren't qualified to comment. It's either that, or they get down voted to heck and hell banned if they continuously post low quality material.

It's probably more of the latter :)

The one problem I have with HN is the basic/extreme bike-shedding situation we have here.

Articles on hiring, firing, culture, etc. (softer - more bs subjects) and the singularity, complex economics and quantum physics (softer - more bs subjects for laymen) seem to get a metric ton of crappy comments from people who aren't qualified to talk about said topics and HNers seem to be much too nice (or don't care) enough to point out the crap for what it is.

I try to avoid those types of posts nowadays.
so you ask for a question saying you do "a lot of number crunching", then complain at the fact that dedicated hardware will do what you need if you actually process a lot of data?

ass.
Any thoughts from people on the ground in those areas?
Okay, fine. But why limit to 12 characters? My email address isn't limited to 12 characters when I sign up, and it's probably limited and validated too. The fact that something needs to be validated does not justify annoyingly strict limits. Allowing 64 characters is just as easy as 12.
Careful what you wish for, one day they may just change into something like a speeding ticket.

Then governments will start to see it as a revenue source.

With your ISP bill you will get your citations, you'll have to pay a fee, attend an internet-school (ala driving school) etc.

Then entire industries will spring from the criminal side of it, all those idle lawyers will now market themselves to get you out of internet tickets.

And then it's part of the system so they can never stop doing it as unemployment levels would jump.
I read that as San Francisco and wondered why a bunch of hipsters from the Bay were being so retro :(
The bigger instances (like high CPU) tend to be virtualized less aggressively, so they have good performance.

It's really cheap to try and see if it's good enough for you.
The Psychology of an Internet Troll (infographic)
RubyGems Trust: X509 vs OpenPGP
Google also offers "prizes" in the same way at Pwnium.
Internet, Voice Traffic and Submarine Cable Maps
Amazon offers several instance types targeted at high-CPU usage. They typically come with recent CPUs, sometimes GPUs as well. They are decent platforms for CPU intensive stuff.

I recall some benchmarks showing Google's cloud offering (Compute Engine) had better CPU performance than EC2. There are other providers (e.g. Digital Ocean) that might be worth a look -- I expect their hardware is on average much newer than Amazon's.

It really depends on how much your time is worth vs the cost of the jobs you want to run. EC2 is the IBM (or Microsoft, depending on your age) of cloud offerings -- you won't be fired for choosing it, but you might be able to shave some time and $s off by going elsewhere.
Yes. You're accessing an information system without permission, which is an offence under Title 18 U.S.C. Section 1030.

Edit: here you go: http://www.law.cornell.edu/uscode/text/18/1030

Paragraph a (2) (C). Congratulations, you're a felon.

Oh, paragraph a (5) (A) as well.

Gosh, 10 years hard time - C (1) (A).

Precise enough?
http://www.youtube.com/watch?v=8AM09X2ZJWk

It's bad, but I would say its notoriety comes more from the fact that it's so bad relative to the neighboring blocks. Walk two blocks and you're at the Westfield mall / Union Square.
Nope. It is new Java.) Haskell is today's Perl, if you wish.
I think video games are sick, and stupid. I used to like them... I guess.

What you find in the world is eveybody wants to limit other's freedoms in some areas but don't like their own freedoms being limited. Bet you didn't care about beating up mental health people, but video games limitations are a problem! You could be mental and on welfare faster than a snap.

God says...
C:\Text\WEALTH.TXT

of the earth,
the precious metals and the precious stones, should gradually come to be
more and more in demand, should gradually exchange for a greater and a
greater quantity of food; or, in other words, should gradually become
dearer and dearer. This, accordingly, has been the case with most of
these things upon most occasions, and would have been the case with all
of them upon all occasions, if particular accidents had not, upon some
occasions, increased the supply of some of them in a still great
"I Write Like"[1] runs on Racket on a VM with 256 MB RAM.

[1] http://iwl.me, source code: http://www.codingrobots.org/p/iwl/
that isn't the point. the point is if there is a limit on character length, its a clear indication that the passwords aren't being properly handled.