skysight-inc/HackerNews huggingface dataset:
Adding to the confusion, the NYT has an article up right now which seems to report the opposite.

To quote from the NYT article lede:
"WASHINGTON — The Federal Communications Commission voted 3-2 on Thursday to invite public comment on a set of proposed rules aimed at guaranteeing an open Internet, prohibiting high-speed Internet service providers from blocking or discriminating against legal content flowing through their pipes.
"

Am I reading this wrong or does that seem to say the opposite of what WaPo is saying?
Who are exactly are the W3C if not the big three, with Mozilla, Adobe and Yahoo etc tagging along?

I can't stand naive comments from those who complain about standards bodies when the standards bodies are the big companies and/or their proxies.

It is like Javascript and HTML5. They've both been inadequate from day one, and are still going to be inadequate in their future incarnations, yet every company blames the standards body as though they are not the standards bodies themselves, Mozilla included.

This is where Mozilla's disingenuity comes in.

Javascript and HTML5 are generally inadequate, and Flash if open and bug free would be a whole lot better. Mozilla then decides to implement Flash in Javascript, which is an underpowered language and difficult for large scale programs.

This is the problem with Mozilla.
You sit on a board which devises an inadequate Javascript language, then you decide to implement Flash in the same inadequate language, then you go and make an agreement with the original creators of Flash for your EME/DRM implementation, because your implementation doesn't look like it is going to do too well.

Why didn't you create your Flash replacement, even a superior superset of Flash, in Nimrod, or even C, then make it the plugin standard, rather than have to go cap in hand to Adobe for some closed implementation, and top it off with some reassuring comments to Adobe's board from your CEO?

This what happens when Mozilla executives are beholden to the competition for their income. Expecting Mozilla to take a strong stance is like expecting the SEC and banking regulators to tackle TBTF banks effectively. It ain't gonna happen.

It is time to tidy up/clean up/restructure/refactor/rearchitect their code base, document it properly, hand it over to the any interested hackers, then prepare to close down, else go on to make a better browser which will have all the users and content providers flocking to your implementation

for those who don't know Nimrod I like to think of it as my favorite language du jour. C and C++ are so meh
It doesn't seem to work properly. It doesn't pick up my .bashrc, it doesn't have colors, etc.
Well, currently we're running the blog on a traditional shared hosting that costs less than $10/mo (you can easily find out which one :)) and it handles the blog amazingly well, even during HN bursts. The blog itself it not our primary line of duty, more of a side project actually. So when there's no new updates, it's quiet enough for a shared hosting to handle.
To elaborate: RCS, CVS, Subversion and Git (moreover Hg, etc.) represent a generation of Version control, each revolutionizing the way we work with source control.

RCS introduced version control

CVS introduced version control with code exchange on a server

SVN introduced version control with atomic committing and repository wide file versions (as opposed to file-specific revisions).

To me it seems that HG is in that sense very close to Git. However I do wonder what might be the next revolution

The Git/Hg generation popularized decentralized version control and made code-sharing easier than ever.
Hmmm... in general this method of testing (sending to a fraction of the list) is underpowered and it seems like they also encourage early stopping. It's standard practice for sure, but also bad practice in terms of getting accurate results.

Would say more but I don't have time.
The fear comes from being able to buy a relatively cheap 3D printer at Walmart, download a firearm template and build yourself a firearm that way.

Manufacture of a weapon may require the same skill using lathe and other machining tools but duplication can become very easy with 3D printer after the initial weapon has been created.

Nevertheless that is just media made circus. Getting firearm is currently so easy there is no underground manufacture even with cheap tools and low skill needed. So at worst 3D printing could change the type of weapon in circulation, not change the overall availability.
> Should "network neutrality" force Comcast to spend billions every time Netflix doubles its streaming rate?

It wouldn't force an ISP take any action. Each ISP would only be forced to decide how much bandwidth to offer each consumer, and at what price point. If a particular ISP did not feel it wise to upgrade its infrastructure simply because Netflix increased its streaming rate, that ISP would be free not to make the investment.

So how do you deal with network congestion in that scenario? ISPs can continue to offer different pricing plans with different download rates. They can be transparent about the real download speeds for each plan. Perhaps they can even offer a speed estimator tool where the user picks a geographic endpoint and a time of day.

That solves part of the problem of congestion, in that consumer are (roughly) paying for the bandwidth they use. (Theoretically, the users' fees would be scaled to account for the cost of infrastructure upgrades.) But I'd still like to be able to quickly download, say, an API reference page from rubydoc.org without having my connection starved by torrents and video streaming. To that end, perhaps ISPs could grant each consumer a certain GB/month quota of "guaranteed max speed." I.e. until you exceed your quota of X GB per month, your traffic never falls below Y MB/sec, regardless of current network congestion. If you wanted to get really slick, you could even let customers opt certain traffic types out of that program. So I could say, for example, "use my max speed quota for regular HTTP, SSL, etc. usage, but never use it for video."

Ideally, each consumer would have several ISPs to choose from. In that case, the market could discover the optimal plan selections.
> WaPo have now updated the title of the article to make it more accurate: "FCC approves plan to consider paid priority on Internet"

That makes it only marginally less of a misrepresentation. The only universe in which this is a change toward allowing/considering paid prioritization is one in which the D.C. Circuit did not strike down the old Open Internet order. Its plain and simply a plan, on the question of paid prioritization, to restrict it, not "allow" or "consider" it, given that it is currently allowed without restrictions.

Any policy change can only be accurately be described in relation to the status quo to which it is a change.
Very interesting, thanks! I would also be very interested in hearing some kind of ballpark figures for the fee structure.

There's one problem I've wanted to solve, and thought ACH might be able to help, but really didn't know where to start. This has been very helpful.
So MacVim does have this functionality then, yes? You can have multiple top-level windows, each having multiple tabs, each having multiple splits.
Quicksilver used to be great, but then the main developer went to work on some dead end project for Google and abandoned Quicksilver. Is the project still alive?

It's too late for me anyway - I have moved to Alfred, the new kid on the block at the time, and like it much more (much less clutter). Plus, I can't trust the QS developer anymore after he's abandoned the project once.
Nobody underlined that woman got very high temperature. It could be the reason for the results. Coley's toxins were used century ago for that effect. In fact Sensei Mirai clinick in Japan recently reported remission of ~370 terminal cancer patients using combination of immunotherapy and high dose vitamin C & D, along with termotherapy. Cancer patients usually didnt have temperature long time before diagnosed.

http://en.wikipedia.org/wiki/Coley's_toxins
Isn't the solution to allow very regular (daily?) refactoring, instead of pilling new stuff for weeks and months and then having a big refactoring party?
- Why does the water supplied to my home come in clear and polluted varieties?

- Why does the electricity supplied to my office come in normal power and brown power versions?

Oh, wait.
Google is a good search engine so such the question that you query has been asked on Stackoverflow. Otherwise you will go nowhere...
And the way they evaluate the "quality" of a site by a simple mathematical formula is a joke. We have the same feeling that Larry about the search engine!!!
Thought this was the same as discussed 2 weeks ago, but that was polio going after a brain tumor: https://news.ycombinator.com/item?id=7686853
This was the last possible moment. Once the web is full of DRMed content, they're entirely beholden to any demands that their DRM partners and content providers might make, like removing the privacy safeguards and giving the binary DRM module full access to the system so it can make sure code outside the sandbox isn't siphoning off the decoded video, extending the DRM to images or even HTML, etc...
Being able to save and restore the window arrangement is also awesome. I keep iTerm2 in full-screen mode and I have it split into 4 terminals. If I need to restart iTerm2, I simply choose Window -> Restore Window Arrangement and my split terminals are restored.
The computation is not the physics.

Students need a firm grounding in the analytical and empirical foundations of physics in order to comprehend the issues with numerical methodologies for investigating complicated physical systems properly, though. I've done plenty of work investigating unstable, nonlinear systems for which no closed-form analytical solution exists (they abound, of course, for any non-trivial problem). I'm not sure that having my undergraduate and basic graduate education "mixed up" with issues around numerical solutions would have made the work any easier to understand or deal with. It might have made it harder.

There is no reason they cannot be taught together, though, and perhaps it might be a better approach for some students. I believe that every undergraduate physics curriculum ought to have a senior level course in computational physics.
Even the paid ones have horrible UIs. In fact i've never been lucky enough to see an MRP / MRP2 / ERP system with a usable UI :-(

Pointers to nice ones greatly appreciated since it's useful knowledge...
Boycott Hollywood movies.
CDNs increase the overall capacity of the network by caching content closer to its destination. This benefits everyone, even the traffic that is not cached by the CDN because it reduces congestion for everyone. The behavior we are worried about is zero sum (where some packets get prioritized and others lose out), or even negative sum (where some packets get held for ransom.)
Maybe I'm a "glass is half full" kind of guy, but explaining one kind of FP (rather than all of them) still counts as "FP explained" in my book.
I think that thread scheduling is really not the high pole in the tent for large numbers of threads. It's stacks. If you want to have a million stacks and each is allocated to the highest watermark that thread ever reached you will run out of memory.

I suspect that task size has to be smaller than the typical bit of web processing code for context switching overhead to really dominate, or even be expensive enough to matter. That says as much about how expensive common tools and frameworks are as it does about the cost of context switching.
I got an unfortunate Google 'accordion' ad at the bottom of that article, offering me among other things "Research your ancestry", "German WW2 original items" and, er, "Walk-in showers"
`ls -G` will show colors with BSD ls, much like `ls --color' with GNU ls.
Thanks for the link to comments. Its important to let the FCC know what the people think, however I really feel that would take an organized effort to stop this now and I don't mean just tech companies. Turning internet users into a captive audience to be sold can't be good for tech workers in the long run.

I there any grassroots organization which can/is opposing this ? I'd love join and contribute against this effort in an organized fashion.
No it wasn't "obsolete and virtually unused" - at least, not in the UK. I knew what libre meant back when I was a youngster, long before I'd ever heard of the FSF.

I suspect the vast majority of literate English speakers could tell you what libre meant and wouldn't think of it having any connection with software at all. It's an English word borrowed from the French, not computer jargon.
I was hoping for some conclusions of what made for good emails...but instead the article just told me that MailChimp offers A/B testing.
I'm curious if this is comparable to Rails rates.
Check out iTerm2. Full-screen iTerm2 doesn't switch to a different desktop and tabbing to another app is instantaneous.
I was curious about that too. I think the result would've been the same. I hope these organizations (including the FSF) can remain focused solely on free software. Getting involved in other issues lowers the odds that a given free software community member will agree with all of those, harming the community overall.
Success and significance is relative and it is important that you see why it is so. I don't know where you are from but opportunity is a big part of the story. A majority of the world does not have the same level of opportunity as the western world. Being in the bay area, being born with the right passport, being around with the right people, right education etc are really big influencers of success and have nothing to do with individual itself.

This is not to take away anything from what many people like PG have done, but it is for you to realize that sometimes lots of energy is spent by other people just trying to achieve basic things which are usually taken for granted.

As an example, I wanted to travel on a business trip to this country. My partner could go immediately because he didn't need a visa. My visa processing is still stuck and it's been a week now. Lost opportunity and no amount of hardwork and perseverance from my side can fix it. yeah, this is part of the reason that I am writing this comment. I feel terrible about my passport :)
The homepage is dead, and the social web has won
Modern Web Essentials Using JavaScript and HTML5
No doubt. A local company in town recommends customers sign up with some absurd number like 5mpbs per every device connected on a local network. In reality the majority of customers can use the lowest possible plan (in this case 5mpbs) and have trouble free browsing and streaming.

The reality is these ISPs make money by overselling services to customers and not having to deliver on it. And now they're tacking on fees on the backend as well? Absurd.
> Ampache isn't Java based, which is a huge win for me.

Why? Do you not like having a JVM installation on your server? Generally curious.

Java itself isn't a pig, but apps written in it can be. As far as I can tell, Subsonic is pretty well done and takes very little resources on my $7/month VPS that I use for other misc. junk. Ampache is written in PHP which isn't the speediest either (though is installed by default on a lot more boxes).
I installed OpenERP some days ago, just to see what it had become. I found it nice. Even though I think you would still need to be really documented on how to use the different modules.
>if this site is any indication, Odoo may suffer the same fate.

If it weren't for the "formerly OpenERP" next to the new name, I wouldn't even know what the product was supposed to be. Looks like an app store of some sort for tablets.

Spare a sentence or two of explanation, please? Maybe delete one of those rows of giant icons if space is tight.
Metered service is, ultimately, what they want. They are envious of the kinds of margin wireless carriers are getting for data transfer over their networks.
An interesting reason for the delay of widespread IP6 adoption
I think that was the dream. But people are complaining about google search. Maybe it's time to try something new like crowdsourced search results.
The article doesn't even recommend Spring, Hibernate, or JBoss; in fact, it specifically recommends against Hibernate. Instead, it recommends Dropwizard, JDBI, and Dagger among others.
Humans Can Defeat Any System That Humans Can Devise
By that reasoning nearly everyone has improved the world. Considering the negative impact we all have just existing in our society I'm sure his stance is more accurate.
It does bother me that Homebrew advocates using /usr/local, that is a choice that needs justification and I don't believe they offer anything convincing.

That said, you can configure homebrew to use any path (check the wiki), you just have to set other environment variables as needed (eg, PATH). For example I'm currently using /opt/homebrew.

(note: a large downside to this is that you have to compile everything and cannot take advantage of Homebrew's pre-compiled "bottles" for some packages)
As a search/deep learning engineer I am amazed at google, I think that the more you know about the subject, the more appreciative one becomes. Take, for example, their iOS search app. You just say "ok google" then often before I have even finished my question the results are shown, in that time it did continuous speech recognition, query parsing, intent detection, search, result generation and render on the device. That requires some very serious smarts. All so I can show "show me pictures of c[ats]", results in at "c"...
The phrase I've never heard once in my IT career is "I love my ERP."
Not quite, this blog post from Netflix highlights a couple key differences in their case: http://blog.netflix.com/2014/04/the-case-against-isp-tolls.h...

> Transit networks like Level3, XO, Cogent and Tata perform two important services: (1) they carry traffic over long distances and (2) they provide access to every network on the global Internet. When Netflix connects directly to the Comcast network, Comcast is not providing either of the services typically provided by transit networks.
While I must admit that the title of the post may seem too flashy, the main point I'm trying to make is not 'omg, the quotas are too low for this price', but rather: 'based on this experiment, Azure has given me too much trouble and hidden gotchas to consider it for small or middle-scale websites in the nearest future.'. Not notifying the user about pulling the plug on the website, or hiding a DB quota so deep in the documentation would not make a customer too happy. And while I've worked on (mostly non-Azure) cloud solutions for a couple of years and I'm prepared to read the fine print, I'm scared to imagine how a cloud newbie would feel about this.
it's useful to be able to switch between the two without having to open up the preferences
Greasemonkey on Firefox has a script called "Google Hit Hider by Domain" [1]. The list of blocked sites is not easily edited, but it consistently works. Its overall utility for me is still pretty high and it has a well-polished interface.

[1] http://userscripts.org/scripts/show/95205 (looks userscripts.org is down right now)
There is http://tryton.org/

however I don't know what you mean by "acceptable" UI
Ravi Parikh from Heap goes into detail about why early stopping can screw up your test results: http://data.heapanalytics.com/dont-stop-your-ab-tests-part-w...
I'm on OSX using iTerm2. Cmd-1, Cmd-2, etc are how I switch between tabs. I keep specific things at specific numbers so it's easy to move around.

For example, the project I'm working on is always tab 1, pianobar (terminal pandora client) is always tab 4.

This is really nice because it's also how I switch tabs in Chrome. So both Chrome and iTerm have my current work on tab 1.
As a modern java developer I was surprised to find no mention of Vert.X which to me seems like one of the most modern and forward-thinking java web frameworks. Not only does it support scaling your app out-of-the-box but also provides a simple way to deal with concurrency.
I don't think people realize how much better Google search has gotten over the years. We tend to remember the annoyances or failures, and not remember all of the successes that are second nature to us.

Consider vague long tail queries. Google knocks these out of the park compared to Bing, DDG or others. Let's say there's some old movie you vaguely remember details about:

"movie where evil is in microwave" => Google "Time Bandits". Bing: Nada. DDG: Nada

"dystopian movie with a motorcycle named einstein" => Google "Warrior of the Lost World" Bing: wrong, DDG: wrong

"song about cocaine in california" => Google: Hotel California, Bing, DDG: bottom of page

"star trek episode where spock is possessed" => Google: Return to Tomorrow, Bing/DDG: Spock's Brain (wrong), but nice try"

"previous name of java language" => Google: link to Oak as second item, Bing/DDG: worse result (must click through links to find answer)

"cartoon about plants and a kid with a ring" => Google: Jayce and the Wheeled Warriors, Bing/DDG: Nope

"tv show with scientist named blackwood" => This one is EASY, Google: War of the Worlds, Bing/DDG: Nope

"guy who tried to bomb parliament" => Google: Direct Answer, Others: links

"tv show with alien who has necklace powered by sun" => Google: 1st result, The Phoenix, Others: 3rd or lower

"cartoon car that has auto jacks" => Google: Speed Racer 2nd result, Others: nope

"flying characters similar to thundercats" => Google: Silverhawks, Others: nope

"movie with guy who owns last car" => Google: The Last Race, Others: nope

"commodore 64 game where alien knocks on window" => Google: Rescue on Fractalus, Others: nope

"toy where you program trailer to dump" => Google: Big Trak, Others: nope

You can play this game all day, trying to come up with the vaguest possible query about old things you remember bits and pieces of from decades ago, and I'm often amazed at how vague and obtuse I can get. Google does these queries much better than others. Yes, it fails a lot too, but the instances where it fails, and others succeed are much more rare than the instances where it succeeds and others fail.

But Google isn't an AI yet. And what Larry is speaking about is achieving Star Trek: a computer that can read the meaning of words, understand, rather than just index characters.
How to become MINI among enterprise social networks
Aaaaand I just learned about Cmd-E and Cmd-J. Love all the little useful shortcuts OSX has. :)
No, not bookmark syncing (although that is something that is included in the Chrome Sync service). I mean syncing the open tabs across devices[1].

I use iOS Chrome over Safari (and 1PW Browser) exclusively for this feature. Any tab I have open on my desktop is synced to the cloud and available to access from my iOS devices. Any tabs open on my iPhone are also available from my Desktop copy of Chrome.

So yes, similar to bookmarks -- but for currently open tabs.

https://support.google.com/chrome/answer/2591582?hl=en
The bright and shining difference is that a CDN does not have a contract with the end user, and consequently doesn't connect directly to them. When we talk about a "fast lane" (or more accurately a "slow lane"), what we essentially mean is an ISP holding access to its users hostage. This is the opposite of how a CDN works, because those are paid by the provider to speed up access to its data, rather than being paid by the consumer for access to the provider's data.

Basically, what is proposed here is preventing an ISP (which is already a recognizable category) from starting a CDN business — a very bad one, since it only delivers content to itself — and artificially slowing down non-CDN traffic that has already been paid for on the other end in order to prop up its CDN business.
Well, he doesn't recommend any of Spring, Hibernate or JBoss, if you read the article. And I think his point was modern _Java_ development.