skysight-inc/HackerNews huggingface dataset:
There's also the fact that pre-fork FFmpeg was incredibly dysfunctional. I fully expected Libav to pull ahead very quickly due to that there were a lot of real problems with how FFmpeg operated. However, post-fork FFmpeg ended up also mostly resolving those problems (both because there were fewer developers involved that refused to work together, and because MiNi started doing a much better job as maintainer), which I don't think anyone expected.

> It's also not at all obvious why the libav developers would choose to ignore the work on ffmpeg

They have pulled in some things from FFmpeg, but avoiding having to work with some of the FFmpeg developers was one of the main points of the fork. Pulling in all of Libav's changes has been a continual source of pain for FFmpeg and they've talked about halting it a few times, but it is ultimately the reason why FFmpeg is so far ahead in features now.
This'll make it into Ubuntu when? Any estimates out there?
Well, when you work in Ruby, Python, or PHP all day long, almost any compile is annoying. Even Xcode feels faster than my experience whenever I periodically try Scala inside of say IntelliJ.

If you've ever tried Go, compiles are basically instant. I don't love Go as a language, but gosh the compile times make it attractive as a daily driver language compared to Scala.

Scala feels like a great language that I should enjoy and I just don't, mostly because of the 5-10 second turnaround that I always feel when I try out Scala every 6 months to a year.
How small of a subset are we talking about here? And yeah, I realize it is a bit unfair, as much of the "c language" is not about fancy containers and collections.

This is something I still admire in Knuth's tex, though. Having a typesetting language that is effectively "archival" is impressive. I love that I can load up any of the .tex files from his site and they still work, today.

Even his cweb language snippets benefit from this. It may seem somewhat odd and cryptic by some modern aesthetics, but it also hasn't been touched in years and still works.
>> 10 meters high layer of CO_2 with current concentration already absorbs 99,94% of IR radiation, so whatever made it above fourth floor would be swallowed by next floors. Any change to the concentration of CO_2 makes no difference on Earth's radiation.

> Do you have a source for this?

"The roles of carbon dioxide and water vapour in warming and cooling the earth's troposphere", Jack Barrett. Maybe there's not the number (99.94%), but it says about absorption saturation on the first 100 meters above the ground.

The 99.94% number is here: http://nov79.com/gbwm/hnzh.html

>> Water is even more potent

> Yes and that would be a huge problem if it built up instead of falling out of the sky.

It would be not. Maybe you don't know it, but water is already present in the atmosphere at the level of ground. Moreover, while some of water "falls out of the sky", some other part of it vaporizes at the same time. It doesn't disappear from the air.

> This is actually what I was thinking of when I said "we don't know for certain is if there is another currently unknown cause with a larger contribution to global warming" though I believe this particular theory has been debunked.

At this point it doesn't matter whether this particular theory has been debunked or not. You say that "we don't know for certain is if there is another currently unknown cause with a larger contribution to global warming". So we don't know if the global warming is actually caused by greenhouse effect. There's no magic in greenhouse effect that would cause it important when proven unimportant. Having this, it's way, way too early to panic about the greenhouse effect.

> The fact that green house gasses increase temperature does [give causation].

It would, if it was fact. It's merely a hypothesis that these gasses increase the temperature of Earth. And again, it doesn't stand direct measurement with calculations (i.e. absorption saturation).

> The only missing piece here is how much of the increased temperature is caused by our greenhouse gas emissions

...if affected by these emissions in any way over measurement error...

> and how much is caused by other unidentified forces.

So basically, we don't know if there are any other forces, but it must me human emission that causes global warming. So we focus on CO_2 and methane, which is nowhere near what water can absorb.

>> We have no way to verify the claim the greenhouse effect takes the place

> Actually we can. We can measure the radiation before it hits earth, when it hits the ground and when it leaves the atmosphere as well as measure what radiation is absorbed and emitted by various gasses.

You know that this doesn't tell whether the greenhouse effect takes place? It only shows how much radiation is absorbed before entering the atmosphere and after leaving it. We have no way of checking if increasing CO_2 or methane concentration affects the radiation absorption. Sorry, but there are too many variables to make this a realiable experiment, and having effectively only one data point is too little to draw any conclusions.
Aussie hackers get Doom working on an ATM
Hi, I think declarative resource management like this is the definitive future (or present as of now).

I was wondering what happens when you increase the amount of nodes of a particular instance? I assume a new machine is started. But what happens if you remove the entire resource altogether, does it terminate the whole cluster? Similarly how does a scaling in a node work? And how would it affect dependencies?

How does this consolidate with elasticity of a particular cluster. I.e. if an amazon load balancing group destroys an instance or takes one up, do I simply refresh and it would detect that this new instance is part of the defined cluster in terraform?

Awesome work on this tool.
PEWDIEPIE IS PATHETIC
The security is way beyond questionable.

Seriously, don't use this. (Alice tries to log in to Bob's account. Bob receives a yo. Bob yos back to be nice without knowing this is an oauth scheme. Alice now has access to Bob's account.)

But that's not to critique these guys, because I think this is a fantastic hackathon project!
Show HN: Recover bouncing visitors with special offers
Just launched our new site, and we offer 1 month free trial, would be happy for any feedback.
I believe the easiest approach would be to broadcast both formats.
Amazon EC2 Micro instance. It costs a little more a month (but less than $15 even with heavily bandwidth utilisation) but the security and flexibility is worth a little higher cost.

I've actually ran a sniffer on a VPN service before and I could monitor other user's traffic (although that is of limited use as I couldn't MITM them nor decrypt HTTPS traffic).

Regardless I'd be looking for an OpenVPN provider if you can find one. By far the more flexible type of VPN since it can be accessed over a lot of free wifi which offers only HTTP/HTTPS traffic.
I was visiting Chicago (from SF) for a wedding and needed to get from downtown to Lake Forest. My UberX driver rolled up in the oldest, jankiest car I've ever seen associated with Uber. The driver then proceeded to start going south on Lakeshore Drive. I told him he was going the wrong way, then we did an illegal u-turn and then started making our way north. There was a bit of traffic but we finally got moving. We were on a straight path to my destination when he randomly exited and started taking a different route and got us stuck in traffic again. When I called him on it, he got indecisive about what to do and then continued driving. After about two hours, I made it to my destination. He had really good reggae music on the whole time.
Baking Generative Animations with SASS
This is a discussion about a UK based role so I assumed familiarity with how share options work - just as the others did when mentioning all the various UK's minimum wages.

If you have poor English comprehension that's not really my problem - this isn't a flipping university essay its a short and to the point comment in a discussion forum.
With Apple’s Novel Acquisition, A Chance To Reinvent The Book
Pinboard style - a Chrome extension to improve the design and UX of Pinboard.in
Techcrunch disrupt ticket
I bought mine from FreshDirect. Not sure where they sell it retail but it looks like they have an email hello@coprawater.com, facebook, google+, etc so just holler at them.
Then take the noun and use it on its own as a headline so HN readers don't know what your product is until they follow the link.
Sprites,
No vertical component (game is played on a flat plane),
low res textures,

Definitely closer to the original Wolfenstein than Minecraft.
The Great Microservices vs. Monolithic Apps Twitter Melee
Hopefully you've found other ways to make money off your sites. It shouldn't be too hard with that kind of traffic.

I remember reading the Hatchlings story a while back and I've read a bunch more since. There's no way I can ever personally trust AdSense for my own stuff. Just read the comments on that page:

https://news.ycombinator.com/item?id=3803568
Fire Phone Now Available- Check it out
To me the more interesting scenarios aren't related to size.

* Being able to embed comments which aren't visible to the world is very useful.

* Being able to remove non-important whitespace removes clues on the complexity of generation (though it's a super-complex thing to actually remove only the non-important whitespace thanks to <pre> and CSS styling).

* Linting is another area where things are interesting too. Validators might tell you if your HTML is well structured per the specs, but my js skills and habits have improved as a result of linting. The process might tell you that it's best practice to use readonly instead of readonly="readonly" on an element or similar. Sure, not directly related to minification, but the parsing needs to be done already.

* Minification adds some security through obscurity by making stuff like XSS attacks slightly more difficult (if you use name/id/class mangling). I've only seen this in practice on gmail (most gmail browser addons/scripts break every couple of months when google changes something that alters the generated button ids)

I haven't seen minification done on raw HTML, but have seen non-html solutions used in order to be able to include comments - this is a bit dumb to me.

I've used HTML preprocessors to concatenate separate (single page app) html resources (templates) for delivery, so the pipeline's already there.
I think these guys had a bunch of ibeacon utilities for ios and osx, as well as detailed docs on the protocol online, but they were recently pulled, at least from homebrew. Did Apple intervene?
I will check it out. Thank you.
This doesn't answer the question! :p
Picked up very recently: https://github.com/peco/peco

Git alias for keeping branches up-to-date: https://gist.github.com/ricardobeat/9600953
Incompatible changes:

- Ongoing changes to method selection within major and minor releases
- Various breakages when generics where introduced
- Various breakages when Swing was generified in Java 5, 7 and 9
- Change of visibility or removal of methods caused by security issues
- Deprecation and upcoming removal of various methods due to modularization plans
Surely the fact that he's competing against a ton of excellent free apps is an observation about the app market? (That is, how do you compete against free apps that have different financial motivations)

Disclaimer: I also sell paid up-front apps in a crowded market with a bunch of free alternatives, so I feel his pain.
China’s Baidu follows Google steer with self-driving car
FWIW the issues are still there if they are re-enabled. You could try asking the repo owners.
They should spend the money on fixing the security holes, not finding the perps. If it really was a terror act, the terrorists wouldn't care if you found out who they were after the fact, so this isn't any kind of deterrence.
Any recommendation for a notifications framework that supports multiple backends? I would also like to have the notifications saved in the database. Is there a standard out there for this type of action?
There are a number of large predatory fish like Atlantic bluefin that migrate from the western Atlantic to the Eastern Mediterranean and a damn would likely disrupt their spawning cycle. That isn't the only trans-atlantic species, and you only have to remove 1 or 2 apex predators to disrupt whole ecosystems. The dam is a terrible idea.
You can get comment notifications by hitting the Subscribe button. The latter seems like a good problem to have, and one which you would normally not hit if you're still using Github issues.
A Checklist for App Developers in 2014
Hilton Hotel Turns iPhones into Room Keys
If the engineering effort fails, an incalculable amount of life and property would be destroyed. Even if it succeeds, a huge amount of costly adjustment would be required by a very, very large number of people.
How the weird art of food photography went mainstream
Neither does going to justyo.co. :)
That's really good to hear! The face tracker was one of the first modules to be implemented on tracking.js and, back then, we found Viola-Jones to be the most promising algorithm to make face detection (besides being the one used by our main reference, OpenCV). The whole library was refactored for this release, but we didn't change the algorithm and perhaps it is already out of date. We would be grateful if you could help us by sending papers about better algorithms (and reference implementations?).
Don't get me wrong, the app is fairly ridiculous. Projects like this though help show what even the simplest of concepts can provide, though.

To be fair, I'm not sure how secure YoAuth would be, but this particular hack seems like an awesome use of it. It's simple to use and could compete alongside something like Google Authenticator as a simple way to log in to something.
In fact, the formation of the Mediterranean is mentioned in Episode 9 of Cosmos (2014), in the context of climate change affecting evolution.

http://en.wikipedia.org/wiki/The_Lost_Worlds_of_Planet_Earth
How big is the RSS reader market? If you could sell your app to every single person who subscribes to RSS feeds that also uses an iPhone, how many sales is that?

My hunch is it's not a huge market, comparatively speaking. I sell public transit apps, which although has many more competitors, has, I'm guessing, way more potential customers. I've had a healthy full-time income from these apps for a few years now.

One thing that's in my favour though is you're unlikely to use multiple feed readers, but many people have multiple public transit apps.
It's not likely to be a competitor though. http://www.thevideoink.com/news/amazons-video-shorts-threat-...
There's a documentary about the project here: http://vimeo.com/92381391. Fascinating watch.
Like this: https://github.com/lihaoyi/acyclic?
Just tried this, and it worked perfectly. This is awesome
>It's much more efficient to grow food where it grows best

Food grows best (when measured in both biomass-per-acre and biomass-per-man-hour) in forests, not monoculture fields. This becomes pretty obvious when you compare the percentage of sunlight that hits bare soil.

The only trick is to figure out how to design a forest (a non-trivial task by itself) using species that produces edible biomass, and arrange everything such that it's easy to harvest.

One example of forest gardening: https://www.youtube.com/watch?v=GFbcn06h8w4
I cannot wait to dive into this. We (rsync.net) will absolutely make our storage a usable component in terraform.
How to take over the computer of a Maven Central user
To be fair, we don't know what goes on behind the scenes. Yo has simply proven that its creators are audacious enough, and good enough at marketing, to make something go viral. Perhaps they have other ideas, other business plans that are currently in stealth, and they're getting funding for them under the Yo umbrella. These are smart people investing in them, and Occam's Razor would seem to indicate that it's highly unlikely that the investors all got collective amnesia from head injuries and changed their vetting/due diligence strategies overnight.
Just to add my 2p. These are the packages I install every time I start a project in Django. I know some are not strictly Django but they make Django awesome!

Fabric: for deployment
Sphinx: the only way to write documentation
Sphinx RTD Theme: because the default them looks outdated.
Django Nose: No need to explain this one!
Pillow: because it's better!
Django-class-based-auth-views: class based views to reset orgotten passwords by email confirmation.
django-storages:
Top Tech Skills Required for Entry-Level Programming Jobs
I think the implication was that people were afraid of a terrorist attack during the act, not in retrospect when they saw it was just a white flag
They should replace the demons with pictures of bankers and financiers bailed out by Bush. The final spider demon could be Hank Paulson. For every baddie you kill, it deposits cash in your account. If you kill the final boss, Paulson will personally write you a blank check drawn on the US Treasury.
Show HN: Fourchette – isolated testing environments on Heroku for pull requests
Plain http links? I suggest using TLS/SSL for any authentication platform. I know it's a quick hack, but you can quickly setup a secure proxy with Cloudflare.
Wow, I was also working on this exact thing... Even own www.yoauth.com and the 'YOAUTH' username on yo....

Glad someone made it a reality!
This is implying that's bad? Accidental possibility you will open up your phone or that someone will unlock it casually?

That's the point of the pattern. Not to be secure, as it let's you know up front.
Apple Thunderbolt Display (27-inch) - http://store.apple.com/us/product/MC914LL/B/apple-thunderbol...
Pure python programming learning bundle
To all current and future app developers using microphone-ad-interaction: die in a fire.
If anyone is looking for puzzlers of similar difficulty to levels 30-35, I HIGHLY recommend "English Country Tune" (http://www.englishcountrytune.com/). It will turn your brain inside-out.
> I am not attempting to "maximize profit" when I purchase cans of food.

You aren't designing the cans.
"it's binary claims that "ffmpeg is deprecated", which is a complete lie."

I hadn't been keeping up with ffmpeg development or the debian packaging scene, so that message caught me completely by surprise and threw me for a loop. I spent a good 10 minutes on google trying to first figure out why ffmpeg was being deprecated, and then trying to figure out why debian was lying to me.
How I  optimized F1Spirit for Mobile GPUs
Ah, but v2 of my Arduino Mosquito laser system will get a lot more hits, I promise! (Sorry about your dog, though)
Have you not looked at django-notifications? (https://github.com/django-notifications/django-notifications)
Nuance Creates the Winograd Schema Challenge As Alternative to the Turing Test
"and running it's binary claims that "ffmpeg is deprecated", which is a complete lie."

Ubuntu as well. That immediately made up my mind never to use libav. Incredibly unprofessional since 90 seconds of googling turned up the fact there was a fork and a dispute.
Without significant use of sub projects (i.e. a highly modular and well thought out application structure), you're basically screwed on the compilation front. It's just absolute night and day the difference, compilation hit is reduced by orders of magnitude and development becomes enjoyable.

Will still be a compilation hit for very large projects, but less than with an everything depends on the kitchen sink approach, been through that pain point ;-)

My biggest gripe these days is with the presentation compiler in Eclipse, that can get pretty laggy when working with heavily inferred code, your own, or a 3rd party lib like Shapeless, Scalaz, etc. Not sure if IntelliJ is much better in this area, would be surprised, inference is costly.
Doesn't really work with restless leg syndrome...
Superconductivity could form at high temperatures in layered 2D crystals
Great. This is actually very relevant to a project I'm working on. It involves porting projecter/camera electronics from open cv over to the web with javascript. So how does this stack up vs jsfeat? Are those comparable at all? I do think your api is more web dev friendly from what it looks like, but I am curious about the capabilities.
Me too. I'm so happy that South is now baked into the 1.7 release.
All of the other things you've seen have been Levenshtein yokes?
You are absolutely right that actions are just another level of abstraction that come with their own pain, and if the pain they bring does not relieve an even greater pain of not having them then there is no reason to introduce them yet.

In our app, we started feeling the growing pain of a laissez faire approach to internal comms. For us, a user interaction can generate multiple logical state changes in the app, and several related interactions can cause similar/identical changes to take place. So for us, "User Interaction->App Change" is a many-to-many relationship, and Actions help us to wire them together really well. Couple examples -

1. Opening a modal with the detail view of the item. This can happen in several ways (a user click, onload, keyboard shortcut, app event), and it involves multiple steps (ui cleanup, fetching of more info, etc). Having an actions allow us to guarantee that when we want X to happen in the app, all necessary steps will be taken regardless of what causes X or in how many places.

2. Capturing analytics. We log all key interactions for internal analysis, and some events simply do not belong in the store/ViewController/component, so we capture in within the relevant Action. Low-level events are captured within components (e.g. did they press the 'save' button or hit enter), while others are app-level actions (e.g. 'view details') and are captured within Actions. Bonus - as per the point #1 for us multiple user interactions can cause similar app changes, but by also capturing the event within Actions we can easily track all triggers - e.g. was the 'view details' caused by a clicking on a link, using a shortcut, or another app-level change.

3. Refactoring. Most of the app UI is aware of only two things - Actions and (to a lesser extent) getState() of relevant stores. This means that as long as we keep the public interfaces of those two unchanged, we can refactor or even change the implementation as much as we need. Just last week we swapped the inhouse filtering/sorting implementation a for new one based on Crossfilter which caused a comprehensive rejigging of the stores' behaviours and methods, and because we kept the same public contract it had zero impact on the UI (besides a noticeable speed improvement).

Pardon the flawed comparison, but for us actions are useful in a similar way that interfaces or MVC controllers are useful - as long as you keep them lightweight and semantic, they provide predictable and reliable endpoints for the app regardless of what turmoil happens behind the scenes.
I had to dig out some 5-year-old Scala source a few weeks ago. Honestly it wasn't hard to port - there's a deprecation cycle and the compiler warns you about anything that's deprecated, all the fixes were pretty mechanical. I think a statically-typed language makes backwards compatibility changes much less dangerous than they otherwise are.
In most cases, these aren't "tech skills." They're expression skills; mostly programming languages.

I surmise that the top skill isn't even listed here, and it's git. If somebody doesn't have VCS chops, that's the first thing they need to learn to be a team player.

Is this a "tech skill?" Or a "teamwork skill?"
That was my read as well. That 'people' were afraid it was a terrorist attack because the lights on a landmark went dark. On the other hand, why didn't people just assume it was a black-out, or technical issues?
Didn't they recently remove the 4-5 star system in favor of just a like button? I've been using the mobile version lately but it just has a star now for like and no longer shows a 1-5 rating.