skysight-inc/HackerNews huggingface dataset:
For now we want to learn as much as we can about how people get value from a tool like this and then try to align the revenue model with the value. While we'd like to make some money now, our costs are very low so we can continue to give away the planning for free.

Google's model might work for us: they give away a lot of resources for free and help a lot of people, and they charge certain segments of their audience that can afford to pay. So while people are accustomed to paying advisors for a plan, we think it's better for our audience and a competitive advantage to be free.

There's other ways that people are accustomed to paying advisors now that could work. For example commissions on insurance sales. The price of insurance is fixed by regulations in the U.S., so you pay the same price regardless of where you buy it; might as well buy from us and get a free financial plan too :-)

Another company tried charging for plans, but that didn't seem to work, they've since changed their model. We think it'll be better for our customers and for us if the financial services companies pay for this somehow.
Amazon EBS Update – New Cold Storage and Throughput Options
me too, forbes is against privacy badger
Big budget syndrome. If you've got $200 million to make a movie, the bridges MUST blow up.

Bloomberg stands alone among U.S. media companies as a place with lots of available cash for whatever projects catch the top folks' fancy.
Yeah, that's not how it works at all. Not sure how you're making that conclusion?
You're probably not going to be tweaking the implementation section.

I prefer the 2-file approach myself, but the basic idea of distributing source files that the user adds into their own project is a good one. I much prefer it to having a solutionful of random projects, each of which inevitably needs its settings carefully tweaking to make sure everything works properly. Though I do admit that is not a very high bar.
I understand, but I disagree, because you can have carbon emissions, or you can have carbon emissions along with whole areas left uninhabitable due to mining and the need for mining resources will still be there, whether we want it or not. I stand by my opinion. I'd rather have mining happen in space.

And I understand the concern, but if reducing CO2 emissions is the goal, the first targets should be the production of electricity, heat, transport and agriculture. Food gets transported nowadays by airplane and maybe we shouldn't shut down nuclear power plants to replace them with coal plants. Plenty of low hanging fruits if you ask me.
Yes , github hosts UGC which has a lot of spam/malware.
Gentrification pushes out poor people, therefore you can ban things poor people like without backlash, and naturally fewer poor people means fewer sick people, if most financial problems come from medical expenses and medical expenses mostly come from sickness, then making it hard for poor/bankrupt people to live there will naturally result in the remainder being healthier on average. I would theorize the demographics of NYC are anything but constant.

Or it could be a bias toward authoritarianism naturally results in health, although the cause and effect on that one is a bit fuzzy. The obesity rate in NYC is about 1 in 3 but in Denver its about 1 in 5, and Denver isn't X% more authoritarian than NYC.
Good article but no mention of Promise.coroutine [1] which I find unfortunate. It allows for a synchronous looking code using generators and yield. I've been using it on express servers (in lieu of Koa) and it's worked great with promise-based ORMs (BookshelfJS). Also allows for use of native try/catch.

[1] http://bluebirdjs.com/docs/api/promise.coroutine.html
They typically draw/process every frame. So if you're doing a game or real-time tool, it will be part of your main loop. I wouldn't call it a "busy" loop, since usually you'd sleep or yield when done processing the frame and wait for the next frame.

There's no reason you couldn't take the same approach but only process/redraw in response to an event (e.g. on a mouse move or click). But since immediate mode GUIs tend to be used in contexts where you're already drawing every frame (games and interactive tools), people tend to use them this way as it fits the best.

The main defining characteristic of an immediate mode gui is it tries not to store state for each widget. Rather than having a large "object graph" (retained mode), you take a more functional approach and draw what you need every frame. There's much less bugs/complexity trying to keep your Model and View in sync, but somethings that need extra state (e.g. tree view expanded state) get more complicated.
It could be that. It could be something else. That's why the questions are being asked instead of people being disqualified at this point.

Although I would really doubt any professional cyclist would have an ungreased, misaligned hub and not know it or not trade it out for a bike in better repair.
That is a neat trick, but it would be incredibly brittle. Kids, don't try this at home!
Imagine you're on the run from mafia and communicating with your parents via a messenger. You sent your current location and after a few hours mafia people approached your parents and took their phone. Now, if you sent an message that deletes itself, you're sure that unless your parents didn't preserve it intentionally by copying and pasting or taking screenshot, this location isn't revealed to mafia. If your messenger didn't have this feature, your parents would have manually delete the sensitive message — what if they forgot?

This feature is quite useful, even if not 100% proof.
Public facing systems isn't the issue, user generated content is.
The Adventurer CX Type
You Wanna Build an Empire Like Google's? This Is Your OS
Azure Container Service is now generally available
Think you mean Ultrahaptics (http://www.ultrahaptics.com/)? Supposedly there's an evaluation device + dev kit available, but I haven't seen any press about it at all.
Why is there a screen that says “It is now safe to turn off your computer”?
Dunno if you can see this post then:

https://www.facebook.com/plugins/post.php?href=https%3A%2F%2...
Not requiring any external dependencies is a huge plus in my book.
"Being able to use oceans as a lower baisin might address this"

There also are ideas to use the ocean as the higher basin. See https://trustyetverify.wordpress.com/2014/12/11/energy-from-..., https://www.technologyreview.com/s/510806/a-manmade-island-t...
It's hardly new. I've heard it applied to everything from large suburban-style developments in a rural town to a big casino in the next town over. It's basically come to mean someone whose desires and preferences for building in the local area are different from mine.
And that's why you should be careful with what you share
Offshore in central London: the curious case of 29 Harley Street
Once it can be viewed offline, the sender shouldn't be able to delete it.
From their examples:

projects.insert({
'_id': "BedquiltDB",
'description': "A ghastly hack.",
'quality': "pre-alpha",
'tags': ["json", "postgres", "api"]
})

Does anyone actually mix quotes like this in python? It's horrible.
Uh, why didn't she teach the known diagnostic criteria? I don't want my oncologist winging it based on what looks intuitively obvious on a slide.
If not, it's getting close. Certainly the original users are getting sick of it, and the new generation wants nothing to do with it.
http://www.metrolyrics.com/let-the-sky-fall-lyrics-adele.htm...
My pleasure. Read my blog if you want a lot more on the same kind of topics.
Google trends suggests we hit that in 2013

https://www.google.co.uk/trends/explore#q=Facebook
Think have some strange causation going on here. Have you ever had to figure out how many calories you could get per dollar -- let me tell you it looks a lot more like Taco Bell than grass-fed meat and a kale smoothie. Have you ever had to work 2 terrible mind-numbing boring jobs for 60 hours a week and then threw a couple kids or even grandkids into the mix? Not a lot of spare money or time to get a gym membership. There's also social norms, a lack of future orientation (that is a well known effect of living in poverty), etc. Being poor is unhealthy -- blaming its effects on individual's not "being responsible and eating and exercising right" is an individual cop-out for a structural problems.
New site launched looking for feedback
You definitely pay for what you get in the battery department. I personally have a pair from Sony claimed to get 20 hours of battery life on a charge. I've never fully tested the claim, but they are more than enough to make it through a couple workdays without charging.
As I said below, if every request had to go through customer service, I might be okay with it.

And doesn't the same logic apply to Gmail? Do you think they should do the same?
Lesson #233: Key Red Flags for Startup Investors
E-commerces makes up the vast majority of their revenue and employees... I've read a lot worse descriptions of a company.
Generally I feel if I have a lot of business logic in Javascript than my view is wrong.

There are things like client side validation that I don't know how you'd do another way?
Why would bring up batteries? Solar for the moment isn't about all or nothing electricity, it is about cost and if it beats coal in the cost per kw/hr then that is electricity that doesn't need to be generated by coal.
Viewing and modifying radio signals with Audacity
> Google Now has a pretty wide range of behaviors, but it's the spooky-accurate voice recognition that sets it clearly ahead. In the last year, Google Now has only misunderstood me ONCE.

> She also mishears me 25-45% of the time, AND she seems to be getting worse over time. I assume this is because they are trying to widen her audience beyond a standard California accent, but it's incredibly frustrating for a product to get worse, not better, over time. I now use her only for voice dictation of texts on my iPhone, and use Google Now in app form exclusively for more advanced queries.

And this is pretty much a huge issue for this market. Entry requires having already spent several billions on voice tech.

You’d have to practically use all of YouTube as training set. Which Google did.

Maybe someday we can have laws that require all neural networks trained with data from others to be in the public domain, even if the people providing training data agreed to the data being used for training.

Then we could compete on other things than "understands voice".
Single-quotes is the typical way to go. I do know when I'm not linting that I mix and match unintentionally. Easy to forget
Yes please stop trying to be JS devs. Leave it to people who know the language. Someone who comes from Java or Python can just make monstrosities of code and then hate working on it again. What a surprise.

These are the people responsible for coffeescript, typescript, yourmumscript that won't exist in a year or so.
I don't understand why everyone keeps banging this drum.

At 4GB, I'd agree with you. But I'm still running my 2009 (!!!!!!!) MBP with 8GB RAM, and it's fine. And no doubt, the new MacBook is a bajillion times faster than my somehow-increasingly-heavier-each-year-brick-of-aluminum MBP and will handle memory pressure like a champ.

And speaking of memory pressure, for it's intended use, even with 30 Chrome tabs, 8GB is fine. Plus, given Apple's track record of device support over the last 7 or 8 years, Apple intends this machine to be usable for at least 3 years.
When I was poor buying healthy meat and greens at the mexican grocery store cost me very, very little. I don't believe for one second the "the poor must eat big macs and drink full sugar colas or they will die" nonsense.
same here, stopped reading after that
We've been using this language internally for a number of years and finally got around to pushing it out the door.

It's unusual because it keeps C's types, so you get compile time type checking (with some run time checks). In particular you get structs which are nicer than the typical scripting language approach of using a hash where you want a struct. The structs tend to be commented, I learn a lot about a program by reading the struct declarations.

It's based on Tcl which might seem a little strange these days, but back in the day we were a self funded startup (18 years later, still no VC money) and there was just no way I could have paid for native guis on all the platforms. So the Tk part of Tcl/Tk was essential. I love what Tk can do, even today. But Tcl syntax drives me crazy unless I'm living in it every day.

Little has been pleasant to use, ctags just work, indent just works (until it hits "if (buf =~ /regexp/)", I think that trips it up because it doesn't know that // is like ""), c mode in editors tend to just work.

If it gains any traction I could imagine that someone tries to make a gcc --little dialect, I'd be all over that idea.

It's been fun developing the language, here's hoping someone has fun using it.
Part of the reason they survived to now is likely due to all the anti-dumping laws the US imposed. http://www.bloomberg.com/news/articles/2015-07-09/u-s-impose...
The New York subway could make almost anywhere look clean. Certainly every subway I've been on in Europe was spotless by comparison, and even the ones elsewhere in the US were pretty good.
That's a classic slippery slope, isn't it? How would you know and how would you stop it. Are you able to stop the surveillance, the secret courts, harassment of activists and whistle blowers, the double speak and duplicitous justifications today?

You won't even know were it not for Snowden at great cost to himself, not an easy decision when the first impulse is to put your head down. And 'allegations' would be met with 'tinfoil hat' you just used.

How will you then detect and stop it tomorrow? Wait for another Snowden? Another sacrifice? Is there some defined point at which the population just stands up and says no. Or is it just faith?

Our democratic systems allow us to say yes, but not no. There are huge flaws with accountability, choice and capture by vested interests that remain unsolved. And now we have creeping surveillance, self serving justifications and arbitrary governance processes to deal with. Few of us have the privilege to stand up and say no, too engrossed in day to day life.

There is no clear mechanism to say no beyond protest and we can see how repressively liberal western democracies are dealing with dissent and protest today, infiltrating and tracking activists, protests and general harassment, something unthinkable at the height of liberal posturing during the bulk of the cold war. Isn't it way beyond the point of faith.
Or we just realize that current installation costs are acceptable when your system is paid back within ~11 years, and the power is free after that.
I hate the font on this page.
Need batteries? What's the battery life? Is it heavy? Only eye wear or a helmet? What's the resolution? Can I go outside wearing it? What's the price? Any SDK? What's the timeline?

After HoloLens, can this video considered revolutionary to justify 4.5B valuation based on their last round [1]?

[1] http://www.wired.com/2016/02/magic-leap-raises-the-biggest-c...
I haven't used xtables or stargazer in a while, but ipython + pandas can display tables as html.

Here is an interesting ipython notebook with some examples:

http://nbviewer.jupyter.org/gist/chris1610/f2f4a2e9181f6ec22...
One might even say, "separating them out" uses fancy regression models to obscure rather than explain the data. Being poor DOES mean all those things and likely health outcomes are overdetermined. We know that reducing inequality reduces all of these things - so let's just reduce inequality!
Static linking is "easy" on any particular platform for a particular target. But build systems and IDE and all that junk make things more complicated. You might want to build the library with the same flags as your main app, for example. You might have several target architectures you need to build and link against (i386, x64, amd) x (debug, release, QA). Etc, etc.. It also makes it easier for the compiler to inline things.

Header only libs just make all these problems go away, and (IMO) there's not really any downside.
Doesn't WebAssembly allow them to bring their creations to the web?
Still only a 480p camera [1] in the year 2016?

Reminds me of this funny video from last year [2].

[1] http://www.apple.com/macbook/specs/

[2] http://m.youtube.com/watch?v=KHZ8ek-6ccc
It depends.

It's useful to be able to contain quotes in other quotes without escaping them.

i.e. '"hello there"' or "it's nice to see you"

Also, on many projects I've worked on, single quotes were for strings that were not meant to be shown to users (keys etc), and double quotes were for strings that would eventually be shown on a screen. It looks like that's what they're doing here.
I remember another one, something about wireless charging at a distance by focusing energy waves. Sounded physically impossible, but they got funding and it had a lot of hype. Haven't heard about that one lately.
How does WebAssembly not acknowledge that?
They could easily trade off at the beginning and ends of stages. Start the new day with the fresh bike. It's switching during the actual race that is very surprising to me that it's still allowed. Motorsports let them switch cars between races, and the Tour is hardly one single race. Like you said, it's basically an entire race season, just condensed to "stages".

Restricting them to one bike per stage but letting them switch tires and chains is right in line with other sports, and wouldn't allow for any more cheating than there already is and would be super easy to enforce, especially when these days the entire race is monitored by officials. It's not 1913 anymore.
I'm always very hesitant to gauge quality/capability by amount of funding. Remember Solyndra? Better Place? Color? The startup annals are littered with companies that raised huge money amid hype and then failed to deliver. The fact that Magic Leap is being so secretive when everyone else is plowing ahead with improvements to VR and AR hardware available to the public is troubling.
"I have been wanting to try building a complex webapp that uses nothing but a backend, CSS, HTML5 for a really, really, really, long while"

Coincidentally, I am going in the opposite direction after having written many Python/PHP apps with only a little JavaScript. I noticed on my current project I was writing less backend Python code. Last night I decided I'm going to try building a complex "serverless" webapp using only Firebase and more JavaScript than I typically write.
Angular 2 and React Native
In this case I actually think the cognitive overhead is larger for the in range(5) call. You have to know how that will behave, is it 1 <= x < 5 or 1 <= x <= 5? The comparisons are more explicit and they are quite easy to read in this case.
Google Recommendations for the Cook County Department of Corrections
> Nobody is being forced to any attention to their pronouncements

Not necessarily true, your website being flagged by Google can get you blocked on multiple browsers. That's enough to destroy your traffic. Granted, I'd say 99% of these are legit flags from JS injections, etc.

Sure, you could use a browser that doesn't do this...but, you won't.
But they never had the tech! This wasn't a genius scientist who got investment to productonize an idea. It was a BS company set up by the parents and their uberwealthy/connected friends, with the kid as the media friendly face, like a teen pop star, or like when someone with a journo friend promotes the "my 8 year old wrote an app!" gimmick every year or so.

They streamrolled a bluff into billon dollar deals, either as a complete scam, or hoping to quietly buy the tech from a real inventor eventually.
Zoning is a wide topic. Requiring buildings to be safe for the area is one thing. Forcing Residential and Commercial property to widely different areas is a common if terrible idea.

Central planning rarely works well. At best zoning could penalize some types of development to cover very real external costs, but not outlaw them.
Very neat! If you are interested in high level promises without any dependencies, like these, I have a small library inspired by some of the more useful helpers in Bluebird:

[extends-promise](https://github.com/kjvalencik/extends-promise)

Fair warning, it has an emphasis on simplicity of code rather than speed. It does a few things that are very likely inefficient. I wrote it primarily to scratch an itch I had--embedding in one-off node.js scripts without any dependencies.
It's not like they're going slow in those races - the wheel probably had a lot of momentum.

In any event, reposting an old video, with a couple of grainy shots of unidentified riders whose bikes were not subsequently checked counts more as "casting aspersions" rather than "proof" in my book.

I wouldn't be entirely surprised if someone somewhere was cheating, but I've come to dislike these kinds of hit pieces.
I think another thing that is a huge factor is the dilution effecting interaction. The spam from timeline advertising and the hundred different pages that everyone is subscribed to throughout the years, I barely see anything that anyone DOES post anymore. I have something like 175 people on my "Friends" list and, when I post something, I usually only get a like or two if that. I've stopped scrolling through my timeline because it's mostly filled with bull crap that I don't care about from random pages that paid to be in my face or random pages that I liked 5 years ago and would now rather they just shut up.

Why would anyone put effort into writing a post out? No one sees it and no one does anything with it if they do. It's pointless. Like @overcast said, people are just sick of posting. It used to have a purpose. 50 people would see it, they'd all like it and comment their opinions on it. Now nothing.

It's still Facebook's fault partially for laying out the groundwork for Facebook to become total garbage.
Google is at a very influential position these days, everything is Google, and Facebook is trying it's damnest to become like Google.

Google, for the most parts, is the Internet, chrome, gmail, search engine, android, good lord even walking robots! We are lucky that they g+ failed miserably :D

Otherwise we'd not have Internet, we'd have Google, nothing in the world beyond it. Nobody to check it's power, except maybe the EU, but that's their jurisdiction.

I recently bought a macbook pro, whenever I visit google.com using macbook I get a small popup -> visit your privacy setting, no other platform did I ever get that popup. They apparently discriminate it. For work we use US network, and there I regularly see that popup, never on an Indian IP that I got that message. Apparently they think Indian's do not care much about their privacy. Too much for Don't be evil.
See my reply below.
According to VOX article, "installed" means 2x of money/watt value. So, according to Bloomberg article, if First Solar panel is 40 cents/watt and Trina panel is 45 (40+15%), installed should be 90 (45x2). But then again, according to VOX, 3$ per watt is far away from 90¢.
In my opinion, even taking in account the cost of installation, the values expressed in the two articles are completely different.