skysight-inc/HackerNews huggingface dataset:
I think the double-glass sided 'jewel case' design introduced with the iPhone 4 is still the best aesthetic design for any consumer product ever. I know it's just not practical for the bigger phones though, hence they went back to a more conventional design. However yes, from the front not much has changed. The sheer iron-willed discipline it took to reduce the front face design down to one physical button from the start is still impressive.
> The Korean War (25 June 1950 – 27 July 1953) began when North Korea invaded South Korea

First paragraph of https://en.wikipedia.org/wiki/Korean_War
Your Home Planet, as Seen from Mars
I started as a dev many years ago, then moved into sysadmin / devops stuff for over a decade, and then moved back to more hands on dev stuff again a few years ago. I think your statement that "those things don't require "special" skills other than docker/ansible knowledge" is over-simplifying things a bit.

Writing a production quality Dockerfile or Ansible Playbook requires more than just a bunch of "apt-get install" statements. You need a bunch of knowledge about how each bit of software should be configured and tuned for each individual use-case.

Once it's been written, then the devs can happily automate all the things as much as they like. Writing it in the first place is where a lot of what was traditionally sysadmin knowledge comes into play.

Anyone with a bit of patience and practice can follow a recipe in a cook-book. Not everyone can write one.
There is an embedded video on the page
Epic bootstrapped SaaS journey visualized
CES 2017: Clothes-folding robot readies for launch [video]
JavaScript search trends
Bit late I know, but PSA: If you own just SupCom, you can register the code on steam and you will get both SupCom and FA.
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."

- Antoine de Saint-Exupery
> clueless about technical work scope

Do you mean that it would be impossible for a team of experts in C and rust to rewrite pg in 5 years? That is essentially what he is proposing. (Which probably isn't a great idea, but I think the work scope estimate is in the right ball park.)
There's plenty wrong with Uber. But self-driving cars killing people shouldn't be on the list - self-driving cars have the potential to save an incredible amount of lives. People will still die, but way less people.
Well, php is still hugely popular. I think it's not an unreasonable choice (though I personally don't enjoy using it, I can see the business case).

Go feels like a much smaller, similar language though. For me, one of the key features of Go is that it's easy to refactor.

This comes partly from its lack of OO and other features, which are no doubt useful but often create more dependencies between different parts of a codebase.

In my personal programming style, I end up refactoring at lot, Go seems to make this easy.

It's naturally also possible to program like this in other languages. But Go seems to encourage and somewhat enforce it.

Due to a lack of easily abused language features I can also see it being a language well suited to teams where skill levels vary significantly.
PDF reports in Android
cool tool! better than http://jim-nielsen.com/sassme/
The “average” developer field of interest
I would never argue that is wasn't a revolution when it first came out a decade ago. There is little doubt that it changed the landscape for smartphones and spurred plenty of competitive efforts etc.

Its just that now it has had about 7 major iterations (not counting 'S' models etc.), it is really in the 'consolidation' stage of the battle. The storming of the castle is done, now the army is battening down for the long siege and the door to door skirmishing, slowly moving the front forward.

The only way Apple (or any manufacturer) can claim another 'revolutionary' step is if they come out with a foldable display screen, or a 30 day battery life or similar.
They pass the rendering to the clients allowing the server to serve more clients.
Use the science, Luke.
My first month with the 4S was painful due to the sharp edges digging into my palm (insert relevant Tufte quote). I dislike the machined holes on the bottom of my 6 for similar reasons, good riddance headphone jack.
That's also true of the software. As a former hobbyist Windows Phone developer I saw two major reboots or overhauls of the platform in a few years (if we count the previous Windows Mobile system it is then 4 different OS in a small slice of time). This lead to functional regressions and Microsoft not able to came up with functional parity of concurrent platforms.

On the other hand I'm amazed at how long Apple is keeping and evolving iOS and its API.
iPhone 4 was my first iPhone and indeed it is the best looking. However, from the fear of breaking it it was also my only iPhone that I have kept in the case all of the time.
I strenuously disagree with some of these.

> Plan an invasion

This is actually a massive undertaking. An undergraduate at MIT taking a semester-long course on this will barely scratch the surface of it. Furthermore, you're never going to suddenly and unexpectedly need to know this. Any situation where you plan an invasion is going to be preceded by spending a long time getting into the position where people trust you with their lives and the fates of their nation.

> die gallantly

You're only ever going to be in this situation once, and probably not even that. Why does it matter how gallant your heart attack is?

These skills make a bit more sense in a world where most of us need to march off to war. Happily, we don't live in that world.

You should prepare for the situations you are only mildly unlikely to be in and where your skill matters.
Location: Oeiras, Portugal

Remote: Yes

Willing to relocate: No

Technologies: Objective-C, Swift, iOS Frameworks

Résumé/CV: https://www.linkedin.com/in/pedroremedios

Email: pedro.remedios@gmail.com
If this blows up it's over for most german car manufacturers.

They sold a lot of diesel cars, and most of them probably have some hacks to meet Euro standards.

They should be forced to fix all cars, reimburse buyers for any losses, and be forced(!) to go green asap (which probably means at least 10 years, so yeah there should be some force)!
If you like to watch language conference talks to get updates about the state of the language, there are plenty of recordings on Youtube.

Look for: CppCon, Meeting C++, Microsoft's "Going native"

I can personally recommend any talk by: Bjarne Stroustrup, Scott Meyers, Stephan Lavavej, Sean Parent, Andrei Alexandrescu

Of course, there are many more gems (e.g. Chandler Carruth's talks are great if you are interested in a compiler author's perspective).

As far as reading materials go, I know of two books that seem to cater to your background:

Stroustrup: A tour to C++ (http://www.stroustrup.com/Tour.html)
Meyers: Effective modern C++ (http://shop.oreilly.com/product/mobile/0636920033707.do)

I personally only own the second one, but have already heard good things about the first one as well.

The C++ core guidelines (work in progress on http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) should certainly also be worth a read.

Of course, for actual practice, reading/contributing to open source code seems like a good start. Maybe have a look at this list: https://github.com/fffaraz/awesome-cpp/blob/master/README.md

Edit: The "Awesome C++" list also has a "Resources" section that links to even more material...
But it's a male lead (two of them) nevertheless.
The essence of your sophistry is to bring on highly symbolic and emotional subjects into the discussion so as to get some halo effect on your side of the argument, ala Godwin, while pretending all along to stay at the purely logical level and demanding that everyone does so, ignoring the blatant disrespect for those subjects that are orders of magnitude more important.

In that regard, the question above is just a straw man -- but since you asked, many gays already had to suffer harm, beating and death in the recent history, so even that straw man is moot.
Don't forget another solid state scanner, available now with development kits - http://leddartech.com/modules/leddarvu/
You don't save any shuffling, a pointer to a pointer is still a pointer.
I can't agree with that. If you develop a videoplayer and you state it's pure Swift I think it's fair to assume the codecs and other core components (i.e. dsp) of the said player are not imported C libs. How can it be pure Swift if it imports C libraries? The std library and toolchain(i.e runtime) may make an exception because these are usually portable, maintained by the language authors and invisible to the end developer so I think your libc argument is not valid.
Great Story, Step-To-Step from Groove's and EDMdesigner's Startup Journeys
Still low volume.

For now, the guvern program to subsidy the buy of an electric car in Germany is a big flop. Not because the money wasn't good, but we're used to jump in our Diesel Audi|BMW|Merz and drive 1000km until the next fill-up.

If all cars would be electric, the economy would stand still, while loading batteries. So, no.
There's 23 years between the Macintosh in 1984 and the iPhone in 2007. Real paradigm shifts in computing are rare. People who think the iPhone is going to be supplanted by whatever en vogue technology is being hyped in the media today should keep that in mind. Especially considering that Apple still sells PCs 40 years into its life (how many computer companies have gone the way of the dinosaur in that time?) and has a virtual lock on the high end of that market.
I hope you increased their salaries together with the new 2am pager duty.
> Most amazing is that in Europe VW does not have to pay anything.

Yet.
Why all the downvotes? I think he means that it could prevent the alice query, not the wonderland.
I've gotten the habbit of removing the last vowel in those cases. Not always pretty but when documented it's pretty transparent.
Don't get me wrong. I find it interesting that the FBI will arrest anyone for conspiracy when they so clearly ignore it in numerous other cases (such as in banking, real estate). I doubt though that this will be an emerging pattern for the FBI. I'm sure many more horrible conspiracies against the American people will be ignored efficiently.
"You know, I studied 3 separate modules on formal logic.... I learnt more about logic from a single 1 hour high school electronics lesson than I ever did from all that."

Can you say more about that? I can't make any sense of it. In a 1 hour electronics lesson, you'ld presumably cover the gates, i.e., propositional calculus. In a first logic module, you'ld learn that and another, richer, form of logic, the predicate calculus. You'ld also learn about the proof procedures for both, which ought to lead on to learning the (to my mind, interesting and important) fact that there's a mechanical procedure that's guaranteed to prove or disprove any argument in propositional calculus, but there's no such procedure for predicate calculus. Later logic courses would probably include some formal semantics, so you'ld learn about the (again, to my mind significant) distinction between what makes something true, and how we prove that something is true. Did you learn all these things in your one hour high school electronics lesson? Or are they somehow not "meaningful" or "complicated"?
The CSS heart on slide 9 looks perfect for me, while the SVG heart is blocky and not fully contained in the white box.

Google Chrome 54.0.2840.100 (64-bit Ubuntu)

http://slides.com/sarasoueidan/building-better-interfaces-wi...
I'm not sure whether you're arguing for the Bolshevik abolition of the family, or the existing under-funded social services system of monitoring, intervention, and in extreme cases removing children from unfit parents.
The BMW i8 is a good example https://www.youtube.com/watch?v=fxe_b2GRwok
N is near 10 billion, which makes reasoning about N=2 kind of irrelevant.

> Fuck, have I watched too much televsion!

Yes.
As someone who works in finance, I'm shocked at the level of fraud and corruption that is tolerated in other industries. I'm glad to see that at least some action is being taken.
I walked into an NK submarine from 20 years ago. I was not impressed. It had a regular old VCR sitting on a regular shelf like in a motorhome. And construction that would make a Victorian pipefitter blush. It ran aground during routine operations which is not so surprising given the utter lack of precision instruments evident. I would be surprised if in the past 20 years they went from that to a usable nuclear missile platform.

You can see photos from someone else here: http://www.catracing.org/hendrb/out-and-about-in-korea-tongi...
Which amounts to 10% of the total coins that will be ever possible to create.
I'd love to see this goes well with highest performance.
A Revamped Angular Master Class
For what it is worth, Safari on OSX goes straight to "alice" results, but I think Safari handles google.com differently than other domains.
We are 30 to 50 years away of a level 5 car.
> they bashed Trump 24/7

They paid much more attention, TV minutes, column-inches to Hillary's emails than Trump's many, many scandals.
WTF is a funding round?
You don't remember the crappy screens, overall build quality, user interfaces, apps (mobile java lol), performance of phones in the pre-iPhone era? All those problems went away when the iPhone set the bar in these fields.
I don't see the cell phone idea working simply because the raw data from the radio receiver is not exposed to the user application.
Similar for the FM radio in cell phones - all you really get is the demodulated and processed audio. Software defined radios have the best opportunity to work because they have direct access to the RF samples in the time or frequency domain. Unfortunately there is a cost associated with purchasing and running one, so the operators of the experimental data collectors would have to be volunteers willing to put in the resources. It's not as easy as installing an app, you need a piece of hardware running all the time and the data must be processed before uploading to the Internet.
Show HN: Genetic algorithm which creates a picture out of instances of itself
What do you mean to imply? Do you refer to a specific incident in 1958? Or, do you blame US military aggression for the North's current nuclear program? Perhaps if North Korea hadn't invaded the South in 1948, there would be no need for a militarized border and heavy US defensive presence.

Rather than a vanguard invasion force, I've read that the 28,500 US military personnel in Korea today exist as a sort of political tripwire. There aren't enough of them to hold the line, let alone successfully invade the North, but their deaths in the event of a conflict would commit the US to the fight.
Stack based, and concatenative, like Forth.
We've been using Mumble for bigger conferences for almost two years now because we couldn't find a better alternative.

We tried Skype which is almost completely broken (used to work fine).

We tried multiple WebRTC solutions like appear.in which only work fine up to three people.

We tried Google hangouts, which worked fine but we didn't like the quality.

Mumble worked fine, but only if people use push-to-talk. Otherwise you get horrible noise. Every scratching goes over the line.

Skype Business supposedly works very well. We don't use it because we don't support Microsoft breaking the regular Skype.

We currently use the audio conferencing feature of (paid) slack. It works extremely well and has great noise reduction.
Are Android Developers Overreaching with Permissions?
> > die gallantly

> You're only ever going to be in this situation once, and probably not even that. Why does it matter how gallant your heart attack is?

I think doesn't exactly refer to the act of dying, but is more along the lines of "The object of war is not to die for your country but to make the other bastard die for his." So don't exactly want to die; rather, you want to avoid it, but should it happen, you just want to make it very expensive.

But of course, it could also have nothing to do with war; it could be about how you face death, and how much of a burden you leave to your loved ones. (E.g. don't commit suicide leaving a note that tries to shift the blame to your family, or whatever).
Only one, but then again they have a mostly backwards economy and military with essentially no force projection power.
Sometimes it seems to me, that Sara and Mike (D3) are the only people who talk about SVG.

And Mike seems to have a rather practical approach, while Sara is the only SVG evangelist out there.

I like her stuff, it's sad that SVG doesn't get more love.
Google has an office in Tokyo but I guess not a datacenter.
The state of a generator is always a problem that trips me up the most when I try to do FP-Python. In general a function shouldn't care whether the input was a list, set or generator. While iterating over it (or yielding from it), we always mutate some internal state of the iterator.

One solution would be, I think, to always pass tee-d copies of iterators and never(!) any iterator like it is (because you don't know whether next() has side effects or not). The other solution would be to not ever do anything lazy. One could also always consume all iterators fully. That way any generator re-use would be apparent immediately.

Some function that moves a generator forward just one or two items (something with the semantics of findFirst, for example), can subtly introduce bugs.
I went to LA and took the bus from the airport to the city (my default transit choice when there isn't a train). I had a pleasant ride but I was surprised to find that I was the only white person on a maybe half-full bus. I haven't encountered this kind of self-segregation on public transport anywhere else in the world before or since.
Note that Rust now also has the ? operator, which can be a bit easier on the eyes than try!:

https://github.com/rust-lang/rfcs/blob/master/text/0243-trai...

https://blog.rust-lang.org/2016/11/10/Rust-1.13.html
I believe they mean something like https://github.com/choumx/amp-pwa.

AMP pages, which link to (and preload) a react-based SPA, which gets its content from AMP pages.
So that makes it 'the most popular camera to be used for flickr', not the most popular camera.
The Economist this week has an article on Infineon's LIDAR-on-a-chip, which seems a lot more likely to get them out to that mass market than this.

http://www.economist.com/news/science-and-technology/2171210...
Yes, it's early days though. What's currently out there generally lacks speed/coverage and accuracy. The real breakthroughs will come with solid-state LiDAR but it's still a couple years out from mass-market availability. Lots of companies working on it though.
> Also, animation of SVG in FF sucks compared to Chrome and Safari, or at least it used to 3 years ago.

I can relate to this, I use to work on a svg-heavy project in 2014 and I had the same kind of issues and I filed many bugs on FF bug tracker .

Fortunately, they've all been fixed by the mid of 2015. I don't work with svg so I don't know if everything works well now, but at least there were improvements.
They fixed that, at least for GCP. How the other Google bits fit into that, I do not know. They're planning to expand to a bunch of new regions this year.

https://www.blog.google/topics/google-cloud/google-cloud-pla...
There's also the implicit assumption of underlaying knowledge. I remember writing some graphics routines and looked at some examples, but they always seemed to consist of a mess of single variable names. After reading up on the theory it became clear that they were all the conventional mathematical constants used in the formulas to derive the algorithm. If you were intimate with the math these names would be the obvious choice, yet if you were an outsider they would seem indecypherable. I now prefer to use simple english terms and put the math terms next to them as a comment, rather than the other way around. A caveat is that actual formulas might become a bit lengthy.
Comment faire un son (avec Kohndo and Interview Specta)
A breakthrough in miniaturising LIDAR for autonomous driving
Skype Business maybe. Regular Skype is crap. We're currently using slack for our team which works great. Privately I user FaceTime and appear.in but that's not good for group calls.
Love how one can get downvoted for asking for references. Fans.
A better metaphor might be that of the battle, and the war, long since won, and the victorious army having spent most of the last ten years getting lazy and soft as it forgets why it won in the first place, still reveling in the fading glow of glories past - while, somewhere, an upstart as yet unknown to the world makes ready to dethrone it in its turn.

It's a shame. The only smartphones I've ever had have been iPhones, and I don't want that to change. But I'm not seeing much reason lately to believe that Apple can continue going from strength to strength.
Shameless plug:

ImageTracer is a simple raster image tracer and vectorizer, 100% free, Public Domain.

Available in JavaScript (works both in the browser and with Node.js), "desktop" Java and "Android" Java:

https://github.com/jankovicsandras/imagetracerjs

https://github.com/jankovicsandras/imagetracerjava

https://github.com/jankovicsandras/imagetracerandroid
PDP-11's are still powering nuclear reactors to this day - a few years back GE were looking for programmers to keep them going (interesting to me, since I programmed them in octal and Macro-11 back in the early 80's).

http://www.theregister.co.uk/2013/06/19/nuke_plants_to_keep_...
WebRTC is realy cool, but does not work in Safari.

Did cost us quite some time in a project.
> Is Your Internet Up-To-date?

Of course it isn't. I live in the UK.
You can configure those messages. We've set them to be hilarious things our team has said over our time together. I rather enjoy it.
My bad, missed "Video Marketing Tools"
Oops, working fine now.
Managers should have management experience and less nepotism experience. One step at a time, guys.
I find the idea of the largest search engine repackaging others content without even hitting the content owner's site to be frankly rude. These sites pander to be ranked and get hits and then Google turns around and pulls this.
I had always assumed they did this for financial reasons.

The hash won't be sent along as part of the referrer header, so the search query won't be available to 3rd party analytics. The only way to track search queries is to use Google's own analytics, which can correlate queries to traffic since it's watching both ends of the handoff.

The technical explanation discussed in this thread is certainly valid. But it only explains what is happening. The question posed was "why". Why would a search engine implement a design that would have the effect of removing the query string from referrer headers?

Answer that, and you'll answer your question
The nice thing about the iPhone series is that you can use an older model and not feel left out. I am one of the every other version upgrade types and while with my plan I could replace the phone each time there is an upgrade for no real cost it just never has seemed necessary.

I did swap out of the version 4 simply because my lack of grace meant I had to replace the back glass more than once.
The little guy looks more like a koala to me :) http://www.slate.com/content/dam/slate/blogs/browbeat/2014/0...
>These skills make a bit more sense in a world where most of us need to march off to war. Happily, we don't live in that world.

Depends how old you are.. some historians are keen to point out that the global climate is very similar to the conditions just before WW1. Will you be of conscription age if WW3 does break out in the next decade?
My money is still on an "iPhone X" later this year.
The point made in the comment you are responding to is that we will also still remember those phones 40 years from now: when do you decide the revolution is over?