skysight-inc/HackerNews huggingface dataset:
When you say the post is disingenuous, you are implying intent on the part of the poster. I don't see that (I don't disagree with your point that the characterization is inaccurate though).

How literal is your meaning when you say "Wow, that's pretty offensive, hate" below? Because I think hatred directed at a bigot is sort of a not very fruitful response to bigotry. In that sense, people being nasty because someone is saying offensive things isn't a huge improvement over people being nasty because someone is mentally ill.

I do see some need to deal with people that are being disruptive (whether intentionally or not), but I don't see much justification to do it with rancor.
Well you should take another look at C++. The changes in the language in the last 10 years have really made it more pleasant to work with, in particular around the STL (which imho is excellently designed, but was hampered by the the language itself.)

There was always a kernel of a beautiful language inside C++ trying to get out (and it wasn't C). I think the recent moves within the language have started to expose it.

FWIW I have approached Qt many times and always been repulsed by its non-standard use of C++. It felt very much like the project had to be built around Qt -- with their nonstandard preprocessor, lack of embrace of the STL, etc -- rather than Qt fitting itself into existing C++ projects. I'm very picky about the style and structure of my code and I always felt like Qt imposed a huge proprietary overhead on that front. So I've avoided it. If Qt can finally drop moc, and use C++11 features, I might consider it.
https://code.google.com/p/googleappengine/issues/detail?id=9...

Sounds like their answer for Java8 is probably the same for Python3:

"To echo comment #66, App Engine in fact is not going away. To the contrary, we're investing heavily, and the new hosting environment that is based on containerized virtual machines (what we're currently calling "App Engine Managed VMs") allows you to utilize Java 8 as well as Servlet 3.x."
It's by far easier to force MSFT, Google or Apple to backdoor the device rather than an individual app.
Especially since at least on Android devices you can always pull the APK you got form the store apart and see if it's being messed with.
Exactly - Lemmings is one of the games I still enjoy playing in DOSBox (along with e.g. Lost Vikings, Monkey Island 1+2, …).

If it weren’t for those titles roughly between 1991 and 1994 I’m quite certain I wouldn’t have started to get deeper into DOS and pick up programming later on (remember messing with config.sys and HIMEM.SYS, EMM386 etc to fine-tune memory? using memmaker was so lame :) ).

Last year I was fortunate enough to be working on Meerkatz Challenge, a heavily Lemmings inspired puzzle platformer:
https://itunes.apple.com/us/app/meerkatz-challenge/id7328540...

I think some of the original Lemmings concepts and controls simply don’t translate to platforms with touch input and high resolution graphics. Too bad that the PC versions don't seem to be available on archive.org.
Visual analysis of Stack Exchange data
I think I'm not contradicting you, but I just wanted to state that I've been using libsigc with MSVC since 2002 or 2003.
“Mesos in Action” now available for early access
Receive 50% off with code “mlignazio”
The encryption 'access' debate heats up
Do you think they gave up on it completely? They haven't updated anything python related for a really long period of time. I have been using webapp2, but the lack of improvements and general care for the framework, makes me rethink if I should continue using it.
I'll definitely check this out later, thanks.
Chrome's dev tools are the only thing keeping me with it. I use Firefox at home, and the dev tools have improved lots over the last year, but there are a few small annoyances compared to Chrome.
I suggest that everyone defending Autotools in this day and age actually reads one of these blogs (and check the date on them!):

http://freecode.com/articles/stop-the-autoconf-insanity-why-...

http://www.shlomifish.org/open-source/anti/autohell/

That should give you the idea why Autoconf/Automake setups are past their sell-by date. For more than a decade.
I think the analysis is not actually that shallow. There may be a lot of sophisticated algorithms and analysis that can be run, but the basic regressions are very effective and commonly used in practice. I also appreciate the use of a sql database with indexing.
Yep that works fine for my laptop. But I still need bluetooth tether for my android tablet. Sadly I still need that for essential apps (City Mapper, airline checkin apps, k9mail, chat secure)
Do people really use App engine? I mean that is the most limited cloud platform of all, its interface is just horrible and confusing and it supports just a handful of technologies with drastic limitations. Who in their right mind would want to pay for this? It is a bad product, and the very definition of vendor lock-in. I'm curious about actual users.
As many have pointed out Whats App's E2EE isn't deployed on all platforms and messaging services.

Furthermore they've only rolled it out about 6 months ago, there's a good chance that the information which lead to this case was collected before the E2E encryption was rolled out.
Looking at [1], the price of low-volume of single gram of high quality carbon nanotubes is $250. Volume prices go further down.

According to [2] carbon nanotube layer could weight 0.1 gram/square-meter.

So basically we'll spend $25 for a square meter of chips(more precisely dies) - that's fractions of a cent per gbyte.Pretty insignificant.

[1]http://cheaptubes.com/carbon-nanotubes-prices.htm#Single_Lay...

[2]http://nextbigfuture.com/2008/02/large-sheets-of-carbon-nano...
My experience with AppEngine over the last couple of years shows that what they are likely doing internally is dealing with years and years of technical debt for things like scaling and deployment. As a reasonably important customers, we had meetings with higher-ups where they'd discuss the work that they had been doing on improving the reliability at both high and low scale which was ignored for years on end.

The past model for AppEngine involved some pretty heavy development work modifying the JVM and Python VM to implement multi-tenant sandboxing. This obviously doesn't scale very well from a development perspective, and shows why new platform versions have always lagged far behind release.

If I were to infer what they are doing internally now, it would be replacing "legacy AppEngine" with "container AppEngine". In a few years you'll see them migrate everyone to containers that will scale in unsurprising ways to users of AppEngine today.

The reason they haven't moved everyone over to containers is that the dev experience for containers on AppEngine sucks horribly right now and they want it to be at least as seamless as it is for Python and Java right now. They also need to migrate 100% of the legacy AppEngine console functionality over to the new cloud dashboard before they could consider this complete.

So my guess is that AppEngine as we know it is "dead", but being replaced by a product that is a pure superset of what we have today.
Fireball wedding GOPRO
Don't forget to update us on the progress and the results after launch.

It would seriously change my worldview if it will turn out that Google, Apple, Facebook, Microsoft, Dropbox, Evernote, Amazon, Airbnb, Uber, Square, PayPal and countless others firms that hire their engineers using some variation of whiteboard coding would be proven wrong in their practices by one person.
I think it's important to point out that India is very culturally diverse. I have lived in Mumbai for 22 years, and Canada for 8 years. I have said "thank you" to people all my life. I do it consciously and sincerely - cashiers, rickshaw drivers, waiters, friends, peers, everybody. I don't think I've ever offended anybody - at least not that I know of.

With regard to family - neither of my parents' respective families are overtly religious, and neither of them have Hindu or Muslim ancestries. We say thank you to one another all the time. In fact, I can't relate to what the author is saying at all! In the spirit of sharing/learning about new cultures, here's hoping that the 7% of us (7 million people) aren't painted with this broad brush.
Maybe Whatsapp is just helping them connect who talked to whom, without actually being able to look at the contents?

Additionally these points are excellent as well:

https://news.ycombinator.com/item?id=9685977
https://news.ycombinator.com/item?id=9685827
https://news.ycombinator.com/item?id=9685801
You're right - it's not as comprehensive as the official documentation, nor is it meant to be. It's a quick tour of the main language features, with a particular emphasis on the parts that I (as a ruby, python, clojure dev) found interesting.

For comparison, the Apple book "The Swift Programming Language" comes in at 334 pages. "Learn Swift" comes in at 128 pages.
Wait, Java 7 is at end of life? And what about Android? As far as I know Java 8 is not supported and it's just since 5.0 that Java 7 is required.
Why Reagan would approve of Obama's foreign policy
The Future of the Operating System – LinuxCon 2015 Keynote
... he also recalls it was partly funded by royalties
(75p per £25 sale) from DMA’s first two games

They had 3% royalties on their two first games. It seems retrospectively incredibly low compared to what people currently get from app stores.
Show HN: Listkit – A simple list share Mithril.js app demo
Softcover is awesome. (It's a Michael Hartl creation.)
They did a while back:

http://www.wired.com/2014/11/whatsapp-encrypted-messaging/
I fail to see why complexity is a necessary result of increasing tax revenues. Most of the complexity seems to come from policy initiatives and successful lobbying of special interest groups .. both of which may be considered to be misguided.
The rationale behind App Engine is very valid, though. You are one person, or perhaps a small company focused on developing particular software. Can you do as good a job as Google's App Engine's security team at keeping your servers securely running your application? That includes potentially urgent patches to the kernel, libraries, web server, etc.

Even if you can match Google's efforts in doing all that, why would you want to waste your time doing that maintenance work rather than working on your application itself?

Docker VMs are an appealing concept to me, but it occurs to me that I would be dependent upon some third-party that I know very little about to release an updated image whenever something in the stack needs to be updated. Additionally, I need to be involved in that deployment. With App Engine, Google have my code, so they update the image and my code is always running in a VM that ought to be far more bullet-proof than I could manage. (even with some Linux knowledge)
1. Its App Engine, not Apps Engine.

2. Google's given what seems to me to be a pretty clear signal that managed VMs are the future of app engine; if expect new official runtimes to be delivered that way once managed VMs are out of beta.
The rise of Red Hat and the open organization
2007 Mercedes-Benz C-CLASS 4DR SDN 2.5L SPORT for Sale
On Recruiting, Inclusiveness, and Crafting Better Job Descriptions
Please read the article before commenting. There's more to the story.

"After pursuing not one, not two, but three degrees from an Ivy League university, he chose to default on his student loans at taxpayer expense, because he felt that paying them back would have hampered his ambitions of becoming a write"

As for a business decision, it's a really bad one because the government can garnish your wages:

"Astoundingly, Siegel never mentions, nor demonstrates that he understands, the fact that in most cases of default the government can simply start garnishing up to 15 percent of borrowers’ disposable wages directly from their paychecks. That’s more than the 10 percent they would owe if they simply signed up for the newest income-based repayment plan that the Department of Education offers. "
I rowed just below international level and several of my former team mates have world and olympic medals. Also, I know that my pure power output was better than some of the international rowers and I didn't even take Creatine. My house mate is in a national team squad right now and he gets surprise tested every few months. He actually has to keep a calendar of where he sleeps every single night so they can find you in the morning... I doubt there is much cheating going on in rowing, like you said, it's just not worth it financially.
Hi Aidan, your about Author section has a typo says'bulding' rather than building.
Hi everyone, OP here. In those last rushing weekends busy with my startup I needed something simple to quick share my shopping list
with my girlfriend as she is also working in my core team. So, bored of upgrade gdrive docs all the time lol, I've decided to write
this as a Mithril.js tech demo, inspired from a standard todo list to have a shorter dev time. I'm on Mitrhil a lot on my current
project, so I've preferred to keep the focus on the same modus operandi.

I've also added some simple features and absolutely went with a no-login logic based on UUID_URL sharing. I quickly wrote a node.js
server side app to deal with mongodb and expose some simple API functions. This was also a test, cause I wanted to double-check how
to deploy 2 different applications on the same dokku instance. So I'm actually serving the Mithril client as a single app with nginx,
and commute data through the API's on the server site, also for some route logic, launching the node app in a docker container.
At the end I don't like it so much, I'm still considering to switch back serving with Express 4 static, also to get rid the '?' from
the URL as root in Mithril and not be forced to use rewrite methods.

Flow: Absolutely no need to login, fast search engine to check if the recipe/list exists in mongodb and load it to have it ready on the
fly, and a quick list of the most forked ones. Forked cause can be logical your GF to modify and re-save your shared list, but can be
also logical for another person to load it, check is quality and then take this list as a basis for his/her new fork. Then the last
point is just sharing, as many way as possible for free.

At first, using it on my android is pretty nice and fast, and I like the experience, tap and start typing. Friends are also happy.
I'm still working in really spare time to add some other features (edit an item, a desktop icon) and some fixing (I know a couple
of bugs here and there), but it's logical message is pretty clear. Also the mobile custom grid is not perfect, but should work on
most of devices. I will share some Mithril.js coding technique on a blog-post too. At first, using it on my android is pretty nice
and fast, and I liked the experience.

I would love to hear your feedback! I am CTO acting temp CEO right now on my startup. If somebody likes the idea and would knock to
be a tech co-founder on REALLY spare time to give this concept a serious look and add some custom features (like an optional twitter login), I would appreciate it a lot and for sure I promise to find some time to give it a business dev and some much more serious feedback.

Thanks for your time reading this, appreciated, and thanks Leo, I really like Mithril. https://lhorie.github.io/mithril/
How I rank at the top for “Capitan Apple” in Google
Never comment on something you don't read properly!
> We have a project three months on so far making our Java7 code work with Java8.

What crazy thing were you doing that required a 3+ month rewrite?
They're preparing for anything. Apple has a dislike for relying heavily on any partner in their DNA, thanks to PowerPC.
Man freed after 43 years in solitary confinement
as far as I know Khan Academy still runs on google app engine
The difference is that they had to port the entire JIT to the new processor. With LLVM, you just need the backend components that represent the CPU. Granted, from an app developer's perspective, this is not really relevant because they're targeting a VM; where the VM runs, their apps run.
So, at this point a could recommend twitter ? It's pretty nifty to make short statements and include a link to the article ? :D
Snapchat runs off the back of App Engine, I don't think they're going to ditch it anytime soon.
I don't know, I think that dismissing Diophantus or the Greeks as not being modern enough is a bit strange. After all, we still use the exact algorithm as Euclid for finding gcds. We simply don't state it in geometric terms like he did.

I suppose if by modern mathematics one means algebra, then it's fair to place it somewhere in the 12th century.
FWIW this is an article with a headline closer to the original, though with no additional information:

http://www.businessinsider.com/whatsapp-may-have-gotten-16-a...
So many people report success but a half dozen attempts with 20 years of computing to back me up has been nothing but abysmal failure.

I don't know what kind of magical book of voodoo spells these people are using.

I wonder if the web is just biased towards success because generally the people who haven't succeeded have nothing to say.

If so, it would be nice to get insight on the whole picture here somehow
> Because Whatsapp has never said it uses end to end encryption - anywhere.

They most certainly did:

http://www.wired.com/2014/11/whatsapp-encrypted-messaging/
I wanted to make a point about other compilers, as for many HNers only MSVC, gcc and clang do exist, while Qt supports many others.
How are speakers usually wired? Are they in parallel or in series? This makes a big difference when you just short the wires together, and my guess is that they are in parallel which makes connecting them with a wire nut the wrong answer.
I second this. I've read a lot of your writings and have even watched your episode of 'Checking in with Erik Meijer', both of are very informative. Thanks for writing this article.
Surprised we made it to the moon at that rate...
U.S. tech companies expected to lose more than $35B due to NSA spying
Raps about Coding by a ScriptEd alum
Technically, there are vendors other than Google. Red Hat have an implementation called CapeDwarf. There's also AppScale. There was another called TyphoonAE, but I haven't noticed any signs of life from that one in quite some time.

The big unknown for me is how usable any of those implementations are, and whether there is such a thing as a decent migration path (for data) from Google to them, and vice-versa.
Give the venerable dc a try. It can be quite succinct.

http://en.wikipedia.org/wiki/Dc_%28computer_program%29
Of course this turns into a debate about the article title on HN...
I've been trying to shock the monkey for 4 hours now and still haven't won the $20.
I'm genuinely curious as to the thought process of having that many tabs open. I often feel like I'm missing something when I see people doing it. Is is the muscle memory of knowing where each tab is? If so, how does that work when you move to a device that has a different resolution?
I don't know how to respond to this. I was simply telling the parent commenter, if the work-sample stuff we did at Matasano sounded fun, the thing we're doing now basically extracts and amplifies all the fun we think was in that process and opens it to the public.
> Second, 30MB hasn't been an issue since 2002

Back in 2004 a demoscene group created a FPS in 96kb - http://www.pouet.net/prod.php?which=12036

That 96kb includes textures, engine and music. No they aren't downloading content or streaming from the internet. I know how they did it - and with some tweaking of gcc command line parameters you can write C you can get close to those file sizes.

When I see that the game RAGE, while an excellent game, takes up 20GB of disk space I just shake my head. Now I'm not advocating that everyone should be making FPSes at 96kb - but I feel like 20GB is a little unnecessary for the game RAGE (especially how short it was).

I personally try to be as efficient as possible when it comes to using other people's storage and memory.
Did I Get into MIT Because I Was a Girl?
Don’t start with a monolith
Belgium defies France as it mints €2.50 coin to mark Battle of Waterloo
Heck, I have 20+ apps, each over 30MB, on my PHONE.

I don't recall most smartphone OS being well known for intelligent resource utilization.
I suspect the milestones thing is more a matter of birth weight and how well they eat. I've got an intense baby who just turned 10 months and is literally running around the apartment, trying to climb the furniture, signing a dozen or so words, following simple instructions, and biting when you make her angry. Of course she has consistently been ninety something percentile in weight. My wife is constantly amazed. The babies in her family are generally very chill, but ours hates strollers/carseats, refuses to nap more than an hour a day total, wakes with night terrors every hour or two, and screams/chases if her mother gets more than about 5 feet away. Each one is different I guess.
Welcome to the fold. Emacs is basically a lisp image with a built-in text editor. You can even write web servers in it (and people have).

The utility of such a system beyond just editing one or text files at a time is enormous.

Enjoy your stay.
Public service announcement:

Declaring a product "end of life" is utterly meaningless to every entity that does not pay you to support the product. You can declare whatever you'd like; people will stop using it when they're done using it.
Metrics to measure engagement
You might be in luck, it seems like Sonera has been deploying 6rd for some time already. Maybe you could already get IPv6?
So, from that angle, I don't want my children to see my wealth as their wealth, or my success as their success. I would like them to view my success as the result of hard work and perseverance, and an example of what they can achieve, indeed, they can achieve more.

I advise to look out for the opposite perspective or angle to this that it might be viewed as a form of abuse, unnecessary harshness or worse meagerness.

Teaching your kids survival skills esp. males and how to be strong in life is very crucial and "tough love" can sometimes yield good results but you don't wanna to break the bond or the good relationship you have between you and your kids in the process.

It is all about their wellbeing and fostering and nurturing this relationship after all, isn't it or am I mistaken?
Well, Escher's pictures are sophisticated and "beautiful" - I guess that's why
>Writing code to verify code is so much harder than just writing the code

It's not supposed to be easy. Doing it well is really hard and way underappreciated.

>Testing side-effecting code is hard. This is well established. It's also convoluted, complex, generally brittle.

It's not necessarily brittle when done right but it's hard, it's convoluted and it's complex.

>Before the test, create the input AND go to the filesystem, prepare the input and the spot where output is expected.
After the test, check the output AND go to the filesystem, read the files from there and check their contents.
Everything is intertwined: the prep, the implementation of the code under test, and the checks at the end. It's specific to my filesystem. And it's slow. No way can I run more than a few of these each build.

This doesn't sound like it would take more than a few hundred milliseconds. That's not slow.

Furthermore, you could definitely run it on multiple filesystems by firing up a virtual machine for each filesystem and running the test. That would be slow, but you don't need to do it often.
Noted, and if that's the site's rules, so be it. I certainly wouldn't have bothered with the article or the discussion if the HN headline had been the same as the article headline, though.