skysight-inc/HackerNews huggingface dataset:
Live profiling is not the panacea you seem to think it is. The purpose of this is to allow the browser to chose the optimal layout for an element before that layout is required. In other words, before any code you might live profile is actually run. That's the point.
Possibly because your homepage does not drive a third of Internet traffic, both from within the ISPs network and from without.

The Internet is a collection of public and private networks. When it costs more to upgrade the linkages between your network and everyone else's than to host a server inside it, that is when the ISP should pay to support a local resource.

You're comparing apples and oranges, really. If your website ever reaches the point where traffic starts to saturate an ISP's connections, I'm sure they would be willing to discuss a local CDN resource with you, too. Whether they offer to pay for that or charge you for it depends largely upon how stupid and/or greedy their management is.
Why Startups Should Use Marketing as Sonar
Probably you aren't the only one, but then again I don't, either.

It is a possibility (likelihood, even) that Verizon and other providers will raise rates, even though they aren't delivering on their commitments at current rates. I frankly consider residential ISP service providers who do what Verizon does to be in breach of the spirit of their contracts, even if the "best effort" language offers weasel-word loopholes out of being in breach (legal) of their contracts. I don't think they should be allowed to raise their rates until they demonstrate they can meet their current commitments under their current rate structures. But there is an infinitesimally small chance of regulatory, legislative, or court actions that will enforce that, especially in this country today, so I'm basically just waiting for the boost in monthly cost for my internet service.
For me the most important thing exceptions mean is that they might pop up at any time, with unpredictable types. So as long as I don't have a catch all exception handler wrapped around all code, it might crash at some point.
Swift wtf
Friendly spelling check: "No suscription process" has "subscription" spelled incorrectly.

Also: "That's why you're here, aren't you? Do your forecast until the day before the each game, look at the stats, have fun with your friends !" has an unecessary "the" between "before" and "game". I'd rewrite the whole thing as:

"That's why you're here, aren't you? Do your forecast until the day before each game, look at the stats, and have fun with your friends!"

Still kind of an awkward sentence though.
I paged through the "Get Started" flow, and it took me to http://www.valuedinvesting.com/signup/account-creation.php --- do you expect people to give their Social Security Numbers to a form not using SSL?
I am the author of the article and are ready to answer questions (if any) and participate in a discussion.
Yeah he says "Go's Qt bindings are 'not recommended for any real use'" but he is only linking to a 3rd party library that's [apparently] not ready for real use--I guess he could "there are not yet good Go bindings for Qt", or "the GUI toolkits are less developed than Python's" or "Go has no built in GUI but python does (tkinter)" [does anybody use tkinger anyway?].

Another thing that confuses me here is that he's saying "here are things I think I'd miss if I moved from Python to Go" without ever having done it to see if he actually misses them...[once more familiar with Go, he may end up not missing them as much as he anticipated].

Curiously absent also is a mention of significant whitespace, perhaps he wouldn't miss it? :)
This from the budget SLA (Stereo Lithography) side of the 3D printer business. SLA printers have potentially higher resolution at a more limited choice of colors.

Of the three 3D print technologies (FDM, SLA, and LS (Laser Sintering)) I expect SLA to eventually win the budget market and LS to win the production market. But in any event its awesome the progress that is being made.
One other thing about the "Internet of Things" movement that has really bugged me: all of these Internet-enabled Things tend to rely on (oh, no, there's that word again) the "cloud."

I really don't like the idea of my home reporting everything to third parties. If I want access to things on my home LAN, it should be through my own VPN and not a third party.
Works for me as of now. Try again?
I believe the core problem here is that ISPs and infrastructure are owned by the same companies. Based on evidence from other countries, like Japan, these problems would largely go away if it was illegal to own both the infrastructure and provide service to customers.

Is it possible that anti-trust laws could be used to force these large ISPs to break up into separate companies, one that owns and provides the network and the other that only leases the lines and provides service?

Such a breakup would allow new, smaller, ISPs to leverage the infrastructure while provided superior service and potentially better pricing models.

Of course there would still be the problem of competing infrastructure companies. Some of that could be alleviated by increasing competition through public/private fiber installation projects.
Those doing real HPC work really don't have a choice these days (they will be out competed otherwise), unless of course the problem isn't GPU friendly.
Econ 101: all things being equal cheaper is better than more expensive.

If I have a network and my customers use Netflix and aren't going to not use Netflix because I don't want them to, then part of my job is to ensure that my customers get the bandwidth I've promised them. (This isn't how it ACTUALLY works but how it's SUPPOSED to work)

As an ISP I have really rather large amounts of bandwidth in the last-mile at least in aggregate. Let's say that I can reasonably offer 20Mbps to each of my 1mm customers from my POPs to their houses. That's 20Tbps in aggregate. I probably don't have 20Tbps worth of back-haul from all my POPs to all the peering stations where I actually get the customers connected to the internet at large.

If network traffic is all long-tailed and the biggest use of bandwidth is 1% of capacity and it goes down from there "free hosting" doesn't make sense. But what if traffic to one company makes up 30% (or 80%) of total back-haul utilization at peak hours? I'm spending a lot of capacity for a single destination.

Now what if that place offered to create a magical wormhole from their servers to my customers at my POPs such that a large fraction -- say 80% -- of my customer's traffic from/to them never hits my back-haul it just appears out of thin air at the POP. Would I consider this a good deal? Depends on how much I pay for the back-haul versus how much electricity they're going to use at the POP. All-in I would suspect that it is a good deal thinking in these terms.

That's precisely what the Netflix appliance is. It's a way to give the customers Netflix without costing any bandwidth on the back-haul network that ISPs operate.

The reason that ISPs aren't all jumping right on this (despite the likely cost-savings) is that they view Netflix as the competition and they're prefer an adversarial relationship that hopefully puts Netflix out of business rather than cooperating and in their minds speeding their own demise.

So the rule of thumb you're looking for is that ISPs should start giving out free hosting when it's cheaper to give free hosting than to pay for the back-haul.
> So if Java could have gotten goroutines without having to make a whole new language... would Go be a good idea?

http://blog.paralleluniverse.co/2013/05/02/quasar-pulsar/

"We’ll start at the end: Quasar and Pulsar are two new open-source libraries in Java and Clojure respectively that add Erlang-like actor-model (and Go-like coroutine/channel) programs to the JVM."
Cyber crime is a major source of income for these guys. It's not unlike having a bad password on your bank account.

Also, malware is often configured by the operator. If badguy1337 uses someone else's IRC bot code, they are likely to change the password themselves. Same for poison ivy, china chopper, and every other publicly available backdoor/shell.
Fabien Sanglard's Jurassic Park: Trespasser code review
You're very optimistic.

Myself, I think it's far more likely that ISPs are about to successfully run out the clock on all this, kill net neutrality, and then they won't have to ever worry about this or any "transparency" efforts again. Everyone can just pay more for ever-crappier service, and there will be no relevant data to examine, because there will be no "standard" level of service anyone has access to, and therefore no way to compare one level of service to any other level of service at another time or via someone else's product...or at least, no way to do anything about it other than impotently gripe.
Yea, that's a valid point. I'm pretty sure some could handle it, but many peers may not be able to. Using Usenet for mass archives would have to be done gradually. "more than 25 petabytes of Usenet messages on the Giganews servers." ... "Giganews is 50 percent bigger today than at this point last year and we continue to add servers with this kind of growth in mind." [1]

I just think it's an under utilized medium for this sort of media conservation.

1 - http://www.giganews.com/blog/2014/01/giganews-reaches-2000-d...
While I understand the need for the property, it is absurd to put this in a style sheet document :( oh well I have mostly given up on this doc/style/code separation anyway
> OpenConnect means "You're welcome to spend a bunch of money upgrading your interconnection to our free network"

Or colo their equipment https://www.netflix.com/openconnect/hardware . If upgrading interconnects is such an expensive issue, surely these ISPs could find 4u somewhere to stick one of these boxes in?
Well part of their last huge money raise is to carry out a landgrab and expand as much as possible.
Nope, the same for me.
What about Negroni ?
DOCSIS 3.0 modems support at least 171 Mbit/s https://en.wikipedia.org/wiki/DOCSIS#Speed_tables But you have to share those channels with your neighbors, and then you have to share the back-haul lines with lots of people. So no, you don't get to use all the available bandwidth, but I don't think Comcast ever pretended that they weren't limiting you. If you upgrade to faster service they just click a button to bump your allotted speed up.
For anybody intrigued by this, the next step may be a Microbrute, bassStation, or maybe a MS20 mini, all for < US$500 street. Used microbrutes can be had close to $200.

http://thesynthesizersympathizer.blogspot.com/2014/03/buying...
Pretty much. But it would be 500 million per year, not 500 billion. ;)

Uber is a quality 10 billion dollar company, it isn't worth anything close to 18 billion.
That's off-topic. We're talking about touchscreen keyboards, as is very clear in my post, and we won't pretend their keys sink.
They are saying "The Verizon network is crowded right now" but in the letter they say that the problem is with "interconnection congestion". So yes the problem lies with Verizon and its hesitancy to open up peering points, but if I were a Netflix lawyer that wording would have me concerned since Verizon's network is not crowded. It's like having a crowd outside a bar waiting to get in.
My uber bill for 2014 is almost $2000 so far, and it's only June. I know that SF is not the rest of the country, but it has absolutely changed the way I get around.

That said, think about the possibilities that could come if one of their major backers (Google) continues to push forward with self driving vehicles. They will have excellent real time traffic data reported back through each vehicle on Waze, and a super efficient dispatch system. They could run 24/7 with electric driverless vehicles with crazy low operating costs. It could turn the entire industry on its head.

The economics would shift so drastically it wouldn't just be Uber vs taxies, it would be Uber vs does it make sense at all to even own your own vehicle. The automated vehicles could have utilization figures that are unheard of today. Why would you buy your own vehicle when you could have an automated Uber pick you up in 3 minutes for dirt cheap?

I think that time will come, probably sooner than we realize. And when it does, Uber will be positioned as the default dispatch gateway.
Agreed, although Uber has been able to skirt by regulation because the quality of driver is generally high (and driver performance in terms of road and passenger safety relative to taxis is probably better), as they expand aggressively within individual markets they will exhaust their supply of "competent driver". In the case of Lyft, which in several markets arguably has a culturally-set (i.e. informal) higher standard than Uber, this has already happened.

It's also somewhat rosy to think that Uber will eat the entire market. I'm not sure an 18B valuation makes sense. Maybe a few billion, but not 18.

(I say this as someone who drives for Uber - and Lyft)
First, you'd have to buy and build a server for each ISP containing that content and support it when things go wrong. Next, it would have to be cheaper for the ISP to host your server on their network than for them to upgrade their connections to the backbone to handle traffic to your site.

If those two conditions are true, I am sure ISPs will accept your offer.
It's not that they're providing free hosting. Netflix is providing hardware that ISPs can install in their own network locations (which they typically have plenty of). In exchange, their customers get better quality and ISPs don't spend their uplinks on Netflix content. It's pretty win-win for everyone.
Saving stuff into /opt/local is a terrible idea anyway, it's the default path for MacPorts.
Right. I think I get the basic idea of it. What bothers is me is who is this 'other me' telling me what to do. Is the 'other me' the real me, if not why can't I figure out myself when to stop eating why do I need another overbearing character watching my every move and telling me what to do.

It is quite disconcerting that we have taken this kind of dualistic thinking to be the norm and assumed that thats how things are and that we are doomed to live in a perpetual conflict within ourselves. We have made great scientific discoveries and have spent enormous amounts of energy in learning how the world works. But we have spent so little time on studying ourselves as to why we behave in certain way. All we have come up with so far are conflict inducing strategies like mindfulness.
Swift, HTML and Current state of mobile developer tools
Thanks ! Copy/pasted your suggestion. English is not my greatest strength.

By the way I originally wrote everything in French. If some people prefer this just go to http://nospronos.com
Elsewhere on HN in case you missed it - random MAC addresses are coming to iOS8: https://news.ycombinator.com/item?id=7864813
I should have linked through: https://valuedinvesting.com/signup/get-started.php
Better yet, reduce the margin (Uber has a 20% margin, so e.g. offer 10%), funding the company with the other $16B until it becomes profitable. I assume it would take you a lot less than $16B.

That's what I think is missing with Uber's business plan: network effect. There is literally nothing preventing another company entering the market and undercutting Uber's prices, benefiting both customer and taxi drivers. I.e. there's no way Uber's margins can stay so high.
Here's a link to a good discussion of some related issues by cosmologist Sean Carroll:

http://www.preposterousuniverse.com/blog/2011/09/24/can-neut...

(It's in the context of that mistaken "neutrinos move faster than light" claim from a few years back, but the arguments are general. Bob Geroch's article mentioned near the end is pretty much the gold standard for dealing with these issues as far as I know.)

I really need to sit down at some point and figure out how Alcubierre "warp" spacetimes would relate to causality. It may be a moot point: I've heard people claim that one feature of Alcubierre's solutions in General Relativity is that they are "eternal", in the sense that there's no obvious way to "turn on" a warp bubble around some given region or to "turn off" the warp once you reach some destination. If that's true, it wouldn't be useful for sending information, which might be all that's needed to preserve causality.

As for wormholes or similarly strange spacetime topologies, those really do open a can of worms for causality. There's some interesting physics/philosophy involved, and I'm not sure that we've got any solid answers. (I have my own strong suspicions about what the answer looks like, but I won't try to explain them here.) But that may also be moot: every known wormhole solution in relativity requires matter with properties entirely different than anything ever observed in the universe, so we won't be testing it out any time soon.
The point was that the routing part is highly unlikely to become your bottleneck in any case.
I'm thinking from a Consumer's stand point right now. No matter how I see it, it looks like ISPs are at fault in this matter but I've been questioning what the outcome will be for the Consumers in the end.

If Netflix doesn't pay, wouldn't Verizon and other service providers transfer the cost to Consumers? Or will this also be not allowed for ISP to do? If ISPs want to make more money and charge more, why would they not transfer the cost to Consumers if they cannot charge Netflix and the likes.
Thanks, I got so much work done today!
Google needs to decide if they want to be compatible with the JVM or not. If they do, then that opens the door for Groovy, Scala, Clojure, and all the other JVM languages. Plus it allows the full ecosystem of tools & libraries. There are plenty of Gradle build plugins that Android developers could tap into.

Many great things from the Java ecosystem do work when brought over to Android: Guava, Jackson, GSON, Joda-Time are some common libaries that are pure Java. Dagger is an Android library implemented in pure Java that is starting to work its way back into 'regular Java'. And of course the tools like IntelliJ, ProGuard, Maven, Gradle are all from the Java ecosystem.

But many of the best things are not compatible. The Android Gradle plugin has a different interface than the Java Gradle plugin, so other existing Gradle plugins (this one being an example) all have to be re-written specifically for Android. Even some of the seemingly obvious ones like pure Java/JUnit 4 testing on x86 are impossible. Some Java 7 syntax is available on Android, but the major SDK improvements like the new file I/O API are not. Nothing from Java 8 is available, including blocks and the new time API.

In light of the recent advances by Apple on the tooling & language front, Google needs to decide if half-baked Java compatibility is worth the cost of being handcuffed. Either go all-in on Java, pay whatever Oracle wants and get full Java 8 compatibility now, or fork out on their own and move faster.
True. Instead of comparing that valuation against Uber today, I should be comparing it against what Uber today will become now that it has a big pot of cash to spend. (But that pot is 360 million, a paltry 2 or 3 percent of the advertising budget I gave to my hypothetical competitor.)
But the front page says average yearly savings of $7. Yikes.
It's like having a crowd inside a bar waiting to get out.
My current job is sysadmin, but I come from development, and what you say is rubbish. You can just as well say that the binary the devs gave you is a blackbox.

The Docker images I have to deploy are built on the CI system, and I get them from there. In practice however, it's me writing the Dockerfiles, and the devs getting a better insight of it's best practices when deploying. I'm also involved from the beginning, because I am the Docker magician, and this helps to avoid a lot of problems. Things like "download, compile and deploy bleeding edge [stable version]+2" of some software in deploy documents will never make it beyond the fantasy of some junior developer.

I have currently set up 2 projects to be completely docker based, one was a brand-new one, one was a conversion from a huge multi-component other project, and since the transition, things now already go a lot smoother deploying them to QA and test, than it ever did before, and the project is not even supposed to be deployed there yet, but it already works without a problem.

The day they submit a service request and 5 minutes later are standing next to my desk to say "it urgently needs to be deployed" because there's a demo the next day, I don't have to stress out because I now I'm pretty confident I'll have it up and running in 5 minutes. There is one big prerequisite for all this to work: the developers have to use the docker images them-self, ALL the time.

But that's just my experience.
Amen - you don't fix people's irrational fears by encouraging and indulging them. That is, of course, unless you own a business selling anti-boogeyman traps.
Entity Framework 7 – New Platforms, New Data Stores
works after refresh for me
Google cache URL:

http://webcache.googleusercontent.com/search?safe=off&es_sm=...
There are other parsers that exist already too. For example, did you try this one? https://pypi.python.org/pypi/iso8601

How do these all compare to each other?
> Remember, if this treatment works, it's not going to be primarily applied to rich whites; it's going to be applied to the exact same demographic as the guinea pigs.

What are you basing this on?

Chances are this is absurdly expensive (ICU stays can cost millions) and may be unlikely to see wide use in poor areas - the hospitals'd be eating the cost most of the time.
Bitcoin Remittances to Kenya's MPesa
>'For some reason, Boston never planned for bypass capability, for trains to be able to get around stations, run express or in parallel.'

I'm not at all familiar with Boston, but I know a fair bit about DC and the main issue is pretty straightforward - tunneling is monstrously expensive.

Combine that with a lack of dedicated funding and the competing interests of DC / MD / VA for what funding there is you'll hear 'premature optimization' faster than an HN thread suggesting a three tiers for a startup web site.

That's before you consider that the system is shallow enough near the center to run alongside anything with three or more basement levels and the fallibility of switch gear.
Artists use realtime tech for data-driven live performance
AFAIK the main reason we still build the 32-bit stuff is to ship multilib packages for their 64-bit siblings.
Before responsive design came around, the word "responsive" actually meant a server would respond quickly to actions.
Does this even work on the wireless interface on a mbp? The driver used to prevent you from setting the MAC addr to anything you wanted, vs the ethernet driver for the wired interface that lets you play with it freely.
I missed a REPL at first too, which made me play a bit with REPL-for-Go ideas, but that didn't end up on anything really convenient. What solved the problem was rethinking why the REPL was convenient in the first place, leading to the creation of hsandbox:

http://labix.org/hsandbox

Despite it being created for Go, I got quite fond of the approach. Nowadays I also use it for Python, C, etc.
I'm terrified of Google (or any single player) owning the entire stack from infrastructure to devices to services. Here's to hoping that Google Fiber (and municipal fiber) spur competition, rather than a new monopoly.
Right, they were not wrong to investigate further. They were wrong to take such extreme action, pending the results of further investigation.