skysight-inc/HackerNews huggingface dataset:
Moral of the story: to really disappear, you're going to need to go live in a forest somewhere or move to the high plains of Tibet.

Potentially useful information, if there's mobsters after you.

The RFID tags in tires is a perfect illustration of why it's going to be practically impossible to live in the modern world and cover all your tracks. I certainly didn't know there are tags in tires (which, BTW, is a nifty idea), and there are doubtless hundreds of other tracks I leave. Who could possibly cover them all? It would be like trying to make a sieve water-tight, except you don't even know where half the holes are!

Now, if we're talking about the NSA and not mobsters, and you are less concerned with being un-findable than you are with hiding your activities- there are different games you can play, and I'd bet you could be more successful. Behave in an ordinary fashion 99.9% of the time. Just look at the intelligence operations sixty years ago. Spies didn't hide in holes so no-one could find them, they blended in.
Sadly V8's dev team has yet to address the other problem that "use asm" solves - falling out of JIT sweet spots due to broken heuristics. If you maintain a large machine-generated JS codebase (like I do by proxy, with my compiler), it is a regular occurrence that new releases of Chrome (and Firefox, to be fair) will knock parts of your code out of the JIT sweet spot and suddenly start optimizing other parts. Sometimes code that was fast becomes slow for no reason, other times some slow code becomes fast and now you look at profiles and realize you need to remove caching logic or that your code will be faster if you remove an optimization.

The arms race never ends, and keeping up with it is a full-time job. asm.js fixes this, by precisely specifying the 'sweet spot' and giving you a guarantee that if you satisfy its requirements, all your code will be optimized, unless the VM is broken. This lets you build a compiler that outputs valid asm.js code, verify it, and leave it alone.

These days I don't even have time to keep up with the constant performance failures introduced by new releases, but JSIL is a nearly two-year-old project now and they cropped up regularly the whole time. Ignoring the performance failures isn't an option because customers don't want slow applications (and neither do I).
I definitely wouldn't say low-quality code, or even messy code, but I agree "not software engineers" is a reasonably fair description.

Two kinds of hackerly code that I think are common:

The big, messy, system that you get to work through iteration in an unknown/exploratory problem space. This might be the most classic variety. IIRC, the term 'hacker' was coined, or at least popularized, in the MIT AI Lab for this kind of software, as they were famous for building some pretty monumental but hairy systems. The codebase of some of the big classic Lisp programs, like CMUCL, Emacs, or some of the Symbolics stuff, might fit in this category of hackerly productions.

A small, clean, and elegant program or system designed largely by one person. Fabrice Bellard's 'tcc' is a good example of this kind of hackerly production.

Those lead to pretty different end results, but they have in common a focus on individual creativity and/or virtuosity rather than method/process. I tend to find that style of programming the most interesting to read about and observe, but the point is well taken that I might not want that hackerly approach (either kind) applied to lots of software. Something like train control systems, or business rules, might benefit from something more boring and industrial.
A long way home with help from Google Earth
From the asmjs.org FAQ:

>Q. Why not just keep optimizing JavaScript JIT compilers instead?

>A. No need to stop! But JIT compilers have less predictable performance based on complicated heuristics. The asm.js model provides a model closer to C/C++ by eliminating dynamic type guards, boxed values, and garbage collection.
Here are some possible improvements that jumped out at me:

- Certain letters including C, D, and S appear shorter than other letters, because of their round tops. Optical illusions cause letterforms with round edges (C, O, S) or pointed edges (A, V, W) to need to extend slightly farther in the rounded/pointed direction to appear to be the same size as other straighter shapes. This is called “overshoot” (https://en.wikipedia.org/wiki/Overshoot_%28typography%29).

- The spacing and kerning both need work. Letter pairs such as OV, FR, IA, AI, KE, EY, OX, MY, AP, and RT are too far apart. I’ve found that it’s easier to kern if you look at your outlines upside-down and backwards (I know Fontlab Studio has a built-in option to preview text in this manner, Glyphs might as well). Doing so helps your brain regard the outlines purely as shapes without getting sidetracked by their semiotic significance.

Another trick to type design is understanding that mathematical/geometric precision do not always result in the appearance of mathematical/geometric precision. Measurements that should theoretically be equal (such as the heights of letters as previously mentioned) often need to be fudged in order to look equal to the imperfect human eye.

The forums at Typophile are a great place to have your work critiqued by professional type designers (http://typophile.com/forum/1). Or, feel free to contact me if any of this is interesting and you want to know more. :)
On the Prospect of Blackmail by the NSA
Batteries are rated in milliamp hours at a given voltage. You can't directly compare ratings in milliamp hours without accounting for the voltage. Watt-hour ratings, in contrast, bake assumptions about the average battery voltage into the rating, and thus can be compared directly even between batteries having different voltages.

In this case, it's common sense. There is no way a Nexus 10 has a battery four times as large as an 11.6" notebook.
I wonder if Jeff is a Discworld fan.
Go big, it's a really good one!
The parent was talking about open source alternatives to Chrome OS, which is Chromium OS, which doesn't require a Google account.
"There is no one web technology professionals hate more in the world than GoDaddy."

By the way back in the day, before there was a godaddy and during godaddy's rise to "power" that crown (as a despired domain registrar) went to Network Solutions.

I wonder how many HN'ers are aware of that?
Steve Gibson (of "Security Now!" fame) recently proposed a novel way to manage account access called SQRL. Basically, you use a SQRL app on your smart phone to read login QR codes. Some behind-the-scenes magic happens and then you're logged in.

It has a large number of benefits over the traditional account/password paradigm.

https://www.grc.com/sqrl/sqrl.htm
You can baremetal a full Ubuntu install, but chroot is easier and lets you preserve some niceties of Chrome OS (fastboot, easy interface when you don't need full Linux, etc...).

It's preference. If you want to run Linux straight, you can install Chrubuntu in a pinch, but crouton is much easier.
How can it be harder to climb Amazon's corporate ladder unless they have less management or do more outside hiring at a senior level than other companies? Somebody has to get promoted to fill the positions, right?
Yeah - the downside would be if someone got access my 1Password, they'd have EVERYTHING...

Also, I always think that it's well and good having a super secure password/password manager, but that's not going to stop me accidentally typing it into a search box, someone looking over my shoulder, accidentally copying and pasting it into and email, or something equally stupid.

1P has some cool features to help prevent some user error (deletes the copy and paste history after a few seconds, auto locks the phone app, etc) but all it takes is some other dumb error on my part to circumnavigate all of their encryption.

The convenience outweighs the risk for me at the moment.
What about game framework, computer vision, scientific computing, robotics, etc? I'm sure you can come up with examples for each of these but most are either dormant/abandoned or simply non-existant. As for infrastructure, yes Chef and Puppet are big in the startup world but I know a lot more companies using Python or Java for that.
Ask HN: Whats the diff b/w a lifestyle business, a side project, and a startup?
I asked this a few days back but got no replies. So trying my luck again

How would you define whether what you are building is a lifestyle business, side project or a startup? Are there any other categories that I have not listed?
The article's title is "Redesign: From PHP/MySQL to Node/MongoDB Stack". And isn't about going from PHP/MySQL to Node/MongoDB at all. Instead it's mostly about putting together a one page app sort of thing, rather than putting everything together server side.
I've reverted to a prepaid 'dumb phone' for communication, and an Android tablet for everything else.
ASDA Offers 3D printing in stores
http://gaming.stackexchange.com/questions/23112/where-did-so...
It would be nice to be able to customize the text in the invoices (for example to translate them to other languages) and be able to add your logo. Also full screen on mac would be very welcome.
Article rings true from my perspective as a "level 5" manager in Amazon's fulfillment operation.

Remember that Amazon core value to "have backbone" and "don't be afraid to disagree"? This is where that would bite you in the ass. That Senior Operations Manager you disagreed with that one time in a staff meeting in front of the GM? Yeah, they just sunk your promotion during the OLR because your direct manager didn't want to put their spine out there to get snapped.

Not sure how different it was in Seattle, but in order to get that promotion, you had to tread lightly and make sure everyone thought of you as the perfect little angel.
I didn't have the money to at age 18. I mean, I had less than $500 in my bank account usually because rent and gas and food ate up my minimum wage earnings so quickly.

It's what I've done now that I have access to independent student level of stafford loans. I got a 35-60 hour/week job for 2 years before I moved which helped too. (Full time jobs are very hard to find due to the economy, where I'm from.)
important clarification: it is free as in beer not as in speech.
I use KeyPassX on OSX & Linux with no problems. There's several iPhone compatible apps that will push/pull the Keepassx datafile from dropbox too.
The light rail is way too infrequent, and the worst part is that it doesn't sync up with Caltrain. Why does the light rail not get to Mountain View ~5 minutes before the CalTrain to SF instead of ~30 minutes? The delay is maddening, just synchronize them! It's even worse at night on the way back.
i am all for identifying outliers (both on the upper and lower end of the spectrum) and getting them out of the regular system.

you're a genius? off to genius school.
you're just not capable of keeping up with the progress of the class? off to special ed, where the pace is better for you.

different countries approach these things differently, but identifying high and low potentials is proving to be really hard as the symptoms sometimes overlap (boredom).
What are some desktop based OSX accounting solutions? I run a small consultancy (just myself) and need to track expenses, taxes, write offs.. etc.
I will release server edition for people who want to install this on their own web-server. That way it can run as a web app too.
This is brilliant. I'm referring to the execution, the landing page, design, pricing model etc.

One question, can bank accounts be linked for realtime importing or is it based on importing csv's only etc?
As a developer myself, I know it's hard to put a timetable on these kinds of things. That said, do you have a vague idea of when this is going to be released?

I'm on a Debate team, and this would be an awesome tool to collaborate on cases. I would use Github for it, but my team is not too tech savvy.

Oh, and is this going to be open source? I'd love to help out with this project.
Yes, I've been a 1Password user for years, but you have to admit that using the database on iOS is hacky - you either have to log into 1Password and copy the username out, switch to Safari, paste it, switch back, copy the password, switch back, paste - or use the built in webview in 1Password to do your browsing, which is clunky but will autofill the forms.

On iOS7, it uses the iCloud keychain (written to by Safari from 10.9 Mavericks) to autocomplete forms. Also, all the iOS tabs are available on the desktop and vice versa.

Yes, I use 1Password to store other data, but its primary function is credentials for websites, and anything that does that inside of MobileSafari automatically blows 1Password out of the water.
Where can I find a bug free one?
This is what I use.

As an extra safeguard for KeePass, I use a key file in addition to the password. The key file I also keep in cloud storage (in case any of my machines die in a fire), but on a different cloud storage provider. That way I can always reconstruct my password environment, but it would require compromising two cloud stores and keylogging my password to open the safe. (Or access to one of my local machines and a keylogger, but in that case I'd be hosed anyway.)
lubos, it looks very interesting, but (there's always a but)....

I use QuickenPro (or whatever they call it today) and while I dislike it, it has Maximum Accountant InterOperability (MAIO) - since it's what my accountant's office tends to use.

I really like the idea of a simple, straightforward, just enter the data and get stuff done without getting in my way sort of package, but without AIO and preferably MAIO, I ain't even thinkin' 'bout thinkin' 'bout switchin'.

I suspect I'm not the only one in this boat, and "I dislike that other thing" doesn't really make "the other thing" broken - and if it ain't broke, why fix it? (In other words, the pain of sacrificing MAIO likely exceeds any pain from using "the other thing".)

What plans, if any, do you have for data import/export to ease pain and ensure MAIO?
Thanks for the honest reply. I'm working with different ad rev streams right now, CPM, affiliate, in-image and soon to be providing more videos as well. I believe opening up a multimedia portion of the site will attract those with a short attention span (like myself) and grow "sticky" content.

My father always taught me that slow and steady wins the race, therefore I'll be investing in this site for the next 5-10 years. I'm in it for the long run.

To be honest, I haven't even started the hunt for an angel yet. I don't really know where to begin, except here on HN. Which seems like a great resource. I'm trying to focus on making my product as good as it can be, and then making it even better.
I'm embarrassed to see such nonsense coming from a company we funded. A hacker is not intrinsically someone who throws things together to see if they'll work. The phrase "kernel hacker," for example, doesn't mean someone who writes OSes in that way. It means someone who is deeply familiar with OS internals.
i'm not suggesting the perspective is fair. i'm suggesting it's consensual. we're saying the same thing.
Beautiful, +1
Why so? I plan on going it alone for the next 5-10 years. This is my true passion and I don't intend on stopping any time soon.
Google isn't being misleading any more than a landlord. You can't run an auto repair shop in an apartment complex; they usually forbid that in the lease.

Just because you purchased 800 square feet (or 1Gbps), doesn't mean you can do whatever you want with it.
I completely agree. I come up with a lot of ideas and mention them to family/friends and 9 times out of ten the first thing they say about it is a huge obstacle or that it isn't feasible. I've always thought it was interesting that a majority of people, when presented a new idea, tend to go with the "Sounds like a good theory" reaction than imagining that it can be possible. That is why I admire Elon, in the face of all the critics that say it isn't possible he makes it possible.
Personally I like using long easy to remember lines out of films.

E.g. LifeislikeaboxOfChocolates,youneverquiteknowwhatyou'regonnaget!
this is great!

And, incidentally, you are welcome for this submission ;)
He misstates the 1Password premise. It is actually that even if you have a complicated single password, repeating it throughout the day makes it easy to remember.

The rest of his argument is based on convenience alone and rather weak. A YubiKey, nice as it is, doesn't help with mobile devices, where transactions are increasingly taking place.
It's running Ubuntu 12.10, nginx and PHP5 FPM - I can't remember if FPM came preinstalled or not though.
Did you look at using something like Qt ? Or did you want something in C# ?

curious to understand your technology choice
Who created Expresso?
5 Rules For Giving An Elevator Pitch
Got a 404.
Simply branching, making edits and PR's is not that difficult. You should consider trying Github for your use-case before you totally dismiss it. It's not as if the command-line tool is required.
Except hacks were born much before hackers: https://en.wikipedia.org/wiki/Hacks_at_the_Massachusetts_Ins...
Dalai Lama in favor of curative use of marijuana
Nice list! Some solid bits of advice there. I've been working over a year with a buddy on something we're looking to release before the new year. As the last couple weeks count down, I wish I had that advice e-mail address lol.
On the contrary, that would make it better. We can have a rational discussion without all the drama. ;)
I don't know if I agree with that adage. I think "Make it right" should come first. It's very easy to assemble perfectly constructed, but not fully functional, pieces of software into a coherent piece. It's comparatively very difficult to "fix" something that already works, both psychologically and practically.
Sounds to me like no matter what system is used, the problem is that there's a limited number of promotions/raises to give out.

If your employees really are adding value to the company, then why should the promotions/raises be limited?
Categorization of drawings of dog and cat faces – A university project
We Put Surveys In Our Game and Tripled ARPU
Will Keyboards Become Obsolete As PCs Decline?
Which one? Plomin has a long, prolific, and successful career, and many of his papers are cited in it.
Americans try selling hair, kidneys, eggs, breast milk amid financial woes
I also prefer the original definition, but I think you're fighting a losing battle. I think in common use, there's now three definitions:

1) The original definition. Someone with curiosity who digs into the internals of systems, more or less

2) Crackers who 'hack into' protected systems

3) Someone who works for a startup that's "going to change the world"
Alternative: 10 inch Android tablet for 70$.
Not yet, though they do have a version that works with Android over NFC.
I use Moneydance. It's ok.
I worked for a big company where security was a big thing. I had to have an ID badge to enter the building. My boss once admitted to requesting the logs to determine if people on the team were really showing up on time to work. So I was aware the information could be used in let's say a predatory fashion for things not immediately obvious.

However, I once had an ugly run in with another employee I did not know while in the parking lot. I went to security to look at film and try to ID them. We were not able to ID the employee. We checked film from the stairwell I exited through and caught a glimpse of the person, but you only had to swipe your ID to get in, not to leave. So, no, there was no timed ID badge record to match the picture against.

I was surprised by the outcome. Given the ID badges and security cameras, etc, I had expected a Star Trek style set up. No, not remotely.

I am well aware info can be used against people. That mostly scares me in cases of hostile intent. And where you have hostile intent, it almost does not matter what info they have. They can spin it as something bad anyway.

At this point, I think being innocent is mostly not a defense either. I hope things change. Currently, there is a lot of assumption of guilt and, to me, that is the real problem.
What's your operating system?
A horrible comment.

These are people who are minimizing their profiles, not magical fairy creatures. Of course if you buy a house under your own name, you will be easy to find - but with a little creativity, you may be able to get around that.

Just because these people are guarded about their activities and their images does not mean that they are handing out tips about how to run for Congress anonymously, so there's really no need to argue against that straw man.

>The moment you are born and issued a birth certificate, your digital footprint has started.

Not everywhere, and not until very recently.
Ex-amazonian here. Another problem is if your manager doesn't want you to get promoted. For whatever reason, sometimes people don't click, and I've seen the careers of some extremely talented developers be hampered by a bad or non-relationship with their manager. It didn't matter that their entire team, and other teams viewed these people very highly, and sought out their advice and consultation on a number of matters - they still couldn't get promoted unless their manager signs off on it.
That will work in about 50-70% of cases in the real world depending on the quality of your data and how sensitive you are to errors. For the remaining 30-50% you have to fix things by hand. The further problem is there is no good heuristics to separate the cases where it worked from where it didn't, so you still have to go through all the data to flag the cases which have to be fixed. Trust me, if you can come up with a way to make it work in general, you could build a very successful company around selling that software.
I'm not colourblind so it didn't affect me, but as a general rule a large number of your readers will be so it's really worth tweaking your standard graphs a bit.

It was fairly obvious, but I kinda feel the need to point this out whenever it's happening :)
To be fair, the tests in themselves are alright, but I'm not to familiar with tcl and have had problems with running them in a CI build with a lot of redis-servers being left behind. As the test are as far as I've seen basically integration tests it would be quite nice to have them in something like python to make them a bit more easy to handle.
Thanks for reminding me about those too.

On the bright side, there is a spiritual successor to Syndicate in the works, I can't recall where I read about it though.
Go Blue? (Maybe there are multiple LS&A's.)
I use the expresso daily, it's not a good platform, lot of limitations! But at least, is a response for the spying. Better than doing nothing!
Hope this investment change expresso in a better way!
Lavabit gets new crypto key, gives users 72 hours to recover e-mails
I have wanted to take this approach, but it's hard to reconcile with the password requirements for service providers. Sometimes these go so far as to be mutually exclusive--for instance, some providers will not accept a password unless it has at least one non-alphanumeric character; others will not accept a password that has one. I found that it was difficult to remember what mutations I'd done to my password to make it acceptable to the service provider.

How do you account for this in your algorithm?
Any organization is going to have a very limited number of top slots, and so the larger it is the harder it will be to climb into one of those positions.

I guess I don't see why this is news.
I will implement export to any format that will be in demand. I have configured UserVoice page, please check it out http://manager.uservoice.com/forums/202564-plugin-ideas
SSL/TLS in a post-PRISM era