skysight-inc/HackerNews huggingface dataset:
The Evolution of US Restrictions on Using and Exporting Encryption (1997) [pdf]
If you drink orange juice with breakfast frequently, you might want to reconsider: http://www.theatlantic.com/health/archive/2014/02/misunderst...
Lack of IE, Safari (iOS and OS X) support?
I'm surprised nobody has mentioned this yet: why is imgur allowed to use copyrighted material to promote this new feature? I'm pretty certain they didn't get permission to use those clips from Tron or Star Wars. Does the fact that they were created by a user somehow give them immunity?
http://xkcd.com/927

Cut it out. JSON is fine.
Simple solution: Don't use gifv for all gifs! For a lot of gifs this will massively reduce loading times.
Why do our machine data formats (JSON, XML, etc) need to be more human friendly? I don't build business processes that involve a human reading and manipulating JSON or XML.

I don't choose a data format for readability. In fact I think that's one of the least important factors. I choose JSON when the producer or consumer is JavaScript code. That's pretty much the only reason, I think, to pick JSON over XML or anything else.

Also, both JSON and XML are terrible for config file intended to be manually edited.
reminds me of some of the criticisms against Murakami, who is also pretty international.
I remember going to Chinatown in San Francisco when I started college and seeing the job postings posted in a window for Chinese restaurants throughout the country. It blew my mind but also made so much sense.
It also swings both ways

http://www.theguardian.com/uk/2011/jan/19/undercover-policem...
I think the idea of an HTML5 runtime that integrates well with an OS is a great and powerful concept. However I'm not certain about an entire OS being restricted to that runtime - at the end of day, tricky situations arise and in those instances developers need options.
One of the actual reasons is that drivers go through intensive training (er...) as first-call engineers.

If a fault stops a train, it's far more useful to have someone on the scene to try emergency repairs than to wait until the train can be cleared from a tunnel - because a stopped train can literally hold up the commute of millions of people.

There are also safety issues. Drivers are trained in passenger management, and every so often they need that training to deal with fights, illness, suicides, or all the other messy things that happen on a public transport system - the public part of that being at least as important as the transport part.
I don't consider them to be "the good guys", now.

The examples you gave and several others, including instances of using agents provocateur to entrap people who only came to their attention because of lawful and peaceful anti-government activities.

There have been numerous cases of informants working at the behest of the federal government being involved in some highly objectionable activities and direct involvement of federal agencies in the suppression of domestic dissidents.
Something similar I've used in the past is cson [1]. It is like JSON but in CoffeeScript, which allows comments and multi-line strings as well.

[1]: https://github.com/bevry/cson
Pedantry: WebM is not a compression format. It is a container format. At the moment it appears to support VP8 video, VP9 video, Vorbis audio, and Opus audio; there is no single form of compression that WebM implies.
I have read a few places recently about techniques and strategies to get rid of ifs and else's in code. It was all in the spirit of writing more concise and compact code, not about the actual speed when executing the code. So often, I see "concise" at odds with "readability." The '&&' slide is a good example of this. For me, multi-line if/else statements are pretty easy to read. I hate running into complicated, one line, if else statements, it feels to me that it takes twice as long to parse and understand.
You probably need to cook it a little more
Sure YAML is more complex than JSON, but that's because it's more than just a data structure. If you are using it only for things that JSON can do, it's really not that complex.
Which is why the original poster said "the safe version". Simple YAML is simple.
No support for dates... which I think is the most glaring problem with JSON.
Can we all agree to pronounce it 'Jiffy' (gif 'V') and end the gif/gif thing forever.
I did have the word "theoretical" in my post. An "Opera OS" phone could probably work with 64MB...
> In what way? The OP seems to use it in the most basic way possible--dictation and simple searches.

I wouldn't want to put words into his mouth, but I would suggest he meant using Siri as a disability aid. Might be wrong though! :-)
Planning to Do a SaaS Startup?  Don't Forget the 20 Interview Rule
It won't do well, but at least Antirez is up front about the shortcomings.

The article itself states that Redis Cluster will lose acknowledged writes during partitions (no P), will be eventually consistent (no C), and won't be available during partitions (no A).
Why do you want the court to honor the contract? (Which is a bit euphemistic, to my mind: it means to use organized violence or the threat of it to extract value from someone.)

Maybe it'd make sense in a totally anonymous world, but why not just do business with people or entities you can trust? Think web of trust. That's what consumers and businesses de facto do nowadays anyway.

You could still issue debt; it's just you can't expect to have violence to back it up. Past decisions and alignment of lender and borrower self-interest determine the likelihood of it being paid back.
Please see my other 2 responses in this thread for some insight. I think I posted them about the same time you posted this.
Never used it, but as far as I know twemproxy does not support the select command to select another Redis database on the current connection, which would be a good indicator of it being in use at Amazon or not.
So basically YAML?
A microwave operates around the 2.4 GHz frequency, so it likely shields only against those frequencies. This is where WiFi lives (in particular the higher channel numbers around 11 and 13). So test the impact on WiFi reception?
how is it different from harvest or toggl?
People in other countries who want to check out these phones.
Wait and see! :)
Lessons from the Top 5 SaaS Pricing Pages
Helping my students overcome command-line bullshittery
One would assume the implementation does that too, for file size anyway, but it might be nice to tell the viewer that there is no need to show the controls.
Agreed. Varnish is great if you have an existing web application that needs a quick-and-dirty caching layer built in front of it.

Varnish gives you enough configurability to do just about anything, but the end result will be a spaghetti mess of VCL, inline C and possibly custom varnish modules. The more sustainable route is to build your own caching front end, however I think it's a bit unrealistic to assume that all startups have the engineering talent (or time) in-house to implement that sort of thing.
ghc can look up the precedence for every function on the line. (So can you, but it's a lot more effort than just reading left-to-right).
I think existing copyright law allows this kind of usage. Please refer to Copyright Act of 1976, 17 U.S.C. § 107.

http://en.wikipedia.org/wiki/Fair_use
No immunity if you know it's copyrighted material and don't immediately remove.
I see your point. Especially about the retention part. It's not really a prouct which people use for years. Though I wonder; could it be? What if you included daily downloads stats too? I use AppFigures for that, but I really with they would include keywords intelligence to, so that I didn't have to use so many services.

The thing is though, when I don't even get to see the interface before I pay, I would really need a lot of good reviews from friends before I sign up.

You should clean up your front page to, it's a but messy. Don't mean to be rude it's just my honest opinion.

Love your Slideshows by the way! :)
Typesafe have something similar, HOCON: https://github.com/typesafehub/config/blob/master/HOCON.md
A new extension everyone can use... https://xkcd.com/927/
Can I start serving .html files as .awesome files?

Sure, go ahead. Extensions in a URL have little to do with the actual type of content, and .html has long been abandoned by dynamic systems, who originally went to extensions being an implementation detail, and on many current systems being a lie (e.g. the .aspx extension that actually runs a PHP page that returns an HTML5 file).

They're using a URL extension to signal to their system what to do with the file, which in the case of GIFV is to wrap an MP4 video in a simple HTML5 container. Eh.
there are a couple of differences. Paymo offers project management tools along time tracking + invoicing. For time tracking we also have a desktop app that does automatic time tracking - more details here: http://www.paymoapp.com/time-tracking/
Why can't we just deal with video without hiding it behind "GIF"?
I assumed the fridge was more about "make sure the microphone can't pick up anything from outside" than blocking radio signals.
2020 is thirty years away?
Yep, Jepsen is more suitable to check systems that claim either linerizability, or at least write safety, during partitions. I guess that a modified version of Jepsen could be used in order to validate the failure modes or to discover other unexpected ones that at human inspection look easy to reproduce in actual production environments. Also I don't know if Jepsen is good at this, but in theory it could be instrumented in order to check how good the implementation is, which is, even if it is not designed for write safety during partitions, how better the countermeasures are working?
It is an mp4 video.
Github does it differently. They have "prod" stuff that everyone sees, and "candidate" things which are ALSO deployed from the same codebase (with different enabling flags), and then can do long-term tests (and smaller pull requests) to verify that the New Way (candidate) behaves identically to the Old Way.

Slide 35 [0] of this presentation actually starts the discussion of this exact thing, though Zach has talked about it before. Later, he shows a chart showing the differences as the code in the parallel branch changed over about five hours. (Wow, that's some fast iteration.)

0: https://speakerdeck.com/holman/move-fast-and-break-nothing?s...
Can't we just all settle for .webm?

This debate is partly why the web is overrun with enormous animated GIFs.

It seems pretty clear that webm isn't going to be widely supported. Time to move on.
That phone sells for 500+ in the third world...
This. The thing to remember is that you always have to set beresp.ttl in vcl_fetch in a hit-for-pass situation. Varnish caches the decision to hit-for-pass (or lookup or whatever), so if you do a hit-for-pass and your TTL is 1 hour, Varnish will hit-for-pass that cache key for the next hour without running your VCL logic again.
Wealth Creation: Some Good Investment Options That Beat Inflation
Nope, they don't (and neither should anybody else... twemproxy is weird).
You missed my point in a grotesque way: GOVERNMENTS start wars, not people. I used the term politician because I was making a commentary about our government. Governments are the sole decision makers in all of the major wars for centuries. People, regardless of culture, do not want war. People do not wage wars. People just want to live a decent life and be left alone. I don't know many who wake up every day thiking about going to war against someone thousands of miles away.

Neither World War would have happened if a set of governments had not decided to either trigger them (after various events) or participate in them.
If tilde club someday dies, either by crushing-traffic, hackers, negligence, commercialization, or acquihire, I'm hoping we get a post-mortem that was as fun to read as this origin story. I would love to even just see more machine configuration details for the "one cheap, unmodified Unix computer on the Internet" that is hosting it.

Reading this post about someone building a community just out of a whim, and then seeing how quickly and quirkily a community can arise from such minimal environment, reminded me of what's still probably my favorite submission I've ever read on HN: http://burakkanber.com/blog/sitechat-a-postmortem-or-the-ris...
> "We have cases where phones get seized, and they are not necessarily taken from an arrested person - but we don't know the details of these cases as there is not a reason to keep records of this," she added.

Christ, this is the real story. Police seize items that don't belong to a suspect, apparently aren't important to an investigation, don't give them back to the owner, and don't keep records about these items.
It would be nice to have a link to the Sign In/Register page in the navbar. I was going to sign up after browsing through the pages, but couldn't figure out how without navigating back to the homepage.
Firefox OS continues to disappoint me (As it did when I bought first Firefox mobile a year back). A Blog post on Growth with absolutely no numbers is disingenuous (Even if you are open source company).

I did a little investigation since Firefox Blogpost provided where the devices are available (For India at least):

1. ALCATEL ONETOUCH: Available on Flipkart.com . Exactly one person rated.
Compare them with high priced Alcatel OneTouch devices that use Android:
http://www.flipkart.com/search?q=ALCATEL+ONETOUCH&as=off&as-...

2. Spice Fire One Mi available on Snapdeal. 60 People rated and 14 people wrote reviews. Comparing this with other products I would think total sales are few thousands for the device.

http://www.snapdeal.com/product/spice-fire-one-mifx1/5311267...

3. Cloud FX on Snapdeal and Intex Technologies channels. Most Likely is the device with biggest sales in India for firefox os. 3682 Ratings and 880 Reviews. 2.75 rating with 1 Star rating out numbering any other.

http://www.snapdeal.com/product/intex-cloud-fx/1356760619#bc...

Worst of all none of the Phones are 25$. They are atleast $30+.
99% of times when someone doesn't provide numbers and claim growth, they are trying to hide a failure. Disappointed that Mozilla is not being open.
FavGuard: For people who want to keep their favorite Tweets private
I see many mentions of YAML in the comments, but why not TOML? (https://github.com/toml-lang/toml)
A heads up that Honeymoon, Missing Person, and Catherine Certitude (a children's book) by Modiano are all available from David R. Godine, Publisher, for those looking for English translation. [0] To the best of my knowledge, English translations of Modiano are actually shamefully rare and these might be the only available editions at the moment.

Disclosure: I'm an intern at Godine.

[0]: http://www.godine.com/search.asp?search=modiano
No, the point of XML is to have a standard way for data-interchange. The point of JSON is to have a lighter and simpler way of data interchange, where the data is arrays and maps of strings and numbers. It also works well with Javascript.

If there's one thing JSON has proven it's that having a standard way for data-interchange is not very important. Having a format that's easily parse- and usable is much more important, being accessible to human inspection is a good advantage as well.

(if having a standard was important we'd all still be using XML)
You're right, the page you linked shows that my browser doesn't have support for H.264... though then I'm confused as to why the first GIFV loads for me when I open it on a separate page...
A lot of the cost will be ongoing operating costs, and a lot of that probably can't be easily predicted without operating experience. Of the expenses involved in running a fission plant (even in a hypothetical generous regulatory regime), how many of them could have been accurately predicted in, say, 1930?
It uses flash as a fallback if your browser doesn't support mp4 video.
Faster Software Development with (Smart) Technical Debt
In the future, will security not be necessary?
Since computers / networking are relatively new compared to how long civilization has been around. Will vulnerabilities / hacking continue to exist in say 100+ years.
The 'next JSON' should be EDN. It addresses the shortcomings suggested by hjson and more. It has comments, all commas are gone, it has symbols (aka light-weight strings), it has built-in support for time and uuid objects.

https://github.com/edn-format/edn
A simpler, faster way to use Hangouts on your desktop
> but who cares, apart from the so-called cultural connotations?

This whole thing is about preserving the GIF culture. So, people do care.

Besides, browsers will probably start treating GIFVs differently if this catches on and becomes a standard.
> I would think it would make more sense to just strip out the audio, rather than instruct browsers to ignore any audio tracks.

On the server's side, yes, that would make more sense. However, the fact is that the MP4 format supports audio, and it will always be possible for a server to supply a webpage with a GIFV item that points to an MP4 file that contains audio. What should the browser do in that case? Playing the audio is probably not desired. Refusing to display the video, or displaying "Warning: this video file contains audio and isn't a valid GIFV file", would probably just confuse or irritate the user--it's probably not their responsibility to fix the server's website. The remaining option seems to be that the browser ignores the audio track, and I'd say this is the necessary conclusion.

(Cf. how browsers deal with HTML that's missing a bunch of end tags.)
>students don't know how to use man pages
>fix the programs not the students

ok pal.
Flat iOS App Icons
I can't speak for the other two systems compared, but to be clear, OP's examples involve more than "dictation and simple searches"; Siri also controls the device. Without entering the text messaging or email apps, one can tell the virtual secretary to read and write messages and emails. Assuming Siri understands your voice well enough.

Fun specific example at the lock screen after holding down the iPhone's button for a couple seconds: "Read the latest message from my wife to me." Then, still at the lock screen, "Reply to my wife I love you".

Maybe it's just my experience, but I did not care much for Siri until she allowed me greater control over my device. When she first came out, you could not ask her to read the screen; later, the program was able to toggle assisting configuration like VoiceOver by command.
I have witnessed many of these on some JS projects I've been working on!
While I took time to think on it and figure out what the "author" was aiming at, my colleagues were more like "What does this mean? No way I'm touching that. Let's rewrite that crap!"
I wonder how many (huge) sites like imgur it would take saying "we're doing webm, if your browser doesn't support it you get a huge, slow GIF instead" for everyone just to settle on a single format?

The whole debate is only hurting users and developers, while lining the pockets of MPEGLA (or whoever is responsible for h264 licensing).
Does this mean Apple Pay won't work with existing NFC payment terminals?
So this is why Imgur randomly started to output gifs with a .jpg extension.

It broke my autogfy extension. :/
Automated configuration analysis for Mozilla's TLS guidelines
If the company is writing embedded systems, then purchasing a library will probably make more sense than rolling up a complete linked list implementation. If there are weird constraints to the point where reversing the linked list justifies writing special code, then any assumption that the linked list is the right data structure is worthy of doubt.

The truth is that in a few hours, looking at some of the code base and discussing it is going to give both parties a better feel for the fit of person and job than anything else. The interviewer gets a feel for how the candidate will deal with the mess that is someone else's code and build process and the candidate gets a better feel for the mess they will be dealing with.
As a side note, in Greece, Thessaloniki, there is a building that bears his family name. His family was a prominent part of the local Jew community and in 1922 they built a gallery as part of a building known as the Modiano Market. It’s one of the most important sightseeing places in the town partly because most of the shops inside remain as they were when they were built and for many decades served as the main marketplace of the town. There is also a gathering of living family members every two years in the town.
I think that here "solved" is relative. What I meant was that pay is mostly removed from the equation as a requirement, because it is high enough that there is no possibility that base needs aren't covered by it. The motivation behind whether higher pay is effective or not is mostly irrelevant.
Just tried this:

Me: "Siri, find me a target."

<finds several targets>

Me: "Directions."

Siri: "Which target?"

Me: "Third one."

<gives directions to third one in list>

Also:

Me: "Siri, find me restaurants."

<lists restaurants>

Me: "Review for Blue Duck Tavern"

<lists review>

Me: "Other restaurants"

<lists restaurants>

Me: "Reservation for Founding Farmers."

Google Now will do some coreferences, but Siri is almost modal. You can talk to it like an assistant instead of trying to formulate everything as a search query. I had a Nexus 5 almost a year before getting my 6+, and I was always jealous of how much more practically useful Siri was on my wife's iPhone 5.
> That said I wonder how much of it is due to the decks door.

I'm sure they help (if only psychologically), but the Lyon line D doesn't have quay doors and it's been running fully automatically since 1992. The only incident I know of is a drunk person falling on top of the metro (trying to jump from a mezzanine to the quay and missing) and hitting a camera in a tunnel. No death.
It would diverge into racketeering, and then into Feudalism with different companies holding control of different regions.

Although it'd be a libertarian distopia. Libertarians want it so badly but they don't really understand that it is how the world worked a thousand years ago.
>> I guess European safety procedures aren't sufficient to eliminate the risk

I believe this would be better stated as 'Spanish safety practices'; the procedures that are meant to be followed seem to be from Medecins Sans Frontieres.
Right after I finish my mp4 to gif shell script!

https://github.com/montanaflynn/vidtogif
That's exactly my point -- (editing clarification) that the Copyright Act does not consider this fair use.

From the article you referenced, "A key consideration is the extent to which the use is interpreted as <transformative>, as opposed to merely <derivative>."

These are not parodies, being used for education or being used for critical analysis of the subject.
Code signing explained for iOS and Mac developers
Only one Union: The mighty RMT http://en.wikipedia.org/wiki/National_Union_of_Rail,_Maritim...

it was until recently headed by the late great Bob Crow http://www.bbc.co.uk/news/uk-26527325
The name they propose is "GIF video", though. If it's not video, then you can use GIF instead. Nobody is taking GIF away from you.
Beyond the webp/m debate that I'm sure will take place here adequately without my input:

I think one of the bigger concerns these days with "short video clips on the web" - which is what we're all trying to solve with whatever technology - is workflow. People finally understand how to make gifs even if they're super low quality, or super large, then these poorly compressed "images" are being converted into various other things. If the tools were there to create audio-less MP4 / webp/m, that would help a lot.
Yeah reminded me of Zune
The marketing here is a little disingenuous ("Imgur is reimagining the looping GIF video"), and a good number of Imgur users (those that have also used Gfycat, the intersection of which I presume are relatively dedicated users) will know it. Not a great move.