skysight-inc/HackerNews huggingface dataset:
Is this something that might be cured by a technical means in the future? Should we be opening up more radio spectrum for "last mile" connectivity? Maybe blimps instead of satellites? Microwave? Line-of-site laser towers? I'm reminded of an acquaintance who was busy wiring his house with cat5 cable in the late 90s, when wifi was available, but not ubiquitous. Now I can't imagine anyone but the most super-hardcore running wires inside their house for connectivity.
But that's only because the software is performing unnecessary actions/computations, it's not an inherent limitation of the CPU device.
I hate lazy articles like this. E.g.:

(titanium is) extremely costly to produce

How about some pricing details, some quantification? That information is not to be found in this article!

Many years ago I wanted to find out how expensive titanium was. So I called around (before everything was on the Internet). Turns out it was about $5 per pound. Sure that's expensive compared to steel or aluminum, but not "extremely" so. And for something small like a wristwatch, the cost of an ounce of titanium wouldn't break the bank.

Maybe the expense is in the actual fabrication, not in the metal itself? You won't learn that from this article.
a thank you note from Obama to reddit https://imgur.com/dZqiFrX
Because "Commies Are Cool" (see the cult of Che), and their supporters imagine themselves as becoming commissars, not anonymous bodies in ditches.
>The narrative that machines will "eat" all the jobs leaving the mass of humanity unemployed is an easy to understand story, but it hasn't ever come to pass and probably won't for reasons that don't need to be detailed in this comment.

It is already happening, just take a look at graphs of labor rate participation against productivity. Will it happen to 'all the jobs', no, but will it leave masses of humanity unemployed? Yeah that is already happening, EU unemployment for those under 30 is staggering.
The rent number was from a co-worker who is renting in MV.
Tangentially, there is recent discussion of the idea that the neocortex is homologous to structures that do exist in the avian forebrain, eg that mammalian neocortex vs avian forebrain is almost the same processing units, wired with almost the same way connectivity, but just with a slightly different spatial organization:

http://www.sciencedirect.com/science/article/pii/S0960982212... Harvey J. Karten. Neocortical Evolution: Neuronal Circuits Arise Independently of Lamination.

Some evidence is that some genes which correlate with cortical layers in mammals show up in these other places in avians.
Sadly, judging from FF and Chrome both, extensions lead to unavoidable slowdowns. Which makes them a "can't live with them, can't live without them" proposition. Every time I create a new profile, I am shocked by how fast it is. Then the avalanche of ads and tracking pixels forces me to install ABE or uBlock, and the downward spiral begins.
A Decentralized Lie Detector
if you do not have a family commitment and visa issue, do what makes you happy.

Life is just so short. in fact, you probably only have <90,000 hours left to work for your entire life from now.
I said "look like", not "be". I'm sure there are plenty of closed-source programmers who really are nice people who rescue puppies from trees and bake cupcakes for school fundraisers, but that doesn't change the fact that answering the question of "Hey, would you be interested in opening up the source code of your program to the public so that people can help you write it and have some way of knowing that your program doesn't have code that sets my hard drive on fire after selling all my personal information to Latvian potato farmers?" with an unwavering "No fscking way", it's pretty understandable that the people who would instead answer "Of course!" would have an impression of that programmer being selfish or perhaps even outright malicious.
fail-closed or fail-safe shell scripts

I nearly choked. Perhaps in the 1980s when you could hire people with shell minutiae memorized, this was a good strategy. These days, I would be wrapping the executable for the job (purposefully in an unspecified language to facilitate broader use and survivability of the design) in a layer that makes its environment temporary and OS-level sandboxed (to stave off security challenges), and completely explicit (to nip the clasically vast number of undocumented dependencies in the bud). Ideally, versioning of such environments and their builds would be supported. That's exactly cims.
>and those who start counting from zero.

That kills the joke. 'off-by-one' is subtler.
Exactly! You put that much more eloquently than I could've. I'm glad to hear that you're creating a product that makes that learning philosophy accessible.
> Confirmation from one person with a very particular take!

Yes and a match with mine. It feels good to hear out of a maelstrom of contrary opinions one that finally matches your own.

The best to you and your family! Families soaked in positive experience will change the world only for better :D
Reminds me of that 𝒖𝒏𝒊𝒄𝒐𝒅𝒆 based phishing attack on Coinbase: http://www.reddit.com/r/Bitcoin/comments/2lt76n/warning_coin...
Excuses for Not Testing
I didn't notice that - but 42 minutes later I think the comment still stands :)

Check out the other top 5 issues - it's mainly a bunch of people talking to themselves.

Anyhow - I genuinely wanted to link to both - not trying to poke at node.
How does busting them into smaller companies help anything? You'd still have regional monopolies or duopolies.
C# also infers method type parameters, and will implicitly convert a lambda to a matching interface. Fluent code in C# is also very clean. They're great features in both languages.
Go away please.
It still does have a way old version of v8 that's unsupported by Google. For the record.
I think at least part of it is because the people on HN enjoy solving problems so much. When there's a post that says "we solved this problem", a lot of people here (me included) think "great, what's the next problem to solve". The focus is on "the next problem to solve" more than the "great", sometimes to the degree that the "great" is completely ignored. I don't think this is necessarily a bad thing, but it can get grating. It reminds me a lot of a part of the essay "How to ask questions the smart way"[0] by Eric Raymond:

> Much of what looks like rudeness in hacker circles is not intended to give offence. Rather, it's the product of the direct, cut-through-the-bullshit communications style that is natural to people who are more concerned about solving problems than making others feel warm and fuzzy

It's not quite the same, but it comes from the same cut-through-the-bullshit attitude.

[0]: http://www.catb.org/~esr/faqs/smart-questions.html
Actually the reverse happened in 70s - instead of pursuing indigenous R&D, it was decided to clone Western hardware and software instead. This really crippled Soviet computer science and engineering.

In 50s-60s Soviet computers were not that far behind, but late it was harder and harder to compete with West simply because of economy scale disadvantage. Unlike nukes and space exploration, computer technology was not receiving the funding to maintain parity.

Therefore it was decided that copying and cloning Western tech would be cheaper then trying to compete in yet another high-tech industry.
Partly due to the different sandboxing implementation, Chrome had their own already and Apple was pursuing something called WebCore2 IIRC.
You know what's a C + iJ? A Complex Joke.

You know why Complex Jokes aren't funny? Because the joke part is imaginary.
I can't speak to the BananaBread codebase, since I haven't read it — although BananaBread performs poorly as compared to commercial engines, regardless — but if you look at even the published benchmarks in that blog post, the Worker-based implementation is slower in all cases except for Firefox with two bots. Chrome is always slower when using Workers, sometimes massively so, and Firefox with ten bots is slower multithreaded than single-threaded.

Regardless, shared memory isn't only useful for WebGL. It's useful for any kind of UI where you don't want to block the main thread, and if you don't have DOM access it's tough to make that work. If copying is fine then current Workers are good enough; if copying isn't fine, then this doesn't change that.
This is oldish news but worth noting that it wasn't Bertha herself that was sinking anything. The current best guess is it was the result of pumping out a huge amount of groundwater while digging a new pit to rescue her. Hopefully now that Bertha has entered the rescue pit this won't be a problem anymore.
But breaking up Comcast or TW wouldn't lead to increased competition and more options for consumers. Breaking them up would not change the fact that most people will only have one serious option for wired internet service... it would simply change the name of the one option that a given consumer would have. The reason being that, for a given location, the permission to actually lay down the lines is going to be given typically to one company (or a select few). This means that wired internet service is not capable of being a healthy competitive market. Which leads to the conclusion that treating those lines as a utility is the right choice.
This is docker-specific, obviously. Also, AFAICT it's not really 'deterministic builds' despite claims to the contrary since the network is allowed as input.
Repeated argument I don't agree with...talking point.

Repeated argument I do agree with...consensus.
There are 10 kinds of people in the world. Those who know binary, those who know ternary, those who know base four, ..., and those who know that every base is base 10.
What safeguards are you putting in place to not repeat the Klebsiella planticola debacle [0].

What is the possibility of an engineered organism escaping into the environment and over producing a beneficial substance, insulin, acetaminophen, Lysergic acid, etc.

[0] http://www.cracked.com/article_18503_how-biotech-company-alm...
Practical Primer to Prediction Using Python
Your voice is not in your throat....learn to write from one who with grace will, draw you to your authentic voice.
From the instructions it appears it works with a current RDP client (likely the version required for connecting to Windows 8 or 2012R2)

Interesting, as their partner for Modern.IE, BrowserStack, uses a Javascript based remote desktop. (It may also support Flash on certain browsers, but I'm not sure about that part.)
This was awesome. Do more please.
I think almost all new branches of 20th century Western-originating science suffered some degree of unhelpful ideological scrutiny at one point or another although most of these cases were not as damaging or as well-known as Lysenkoism.

The pure science itself perhaps had the capability to catch up and recover but the centrally planned, often military-dominated industrial system was profoundly awful at actually managing industry and innovating. Much of Soviet industry remained woefully behind its Western counterparts - in capacity, precision, quality assurance, material science, you name it. One can reasonably argue that a great deal of Soviet engineering design ingenuity in a number of fields was driven by the constraints of what they could realistically produce.
Your voice authentic voice is the gift you will be drawn to with grace and intention by SKP....learn from her!
We dove into this at work (where we make a lot of flash and HTML ads) and it took a 40k flash ad and made it into a 100k HTML add that also required the nearly 500k swiffly.js file to run.

So it's a start but it's not magic nor replacement for a competent human just yet.
What is the point of this then?

Part of the value of hackernews is that you get informed people presenting ideas that you might not otherwise have considered. Attacking someone because they violate orthodoxy is something that is lampooned in this comic. YOU'RE THE GUY IN THE COMIC! http://xkcd.com/386/
It really is:

There are 10 kinds of people in the world: Those who know hexadecimal, and F the rest...
That looks like a good tool, but have you met nginx before? I sorta view OpenRESTy as a reason to sneak nginx into my stack. :)
As far as I can tell, the 700 regulations is complete nonsense from people who did not read the release thoroughly. I have the news release sitting right in front of me, and on the 3rd page under the heading "Legal Authority:..." it says:

"the Order refrains - or forbears - from enforcing 27 provisions of Title II and over 700 associated regulations that are not relevant to modern broadband service."

That's your over 700 right there. This is the only place that I can find that number anywhere. The people who are talking abuot "over 700 new regulations" are party to a misunderstanding of hilarious proportion, making it clear that they have not RTF(news release).
>As a consumer, it's easy to think of the Internet as an infinite resource, but real atoms carry all those bytes and they have finite capacities. Who pays the cost of delivering that additional 30% of traffic is not straight forward. While it's tempting to say that an ISP like Comcast should pay, is it fair, then, for them to spread that cost over all Comcast subscribers regardless of whether they are Netflix subscribers?

That's what it comes down to, a subsidy for Silicon Valley.
SATA and AHCI are already on their way out, being replaced by PCIe and NVMe. That removes most of the abstraction that is actually obsolete, but it doesn't pretend that SSDs aren't fundamentally block devices. About the only thing NVMe does that is perpetuating a fiction about the underlying flash is that the read block size and write block size are the same thing. All the rest is abstraction that's absolutely necessary until we completely change our conventions for computer architecture and operating systems.
Pornhub: Wankband (SFW)
The Enemy on your Phone
The caps were already there. That is what peering is about.

If you can offer the service internally on your network, then by all means you should be able to allocate as much bandwidth as can. The peering points are the choke points. This is where things get nutty.

Netflix has developed boxes that can be deployed in operator networks to avoid the peering choke points. They didn't want to pay Comcast to operate these boxes (They have to be operated). It's not like netflix didn't have a choice in this situation.
A subsidy for some small subset of Silicon Valley, paid by consumers and other companies.
Organizations I've been with have always preferred to keep the revenue app out of the schema-maintenance business.
Rancher now supports pulling Docker logs
I would have mentioned lynx but wasn't sure it still existed.
Actually, our approach is effectively yielding the results you're looking for.

Removal of old IE legacy cruft is slimming Spartan's disk and memory footprint when compared with IE. Advances in the Chakra engine are pushing performance ahead. We're rearchitecting our DOM, which is yielding perf and security wins too. We're planning an extension platform also, with top add-ons like ad block being a clear target.

There's a bit of a catch 22 with "get users" and "watch compatibility fix itself" as broken compatibility is often cited as a top reason for users to switch browsers. It's hard to grow users without investing in compatibility.

So what we're doing is defining our "blend" of investments. Right now we have a heavy amount of interop investments in our blend as we think that's important for users. Over time (months, not years) the major interop gaps will disappear and I expect we'll see a shift in that blend to increase investments in other areas.

(Jacob Rossi, Spartan platform engineering team)
Nice, thanks for the example. A couple issues I noticed - in Chrome, on my laptop, I cannot scroll down on overflow text pages...also, the hamburger menu isn't clickable - it triggers a page turn.

The design is slick as hell though.
Obama, AT&T, Verizon, Netflix and more react to the FCC's net neutrality vote
Why is the editor getting cheeky with the ELO, Rick Astley, and Steely Dan references? It's pointless joking, I guess, but it makes me think...how many other dumb sub-headlines did I not understand? Why do otherwise serious magazines do that kind of thing?
Even democracies run better with unambiguous rules.
Making Informed Security Decisions
Hi mods! This doesn't display but I can still fill it in when editing.
This is a good summary of different companies' statements regarding the net neutrality vote.
It's certainly not only Republicans. But neither are they pandering to their "base" in any traditional sense; rather, they are pandering to a few dozen specific people, the extreme concentration of whose wealth generates gravitational fields that that propagate through today's medium more freely than in any time in recent memory.
If you're already a security expert, this is probably nothing new.
Machine learning researchers aren't going to stop looking for ways to develop better translation algorithms, learned more effectively from the vast volume of data that already exists.
I think that the interest here on HN would be similar for education in a long-lasting fascist (or whatever kind of brutal) state's scientific system. I really don't see the interest here as a moral statement on communism, but rather as just interest.
>the extent to which boundaries between adults and children have been erased

I'm not sure I understand. Is there more of a boundary in other countries? Is it the "helicopter mom"-ing ?
He's showing his project, it's best to keep condescending comments about the person to yourself. Just focus on what is needed to make the project better.

@Daybooks - Kudos for actually launching something. Done is better than perfect. Now on with comments that actually help the project.

Writing copy is always a pain - I still have issues with grammar and spelling, however my code is flawless :) It's a pain to proofread when you're heavily invested in the code.

The presentation is neat and clean. Until you get buzz that will do the explaining for you, it's best to put something on the front page for those who don't get what you have already. It feels intimate because you have to be in the know to have a good gist of what it does. However, it's all about your audience.

I like UI but for users with IE or older browsers, your dependence on HTML5 and CSS3 might pose a problem with adoption. Always have graceful fallback.

The images you're loading are sized way too large and take time to load. Kill the image sizes at 1080P and let responsive CSS do the rest. Faster load times and better presentation.

On the landing page or about page - show an actual example of what the daybook entry looks like. Is there a link or a screenshot?

It looks promising - is this public or private posting?
Buying an apartment in New York is actually one of the things that spurred us to start the company. My wife and I wanted to buy an apartment in New York, but by the time we had made our decision, the seller's agent we had been working with was replaced with a new agent by the buyer. The new seller's agent did not want to share the commission and made it very difficult for us to complete the transaction (even though this is illegal). More transparency and fewer big personalities is what we want to bring to the market with our service.
Maybe we will be content to have "good enough," but I'd think that there is enough value in good quality translation that Google and others will pay people to "train" their algorithms and data set. Instead of waiting till someone tediously translates things, and then trying to learn from it, it would have skilled translators skim over the output, and correct it where it deviates from perfection, while providing concise feedback as to how it got things wrong, how bad it is, why it is wrong, etc. Which is one example of the type of skilled job that I see opening up in the future....the training (not "programming" per se) of robots.

The same thing can happen for, say, training a self driving car how to merge. A good driver can let the car attempt it itself, but slap it into manual when it is failing, then provide some sort of additional feedback -- not so different than a driving instructor teaching a kid to drive.

As robots do more and more things, there will be more and more opportunities for people to train them.

The only scenario where the economics of that doesn't work out is if everyone is employed so they can't afford to pay the trainers enough....but the rest of the article doesn't support that.
Given that the Node guys are publicly saying things like 'Io.js, what's that?' I think a little bit of snark is justified.
I find SQL is pretty portable. You have to learn each server's ins and outs to do performance work, but then, those differences are part and parcel of why there are different servers, beyond basic business-competitive reasons.

ORMs just add a thick layer of fluff over an otherwise (mostly) portable language, where I'm concerned. I rather keep it simple between DBs and apps. If there is gross SQL in the app, make a view or function in the database. It isn't rocket surgery but you do need experienced staff to get it right.
If you are advertising it as a high performance RPC, you shouldn't be using protobufs.

Cap'n proto and flatbuffers are much faster.
Ophan: Key metrics informing editorial at the Guardian
Really interesting, but the article doesn't explain why someone would want to grow chemicals using microbes instead of synthesizing them through chemistry. Is it cheaper?
That's the way I started when I first moved out of home - very simply. I still remember wondering how I should cook a steak; how would I know when it was cooked? How do I know what to heat the pan to? Etc....

To go a bit philosophical, you have to lose the fear of engaging with your food and the cooking process. Don't be scared to play with your food while it's cooking. Smell it often, listen to the noises it makes, don't be worried about moving it around the pan and even take notice of how it moves - is it sticking to the pan? Does it seem a little dry? Does it smell good? Start doing this with the simplest of things - some oil in a pan and a steak or sausages, for example.

Don't worry about following recipes to the exact letter all the time, unless you're doing something like baking where the chemistry is more important to get accurate. If your time isn't exact or the temperature is a little off or you use more than a tablespoon of oil, see what happens. See what happens if you add salt, or if you don't. Observe it while it's happening. Don't be scared to taste something off the pan. If it doesn't taste good, ask yourself why? Then ask yourself how you might fix it.

Once you're not afraid to do that, cooking becomes a lot more fun and intuitive. Then you can follow recipes while engaging with them and the food.

I feel like this is something that many people who hate cooking or who are scared of cooking miss. Cooking shouldn't be a "follow the instructions to the letter otherwise one wrong step and boom!" process. Instead it's a highly interactive, very sensory thing.
That doesn't make any sense to me. If Node is good enough, or io.js is good enough, then they are no better if the other stops existing, and no worse if the other continues existing.
Google Makes “Mobile-Friendliness” a Ranking Signal Worldwide
You Can Call Me Mel – A Hand-Drawn Slide Deck
thanks Ben!
Rails and Merb did it (http://yehudakatz.com/2008/12/23/rails-and-merb-merge/).

However io.js seems to be setup the right way here. Javascript development growth is still in massive growth phase. It is hard to prove the singularity exists when paths keep diverting.

I think it is probably healthy to have 2+ or have one win out in the market. Or maybe create others as javascript becomes more prevalent. As the overall javascript development market gets bigger, this will happen more and more. If it gets crazy divergent then standards come about so they work together better. Everything is going to be alright.
It's easy to sound smart when you write critical comments.