skysight-inc/HackerNews huggingface dataset:
+1 that JSON-over-WS is not a panacea. Long-polling is inelegant but is pretty efficient with HTTP/2.0, and trivially degrades on older HTTP stacks (e.g. in embedded devices) which don't know anything about WS.

Dave Cridland's wiki page makes some good points, but predictably it paints a very black and white view of the world. Some contentious points are:

1. Myth One: XMPP is XML, so it's too slow.

...there are obviously faster encodings than XML out there (e.g. CBOR), so this feels like a slightly specious point to argue. Sure the difference isn't that important on the clientside (perhaps more of an issue for squeezing every last drop out of a server), but why not acknowledge it?

2. Myth Two: The baseline is minimal, therefore XMPP is useless.

I'm not sure anyone claims XMPP is useless just because its baseline is minimal. The issue is instead the fragmentation caused by lack of interoperability profiles for all the different extensions. Statistically, if I pick an arbitrary XMPP client and an arbitrary XMPP server, the overlap of supported XEPs is unlikely to provide a good modern comms experience. If it was a "bug" for your client or server not to implement a given critical XEP, then fragmentation would be less of an issue.

3. Myth Three: It's too bandwidth-inefficient for mobile.

Just because you can successfully talk XMPP over a 9600bps link with 30s of latency doesn't mean that the default transport is bandwidth efficient(!) That said, the XEPs for constrained networks are a better justification.

4. Myth Four: XMPP is unreliable without a bunch of extensions.

As Dave repeatedly says, XMPP is a NAK protocol - by default messages are not acknowledged, so whenever a TCP stream drops you have no way of knowing whether the last messages in the stream got through or not. This is to me the definition of an unreliable delivery mechanism, and you have to mitigate it with extensions (XEP-198). I'm still not sure how this one's a myth...

5. Myth Five : XMPP is unsuited to the web.

The hypothesis of "XMPP is unsuited to the web because angle brackets and stuff" isn't exactly well articulated here. I think the actual complaint here is "why bother putting an XMPP stack in your browser when you already have an HTTP stack there"? What value do the remnants of XMPP's transport semantics have when you already have HTTP as a transport? I agree that Stanza.io & XMPP-FTW make this less clear cut, however.

For what it's worth, the FAQ entry that triggered this wiki page can be found at http://matrix.org/blog/faq/ (What’s the difference between Matrix and XMPP?).
I don't see how you can practically have an open platform and then close it off to proprietary things.
: Columbia House files for bankruptcy
He is a great educator, he also replies questions in his youtube account. What a great guy!
Close Encounters of the Third Kind. (E.T. communication will be weird). The Man from Earth (What it might be like to live through several ancient ages). Citizen Kane (Simple things in life matter--Rosebud). The Fountain (What it might be like to live through several ages with unrequited love). FernGully (Don't mess with nature, or small humans will mess you up).
AMA: Jason Fried, CEO and Co-Founder of Basecamp (formerly 37signals)
The Godfather: The importance of family values, politics and the thin line between power and downfall.
>What absolute nonsense. Beating a pillow -- you are not hurting anybody and there is nothing wrong in it.

Just because "you're not hurting anybody" doesn't mean it's OK.

You learn that punching things is OK when you're angry -- instead of learning how to calm down.

Next time, when there won't be a pillow around, you might punch somebody, for you sure haven't learned to naturally calm.
Corbyn has the advantage of having extremely weak competition, whereas Clinton and Sanders are actually mildly personable.
> features that undeniably belong in extensions

At least in the case of Pocket, the current browser marketplace seems to disagree: Chrome is the only major browser without a built-in reading list. When it came time to add similar functionality to Firefox, we could either build and maintain our own service and integrations, or we could partner with an established player with sane privacy and data access policies.

We chose the latter. Pocket is already integrated into literally hundreds of applications, and it started life as a Firefox add-on. Embracing that is a reasonable choice in terms of utility and sustainability, as Pocket themselves are already maintaining SDKs and applications on all major platforms.

(Why this is built into the code and not shipped as an add-on was, iirc, an architectural quirk that will hopefully be rectified.)
Web Design Process
Show HN: Project Repat - Turn t-shirts into quilts
The commenter isn't saying it should be blocked, they're saying it's against the spirit of openness.
Very few systems run with this configuration, with the major exception of FreeBSD. No common Linux distribution does.
Yes, this is absurd. "I'll serve as president only until pigs fly."
Oracle is very popular for mission-critical databases in banks. I've seen Sybase used in banks too but it's definitely less popular now than it used to be.
No, paying for a website and being the reason some website is enabled to make money aren't the same things.

This is because the most important part in the whole process of wealth creation is it's incentive structure. Reducing it to the end state money distribution is like ripping a dimension off the market.
How We Tested Our Food Blog’s Expected CPM with Premium Images
Amazon Web Services - AWS Support | Seattle, WA | Onsite

We are developing a diagnostic tool for support engineers to troubleshoot customer problems. If you are a customer-focused person (hey, we are in the same building with our customers), and interested in distributed architectures (as everything else in AWS, this tool is also distributed with its own unique requirements), and have an interest in functional programming (we love functional programming, we have been using Scala for a little bit less than a year), then let us know, we would like to talk to you.

Details can be found here; http://www.amazon.jobs/jobs/318617/software-development-engi...
> See for example all of the patches sent by the Tor Browser developers for various info leaks that have been rejected as they would be inconvenient for average users.

I wasn't aware of this, what kinds of leaks are you talking about? Care to supply us with some references?
Apples and oranges - I'm not getting into this.
exactly, Cannonical is really doing too many things with limited resource at the same time.
7 Keys to a Healthy Elasticsearch Cluster
Having lived through my share of bubbles, it always surprises me that people think they can predict the future. The phrase I hear is, "That could NEVER happen again." And then it does. I agree with thelynchmob1's comment, too. Many younger people are seeing startups as an antidote to corporate life, but they don't have the experience that working for a larger company can give you first.
Because who actually bothers to vote and what actually motivates whom they vote for bear only a tenuous relationship with public opinion surveys.
Can give ~2 hours a day.
The Raspberry Pi may be openwashed, but it's not really that open.

edit: oh no, I've run afoul of the Broadcom shills. Oh well.
What if someone just wants to pay for your dinner? Or figures out what sports game you're going to, and pays to rent out the entire row of seats next to you. Or pays to do the same for your staff - who advise you? That's the issue we face now, and precisely the issue Lessig is trying to combat; a subtle but very real form of purchasing power.
It ends up a bit commercially, but they still make a valid point I think.
I think magazines is the wrong analogy here, as you paid for them.

A better example would be doing the same to free newspapers.
Yes, Tree[Top] would have been another way to model this. I wanted Tree[Nothing] to make clear that getting the type of an untyped Tree gives a Nothing, i.e. a run-time error. Getting a Top is not quite the same, but it is almost as good, since only a view things can be done with type Any in Scala.

EDIT: There's one thing I did not stress in the talk and that makes Nothing a more attractive choice than Top: We want to do copy on write on these trees. I.e. if we transform an untyped tree to a typed one using "withType", we want to be able to reuse the untyped tree and just set the type (unless somebody else had already added another type). If the tree is of type Tree[Nothing], we can do that safely, even if there are still shared references to the same node as an untyped Tree. Getting the type of the shared untyped tree will give a Nothing, and nothing can be done with it. But if the type would be a Top, we would be able to apply some operations on it, so the copy on write would be unsafe.
Earlier discussion: https://news.ycombinator.com/item?id=10039202
Synecdoche, New York made me think more about why we are here and how we should spend our time than anything else I've ever seen on a screen.
If you remove the incentive for a behavior, you'll usually end the behavior. AKA you'll see a precipitous decline in campaign donations.
Did anyone notice that the post contains Microsoft Office Word metadata?

http://hastebin.com/daxiyaguma.html
> Some people are bad test takers.

And some people are bad studiers, and some people are bad workers, and some people have trouble remembering details, and some people have trouble organizing their thoughts clearly. And so on for all sorts of other inabilities. Should they all be able to get through college? If not, what's the distinction? If so, what does it mean to pass through college?
The snide answer is that the biggest benefit of money in politics is that it diverts the attention of politicians from "governing."

But seriously, the idea that the poor politicians are just TOO EXHAUSTED FROM FUNDRAISING to give us the good government that they desperately want to provide us seems, at best, under-argued to me. What evidence is there that this is the case?
As the link mentions, you don't need to build from source. Binary builds are provided that do not have this restriction, for those that want that.
Ask HN: Pixelated graphics on MacBook Pro caused by defunct trackpad/keyboard?
Screenshot: http://imgur.com/wAAyHoV

After getting a replacement logic board from Apple for my 2011 MacBook Pro 15", I have been having extremely pixelated graphics while running a standard benchmarking test (Unigine Valley). See the screenshot to get an idea. The trackpad and keyboard of the laptop are (have been) defunct.

Apple support first suggested it could be a faulty RAM, so I bought new memory but it didn't solve the problem; then they suggested a new install of the OS, and later a clean install of the latest OS, did that and still no result. Now they suggest the pixelated graphics could be due to the keyboard and trackpad not working, and that I should get those replaced out-of-warranty. Apparently, this is the feedback coming from their engineers, via tech support.

The MacBook Pro is running stock OS and it works fine. The benchmarking tool works fine on other MacBook Pros. This problem with the benchmarking test is after the repair/replacement of the logic board, so I think it is more likely that the replaced logic board is the culprit.

I am not an expert but I find it hard to believe that defunct (connecting cable clipped) trackpads and keyboards could be the cause of pixelated graphics. Is there any technical reason that could be the case - screen graphics are pixelated because of a defunct trackpad/keyboard??

Hopefully some of the engineers around here can throw some light on this..
> A malicious add-on could still steal all your passwords.

Of course, so can Mozilla, because Firefox Accounts are no longer secure (the login page downloads JavaScript assets from Mozilla, and could be used to snarf a particular user's password in a targeted attack, leaving no traces observable by other users).
Nothing against Lessig, but he has about as much chance of becoming President as I do, and I'm not even forming an exploratory committee.

The American electorate has been conditioned to vote for Team Red or Team Blue, and within those increasingly-similar teams their preferred standard-bearers will be chosen by a consensus of large donors in a series of luncheons and closed-door meetings, primaries be damned. It's not so much a sinister New World Order conspiracy as it is a general desire by the elite to influence future governance to secure their wealth.

If this weren't the case, then Sanders' standing wouldn't be so noteworthy, and O'Malley wouldn't be concerned about his party's nebulous debate schedule. Likewise, we wouldn't be hearing as much about Jeb Bush.

I'm not saying that third-party disruption can't take place, but the time to be forming exploratory committees was months and months ago, if not years. The 2016 Presidential race is well underway, and Lessig hasn't even stepped up to the starting line.
Great comment!

As someone who grew up in southern Illinois, I find the idea that we were an important demographic in a presidential election humorous and improbable. The state votes the way Chicago votes. I'd be interested to hear more about what makes you think winning central and southern Illinoisan votes was deemed important right then.

> everyone wants to get a fat adjustable-rate mortgage so they can buy a big suburban house.

I think yes and no. I have seen data suggesting that the "millennial" generation thinks this way far less than those prior to it, likely because the great recession affected their prospects disproportionately. I think a lot of the people complaining about fancy financial instruments are different than the people who still think adjustable-rate mortgages for houses they can't afford (further encouraged by tax incentives!) are a good thing.

But mostly, your point stands.
Why not just remote into your workstation from any old laptop?
For those in the US, here is contact information for the Manhattan DA's office. Although Cyrus R. Vance Jr. was speaking as an elected politician, the main operator and press office were not sure where to route incoming calls from voters, so here are a few options.

Main: (212) 335-9000
Press: (212) 335-9400
Cyber: (212) 335-9600 (Hotline)

If you prefer email, I was told to use press@dany.nyc.gov

Please think about what you will say beforehand, be very polite, but be heard. And given that Vance wrote alongside DA's from France, UK, and Spain, there is no reason to not call if you live outside of Manhattan.

We should probably share similar information for the offices in London, Paris, and Madrid.
It's entirely possible. 99% of people will give up because they realize how much work being independently employed is. I did it once when I needed cash for college tuition. Needed roughly $2,000 and made it in 3 months or so.

If you are in such desperate need, commit now and start today. Otherwise try to find a freelance position or something with more structure.
I don't know what his proposal is, but necessarily step one would have to be "a constitutional amendment voiding the First Amendment."
> There could also be technical issues preventing Google from open sourcing its implementation, although I don't know any.

My understanding is that sharing details takes time off very valuable employees, away from fixing important internal issues – a lot more than the company being afraid those details might leak.
For the handful of companies who can and needs to implement equivalent, poaching said employees is simpler than back-engineering from blogposts and it makes implementation easier.
Something rarely discussed is how the cost of publishing the content is imploding.

A generation ago it took a real company with full time employees to run Slashdot. In 2014 it took some volunteers and some linode instances to run SoylentNews using slashcode. In another decade you'll have people running things like /. and HN on the equivalent of a raspberry pi drawing 5 watts.

A generation ago some cool sites started as an old desktop underneath some desk, then they scaled to internet size which meant a mid size corporation. Well, for technological reasons we're scaling it back down to some legendary sites will once again run on a desktop underneath someone's desk, its just that desktop will run internet scale not mere thousands of users.

I'm not sure that society gets much value from journalists. Take corporate press release, lightly wrap in trendy breezy cliches and clickbait headline like 1000 of your closest competitors but supposedly your re-skin is better than theirs, and spam the link everywhere.

When that industry is gone, I won't miss it. Remember when the blue collars were losing their jobs and the journalists were all "ha ha not my problem go back to school"? What comes around goes around, and after the journos lose their jobs they can go back to beautician school or air conditioning repairman or whatever, "ha ha not my problem go back to school"
http://www.artofmanliness.com/

This site is a great one to look at in terms of the ad ecosystem. The ads are (typically) not that bad and very targeted, and the content is fantastic to the sub-genre of people looking at it. The admin there uses, reviews, and runs give-aways for products he actually likes and wants to advocate for. True, the site is never going to make billions or even millioons, but it is enough for his needs.

The issue is that it takes a lot of work to build that with your community and ad partners. You have to make a lot of phone calls and write a lot of emails. You have to have consistently good and timely articles. Your content and audience have to be managed. Big ad firms do not have the margins to do this and are forced into blast ads.

Many other commenters here mention that the ad ecosystem is up for a change, much like pop-ups a decade ago. Perhaps a more curated environment is going to appear for a little while.
How is ad blocking an ethical issue? I get to control my computer, at least until some legislation passes that says I don't.

https://en.wikipedia.org/wiki/Tragedy_of_the_commons

No one said it's a black-and-white ethical issue. It's unquestionably a dilemma. And as a user of ad blocking software, one I myself wrestle with.
Micro-aggressions? Sounds like twitter for insults.
There is a self-archive tool on archive.org that allows anyone to immediately archive a specific page of interest. Journalists and watchdogs use it on pages they feel might disappear. It can be considered more legitimate that a screen capture, as archive.org is a third-party.
Someone might have used that here.
Honestly curious here: Wouldn't that lead to a sort of "financial arms race"?

Even if you have enough money to buy a hourly running TV ad in Ohio, what if your opponent (who spends less time "working" and more time fundraising) is able to buy an ad that runs every ten minutes? So you shirk your duties to get enough money for a ten-minutely TV ad, but now your opponent is shirking even more and getting huge, well placed Billboards...

Not to mention that if the amount of money in politics increases, couldn't advertisers just increase the price of political ads to compensate?
Nine Charged in Insider Trading Case Tied to Hackers
I'm sorry for the confusion. English is not my first language, and I resorted to https://en.wikipedia.org/wiki/Accuracy_and_precision to pick between "accuracy" and "precision".
6 Ways to Get to a Million Users
If you really need the money that bad, you will be able to give it 8 hours per day. There are 24 hours in any given day and you can live off of 6 hours of sleep.
Pretty sure you're still giving it to the NSA too.
whitelist officesnapshots.com because we self-host and sell our own ads circumventing ad networks :)
drop me an email - harish at bignumworks dot com
This is right up there with abolishing all food safety regulations in the hopes that companies will try to be safe out of the goodness of their hearts.
Brand awareness is one reputation mechanism. For better or worse. ... and reputation itself is a good thing.
>What't the advantage of Lessig's win-reform-resign

Howard Stern did it in the run for Governor of New York in 1994. It wasn't successful:

http://articles.latimes.com/1994-08-05/news/mn-23782_1_perso...
These measures doesn't encourage people to speak up, but to avoid hearing anything they don't like. That's not taking responsibility, it's avoiding even the decision of taking or not responsibility.
Betrayed
Not even working for a larger company, but working for any company -- including and especially other startups -- would give people invaluable experience that they could then go and use later down the line.
Precisely the same thing was said about Japan. I know Japanese products don't have special cache now, but there was a time when the phrase "Jap crap" was in common circulation, and then a time afterwards where Sony took over the world.

It seems entirely plausible to me that China is working through the same historical process. Consider the possibilities of Foxcon- they already manufacture the most desirable consumer devices in the world.
YC seems to have taken in a lot of unusual startups this year.
What kinds of websites do you have? I think monetization for different verticals is likely to diverge radically in the next few years.
I felt embarrassment for the writer and Oracle. The fact that it was taken down confirms they felt that way as well upon reflection. It wasn't professional. Just my opinion.
Think about who makes the browser, and what their interests are. Mozilla and Google both are 100% creatures of the advertising world (in the former case, indirectly through their search box deals) and have a vested interest in selling you on.

I'm not saying switch to Safari or Edge, but it's important to remember the incentives that the browser vendors respond to.
Don't forget VMware: https://solutionexchange.vmware.com/store/category_groups/19
Most of us live in market economies. Jobs which are truly considered to be important have respect and pay well. In contrast, in the U.S. we don't even respect mothers enough to e.g. give them enough time to fully recover from giving birth before going back to work or ensure that nobody has to worry about losing their job or income if they take a sick kid to the doctor.
The "all of the above" was really more air cover for Democrats further down the ticket than for his election specifically. There are still, somehow, Democratic state reps in Springfield from Benton and whatnot.

* Carbondale represent.
uMatrix is relatively popular on AMO and it's about even more fine-grained control. ;)
Yup, in some domains it definitely still makes sense. GPUs work well for highly-data-parallel applications (they're essentially vector machines, modulo branch divergence) and VLIW-style DSPs work because the code is numerical and easy to schedule at compile time.

I've worked mostly in the "need performance as high as possible for general-purpose code" domain, so I may be biased!
Complete failure of Oracle security response (2005)
At a very low level, maybe.

Video editing is very much an art. Even moreso than a science. Computers aren't so good at understanding human emotions yet. I'd say your job is safe for a long time.
So what specifically are they meaning when they say "Fail to validate SSL"? Does that mean they are not certificate pinning?
I think that's a mistake, though. Users often become contributors, and by offering a substandard UX, you remain forever understaffed - you don't gain the momentum, because you're not attracting users.

UX should be a high-priority item.
Maybe. But SCOTUS has been pretty huge leeway on government regulations on direct transfers to political campaigns.
I founded http://myapptemplates.com a few years back. It does exactly this - and makes a decent amount (I no longer own it though). I can put you in touch with the new owners if your designs are good. Maybe you can work out some sort of deal with them.