skysight-inc/HackerNews huggingface dataset:
> By the way, Amazon also makes me log in repeatedly; I see no difference there

Amazon doesn't make me log in repeatedly; they ask for your password again for some actions (looking at your order history for example) but for most actions (including buying) you usually don't need to retype your password... and you never have to retype your email address.

eBay makes you retype your email address while they display your name on the page, which is incredibly stupid.

Amazon looks like it's build and operated by real people who care about what they're doing; eBay looks like it's been put together by consultants who couldn't care less about the user experience.

Man I hate eBay.
Maintainer Hall of Shame
Using the Chrome extension, auto-fill is under Prefereces > General > and auto-login is under Preferences > Advanced.
I sometime get my IDE to rotate the various representations of a boolean equation to try to find a better looking one (it's not always the shortest, sometimes some concept make more sense, like in his example)
More information (easy version): http://www.rsc.org/chemistryworld/2013/12/new-sodium-chlorid...

Arxiv version: http://arxiv.org/abs/1310.7674

> The calculated phase diagram features unexpected compounds - NaCl3, stable above 20
GPa, NaCl7, stable above 142 GPa, and Na3Cl2, Na2Cl, and Na3Cl, which are stable
above 120 GPa, 100 GPa and 77 GPa, respectively.

If I’m reading correctly, they are stable only under a lot of pressure.
I will dream bigger in 2014
How does this affect the average consumer?
Well that's me told :) For what it's worth, I vote every time, never for one of the big two, and I tell people why.
We run http://testingbot.com which provides just that: online browser testing. In your case, just go to our website, sign up for a free account and run any IE/Firefox/Chrome version straight from your mac. Please let me know what you think, we appreciate any feedback!
Show HN: Swiftcode
That's my point. Trans people get murdered for being trans even in the most 'accepting' areas. People like Sssnake don't help matters, either.
Starting my first side project... hopefully!? :)
Sure. My given name is James but I go by Jamie. However, the common familiar of James is Jim. Yet, calling me Jim is a fast path to a punch in face. It shouldn't be a big deal but I suspect that the fact that my father's name is Tim has a lot to do with the reaction as we do not have a good relationship.
> Your problem is not your crypto. Your problem is the attitude.

OK, now I can see your point. Thank you for taking the time to reply and share advice.
Given that most people understood his post, the problem may lie in the reader, not the writer.
Keepass has browser extensions as well. They're quite good and only gives the password to the site you want.

https://github.com/pfn/passifox
if you consider the fact that the nsa and cia often collaborate closely, and then look at the amount of influence the cia has often displayed in the past, towards foreign countries/regimes etc., gejjaxxita's question seems quite reasonable.
Ssnake's assertion is false and provides a good example of the sort of cocksure, wilful ignorance and bigotry trans people have to face every day.
For quick testing rest Apis I use http://sailsjs.org/
Yup, I used spook.el back then too. And as I said, Stoll had suspicions - he thought the NSA listened to all the traffic, and why not - it was all unencrypted telnet sessions.

But the common impression then was that the NSA knew how to crack ciphers because they had the researchers, and that their unexplained changes to standards were improvements (for example, they changed DES to resist differential cryptanalysis 20 years before that technique was "discovered"). The notion that the NSA did more than just restrict key lengths to weaken crypto is recent.
Internationalized country TLDs
A word of warning about TerraCopy- it can cause annoying errors when copying. I transferred many gigs of data from one computer to another over a LAN, some files transferred fine, others looked like they copied ok, but were actually 0kb in size on closer look.

I'm not sure if it was a bug in that particular version or with the setup being used, but once I uninstalled TerraCopy the errors ceased.
The 5 Fundamental Principles of Persuasive Web Design
Also check Antwort, similar but seems to have better documentation and has been thoroughly tested: http://internations.github.io/antwort/
Calxeda shuts down, ceases operation
PHP is known for being widely supported and easy to get running. It does require integration with a web server, though, which can present some complexities for novice installing it on random environments (which may already have a web server running, so configuration instructions become complex).

Node.js would be an interesting alternative because you could keep it JavaScript-only across the tiers. It is supported across operating systems and it's easy to install. For instance, on Windows it can be installed as "cinst nodejs".

For database I recommend SQLite since it would avoid a lot of friction associated with database servers (ports, permission, etc.)
"Everyone collects utilities"

Speak for yourself. I don't collect utilities.
It takes so long to use, but the "printout" feels a lot more permanent and awesome than the modern digital list of search results.
Our holiday visit to the Apple store
Apple's Sudden Urge to Splurge
amazing, thanks for sharing.
I am actually reading through the book right now I have to say Joe did a great job with the book. Explaining concepts I thought was difficult in a clear manner. It's fun going through the examples as well. A real page turner for me.
Wine 1.7.9 was announced
I'm still baffled by salaries. In Toronto and surrounding areas (cost of living is not as high as San Francisco) I'm a programmer for web apps (php, js, and a bit of this-and-that). I see sallary ranges all over the map. Some make 40k, I've seen a 55k who wanted 60k, I've an 80k, and a few 90-120k.

One job I asked for 2x what I made at my old job.

I'm convinced you're paid what you ask for, so long as you can get shit done.
Nice list. Can't say I agree with everything, but preferences vary.

I'd add though:
ninite, notepad++, foobar, windows snipping tool and maybe cdxpburner.

NB both CDXPBurner and Imgburner come with Opencandy adware in some versions and are sneaky about it.
Props to whoever came up with the idea.
To partly answer your question;

In the context of Software Development you can get into wherever you want if you have enough references, be it your contributions to open-source softwares, your past job experience etc.. pretty much everything that proves you can get stuff done and cause as few as trouble possible.

To understand my point throughly, you need to understand that most people -if not everybody- wants some form of determinism. Understand that the people who hires you has practially no way to know for sure how useful you will be to them, so the things you have done in the past has to stand for you. You can view a college degree simply as a reference that is supported by your college indicating that you know some things, which implies you are likely to perform better than the other Joe which doesn't have a degree.

A college degree is the safest, easiest and most reliable way to weigh a canditate's ability, though its not the perfect method, more importantly it is not "the" method.
TC occasionally bombs out if you queue too much stuff - i.e. it just closes ... and thus looks like its done when really its not. Maybe thats why you got 0kb files.

Win7 + copying is decent enough for most non-lan purposes though.

Speaking on copying failing - I stopped using TotalCommander for that reason. It just says disk full (not true) out of the blue. Messaged the author & got some bullshit response.
My experience with Heroku has been drama free. I have never pushed a high-traffic system to their servers. For a reason: for the price, I'm better off managing my own boxes and not have to worry about data security and performance. Heroku for me is for projects that quite don't require much in order to run (as in not many users, data is not very important, etc).
if static data is enough, you can simple place it to files and serve as simple http
No idea why he would use Notepad2, ST3 loads up just as fast and provides way more features for text editing. Plus it is good with markdown syntax highlighting thus eliminating the need for MarkdownPad

Also Github for windows or just Git bash covers the need for Gow

Jabbr is ok, but I havent been able to give up mIRC

Also he left off a good tabbed ssh/putty

Great list, learned lots of new things thanks!
That's a neat tool to have.
Louis Althusser's coinage of RSA as "Repressive State Apparatus" in Lenin and Philosophy seems deliciously ironic now.
Your name matters in the US because if you sound (or look) like you're black, white people won't hire you, or listen to you, really, as much as your white peers. They'll see your work as worse than your peers' work when they are equivalent. You have to be the best of all your peers in order not to be the first to be laid off, because your pain and discomfort is less intelligible to your bosses than your coworkers' pain and discomfort.

As a Jamal, I've found it pretty effective to use young white men as a proxy to push projects in the direction that I think they should go in. White kids fresh out of college (at least of late, maybe past 5-10 years) seem to be less racist than their older peers, and really impressed that you're older and you know a lot of stuff.

Sadly, I think that this generation's freshly graduated white kids are less racist simply because they have had less direct experience of black people than their parents and grandparents, who moved as far from black people as they possibly could. A professionally intimidating black person (because I have 15 years experience and they have 5, not because I'm that good:)) as a living, breathing reality in front of them is a fascinating novelty that they have no idea how to react to. They may rap at you sometimes, though. Ugh.

This article gets a bit bogged down in the "name" aspect of the thing, though. Race is a cultural construction designed to rationalize outgroup discrimination, and consists of a bunch of markers that people use to determine which group you should be placed in, and therefore how you should be treated. A name doesn't have to be "Da'Quan," "Monique Washington" will work as well.
App Santa: Award-winning apps, up to 60% off for Christmas
The Perils of Working on Weekends
R language for programmers
Non-Windows users should still grep this list. There are some multi-platform tools listed.
If you are on GNU/Linux you can use built in tools with PGP (with a little help of bash scripts, and git if you want). I first saw it explained on this blog http://blog.sanctum.geek.nz/linux-crypto-passwords/ and has worked really well for me. Feels more robust and secure than browser password stores, though probably not as convenient but its up to you, convenience or security.
I used to have a box of crummy line-feed paper that I used in a dot matrix printer hooked up to my Apple IIe. I liked the endlessness of the accordion-fold paper. Also I felt like it was very cool (and a bit surreal) to take data that is inside the computer and print it out and leave it in piles on the desk. I wasn't tied to a tiny screen anymore...

I just re-watched Colossus: The Forbin Project and I thought it was funny how you could tell that the paper was much higher-quality than the stuff I had in my box. http://www.youtube.com/watch?feature=player_detailpage&v=vn0... <- should skip to 36 seconds in
Slowly getting there with http://noflojs.org/ but as open source and targeting the universal runtime of the modern web
Why have the tech buses invaded San Francisco?  Zoning policy in the Bay Area
David Campbell (who probably reads HN) has used the email "campbed" for years. I assume he likes it!
Wow!

This is actually very classy and reminds me of my dad's office back in the day. I remember going to his desk on Sundays and listening to dot-matrix printers nearby. Now I know those were ordinary MIS/TPS reports that we've come to hate so much. But I used to play with that line-feed paper, ripping its edges where it connected to the printer sprockets.

There was also a huge drum printer in that office, with a giant spool of paper resting on the false floor. The room was air-conditioned, shoes left outside, very cozy and well lit. Sure it looked very cool to me then. Thank you for bringing back those pleasant memories!
Well, when some of this "research" you promote ends up being backdoors planted by NSA (http://reut.rs/192XWwG), one has to be cautious.

Personally, I am more comfortable with 70s algorithms like Diffie-Hellman that have known and well-researched weaknesses. The "modern" algorithms actively promoted by US security firms after 9/11 are not time-tested, to say the least.
It would have to be regional tho, because those commuter bus lines would run across city and county lines. So who would be the taxing authority? The state?
Right, but then the very next thing down in his list of gists is the ubiquitous "curl something and install as root":

https://gist.github.com/steakknife/8032911

It's easy to start tearing things down with a "wall of shame" ("Security-oblivious, amateur-hour."), but a bit harder to be constructive and help fix it.
> "NimbleText - Regular Expressions are hard and I'm not very smart. NimbleText lets me do crazy stuff with large amounts of text with it hurting so much [sic]."

In case it's unclear from the description, NimbleText is a simple code generator. It's saved me a ton of time and keystrokes. Well worth the $20.
It seems the damage has already started, and deservingly so:
Brazil awarded a $4.5 billion contract to Saab AB on Wednesday to replace its aging fleet of fighter jets, a surprise coup for the Swedish company after news of U.S. spying on Brazilians helped derail Boeing's chances for the deal.

http://www.reuters.com/article/2013/12/18/brazil-jets-idUSL2...
http://en.wikipedia.org/wiki/Sunk_costs#Loss_aversion_and_th...
Because

1) Over the years it ends up being much more than 20 passwords. Bank accounts, credit cards, stock trading accounts, web servers, email accounts, IRA accounts, bitcoin passwords/keys, all kinds of work passwords, evernote, etc. I have more than 50 records in KeePass.

2) If you want secure passwords, they must be long (20 characters minimum) and random. Remembering something like that is nearly impossible for me. Once I started using KeePass, I feel way more secure than with my older scheme.
don't be junk!
First, when you read "Bachelors in CS or Equivalent!?", the equivalent part usually means "work experience". So if you don't have a CS degree you need the equivalent work experience.

I'm a non-college grad and I think my career up to now has been pretty successful. It was hard for me, much harder than it should have been if I had a CS degree. I had to work 2 or 3 times harder than anyone else just to keep up at times. I found that it wasn't the course material that I lacked since I read pretty much the same books as them. What took me a long time to realize is that all my colleagues were using the same terminologies and most importantly were "thinking" the same way. The majority of them had either a CS or a physics degree of some kind.

Now that I'm in a position of hiring many developers I'm not against hiring individuals without degrees, but it definitely helps. I've hired two developers without degrees. Both are super bright people but are struggle to keep up as I did.

All that said, IMO it's who you know not what you know, no matter of your background. You can get a job in a "big company" without a CS degree if you have the skills and you know the right people. I did it by attending a bunch of meet-ups to find people with the same interests as me. I made friends that were working for these "big companies" who got me interviews, etc...

I would stay in college if I were you. I didn't go but should have.
>BSD syscalls do the saner thing and just put everything on the stack.

Is that not slower (requiring a memory store and a SUB, then a load and an ADD to pop) than just MOVing a register?
my 2 cents:

- TreeSize ( and/or SequoiaView ) -- see where the big files/directories are on your harddrives

- Piriform CrapCleaner -- deletes unwanted/unneeded files after booting; configure all of it, then add folders and log files manually (find good candidates with Treesize ;) I like all Piriform tools, they're small, quick and slick. I wish they made more things.

- any SysInternals stuff you have a use for (Autoruns is a must have)

- DirectoryOpus -- the best file manager I know

- FreeFileSync -- backup/synchronize directories (locally, that is). Can also monitor directories for changed stuff (also for Mac and Linux)
Microsoft gifts 20GB of extra SkyDrive storage to Windows Phone users
What?? I don't have access to a Windows install right now, but the last time I used ST3 on Windows, it took a heck of a lot longer (~2-3 seconds) to start up than Notepad2.

For micro-edit sessions, Notepad2 is unbeatable.
Many readers on this site love to attack research by reading an article about the research or reading just the abstract, and then assuming that the researcher was slightly dumber than algae. This is just another example of that particular blend of arrogance and ignorance.
As I mentioned in a pair of comments in an earlier thread,[1][2] I live so close to the local Super Target (walking distance), that we end up shopping there even though we like other stores better. But from now on, we will pay only in cash, and if that limits our purchases at Target, well that's too bad for Target.

[1] https://news.ycombinator.com/item?id=6934787

[2] https://news.ycombinator.com/item?id=6936175
The block does not have to be on the backbone level, Cameron could simply plug all the money he has so far into writing a free application for Winblows, OSX, Linux etc that does all this blocking. People can then choose to install it or not on their devices.

Ultimately it's not my responsibility to protect my neighbors kids from seeing pornography online - it's down to the parents of the children. By making us opt in / out of something at a backbone level we are without a doubt paving the way for something more sinister.

This is not about protecting children - if it were it could be done with the method described above and or countless other net nanny type apps.

Cameron's motives will be revealed soon enough, mark my words.
Are you saying there should be no outrage over this because "they should've known better"? Let's not forget the website is a victim of an oppressive government, ultimately.

You're also implying, people shouldn't try to do "free press" in an oppressive country. By that logic, nobody should've thought freely in communist countries either. They would've just gotten themselves into trouble. And yet, that's exactly how a society evolves - by having more and more people try to think and talk freely, despite knowing the government won't like it.
Also on the front page of HN right now: Buckminster Fuller.

https://news.ycombinator.com/item?id=6943883
You would think that queuing lots of files would be where TerraCopy really shines- faster copying combined with a nice view of the copy queue, with percentages and so on.

I was disappointed to uninstall it because it worked well for normal copying on the same pc and the UI is very informative, but the bog-standard windows copying functionality can handle as much stuff as you can throw at it which is the whole point of a copy tool in the first place.
And the whole tone is just a bit OTT:

Friendly note: If you don't use semver, I will come to your home and stab you.
> World War 2 started when Germany decided to invade Poland in late 1939.

Germany and the Soviet Union. Sure, the Soviets attacked after the Germans, but they split Poland between them before the invasion.
A 5.9" screen seems huge - would it fit in an ordinary trouser pocket?
I'd swap out Treesize for Windirstat (Free-er) and FreeFileSync for PathSync (which I really need to fork one day)
> white people won't hire you, or listen to you

Some white people. Not all white people. The qualifier is important. With it, it's a true statement. Without it, it's a racist slur.
I get pangs of nostalgia watching this thing. I'm old enough to have worked with punch cards, teletypes, mag tapes, line printers, front panel switches, and such -- in the '70s anyway. (... now where the hell are my cigarettes ...)
The only thing that really matters about your name is how you feel about it. If you cringe every time you hear it, or it somehow makes you unhappy, its probably time to change it. Hopefully you're a citizen of a country that readily permits such a thing.

The only time it'd be good to change your name for professional reasons is if you're coincidentally an investment banker called Bernard Madoff, but even then that could possibly be worked in your favor.
Please explain what the "right thing" here is.
I am not there but I will fix this in my projects. Thanks!
Is anyone using TouchCursor (http://touchcursor.sourceforge.net/ )? I really like the idea, but I'm not sure if I should try to stick with it.
The Real Youtube Copyright School
O(log n) is ok with small data, let's say up to thousands. But when you've millions or billions of record also the O(log n) takes time. It's about size. Until yesterday we managed small database in comparison to the today's BigData-Base. That's why a Graph Database makes sense today, much more than yesterday.
I don't know why people have such a blind spot in this regard, but Visual Studio's non-support for word-wrapping comments is obviously shameful. It's utterly ridiculous that you have to press Return while writing comments, and then more ridiculous yet that you have to go back and re-wrap them by hand when they change! - and the end result of course is that people usually don't bother, with the wrapping becoming steadily more ragged over time. Which looks shit.

So, I'll recommend this addin, that fixes it pretty nicely:

http://kynosarges.org/CommentReflower.html

Though, you know... I've recommended this to numerous people over the years. And all of them have gone and ignored me. So perhaps I'm just unusual, and people like the raggedy look. Still, Comment Reflower gets my vote.
And knowing that, they still chose to implement it in Windows?
Aha, I see the distinction now. Thanks. Enough to simply disable autofill in LastPass then? I'm loathe to learn a new system because of such a seemingly small size vulnerability.

LastPass has me enter the master password in a pop up window when I click on the icon from the extension (firefox/chrome), although I suppose that's maybe not as good as an independent application?
Towards the end, this video elaborates on how horribly skewed against content creators this system is.
Windows Phone users given 20GB of free SkyDrive space for one year
I suggested the author to review my company product SpyStudio that has a free version and is being used by Microsoft MVPs and VMware to troubleshoot Windows issues.

If you need a trustworthy source, here is a video from Peter Björk ( http://blogs.vmware.com/thinapp/author/peter_bjork ) showing how to troubleshoot a ThinApp package: https://www.youtube.com/watch?v=6sLxeoB7Bho