skysight-inc/HackerNews huggingface dataset:
They probably wouldn't be blowing up merchant vessels like U-Boats

But a part of the point is that they could in theory.

they certainly would still spend whatever money it takes though: Mark 48 torpedos are a cool $1M to $3.5M.

This would be dandy for blowing up a submarine or major warship which costs a lot more. This might also be viable for "demonstrating" your capabilities one or several times. Sinking a major merchant marine fleet this way wouldn't be cost effective.

It just happens to use cheaper ammo - I'm sure the gun will be much more expensive to make than a standard machined barrel.

With a 200 mile stand-off range, a much more expensive gun would still make sense. The extreme range would make such a weapon more survivable. There would also be applications for land to shore fire support.
It's even worse if, like me, you're diagnosed with adult ADD. Something that would take me 5-20 minutes in a quiet environment can easily take me a half day in a distraction-prone open office environment.
I scanned it in the bookstore one weekend a while back. The gist (what I can remember anyway) is to outsource everything. He basically outsourced his whole life and most business activities using various web outsourcing services like Freelancer.com and whatnot. There were some other little innovations to go along with it, but that's what I remember most.

It's worth a quick speed read in the bookstore, but I wouldn't buy it.
Are Posterous Fudging Visitor Statistics?
I changed Caps Lock to Control, which is extremely helpful. Especially since on the Macbook keyboard, it's tough to reach down and hit the Control button without accidentally hitting Function instead.
This is offtopic, but it makes me angry every time someone uses Lego (singular) as a collective noun. When I was a kid they were always called "Legos". I never heard someone say "I built X out of Lego". I don't know if it's worse that they try to enforce this artificial use of language, or that everyone goes along with it. "Lego bricks" sounds artificial too, but at least it sounds plural.
Thanks for noting. Edited the title to make it easier to see (I certainly missed this fact). Howerver, some points it makes are still current, specially about substring chains (which also apply to sub-collections). Most people who use profiles with memory profiling learn these things the hard way...
I think you need to find smarter people, then. I'm constantly amazed (in a good way) by the people I work and socialise with.
Stuxnet is harder to get rid of than that because it has a rootkit that targets Siemens PLCs. The Windows PC is simply the vector to get it there. You can reformat and reinstall your Windows PCs all you like, but your SCADA systems will still be infected.

I don't really understand industrial control systems, but it seems like restoring all the code that runs on all of your PLCs from backup would be challenging, especially if your tools to do so are also infected.
I used mine as an extra control for awhile. Currently I use it to switch to Japanese input mode.

It's unfortunate that you can't set it to Escape (without some dodgy hack at least), would be great for vim.
I wonder if being able to code while listening to music has anything to do with gender; I am a female developer, and can't listen to any kind of music at all while programming -- I find it as distracting as if a cat were jumping on the keyboard. Perhaps because female brains tend to have more connections across the halves? (...or perhaps because I'm a musician myself, and process music differently?)
Another step is Japanese Robotics http://tinyurl.com/39ke6g7 Notice the humans marginalized in the background.
A problem I have is repetition, a song can be really good but it quickly loses appeal if I listen to it multiple times without other songs in between.

Like others here lyrics don't really bother me because I'm listening to stuff I have heard before.
Same here, I do use caps lock pretty often while programming (C++) especially when defining enums. I do think however it wouldn't be a big deal if keyboards didn't have it.
It's worth reading. People have sour grapes about others being successful.
For future reference, the Kindle SDK: http://kdk.amazon.com/
He is a hell of a 3d artist though.

http://www.youtube.com/watch?v=VkB-kQ9ovVU
Until they delete the account and you have to go through the hassle again. I find it much easier to just register and log-in once per browser.
Just remember this, kids: Did any of you imagine TSA would lead to crotches being grabbed in the name of "national security"? There will come a day when all computing purchases will be "routinely" reported to DHS. And every member of IT staff will need a Fed license.
For a long time I toyed with idea of repurposing old Apple Enhanced II Keyboard that I got somewhere for free to use with my desktop, as it is quite well built. And there was one giant problem with that: I use capslock as another control key (almost everywhere, including Windows) and this is simply impossible to do with that keyboard, because capslock latches mechanically...
This behavior harks back to an older time when people similarly had little choice but to start their own businesses or work freelance. For the past 50-100 years, in urban areas being independent or an entrepreneur has looked like a lifestyle choice given how many jobs were available, but now it's become a necessity again, just like it used to be. I'm not sure this is a bad thing at all.
This discussion is over whether he actually wrote the press release, or whether someone else did and put his name in the metadata to make him take the flak for it.
Probably measuring data size in libraries of Alexandria, for one...
Nice tip. Just disabled it. Will see how well this works out.
XKB keyboard maps recently got option to swap esc and capslock, but for long time that required dodgy hacks with xmodmap or writing your own keymap. On the other hand swaping capslock and esc (or for that matter any other keys) is trivial in windows (althought it requires writing obscure binary blocks into keyboard driver's configuration).
Be careful, xpdf has a few known problems:
http://freshmeat.net/articles/debian-new-xpdf-packages-fix-s...
Most likely next to nothing. This was a test flight, they were probably happy for anyone paying them something for payload. (Two CubeSats were on board.) The important thing was bringing the capsule into orbit and back, that’s what will secure SpaceX continued support from Nasa.

Consider: While this second flight of the Falcon 9 rocket was a success like the first one, the first three flights of their smaller Falcon 1 rocket were failures. You don’t want to put expensive payloads on a rocket that flies for the second time.
Perfect timing for you to post this thread, I need this advice too.

If you don't mind, can I ask if there's any specific advice anyone has regarding moving on from a startup?
Who or what is W? White house?
Oh, you mean they included payload for testing, so they would have put something on there anyway? That makes sense...
Switch Caps Lock and Ctrl - it'll drive you crazy for a week or two, then you'll never go back; Caps Lock is far more ergonomically placed than Ctrl considering how often you hit the latter vs. the former
From talking to people over the years, I've been surprised how differently people interpret music. There's a big split between the lyric driven and the lyric deaf.

People talk to me about the lyrics to songs I know and I have no idea what they're on about. I can listen to, and even sing, songs whose lyrics I've never verbally parsed. So I get on great with songs that sound good but have idiotic or nonsensical lyrics (Phoenix or The Smashing Pumpkins, for example) because I don't interpret them anyway. I have to listen deliberately and with full attention to "get it."
And that is the main reason why dfsch's substring copies the data (and there is also another operation that explicitly shares the buffer which work only on mutable byte strings).
Nook Color Rooted ezPDF Reader PDF
I personally really enjoyed it — people whine about "outsourcing everything" but why not outsource all the tasks you don't like doing, ergo reducing your "work" (stuff you don't like doing)?

There are also a lot of good stories about taking mini-retirements regularly rather than saving up for one large one and ways you can make it happen by convincing your boss to let you work remotely or by quitting, so it's not just about outsourcing.
There was supposed to be a Kindle app store. Not sure what happened to it.
Fingerprint coding may hold key to controlled gambling
Wohnungsräumung Wien
Why x-ray backscatter is not very effective
In a clock precision in the metalwork in the gears is important to cut down on friction, etc. But I'm not sure if the saem can be said for this ancient computer.

Someone correct me if I'm wrong, but it seems like what is important here is simply the ratios of the number of teeth on the different gears.

I mean obviously all the parts have to mesh when the device is cranked but it doesn't have to turn terribly smoothly to work.
Are you actually asking?: "How hard is it to switch from sole proprietorship to s-corp/llc if you keep your accounting straight and use your personal bank account?"

Not hard at all. If you are a sole prop, American citizen, paperwork in order then it is very easy and a law firm could do it in a couple of k. Orrick has Start-up docs on their website for free.
Ask HN: Do We Need Both Websockets and The Wave Protocol?
I do not quite grasp the difference between the two as they both appear to use push technology to communicate data real time. Are we splitting what could be one? It reminds me of a common problem from the WEB2.0-era, S-EXP. vs. XML vs. JSON. Basically breaking the web unnecessary much.
Shuttle- 1981-2010
Wow, how could I oversee that one. Thanks. But why did it not get noticed by the system?

I will delete the submission now. Thanks again.
LEGO(TM) is a trademark, which means (in the USA at least) that it should not be used as a noun. The company risks losing the ability to assert its trademark if they don't enforce this. The "proper" use is: LEGO(TM)-brand toy building blocks.

Yeah, I know it sounds dumb and no one will ever call them that, but calling them "Legos" or "Lego" isn't correct either.
"If so, why are you doing it?"

Because first to market makes a difference?

Because a good idea may also require a good implementation, which (depending on the idea) not everyone can pull off?

Because not every good idea is meant as VC fodder? You do it fast, milk it for what you can, and accept that eventually others will copy it and spoil the party.
Sometimes he's right, though; and if you can swallow your distaste you can learn quite a bit. Fortunately, it's easy to tell if a vain person's judgement of his own intelligence is correct if you're smarter than he is.
They'll download the app, use it do whatever they want, and refund it

That is tempered by the fact that Google only allows the refund once - next time they need to do the same task they have to make a permanent purchase, and the app they used last time is in poll position to be the app they use (assuming it's any good).
Have you tried the development version of gnus (from git) in the last 2 or 3 months? Lars has returned and is making lots of improvements, especially in IMAP performance and search.

I have about 200 mail folders, and the dev version of gnus now starts up in about 5 seconds, whereas the version included in Emacs 23.2 took about 1 minute during IMAP session bring-up. Refreshing the group view is now quite fast for me, too.

I believe that nnir has been rewritten from scratch. Doing a 'G G' search against my dovecot server on a folder with several hundred messages takes only a couple of seconds. The new nnir also has support for various kinds of search filters, including a mode where you can type a raw IMAP search string, if the included filters aren't sophisticated enough for your queries. Unfortunately, it's not well-documented yet, so you have to search the mailing list or read the .el file to discover what it can do, at the moment.

Anyway, try the development version of gnus, and see if addresses any of your complaints.
The famous Happy Hacking (http://en.wikipedia.org/wiki/Happy_Hacking_Keyboard) uses this layout by default.
Caps -> Meta (alt/option on Mac)

Works a charm for me. I've used this for years. I don't feel that using it as Ctrl is useful.
On page 3,

One of the founders of a YC company called 1000Memories.com (it's FB for dead people, only more interesting) says he heard FB can already tell when you're about to break up with someone: certain communication patterns emerge.

Yes, I know that the amount of data people share on Facebook is staggering, but, you've got to be kidding me!
My Ctrl key is on Caps Lock
Ctrl is still ctrl though, I like having two. When in Windows via VMWare fusion it is much more comfortable to use the standard ctrl key when doing ctrl + shift + right/left arrow.
Super annoying. Very first thing I did when I got my MacBook was install KeyRemap4MacBook (http://pqrs.org/macosx/keyremap4macbook) to switch Control and Fn.
All three Weebly founders went to a state school (Penn State!) and never had a real job.

It's certainly possibly to be successful no matter what school you went to.
Well, there's also the fact that a wheel of cheese is a lot easier to replace than a multi-million dollar satellite if something goes wrong.
there is a price point where we will pretty much take just about any job. if this job hits your price point, take it.

also, not everyone on HN has glamorous jobs. you gotta start somewhere.
To be honest, the language doesn't really matter. The US government can already do all of the things in the bill under the Commerce Clause in the Constitution. Note how the Commerce Clause is used as the justification for requiring that citizens purchase healthcare [1]. It's has been used to justify laws related to sex offenders registries [2]. We ultimately are going to have to rely on the courts to develop precedents that limit the power of the government in this area.

Between the debate over cyber security and the debate over healthcare, the Commerce Clause may well prove to be the most significant part of the Constitution for the next decade.

[1] http://www.nytimes.com/2010/12/10/health/policy/10lawyer.htm...

[2] http://topics.law.cornell.edu/supct/cert/08-1301
Although the headline is conjecture, the article mostly quotes experts in the field, so I would hardly say that it has zero substance. The main point is that highly technical websites and mailing lists that deal with the hardware and software involved have seen an influx of Iranian visitors, which might imply that there is an ongoing effort to contain the damage.

Not rock-solid proof, but interesting stuff.
Or he's executing a Joe Job on himself in an effort to bury his mistake in the resulting noise floor...
I, too, have a Maildir Spotlight importer on my list of projects. I have made no more or no less progress on it than you have, apparently :) It's really too bad that Apple didn't choose Maildir for Mail.app's message storage; my understanding is that its format is very similar.

I recently did some research on integrating Address Book.app with Emacs, and decided to use external-abook.el rather than the eudc-* stuff. It works great, so far. Did you know about it when you chose eudc-mab, and is there any particular reason you chose the latter instead?

At the moment I'm using external-abook.el along with bbdb, mostly because of bbdb's snarfing. I have to use C-c TAB to expand addresses with external-abook.el, which is a bit of a pain, because my muscle memory is wired to use plain old tab ala bbdb. I should figure out what I need to do to swap the expand keys.

edit: the latest version of external-abook.el that I can find is here:

http://www.emacswiki.org/emacs/external-abook.el

There's a git repo on Github somewhere, too, but the version on Emacswiki has some fixes that the Github one doesn't. Many developers of small, but useful, Emacs extensions have an unfortunate tendency to maintain their code on Emacswiki, rather than in a proper VCS. Oh well.

*edit2: typo fix in edit.
Well, you have a steel boat. Leaving GRP boat to ice might not be as good an idea, although we had one here one winter and it still seems to sail fine.
George W. Bush. I think people starting using W to differentiate him from his father George H. W. Bush.
Do we all agree to teach from quicksort, to complete newbies of programming, while most experienced people had hard time to understand?
Or simply just read this thread and imagine if you are just 12.
I bet they could ebay that cheese for hundreds of dollars per ounce.
See 'Decision theory' section of this reading list:
http://lesswrong.com/lw/2ua/recommended_reading_for_friendly...
Also: This is a capsule designed for supplying the ISS and returning safely to Earth. It can’t deploy satellites, even if SpaceX wanted to (the CubeSats were deployed from the second stage, not the capsule). Whatever payload you put in there would fly into orbit, stay there for three orbits and fly back. That’s just not attractive.
Las Vegas Dragnet PI
Has anyone ever hired a PI?
Be careful with these. I recently found that Java serialization is much faster for large integer arrays than packed repeated int32 fields in protobuf. For most clients, this speed wouldn't matter, but for me I actually had to stuff the java serialized bytes into a protobuf bytes field.
I'll also check the dev version: searching and moving mails is really slow. I hope this solves it, thanks for pointing it out!
As someone who finds this kind of optimization story interesting, but to whom optimisation in everyday life means adding an index or caching a query, wouldn't it be equally important to analyse the worst case optimisations as well?

Then again, that is probably done as part of regression tests by the compiler makers.
I love changing caps lock to ctrl, because it's just like the old Sun Microsystems keyboards I used to use in my university computer lab.

Does anyone know if the Sun keyboard introduced this layout, or if it dates back even further?

Edit: While I was looking for info on the Sun keyboards, I came across this article, about why it's a bad idea to switch caps lock and ctrl. I don't agree, but it's interesting: http://news.ycombinator.com/item?id=1996002
Awesome graphs, it's worth it just for that.
Yes, CoreData is a focus of experience in itself. CoreData apparently was based off of what was in WebObjects?

It looks like the iPhone SDK was officially released on March 6, 2008. I think I could be a brutal interviewer with my one year. For example, tell me how you would design a CoreData-based app with a table showing how far you were from a list of addresses (that you had lat/long for). There are a lot of gotchas (background thread, if you wanted distance-based section headers...) that could only be learned by hands-on coding. There is only so much you can learn from a book or lecture - at some point you are going to need to dive in - so you yourself could give a talk on what was left out...

I think even "simple" stuff like how to implement a loading view could quickly ferret out the doers from the pretenders. And the next level would be asking how they would create custom UITableViewCells. And so on... But the important thing, is there are some pretenders who want to become doers - those are the ppl I think you want - and the ones that big companies can't identify. The programmers who love problem solving, who love figuring things out.
No, it's not hard to believe that; it clearly has been interpreted that way; what makes you think anyone here would disagree with that?

How would you improve the language of the bill? I agree with the suggestion downthread: "economic damage" is too broad. I think they should just strike that.
For those too lazy to do the math:

128 bits = 16 bytes = $0.10

8192 bits = 1024 bytes = 1kb = $6.40

A megabyte of this would cost over 6 grand, and probably would take up a lot of surface area :) If the current product is approx 1cm squared (a guess), your $6 1kb one would take up 64cm squared, which, according to wolfram alpha is about half the size of a passport or 1.5x the size of your credit card.
In emacs you can press C-Space, start typing, then use C-x C-u to capitalize what you just typed.
WikiLeaks backlash: The first global cyber war has begun, claim hackers
Except it is also the canonical look-how-awesome-Haskell-is example that keeps getting trotted out all the time. Why aren't there more canonical examples of Haskell being both simple and awesome as well as fast and correct?
Instead of resting on "government is bad, m'kay", how about taking a crack at suggesting something to improve the bill? That's something people can actually debate productively.
switching for Control would be nice. but even nicer would be switching for the right-arrow key. reaching across with my right hand every time i want to traverse a closed bracket in an IDE is ergonomically absurd
Why You Should Not Swap Caps Lock With Control [2008]
tl;dr i want a macbook air and this isn't it
They being SimpleCDN, not its (ex-)providers?

Hmmm, UK2 Group bought my DNS registrar some time ago. No complaints about the service they've provided to me, but....
Didn't know about external-abook; I'll check it out, thanks!
He's clearly talking about Herman Miller. You're right; Herman Miller is closer to Holland than Grand Haven. I was going by memory; we drive past it several times a year on our way to our family's cottage.
Most compilers typically do a good job, but I was surprised to see such a difference on some examples.

On those examples, Clang seems to be usually better than GCC at static code evaluation and local optimizations.

However, GCC beats Clang in examples 2 and 3 due to better loop optimization capabilities (such as unrolling), allowing it to use SSE instructions.

Example 3 show that the Intel compiler has even stronger unrolling and vectorization capabilities. Not unexpected, as their compiler has to be especially good at this in order to get good performance on the Itanium architecture (IA-64).

I'm also impressed by the trick used by ICC in example 7 (using a bittest against a statically computed bitmap to implement the comparisons).

It will be quite interesting to see the results the researchers will get on many more examples...
I can always count on learning more (and sometimes a lot!) about US law when I read any of your posts. Thank you for taking the time to explain complicated legal matters in layman's terms that I can understand.
I use caps lock whenever I want to type more than two letters in upper case. Quite a few of my passwords have upper case strings in them and I get used to the motion of hitting caps-lock for a few characters then hitting it again to turn it off.

Needless to say the absolutely moronic "fix" for accidental caps lock in OSX (just used caps lock there) which delays activation for a fraction of a second makes this far less accurate and is mind blowingly frustrating. I almost returned my laptop because of it (but the suspend/resume on the macbooks is so good I had to take the good with the bad).