skysight-inc/HackerNews huggingface dataset:
One reason would be that these programs crash, require updates to keep up with industry/process changes and/or will eventually be obsolete in terms of performance or process adequation.

But the knowledge required to fix or update these programs is almost completely owned by the programmers that developed them, who are in the process of retiring or are unwilling to share knowledge for (justified) fear of losing their job.

This creates an unjustifiable dependency for the company, who will have a very hard time finding senior developers to replace the original developers or even recruit <modern language> developers to build a new and more modern system. What happens to the company if the original programmers retire, get sick or leave?

Every project that I know of that focused on replacing mainframes running Cobol quickly reached nightmare-like complexity during the analysis phase - especially because the original developers were uncooperative and the scarce documentation was obsolete - and was replanned to contemplate at least twice the time (and sometimes twice the work/FTE), which will also increase the cost of replacing the technology by a few (tens of) millions...
Smuggling tip: don't use the same credit card to buy 20 tickets.

I was surprised he got through so easily. Good for him, though!
So it's a $1300 device, and they commit to building them if they get roughly 120 pre-orders.

That sounds like the sort of scale where the NSA will be intercepting every delivery pro-actively in order to install hardware tapping devices or other security bypasses.

edit: I would recommend that Purism take detailed photos of the insides, front and back, and put signed copies of them on the website.
You're not wrong about how to reduce population growth, possibly even reverse it a little over a long enough time period.

However, the current load is straining ecosystem. There's too many of us as-is.

The question I ponder is, would we be where we are today (science, understanding, etc) if it not for the fact there's so many of us.

What's the magic number of sustainable people on the planet and does that mean a collapse in the levels of trade that support the advancement of science?

Fwiw, I think we're doomed. We're about to find out what the 'great filter' looks like. Somewhere down the road, whatever comes after us, and something will, something will get another stab at it. Hopefully they learn from us.

I'm in the George Carlin Camp on how to save the planet - https://www.youtube.com/watch?v=MTIsI95IscY
The idea is to separate security out so that new features and spec changes don't impact it. The necessary features of the sandbox are defined by the hardware, which doesn't change very fast. Everything else can be done inside the sandbox, without worrying about security.

Java applets are another example of security competing with features. Any part of the runtime could cause an exploit. If the sandbox had been separate it would've been safer.
Like the idea. Can do better in design.
Global warming denialists are attempting a denial-of-service attack against global warming science. The goal is to keep the science unsettled so no major policy changes are made while those making the most profits from climate-changing activities continue to do so.
Qubes OS

https://puri.sm/posts/purism-partners-with-qubes-security-fo...
Tim Bray, many moons ago:
https://www.tbray.org/ongoing/When/200x/2003/07/12/WebsThePl...
Theresa May (new UK Prime Minister) has unfortunately been very clear about her desire to leave the European Convention on Human Rights [1] though not afaik the Council of Europe. The Europhobic wing on the Conservative Party may be satisfied with just leaving the EU, or they may not, but I suspect the idea of abrogating the treaty will reappear at some point post-Brexit.

(Just to be clear: I profoundly disagree with her on this.)

[1] http://www.theguardian.com/politics/2016/apr/25/uk-must-leav...
Exactly. The complexity here is not in learning Cobol, it's understanding a complex, mission-critical legacy system with no documentation, no support and implemented using little to no methodology or best practices.
mbsync [1] is worth looking into. I found it to perform better than Offline IMHO and complained less. It will store downloaded emails in maildir format.

[1] https://wiki.archlinux.org/index.php/Isync
Could you clarify, did you understand the error of your statements once the Snowden leaks happened, or are you saying you still agree with this oft refuted (il)logic?
I always feel uneasy by viral marketing, like paying professionals to like it. Compared to the user engagement of say Flappy Bird.
Elon musk is a stiff defender of his company and its practices. He will go on the offensive just to protect the name, nevermind politeness and formality.
Defining a hot corner in the bottom left in trackpad prefs has been my go to for years. It works fast and is rarely activated by accident.
AFL has documentation on how to setup that up. eg:

https://github.com/mcarpenter/afl/blob/master/docs/parallel_fuzzing.txt
Since a few years loggin into Blogspot (former Blogger) became very difficult for me - I am constantly being bounced between the authentication pages, and most of the time I end up with an error. I think Google is just preparing for discontinuing it.
Somewhat relevant https://xkcd.com/1150/
Absolutely. Given he speaks excellent english, the UK is pretty much the only logical choice.
Three Ways to Think About Freemium
Seeing as you're heavily using Spark, have you had a look at Apache Zeppelin (site: https://zeppelin.apache.org, demo: https://www.youtube.com/watch?v=J6Ei1RMG5Xo)? Seems like a more powerful notebook approach, plus better architecture for using embedded d3.js viz. Also painless templated SQL -> published dashboard looks great for getting data visible early on.
This is also a very good read:
https://lagunita.stanford.edu/c4x/Engineering/CS316/asset/A_...
I am not convinced that your (possible) answer is compatible with "We are at war and I am a soldier - now you too will taste the reality of this situation." - Mohammad Sidique Khan (7/7 Bomber)?

Apparently he was "a quiet, studious boy who was never in trouble but was sometimes bullied. Friends from his teenage years recall a highly Westernised young man who insisted on being called "Sid". After school, he worked in low-level government clerical jobs before leaving to study for a degree in business studies at Leeds Metropolitan University. "

Sadly your and my 'fix' is unlikely to be a fix for everybody. The 'fix solution' makes a very large assumption about shared values across the world.
Interesting concept. But not able to run your script.
It works just fine on OS X 10.11 [1]. Holding down 'option' while you hover over the green traffic light icon changes the glyph to a '+'. Clicking it maximises the window.

[1] https://support.apple.com/kb/PH21894?locale=en_US
Why Warren Buffett Won't Invest in Self-Driving Cars
It was very helpful for me as well - I saw cache optimization mentioned in these C++ gamedev talks but wasn't quite grasping the issues.
The moral of the story for software developers is to be aware of false sharing and cache line bouncing when writing multithreaded code.

Seemingly innocent code like this will most likely cause completely unnecessary inter-core traffic (assuming that the compiler has laid out a and b adjacently, and they both fall within the boundaries of a single cache line):

unsigned a, b;

void thread_a(void) {
for (;;) a++;
}

void thread_b(void) {
for (;;) b++;
}
It’s not really clean, how it asks for /usr/local/m-cli to be added to $PATH but then litters that directory with other scripts.
It's just not economically viable to scale your architecture to day-one or week-one traffic requirements. Look at Blizzard games for comparison, a new release every year or so and they're NEVER equipped to handle it. They know that by the end of the month, user count will drop sharply before stabilizing at a much more manageable level.
Currently I use spectacle and magnet for window management and will setup hammerspoon later today. It looks great and the documentation is impressive! Nice work!
This looks cool but how does this translate to being beneficial in real world web applications?

Often times the result of running some bit of code is to see the end result in a browser because the code resulted in sending a bunch of HTML or JSON as a response.

Also in the above case your code isn't self contained to a block of code. Chances are you have a web server, along with a database and cache server. Most of my projects are also encapsulated in half a dozen Docker containers. How is this plugin going to know what to do with that?

Starting up an entire stack of programs to live preview a few lines of code would end up being slower than just saving the file and reloading the browser to see feedback.
I'm a libertarian too, I don't like unnecessary government intervention, and I think this case is no different to any other "save them from themselves" kind of policy.

If people truly want to buy equipment that saves cost by removing physical switches, there's no reason the government should be stopping them.
That is what Mac App Store is for. However, all of these sandboxed environments come with their own sets of problems and make making especially these kind of tools quite difficult if not impossible.
Why is the NT kernel so important? It hasn't touched my life much in about eight years, private or professional. Nokia thought Symbian was very important too.
It's not so much about performance, it's about specificity. To override anything in `.c-button.primary` you'd need something to have equal or greater specificity (meaning you couldn't do `.c-button--large`).

Obviously this is a fairly basic example, but with more chaining comes more levels of specificity which makes for increasingly difficult changes and worse productivity.
Of course it's possible to write secure code in C, just as it's possible to write non-secure code in Rust. You can also drive a car at high speed with no seatbelts or airbags. If your code absolutely needs to be written in C, then do it, and do it carefully. If you're starting a new project and security is a concern, you ought to consider wearing a seatbelt.
If you come from a place where you surname is simply FathersnameSon or FathersnameDaughter, then yes. Eg: Bjornson or Einarsdottir (sorry Scandi friends for typos)
'Outside Your Infrastructure, Always Up'

AWS has outages too, also statuspage.io own site reports,
Hosted Pages Uptime 99.969%

99.969 != always.

Pricing also isn't too shabby,
Enterprise starts at $1499/mo.
Billed annually.

For small 18.000$ a year, one should be able to setup your own external monitoring, with email, Facebook, twitter and what not for hooks to update your users of the service status where the sky is the limit, not the limits statuspage.io sets for your account.
Seems like he intended to slam on the brakes and instead slammed on the accelerator. And he turned the wheel left to avoid the obstacle.

If autopilot auto disengages, it is not the fault of the driver, but the fault of the design.

I wonder what we need more of ... better autopilot design, or better pilot training.
Not to mention hot-desking sounds like a fantastic way to spread illness. I would never do it. The guy who is out sick with diphtheria today could have been using the workstation you are currently occupying yesterday. How would you know?

I rather doubt the cleaning crew is taking the time to sterilize keyboard/mice. I know, I'm a bit of a germaphobe.
Thanks for the feedback. There is a lot more UI work in progress. These design docs are really just a view into the early stages of defining a problem and how we'll tackle it, rather than the finished roadmap, design, UI etc.
I have been enjoying Python (or any other external command) execution on whole file or on selected text block in Vim and it has been great, even for some specialized mini applications and custom docbook/markup formatting. The ability to have graphics is intriguing, will give atom a try.
I don't have the game, but it sounds like GPS power drain is the big problem. Is there not some way to improve that? Maybe only turn on GPS intermittently and use accelerometers, wireless signals or the camera to track your position from the last known point and any landmarks?
Compressing JPEGs by an average of 22%
While I agree with this, I would point out that she explicitly ruled out moving forward with this policy as prime minister.
Tell me that when Hillary Clinton gets indicted, or Tony Blair gets charged, until then I will continue to say that the rule of law is increasingly farcical and the elite are not subjected to nearly the same kind of justice as the middle class or poor.
But origin hits are relatively rare, so it doesn't matter that much that it's not http2.
Oh my, that is some Jabba the Hutt + Baron Harkonnen + Aeon Flux level of excrescence. I feel violated just by having seen it.
Getting on a plane in EU with EU passport is easy. Getting off the plane in London will get you to a proper security check. They would have caught him there, hadn't he declared his syrian nationality.
AR - already has solid beginnings in industry - https://www.youtube.com/watch?v=DRrX-nNnTKw
In non-English-speaking countries, the English language is the new "literacy" (the knowledge that is essential to success in life). Even for IT jobs, the biggest barrier for new entrants is not the actual coding skills, but the English language requirement. Coding skills are easier and quicker to obtain than fluency in English.
Last I saw, Nintendo's market cap was up $9B since the launch of PG.
I know iOS and Android already use non GPS data to aid in location sensing, but I'm not certain to which degree they actively avoid the actual GPS sensor.
Nice tool, and can produce archive directly to Dropbox (or Drive, or OneDrive).

Now, if they only could add a periodic option...
Instagram new icon inconsistency
Looks like instagram forgot to update all their resources to the new icon. Specifically it appears the favico.ico is still the old version.

Most modern browser will read the link tags but older ones will still use the default favicon.ico which still is the old logo: https://instagramstatic-a.akamaihd.net/favicon.ico

New Logo: https://instagramstatic-a.akamaihd.net/h1/images/ico/favicon.ico/dfa85bb1fd63.ico
Pokemon Go Fake Location Hack
This book was good - amazing story teller. Takes through highs and lows of his journey - feels like you are watching him in a boxing ring. Message: Persevere.
The problem with C to write secure software, it not only the set of language features for numeric, array and pointer manipulation that make it so easy to write exploits.

It is also the long set of compiler specific behaviors, sometimes version specific even, and UB. All of each very hard for a human to keep all the time on its head.

Hence why we have things like static analyzers, MISRA and Frama-C and still falls through the cracks.
.Net apparently. https://twitter.com/JamesNK/status/752283962857234433
I suspect one reason for heavy traffic is that a lot of the logic you would expect to implement on the client, actually needs to execute on the server, in order to avoid client based hacks. For example the logic of whether the poke ball successfully catches the Pokemon. Sure you could implement that on the client but then you'd have third party apps cheating at the game without any verification from the server.
Reality is a bubble: The sci-fi of Philip K Dick, the fictionalising philosopher
It's no longer Human Resources at my current company. It's now Human Capital Management. They've also had the IT dept move us from logging into the network with traditional usernames (i.e., "bob.smith"), to employee numbers (77332).

I'm waiting for them to drop the "Human." I'd like to be referred to as a generic "Carbon-based labor unit" or some such.
I had a project[1] that was named after a Pokemon. It was a mustache[2] parser so I named it Entei because he has a very fashionable mustache. I changed the name[3] to chevron because I didn't want to deal with Nintendo's lawyers.

[1] https://github.com/noahmorrison/chevron
[2] https://mustache.github.io/
[3] https://github.com/noahmorrison/chevron/commit/42a028f597171...
Word (and pandoc and textedit and whatever else) exports HTML. Most GUI shells will mount (or do something like mount) a WebDAV or FTP server. This stuff is only complicated if you make it complicated.
Thanks for pointing out that "performant" is not in any english dictionary! (http://weblogs.asp.net/jongalloway/performant-isn-t-a-word)
Didn't know that.

Besides that, your "fast" code will not be as fast as it can be if you are only relying on purely functional code, at least on current architectures.
I am Czech, he used passport of my country. For fake passport there is a sentence for upto 3 years in jail.
Microsoft triumphs in warrant case against U.S. Government
The field guide to understanding human error

by Sidney Dekker
We already had that in the 60's and 70's.

It was the fact that AT&T could not charge money for UNIX and made its source available for free that changed that.

Check Burroughs, Xerox PARC Star, UK Royal Navy Flex among a few others.
Enterprise pricing is not about being cheaper than it would be for you to do it yourself. It's about you simply not having to do it yourself. You might be an organization that only employs 5 developers. It's much easier to pay a small fraction of what you pay one of them than it is to pull 1-3 of them off of what they're working on and have them build you a buggy implementation of the same thing that won't be ready for many months.
Most likely not, but we surely wouldn't have the memory corruption ones.
That's client side; they're using the unity game engine there.
both data and analysis software should be available

I think that goes too far. The data alone is sufficient for independent verification, I don't think we should mandate that scientists publish their tools. However, I would very much support scientists using open tools to begin with. But if the tool is closed, that should not invalidate any results in the paper.
That's called the BEM naming convention. BEM stands for block, element, modifier. You can read about the reasoning for it in places like this one: http://csswizardry.com/2013/01/mindbemding-getting-your-head...
I think you're missing the whole point of BEM. Your suggestion is something I would avoid at all cost.

Here's a good article explaining the idea:

http://csswizardry.com/2013/01/mindbemding-getting-your-head...
Every group has crazies and outliers, we can minimze their damage but they will always exist. Just because he made a statement doesn't mean it applies to anyone more than him.

From his description it is likely he was suffering from depression. He found a hook and tried to get out of the spiral by joining something he felt gave his life meaning and friendship. Just like someone joining AA, just like someone joining a local church or synagogue group. Sometimes people are desperate to just be with and around other people and they'll take what they can get.

With better mental health resources he would hopefully have been helped before he got to that state.

Remember, no monsters, just people.
As thaumasiotes has already pointed out battery life on phones has been a number one priority for years. In fact, the shortcomings of batteries are now one of the biggest bottlenecks in transport, energy, infrastructure and more. Some of the best minds/companies in the world are already investing everything they've got in fixing the problem.
They are trying to achieve complete control over the code it runs. Which is in some ways the opposite of Apple's approach to security.
AR is imo a gimmick in the app and not a killer feature. It helps virality by people posting pictures of Pokemon on things.
Feasible tomorrow? no. Feasible in 100 or even 10 years? yes absolutely. It is a question of priorities and resources.
It's only "talked about" because a commercial company behind it wants it to be talked about. Why do you think all these articles are popping up?
If this is true, your horizontal scaling is the problem. Not taking advantage of those users with auto scaling is leaving money on the table.
I'm tired of those articles "Pokemon Go is bigger then X", they contain no useful information besides the fact that Pokemon Go is really popular, yeah Ok we got it, now please tell us something interesting that ain't obvious ;) ... Don't get me wrong, I'm happy Pokemon Go is such a success because it's good for Nintendo as it is their first mobile game (even though they haven't developed it inhouse) and this success will help them to stay afloat
His logic makes perfect sense to me, because almost everyone has something to lose, which means almost everyone has something to hide.
similar: https://github.com/packjpg/packJPG
> There should be a service that you can pay to have it periodically crawl your website and generate a zip file...

So, essentially, a paid version of archive.org, which would be a _great_ startup idea - something that I've been mulling over for quite some time.

The technical (and infrastructural/logistical) challenges in implementing/executing something like this, however, would be rather steep, imo. In most cases, a simple crawl just won't cut it, as most sites today would have been built using some sort of CMS, with a database backend, so a simple crawl and archive of the public-facing site would leave you with a (horribly) broken version of the site.

As a freelancer, I routinely come across inquiries/gigs where people changed hosts, took a backup of the webroot (and not the database), discontinued the old host and ended up with a DOA site!!

Coming back to the matter of an archiving/backup service, this could be doable notwithstanding the challenges I mentioned above. Something I would _love_ to have a go at, but beyond the means of an ordinary web tech wahm from India. (Any takers? :-))
Considering how many people get serious exercise out of this, I think they're wise to spend their time on Pokemon Go rather than Facebook. And then there's stories like these: http://www.thememo.com/2016/07/14/autism-advice-asd-advice-p...

Just watch where you're going, okay?
Thoughts, prayers, etc.
I actually don't care for the browser as anything more than interactive documents, so I am really looking forward to the Apple, Google and Microsoft efforts in sandboxing.

Specially in the way that they are also moving away from C as well.
The one gap here, is that if Google closes down your email account you can still be dead in the water if you have any services that rely on that email. Such as email based 2-factor authentication, or any websites that you forgot your credentials for an need to rely on an emailed password reset.

You can mitigate this by having your own domain and host the email on Google Apps -- that way if they take away your access you just update your mx record to point to somewhere else. But you can also easily lose your domain name (due to malice or accident).

BTW, if an emergency does happen, anyone have a recommendation for a decent web email client that I can point my MX record to? Preferably one that has both hosted and self-hosted options. Or something that I can spin up easily on a cloud service such as AWS.