skysight-inc/HackerNews huggingface dataset:
Yeah I think that is valid. Hydra can also be put on top of existing infrastructures. Not sure how well that is possible with Doorkeeper.
The big problem with the small planes is not the engine and fuel (still can't beat AVGAS in term of efficiency), but price; any part that exists in the automotive industry gets a 3 time price increase if it is used in aviation, 5 times if it is certified. A 1.4 liter 4 cylinder engine with 100 HP, that would be maybe 15-2000$ in a car, is ... 17.000$ for a small plane. A mobile radio for aviation starts from $300, a fixed one from $1500. That makes me believe the simple to maintain electric engine will have a 10 times price increase when used in an aircraft, just because they can and also because of all the crazy litigation system in US where 50% of the price of a new plane is put aside to pay for future litigations. In Europe we have huge taxes, so the price is even higher.
my next question is: When will we have these small planes with true autopilots, which would allow a true novice to fly them?

And surely people are working on them, but you don't hear about that as much as you do automobiles. Anyone know anything about this?
CSS animations and transitions course
Libvips. It also doesn't choke on large files and doesn't fill your tmp dir with GBs large tempfiles.
Qualcomm KeyMaster keys extracted directly from TrustZone
Emotional harm is still violence. it is not a strictly physical phenomenon.
Python / Pillow (formerly PIL) could offer a real path here although there's a gap to Imagemagick on things like SVG
And since it's so easy, you'd expect to be provided with some figures -- not to mention actual evidence -- no?
> I'm surprised there's still so much rage about systemd.

Didn't you hear? It hangs up processes which have been run with nohup!
Larger drones have carbon fiber propellers. Sticking a body part in the props at full speed is like sticking your hands in a blender [0]. Intuitively it seems you'd still break talons if you stuck them in a blender even if you covered them in leather gloves.

Seems like this would work pretty well for micro drones though.

[0] https://www.reddit.com/r/Multicopter/comments/1b5ihe/nsfw_go... (NSFW obviously)
When You Stop Using Resumes to Build Engineering Teams
Tomorrows systemd hate post:

Systemd developer asks libc to add systemd specific code
Alternate link: https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhot...
I'm trying to figure out if I can build a device which will give a crow or raven a treat if it deposits a piece from a drone in the box. My biologist daughter was explaining that I need some way to have this action take place spontaneously so that future training can reinforce it, so perhaps first training them to put things in the box, then working on getting them to specialize in drone parts.
I don't know if the factories are manufacturing enough, or capable of ramping up to do so. It's a huge increase in demand. I heard of similar problems in Australia.
To some extent you can at least gauge management's attitude to hiring in the interview. Are they hiring anybody they can get? Or are they being choosy? If the latter, what is it that they are looking for? Do you feel confident that they can discriminate and find those people?

Some questions I recommend asking are: What attributes are you looking for in candidates? Have you ever hired someone and wished that you hadn't? How do you resolve that problem? What are the best attributes of the people on the team for which you are hiring? During this interview process, you are obviously trying to make sure I'm a good fit for the team. How do you normally recognize this?

The last question is quite cheeky because you can then change your behaviour to what they are looking for ;-) But the main thing you are trying to discover is: Have they thought hard about their team composition and do they understand what it is they want? Do they hire all the exact same people (good if you like that kind of thing, but potentially very boring)? Have they thought about the difficult problem of recognizing the attributes that they are looking for?
I don't disagree with you. I look forward to tomorrows systemd hate post:

Systemd developer asks libc to add systemd specific code
hmm? I didn't see anything that suggested mental issues beyond what most people employed in the industry before the last boom had.

He left a job to work on his own business, and failed, and handled the failure badly. If that's "a trail of failures of the sort we'd normally give hurricane names to." - then I am in serious trouble.

Of course, as you said, there wasn't much detail, but very likely that was because the person in question didn't want to revisit those things.
I think your last line is tongue-in-cheek, but it's actually my preferred approach.

> still no better way of getting notified that a rarely (or perhaps not so rarely if you have endless time to read "internet stuff") updated site has something new to read.

Maybe it's because I became a heavy web user after RSS was already on its way out (of the mainstream), but my favorite way to be notified is an email newsletter. I don't care very much about the frequency because I save everything to Instapaper anyway and read it weeks later.
<The language of this article is ridiculous. I'm not sure I even disagree with the author, but the article is full of overly emotionally charged words and extremely obvious bias.>

Of course it is -- it's the NY Times. The author(s) didn't even have the guts to put their own names to it.

One example: they criticize the OK Legislature for a modest cut to oil and gas taxes.

OK's extraction tax for oil and gas is 7%. So, this year's budget takes somewhat less than during the boom.

In CA (a blue state), there is no oil or gas extraction tax at all. Zero.

So, OK producers are paying a little lower tax to the state this year, and that's evil. CA producers pay nothing, and the partisan media (and party insiders) totally ignore that.

Has the NYT (or any other mass media entity) ever brought that up? No; it would point out their hypocrisy.

Meanwhile, the Sierra Club has protests in downtown San Francisco protesting oil development in the Dakotas while ignoring the lack of taxation, and groundwater poisoning, right here in CA.
GA engines require a teardown inspection on a pretty regular basis. Not only that, but the liability tail for GA emphasizes the use of older designs.
This is a really interesting book by some brilliant people.

I wonder if the problems selected are the ones that many people would select though.

What would people here select as, say, the top 5 or 10 things to write in a short amount of code. Say perhaps in 1K lines of code.

A web browser?
A compiler?
A simple relational database?
It would be fantastic if there was a standard format like you suggested, it would also make the web a whole lot more accessible.
> I'll caution you that the current attitude of "You can just cut out carbohydrates from your diet and be healthier" is unlikely to be true.

I have a lot of sympathy for your conservative and skeptical stance in general.

I am glad though, that a lot of people have done the self-experimenting (that we probably wouldn't do to normal experimental subjects) and gone on a low carb diet.

They seem fine.

There are also some better monitored people on a low carb diet, eg for some kids with epilepsy it's the only thing that works. The kids main problem is usually getting enough calories, but not any lack of other nutrients. (I think the go to source of extra calories is coconut oil, because the kids seem to mind that the least.)

See eg http://www.nytimes.com/2010/11/21/magazine/21Epilepsy-t.html...

Edit: just checked the article above. Looks like they need to add multivitamins etc. Poor kid: his diet needs to be much more extreme than eg Atkins diet to keep the epilepsy at bay.
I wonder what it's operational requirements are... and whether Mozilla is willing to hand persona.org et al over to a motivated group of volunteers.
Currently hydra issues opaque tokens but has the capabilities to switch to JWT in the future. There is a warden HTTP API endpoint that you can use to inspect tokens and use hydra's access control. I will probably add a more common token info endpoint or a OAuth2 Token Introspection endpoint ( https://tools.ietf.org/html/rfc7662 ) later on.

I haven't used kong yet but from my first impression it should be possible to use hydra together with kong.
Only badly-written perl.

It's a bit like claiming that SQL allows for SQL injection attacks.
It depends on who your audience is, right? If most of the people who read your site come from social media on their phones instead of reading via RSS, optimizing for RSS readability is an activity with rapidly diminishing returns.
There are some videos of the Pipistrel Alpha Electro on Youtube:

https://www.youtube.com/watch?v=WiADDbeFanU

https://www.youtube.com/watch?v=txBBl8Y1lHg
The current situation reminds me of OpenSSL after Heartbleed - researchers start paying lots of attention and finding other issues after the "main" one. Sad that this is what it takes for a big, old project like ImageMagick to get some TLC.
Absolute lunacy - a bird will be seriously injured by this at some point.

Even the cheapest decent drone (Parrot AR Drone) can cause skin lacerations with its flimsy plastic blades. I shudder to think what some of DJI's carbon fibre blades and significantly more powerful motors do to flesh and bone.

Why don't they simply use drones to take down drones? It surely would be cheaper than training an eagle!
The problem in general aviation is the cost. As the article mentions, even a simple Cessna purchased new costs as much as a house. The result is that there are a LOT of planes flying that date back to the 1940s, 50s and 60s.
It's really a shame that it has become so difficult to be have important conversations because people have become so trained to insult people they perceive as uncouth, all the while ignoring all the important substantive matters raised.

"German-ness" is emphatically not genetic.

German-ness comes from ethnic Germans which are a genetic subgroup.

"spirit and character" are not either.

Then where else would it come from? Spirit and character come from people, people are genetic.

---

Just answer this, you don't need to go into too much detail.

If an Icelandic couple moves to Africa, learns a Bantu language, and has a child who then also learns the language, is the child then a Bantu?
> There are plenty of pilots

There used to be plenty of qualified pilots before the knee-jerk Colgan 1500 hour rule.

Now an ATP is required to start as an airline pilot, so there's basically no qualified pilots available who aren't already flying for an airline.

All of the regional jet airlines will be filing bk in the next year because of this - their planes will sit on the ground for lack of pilots.
From a security standpoint, wouldn't it be better to rely on PHP (first)? Are you more or less likely to get RCE from PHP or ImageMagick? I'd say PHP has had a lot more eyes on it, security wise.
An Experiment with GitHub Pages, Jekyll and Travis CI
My Garbage Cat Wakes Me Up at 3AM Every Day (2015)
True, you do have to be willing to walk away.

However, so many contracts are boilerplate with really pro-company, anti-worker clauses that it often makes sense to push back a little.
A Proposal for an Antifragile Software Manifesto
Presumably electric motors would require the same, then, in an aviation application?
I know every one is talking about the energy density of gas, but wouldn't there reduction in moving parts in the engine offset? How does a Tesla compare to an average cat?
It is in -current now. Which will become FreeBSD 11. No need to merge from current, it is in current.
I'm not an expert on Canada, I know there was a little bit of tension between the Quebecois and the rest.

because we don't share a well-defined genetic heritage

This is not true. The genetic heritage of both Canada and the USA is European. It is only in recent decades that there has been non-European immigration of any significance.

Therefore the national identity of Canada and the USA is European. After all, they are part of the western world, they have the characteristics that are common to the European/western world.

When I have to explain this stuff, I feel like the world is going crazy. I mean it is so obvious. But it if helps someone, great.
What does Vulkan Compute get you over CUDA?
Let's see how long it takes before people from neighboring countries start "fighting" :-) This article should be read with a grain of salt...
"A recent study suggested $10bn investment was needed to adequately reduce pollution levels and improve the reef’s resilience."

Sorry reef, we need to spend that money on F-35s, a dozen new submarines, and tax deductions for people whose investment properties aren't renting for enough to meet their mortgage payments.
That's what I was gonna ask -- what is the logic by which this method works? I understand how "baking" a graphics card or other piece of hardware can extend its life, but not how this saves HDDs.
Original Dutch news that covered this like half a year ago mentioned the people handling the eagles laughing it off with "they've got skin more than thick enough!". This article mentions they are going to add even more protection.
.repository-content { display: flex; flex-direction: column; }

#readme { order: -1; }

You could add that to the page style (using a browser plugin).
Hey, a post about RSS content quirks! It makes me feel young again!

On a more serious note - RSS is the Great Web Leveller. It spites your fancy CSS hacks, it's disgusted by your insane javascript, and it will piss all over your "mobile-optimized" crap. No semantic markup == no party; because markup is for robots, and RSS parsers are very stubborn robots that can see through web-hipster bullshit like Superman through walls.

The only real sin of RSS (beyond the holy wars and format bikeshedding and committee madness and and and...) is that it's too honest a format. It's a format for stuff that matters, for content that deserves to be read; it's too pure to survive in a world of content silos, stalking analytics and inaccessible material-designs. Its innocence doomed it in a very poetic way.
Isn't CUDA evil?
Ah, then the confusion was mine. I apologize.
What an online bank statement could be
Description: A hack from a hackathon that melds intercom.io with getmondo.co.uk.

There are filters on the left hand side you can play with to refine the transaction list, or use the hot filters available on field hover to see transactions like that one.
Ask HN: Have any of you switched to Bash on Windows?
I've owned a Mac for about a year now, and it's worked very well. I do however miss being able to game on my laptop, and with the announcement of Bash on Windows I'm thinking of making Windows my sole environment.

Those of you who have tried this: What's your experience been like? Is it inferior in any significant way to your workflow?
> Ok, they'll check if they are out of image dimensions beforehand

that's a straw man example, its not the kind of API I'm talking about.

Let me repeat: this is for cases where the library developer has written code where it won't go out of bounds, and if it does it's a bug in their own library. Not the input. Rust APIs are not designed the exception-way where unexpected input is supposed to be caught like exceptions.

For example, I may allocate a buffer of size n, and index it willy nilly at various points I know to be less than n (perhaps, for example, values from another array which was constructed with values not exceeding n). If this doesn't work, it's a bug in your program and there no two ways about it. The assumptions you made about your own program when writing it were wrong. This can happen if you make a mistake when programming, or mess up a refactoring, or rely on a library that changes behavior (which itself shouldn't happen but the world isn't perfect).

Almost all of the indexing panics I've seen in Rust have been bugs in the code that was indexing; where continuing the program somehow would probably make things worse since the state is inconsistent (according to the assumptions the programmer made about their own code, not the input). People tend to use `.get()` when it's possible that the input may trigger an out of bounds error.

Its not a performance issue; the bounds check happens either way, please stop making it one. Its an ergonomics issue. Rust tries to offer both imperative and functional styles, and also tries to be palatable to people from C++. This leads to some C++-like defaults like the indexing syntax. If people had to unwrap/try on every index in rust half the community would probably revolt.

(note that indexing isn't that common; rust uses iterators and other safer, bounds-check-contained abstractions, but it was determined that when you want to use direct indexing in Rust you usually are designing your code such that the out of bounds is a bug)
I think it's a real shame about Mozilla Persona... Anyone know why it was dropped, it was always going to be one of those things that the people/organisation running it had to be in for the long term.
No it's not that simple. Under the new Colgan 1,500 hour rules, there's no qualified pilots to work for the airlines.

And don't get me started about capitalism - no businessman in this world wants a level playing field.
Wake up from your HR nightmare
50% of the cost of a plane sold in USA is put aside as reserves for litigations; that doubles the actual cost of the plane, so the Pipistrel that is sold in Europe for 100,000 EUR may be $220,000 in USA.
The Cessna 172 is 300k; a modern Pipistrel with better flying capabilities is 100K (there are a couple of 2015 Pipistrel planes on my base airport). Cessna does not sell lots of 172's, but neither Pipistrel does not sell in USA at 100k.
The aviation in USA is mostly based on cheap old 1950-1970 planes, the cost for new is astronomical.
Slideshow does not proceed when viewed with Chrome with ad blocking.
If you get the bird clicker trained you're more than half way there, and birds generally take to clicker training very quickly. Those particular birds have an affinity for shiny things, so painting the parts silver or wrapping them with foil might be one way to prompt the behavior for reinforcement.

edit: for the other half, depositing the parts where you'd like, look up "targeting". I'd train the birds to a colored sticker, then place the sticker on your deposit box gizmo.
conservative != racist

There may be a small (albeit publicly visible) portion of people who identity as conservatives and also "think that non-white people are inherently inferior." But that in no way represents any kind of majority of conservatives. It's like calling all people of middle-eastern origin "terrorists." Sure, a small minority of people from that region (and all regions!) are terrorists, but it's offensive and stereotypical to generalize that to include all people of middle-eastern descent. Same goes for calling all conservatives "racists." To directly equate all conservatives with being racists is simply wrong and unproductive.

Let's keep the conversation constructive, here.
Ok, thanks. So let's say I wanted to use Hydra for authenticating requests made to my REST API, I'd have to make an API call to Hydra on each request, right? Would be interesting to have some integration examples with popular web frameworks (e.g. Express.js, Rails, Django, etc.).

Thanks for releasing this by the way, looks really well engineered. I'm sure you've considered it already, but you could probably sell a hosted version (a la https://auth0.com) to make money and finance development.
Ha ha. The Secret Service is not nearly as vicious as Disney film crews...
> "It's similar to the speed one can reach using keyboard shortcuts, but it could never be popular with pc or mobile since mouse / touch cant adopt it well, and those are the methods of input most catered to."

Design decisions for software should take the interface into consideration. That said, I do think ring menu systems can work on PC and mobile. Some mobile apps have a context menu triggered by a long press, I could see a ring-type menu working there. As for PC, I'm not aware of that many examples, but the pop up palette in Krita is one example that could be easily adapted to be closer to a SoM/SoE-style ring menu.

http://youtu.be/jAJmPwe6IoU
Dear John,

...
But when you open your letter with:
“I am quite sure that you have never read
any paper I’ve sent you before”
it is my pleasure to inform you that - although
“quite sure” - you were very wrong.

Zing!
"Marc Andreessen" suggested something like that at the bottom of this: http://www.zerobugsandprogramfaster.net/essays/2.html (search for "separate content from presentation")
Help Tabetha Boyajian's team catch KIC 8462852 in the act of dimming
As far as I know Firefox does this for XML; haven't tried it lately, so I don't know if it behaves similarly for JSON (I know Chrome doesn't).
Apex Ping – Uptime monitoring
I guess a cloud of drones can probably be shot down with some sort of EMP. It's unclear to me how to ensure the EMP is powerful enough to go through the shields of the drone without damaging the systems of the warship it protects.
but how did your article get onto social media?

Was it one of the 20 people who read your RSS feed and linked to it on twitter and elsewhere? Been there, done that, got the Hackernews Karma.

But if you want to optomise for casual readers vs people who want to actively subscribe to your content...
Anecdotally, I've tried this with multiple drives previously and it's worked several times.

The caveat being that it'll only work for a short time (basically just long enough for you to extract data). I've also had to refreeze a drive several times to get things out of said drive.

It's best to start replacing drives as soon as SMART shows an error. Got a drive coming next week just for that reason.
Cessna takes about 8 gallons per hour to fly; if you want to fly at 3 gallons per hour then go for any Rotax 912ULS plane, most are LSA but you can upgrade the license to PPL adn the flight time on LSA (cheap) is considered for PPL. In the end a Comko Ikarus C42 has similar performance with a Cessna 152 and a Pipistrel Virus SW is lighter and much faster (+30%) than the 152 for less than half the fuel consumption.
Do you love drawing but can't draw?
Same it's kind of an old school myth. It gives you something to do I guess.

That said, it worked for me once, I was able to mount my old spinning disc for a few minutes using ice packs attached to both sides of the drive and tied with elastics :)
Sometimes optimising for the least lines of code leads to less clarity than being a bit more verbose and explaining yourself better.

I still haven't quite worked out the code vs comments ratio.
Now we just need to develop UAS's with eagle countermeasures. Lucky for us there is a compound that behaves like capsaicin does in humans but with birds. Methyl anthranilate[0], the chemical responsible for grape flavor in koolaid, bubble gum, and other food products, causes temporary painful sensations in avians. Oh and it is mostly harmless to avians and humans, it's a food product for crying out loud.

Sadly it does not appear that food products contain high concentrations of methyl anthranilate, but methyl anthranilate can be purchased in large quantities as a bird repellant.

So all we need to do to protect our UAS's is mount a MA fogger on them. So here's the neat thing, UAS's are nice sources of turbulent flow, a fact which the Yamaha Rmax helicopter exploits to better coat plants with pesticide[1]. This means if we inject MA fog into our UAS's prop wash we can attain optimal MA application on attacking avians.

[0] https://en.wikipedia.org/wiki/Methyl_anthranilate
[1] http://www.gizmag.com/go/2440/