skysight-inc/HackerNews huggingface dataset:
>Make a company's website mobile friendly and send them the CSS.

Have you actually ever done that?
I always wondered why Americans wouldn't read $23,428.32 as "twenty-three thousand dollars thirty-two cents and four hundred and twenty-eight dollars"
There are two ways to send dates across the wire as text between different systems:

1) ISO 8601

2) A world of hurt

Source: experience. Not using the standard invites things to break, but only on a some machines, and only on or after the 13th of the month. Of course the data for the first few days of the month will be present, just wrong.
I always that it was just the order of the emoji unicode range
I think missed connections are just a crutch, a plot-writing cliche that was popular just because it was so easy. But I don't think it's necessary for great story writing.
Watermarking is not DRM - any playing software that 'respects' watermarking (or, say, region locking) and lets it interfere with content playback is simply defective.

That's why it's cruicial to have proper libre software tools for media decoding. If someone wants to implement defective-by-design features that don't do what the user wishes, then we must have the ability to destroy such features on our computing devices.
He mentions using (1) vi or emacs instead of (2) Textmate or notepad. I wasn't aware that one could use (2) in place of (1). How is that done? Does one need to SFTP a text file from the server to a client GUI OS, modify it, and then SFTP it back?
The article doesn’t actually answer the question. The month-day-year date format was commonly used in the UK until the 1920s or so, simply because it matches a common order of spoken dates: December (the) sixteenth, 2013. Presumably, Americans just retained the older form while Britain moved on; a similar thing happened with the rhotic General American accent.

(No, I don’t have a citation on hand.)
Can't help you with the cold (although it's not exactly Norway), but... "For self-employed Americans, there is the Dutch American Friendship Treaty, which is a piece of war-era diplomacy that makes it relatively simple for Americans to set up manufacturing companies in the Netherlands. Since apps are, by definition, products, we certainly qualify for that."
http://mur.mu.rs/2011/05/26/appsterdam-immigration/
I have assumed it was a literation of the way it's often spoken: "January 1st 1980" vs "the first of January 1980"

Article should really have had a discussion of the possible reasons though
While there is lots to be said for the maintainability of intrinsics, I have found inline assembly to be significantly better for performance. And this is precisely because it inhibits the compiler from blindly performing 'optimizations' in the section of code you've already optimized. This thread offers an example and some numbers: http://software.intel.com/en-us/forums/topic/480004
Hardly. It'll just change the drama to something more meaningful. It used to be dramatic just to get news across continental distances, but when that stopped being the case it didn't exactly cause an end to drama in the world.
If you do, you better call Saul.
He only describes his view from inside the system NSA. But it is the outside which really worries me. Governments and legal boundaries can change. DHS and TSA were such changes. And both agencies have a big impact on the lifes of citizens and visitors.

OP admitted, that NSA already gathers data of US citizens. But the current legal boundary prevents analysts to just add a "selector", except when it is allowed by a (secret) court. So the data is already there with the technology to query or filter it, which is a bad thing in itself. But it is a tiny change in the law, that would make it legally right to include US citizens' data into the query.

Looking back at DHS, TSA and the overall militarization of the security forces, it is not hard to imagine that NSA is an easy pick for a reactive government responding to the next terrorist threat.

BTW. When have government institutions ever been dissolved? Isn't that a lot harder than creating new ones or changing the rules in favor of more control?
I like your phone analogy, it rings true
It occured to me that having the month before the day is the most practical solution because the most important piece in a date is the month as years change only every 365 days or so, and a day gains meaning only when associated with a month. In other words, the month, being the most salient piece comes first.
I think that it is as simple as how people say and write dates in full. In the USA people say July fourth most of the time, but in the UK people say the first of May more often. And the year is often not necessary in spoken communication. Especially in daily business where most talk is about short term deadlines "I promised Fred we would deliver by the 4th of June".

Probably if you dig deep enough you will find that some printer of calendars (maybe even preceding Ben Franklin) just happened to print with the month first on every page and that was enough of a tipping point.
Textmate has some kind of support for automatic remote editing, I don't know the details.
Same reason we say the hour before the minute?
That is a most accurate observation, but what does it add to the discussion?

You have some implicit assumptions about anarchy there... why would there be guns? We aren't all americans you know...

Also, I don't understand the negativity, did you notice the sprawl of civilisation around you? That came from anarchy... its proven to work in some sense.
I think you're confusing Javascript Developer and Front End Web Developer. The two are mutually exclusive.
It involves installing a binary on your remote server which always seems insecure as balls to me.
It's not pure semantics, since your advertising is part of the 'deal' offered. If you say 'buy it here now!', you can't claim that it's some revocable licence, that's illegal bait and switch.

If you say 'buy a sofa now, free shipping!' and later claim that I got a revocable, time-limited licence to use that sofa, then in consumer protection laws that is perfect legal grounds to either say 'screw you, I bought it and your fine print is null and void', or request all my money back. It should be the same for digital content - permanent and with ability to transfer/resale, just as for books.
MTProto's author is Nikolai Durov: http://en.wikipedia.org/wiki/Nikolai_Durov

He is one of most legendary math/programming champions of all time.
Get your logic out of here. We're hating on America.
I just have an HP48 emulator on my android phone. It's pretty sweet actually.
Where's the desktop app? I guess I'm old fashioned, because I'm looking for the next msn/icq.
These people are "random nobodies" in cryptographic protocol design.
More interesting is how people read $1,534

Is it one thousand, five hundred and thirty four dollars?

Or fifteen hundred and thirty four dollars?

Or even one and a half thousand and thirty four dollars?

All of these forms are used in some countries/languages.
Unless I am mistaken, though, there's no SATA connector on the Pi - is there?
Really, so you mean the Nexus 5 has fast camera performance with these updates? I would definitely be interested in one, but fast picture taking really would be a "must have" for me.
Big Query And Google Spreadsheet Intergration
I don't think this was an 'oh my god we're trying to track down why cabal update is so slow and we just can't find it' issue like you make it out to be.

edit: http://www.reddit.com/r/haskell/comments/1sh67u/the_reason_w... This comment by the patch author indicates that actually tracking it down was a fairly straightforward profiling job.
This is because questions on hacker news are usually rhetorical.. This title is actually right on point, if there was an answer in the article it should have been:
Why Americans write the month before the day.
To be fair both HP and TI have tried their best to do something better than their older lines but it's resulted in the following:

http://www8.hp.com/us/en/products/calculators/product-detail...

I've used the emulator, but it's less productive than the 50g. Also TI's nSpire offering is just horrid.

I don't use my calculator in education which means I'm completely forgotten.
Although it's not that easy extracting the password from a WhatsApp installation, it's very much possible. [1] However, since WhatsApp supports only one active session at a time, whenever the second user logs in, the other will be logged out.

[1] https://github.com/shirioko/MissVenom
> "The outside world fell away, and it became just us slowly unlocking each other’s secrets, dreams and opinions, which in those days were not posted on “walls” for anybody to casually scroll through. We felt we were the only two people in the world."

My partner and didn't put our relationship on fb for maybe six months or so... but even if we did, how would that have made it any less meaningful? I like the general 'what if' vibe of this, I'm (just) old enough to have some missed connections, but the superior tone is just a bit comical.

I think what they've forgotten is that the biggest reason things don't come together is the personalities of the people involved, or not even speaking out at all - which will happen regardless of the comms tech available.
I wish you luck in your goals.

I don't want to change the world, I want to enjoy it, which is why I take on consultancy work and take prolonged vacations in between.

Life's too short whichever path you take :)
The NYT never fails to deliver quality 'shudder' moments.
The real reason is that I guess less people would be clicking on "We don't know why Americans write the month before the day".
how about having them give me money indirectly i.e proposing them a solution for problem that they encounter.
I do know it is easier to validate input data in real-time.

Once you have the month you know how many days the day will be maximum with the exception of leap years when you need to know the year as well. If you enter day then month you could enter a valid day like 31 and then if you enter 11 for November you then have an invalid date.

Either way it is somewhat perplexing and now we have better data entry with the month in words as a drop down in many walks of apps which negate this possible nightmare of 10/11/13 being 10th of Novemeber 2013 or 11th of October 2013. I'm sure many of you have nightmare stories over this date format without even going into the nighmare known as TimeZones.
The rewriting part - if not the comping up with proofs part - is done automatically in quite a few libraries. You can specify the expression rewriting rules in pragmas in your source and GHC will carry them out.
So are you implying that a regular DB would have fared better?

I think it was a failure because of the complex law background and interfacing with all kinds of legacy systems it has to draw data from.
As always, relevant XKCD: http://xkcd.com/1179/
A: They say "December sixteenth", rather than "the sixteenth of December", so they write it that way.

It's still about as wrong as you can get though.
Credit Suisse to fund software marketplace
Did I misunderstand something, or does this article just list all the reasons it's a bad idea to be a JavaScript developer? (apart from the 99 reasons that is JavaScript itself)

basically: you use a language that is the envy of noone, to work with things like web browsers, the DOM and CSS. Anyone would want good money to do that...
So, you're not running "awesome"? So is crunchbang now awesome? Or awesome has been renamed to crunchbang?

The naming of these is confusing :-)
So hard to organize a riot when Blue Bottle just got a new single origin!
I disagree that the most important information is the month — it really depends on context.

Most dates I work with are near the present day. Scheduling something next week, referring to last week. Very rarely do I exceed the current month unless I am near a month boundary. The current month is nearly always known information.

In this case, the day is the first piece of information I look for (and almost always when I want to know today's date, all I am really asking for is "what day of the month are we on today?").
The time delay introduced by the proof of work is the key to all your questions.

Imagine 10 generals in the network all trying to agree on a time of attack. Each simultaneously sends 9 couriers to the other generals suggesting an attack time. That's 90 couriers with 10 different messages all pinging around the system simultaneously. Each general receives 9 messages at roughly the same time, and either has to choose one to sign and rebroadcast, or cheat and sign multiple and rebroadcast them. There are too many options available at any given time, and odds of reaching consensus aren't good.

However, by introducing a time delay you slow the rate of message passing enough to be manageable - now's there's only 9 couriers and 1 message pinging around the system at the same time. All nodes in the network work the same problem, but only one will find a solution first and broadcast it, and with the time delay there's enough time for that solution to disseminate through most of the network before another node discovers another solution and broadcasts it. By the time the second and subsequent solutions are found, the the first has disseminated to enough nodes that they've already incorporated it into the next proof-of-work, and reject subsequent solutions to the prior PoW.
I couldn't have said it better myself. I moved to Australia a while back, and I find trying to scan dates on Australian sites infuriating, especially for apartment listings.

11/02/13
12/03/13
15/02/13
14/03/13

So disappointing when you realize the apartment isn't available until next month.
This is not Ubuntu.

Better use 'aptitude':

sudo aptitude update && aptitude full-upgrade
French phone numbers are the worst...
If this is behind a paywall for you, search for the title in Google or use RefControl to make sure the referer is google.com
sshfs can make remote directories appear local. It's not the cleanest thing in the world, but it can work. sshfs can be had using mac ports.
> When I'm arranging my photographs in folders, I prefer yyyy-mm-dd. That way it stays in chronological order.

It is kind of interesting to think about that from a usability perspective, because the "stays in chronological order" refers to how most file system browsers default to sorting things by name. If it was a concious decision to sort by name, then the description would be something more like, "when I am sorting my folders by name, I'd rather sort by date, so I put the date in the name."

Folders do tend to have Date Created metadata, so in theory you could "sort folders by created date" rather than by name, but where that data is stored and how that data changes as the files are moved around is pretty opaque, so it makes lots of sense to not rely on it.
HTTPS is fine, it's just all the x509 surrounding it that people are upset about
> In the USA people say July fourth most of the time

Most of the USians with whom I work say 'Fourth of July'! But then proceed to write it 'backwards'.
And always - always - always in UTC.
Normally I'd use restrict and float pointers, but since I was trying to repeat what the original poster did, I used fixed arrays instead. Because of this, I did not see a difference with 'restrict'. But I might be missing something, or might have messed up with the array indexing. The generated GCC optimized function is 500 instructions long, and thus difficult to scan. I put my untested test code up here: http://pastebin.com/qB0DfkXN
>> Everyone's family wants a rich dad/husband/brother/wife/sister/mom, but no one really has a clue of what it takes to get there- Until they've done it themselves.

Some would rather have one that is present.
Although if you or anyone else could come up with a citation, I'd love to read it.
The 50g already does that as it has a built in CAS so symbolic is default. This are represented in their rational form or with respect to pi.

50g is basically a 48GX emulator with 400MHz ARM core that emulates Saturn, MetaKernel and a CAS. Goes like lightning. Oh and a bigger screen so you get 7-9 stack lines. Also you can use SD cards as ports. Mine has 256Mb of Flash. Eats a set of batteries once a month but it's worth it for the power.

I can create a symbolic list with 50,000 entries in quite happily on the device then do all standard two-variable stats on it in 1-2 seconds.
That seems a bit contrived. Whether the month is most salient depends on the context.

And (as a European) I'm constantly amazed by how weird and confusing it is to put the middle-level information up front. If there were different separators (e.g. if today were 12,16/2013) I think I'd struggle less.
I don't think Javascript Developer and Front End Web Developer are mutually exclusive. They certainly aren't the same, but they aren't mutually exclusive either.

Though I do agree the subject of this article would be more suitable if it were Front End Web Developer as opposed to JS Developer.
Yes, but most wouldn't say 2nd of July or 3rd of July. I feel it is said that way because of the holiday status.
Linux - Don't pipe to your shell
How to land an internship at a tech startup.
Not just Alberta. Vancouver and Toronto are attracting a steady stream of people who want to work in tech startups or successful tech companies that were in startup more 10 years ago or so. There is also some movement to the Northwest Territories with diamond mining and other mineral exploration. Halifax and North Vancouver are attracting welders due to the 10 years of shipbuilding contracts for the federal government. And there is that small Cisco project in Ontario.

Canada has always had a certain wave of regional development followed by a slump while another region is peaking. And there is less difference between most cities in Canada. You don't have those big language differences that you get in the USA, not to mention cultural differences. Makes it easier to uproot and move.
Or use Cyberduck to monitor when files you open with it get saved and it syncs them back.

Cyberduck + Textmate is a joy.
Sounds like a possible reason and explanation. Thx.
No, you'd have to resort to tricks in order to have a C-style array and encounter this problem; if you just use the default stuff, you get data structures that work great with immutability.
Having just spent a good chunk of my weekend reliving my Commodore 64 assembly coding days, this was an excellent way to top it off!
If you actually want to edit live on the server, SSHFS is the way to go - mount a remote location over SSH to act as a standard file system.

However, editing live is bloody idiotic. Use git locally and live-deploy based on tags/branches.
I applied for a backend and told them I did node.js and does javascript dev (which they were looking for).

They tested me on front end shit. And thinks that javascript is only front end.

While there are many down falls with node.js it still pay the bill, interest tech, and I wish people would realized that just cause you program js you doesn't imply that you want to do front end.

I hate front end. It's just not for me.
And minute before second? :)
I do pretty much what the article describes and you echo the sentiment I get from dev friends who hate working with CSS and the DOM! I enjoy it though. There's a lot of art to it. I have absorbed a decade's worth of trivia that lets me usually do the right thing first time or find the solution quickly. And I generally get to be the interface to other teams (like designers, content people) which I like too.
I would tell anyone getting into web development right now that if you want to be in high demand, become a JS wizard. And of course, the front-end is part of the package unless you box yourself into Node.

To get to the level the author is talking about is quite daunting. I feel that JS is sort of a second class citizen to most back-end developers. Web projects which are touched by an HTML / CSS developer, a designer and a back-end developer are common (not always a team, maybe they are all contracted to do their bits as needed and don't work closely together.) Often the heavy lifting with the JS goes to the back-end dev because the HTML / CSS dev isn't really a programmer beyond Googling for Jquery snippets. The problem is, the back-end developer usually isn't a JS wizard either. A lot of developers I come across make a mess of copy and paste in the JS. And I don't spend enough time in JS for it to feel natural to me. If I could add one superpower to make my life way easier, it would be the things the author is talking about.

I see a lot of threads with people asking what to learn. If you are going to be a web developer, then JS is always a damn good answer (or if you already know JS, go back and level up.) I really love to spend time on the server side. I want to put my time into Linux, spend a lot of time in Go and learning other languages. But that doesn't make a lot of sense for a freelance web developer.

ETA: Actually, high in demand is probably the wrong way to put it. You don't have to be in high demand. Small markets can be as lucrative or better than much larger markets. And then there the fact that there is a lot more to being a successful web developer than being a code-monkey. But the things the author described is certainly a super power in web development.
Why is it better to use aptitude on debian?

I've been using debian for years and always just used apt-get.
Here's a question: for a decent frontend developer who's still far away from the "master" level he describes here, is it worth chasing mastery or might it be better to branch out to other skills, like management?

I think I'm a solid frontend developer, but I'm a few years professional experience away from the level he describes here. I know my way around HTML, CSS and the various browser quirks - though I'm still learning the idiosyncrasies he describes here. I've written a ~10000-line app in Angular.js, but my Javascript code is still sloppy, and is nowhere close to my knowledge of Ruby. I'm gradually picking up the basics of design and UI as I go, but that's a whole other mountain which I could climb for years.

"That guy I offered that car to (not really) took a job at a startup and he’s the guy. He’s THE front end developer for their product which doesn’t exist yet. He gets to point to that thing, a year or two from now when it’s worth a bazillion dollars (I do wish him luck, after all) and say, “I did that.” There are people out there, right now, who get to point at Twitter, Facebook, Gmail and Google Maps, at the Iphone’s UI, at Github, at the YouTube player – stuff used by millions upon millions of people – and say, “I did that.”"

Thing is, few products are built by one superhero. I'm wondering if, rather than transform yourself into a magical-unicorn designer/hacker - it might be better to get solid at development, solid at design, but aim to only get good enough that you can manage people who are better at you in those areas?
Sorting Data in a MySQL query before grouping
Same reason we say the hour before the minute?

Only if you put the seconds in the middle.
Second genetic code discovered inside DNA.
The Rising Power Of Landing Pages
Inversion of Meaning
The fact that we have to trust TLS to deliver software doesn't automatically mean that we should trust it for secure messaging.

Also, I think App Store software delivery doesn't depend on only TLS, but also on Apple's signature. And you can visually verify that the source code downloaded from GitHub doesn't contain backdoors.
> What's the ultimate "creative job" to you?

I'd hazard "Creative Director." You know, the role the creator of a character or story setting (e.g. Stan Lee) gets put in when they consult on a movie tie-in. Basically involves talking to people and writing down what you talked about to make sure everyone has your vision in their head. ("Game Designer" is also a pretty isomorphic job, given the games industry.)
> simply because it matches a common order of spoken dates

I'm a native British English speaker and I would say "16th of December" more often than "December 16th".