skysight-inc/HackerNews huggingface dataset:
It's actually very wide spread, especially in major towns and cities. Network maps are hard to come by, especially up-to-date ones, but you can get a decent idea on a lot of the countries from the GSMA data site here:

https://gsmaintelligence.com/
What do you mean by "standing meetings"?
YMMV, but we did plenty of testing for one site I currently work on with a heavy mobile access focus, and it wasn't even close. We could have added hundreds of extra KB in a CSS file and still beaten even a single additional image file that needed a whole extra HTTP round trip for a visitor with a typical intermittent mobile connection (poor reception, on the move, etc.). The multiple levels of set-up required in that context can easily dominate the overall time to seeing a useful page.

Of course it's less of a dramatic comparison if you don't have all that set-up overhead to worry about, but then the time to download an extra 200K of CSS is negligible on basically any broadband or stable 3G or better connection today, so we don't tend to worry much about that sort of situation. In practice, our decision on how to transmit medium-sized images is often based on cache-related factors.
Tons of games are sold on Touches, still a big part of handheld gaming. Noone has even challenged it, yes tables/pads now are there and minis to add more options but for a long time noone even tried after Apple. The game appstore market was initially won with iPod Touches.
I'm looking forward to each year's "Cyber Monday" newsflash, now that Amazon has figured out a good way to use publicity to get traffic.
Indeed. C++ is filled with so many of these by now that anyone claiming expertise on the language must bear name of one of the commonly known C++ gurus.

The question is what should someone say about his/her level of expertise when asked by a recruiter? I have been comfortably programming in the language for the past 15+ years, still feel shy about claiming myself to be an expert.
> Unix timestamps are thoroughly and unnecessarily broken. They should be a continuum.

If you assume that system time is a continuum I have some bad news for you: system time is actually a user preference. Users can change it any moment to whatever they feel like, no time machine required. Given that, leap seconds are small potatoes. If you propose we change this and take away user's ability to set system time... well, there might be some merit in this from purely theoretical point of view, but in real world where batteries die, clocks get out of sync, and tons of software already rely on existing behavior - I don't think your proposal is likely to get very far :-)

Now, if you want a continuum, it's already there: look up CLOCK_MONOTONIC.
The restaurant is trying make a comfortable atmosphere for their customers. If they feel that someone wearing a camera on their head will make their customers uncomfortable, they have every right to not allow them to wear it. Your response makes you look like an entitled child who gets upset when they are told no.
No offense, but if you got a phishing email from a paypal smtp server than that is more important than the PSA of your last paragraphs. Report it to paypal asap.
> You already need libraries for these functions.

I'm not sure if you caught my point. Library or no, it is impossible to construct future dates because it is unknown when leap seconds will be inserted until six months or so before it happens.

Leap seconds are based on minute changes in the rotation of the earth, which are unpredictable.

I added this to my comment later, but I think a better way to get a strictly monotonic timestamp is to smear the leap second: http://googleblog.blogspot.com/2011/09/time-technology-and-l...

> There are countless apps that implicitly assume timestamps are linearly counted upwards.

There are also countless apps that implicitly assume that minutes are 60 seconds, hours are 3600 seconds, days are 86,400 seconds. Your scheme would break these apps.
LDC: less-developed country. Blinder: inability to see (or acknowledge) an issue. It's a case of being so vested in an un/underpriviledged mindset that you justify or dismiss harmful actions on your own part.

Blocking talks (and I'll have to give the article / broader story a closer read to see how accurate that is) is a dick move, plain and simple. Making an alternate proposal (and I'd be more than happy to consider normalizing CO2 emissions per capita as an alternative) would work for me.

When a significant aspect of the Slate article dealt not with CO2 emissions but with HFCs -- hydroflourocarbons, used as refrigerants and themselves potent and long-lived greenhouse gases -- it becomes rather more difficult to pull the carbon / colonization card. Which is just what India are doing here.

You've gone on the attack against several people in this thread, largely on the "India was oppressed" card. Not to put too fine a point on it: that's not productive. If you want to introduce that fact into your debate, I'd suggest finding an alternative argument.
>It's surprising how many people either forget about modems or never had internet in the days of modems.

Pardon the snark, but what is surprising about that? Every person with access to the internet born since about 1997* will have no memory of using dialup. The ratio of people who used dialup relative to the people on the internet is going to continue to dwindle rapidly from here on out. Even then, I probably spent 6 or 7 years dialing up, and the connection of that to this story never happened in my brain.

* say 2003-2004 was when broadband went mainstream, at that point, people born in 1997 will be 6-7 years old.
> Interestingly, if you type "Battle of Trafalgar date", Google gives you a different date!

OTOH, if you search Google for "When was the battle of Trafalgar" you get the correct answer ...
Hugo Larochelle's Class on Neural Networks and Deep Learning
Twice I've been in contact, went well, at least compared to the radio silence Google has given me.

And when searching I actually end up finding a ticket/question in some MS system with an official response. With Google I far too often end up in a Google Group with tens of complaints but no solutions.
End customers don't care about your CEO's speaking ability.
If someone had their phone up and continually aiming it around the room, then you can be sure they'd be asked to stop or leave. The problem with Glass is that you cannot tell if they are or not. Rather than risk their customers being uncomfortable, they decided to be proactive and protect them. That seems perfectly reasonable.
FWIW, if they do shut it down, at least you can say it went off with a bang (I mean, traffic from HN) ;)
Dropping the needle: the life and death of Turntable.fm
Since airlines started to nickle and dime travelers for basic services, like luggage, I've definitely noticed a much more harried and long delay with people getting to their seats and getting situated. I used to remember being able to spend quite a bit of time leisurely reading from a magazine or a book, now I'm constantly getting jostled well after we've started to taxi.
This is the exact reason why I dislike Disqus. On the other hand, I like being able to host plain HTML pages somewhere and let them have comments.

I already had my own solution, but it took too much time to maintain it. Now I'm looking for self-hosted alternatives.
You know you're support is awful when GoDaddy makes you look bad.
Good point, as it pertains to local time. You can authoritatively say the answer for UTC though.
Flagging good or flagging shite? My QA department would like to know.
Significantly less -- even the highest estimates on the invasion phase (not just the shock and awe portion) where at 5600, and of course, the US government claims an order of magnitude less than the 5600 number.

Shock and Awe was about display of power and infrastructure destruction... now how many died due to lack of power, water, and various types of infrastructure is an open question, and those deaths probably went on long after the "invasion phrase"
The Art of Naming (Military) Operations
Southwest is the wrong comparison.

Spirit airlines is the low cost satan of the US Airline market
If Microsoft was smart this is where they would attack google, instead we have the "Scroogled" campaign. I think they're in the same position (in this department) as apple was when they made this: https://www.youtube.com/watch?v=8UZV7PDt8Lw
Jeff's Verizon stories have also been classics.

I won't say I haven't been a thorn in Google's side (large or small I'm not entirely sure). But I've managed to develop some level of a relationship with some folks on the inside. I'm largely in the process of extricating myself from their services, but I had seen multiple positive responses.

I can only imagine it's similarly frustrating on the inside. Remember: they're trying to address the needs of hundreds of millions (or more) users with a pretty finite staff. It's the dual-lever challenge of automated systems: you can provide for the world with a staff of 40, but you're stuck with providing for the world with a staff of 40. Unless you come up with ways of 1) automating support 2) self-support and 3) very effective triage you're going to have horror stories.
> I'd probably ask what the problem was that created this thought, maybe there's an answer to that instead.

OP here. That article is old and I really wish it wasn't on the front page. If I remember correctly, at the time this was written, there were some pretty big outages and failures that originated from apps assuming time was pretty much a linear monotonic value. So the motivation to write this was not only for myself, but to attempt and find a better solution for timestamps as needed by many apps.

There is no technical reason for the timestamp to jump around, and to convert to and from "human" time we already need libraries (especially if we're looking at points in the past or the future), so the argument that system timestamps MUST map to actual time of day is somewhat moot. As it is, the Unix timestamp attempts to be somewhat in the middle, in the end satisfying neither computer nor human requirements. So the idea was to separate those two timing formats completely.
23andMe hit with class action over “misleading” genetic ads
User state is current captured in a closure in the single process single threaded HN server (running a custom lisp). The solution is to not do that.
I wish for a future where every human being has more or less the same standards of living

I suspect we'll get there.

What I'm less certain of is what that standard of living will be.
Wow. I've only tried a few queries but they worked well! This could be great for breaking down some of the "copy paste to install this" commands you see from open-source projects.
well Wizzair has a simple solution: charge for carry on luggage that is larger than a laptop bag/tiny backpack.

Also consider that usually ground handling is a different company, the airline is paying the stewards wasting time on board anyway, but may have a per-bag price of the check ins.
Including the total size of these libraries and response time would be useful too.
Dublin here also. I only fly in to the mainland a couple of times a year and I avoid Ryanair like the plague. If I have to pay €200 more to fly out of Charles De Gaull instead of Beauvais I'll do it every time. No 2 hour bus ride to the airport. No spending an hour and a half standing queueing to check in luggage, then queueing for security, then queueing to board. Then standing around outside learning our plane hasn't been disembarked from yet and queueing again.

Edit: just checked some random dates for CDG/BVA and the price difference on a return flight was < €100.

The yearly cost to me is obviously not remotely near yours, so I think we're both making reasonable decisions here.
There's also approach 5: Pre-caching. 0 ms.

There are so many things that could be pre-cached on most sites, and still, tools and frameworks often optimize for the use case of request -> query -> response.
I know replying to you is childish, but don't you see the irony in your comment?
> (hint, hit more and enable stereo, I find that much more interesting for some reason)

I haven't played with this site in particular but they are probably using incoherent sources for each channel. i.e. using two separate random noise generators that aren't working off the same seed value. Even though the spectral content of each channel may be the same, it's not the same at any instant which causes your brain to get a bit 'lost', it doesn't sound like a point source anymore but instead just a 'room filling' sound that you can't pin point. The same principal (in a more targeted manner) is used in mixing stereo music to create a 'sound stage', usually only the voice mix is actually identical in both channels even though you can hear the guitar in each channel independently.
Odd. It's there but doesn't seem to show for others.

pauleyphonic @ that google email service.
Congratulations! You have won the pedantic comment of the day award!
It doesn't connect to the Internet, it is the Internet
(The IT Crowd)

http://www.youtube.com/watch?v=iDbyYGrswtg
If your site contains valueable information, so why would Google will delete your site?
The Current State of Startups
I think we're misunderstanding each other.

> Library or no, it is impossible to construct future dates because it is unknown
> when leap seconds will be inserted until six months or so before it happens.

This problem exists whether the Unix timestamp actually jumps or not. At some point, a reference table will have to be updated with the most current leap second data - otherwise you couldn't accurately count seconds between to points in time anyway. If that much precision is actually needed is another thing entirely. Again, the idea is just to make a cleaner separation between the two worlds.

> Your scheme would break these apps.

Again, and I already said this multiple times now, the idea is not to abolish the Unix timestamp and ignore whatever breaks. Instead I suggested to introduce a linear counter for apps that want it. I might be wrong of course, but I believe using this monotonic counter instead would greatly reduce complexity and potential for bugs in many applications.
I think your theory here must be the common-law view that if one owns property, one owns it from the core of the earth up to the edge of space. But that hasn't been true since the invention of the airplane: http://en.wikipedia.org/wiki/Air_rights#United_States
Thanks for letting me know! We don't support https (yet) so that could be why.
a linear monotonous value

I think you mean "monotonic". Though lots of non-geeks would probably say that "monotonous" applies too. :-)
> I think that we won't get good results until film projection is dead, and directors and DPs can present at arbitrary frame rates -- there's no reason that, given a digital projection, a movie couldn't use 48 (or 60!) for certain sequences, while retaining 24 (or 30) for others.

Even with film projection, as long as the higher rate is an integer multiple of the lower, it should be trivial to have the same effect as long as you have camera equipment that lets you shoot at the desired rates.
It's because Southwest tries to offer "value" while Ryan tries to offer "cheapness".
lmao @ Salesforce's developer marketing dude's brilliant response to all of this: "Nuh-uh, it was fair and square, those guys are all totally lying."
Well, I'm not a kickstarter backer. I want to order from amazon.com. So when and how much?
Precise timekeeping for dates over 100 years old is not usually required

Agreed.

though perhaps you work in an area that is an exception?

Thankfully, no. These days I rarely have to deal with dates at all. I still have the scars though..

I find the anomalies extremely interesting for their own sake.

They aren't entirely gone in the modern world, either. Mount Athos is one of the weirder ones, but Ethiopia still uses a calendar similar to the Julian calendar[1].

More practically, though I suspect that in almost all places with non-conventional calendars you can probably use a normal Gregorian calendar too and people will convert for themselves.

[1] https://en.wikipedia.org/wiki/Ethiopian_calendar
Would be nice to be able to perceive the form factor right away. It looked like a credit card sized device to me at first, and only after I scrolled all the way down to the picture of the device in use in Africa did I find out that the thing is quite big (which is what you'd expect from the features the thing has, but it's strange why the site starts out with a top down view of the thing that makes it seem like it's 1/10 the size it really is)
Apple Buys Topsy For Price Reportedly North Of $200M
Google Glass: the definitive road-test
It's scary just how much SCADA software (electricity, water, fuel, prisons, etc) is absolutely ridden with vulnerabilities, protected ONLY by that air gap. Typically this internal network will be accessed by terminals sitting immediately adjacent to terminals on the more general network (so a user can quickly switch between them over the air gap).

They'd both need to be infected it's true, but that is quite achievable with USB social engineering or if an attacker can gain physical access to any of the terminals on the network. If that were the case then an attacker could get any information out that they wanted (flight data, prison routines, defence asset refueling movements, even just information enumeration and vulnerabilities in the network).

The terminal probably wouldn't have a microphone it's true (typically very old hardware that everyone is too scared to upgrade), but if it did it would also give remote trigger access to abuse that infrastructure.

It's actually good information for security architects. If you can't get approval to start using software updates, make sure your damn microphones are turned off.
The pigs need to be rewarded with some tangible physical outcome for their behavior, otherwise, they have no incentive to get good at the game. I don't think the visual stimuli will really motivate them for too long.

They should get apple slices or ice cream or something when they score a point. Also, there should be a process of reinforcement, where successful pigs get to play longer and more often. This way you'll come to meet pigs who are well trained, and with experience can get really good at the game.

I hope this game interacts with more than one experimental barn wall. I think you'd need at leat 100 of these walls in many different pig sties, to engage a community of players, not to mention the pigs.
Yep. I will happily fly any budget airline except Ryanair.

Usually once you factor in all the extra costs and inconveniences then they aren't cheaper at all. Plus it makes booking and flying stressful and miserable.
Maybe use the concept of a second, but not in relation to our calendar. So instead of being "seconds since 1970" it's just "seconds".

Any counter you create will have a zero-point somewhere. 00:00 Jan 1 1970 isn't a point in time that moves around, same as any other zero point you elect to have.
This looks promising.

I don't need a login system, so it's fine, but I think it is lacking author urls, isn't it?
I think, that he's seriously suggesting that we find a unit of time that can be guaranteed to just increment and not be subject to leap stuff or calendar adjustments and can go forward and backwards in time as simple increments and decrements.

I have sympathy for this view. Back when I was doing time & date stuff I worked out a decimal calendar as a thought experiment. If you are happy to drop the idea that a "day" has to align with a period of daylight, and/or the "year" has anything to do with seasons then it's pretty easy...
Slap Fight in node.js Land
When you need to memmove your whole vector you're going to thrash a lot more of the cache lines than when you touch 2 neighbor cache lines.
The Web's simple, easily-accessible form made it great for those of us who cut our teeth writing awful-looking Geocities pages with <blink> tags and stealing images from other sites in the early and mid 90s. The syntax is more or less straightforward and easy to comprehend, the format is simple and doesn't need a compiler, and you can write your whole site in notepad if you want.

I think that that's been a blessing and a curse because, damn it, a lot of "web developers" are still stumbling onto concepts that systems developers figured out in the 1970s.

Maybe it's just the perspective that comes with age, but even I know better than to re-establish a database connection every single loop iteration. Isn't this pretty basic stuff? I don't pretend for an instant to be an all-star coder, but surely people have progressed beyond what 16-year-old me could have recognized.

If it's as widespread as the author claims, aren't/shouldn't things like this be taught in your basic CS courses?
The number is more likely around 5000.

[2011] http://www.english.umd.edu/sites/default/files/interpolation...

[2007] http://udenfor.dk/uk/Menu/News/The+number+of+homeless+people...
ABORTION IS MURDER
I don't really believe this market exists. And even if it does, I expect it's tiny - otherwise, manufacturers would be targeting it.
No you can't, because leap seconds affect UTC as well. We don't know how many leap seconds are going to be added or subtracted between now and then.
I've been thinking this for a while, but I have a feeling there is a decently large market (at least enough to sustain a small company and team) for really nice "dumb" phones.

No data; just text, and talk (and in my vision a really nice camera) with the ability to sync/backup contacts etc.
But what does that really buy you? We already have to store such dates using a datetime struct to handle the common case where the user wants to deal in local time. In what context could you not handle UTC the same way as local time?
I think they tell different stories, no?

SSO is about spending too much time online. "Teach everyone to code" is about giving people marketable skills, and adding computer programming to the mathematics curriculum. Why not?
It reminds me of broadband deployment hitting one house in a zip code which makes it look like that whole zip code is covered.

If it works in Cape Town South Africa, it'll work anywhere.
Exactly! When it said "works in Africa", my first thought was woah, so how does it work without cell coverage - satellite?, APRS?, etc. etc. Only to realize that it is probably just a rugged 3G-Wifi bridge.

Seriously, I even looked through specs and still not sure what it does!
Given that I haven't been pummelled with email about how Blogger is going to become "Google + compliant" I'm guessing that the answer is "No, they won't kill your blog." And they won't charge your credit card. And next spring they will announce that Blogger is being shut down and you can move your Blog over to your own Google+ page! And then you will get to decide what you want to do next.

But that is just a theory, my experience of late is that when Google stops talking about a service, and responses stop coming back, the reason is that the service is on the list to be killed off and anyone inside Google that was working on it, already knows that, and have already transferred to some other project.
Huh whatnow?

The original iPod (and modern iPods minus the Touch) don't run iOS at all. The iPod gave Apple the time to stall until they could build what Steve wanted to make in 1999, but the world didn't have the capacity to create yet.

These days, Apple is the forefront of both industrial design and fabrication capacity. They aren't in the past—they are in the present and they are moving the world along with them, not waiting for it to catch up to them anymore.
Surely you should do things like this in a separate task queue? Use a bunch of node processes for handling taking HTTP requests and spitting out responses, use a different bunch of processes for handling slow things.