skysight-inc/HackerNews huggingface dataset:
Thank you very much for making the point I was about to.

I was very confused about the Web Components criticism, it seemed like the author didn't understand Web Components at all. My first thought was, "Why would you want to import your element into JavaScript, unless you're going to be doings something scripty with it?"

What you really want to do in a custom elements world, is embrace HTML, as opposed to JS, as the place to build your DOM. Instead of:

Bloop.renderComponent(Box(), document.body);

do:

<bloop-box></bloop-box>

Then I don't get this paragraph at all:

> Aren't you tired of having to query the DOM tree and manually manage the structure do
> create UIs? Web Components doesn't solve this at all, it just tries to encapsulate the
> work. The problem is that building apps is building components, so you inevitably are
> forced back into the manual DOM management to create your app-specific components (like
> how you constantly have to create directives in Angular). You also need to jump into
> JavaScript to configure and wire up any Web Components you used. It's a very messy
> abstraction, and fools you into desiring a pure HTML-based declarative way to write
> apps, which like wanting steak but eating liver.

What?

Of course the point of Web Components is to encapsulate the implementation DOM and the work of manipulating that DOM, and not prescribe how it's done, because you can do it in many ways: manually use DOM APIs, use templating like in Polymer, or even use React if you want.

The author then mixes criticisms of Angular with Web Components. Angular doesn't produce Web Components, has far too many complex concepts IMO (like the $scope.$apply example), and so far has rejected a Web Components centric approach (see their 2.0 design docs). You have to create many directives in Angular because it doesn't support standard 2-way data binding to properties out of the box: without directives you can only bind to attributes. Polymer, for instance, doesn't have those problems, and very complex widgets are built with templates.

And the complaint about needing JavaScript to configure Web Components seems to be completely without merit. Web Components imported with HTML imports are fully capable of registering themselves, so the import is all you need. Yes there's some JS under the hood, but you don't see it, and all of "Bloop" is JS anyway, so I'm really lost on this point.

React may be great, but the future is exactly in encapsulating away the work of building custom elements so that an application can be built of elements sourced from different vendors using whatever tools they want to implement them. I would have no problem using custom elements built with React, but at this point I am not interested in components that force me to use a particular framework. Trying to proclaim that all apps should be built with this or that awesome framework, is a quickly aging point of view.
It's not like Sal Khan was the first to say lectures are an ineffective way of learning. For example the "How people learn" report by the National Academies from 2000 (http://www.nap.edu/catalog.php?record_id=9853) is a very good overview for those new to the subject.
It's going to take more than a minute to think about whether or not things are actual constraints. What you've done is list obstacles, which are not at all the same thing as constraints.

Look at your list. Can you think of alternative approaches that reduce or eliminate each item on the list?
That's just a load of CS elite nonsense.

Mass market programming languages are built on the back of "non serious engineers" as you call it. PHP is big because it is legible and works for literally 10 million "not serious PHP engineers".

Ridiculing the funnel of people into engineering is insane. This comment alone is the reason why 50 women didn't go into CS this week.
Introduction to LDA (Latent Dirichlet Allocation)
ASP.net vNext was specifically about this.

And you don't need VS to do .net development; check out monodevelop or xamarin studio (they're the same basic thing)
Forgive me if I misread your post, but hydrogen fuel cell-powered vehicles as discussed in the article run on electricity. So when you say "electricity has been validated", you really mean batteries as used in Teslas have been validated, correct? Or are you referring to hydrogen internal combustion engines? I don't think those are in development at Toyota but maybe I'm wrong.
AppAcademy runs a cohort for 9 weeks of instruction time, then another 3~ish in the job search. They overlap them, so there's a bunch of experienced people to ask questions to.

Really, the best part of overlapping like that is that you aren't just accessing what the last cohort experienced, but the distilled wisdom they got from the cohort beforehand.

Having incoming members talk to existing ones is a very important part of maintaining and expanding institutional knowledge. It's especially important to foster communication in organizations with high churn rates.
I was confused by the ham radio line. How does ham radio have anything to do with internet protocols? Are they worried about TCP/IP over packet radio? Seems like a very fringe concern.
>According to the 2010 California Low Carbon Fuel Standard Final Regulation Order, fuel-cell cars have an average lifetime greenhouse gas emissions rate of 61.83 grams of carbon dioxide per megajoule. This is for hydrogen produced through the popular natural gas reforming process.

Electricity, on the other hand, was determined to have average lifetime greenhouse gas emissions of 41.37g/mj.

http://ecomento.com/guide/hydrogen-fuel-cell-vs-battery-elec...

Currently fuel cell backed EVs produce ~50% more greenhouse gas emissions than battery backed EVs. If you are going for green factor take the batteries.
Saved by an illegal, homemade radio [video]
Authorize.net is Cybersource.... It has the most complete set of tools I've ever used. From simple, value passing integrations to full API access.

Easy to set up with subscriptions.
Electric cars are actually a great idea to get off fossil fuels. Electricity is inherently "fungible" if you will. You can generate it anywhere you can rotate a commutator. Internal combustion engines rely on fossil fuels full stop.

If we switch over to electric vehicles, yes in the short term we are still generating that electricity with fossil fuels, but we don't have to. And in fact because the generation is currently centralized, each plant we switch over has a huge knock-on effect. Switch to hydropower and boom, 500,000 cars on the road just became carbon neutral (excluding production outputs of course). Even better, because electricity is so easy to generate it opens up the possibilities for decentralized generation! It would be impossible for everyone to have their own oil well, but in a decade or 2, everyone affording their own solar panel or wind turbine could be pretty feasible. Boom, now you've not just moved to carbon neutral generation, but decentralized generation!

In practical terms, moving as much as we can to using electricity instead of combustion gives us way, way more flexibility in terms of future directions. Solar, wind, hydropower, geothermal, etc, etc. All of these can be a power source for electric cars, but we only have one method of getting gas. Moving to electric cars would be a huge boon.
Usually layers itself do not make a PSD big. A big PSD file is usually because the DPI is huge and >500mb PSD files are very common in the print industry where designers have typically design between 300 to 600 dpi. A B2 poster at 600dpi will easily be >500mb.

*A PSD file has a max height and width of 30,000 pixels, and a length limit of 3 Gigabytes. Hence, Photoshop created PSB filetype which supports max height and width of 300,000 pixels and the length limit to around 4 Exabytes. https://en.wikipedia.org/wiki/Adobe_Photoshop#File_format
Do you know of a way to use libevent to make concurrent queries to mysql? Or mysqli to do this? I mean hitting MULTIPLE database servers / shards.

That would speed up my php by a lot. I an cache results of queries in PHP but can't batch things together before they are sent. In JS I can wait for 50msec to do requests in batches. That lets higher lawyers (ViewModels) query the model without worrying about batching!
UK computer games experts increasingly head-hunted by US and Canadian companies
Forbes, Philadelphia team up to bring 1,000 young entrepreneurs to town
For those curious, Microsoft went with the Apache 2 license: http://www.asp.net/open-source
I'm not sure if this is the right way to look at the problem. With the right numbers, it does provide a theoretical limit, but the problem is that there are other lower I/O limits that get in the way first.

As a stab at the right numbers, on Sandy Bridge you can issue two 16B loads per cycle. Since modern processors are superscalar, in that same cycle you can issue the two vector adds. So your actual CPU limit is more like 32B per cycle (.03 cycles per byte).
Please Don’t Frak up the Battlestar Galactica Movie
Reactive extensions too: https://github.com/Reactive-Extensions
Good question. For now we're just trying to make a product that both fans and artists are excited about and will use - a product we'd want to use. And since our initial product is tipping, we're committed to never taking a fee on these transactions. In the future, we may build-out a premium artist account, allowing them to get analytics around what is being Cheered, and built a platform for them to engage with and grow their fanbase. Additionally, while tipping will always be free, we could turn on product commerce where we may take a small fee.
"We"—schools, society, etc.—can't really control parenting. But we can control schools,

I agree with this statement as it is. But I think it's one of the problems.

There have been complaints elsewhere in this thread about the strict work rules under which teachers operate. And I agree with them.

You know the story of the drunk looking for his keys under the streetlight instead of in the bushes where he lost them, saying "the light's better here"?

If we keep on expecting schools to be the magical institution that fixes society's problems, we are going to keep on being disappointed, all the while greatly bothering all the people working at the school in the meantime.
In an interview at Ted with Chris Anderson, Elon Musk was asked the same question:

CA: Most of American electricity comes from burning fossil fuels. How can an electric car that plugs into that electricity help?

EM: Right. There's two elements to that answer. One is that, even if you take the same source fuel and produce power at the power plant and use it to charge electric cars, you're still better off. So if you take, say, natural gas, which is the most prevalent hydrocarbon source fuel, if you burn that in a modern General Electric natural gas turbine, you'll get about 60 percent efficiency. If you put that same fuel in an internal combustion engine car, you get about 20 percent efficiency. And the reason is, in the stationary power plant, you can afford to have something that weighs a lot more, is voluminous, and you can take the waste heat and run a steam turbine and generate a secondary power source. So in effect, even after you've taken transmission loss into account and everything, even using the same source fuel, you're at least twice as better off charging an electric car, then burning it at the power plant.

Url: http://www.ted.com/talks/elon_musk_the_mind_behind_tesla_spa...
Oh, whoever did this is gonna be in big trouble. Heads are gonna roll.

…Hmm? What do you mean "they meant to do that"?
From a conversion rate optimization perspective you guys should double-down on your "keep it simple" mantra.

The homepage is gorgeous, and it looks exactly like what I WANT.

However, in my experience with CRO it's not exactly what you NEED.

There are nearly 40 mouse-over or clickable actions.

There is a cornucopia of colors, images, and even animations.

The major "above-the-fold" call to action "See how we're different" is capitalized (harder to read) and doesn't look like a traditionally clickable element to the average person (underlined to indicate link / button like / etc).

I would propose that you test something dramatically simpler: check out Optimizely.com today.

I've watched www.Optimizely.com evolve with interest over the past few years.

They continue to strip away superfluous information from their fundamental action of "see the benefit" in motion.

Their site used to look much more like what you have today - have a look at last October:

https://web.archive.org/web/20131024222550/https://www.optim...

I have adapted their "CHOP IT" strategy to several clients with ~2/3 responding in a positive CRO direction.

It strikes me that you could fit your headline in along with your primary call to action / benefit and probably close more biz.
In Brazil as well, which is where I am coming from.

I did not notice a real decrease in refuelling stops, compared to a gas vehicle. But that is subjective, I haven't measured. That might also be explained by the size of the tanks: most 'converted' vehicles retain their ability to be powered by gasoline by flicking a switch, so the tank cannot be too big and has to go in the trunk.

Almost all conversions are done to decrease costs, most frequently by taxi drivers. As you are required to do annual inspections, it drives up the costs and it is only worth it if you drive long distances in one year.
MS just gave up on the Kinect
In terms of balancing tradeoffs, I continue to find this cheat-sheet useful whenever the topic comes up.

http://xkcd.com/1205/
"Homework: what's quicker to replace? A few power stations, or the whole vehicle fleet?"

average vehicle age in the US is 11.4 years.[1]

average power plant age in the US is over 30 years.[2]

1: http://www.autonews.com/article/20130806/RETAIL/130809922/av...

2: http://qz.com/61423/coal-fired-power-plants-near-retirement/
Having studied theoretical physics, I would disagree with the statement that lectures are awesome. If anything, learning theoretical physics requires grappling with conceptually difficult material, where problem solving and debating the subject are essential. You can't learn it by passively memorizing information.

It's conceptually simple, "orientation-like" material that can be learned fairly effectively with lectures.
Gasoline is not actually explosive - the fumes are flammable, but not the liquid itself. Hydrogen is much more flammable, and will ignite from a much smaller spark than gasoline will.

Cars catch fire in accidents all the time, it's not that hart to imagine that the problem might get worse if we switched to an even more flammable fuel.
Instapaper ships Fragmention support
Please stop calling everything a 'hack'
Is the 2007 blog post titled "The Rule of Law without the State" from a well known libertarian organization your only source for these statistics?

> verify any of these statistics yourself

Do you define verify any of these statistics as 25% of these statistics? Because I could only find the following on the CIA page. (The UNDP and the IMF list Somalia as data deficient.)

- Physicians per 100,000:4 (this is tenth lowest and FYI the CIA uses per 1k)

- Infant mortality: 3rd highest 100 Afghanistan highest at 114.

- Maternal morbidity: 1,000 3rd behind South Sudan (2,000) and Chad (1,100)

- Sanitation Down to 23%
Even the cleanest code will only ever tell you how something is done, and not why.

The best-factored simply-named controller source or whatever else will not, in isolation and without documentation, ever tell you why we are asking the computer to do the things it does.

The problem with this is that somebody (rightly or wrongly) will see the code one day, and infer what they think it is doing, and change it, and break things elsewhere in the world.

If you don't want that to happen, you are forced to only ever write code that matches the exact logic of what already exists--and because you, rockstar ninja cowboy that you are, don't have any documentation including business use cases or logic for a particular hack or inelegance, you must then look on and only make the mildest of changes to the sacred monolith.

Or, you know, you could document your projects and software like a real engineer, and others can later check that they can make changes with impunity--or even better, throw away chunks of unneeded code wholesale because their time is (according to the docs!) past.

EDIT:

This whole "The code is the documentation hurrrr" meme is really annoying--it can only express the hows and not the whys. There is more to software than simply the steps the computer takes to transform data.

If there wasn't, we'd still be using assembly and Perl every day.
Actually a study from 2012 shows battery backed EVs getting 34 mpg "on the nation’s dirtiest grid". A good diesel can do much better than that. It isn't so cut and dried as you make it sound.
Hardly 'open' but if you're looking for something similar that works nicely on an iPad Hopscotch is also worth a look https://www.gethopscotch.com

Bit more limited than Scratch but the new editing interface they just released works really well.
yeah, I tried prefetching like this: https://github.com/jvns/howcomputer/blob/master/bytesum_pref... (using MAP_POPULATE instead of hugepages) and got a slight slowdown
My main concern is that I don't see how they get any money out of it. Normally I'm fine with free services, for obvious reasons, but it strikes me as concerning that this requires quite a bit of work and money, both over the long term, but they have no visible payoff.
The only way I see it being viable in the long term is if they take our money. I'd like to see this as a % fee of some sort but I worry that it is either doomed or a scam.
Whenever I hear talk about school reform, or teacher's pay or how long they work, I am reminded of Dean Kamen's http://www.usfirst.org/. I heard him speak last fall, and he points out that a significant part of the problem is the glory and fame attached to entertainment figures and sports figures, rather than to scientists, engineers, and doctors.

His program sponsors local competitions, such as building robots, and other technology-oriented activities.

While the issues raised in the article are valid ones, we need to look at the whole picture.
Is the destruction of SMS as a technology necessarily bad? I don't think so. Like ripping off a band aid, get it over with and move on.
>Hydrogen on the other hand doesn't require any rare elements

Don't fuel cells need platinum?
who is this bad for? It seems good for SpaceX
Flappy Bird AI – Particle Swarm Optimization
Using JavaScript is fine for things that need script, but ultimately, if I'm building HTML, I'd rather do it in HTML. Put another way: HTML is a great DSL for creating HTML.

As for scoping of imports, you do have a point there in theory, but in dealing with quite a few complex Polymer applications at this point I haven't seen that be an issue in practice. The scoping issue is well known among the people working on Web Components, and AFIAK there are plans to address it.

I'm not sure why you think conditionals are complex in templates. Your example might look like this in a Polymer template:

<template if="{{ shown }}>
<my-item></my-item>
</template>

Yes, there's some token overhead, but in the context of a larger template it pays off to have the entire HTML specified in one place, and in a way that mirrors it's output structure, not spread out over often hard to follow imperative code.

However, as you point out, Web Components doesn't prescribe how to manipulate the DOM, so if you still prefer to do it in script, go ahead!

The point is to produce an element where the browser, developer tools, and your users don't have to care what choice you made.
I profiled my program looking for TLB misses, and got 0 dTLB misses (https://gist.github.com/jvns/a42ff6f48c659cfc4600).
Came here to say the same thing (http://bastibe.de).
Productivity of a programming language is a tricky bit.

Definitely you can achieve more with less characters in Scala than Java. Are you paying by the character?

For me, legibility and long term readability is the most dominating factor out of any. This is really subjective, but saving on characters you have to type, only to make the code a lot harder to read seems like penny wise pound foolish to me.

And to pull out an expert who agrees with me, Linus slaps C++ around for many of the same reasons. He noted that it's a lot easier to review patches in C because there is no hidden features (eg: operator overloading) that prevent comprehension.
Right, I think people forget that Java essentially aimed to be a vastly simplified version of C++ with garbage collection and memory safety. This was something a lot of people were crying out for at the time. There were some bad decisions in early Java (making data structures synchronized by default, lack of generics), but it's got to the point now where it's pretty good at what it's intended to be.
Gmail Android: 1 Billion Downloads, first app ever
Source: http://bgr.com/2014/05/13/gmail-android-1-billion-downloads/
The most overlooked element in your app
What about range? Hydrogen might be less energy dense than gasoline, but what about compared to batteries?

Range is the #1 crippling factor for EVs to most people I talk to.
When Should You Make the First Offer?
It's great that the Oscar team is doing this - they seem like smart, dedicated guys. That said, they've chosen a very difficult market, and it's hard to see how they can build a profitable business around this:

1) The Affordable Care Act caps the profits of insurance companies through the imposition of the Medical Loss Ratio (see https://www.healthcare.gov/glossary/medical-loss-ratio-MLR/). Insurance companies literally have to pay back excess profits to policyholders.

2) The ACA also eliminates medical underwriting (discriminating based on prior medical history) and imposes guaranteed issue (requiring insurers to accept all applicants), making it impossible to gain competitive advantage by cherry-picking which customers to insure (like GEICO does in auto insurance).

The net effect is that insurance companies have basically become utilities. All that's left is to go for scale and efficiency, but this is a heavily regulated, very fragmented space and that greatly constrains how fast you can grow.

All that said I commend these folks for doing this - definitely a step in a right direction in an industry that could use it.
Woman Prints $1000's in Fake Bills
Hi, thanks for posting your concerns, and I understand where you're coming from. Our visible payoff is creating a social network around payments - and while we will never charge fees on tips, there are many other services we can introduce to generate revenue. One example is later on allowing creators to actually sell their content on our network (to their fans) or having premium artist accounts to help them manage, engage and grow their fanbase. Other than this, can you think of any other ways we can convince you (and others) that we are not a scam?
> * No charging stations (infrastructure problem)

Pardon me if I don't understand your point there, but you can't really say there aren't charging stations available, can you? I can agree that bringing electric car charging infrastructure to par with gas refueling infrastructure is still a challenge.
it's not even about visual studio.

It's about the fact that the whole .net framework is not opensource,thus forcing you to run windows server anyway.
Startup gets your MVP up in one day
Damn, Javascript is only becoming messier. I think I'll just watch it from the distance and wait until someone figures out the best way to deal with it.
Hyperbole much? If a man or woman is that put off by this sort of comment, they're probably more suited for another field of endeavor.
If Google killed someone, the people who ordered and executed the operation would likely go to jail. The government gets away with it because they are effectively above the law, despite the veneer of accountability.