skysight-inc/HackerNews huggingface dataset:
I agree with pretty much everything you said, but I take issue with judging Mr Eich unsuitable. I think as outsiders we are simply unable to reasonably evaluate his fitness as CEO of their organization. Employees and their managers have differences of thought all the time, but that doesn't preclude a mutual respect for each other's work.

From what I understand the employees of Mozilla for the most part had glowing reviews of his work, and ultimately that (and I guess the general performance of the company) should be the true judge of his suitability to the job.

It is despicable to wish to deny equal treatment under the law to any group. But even if in a person's private life they harbor such wishes, it is not the place of the general public to judge the company they work for.
Eich said he supported equality. He supported taking care of domestic partners. If you have issue with his "support" then have a respectful dialog. If he is wrong, then that will become obvious. Instead, the movement acted like a bully & does not have the moral high ground anymore.

You are conflating the state not recognizing gay marriage with a human rights issue. Not everyone agrees. Besides, the notion of marriage enforces the status quo of monogamy. I think Polyamory should also be recognized with equal benefits. Or better yet, all people should receive the benefits of a married person.

While I agree that there are equality issues with banning gay marriage, I don't think it's a human rights issue. For example, I'm single. Is it a human rights issue that I don't receive the tax benefits of being married? It's unfair, but I wouldn't say my human rights are being violated.

Support for Prop 8 doesn't necessarily mean that person is a bigot. This labeling is irrational & meant to stir up hatred. There are different reasons to support Prop 8. It's a cultural battle. However, ostracizing is a type of bullying. That behavior is wrong & needs to be called out.

I hope we can be respectful toward each other. It was not that long ago where gay rights activists were in the minority and treated with disrespect. We have an opportunity to have a more tolerant society. Let's not miss this opportunity.
What's their plan for dealing with CSRF?

For this type of app, the usual solution is to embed a token in the first response, shared between the page and the server, and use it for authenticated communication through the data channel (be it AJAX or a WebSocket).

Consequently, the first page can't be static.
Saddle the camel or bring me my yak, India's voting
Thanks!

For the inline translations I use the Google Translate API, which is surprisingly good for words and short phrases. Unfortunately the API doesn't provide multiple translations, even though they show them on their own web site. Grrr.

Users are encouraged to edit translations before learning them, and I often think it would be awesome to crowd source appropriate translations for given contexts using this data. I'm getting ahead of myself though, I'd need orders of magnitude more active users and development time for that to work.
Gestão e Logística para Profissionais da Construção Civil em Abril no Técnico
Fact checking Experian's talking points
It needs a catchy name. How about asynchronous javascript?
The basic idea is that most applications using popular toolkits (GTK and Qt) should work with very little modification - in a lot of cases it should just be a matter of an environment variable being set to tell the toolkit to use Wayland support code instead of X. The application itself shouldn't even need to be recompiled.

That covers most cases, but there are others. Some toolkits won't be ported immediately. Some applications use functionality that's tied to X even if they use a toolkit that supports Wayland. The compatibility solution is XWayland. This is a simple X server that can be launched on demand, allocates a Wayland buffer per X window and then renders into that buffer (this is similar to how XQuartz works on OS X, except with more on-demand activation).

So, other than bugs, things should be pretty transparent. There'll probably be some slight awkwardness in cross-X/Wayland interactions (clipboard semantics may not be identical, drag and drop behaviour may vary, that kind of thing) but nothing that most people will notice.

Mir ought to be in the same state, but right now XMir doesn't support the same kind of rootless behaviour as XWayland - instead, X applications all run inside one separate window. I'd expect that to be fixed before Mir is used as the default environment anywhere. Mir is also lagging behind Wayland in terms of getting upstream toolkit support - again I'd expect this to be something that's sorted out in future.
Heh, fair enough, that was just immediately the first thing I could think of about a horrid person that does something I like. I happen to be a fan of some of their tunes.
While some systems do have H.264 encoders,
bstar77 is using x264 which runs only on the CPU and produces much higher quality output than any hardware encoder[1].

1 - http://www.compression.ru/video/codec_comparison/h264_2012/#...
The static thing - I think its a reaction to the obvious inefficiency of dynamic pages, server processing for data that is only changed occasionally.

Consider a blog which gets posted to once a week. Do you really need dynamic processing for every page render 24/7/365? Well, that's the way it works.

But you have to have something additional for changing data/separate API. You can do the static site, but you still gotta have the XHR or JSONP calls to fetch dynamic data. You get a nice separation of UI/data, easier to tweak the UI - independent of the data (hand it off to a designer), and your separate data server can feed multiple apps or you open it up for the world to use.
See, the anti-gay-marriage crowd doesn't see it that way. Marriage has historically been a religious ceremony, and by legalizing gay marriage we're codifying what opponents view as an assault on their deeply-held religious beliefs. You might say they are wrong, and you're entitled to say that in our free society. Where my problem comes in is when we try to stamp out any opposing view with the trump card of "bigotry". It's a very strong label that kills any meaningful dialogue.

There seems to be this sect of the American left that prescribes that everyone follow the left-wing cultural viewpoint, while claiming to be inclusive and diverse. The cognitive dissonance is palpable.
But if you are checking if a person if qualified to be CEO, wouldn't their domain knowledge and ability to lead be better qualities to prioritize than their stance on gay marriage -- especially if their personal views have not been shown to affect how they intend to lead?
I would love to read them too. Who knows, maybe I can find the right person in the company I work for to invest.
Super shitty thing to do to someone without their consent - it's a lot like rape.
> For example, there are people who have nothing against homosexuality but are attached to the symbolic value of 'marriage' as a Christian institution

Yes, they were also attached to its symbolic value when they used it to condemn miscegenation.

Given atheist, muslims, jews or hindus can get married, and so can blacks, browns, reds, yellows and whites (with one another too, which once upon a time was against "the symbolic value of 'marriage' as a Christian institution"), I'm pretty sure civil marriage has nothing to do with "the symbolic value of 'marriage' as a Christian institution".

> and would be completely fine with another civil contract with the same rights but a different name.

Because "separate but equal" had such a good run last time around eh?

> This seems to be somewhat in line with Eich's actions

No it is not:

1. Eich donated $1000 to prop 8. Prop 8's goal was to prevent future homosexual marriages in california and to break up existing ones (since prop 8 was passed specifically because proposition 22 had been struck down and homosexual couples were getting married). It did not propose the introduction of an equivalent contract or amend californian law to effectively introduce one

2. Eich refused to acknowledge such an intent and stonewalled instead behind "me giving to people trying to destroy your marriage does not mean I'm a bigot". Does not sound like "separate but equal" was his intent, as distateful as that would have been

3. "I would prefer an alternative to it therefore I donate to amend the constitution in order to ban it" is not what I would call sane and sensible reasoning
No, I think you've decided that when democracy doesn't cater exactly to your personal morals, it must be wrong.

Making a donation based on private, personal beliefs is ENTIRELY the point of a democracy. The correct action is to speak out in support of your ideas, not to cast hatred on those who disagree.

Instead of sitting here arguing, you could have gone and made a 10 dollar donation to a pro-lbgt group, and done a lot more good. Instead of forcing Eich to resign, you could have used it as a rallying point to get A LOT of other like minded people to make that same 10 dollar donation. You could have chosen to voice your opinions with both words and monetary support, (like Eich did) instead of attacking the opposition. You aren't doing that.
I love this idea, except that the conclusion about something being a moderately bad use of company resources doesn't necessarily follow. The benefits of things like team rapport are hard to quantify, but that doesn't mean they should be dismissed as waste. The same goes for things that certain individuals feel are a waste.

Taking jokes, just one subset of such emails, as an example: For you, a particular joke may be a waste, but having the team culture be such that it is open to jokes, may provide benefits beyond each individual joke.

Still, great idea, and maybe the objections I raise could be overcome just by the right wording.
Eich isn't an elected official.
The project I was assigned requires only Hückel level theory, for the moment. I'm concerned with molecular electronics, specifically trying to use CAPs (complex absorbing potentials) to model conduction through aromatic molecules.

Thanks for the recommendation. The group I'm in is definitely focused on method development. Calculations are mostly done on atoms and diatomic molecules to benchmark the functionals.
Check out SpeakerBlast (http://speakerblast.com).

Think that is what your talking about or similar?
Ohh,I had too many problems with the unstable distribution. I guess I'll wait then for the stable build then. Thanks!
A reverse proxy cache in front of a dynamic application can approach the best of both worlds. If the page requested is static, you get a fully rendered set of HTML etc. from the cache. If the page requested needs to be customized somehow, the request passes through the cache and hits the application, which custom-renders a new page to send back.
So in other words, if you as an activist do anything that has a real impact, you're a "fucking bully", but you "support my actions" if I take meaningless, "feel good" steps.

Get real.
Well, the politician literally voted for a law to amend the constitution to prevent gay marriage.
Just so the original author doesn't accidentally misinterpret my complete and utter disgust for his statement as ignorance; I pretty much guessed it instantly.

It might be a new term, but as far as I'm concerned it's as bannable an offense as calling someone a faggot or something of that kind.
Treating people with respect also means holding their opinions up to a respectable standard. There are some opinions that are disrespectable that otherwise good people harbor. Because you respect them, those opinions are even less tolerable.
That would be an awesome feature.
Very much concur on things getting easier, at least up until now (I'm 48). Compared to when I was in school, I'm able grasp concepts so much more easily, probably as a benefit of 30 years of programming experience. I'm able to to relate new ideas to similar or related concepts I already know. I also am able to see how many times each generation solves the same problems over again, which is a little discouraging at times.
A web API that consumes phone camera captured photos of nutritional labels, and spits back a structured JSON response of the data.

Primary consumers would be developers who're building products that depend on the user inputting this type of data - or warehouse logistics companies who could catalog this sort of data and middleman it to everyone else.
Generating sound effects with client side JavaScript
The problem with expensive apps (just very generally speaking) is that Apple's App Store doesn't currently have a way to trial them. Even if an app is worth $200, there's no way to find that out beforehand. This is made worse by an awkward refund process and presumably a cost to the developer too with refunds.

With regards to how you arrive at the $200 figure: for you, Anki is competing against "$1000+ for with traditional modes of learning", and so you feel it's worth up to $200. Well, it's also possible to frame it the opposite way, because for me Anki is competing against traditional (free) libraries and a $1 stack of flashcards, in which case it seems way overpriced to me. So I don't think that's a compelling argument either way.
that's good but it's missing something - what is the transport format?. I think this powerful new technology called XML would be ideal for data interchange, we could just append 'and XML' to the name?
You're downlplaying the fact that he donated to an openly anti-gay, pro-PATRIOT ACT congressperson. If you didn't look at the link provided with the original article, showing how he's historically voted (and still continues to vote), you should probably do so. Cannon's record is pretty clear and unwavering.

I would be hard-pressed to think of a way in which donation to a staunch anti-personal-liberty candidate would be preferable to their electoral opposition. Usually, you see a Republican (like Cannon) up against a Democrat. Perhaps you could provide us with a scenario in which his opponent was so horrible that voting for Cannon was the lesser of two evils? Perhaps he was running against Senator Palpatine?

It also seems you are trying to dismiss the voting record with a stance that Politicians change their stances depending on how the wind blows. If so, perhaps you could explain why voting for someone whose vote is up for sale is any better than being a publicly anti-gay congressperson?
> Consider a blog which gets posted to once a week. Do you really need dynamic processing for every page render 24/7/365? Well, that's the way it works.

Isn't this the exact problem that a reverse proxy cache solves?
Bitnami [1] does something like this. I've used their Gitlab installer and virtual appliance with success.

[1]: https://bitnami.com/
It's called Github
[amaze hn] 6 GoPros + 3d printed mount = Miniature world in a video
c) You sign terms of service granting rights to the publishing vehicle.
After looking over the site it seems to be advocating simply serving static content statically and / or create single-page web applications.

I'm not entirely sure 100% static makes sense either. For instance serving debug versus minified versions of a website. Sure you could compile everything and create different outputs but that takes time and testing to setup; I haven't worked on a team that would really have the upfront time to do that. The alternative is loading assets via JavaScript but that's much slower than including the links upfront.

The other issue is serving code that requires higher permissions to execute. I would rather leave chunks out if I know if can't be accessed from the server-side to make it a little more difficult for someone to figure out how to exploit my website. It's certainly not foolproof nor secure but I don't want to make it completely easy for someone to understand how all administrative functions and permissions work either. You could probably compile different versions of the website and control which gets served based upon authentication but that's even more upfront cost.
Did you crawled whole data or got it from internet archives?
> If carbon emissions were priced

They are. Fuel isn't free.

Surcharging carbon dioxide would affect the choice of fuel, but would have no effect on aerodynamic efficiency since that applies to all fuels equally.
It does use it. You need inline expansion or image hover enabled in settings though - 4chan has traditionally had minimal or no Javascript and this is an artifact of it.
I love the idea of getting feedback on what you sent. It took me posting to HN and Reddit to realize how unimportant most things I work on are. It's one of those things that should be obvious but aren't until you are confronted with numbers.

- A variation: to have emails you want to send go in a pending pool moderated by a team of trusted confidants, to avoid sending out email that is a waste of time.
Highlighting a so-called skills shortage and making the case for government intervention on behalf of the corporations to help reduce "costs" (how much they pay their employees).

Of course the great irony is that the same corporations calling for government intervention to help restrict pay would be screaming bloody murder if the government acted to curtail their profit margins in any way.
He clearly explained what he means by static. The HTML/CSS/JS assets are served without any preprocessing on the server. And, yes, once it hits the browser, it becomes dynamic through the use of Javascript. Does that make sense?
Congratulations. With this arbitrary limitation you just eliminated the cheapest, most scalable and most simple part of the entire web application - HTML template rendering, to replace it with fragile and invisible to search engines JavaScript logic.

I believe people in firm grasp of their common sense would take the practical hybrid approach and do what makes sense for each specific scenario, rather than rely on ideology to architect their app for them.
Yagan's personal views don't really matter. In fact, Eich's views don't matter either because in politics, perception is reality.

Yagan contributed to the growing perception that holding anti-gay opinions is socially unacceptable, something that the gay rights movement has been trying to achieve for decades. Regardless of his personal views, past actions or other motives, it helped.

Eich could have easily saved himself. The key problem was the perception of an anti-gay CEO of Mozilla, and this could have been fixed in the same way that all public figures handle shifting public sentiment: with a statement about how his views have "evolved", he realizes now how wrong he was, apologizing for the hurt he caused and so on. Clearly he chose not to do that.
And my response to the separate but equal argument is literally sitting in my comment above, and part of my argument, remove rights from the word marriage. There is ONLY civil unions. There is no separation.

You yourself claimed that appropriating the word marriage was a band-aid, and yet you ignore that a band-aid was in place, and a much more rational argument would have been to remove rights associated with marriage.

Instead you continue to argue that codifying your beliefs into law was correct, even while you denounce the other side for trying to do that.

Come back when you can intelligently make an argument that is internally consistent. I have to agree with the others commenting on your posts, you have some serious cognitive dissonance.
cant the first page just request a token through ajax?
I don't think the dichotomy of static vs. dynamic is that useful really. At least not if they are taken to mean pre-compiled vs. generated directly as a response to a http request. The so-called static pages are presumably still assembled by some programmatic pipeline (aka "dynamic").

What does matter, is that pages that are the same for all users, and that change rarely are served with proper caching headers. That way you can drop a http-cache in front of your app and voila, you have all the same benefits that a pre-compiled site would give you, but without the pain of having to use a completely separate process.

The hard part is separating elements that have different frequencies of change from each other. For some reason, this is not something that popular web frameworks (Such as Rails) push very hard, but it's something I find extremely useful when building web apps. A classic trick is putting user-specific information (Such as your name + karma score in the top right corner of this site) in a separate ajax-call, while the main page is served with hard public-cache headers.
I have a strange fascination with knowing exactly how I discovered a particular artist, film, website, etc.

I'd really love a browser extension that could keep track of how the user reached a given site. Then they could go back later and input, say, a YouTube URL, and it would show exactly what lead them to that song.

I started writing such an extension myself, but I was clearly out of my element. So when Mozilla shut down their Firefox Add-on Builder, I lost motivation completely. For someone with experience created extensions, though, I imagine this would be pretty straightforward.

EDIT: no, using the browser history is not good enough. Browsing is a non-linear activity (especially with multiple tabs open), and to visualize your path through the web you need a graph, not just a list of sites.
Not sure how you're going to solve the WebM hosting issues, but I would be really curious to see a list of issues large sites like 4chan have. I think me and other people would surely like to solve such «sysadmin/developer puzzles» for fun.

WebP is larger than APNG [1] and is supported more widely according to the following table [2]. There is a way to add compatibility to older browser too [3].
Other than that, there are also Opera [4] and Chrome [5] extensions for APNG.

Update: Found a successful APNG kickstarter campaign, which lists some interesting APNG tools and libraries. [6]

Also just tested myself how the filesize compares for different file formats able to host animated content for this source image [7].

gif – 679,6 Kb
apng – 547,1 Kb
mp4 – 273,8 Kb
webp – 618,9 Kb

(sorry, have no webm converter here)

---

[1] http://littlesvr.ca/apng/gif_apng_webp.html

[2] http://caniuse.com/apng

[3] http://davidmz.github.io/apng-canvas/

[4] https://addons.opera.com/de/extensions/details/apng/?display...

[5] https://chrome.google.com/webstore/detail/apng/ehkepjiconegk...

[6] https://www.kickstarter.com/projects/374397522/apngasm-foss-...

[7] http://37.media.tumblr.com/70a88618cc58ac5ad670ab175f8a1419/...
As I said at the end of the first paragraph:

>So I'd like basically github with more social elements thrown in.
"Historically, Bitcoin exchanges that suffered significant losses turned into fractional reserve banks, only to fold later."

That is not what fractional reserve banking is and I wish bitcoin articles would stop misusing the term.
Isn't Gmail Priority Inbox a solution for this use case? I don't use it, but keep an eye out on it's classification efficiency, looks like it does a fine job already.