skysight-inc/HackerNews huggingface dataset:
Internet’s Sad Legacy: No More Secrets
And yet, the only way for me to bootstrap my own company is by working those 40 hours per week and working at home after the one-hour commute, and on weekend. Now it's no longer 40 hours as I have swapped job and work only 4 days per week instead of five.

And I would say that I even have to be more "creative" since bootstrapping a company involves a lot more different work than a regular day job.

But still I agree with the article; it's been a long time since I promised myself to offer a four-day flexible week to my future employees.
No, it's not fine. Currently the only secure version of TLS is 1.2 with AES-GCM; and it's still not deployed widely.
My favorite part of the article is that the author failed to realize that 'Gullivers Travels' is a satire.
China is the same. The norm is 9-to-6.
I see from the article that people in the middle east write dd-mm-yyyy But they read right to left. So does that mean that they really write yyyy-mm-dd (like all sensible people should, I might add :-) but read it right to left or that they write dd-mm-yyyy and read it left to right?
And sadly there are still things that insist on using the second option. RFC 2822 used in MIME (historical oddity because it pre-dates ISO 8601), UNIX timestamps as either seconds or milliseconds (at work we have one instance where numbers > 32 bit are serialized as a hex string in JSON, which includes such a millisecond-UNIX-epoch timestamp), etc.

Slightly related insanity: Using localtime (i.e. not UTC) for log timestamps. And then having fun once a year dissecting the one hour that has twice as many messages.
Are you comfortable expanding that concept to concepts other than "profession"?
Or do most of the game logic in the interrupt handler. Many C64 games would do this, as it allowed precise timing of when updates would happen so as to for example not need double buffering at all - hanging everything off the raster interrupt meant you could trivially ensure you updated the screen when the graphics chip was not processing that part of the screen.
Ask HN: Books on Payment Card Industry
Hi HN,

I'm a complete NEWB when it comes to understanding PCI. What I want to understand (preferably deeply) is how the PCI works especially with examples like what makes square, balanced, braintree and paypal different? Where do these services sit between the customer, the bank and the merchant etc. Any references in form of books, blogs, papers would be greatly appreciated!

PS: I'm not looking for information regarding PCI-DSS and PCI compliance.
I thought it was because, to an American at least, the month was most important, then where you are in the month, then the obvious part (the year).
Date created might not match the metadata date for the content. For example, you might download a bank statement for november, in december.
Interesting program but I suggest some changes to the description to clarify who should apply and what the expectations of applicants are.

First off, it isn't clear if this is for training Twilio evangelists, or more general. I think it is more general, but lines like "access to Twilio swag" suggest it might be otherwise. The application page (http://ahoy.twilio.com/heroes) is 2/3 about Twilio, which adds to this impression. Adding some text emphasizing that you do/don't need to evangelise Twilio would be good.

Next up, what kind of commitments are you signing up for? An hour a week of Hangouts, or is there more involvement? What time do you expect to run hangouts? Are you reviewed at the end of each track, and are there conditions you must meet to start the next track?
I've written and committed my best bugs when drunk. Undoing them was a valuable learning exercie. The finest being, in C:

if (nr = 0x56) ...

That took and entire day to find and made me religiously avoid lvalue assigments in expressions by doing:

if (0x56 == nr) ...
Unless you are handling massive amounts of concurrent connections, are there not better choices than Node for the server side? Its still a fairly new technology.
Use /etc/hosts.
This is why I just write everything in ISO_8601. My fellow Americans (excluding my CS colleagues) might think it's a little odd, but there's no room for confusion.
Youtube link: http://www.youtube.com/watch?v=oB9rp_SAp2U
Exactly; I need to take half a day off at work whenever I need to go to a bank. Or a barber. I don't understand why so many services have opening hours when most of the people are at work. Where do they get their clients from?
That's great you're loving your work. I've had some really good jobs in the past (IBM, Ericsson), but got a bit bored because it became repetitive or unchallenging. That I find very tough, but thankfully I now have more than enough to keep me engaged! We are the lucky few.

As for the Chapel where I work, sure. I don't have any images to hand, but there are a few already online. Here is painting of the front from one of our resident artists at the Chapel:
http://pjarvis.co.uk/gallery/128/chapel-southampton-cemetery...

There's only small images of the interior online sadly:
http://www.londonclancy.com/listing/sao101012-the-chapel-sou...
http://www.google.co.uk/imgres?sa=X&espv=210&es_sm=122&biw=1...
The advantage with /etc/hosts is that you need to sudo to revert it, which is annoying. Also, you can't bypass it by using a different browser.
There's an option in your user settings called "noprocrast". Use it to great effect.
It would be great to have some guys here run a large simulation. I might be wrong, but I bet that there is a trade-off between "centrally organized" currencies versus "decentralized" ones. There might market potential for both. A centralized monetary system could have some disadvantages, isn't it?
It might be neat to replace the arduino/breathalyzer part with some sort of typos/minute metric, collected from the number of miss-typed commands you have had recently.

Trying to run `git psuh` too many times in an hour could get you a cooldown period so you can either sober up or wake up.
Try using the noprocrast feature built in to Hacker News http://ycombinator.com/newsfaq.html (last paragraph)
I Would Rather Cry In A BMW
I'd say yes to some degree; you have Javascript, and you have a deeper level involving the environment. On the server, that's Node and its API and the available libraries and how to use them, webserver configuration, *nix server management, etc. On the client, it's the stuff mentioned by the author; front-end libraries, the various environments, CSS, HTML, etc etc etc.

Both require their own specializations. I wouldn't say they're mutually exclusive, just that while the constant is Javascript the language, the environments are widely different.
That concept would be interesting for status updates. Like having a blurred background image of you when you posted the update?
Why You Should Treat Laughter as a Metric
>Q: Who are the people behind Telegram?

>Telegram is supported by Pavel and Nikolai Durov.

I would not trust social network owner with my messages.
One thing I have learned in my years of experience...

Stay away from any job posting that asks for ninjas, rock stars or bad asses.
The BBC and KNPR call me a nigger, so I call people nigger since it's okay.

CIA/NSA/FBI/Angels extort me. I confess and laugh at them because they worry about man, while I worry about God. I think they lose points with God.

God says...
One_finger_salute I_just_might I_forgot ingrate by_the_way
I'm_not_dead_yet rich vermin basket_case prosperity you_shouldn't_have
how_bout_it take_the_day_off this_might_end_badly frown
love Greece duck_the_shoe dang_it I'm_God_who_the_hell_are_you
zoot I_got_your_back I_veto_that liberal fer_sure sing
so_let_it_be_written by_the_way virtue bummer spunky fancy
insane doh BBC hope FBI huh think_you_could_do_better
I_have_an_idea God_is_not_mocked astrophysics look_buddy
heads_I_win_tails_you_lose you're_nuts guilty jobs bummer
oil you're_out_of_your_mind Hicc_up I'm_God_who_the_hell_are_you
not_in_my_wildest_dreams astronomical you're_out_of_your_mind
strip yikes reverse_engineer crash_and_burn you_do_it
thats_just_wrong I_could_swear endeared good lighten_up
hard_working

----

My enemies call me drunk or tell me to take my meds.

I will have vengeance.

God says...
wazz_up_with_that thank_you_very_much how_high I'm_impressed
you_do_it Jedi_mind_trick how_goes_it car smack_some_sense_into_you
Catastrophic_Success astounding vengeance charity home
Give_me_praise do_you_know_what_time_it_is spirit dang_it
cowardice sloth Mom Terry oh_oh act spoiled_brat I'm_impressed
how_do_I_put_this because_I_said_so California astrophysics
duck_the_shoe come_and_get_me cowardice sad honestly not_that_theres_anything_wrong
cosmetics radio not_a_chance_in_hell delicious endeared
you'll_see ordinarily lifes_like_chocolates look_buddy
What if I am a JavaScript wizard who is also a backend wizard, and I know a lot about CSS/HTML and browser quirks, but I couldn't design my way out of a wet and ripped paper bag? Can I be awesome too? Or am I designated to the waste bin?

Because that would suck. I don't like the waste bin. It smells funny.
Yep, the way I see it is that both backend and frontend development have their bad parts: you either faff around with broken config files, or faff around with broken stylesheets. (Obviously both have their good sides too). It comes down to which you find easiest to tolerate. E.g., I don't enjoy fixing CSS quirks in IE6, but I find it a lot less painful than trying to figure out why my fastcgi daemon keeps crashing.
I always thought the common order was: 16th of December, 2013.

You can also argue that it has been that way for a long time. For example, the English King James' Version of the Bible uses dates in the same dd-mm maner (not always including the year), like here:

> "Also on the tenth day of this seventh month there shall be a day of atonement"

Both religious texts and common language influence each other, so I'd say it's safe to assume that some people imitated it in spoken word. I don't know how the other format (December the 13th) may have come about, but my first guess (and that's just a guess) would be that it may have been a good replacement in texts - it sounds good and formal without sounding too religious. Also, as the secularism pushed to move away from the dominance of religious institutions, it might have been an incentive to look for other forms of expressions? Okay, that was a lot of speculation there and I'm probably wrong, sorry! ;-)
'Fourth of July' is pretty much the exclusive form for the Independence Day of the U.S. and is an exceptional case. It is preceded by 'July third' and followed by 'July fifth'. Even other significant dates usually don't get special treatment, e.g. 'September Eleventh' or 'December Seventh'.
I've written both my greatest (and most ingenious) code, and my absolute worst code while drunk. It seems to send me to one or the other extreme. No "average" drunk code here! Just awesome problem solving, or terrible terrible bugs!
You need a project even more interesting than HN.

To help break the addiction use a proxy server that adds a 30 second delay on each HN page.

See: http://xkcd.com/862/ and http://blog.xkcd.com/2011/02/18/distraction-affliction-corre... (a proxy server is easier - google for it there are plenty of them).
Online publishing’s race to the bottom
I'm surprised there was no mention of CoffeeScript.
In exchange for money. But I got my start in freelance business in high school by fixing someone's apache server for free!
How can this be free? They're not Wikipedia. I'm not sure how they can pay for multiple servers...
I use Transmit to connect to my server. Then right-click "edit in" and your favourite editor. When you save, Transmit will automagically upload your file for you ;)

Though I still recommend using something like git, because at some point you will do something stupid and you probably won't find that backup :(
(Everybody) Hello Arian.

The first step is admitting you have a problem. You will wallow for some time after you finally figure this out, but you have. Good for you. I used to call it "shiny new" syndrome -- the ability to spend all day chasing random pieces of information that seem shiny or new. Let's face it, if you're an autodidact you like learning, and places like HN will use that against you.

I'm turning my problem into an app. My goal is to strip all the branding and engagement material from the internet and just browse/consume plaintext content. So far I'm finding this 100x better than the old way. I make it a point to drop by HN every couple of days or so just to comment.

So my suggestion to you is to find some way to code yourself out of the spot you're in. You'll sharpen your coding skills, take a look at the material you're consuming from a fresh viewpoint, and think about how many others are in your shoes.

Good luck.
I do the same in Germany and get a few odd looks as well. Strangely though, ISO 8601 was the only official date format here between 1995 and 2001. After that the old DD.MM.YYYY format was allowed again "if the context is unambiguous". I still get questions on why I fill out dates in forms in the sane format, though.
A neurologist told me recent, that there are studies showing amphetamine can clump synapses with the conclusion that it can cause brain strokes. i know there are some more requirements to get a stroke, but it was one part.

Not knowing what disorders would happen to consumers of newer psychotropics in future...
It should be fine to commit when drunk, that's what VCS is for. Make it tag the last sober commit and disable "git push -f" instead.
okay, I'll figure out how to send it, I'm pretty new to this site
Which is why I personally let the designer(s) faff around with broken CSS and automated install scripts faff around with config files. Leaving me to fully enjoy my life of solving behaviour problems.
There is no such thing as job gets done. There are always jobs waiting for you.
Eurostat: nearly 3 in 4 EU enterprises have a website, 30% use social media
It's just going to be different dbs in the backend working with what they do best in tandem.

Lucence base for search. RMDB for money/transactions. And other noSQL type for just data that isn't critical, don't care much about relation, and just need it to be fast.

Of course, perhaps PostgreSQL and other RMDB can have noSQL attributes then noSQL would have some good competition.

PostgreSQL if they can make it easier to clustered, like cassandra or elasticsearch. And get a better fuzzy string and other text search capability in there then now we're talking. But I guess it's just me dreaming.
I used to work at AOL 2 years ago. It was known within the company that Patch was not going well; even the Huffington Post's localised properties were generating more revenue.

It's easy to say with hindsight that AOL should have tried to let the project grow organically first, with a focus on profitably instead of executing a loss leader strategy, but that seems to be the general consensus here.

It doesn't help either that Patch was being undertaken at a company like AOL. AOL needed to wean itself off of the cash-rich but declining ISP business, and establish itself in the media and advertising industries. Undertaking that challenge at the same time as investing heavily in Patch put the company under a lot of scrutiny.

Thanks to the advertising business doing well, it looks like AOL will be able to run as an independent business, so even though the CEO staked a lot on Patch, I don't think that it will be a fatal blow to his tenure at the company.

It's a shame that he didn't invest that time and money into other promising efforts within the company.
You have a fear of missing out on information, on the new. Switch to only weekly reading of news, therefore look at hacker news on the weekends by using this link http://hackernewsoverload.appspot.com/week. It allows you to go through each day of the week, now select everything you want to read, push it to 'pocket' and when monday comes, that will be your reading for the week. Also, subscribe o weekly newsletters, which already do the curation for you and then select the links you want. This lets your brain know that you will not miss out on anything and will allow to reduce the anxiety of missing out on something cool.
Access wp-admin on GitHub
Formula lacks the live immune system cells the mother passes to the baby. Maybe someday we will develop nanobots to substitute for that. Till then, that's a clear downside.
It's annoys me that the time format with colons means I cannot use it for file names. What do you use instead?
Also, why do they not adopt the metric system of units? (A need to differentiate from the plebs in the rest of the world, perhaps?)
He's done nothing in crypto, and he's rolled his own protocol. That's historically been recipe for disaster regardless of how many honors you hold.

Colin Percival is similarly decorated, along with being a cryptographer (he's the FreeBSD security officer): http://www.daemonology.net/papers/

... yet even his crypto app Tarsnap was broken for over a year before he noticed, due to a typo during an innocent-looking refactoring change. http://www.daemonology.net/blog/2011-01-18-tarsnap-critical-...

And the only reason the critical bug was found is because it was open source. This, as far as I can see, isn't.

So we have a perfect storm of problems here: An author who has rolled his own crypto, isn't a cryptographer, and whose product is closed source. Trust Telegram at your peril.

It's worth noting that there's an app which already does what Telegram claims to do. It's called TextSecure, and it was written by Moxie Marlinspoke and several other big-name cryptographers: https://whispersystems.org/

... and it's open source: https://github.com/WhisperSystems/TextSecure/

... and they don't try to roll their own crypto: https://github.com/WhisperSystems/TextSecure/wiki/ProtocolV2

These aren't coincidences. It's basic necessity.

EDIT: Telegram is open source, so I was wrong about that and it'd be unfair of me not to mention it. But the other observations still apply. Until Telegram is verified to be secure, I don't think it's a good idea to trust it, especially when secure alternatives like TextSecure exist.
It can be that then the points where the new audio information comes wouldn't be properly spaced to produce pleasant sound. The solution described in the article is really beautiful: you let the interrupts happen, just make sure that the as soon as the interrupt returns the task continues but "covers" all the tracks that the interrupt happened, even if there was no separate stack area at the time the interrupt happened. Really cool.
Depending on the DAC you need so many interrupts "every line or two" is already too slow. Not sure if this was the case on the Tandy, though.
http://telegram.org/faq#q-how-are-you-going-to-make-money-ou...

The brothers do have some money, I suppose, from their company.
However, I'm not sure if they are using the data gathered from this service, thus resulting in revenue somehow (maybe in their social network).
You're right - I didn't attend to developing a really good example. But then I wasn't developing material for a programming course. ;) It was pretty off the cuff.
We are the watchers on the (Facebook) wall...
I don't care if it was written by Eric A. Young -- I think history has shown that crypto takes a long time and many iterations to get to a point where it's secure and trustworthy. No single person is going to come down from the mountaintop with a working, secure and correct protocol from scratch. That just doesn't seem to be how it works.
That should generate a compiler warning. And if you're not a criminal you have warnings set as errors.
I see source code for clients, but nothing for the server side.

Are they using something standard or do they want to lock-down users to their own proprietary servers ?
If you were a full stack JavaScript wizard AND you had solid design skills, you would be a unicorn with hooves made of diamond and a jet engine strapped on its ass.
>"It's All About The Material Conditions, Stupid" -- Karl R.R. Marx, A Song of Capital and Ice

That's brilliant. Can I steal it?
NSA Backdoor for WordPress
I find it completely ironic that anarchism itself cannot even escape the left-right paradigm. Going down lower Manhattan on a weekdays, you can find heated arguments between an anarcho-communist vs another anarcho-capitalist.

But I also find the term anarcho-communism to be an oxymoron.
There is one, it's the CLI (Command-line Interface : https://github.com/vysheng/tg)
First, Let's Fire All The Managers
Their HTTPS server isn't configured with the right certificate :(

Firefox gives me "The certificate is only valid for the following names: *.stel.com , stel.com" for https://telegram.org/
> That's a trade-off. Choosing "Do A but let the user change it to B in the Settings" is very similar to "Choose A", because nobody changes settings. You just move the debate to what the default should be.

Okay, smart-ass, what's your solution? Maybe we should put the GUI inside a box with the "A or B" decision delegated to a mechanism that monitors a radioactive source. We'll call it Schrodinger's GUI.
What computer and game could this be? Looking at Wikipedia reveals that the Motorola 6809 was not used for many computers, and not any that I recognize as being very popular.
Alas, my design skills stretch no further than the ability to vet designs created by others and giving decent suggestions.

I think this makes me more of a pony with an ice cream cone duct taped to its forehead.
I'm sure everyone's seen this a thousand times by now, but it's incredibly pertinent for your comment: http://xkcd.com/323/
It probably comes down to the fact that the people practicing physical "hard" sciences do not particularly care about or trust the conclusions drawn by the "softer" sciences (sociology, gender studies, psychology)
Some other innocuous separator character such as underscore, or none, just fixed lengths for the numeric fields. But always, yyyy mm dd order.
postgresql XC is master-master, shardable, cross-shard transactions, data partitioning across nodes, distributed queries
I still don't see the solution - doesn't any solution have to solve the problem of messages being lost?

Say that after some time a block that is long enough is made by some general A and is distributed to generals B and C. General D doesn't get it though - his messenger is killed in transit. He helped make an earlier block, but has never seen the fully completed block.

How do the other generals know that he hasn't got the final block that is long enough?

Or is it just the case that a majority of generals know when to attack? I thought it had to be all of them, but maybe that's the two-general problem and Byzantine-general's is an easier problem. I was pretty sure there were multiple good proofs of the impossibility of a solution.
Could you find a way to say that without sounding like the Simpsons' Comic Book Guy? Maybe like this:

https://news.ycombinator.com/item?id=6913705

For further reference:

https://news.ycombinator.com/item?id=1852560
Underscores work well, which results in "2013-12-16 10_22_57Z". I can still somfortably read it, at least.

Hyphen-minus would lead to too easy confusion with the date part. Fixed-width fields can be hard to read.
Urgh, this was my little secret for developping a webapp :) I guess we should open source one then
anarcho-capitalism isn't anarchism.
If you want to promote an alternate paradigm you might want to learn to directly argue in favor of your alternative, tather than randomly attacking things that don't fit your personal aesthetics.

I'm also not particularly enamored with the current state of affairs although my pet peeve is more with the lack of adoption of functional reactive programming. That doesn't mean though that I refuse to acknowledge what (or when) Spring was good for or how it fits into the evolution of the industry.
The authors are also the founders of the social network VK which is pretty much a Facebook clone design-wise[1].

[1]http://en.wikipedia.org/wiki/VK_(social_network)