skysight-inc/HackerNews huggingface dataset:
This article is where those quotes come from:

https://www.flightglobal.com/news/articles/pentagon-touts-lo...

The hard part is developing a strong enough AI to do what they want. Current uncrewed vehicles all have a remote human pilot. Air Force brass wants to do away with that bit. Maybe it's six years out but I would be extremely surprised.
Sometimes I think we should all take the Apple approach to this kind of things and deprecate old stuff and/or make new stuff mandatory.

We could just force DNS extensions to be implemented in most/all client/server implementations.

DNS over HTTPS might be okay and work well, but imho is a (smart?) workaround, not a fix.

Why can't we all set a time window (7.5 years? 10 years? 15 years?) to plan massive RFC/protocols updates with possibly-breaking changes?

Edit:fix grammar (not native speaker of English)
Glad you like it! I wrote it while I was improving the httpclient module which otherwise would have a lot of duplication. Now it has an (almost) perfectly symmetrical API for both synchronous and asynchronous sockets :)
Still the finest.
Maybe Image Captioning: http://cs.stanford.edu/people/karpathy/densecap/ (recently discussed on HN too)
Microsoft Delivers Another Broken Windows 10 Update
hah, indeed (I can reproduce it here as well). It would be interesting to report it to Firefox
Well, I really still want tomboy what they stand for. First it was mobile, then it was a project to authenticate, then it was IoT, now... What?
Current discussion (16 hours ago, 54 comments): https://news.ycombinator.com/item?id=12614681
How do people use sites like this? The whole thing is a mess of pop us and meaningless extra information, and adds absolutely nothing to the original announcement (which incidentally is at https://cicret.com/wordpress/ )
"I cannot go on with safety, for there is a man chasing me around the ring with a knife in his hand."
Sort of puts our defense spending and progress in perspective when the USAF takes a $21M 4th gen fighter - when most of the world's air forces still have 4th gen fighters in development, mind you - and basically uses it like the cheap clay target shooting skeet you can buy at Walmart.
The Skryf Robots Write Temporal Poetry with Sand
ProcessWire 3 master and changelog
Even those breaks and incentives can’t change a 2 order magnitude difference in cost between containerized products and bare metal, or the single order magnitude difference between virtualized and bare metal.

If Amazon gives you the same service for a tenth or a hundredth of the price, sure, but that just doesn’t happen.
Gift Shop and Gift Finder, Australia
I read the article, and it indeed addresses the issues that I'm currently facing. Although that the comments also mention about QA testers without development experience, which can be a good thing. How to fit these people into scrum?
It is if your browser's default behaviour is to use the built in renderer. I've been confused in the past that a PDF was "broken", when in practice it was Firefox.
I think the language called wirbel would push some pleasant buttons. Its rather sad that its author had to stop spending more time on it. Leaving this here because i doubt wirbel is well known. It came with a full fledged type inference
I am sure like all things Git can be improved and I think the idea that users are not open to improvement is more often than not a defensive response from those whose idea of 'improvements' do not resonate.

It's always dubious for those with new offerings to dismiss criticism as 'resistance' and 'defensiveness'. This is extremely disingenious and intentionally takes things from the technical to the political.

They have taken up a marginal use case which matters to them which is fair but then try to dress it up as a git weakness with an elaborate paper which plays up their use case and scatters around strawmen like 'Git is difficult to use' unquestioned. Isn't it possible that the 'shortcomings' are not an issue to other users who may not identify with the use case highlighted and may not perceive it as an 'improvement'.

I think git stands alone in stark defiance to a growing culture of complexity. Given the scope Git could have been an extremely complex and bulky piece of software.

Its a testament to the experience of the authors that it is accesible to most and used by millions.

I have no doubt in lesser hands Git would be hugely more intricate and a complete pain to use.
I am unable of running a simple "hello world" example...
For majority of use cases R code should be vectorized so I would say if you see a loop in the code that's a red flag and you should check it out.
Yes, it's running Plan 9, and the web server, rc-httpd, is written in rc, the Plan 9 shell.
You are mistaken about rust. I can't think of a construct that is not an expression.
Nope, with faster charge via usb power delivery built in, inductive charging is on its way out. The premise is that a short plug in gives enough charge to keep going. See the nexus line, which used to include inductive charging and dropped it with the usb-c compatible phones.
Sniff, sniff ... in the absence of specification of any cause, I smell political axe-grinding. I am always perplexed by conflation of political views with professional proficiency.
He's white. His trial is in Kenya.
You are right for sure. But they have never had a 4th gen (fly by wire / designed to be aerodynamically unstable;) fighter with this capability.

In my (potentially uninformed) opinion, It is definitely a big milestone because it opens the door to 5th gen fighters becoming UCAVs - almost like making the GPS guided JDAM weapon out of a 1960s dumb bomb by "bolting on" the JDAM module as a cheap aftermarket kit.
There is a DC velodrome?
Once we have a minimal and sane variant of humans without ambiguities, edge cases and silly symbols we can get right on that.
We will build MVP for your SaaS in 3 months
Ask HN: How to teach basic programming
I would be teaching junior craft school basic programming. My students have good knowledge of discrete electronics components like transistors, diodes, and others. I see this as a great advantage. But they have not been exposed to programming in any form.
I would be working as a volunteer and my intention is to introduce them to basic structure of programming without spending too much time on any particular language idioms. I would run them through Javascript and Python. And I also have in mind to introduce them to Arduino ecosystem towards the end of the program .
So, my question is how best could I introduce basic concepts like function, statements and expressions without leaning too much on any particular language ? What would be ideal programming assignments? Should I build web pages for them?
How to get 1M views on YouTube in 1 day
Absolutely. This is what I love about Aurelia (a more fully-fledged SPA framework), it isn't run by a massive company, has a great community and the core team regularly listens to the community and participates in discussion. I think we are seeing a rise of new anti-behemoth frameworks that are able to move faster.
"Initial operating capability or Initial operational capability (IOC) is the state achieved when a capability is available in its minimum usefully deployable form. The term is often used in government or military procurement."

Military MVP?

[1] https://en.m.wikipedia.org/wiki/Initial_operating_capability
Popular or unpopular, you know why you've taken a hit? Because you offer no rationale whatsoever for your opinion.
Would it be possible to create some software that will prevent apps like Shazam from recognizing the song?
They're not killing PDF.js, just taking a step in a direction that might eventually lead to it dying. This is explicitly mentioned in the ML thread.

Shumway hasn't been worked on in a while. No idea why, but I would guess that it has something to do with how large the Flash feature set is. Long tail and all that.

The reasoning here is probably like so (speculating here):

- We want to deprecate most plugin APIs

- We still want to support flash

- Shumway isn't there yet, let's use pepper flash

- Flash and PDF probably need very similar feature sets as far as the API is concerned

- Supporting the subset of PPAPI needed for Flash is probably going to let us include PDFium too, which is already supported by Google. As long as we're going down this path, let's try to include PDFium too.

- In case PDFium turns out to work, we can decide if pdf.js needs to be replaced

I personally hope that pdf.js isn't replaced; since a JS thingy is far better than a vulnerability-ridden C program. At the same time, this depends on how much the demand for a full pdf feature set is.
> What syntax and abstractions you like are down to how you think

Obviously this is not only my problem because there are only sparely applications written in Haskell. It is possible to write real world applications in Haskell, as proven by Leksah and the window manager xmonad. However, would you write an MS Office clone in Haskell? I wouldn't. I am still honestly interested in Haskell but I cannot understand why the cabal hell has not been fixed yet. Sandboxes and VMs are no option for me. Rust, Nim, and many other languages don't have this problem which points out that the cabal hell is due to Haskell's nature.

Rust is another story. It is way more practical than Haskell, and I would use it for safety and systems programming. Nim however has become my favorite after a long journey of languages because I am really productive with it. Only Lisp has a similar productivity, and sometimes I still use it. Nim has the advantage of being very close to C which makes porting to other platforms extremely easy -- and hence also all my Nim code.
It might not have been the greatest mistake in modern television programming, but the size and enthusiasm of the fan base at least says something about how profitable it might be (or not) if it returned on, say, Netflix.

Potential producers might also want to consider factors such as the average age and income of a Firefly fan (since it was aired 13 years ago and remain popular among Silicon Valley geeks) and whether it would be feasible to bring some of the original cast back together and still have an interesting story (Star Wars VII did).
FilmStruck (TCM + Criterion) is scheduled for Dec 2016 launch, https://www.criterion.com/current/posts/4032-introducing-fil...

Netflix has a few Criterion films, http://streamingcriterions.com/
When I click a non HTML link, FF asks me what to do, I select open and it opens the PDF with mupdf. I get that on windows you don’t want require people to download Acrobat reader, but why not just bundle FF with a good PDF reader on Windows? There must be open source projects doing PDF on Windows?

The last ESR of Firefox was reasonably fast, since I updated to 45 everything is sluggish. The upside is that some HTML5 audio features work better now, the downside is that the Youtube video player is so inefficient I needed to install a plugin that disables it (the fan is roaring).

Many years ago I installed a native Mplayer plugin for Firefox, and I could watch videos on the web. It was a 800Mhz CPU, and a 32MB Radeon graphics card? I could play videos without touching the CPU?

Right now I am typing a HN comment and FF sits at 100% for whatever reason...

My point is, everything implemented in a browser that is not a HTML/CSS renderer or JS JIT compiler, seems to suck to the point of being useless.

As much as I would like to get rid of the Flashplayer plugin, its the most reasonable way to play video in FF. Less of a CPU hog, less crashes. How did we get into this mess?
Most dev teams probably run Redis in production and having neural networks as a datatype could be incredibly powerful -- it will make neural networks much more accessible.

While this was a 48h personal hackathon (insane!) by Salvatore, I hope it makes it into Redis core.

I will be spending my weekend on playing with this and trying it out with different internal datasets.

Also, the documentation is a treat. It teaches the basics of NNs very well.
The courage to lock users in. Apple has that in spades.
Presumably if the front has fallen off, they've removed it from the environment.
And clicking the link under About: just give you the source code. Perfect!
This is a good point.

I think, for me, the possibility of a little bit of cherry picking is quite important for keeping it clear that the list isn't boss, and that's what I found so rigid about the original comment.
As a scientist, pdf.js is simply not capable enough for any serious work with pdf.

I would love to do as you say, and read pdfs in the browser only. From what I have learned in the context of this discussion, switching away from pdf.js will contribute to enabling that.
President Obama’s Autopen: When Is an Autograph Not an Autograph?
I have purchased Nim in Action at the first version, and I recommend it to anyone who is seriously interested in Nim.
I think you're ignoring the fact that there is lots of extra information available at runtime that isn't available from static analysis of languages even if they're very amenable to that, and that static analysis can actually give you worse information.

For example a call site could be statically analysed to be bimoprhic, but then sometimes when you run it the second type is never actually used and the call site can be made monomorphic.

The same thing applies to branches - they're both possible to use, but often when you run it with real data you only actually use one of them.

So I don't think these optimisations are primarily to work around amenability to static analysis - they achieve somethign different and actually more powerful.

I can even give you a real-world example of where static analysis is actually what causes unpredictable performance. There is an implementation of the Ruby language called Rubinius that statically looks at the instance variables in a class that are visible in the source code, and optimises the objects for that many instance variables. If you start to set extra variables dynamically, and so upset this static analysis, performance drops by a half. In the implementation of Ruby that I work on we can see the static references to instance variables in the source code but don't try to do anything based on this - we purely use a hidden class system and let the true number of instance variables emerge dynamically at runtime, and we don't have the same performance drop when you start to set extra variables dynamically (http://chrisseaton.com/rubytruffle/pppj14-om/pppj14-om.pdf)

I think it's quite a neat philosophy to apply - don't assume anything statically and let the real characteristics of the program's data and control flow emerge at runtime.
PDF is an open standard and format.
The Board has never taken sides in the presidential race. We're doing it now.“
Part of the appeal may simply be an UX thing. For instance, I don't think a PDF reader should be a part of the browser codebase, but when I'm reading papers I found on HN, I like it that the PDF opens as another browser tab, not a separate application window.
Some more information:

The shuttles are doing a 1 mile "L" path circle around a park and a commercial center. Then they turn back.

There isn't any traffic whatsoever. It's a wide road for pedestrians only, circling the area.

I've been saying forever that we should have golf cars to move around that place. Now it's getting real :D
I am aware that a template would work in this case (it would also do so in Scheme, but templates are generally less powerful, and I was making a point about imperative macro systems). And yeah, that mixture of templates and macros that you used is semantically similar to what my Scheme code did. But I find Nim discourages writing small templates, which I find myself doing a lot when writing macros in Scheme. Personally, I find that Nim less confusing but still quite awkward.
> Genetics and hard work are ... inferior to information

I have never seen it put better.

The Soviet Union had a stranglehold on chess for almost 70 years until its collapse in the nineties. Then information fled with grandmasters to the west and the present bloom in talent began. Westerners began to regularly defeat soviet players. An Indian, then a Norwegian became world champion. Before then, it was a small miracle to defeat a soviet player. Reason? Information.

My personal experience: I played chess with a lot of frustration and little improvement for over a decade until I began reading 'honest' books written by Soviet trainers. That was I began to see progress.I gained approximately 200 elo in one year.(I would estimate that 90% of chess books for intermediate players are crap, some of these are deliberately misleading hence the 'honest' term)

Genetics and hard work are vastly inferior to information
Borderless Identity Management System
Google Assistant could be the killer bot, but it’s missing a key feature
Probably used not for shooting at, but rather for detection, tracking and such. Being on par or a little better than upcoming adversary systems works best for this.
No One Understands Donald Trump Like the Horny Narcissist Who Created Dilbert
The Google Neural Machine Translation Marketing Deception
I kind of understand why they want to develop the capability, but also am dubious of its value for a plane designed around a human pilot.

So, if the plane is going to do anything useful, it needs to get to its target intact and ready, and to be honest that's more about logistics and geography than human or not pilots. Maybe it can stay on-station longer but that sounds more like a duty roster benefit than a tactical advantage

The real benefit of pilotless craft I assume will come from designing it to do things that would kill a human inside it - presumably speed, manoeuvres etc. But then that means rebuilding a whole aircraft with new wings and weapons that can withstand such strain. And is that actually a win?

So, I am not sure where inammgoing with this except it feels that a lot of military spend is not tied to political aims or military benefit. Air craft carriers sit in that weird zone for me too (the UK is without one right now and I am dubious it's worth getting another)
Nope. Everything is copyrighted by default, and if you don’t have permission (“license”) to copy it, it’s illegal for you to copy it. There are the “fair use” exceptions, but those have nothing to do with what you wrote.
Figma vs. Sketch
I don't have an opinion on the Three.js editor as I've never really used it. In fact I've only really played with the basic Three.js code. Looks pretty cool though -- who knows, maybe that's the next big open source 3d thing! There's even some VR sculpt features there -- pretty damn cool!

The main reason I prefer Blend4Web is because I've been using Blender for about 10 years, and for better or worse, it's the devil I know. Blend4Web development tries to follow Blender versions as closely as possible too, which means there's never any exporting issues. That said, if I was collaborating with artists, and they were using other 3d authoring tools, then Three.js might make more sense.
Ah, thanks. I didn't mean to misrepresent Nim, but I don't know the language super well.

It seems Nim has a code templating system, which is nice, but I find a bit more confusing and less pleasant than the Lisp equivalent. As I said before, it just feels clumsy, especially compared to Lisp.
Just a shout out to dom96 below, that guy was awesome when I was blindly fumbling with the language.

Snappy responses to Github Issues, with really clear, really polite responses. Even when I was an idiot.
Time might only exist in your head
I don't know what actually happened but the public reason stated in the wikipedia page cites budget and the termination of the collaboration contract with BBC as the main reasons.
https://en.wikipedia.org/wiki/Rome_(TV_series)
True enough about Haskell. As for Rust, as awkward as it can be at times, it feels more pleasant than Nim to me much of the time.
That's definitely sounds like a bad coders. However I would say that if someone comes from other more classic programming language background he will write a bad and slow R code by default. Especially if he is pressured into delivering fast and don't have time to search/learn the best solution. I was amazed how often you can solve something with one or two lines in R and those 2 lines will have so much better performance, better readability, maintainability and reliability than something you would do without thinking. But you have to know those 2 lines and which libraries to use etc. R actually is extremely elegant language and probably most productive language if you know what you are doing however it's not very beginner friendly (especially coming from other languages).
What a name... I thought it was a joke
Huh. Interesting idea. I suppose that could work. I'm still not wholly convinced that Nim is for me, but you've definitely alleviated some of my biggest concerns.
> Then you have the deprecation of the Firefox extension model in favor of, essentially, chrome's.

This comes up every time as an example of Firefox copying Chrome. It's not.

Firefox's extension model wasn't a model, it was a wide open API hole which you could reach into and tweak whatever internals you want with. That's not great -- each update is bound to break things, and architectural changes like electrolysis are even harder to make.

This needs to go. What can it be replaced with? A web standard! Web extensions are this web standard. Now is an ideal time to do this replacement because electrolysis already broke a large part of the addons ecosystem, so you can piggyback on this breaking change.

Chrome and Opera both use the same API. It makes sense to use this as a base for a standard. The old XUL API in Firefox can't really be used as a base since there was no API boundary.

However, Firefox plans to implement a more powerful version, such that most extensions that worked with the old API will continue to work after upgrading. So while code will break, the new API will still expose the same functionality. Well, it can't expose all of the same functionality since we're back to square one in that case, but it can expose enough to make most extensions still work. As an end user, I suspect you will just have to upgrade your addons and otherwise not feel a thing.

https://news.ycombinator.com/item?id=12579388

I don't know of any other features being dropped to be more in line with Chrome. The UI is at most superficially similar to chrome wrt the tabs (and you can go back to square tabs if you like with a setting, one which is enabled by default in dev edition). The rest of the UI changes (e.g. the customizeable UI) that landed then are nothing like Chrome.
Hulu has (had? Don't remember) a ton of CC films such that a film's Hulu availability is featured in the actual CC website.
If you censor your entertainment based on the perceived morals of the performers you are going to miss on lots of good stuff. For instance I have no problem enjoying the performance Tom Cruise in Mission Impossibles despite his bat-shit crazy position on Scientology. Roman Polanski is a convicted child rapist and that does not stop me from enjoying his films. Etc etc.
I actually wouldn't mind a little white listing.

Folks like Underwriters Laboratory could serve as CAs, issuing certificates for compatibility with different profiles / standards. Then chargers could refuse to throw current at unproven devices.

Of course then you need the ability to boot your charger into some kind of "promiscuous" mode for development or backwards compatibility purposes.

To get REALLY ambitious, your charger could have an Internet connection and monitor a blockchain for certificate information. Some careful protocol design could let users override the DRM at will without letting cheap chinese crap factories ship exploding devices.
It's not the web imitating paper. It's paper documents designed for paper being distributed via the web.
This is already happening, https://wiki.mozilla.org/Oxidation, https://bugzilla.mozilla.org/show_bug.cgi?id=stylo