skysight-inc/HackerNews huggingface dataset:
It's amazing how much effort SC put in making UI more sleek yet degrading UX thoroughly.

Stream is useless in its current form. It's much inferior to Dashboard (which wasn't perfect in the first place, but was quite usable, contrary to that one). For people taking SC activities seriously, like trying to listen most of the tracks coming from people they follow, there must be a way to hide/collapse tracks that were already listened to (like removing in dashboard). What about favorites of people I follow? I maybe not use it extensively, but it's a great way to discover new tracks. Dashboard provides it all and has a few tabs with different filtering and independent hiding (removing) and I would fix only this independence - removing entry in one tab should be enough and work for the other ones too - and improve the "More" button, to load at once everything that is left.

What should be clearly told is that new UI is definitely against any more thorough comments. Come on, showing only a few words? It's like you encourage SCers to leave these useless comments. And there is no place for discussion at all. Personally I like to discuss things. Yet I understand others that don't like comments at all on SC (because well, they are in fact often completely useless, as lot of SC users can express only praises or nothing), so they should be able to easily hide them.

Where are the features that everyone hoped for? Where are the marks next to the tracks that I already commented on them (and how many comments that were)? Where are the marks next to tracks that I already listened to? SoundCloud Next that was turned to be default is still more of a disaster than improvement. And it's sad.

Somehow this I-don't-care-about-UX-but-let's-make-it-look-sexier-at-least attitude is becoming quite popular in internet, which is a paradox, because nowadays the opposite mind should be predominant. GitHub did in the last few years similar changes (they had a few good ones too, though) and had to disable comments in their blog to stop the never ending complaints... Another thing: less is more, but too less isn't more at all. You have to preserve some basic functionality, otherwise removing features is like slapping users in the face. Here I can give Minus as an example - file sharing site that turned back into media sharing site w/ most of the features removed.

I think about doing some sane front-end using their API, but I always lack time to do stuff after hours...

If being bought by Twitter will help SC crew work better on UX, then I really hope it will happen. Otherwise it won't really change anything.
> "What the hell are they waiting for? Put in the fast lane! I wanna watch my damn movies!"

Telling a customer they're not getting what they paid for from their service provider is about as plain English as you can get. I daresay we need this sort of rhetoric, and I doubt their response will be levied toward Netflix unless they start getting letters from their ISPs saying "We're throttling you because you're watching Netflix and they won't pay up."

This situation could get ugly, though.
It's even better to be a bond-issuing government.
I like how you can suggest datasets: https://data.cityofchicago.org/nominate

The link was at the bottom. Maybe if it was more prominent and closer to the top it would give users the impression that they have a stronger role in this.
But that's not a problem with JSON-the-serialization; that just means JSON begs to be extended with a rich schema definition language.

It's kind of like saying "language X sucks because it doesn't have an automatic build tool; use language Y instead". You just need a build tool for X, not a new language.
Chrome + Windows 7 is fine.
My web applications run 150% faster now that I know how evil I am for being a white male!
Whoa, where?
We ran into a couple issues (none of them significant)

1. When someone merges their branch into development for QA, it's going to be there (with or without issues) for anyone else who merges for QA after that. If the first merge has bigger issues than expected, it's a bit of a pain to roll it back and re-merge the later branch. Without the development branch as a base for our QA, we just QA things one feature/release branch at a time. This lets us easily send back branches that aren't ready for production and move on to a different branch that is before any merging takes place.

2. We weren't sure how to handle pull requests with the development branch always being there. We used to set development as our "default" branch in github, so any pull requests would be automatically merged into there. That got a bit confusing, though, as most of us were so used to merged pull requests representing a change that has already been reviewed and accepted as production-ready. And as for the merge to master, should we submit another pull request? It just seemed like an unnecessary extra step in a lot of situations.

But you are absolutely right. Different flows work for different teams and projects. I'm sure as our team evolves, so will our workflow.
Can't it be remotely disabled because it's not a part of the cheaper plan?

Similarly to how you only get the ability to tether your data with more expensive plans. It's a completely artificial client-side restriction that can be circumvented by rooting, etc. Not unlike DRM.
The fact that the organization that compiled the report has a political agenda doesn't mean that its data is somehow made-up. You can skip the recommendations, which are subjective, and only consider the numbers they report to form your own judgement.

Everybody is pushing one agenda or another. Hopefully, in a humanist, rational society, you wouldn't get put on mute on the basis of having an opinion, especially if you have hard data to present.
I think the main advantages are:

- network bandwidth/latency: smaller RPC consume less
space, are received and responded to faster.
- memory usage: less data is read and processed while
encoding or decoding protobuf.
- time: haven't actually benchmarked this one, but I
assume CPU time spent decoding/encoding will be
smaller since you don't need to go from ASCII to
binary.

Which means, all performance improvements. They come, as usual, at the cost of simplicity and ease of debugging.
If you are interested in why Islam is so successful and already the second-largest religion in so many states:
http://www.inquiryintoislam.com/2010/07/why-is-islam-so-succ...
How are negative interest rates implemented?
Are There Any Telecommunications Deals Left?
New rules on high speed trading and dark pools coming from SEC, says chair
That's sort of the whole point... Lack of net neutrality leads to ISPs slowing down specific traffic (such as Netflix but not, say, Youtube).
Can we get the raw data?

(I assume you've collected and cleaned up the raw data from the bfs.)
Pivotal’s GSoC 2014: Implementing Clustering Algorithms in MADlib
Or their comcast/xfinity hotspots, which is true.[1] Their lowest "Performance Starter" package does not have access to those hotspots, while the next higher "Performance" package does.

[1] http://www.comcast.com/internet-service.html
>Verizon have to subsidize their costs of business

I don't see that argument going very far. Netflix has an ISP and pays for their own bandwidth. Why should they pay twice for their bandwidth?

If verizon has a problem with the amount of data their customers are requesting from netflix they could always disallow that or institute data caps etc.
Canada’s anti-spam legislation starts July 1
I've never thought of it that way. That's a very interesting way to look at it! Isn't netflix driving business up for ISPs? The faster ISP gets business? I could be mistaken though.
I randomly picked this:

http://www.biblegateway.com/passage/?search=1+samuel+3%3A10-...

------------

10 The Lord came and stood there, calling as at the other times, “Samuel! Samuel!”

Then Samuel said, “Speak, for your servant is listening.”

11 And the Lord said to Samuel: “See, I am about to do something in Israel that will make the ears of everyone who hears about it tingle. 12 At that time I will carry out against Eli everything I spoke against his family—from beginning to end. 13 For I told him that I would judge his family forever because of the sin he knew about; his sons blasphemed God,[a] and he failed to restrain them. 14 Therefore I swore to the house of Eli, ‘The guilt of Eli’s house will never be atoned for by sacrifice or offering.’”

15 Samuel lay down until morning and then opened the doors of the house of the Lord. He was afraid to tell Eli the vision,

---------------

10 And the Lord came, and stood, and called as at other times, Samuel, Samuel. Then Samuel answered, Speak; for thy servant heareth.

11 And the Lord said to Samuel, Behold, I will do a thing in Israel, at which both the ears of every one that heareth it shall tingle.

12 In that day I will perform against Eli all things which I have spoken concerning his house: when I begin, I will also make an end.

13 For I have told him that I will judge his house for ever for the iniquity which he knoweth; because his sons made themselves vile, and he restrained them not.

14 And therefore I have sworn unto the house of Eli, that the iniquity of Eli's house shall not be purged with sacrifice nor offering for ever.

15 And Samuel lay until the morning, and opened the doors of the house of the Lord. And Samuel feared to shew Eli the vision.
Are banks required to have deposits on hand at ECB? Isn't hoarding physical cash preferable to a negative interest rate?
The page just demonstrates that using progressive JPEGs yields a way better user experience than sequential ones. The page essentially turns an image into an animation simulating the loading behavior of both variants next to each other; while the progressive image is almost immediately completely visible (at low resolution) the sequential one builds up slowly from top to bottom.
Ah, thanks very much!
Oh I wasn't the one who submitted it to HN, I really only meant for it to deceive my friends, haha. I understand though! Fine by me.

And thanks! Glad you enjoyed it. I've resolved it with the reporter in question, we're all good.
It's like automatically charging my website visitors for my server costs because my site became more popular and using more resources. If Verizon doesn't want to upgrade - then they shouldn't. If they lose business because of it well, it's their damn fault.
I think that the way the cable network works relative to the internet is a historical artifact versus modern parlance. My opinion is that precedent is not actually a guiding factor in how future arrangements should be determined.

The Internet is different in many ways, but notably because cable companies aren't doing peering and don't have to deal with the complex settlement of international data trafficking.
You charge for deposits made in the banks' accounts at the ECB.
Glow in the dark kid party?
Who Wants To Shoot An Elephant?
http://vimeo.com/56881481
Activating accelerometer and temperature sensors and improving beacon security
vim has \- and variants.
> When Is JSON A Better Fit?
> Data from the service is directly consumed by a web browser

This seems to me like a key issue, you need to really know beforehand that this won't ever be the case, else you need to make your application polyglot afterwards. A risky bet for any business data service.

Maybe if it's strictly infrastructure glue type internal service. But even then, maybe someone will come along wanting to monitor this thing on the browser.
Rules for Startups
True, but by definition monetary policy is the only thing a central bank can dictate. Fiscal policy is the domain of treasuries.
They will usually have cheaper or no transaction costs, or, in some cases, a negative transaction cost--paid by the share traded by the exchange to ensure liquidity.
Can we CC Netflix on this comment... genius!
You give me money. In return, I promise to give you less money back in the future.
I created this Chrome browser extension. The extension replaces five common English words starting with 'p' with 'posture.' The five words are problem, person, part, place, and point.

For example, you could be reading an article with the phrase "point of view." This would be replaced with "posture of view." All of sudden, you are slightly confused, but also thinking about your posture.
The point is that MS are using a greedy optimisation algorithm with which they arrive at a local maximum that is well below the global maximum for quality of end product.
>2.5 years ago: I needed to provide both my renting agreement and my full employment contract to get a T-Mobile $80/m subscription for two, in the mid of Silicon Valley. The US is definitely making it harder than is should be :)

Thats horrible! You could go buy a pre paid phone with out having all of the overhead from T-Mobile.

The difference is that it was probably a T-Mobile policy, not a law or mandate by the government (like in Costa Rica).

>the US see them as numbers.

Exactly. I wish we were like Singapore but its much easier for a smaller Country. They see a person as an investvent in the future, the US sees you as a number and wants your taxes.
It's interesting how Verizon talks about the "panoply of middle-man networks" when that is really the Internet.

Verizon is a walled city. Verizon entices people to live in it's city and pay its rent because it says you can get deliveries from all over the world in the blink of an eye if you live in our city. It has high speed trains, and wide thoroughfares.

It also has a small gate that can let a few cars in at a time.

Outside the gates is another series of superhighways and supersonic trains that connect the whole world.

Netflix says "We can't deliver our movies because the gate to Verizon is too crowded."

Verizon says "You can't claim that, that's unfair. We offered to let you operate inside our walls if you wanted to pay our rent, but you didn't want to."

The problem is that when Verizon got all of its citizens, it promised that it would give them fast INTERNET access. It didn't promise them that it would give them fast access to things on the Verizon network, or things with special arrangements that bypass the internet and use a special toll entrance to the city.

There's no reason they can't widen the gate. The highways outside are absolutely fast enough to send as much traffic as they need into Verizon. But Verizon doesn't want to widen that gate, because they know if they don't, Netflix will have to pay them in order to deliver to their residents at a reasonable rate.

But they absolutely don't want their residents to think that they aren't getting their advertised fast access to the super-highways outside.
This is a fine reason to use protocol buffers instead of JSON:

[ 4738723874747487387273747838727347383827238734.00 ]

Parsing that universally is a shit.
This looks really cool and I'm excited to play around with it. I had been using Euterpea for a while last year (http://haskell.cs.yale.edu/euterpea/), but as far as I can tell that project has gone cold, and it's a huge pain to get working on an update haskell-platform.

EDIT: Never mind, looks like Euterpea has actually seen some development (and improved documentation) since I last used it.
Anyone tried ProtoBuf.js "Protocol Buffers for JavaScript." on the client side?

https://github.com/dcodeIO/ProtoBuf.js
Three things I suppose, coming at it from having worked on medium-to-largeish game development efforts:

0. Graphics APIs come far down the list of things people think about when planning a project. Platform support (or lack thereof) is driven by other concerns. It's a business or political decision, based on platform popularity (hence my original comment), not a technical one. Options for handling a skill shortfall include hiring more people or paying somebody else to do it.

1. Going purely by revenue and ability to attract new fanboys to the system, the bulk of development resource supply is not actually terribly interested in cross-platform graphics APIs. People using graphics middleware will use graphics middleware. Developers writing their own technology (and the people writing the graphics middleware) would actually rather have N simpler APIs for N platforms than a single complicated one that tries to support everything. That is then pretty much everybody in this space covered.

(OK, yes - Direct3D11 is not especially simple, though I think it's simpler than OpenGL. But Windows is kind of popular. See point 1.)

2. The bulk of your average game's code is non-graphical, and the vast majority of the graphics code is not API-oriented or is shaders. (So, more shader languages is not a good thing, but you have options. See, e.g., http://aras-p.info/blog/2014/03/28/cross-platform-shaders-in... - it doesn't seem to have been a big issue on the multi-platform projects I've worked on.)
Brett O'Connor on Put HTML
An ISP's job, as a private company, is to maximize shareholder value. The circuit consumers are sold is a "best-effort" connection in stark contrast to, say, a T1, which is a dedicated circuit.

It's also very hard to prove that Verizon is throttling, versus, say, simply physically underprovisioning the connection.

With respect to public money, I think you've hit the nail on the head. The crux of the Net Neutrality debate, to my mind, is whether these networks are public or private. If they're private, Net Neutrality is bullshit. If they're public, it's obvious.

It is in consumer interest for the networks to be public, but the same could be said about the socialization of any number of industries. I'm constantly fascinated by the way folks consider socializing the telecom industry to be incredibly reasonable and socializing, say, the healthcare industry to be insanity.

Edit: Maybe I need to tag all of these posts with #DevilsAdvocate to avoid being downvoted into oblivion.
Amusingly, I've heard carriers use that justification before for pushing phones other than iPhone. Well, that and Apple demands the largest subsidy of all phones. It's a position Apple can sustain because people walk in to the store and ask for Apple and want nothing else, but the carriers really want competition so they will encourage other phones when they can.
I wonder why they ponied up the money to the protection rackets first, and only then started pointing fingers.

One possible reason is that it makes it easy to quantify their economic injury.
That's why I just tweeted this @Verizon:

.@Verizon if it weren't for that C&D you sent to @netflix I would never have known how shitty you've been to your customers. THANKS!
Protecting mainland Europe from an invasion of grey squirrels
Not a performance suggestion, but..

For the first few minutes, I found these charts confusing, because the horizontal axis is labeled “<- Lower Wages Industries Higher Wages ->”, but within each chart, it represents time.

I’d recommend adding some kind of explanation/legend for this.
The negative rate is only on deposits over a bank's minimum reserve requirements.

The negative deposit facility interest rate will also apply to: (i) banks’ average reserve holdings in excess of the minimum reserve requirements; (ii) government deposits held with the Eurosystem that exceed certain thresholds that will be set in the relevant Guideline to be published by 7 June; (iii) Eurosystem reserve management services accounts if not currently remunerated; (iv) participants’ account balances in TARGET2; (v) non-Eurosystem NCB balances (overnight deposits) held in TARGET2; and (vi) other accounts held by third parties with Eurosystem central banks when stipulated that they are not currently remunerated or are remunerated at the deposit facility rate.

[1] http://www.ecb.europa.eu/press/pr/date/2014/html/pr140605_3....
ADI Report: Google Controls The Browser Worldwide
Freelancer here. I've had a good rate of responses and top jobs for both times I've posted in the freelancer threads.

I guess my tip would be not to oversell yourself in a comment - it's tiny text on a grey background and looks like everyone else's. Save yourself the effort and instead mention succinctly the services/skills you offer and link to your well built portfolio website. That will be where you have the 'audience' to yourself and that's where the selling really begins.

Good luck!
And they went down after the recession supposedly ended. Could have been supply + demand, I suppose.
I agree that it's weird to swear allegiance to some person who inherited their spot. I didn't say I wanted a queen!

I do, however, see the wisdom in a non-political head of state. It can help break gridlock and disassociate patriotism from politics. (w.r.t the "I support our president" thing, I was specifically thinking of this crap: [1].)

I just don't think anyone's found the right option for the head of state. Inheritance is bad, a sinecure for elderly politician is bad, a popular election would obviate the non-political part of it. I almost want it to be a career civil servant, like a career diplomat. The Undersecretary of State for Political Affairs is, I believe, the highest non-appointed person in State. Something like that.

[1]: http://www.cnn.com/2003/SHOWBIZ/Music/09/03/cnna.spears/
The question is: are the networks public, and therefore conduits for competition, or private, and therefore competitive infrastructure. In some capacity, the networks have to peer to hit all of the IP blocks, but that's pretty much one of the better examples of free market success (although that might be changing) and arguably quite private. In another narrative, the networks were laid with private investment (in many cases partially public funded as well) and so the question is moot (if it's all private money).

Are the networks public or private and why can't we decide?
I just want to point out that Teksavvy have in my experience proven to be FANTASTIC at helping with linux internet-related problems.

I now refuse to subscribe to any ISP who does not offer Linux support, and will in fact check to make sure that Teksavvy (or an equivalent as described above) is available in an area before moving to it.

Full Disclosure, I am a Teksavvy customer but not a Teksavvy employee.
Yeah: a few months ago Charter upgraded our cable modem, and neither the new one nor the old one has wifi (they want to sell a router for $12/month).
Well why, of course :) - I just released https://www.youtube.com/watch?v=Clw-qf1sUZg which does just that. Let me know if you have questions.
The author seems to expect the reader to assume that HFT does not create value. There are a few points to back up the belief but he does appear to state it more as a reminder than an argument. He then goes on to pose what I see to be the point of the piece. A question about whether the short term thinking created by shareholder pressure may be creating the same situation.

Maybe IBM will never go out of business even after creating little or no value. But instead it will find methods outside of creating value in order to create wealth. Much like high frequency trading.
Those factors are smoothed out in aggregate, though. You can't make assumptions about individual cases, but you can look at the whole picture and compare different large ISPs pretty accurately.