skysight-inc/HackerNews huggingface dataset:
People don't just view images on 4chan, they save like hoarders and upload elsewhere, and these files spread and spread within and far beyond 4chan.

Though its users probably won't race too fast to convert all their gifs, perhaps if moot sees the benefits from the use it does begin to get he may decide to convert all gifs server-side. And other such sites may follow suit. And maybe those users who make new short clips with the format not by transcoding gifs but by extracting from actual videos will dazzle other users with the higher quality of webm, as 256 is not a big number when it comes to colors.

Given the site's popularity and the volume of images that churn through it, that it's adopting WebM for goofy animation (as opposed to animated WebPs, which would be wasteful) is indeed noteworthy in evangelizing free technology to make the web faster and better. Oh happy day.

To all you feline enthusiasts, here's moot's ffmpeg protip for converting: http://goo.gl/kckG6d (nsfw 4chan thread)
does spiped give you an option to set TCP_KEEPALIVE on its socket?

It turns on TCP_KEEPALIVE by default. The -j option disables them.
Let me put this another way. If your response to Eich getting promoted was to stop using Firefox, I'd support your actions.

If your response was to publicly shame him for an opinion to the point where he loses his job, you're a fucking bully.
I checked out the site. Congrats for great work. I'll recommend it to people I know.

There are so many language pairs you support. What sources (dictionaries) do you use for translations? Wiktionary?

Since each word might translate differently in different contexts, do you also select the most appropriate translation to display? It would be interesting to discuss about the most optimal methods for that. Google Translate often gets this wrong. (I am working on NLP/AI for language learning myself although we will mostly use it for conversations at first.) I believe many people here can give interesting perspectives on this hard problem (semantic disambiguation for translation).
So those are empirical questions: how much do prices drop? Do they drop enough to offset the loss in wages - wages that get put principally towards the cost of living?

I think the empirical question has been answered unequivocally: wages, corrected for inflation, have been stagnant for thirty years. More value is definitely being made, but it's being captured by different people: that's why we've got so many more rich people who are so much richer.

That last bit, though - that there are people and machines making things - seems wrong to me. Like in a car factory: let's say I used to use machines to mount car doors. Now, there's a machine that does it a lot better than me, and I don't need to operate it. Unless I live somewhere that labour's dirt cheap, it seems unlikely that I'm gonna be (a) making things or (b) in a job doing my car-door-mounting best.
The difference between these cases is that Mr. Yagan donated to a Congressperson's election fund, while Mr. Eich gave directly to supporters of a cause many find abhorrent.

The degree of separation is important: although Rep. Cannon was anti-gay-marriage, we don't know whether that was the motivating factor for Mr. Yagan's donation. It could have been for some other reason: perhaps Mr. Cannon helped him or his company in some way, or perhaps Mr. Cannon's opponent's views (relating to things other than gay marriage) were more objectionable to Mr. Yagan than Mr. Cannon's were.

It's also important to note that this donation occurred in 2004, when few politicians openly supported gay marriage, and most publicly said they were against it.

Politicians have views on all sorts of matters, some of which we agree with and some of which we don't, and most of us aren't single-issue voters. A donation to a politician is not strong evidence of the donor's agreement with all of the views of that politician. A donation to an organization that is specifically trying to pass a law, however, is pretty strong evidence of the donor's agreement with the aims of the law.
There was a discussion on an earlier thread (https://news.ycombinator.com/item?id=7489401) about bringing App Stores to servers. Would people use and/or pay for something like this?
Get right with difference
You really shouldn't blame google, but blame KHTML (who's code base was forked to develop Webkit, and then Blink). KHTML didn't move to support apng until 2010-2011 which was a few years after the webkit fork.
"How hard is it to crack passwords stored using this technique?"

Suppose that three people have passwords that are each randomly chosen and 6 characters long. A typical laptop can crack those passwords in about 1 hour.

If you take the same passwords and protect them with PolyPassHash, every computer on the planet working together cannot crack the password in 1 hour. In fact, to search the key space, it would take every computer on the planet longer than the universe is estimated to have existed.

If it sounds too good - it probably is. Can anyone with a strong cryptography background explain if this idea has merit or if it is simply pixie dust.
Didn't the article say they were working on this for 2 years?
Thanks for taking the time to reply. Ultimately, you can (of course) set whatever price you like, as is your right. I don't expect to change your mind on this. I don't necessarily think the complexity argument is a good one though. I have plenty of apps that are arguably more 'complex' but priced more cheaply, and presumably sell more as a result of being cheaper.

Could yourself and Damien not make an equal amount of money from the iOS port by having a cheaper app and making up for it in volume? I appreciate support costs do not scale trivially in a case like that, but is that something you've thought about or explored? If the price is a gesture against the app store's 'race to the bottom', then that's admirable, but this just seems like too far – especially considering the audience for your app (in my opinion).

With regards to:

> If you really really cannot afford £17.50 ...

That could be fine for me, reading your comment, but not for most of the people priced out of the app. I personally just switched to a lower priced app, like this one: http://apps.chbeer.de/ivocabulary/ (full unlock is £3, and it has a very fine legacy having been derived from the ProVoc codebase, I believe)

Regardless, whether it's intended that way or not (and I suspect not), it feels like I'm being punished for using an Apple product because the price of your iOS app is so different from every other platform, and that isn't a nice feeling.
Besides it making more difference for bigger disks, there is a huge performance penalty on x86 for disks that use sectors that are not a multiple of 1kiB. And since earlier models were MB sized, they couldn't even get those few percent back.
Regarding speed, I've had experience with very large batch WebP conversions, and I know firsthand that encoding speed has improved dramatically over time. Perhaps the same may happen with WebM.
RFC2795: The Infinite Monkey Protocol Suite (IMPS)
A way for employees to push back against their coworkers when they email too much crap to too wide an audience. In other words, I wish my Inbox had a little voting widget next to each message:

+------------------------------------+
| 4,376 people received this message |
| |
| [Cool, it was ] [It was a waste] |
| [important and] [of my time to ] |
| [worthy of our] [ read this ] |
| [ time ] [ message ] |
| |
+------------------------------------+

Then, as votes are collected, the sender (and maybe everyone else) gets some kind of feedback on how their message was received. Maybe the report could include a total of how much time was spent reading it: "Your coworkers spent a total of 36.4 hours reading your message. It cost the company $1458 in employee time. Sending it was therefore a moderately bad use of company resources" .. or, if the voting was favorable, "1722 of your coworkers enjoyed reading your message. When you were deciding whether to hit Send or Discard, you made the right choice in clicking Send."

Edit: As I've said in the past when posting ideas on HN, if you think this is worth doing, please run with it! I make no claim on "owning" the idea, and all I ask is that if it makes you a billionaire, you commission of bust of me to install in your parlor. (Bronze or marble only, please.)
So what your saying is you want Balance of Performance adjustments?
Their various units, with the exception of Xbox, are mutually reinforcing. If you don't use Office, there is little reason to use SharePoint. If you don't use Exchange, AD or SQL Server, there is little reason to use Windows servers. If you don't use Office, there is no reason to use Windows. If you don't use a Microsoft stack, Azure has little special appeal to you.

If one or two of their businesses fail, the rest will crumble.
Two issues: distribution and synchronization.

First off, you must either have all clients have a full copy of the song, or have a remote site with the full song available for seeking-and-streaming. If you stream it, you have to be able to seek to the position in the song that everyone else is at so you can add more devices dynamically. You couldn't just stream whatever your phone is listening to (e.g. pandora) because it would add latency to the other clients' players and it would sound out of sync. The exception is if your player actually cached the sound data coming out of pandora, created a 10 second buffer, and started playing it "late", so the other clients would have enough lead time to buffer the song and start playing in sync.

Once you have resolved how to distribute the sound, you have to establish synchronization with all the clients. Ways to do that:

* Ship an ntp client with the app. Downside: network latency, firewalls.

* Synchronize nearby players by playing a loud tone four times, allowing clients to sync to the tone. Downside: latency of speed of sound, can only do once (otherwise someone has to play tones in the middle of your song to sync a new client)

* Listen to a track already playing, analyze own song's structure, find that point in the song, start from there. Downside: must already have decent portion (or all of) the song to seek to the correct positions. (Possible solution: implementation of rolling checksum/deltas?)

* Child clients buffer the song data from the parent client. Assuming the parent has slept N time before playing, communicate with the parent to discover what point the parent is streaming from now, download its 10 second buffer, and start playing at the correct point once synced with parent. Downside: must do all of that (network establishment, sync with parent, download buffer, start play) within 10 seconds or the buffer will be out of sync. Possibly do a 60 second buffer?

If your remote host just has all the song data, you could also just record a few seconds of whatever's playing around you, discover the song in your remote host's database, sync to the sound you're hearing, and seek, stream and play it. That would probably be the easiest thing, assuming your remote server had whatever song was playing. Possible to index local songs too.
Spotify released iOS SDK. Can someone make an app that will just have one button? Just play the goddamn music. I think Spotify works on the wrong level of abstraction. It should work exactly like a radio. Many people just want to listen some good music for running, relaxing etc. They couldn't care less about following artists and making playlists.

Also, I'd like to be able to play it while I'm on a train. Pre-fech 30min of music to play when I'm underground and I have no internet connection.

If there is a hacker (London-based ideally) that want to work on that idea give me a shout on lukasz.madon at gmail.

https://developer.spotify.com/technologies/spotify-ios-sdk/
Professional boycotters is too kind a term. I think this is straight up bullying.
That remark (which I put in brackets because it was not integral to my main argument) was meant to hint that even within LGBT community there are different positions on SSM.

A position against SSM does not imply homophobia because it is not necessarily based on hatred or aversion towards homosexuals. For instance, there is no justification in calling Eich a homophobe.

What bothers me is a tendency of LGBT activists to put a homophobe label on everyone with an opinion they do not like. That is a witch hunt.
Minor point: you speak of Prop 8 opponents, but you're talking about Prop 8 proponents. Remember they were explicitly trying to roll back rights permanently, in the California Constitution, not trying to stop a new law from passing.

Anyhow, something to consider: there were onced nuanced segregationists--there's a funny clip where Jimmy Carter's ex chief of staff said he went from being an extreme segregationist, to a moderate segregationist, to a moderate integrationist.

That viewpoint seems insane now, because with the benefit of hindsight we can't conceive of how an extreme viewpoint can be viewed as moderate if you're living within it. But thems the breaks. If someone's a bigot, they're a bigot, no matter how complicated an ideological edifice they've erected to prove they're not a bigot.
There already was a suitable band-aid, it was called domestic partnerships, and had the full legal rights of marriage in California.

Co-opting the word marriage in law, rather than asking for it to be removed was actively choosing to force religions to accept your personal beliefs.

That's bullying.

--

That said, I generally fall much closer on the scale to you than to the supporters of prop 8, but you have to be able to recognize and draw a line as to where your rights end. Attacking a personal donation made as part of a democratic process is not something I can condone. Particularly when the end result cost a man his job.
This is less an idea, more something for someone to think about.

We need to figure out how to defeat the internet echo chamber effect.

Notice how often, when a community gets started between a small group of people(such as early Reddit or HN), it's a place of intelligent, productive discussion, where people measure what they say instead of just spouting extreme rhetoric?

Yet, once these communities grow, you inevitably see the "How bout dem Cowboys" problem, where it seems like the point of discussion is more to get the most approval instead of trying to argue a point, and where anyone with a disagreeing opinion feels unwelcome even if they're willing to put a lot of effort into their response?

I haven't quite figured out how to solve it, but I really want to. I've been a part of several online communities like that now, and it always ends up the same way. Once it gets big enough, finding good conversation gets very rare.
Forgive the nitpick, but I'm not sure Lars makes great Music. Cliff wrote all the early material. All the stuff now is written by Kirk/James, and then the producer has the final say. I'm not sure I can think of a song he's written that I enjoy. Can you?

However, you may be right that Lars is the biggest asshole in music. how many people (other than Prince) sue their fans? how many people flaunt their massive art collections while suing their fans?
for what it's worth http://solvers.io was featured on HN recently and seems quite similar.
So why is it OK to donate to a politician who is anti-whatever, but a CEO can't be?

Seems like a double standard to me.
Sorry, but I find it incredulous that the only reason that some folks are unwilling to give LGBT folks the right to marry is because of what the state happens to call the practice.
Can you point to any commits on the Firefox tree or is your evidence limited to blog posts and mailing-list messages?

There are commits [1] on the Chrome tree designed to get Chrome working on Wayland, but for those commits to reach significant numbers of users will require the cooperation or at least the "non-interference" of the employer of most of the Chrome devs -- which is at this time an unknown.

[1] https://github.com/01org/ozone-wayland/commits/master
I try and keep things static unless I have really good reason to do dynamically generated markup. There are still very good reasons for having a backend sometimes.

There is a middle ground if you are primarily replacing a CMS though, which is using a static site generator like jekyll.

This is something I learnt while working at [1] DevelopmentSeed. They also built a wonderful editor for github pages called [2] Prose.

[1] http://developmentseed.org/blog/2012/07/27/build-cms-free-we...
[2] http://prose.io
Vimeo is Youtube for great, quality video productions. I'm looking more for snippets and/or past work.

The reason I say this is because in the past week I started looking for video animators/designers (I don't even know what the right name is) who can design/create a 5-10 sec intro + ending animations/videos, and Google isn't the best option. I'd love to browse through dozens of snippets a la Dribbble in order to contact those companies/freelancers I find their work appealing.
>I'm stating that a social environment where a man loses a job Mozilla thought he was qualified for because of private personal beliefs

Private "personal beliefs" that he reached into his wallet and tried to force into law. This is the one thing that people don't seem to understand. Eich didn't just think gays were second class citizens. This isn't a "thoughtcrime" he's being pilloried for.

It was the action. The donation, coupled with his complete refusal to backtrack, explain, or apologize. Just evade and spin all day long.

I have absolutely no problem stamping Eich with "unrepentant bigot" on his forehead because he's proven beyond any shadow of a doubt that those are his beliefs. It is both unreasonable and inconsistent to give him "the benefit of the doubt" after his behavior when the donations came to light. There is no question anymore.

>actively undemocratic, it's foolish and childish.

I don't think you know what democracy means.

Publicly proclaim your allegiance to Stormfront or a group that holds similar regressive views for women, and tell me your life will remain unaffected.
Having skimmed the available articles, I'm still left asking: How does authorization work here? As in, do you use it to 200 or 401 an url (example.com/static/klapinat0r/feed).

Or are they simply advocating serving HTML as templates and updating with js? If so, that's hardly news is it?

By their definition that'd be Hybrid though, right?
Formula E is only going to be around along enough to prove the concept is viable. Once it is, its going to either be relegated to a feeder series, or the ideas merged into formula one.
Yes, the world would be a better place if all anti-equality people had donated $1000 to fund constitutional amendments preventing gay marriage. Please.

You can't pretend to be a good citizen for equality while donating $1000 to a cause whose only purpose is anti-equality.

And look, he could of just apologized and he would have been fine. He didn't. That is why I find this backlash backlash to be just "mob justice" the other way. His actions brought the backlash upon himself, and he didn't do any of the common sense things he could have to fix it. He shouldn't be treated like a martyr.
It's not a double standard. It's just an ex post facto excuse for inconsistent application of standards.
My wife is a psychologist who works in HR. She hates Word. She hates Excel (and the monstrosities people do with it as excuses not to call the IT people to build something for them). And don't get her started on SharePoint. Or Windows ("a confusing mess").
Evil Bosses, and how to survive them
There are 7 billion people in the world. Those posters who make the assumption in their posts, that "of course" everyone agrees with their position that Prop 8 was wrong, might want to reflect that probably less than 500 million, or less than 8%, agree with them.

The debate that such posters believe has already been settled, will be going on for a long time.
hourlynerd.com
Equating a lack of understanding (through language, unfamiliarity, etc.) with mental disease.
Nice
Ah yes, "separate but equal". Where have I heard this before...

>actively choosing to force religions to accept your personal beliefs.

Nonsense. Churches do not have a monopoly on the word or the concept of matrimony. If there was any consistency in religious beliefs whatsoever, there would be infinitely more backlash at the Vegas drive through chapels than two people wanting to live their lives together in peace.
Australian Gas Industry Wants to Curb Pay as Cooks Earn $325k
Emotional? In what way? Did you read the discussion? As far as I can see I am the one getting down voted because of some peoples emotions.
Static web apps are excellent for things like webmail, Google Docs, etc. that aren't going to be crawled. It's simpler there, and is probably how things should work in a hypothetical non-web-based but still deployed-web-style app ecosystem.

For a blog, or a forum system, or twitter, or anything that should be crawled and linked to and shared, it doesn't really make sense, and "pages and forms" makes much more sense.
> it seems that is sql to store the emails. any reason to use that over mbox, or milder, which you can then easily index?

If you do that, synchronizing the index with the data becomes your responsibility. And you're most likely indexing with a database anyway. So the next logical step is to put the message itself in the database, and then you get synchronization for free.

It might actually be better to use ElasticSearch as the datastore for this particular application instead of MySQL or the like.
Thanks! I didn't realize that recombination was so frequent. I'm glad to have a better sense of that now.
Lawyers perhaps?
These people call an app "static" when all content is dynamically generated at runtime on the client-side. Everybody else calls these things "single-page web applications". I really don't see the point of defining a new, confusing term for an existing concept.
x264 does not use GPU hardware, so they're both using just the CPU. WebM fails to use more threads or 256bit or 128bit registers correctly.
Marc Cormier, Real Estate Marketing Specialist
Today, marketing is the driving force behind any home sale. Work with Marc Cormier, Real Estate Marketing Specialist, for cutting edge results and unique opportunities to successfully compete in today's market.
std::vector guarantees that it stores its elements contiguously, as this is required for a lot of use-cases (such as passing the buffer to one of the millions of functions that take just a pointer and a size).
But I want a tab for something like "work-related emails", and there's no way to do that.
Has the politician spent tens of millions of dollars in a campaign slurring gay people with some of the most hateful and darkest tropes about them, all the while trying to permanently remove their human rights by amending the Constitution?
You will rue the day that a person's ability to lead is judged by how well ago their views align with those they lead. Especially on matters only on the fringe of the primary goal of the workplace and especially in instances whee the workplace actions are aligned. Shared vision is different than group think and mob rule.
I think you missed my point. And besides, it's impossible to vote for or contribute to a politician who doesn't have views that some minority will vigorously object to.