skysight-inc/HackerNews huggingface dataset:
yesterday a russian bomber took a very circuitous route to get to syria which involved flying through UK airspace, it was then chaperoned by 2 RAF jets until it was clear of UK airspace. This is not new, although recently they seem to be more and more of these incidents. It would appear that things are so bad in Russia that they need some sort of international confrontation to cement the support of their people.
Is it really so hard to understand? I was responding to a specific comment which was:

"Works fine on Linux. The IDE is Java based and it packages all the necessary tools with it so it should work fine anywhere."

Eclipse fits all those criteria (IDE is Java based and it packages all the necessary tools with it). But I would argue Eclipse doesn't "work fine" anywhere, it is a bloated, slow piece of crap (equally, everywhere), thus those criteria are not really that useful in determining if something "works fine" somewhere.
Hanlon's razor applies here. This shouldn't seem implausible to anyone who has worked in a large company, many of whose employees are mediocre at best, under tight deadlines.
Nice examples. "Old man" is a much more common adjective/noun construct than "wet tear", "crooked defect", and maybe even "quick pace", though, so I think these are slightly easier to parse. But "hot lead" is excellent :-)
> Hopefully the kernel driver rewrite pays off

It's not a rewrite, amdgpu is a fork of radeon with support added for newer GPUs plus some cleanups and older code stripped off. Which means if you're submitting fixes, you need to submit it to both drivers (at the moment the two patches you'd submit will usually be identical.)
This is great work. I don't have any substantive comments (need to read it in depth for that). I did miss the lack of "next" links, though - not sure if there is a Jupyter-native way to do that.

I like the matplotlib style created for this too.
Freemium iPushPull: Share data, PDF content and use WordPress Plugin for free
Dell puts users at risk with dangerous eDellRoot root certificate
Well, I live in Lithuania (one of Baltics states, belonging to NATO) and believe me, these Russian planes over our heads are not "western propaganda".
22 Great Tools for Entrepreneurs and Startup Founders
Whoa, did you realize that you commented on it 3 years ago in that second reddit link?

Anyway, no harm in sharing willvarfar. First time I've seen your comment!
Are you @markdregan or @thinkvein? The @markdregan seems to indicate @thinkvein is you now?
There's also another one, being a part of the so called "Candidate Minimum" (normally to be taken after taking a one-year philosophy (or philosopy of science -- for engineers) course) :)
This is the man who, when he wanted good looking typesetting for the second volume of TAOCP, spent over a decade making TeX to do that with.

Of course he would stop and build a computer first. And universities where people would read his books, banking and mail institutions to send people checks through after they report bugs, and so on. One needs to have some preconditions in place first, obviously.
The vector calculus formulation is not cumbersome and confusing, and we should not replace it. Many problems are simplest in vector calculus. Also, vector calculus formulation gives some insights that are not evident in other formulations. It's also extremely enlightening from a pedagogic perspective when you are learning physics. Of course if you're a mathematician and you don't want to learn physics, than vector calculus is just a distraction because it's idiosyncratic and doesn't connect with anything else.

The differential forms formulation, which in many other cases (but not all!) is more useful to work with than the vector calculus formulation should probably be replaced with geometric algebra though. They are basically the same thing, but differential forms are more idiosyncratic, and some symmetries are not apparent. Neither are useful as an introduction to the aspiring physicist or engineer though.
Texture Synthesis with deep CNNs
> And if you ask a farmer about it, they'll tell you "the animals don't read clocks". To them it doesn't really matter, they get up with the sun regardless of what the clock says.

Dairy truck drivers do.
They'll want to pick up the day's milk at ~6am.
Daylight savings change makes dairy farmers wake up before they otherwise would have to.
Using Live Chat to Advance Your ECommerce Store Vol.2
Scala has a bigger runtime, which is supported by ScalaJS. ScalaJS also has implementations for some Java classes. There are also some Scala libraries with explicit support for ScalaJS around.

Kotlin relies more heavily on the underlying runtime. Unless they re-implement a large part of the Java standard library in JS, they'll never achieve that level of compatibility.
First one to submit their changes wins. The second update is rejected.

The revision # of the document must be included in the header of the PUT request (If-Match), if it doesn't match the revision # of the document in the database, you get a 409 error back.
Jeff Bezos beats Elon Musk's SpaceX in the reusable rocket race
I have friends that always have it active on their TV, and claimed not to mind it. Having watched a few films at their house, I came not to mind it either... at least, not to any distracting extent. Still prefer having it off though.

(One funny thing about it is that it often really shows up CGI sequences, the comparative lack of noise apparently giving the interpolation more to work with than usual. The results can be either slightly comical or pleasingly eye-popping.)

I wonder when people will actually start to make films that have to be seen at high frame rate. And I wonder how long until I meet somebody who's grown up with motion interpolation and thinks things look funny without it.
Womens wear
how many steps are require for beautiful sari drapping?
I'm a supporter, mailing list reader and send in occasional patches here and there.

Whenever Theo speaks about OpenBSD he uses the words "research OS". For every developer this might be different, but it's still worked on a From-Developers-For-Developers basis. If anybody else can use it then that's also good. If you want to change it, send patches. Don't demand features, send patches. Don't know how to setup things, read manpages and the faq, if it's not in there find out for yourself and then send patches for the documentation.

Most things are based on a need a developer once had and couldn't live without. That changed a bit since the OpenBSDFoundation got some money and is now paying for development time for features nobody dared to touch so far... like VMM (at least that's what I heard)

For me OpenBSD is not about market share but about best practices.
Animated SVG vs. GIF
What about SIGSTOP and SIGCONT? They're quite useful to pause and resume processes (Ctrl-Z).
That got surreal fast!
Steven Pinker has a nice one of these:

The rapidity that the motion that the wing that the hummingbird has has has is remarkable.
Google Star Wars Easter Egg
I love that tradition but the University where I did my PhD (Leiden, 25 km from Delft) very (very) strongly discouraged this, a shame in my opinion.
For anybody else that might otherwise have to look it up: Gridiron Football is American Football.

The name comes from the layout of the pitch, which looks nothing like a gridiron (which appears to be a type of portable grill). There's probably a joke in there somewhere.
I remember taking this. I had to answer something about socialism or marxism or whatever (I remember having to name the prominent socialist thinkers). This was in the 2000s, by the way. I got 3 points out of 5. I passed the other exams, math and English, perfectly, and that was not enough. I only got accepted due to personal recommendation of my scientific advisor. Since then I'm of the opinion that "Ph" is complete bullshit.
What I really want from SQL is the ability to do a single select with one or more parts of each returned record being an array (defined by a one-to-many join) and others simple scalars.

It looks like Postgres can do it [1] with its JSON capabilities, and to be honest its being a little while since I've dug into it, so things might have changed (I'm actually not even sure I'm phrasing the question correctly), but the old way of doing a single select and then looping over it in whatever code is calling the SQL and doing N more selects, one for each row to get the sub-array is horrible.

[1] http://bender.io/2013/09/22/returning-hierarchical-data-in-a...
Is there anything seriously wrong in how school reacted? Quoting New York Times,

> He said he took it to school on Monday to show an engineering teacher, who said it was nice but then told him he should not show the invention to other teachers. Later, Ahmed’s clock beeped during an English class, and after he revealed the device to the teacher, school officials notified the police, and Ahmed was interrogated by officers.

> Ahmed wasn’t accused of making a bomb – he was accused of making a look-alike, a hoax. And be honest with yourself, a big red digital display with a bunch of loose wires in a brief-case looking box is awful like a Hollywood-style representation of a bomb. [1]

[1]: http://blogs.artvoice.com/techvoice/2015/09/17/reverse-engin...
> At what point does it become "incorrect"? When it becomes unintelligible to most native speakers?

Beyond 1 level of nesting. There's no rule allowing arbitrary nesting, nor do people commonly nest beyond 1 level.

I'm not sure where you saw hostility in my comment.
Does anyone know of a consumer-grade laptop with ECC RAM?
Ask HN: Explaining front-end frameworks to a designer
Hey guys,

I'll start with some context - I'm a UX designer at Wix.com, where I also get to play around with front-end development (Prototyping).

Whenever a framework like React or Angular comes up in a conversation with fellow designers, I will always have a hard time explaining what these tools are/why do we use it.

(I think) I'm having a hard time explaining, because I had never built anything meant for 'production', nor with vanilla.

What I usually end up with, is:
"a framework asks that you write your code in a specific manner, according to a set of rules. In return, it will do some super clever assumptions, such that your end product will be better (Maintainable, performant, etc...)".

I feel like this explanation could be better.
Any thoughts?

Thanks!
> One is the old artistry argument, that the movie was shot and cut at 24 fps

But (and correct me if I'm wrong) -- as I understand the article, the judder is an artefact of how 24fps is re-sampled to 60fps. The article didn't touch on it, but what does this look like in a cinema-presentation? The article seems to strive towards "60fps truth" (i.e. keep the judder), where "cinema truth" seems to be the relevant standard? Which display mode is more cinema-like?
It's funny how C and C++ standard names are not Y2K compliant. Are the committees so confident the languages won't be around in 80-100 years from now? :) I wouldn't be so sure.
>the PhD (and the few years after) are the most productive in a researcher's life

Source? I'm curious.
Like when they took down wikileaks and blocked their access to money through paypal and amazon... yeah total shitstorm that it seems you forgot... :-(
"echo -n" suppresses the newline. In one case they are using 'shamus' and in the second 'sha1sum', though.
I just tried it and I like it. I had problems using WP on my Mac and I stopped using it. I may go back now, it seems that they fixed most of the problems. It's fun.
Wheres this go
And indeed also very useful for testing. "what happens if we simulate this process being a bit slow" - send it a SIGSTOP. Doing so can simulate a number of other weird cases too as observed from the outside , such as a process trashing on swap, NFS hanging.

I've found that doing that to etcd causes other etcd in the cluster to randomly hang - while it handles a lot of other failures fine (instant poweroff, network partitioning, randomly crash etcd, sending SIGSTOP to on member of a cluster breaks everything - I don't know if that's improved since I did those tests though)
Make your screen look like the room you're in, all the time
You are assuming that demand is constant, but oil can be replaced by other sources of energy. Whith a high price of the oil there are electricity generatora that do not profit, so they don't generate energy, leaving space for other cheaper sources.

Also, it is arguable that other costs, such as car gas rises, some people will use public transportation. This sustitution effect can be applied to many other examples.
Just wanted to let you know clicking on section headings[1] in the sidebar doesn't show all the subitems on the landing page. I'm not sure whether this was intended behavior or not. Either way, awesome collection. Thanks for sharing!

[1] http://best-ruby.com/idiomatic_ruby.html
How to Be Awesome (Part 2)
Not a "real" study, but it appears to be true: https://youtu.be/Mpsc-BxAiHs?t=1537
Both are me. @markdregan is my choice handle. @thinkvein was for a blog I used to write.
No More a Victim of Revenge Porn, Leakserv Is Here to Help
I'm 27. I didn't go to college and got my first job in games as Junior QA Tester at the one "real" games company in Western Australia at the time. After 3 months I was promoted to Senior QA, then the company went down. I freelanced doing software QA and web development for local independent games companies and other clients, as well as contracting doing web dev at a government agency. At the time was making 6 figures and living comfortably.

Eventually I wanted to go back to games, but Australia at the time wasn't a great place for that and I knew I would have to move. I got my Australian citizenship (originally Ukrainian) and spent a year cutting down my work hours and spending all spare time focusing on making games in JS to build up my portfolio and learn.

Ended up moving to Sweden on a Working Holiday visa with about a year's worth of savings and looking for work. Got a job as a Build Manager. Took a heavy pay cut from my freelance salary, but the work was worth it. That was 3 years ago. Currently I'm an SE in Build with a heavy focus on automated testing.
The Rest of the Lenna Story
‘Ecosystem of influence’: role of corporate funding in climate change discussion
I wrote a list of lessons I've learned, trying to get users to like my products
Why must there be a PowerVR GPU on for the product to cause a flashback?
Thank you. Next links would be nice and keep the user within the nbviewer mode (which formats the notebooks correctly). I will add these.
Aren't all "Terrorists" separatists. Like the terrorism is a means to an end (separation). I don't think there are any terrorists who exist soley to cause terror as their end goal.

Their are a fair few cultural differences in China (even just within the "han race" let alone the other "races"[0].

But I often play the thought experiment in my head: How would the US govt react to the Latinos or the African Americans wishing to create a seperate state within the US?

I don't really see it playing out that differently to what China are doing.

Is this just a case of "China has a problem that we (the US) don't, and look at them struggle with it!" kind of thing?
Blockspring is hiring its first full-stack engineer
Wow throwback indeed. This got me through the first half of the 2000s when spam was a real big issue on ISP mail accounts.
Test-Driven Development is Stupid
It does, for you personally, if you sleep through that daylight or are stuck inside for most of it.
The ad absurdim example of this phenomenon is the Buffalo buffalo sentence: https://en.m.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buff...

Here's a toy Python parser I wrote many years ago actually listing out all valid parses of this sentence: https://github.com/taliesinb/chartreuse/blob/master/README.m...
You are both right and wrong. Philosophy (asking questions) and science (testing questions) are depending on each other.
Perspectives on academic freedom and free speech
An entry in learn X in Y minutes.

An some non-trivial examples in "tutorial".
A Century Ago, Einstein’s Theory of Relativity Changed Everything
probably ssh-copy-id (I didn't test this though)
Elementary OS
Wow, what I liked on this website is that you can turn off social plugins, why not more websites do that...
> The horse, raced past the barn, fell

But that changes the meaning. Consider a situation where you have two horses. One of them has been raced past the barn; the other never has. This matters because inside the barn there is an alien artefact emitting radiation that weakens the muscles. But that was yesterday. Today you have sent both horses out for another canter -- and one of them has suffered a fall. Tell me, Igor, which one was it? Did the radiation from the alien artefact cause the trouble? "The horse raced past the barn fell."

But the version with the commas is only applicable when (1) you already know which horse is being referred to and (2) the fall happens in racing past the barn or at least as an immediate consequence, it seems to me.
Aww, I was looking for another display of the Maori war dance.
This can be self hosted, not very nice to plug yourself like this.
USDJPY Remains Weak and Vulnerable on Corrective Pullback
The WTO rules against “dolphin-safe” labels on tuna
> the R9 Fury X exists and beats 980ti at >1080p resolutions in games not gimped by Nvidia Gameworks

I skim-read for comments regarding the R9 Fury X vs. 980 Ti and in particular comments about >1080p and had to go through seven benchmarks before arriving at an admittedly mixed ray of sunshine for AMD. Quotes from the article:

> (Battlefield 4) The R9 Fury X does not take the lead at any resolution, and in fact this is one of the worse games for the card. At 4K AMD trails by 8-10%, and at 1440p that’s 16%

> (Crysis 3) Once again the card trails the GTX 980 Ti, but not by quite as much as we saw in Battlefield 4. In this case the gap is 6-7% at 4K, and 12% at 1440p

> (Shadow of Mordor) These framerates aren’t bad – the R9 Fury X is always over 30fps – but even accounting for the higher variability of minimum framerates, they’re trailing the GTX 980 Ti by 13-15% with Ultra quality settings

> (Civilization: Beyond Earth) ...can’t keep this advantage at 1440p, where they go back to trailing the GTX 980 Ti in minimum framerates by 7%.

> (Dragon Age: Inquisition) The card trails the GTX 980 Ti at all times, by anywhere between 13% and 18%. At this point AMD is straddling the line between the GTX 980 and GTX 980 Ti, and at 1440p they fall closer to the GTX 980.

> (The Talos Principle) ...AMD’s performance once again regresses at 1440p. It’s enough to retain the lead, if just barely, and tie the GTX Titan X

> (Far Cry 4) Overall what we find is that the R9 Fury X has a 9% lead at 4K Ultra, and a 4% lead at 1440p Ultra, making this one of the only games where AMD takes the lead at 1440p. However something interesting happens if we run at 4K with lower quality settings, and that lead evaporates very quickly, shifting to an NVIDIA lead by roughly the same amount.

The article concludes:

> At 2560x1440 the card loses its status as a viable alternative. AMD’s performance deficit is over 10% at this point...

I didn't look up whether those games use Gameworks or not but if six-point-five out of seven games play better on NVIDIA than AMD well ... who is going to look at AMD cards for gaming?
Turkey Shoots Down Russian Warplane Near Syrian Border
Does DST Save Energy? Evidence from a Natural Experiment in Indiana (2008)
FreeSync (open standard), Mantle (open standard), open source drivers. AMD doing all the right things.

G-Sync (closed source software and hardware), crippling PhysX for multi-GPU setups, misrepresenting VRAM (GTX 970 controversy), etc. Stay classy, NVidia.
Your Mouse is a Database (2012)
The climb up from Whittlesea is impressively direct in places on a pushie. I've seen plenty of people do it, but it is a different kind of ride and I'm not going to try it any time soon ...

I like his GIS work, but there is no conceivable way that there were only 3 pushie accidents on that road in 7.5 years so sorry VicRoads but I doubt the dataset is accurate.

Funny to see my neighbourhood on HN :-).
"pathetic" is a bit harsh. Yes, one should be using b/scrypt nowadays but at least he's using salt and sha256 it's not md5. It could be better, but it could also be much worse.
Who said anything about rolling my own? I do nothing of the sort. Most setups don't need one. Most needs a tiny selection of functionality that are easily served by selecting from an array of well tested, well understood, components that needs little enough glue that a single person can get the grasp of it a day or two. We know this, because we've gone through the exercise of bringing in people from the outside to walk through more than one system to validate the setups for various customers.

I understand your concern about maintainability, and that's exactly where I come at it from. I had developers on my teams in the past that would swear at me (one tried to have me fired) because I made technology choices they found boring and un-sexy because I actually paid attention to our long term costs, such as hiring replacements and ease of even finding replacements. I care deeply about that. And what I'm consistently seeing is that this definitively does not speak in favour of pulling in large, complicated systems like OpenStack or CloudFoundry unless you're working on very large, complicated systems that actually needs all the functionality they offer and where you can justify a team to learn how it hangs together.

Typically my requirement from the outset is that a mid level devops guy should be able to take over with minimal training for the simple reason that I have much more lucrative work to do than ongoing maintenance, so I'm 100% dependent on setting up systems that can be quickly and effectively managed by someone much cheaper than myself and that is part of the appeal.

As for not being complex "for a developer". I disagree. Automating a build pipeline is trivial compared to getting the application architecture right, and that is the area where dev teams often fall down, and I see all to often that they fall down because they don't realise what it is they've been signed up for and assume everything will be taken care off by magical ops fairies because they have way too little visibility into what is actually happening when they deploy something.

> But the essential complexity of managing very large herds of heterogenous applications and services

Most companies never end up managing "large herds of heterogenous applications and services".

And this may be the fundamental disconnect.

If you are dealing with "large herds", then by all means pick a comprehensive platform, as presumably you have the resources to manage it properly too. But the type of businesses who do are relatively speaking few and far between. I'm sure you see lots of them because of what you do, and I'm not saying there aren't good use cases for Cloud Foundry and similar for certain types of businesses.

What I am saying is that most companies don't ever even get to the size where they can afford that complexity, much less to the size here they need it.
Building my own CDN and getting positive results
I have been running a cache based browser for slower networks athttp://serve.3ezy.com that strips out a bunch of stuff to make it easier for browsing popular content. It is specially helpful on mobile networks. It has been running for over 5 years now.

Recently I decided to make it distributed with multiple hosts and AWS Route53 to enable Global Load Balancing as well as failover with success. I went ahead and added a generic proxy cache with nginx for over 35 domains I have acquired over time in my trying to build the next big thing. =D Plus some from my acquaintance over the web who'd like to use it. I did this because Cloudflare just wasn't working for me with the high cache ejection.

you can test with one of my sites like http://www.acmedata.in or http://www.webmastersupport.com

Feel free to try or if you'd like to test it just drop me a note via acmedata.in