skysight-inc/HackerNews huggingface dataset:
Cool, these are some good examples. I'd say though that they're more examples of moderate fitness (someone who regularly exercises should be able to do all that, I think? I mean, I do basically no exercise but can go up five floors being maybe a little out of breath, but not 'winded'. depends on the pace, I guess?), rather than what the article talks about.

From the article:

> By the ’90s, when the soft curves of Ursula Andress had been replaced by the hard bodies of Cindy Crawford and Elle Macpherson, you still worked out to prepare for the beach or the bedroom. These days, though, you aren’t preparing for fun or romance. You’re preparing for an unforeseen natural disaster, or a burning building, or Armageddon.

>“We have sought to build a program that will best prepare trainees for any physical contingency — not only for the unknown, but for the unknowable.” This dark talk passes for welcoming language on the website of CrossFit, the intense, ultracompetitive conditioning program whose motto, “Forging Elite Fitness,” reflects our current fascination with both elite athletes and elite military forces.
Why is text the "true" form?

It shouldn't. It's what the current IDEs do.

The difference is that the program is currently written as text and passed to the compiler, that expects text. The IDEs make a parallel construction to offer some goodies to the programmer.

How I think it should be: the IDE would actually do the syntax checking and reference resolving work, so any program you have written is in fact pre-validated.

There would be performance enhancements, but that's not the only advantage. One example that comes quickly to mind is applying macros, writing GUI generation wizards based on DB schema and in general applying "DRY".
I wonder how much the attention to crowdfunding debacles will negatively impact it's long term future as a platform for innovation (e.g. We want to make this awesome thing but can't get funded, if you really want it we'll make it) vs just a pre-order / viral sales channel. It's a shame but it's also somewhat expected since the creators are figuring it out as they go. There is no need to cover successful on time deliveries on blogs / HN but plenty of dramatic reasons to cover the troubles.
I find video to be extremely useful for learning something new. For example, when learning math, I find Khan Academy's video lecture to be much more useful than reading the exact same thing out of a textbook.

After I've learned it? Text all the way.
I agree. Like the way Xemacs spurred general emacs advancements for a while.
2.4-GHz、IEEE 802.15.4/ZigBee embedded wireless module built in TI CC2530
Nice. I hadn't played around or even heard of SSE.

I'm not _as_ worried about offlinable, to be honest. This post just tickled that part of my brain that had been thinking about React.
Nice video. The ability to last longer for those social platforms is a clear challenge.

Considering the system it builds to ensure retention, I would be curious to see how Snapchat would react to circumvent a loss of traction and on a larger scale of interest. Right now their platform would empty itself by design.
Most people I know who swim do it either because they enjoy it or because it's supposed to help their back.
How about a better optimizing compiler? I've been using Go and everything feels quite snappy. Justifying it use over Java on the server-side, for example, might require a little more supporting data.
I think sales is a skill that mystifies plenty of HN'ers, and engineers in general. Learning to become a better salesperson is the best "growth hack" for your company. You'll need it for users/customers, journalists, potential hires and investors. Many of the tips/tricks are useful across those disciplines. Look forward to seeing what happens here.
The fiber scanned display appears to be a strand of fiber, vibrated in one or two dimensions by a pizo-electric. The "pixels" are formed by the end of the fiber strand.
This isn't as complicated as it looks.

The services around time deposits (providing a checking account, processing transactions, balance inquiries, ATMs) are not that expensive to provide relative to the profits made lending that money back out.

The reason for the explosion of fees is that retail banking in America, as an industry, lost its mind in the 2000s. Every bank brand massively increased its numbers of branches while simultaneously marketing ever more elaborate "private banking" services. Branches are expensive. Marketing to the 1% is expensive. Actual banking is cheap.

This expansion was all funded by cross-subsidy: Banks used to charge huge fees to a small number of consumers who got caught in various traps, e.g. "overdraft protection." A small number of people subsidized services to everyone else. Regulation made a lot of these abusive "services" into opt-in measures, so now retail banks are scrabbling to find new revenue sources to support their bloated, overwrought retail bases.

A more rational system will see the number of retail bank branches fall precipitously. Bank firms that have fewer, more central branches will earn higher profits with fewer fees. Consumers are likely to flee to low-cost offerings. It will take time, but if nothing else, new accounts won't be opened with high-cost banks as often as low-cost banks.

You can already get a preview of the world of tomorrow (and yesteryear) -- credit unions. Small numbers of branches. Lots of ATM sharing. Low fees.
I have worked for a company that did / does a lot of money by providing a closed-source CMS for mainly Rails apps to its clients.

I must say that getting paying customers for any CMS is a lot of work.

If you are going for larger companies, you need to have an entire sales department that is going to try selling your product together with customized solution.

Actually, what worked best for that company was selling a licensed CMS + consulting and building really customized solutions.

Maybe your business could work out this way too, but with an open-source model at the core. You could extend the open source version with some enterprisy features, charge for it and offer support and consultancy in order to build truly customized solutions.

Still, the really tricky part, is selling the product in a market that is pretty crowded by now.
Me too, kinda. I mean I eventually (through trial and error) noticed it brought up a menu, but god that's not in any way obvious at first. It is funny because until I read something about it I didn't even know what it was supposed to represent.

Apparently its an old icon but I never really saw it (that I can recall) until mobile got popular.

I had a teacher in high school who thought the "graph" icon in Microsoft Word was "library books." She called it the "library books button." I guess 3 lines isn't enough information to convey meaning. Even though the button meant "put this information in graph form" she didn't see that the icon represented a bar graph.
You've probably all read it already, but the best thing about this article was the link to the venmo discussion:

http://qz.com/277509/read-what-happens-when-a-bunch-of-over-...
Yes, and the angle of attack sensor also stops the stall warning if it reads a value above a certain threshold, discarding the value as invalid.

But apparently the airplane can still fly for a short time even at this crazily large angle. Therefore when the pilot did the right thing to reduce the angle, he triggered the stall warning again and completely got confused. I think this is a major design flaw in Airbus's system.
It is ridiculous. Taking 2 inputs and generating an output neither pilot requested.
Using Async and Await to Update the UI Thread
There is a competing interpretation that this lack of a meaningful life you allude to is in fact the RESULT of a society built on strict financial benefit.

You've conflated the terms "meaningful" and "useful". These are not equivalent terms. Meaning is a story we tell ourselves to make sense of our lives. Use is an observable action.

If I help make a product that gets 16% more people to click on ads for something they didn't need in the first place, I will have been _useful_ to the advertiser (and my own pocket). But to say that gives my life _meaning_ merely displays a twenty-first-century version of the lazy and ignorant naivete that the Humanities have tried to fight against all along.

I am not against having a better paying job, nor am I saying folks can't find meaning in software development (or any field, for that matter). And I'm not implying that an English degree should make you a bunch of money. It's just that this whole "learn to do some JavaScript and CSS, change the world!" technohype is just plain bullshit.

Do you need to pay $100k to learn the skills to see through such bullshit? No. But the sort of things that the Humanities teach are exactly the prophylactic that one needs to guard against such existential wheel-spinning.
Love to see it when you've published! I've thought briefly what a rich-text implementation of causal trees might look like…but it hasn't bubbled to the top of my priority list yet.
honestly, there needs to be a blacklist for companies that do these sort of things and iSIGHT needs to be on it.
If you classify an English degree as "un-useful", you should not be involved in educating developers.

I studied both CS and English in college, and got my degree in English. The communication skills and translation techniques I learned as an English major have been tremendously useful to me in my career as a software engineer. In my experience hiring developers, I've found that those with liberal arts degrees do very well, particularly when they leverage their humanities background as an asset.

Anyone can write code, but it takes a breadth of knowledge and perspective to effectively maintain and engineer software that has societal value.
The Missing Scarf. Blender Made Short Film Shortlisted for an Academy Award
More CTPS for Visual Studio 14
This is probably unfair, but I think that most of them are going to lack the math background to advance their skills very far from implementing simple CRUD apps in common frameworks.

I don't know that STEM people are going to code schools; I think they probably just google the manual, read a few tutorials and have at it.
And WebKit is based on?
And Blink is based on?
How to Hire the Best Growth Consultant for Your Startup
Maybe, but a one time charge that is 10% of your entire budget and hits at the very very end of a months/years long financial burn down plan. That's a full semi-truck broadside type hit. I'd guess those funds are coming from future order inventory or bank loans.
Go 2.0 should be highly optimized for Android (and as a potential main language for Android) and should get even better ARMv8A support.
Not terribly Hacker News but anyway... See also https://en.wikipedia.org/wiki/The_Missing_Scarf
Client prediction, logic share between client and server side
Non-developers won't get far enough to make the mistakes.
Feel free to share something you think is worthy.
I like making enough money to take care of the needs of my wife and 3 kids, and I pursue most of my meaning in life with them outside of work.
This is the highest and most important thing I want from go. A proper debugger that is not insanely hard to setup ( on any machine! ). Gives a complete stack trace and such info. I am not sure how people can live without a debugger in 2014. GDB is not the answer to this - for sure. There are soo many things that can be done ( tooling wise! ) and this one is , I personally think, the first things the golang guys need to do .
I first read about this in Reader's Digest in the 1980's or early 1990's. Yes I am annoyed by the fact that nobody gave a shit until a TV funnyman talked about it decades later, accompanied by a million Facebook posts of "why is it that only comedians talk about this!!!1" Contrary to popular opinion, this is the sign of a public that doesn't read, doesn't actually care about news, and isn't informed. John Oliver gets his story ideas from the news, it's all there if his fans cared to look.
It works just fine with a non-Chromium-based browser. You need to include the shadow DOM script though, since AngularDart depends on that.
If I understand it right, state is supposed to transient, and you generally want to use it as little as possible, as more of an implementation detail than a part of the interface, like props are.
http://securityreactions.tumblr.com/post/99994455427
Pixate: Next-gen mobile IxD
Millions of voiceprints quietly being harvested as latest identification tool
Current Concepts in Version Control Systems (2009)[pdf]
Callgraphs, searching for references etc would still need to be recalculated by the code indexer.

The what? Sorry, I really don't know what you're talking about. If you want to introduce a reference, logical thing to do is checking it in the same moment.

The only advantage is - no parsing step.

There are many more, see my other reply to icebraining.

About tools, you seem to give more importance to diff than to write programs with a more powerful environment. I can't agree. Also I don't think creating a suitable diff for trees is a hard problem. I just need to convince Linus of the idea and he will write one in a couple of days :-)
In the UK, they have censored filestube, took down filecrop and others. Why I mention this instead of TPB? Well, filestube, at the time of the censorship, didn't encourage copyright infringement, it litterly was just a search engine for file host links. The excuse they gave for censoring it was that they couldn't keep up with the takedown notices. Imagine if they applied that logic to Google.
Priscilla Chan and Mark Zuckerberg Donating $25M to the CDC Foundation
Both points you made are good ones; however we addressed both of these problems early on in development. Of course I am limited as to the details I can reveal about the internals of the project, but I will do my best to address both of your concerns.
First, in reference to the possibility the one user could have his data accessed by another person who is close to them. This was realized early in our design phase and brought it before our team that this problem had to be addressed. We found the solution by using a system if implied logical values working in parallel with actual logical values. It can be compared to interviewing several people about an event they witnessed, they all saw thew same thing at the same time; however, the descriptions in their interviews are all unique. The point of success came when we realized that the software must be able to extrapolate the unique element of individual perspective rather then the event itself.
Second, database exploitation. Keep in mind that the stored data is in direct correlation with my statement above, the presence of unencrypted word lists is ambiguous to the reliability of the system. To explain more clearly, the unconventional technique of data acquisition denotes an unconventional system of data storage. The use of traditional password hash algorithms simply does not apply to the design, we must remember that the stored data is not what provides the authorization, rather how the data relates to the individual. It can best be described like a hard disk, it can be full of data but the firmware for it’s operation resides partially in the physical BIOS and partially on the platter, it is possible to extract the data from the platters of a failed drive, but you will never be able to make the drive work again.

Kevin Eales - CTO - nimbusID LLC
For musically gifted people who read sheet music every day, I have heard that they start to hear scores in their head while reading them, and that it's not so different than reading words. So in the case of classical music, the comparison to text is quite applicable. Shakespeare is almost unintelligible to me until I see it performed. I see no difference between this and a textually encoded symphony.
> but nested or complex HTML must get ugly fast

That's the problem JSX solves - nesting tags and attributes is less syntactically onerous than managing a tree of function calls or nested object structures, with their attendant braces and commas.

Here's the Mithril getting started example [1] done using JSX [2], for comparison (some of the other code has changed since I did this, but the rendering part looks the same)

[1] http://lhorie.github.io/mithril/getting-started.html#summary
[2] https://github.com/insin/msx/blob/master/test/jsx/example.js...
Even with my dev hat on I'd say marketing should always be top priority :-)

Go for low-hanging fruit. This may stimulate office discussion

http://www.labnol.org/internet/blogging/how-wordpress-makes-...
Just for fun: Osama is selling ISIS
I doubt it has anything to do with the ciphers itself. That would impact far more than just SSLv3 and would also be easy to mitigate, 'disable these ciphers', so much less need for the whole cloak-and-dagger thing that's going on.

A heads up is always useful. Knowing that a vulnerability is being disclosed tonight means I'll make sure to track that and react the second it becomes clear what's going on. That in turn means we'll either disable SSLv3 directly or roll out the patch if that's directly available, instead of only being aware of this after you wake up in the morning and have to hope to god no one used the vulnerability on you in the mean time.
Chat logs reveal Sabu's role in security breach of the Sun in 2011
Positive exchange of control and knowing who is flying the plane is literally one of the first things you cover when learning to fly, before you even get in an airplane for the first time.

Averaging inputs in this way interferes with that in such an obvious fashion that it's really inexcusable. I really don't believe this is purely a hindsight thing. Sure, they made this decision for a reason and it was approved my government agencies at the time. However, that doesn't mean I can't think those reasons don't override the fundamental principle of always knowing who's in control of the airplane, and that the government agencies were wrong to approve it.

This crash is fairly amazing in how basic a failure it was. The two main things that went wrong (confusion over who was controlling the airplane, and not putting the nose down in a stall) are both extremely basic things. It's the computing equivalent of not checking to see if your machine is plugged in, except that people die because you forget to check.

It seems that training was deficient when it came to the basics, and I also think that the non-linked averaged controls are completely inexcusable and should be eliminated.
Based on the post, one should eat breakfast:

These folks have some common behaviors. Among them is: tracking their weight, tracking what they eat, eating breakfast, and being active.
Opera has always been a little different (I personally like it), but Firefox was not getting tons of extra features when Chrome launched (why would Mozilla do that when they had such a healthy plugin market).

As far as I see it, Chrome got the bulk of its market share through speed and advertising/bundling (advertised on Google, bundled with Flash, etc...).
What's happening is there's a growing number of business needs that need a programmer's attention but don't quite justify throwing a Silicon Valley salary at. So you see management pushing to try to hire someone at the rates they're used to paying people at.

It means there's a lot more opportunity out there, for both experienced coders and people looking to break in. Just like oil and other resources, the more supply that gets pumped in, the more demand blows up for all tiers.

We're all going to be very, very busy for the foreseeable future.
What is the thought process behind the expansion of branches? I work in a downtown business district, and there are two storefronts that have banks that literally have zero foot traffic.

Both are relatively new entrants to the market, but their account terms/fees are so poor that I cannot imagine why anyone would bank with them. (And judging by foot traffic, nobody is) So why do these branches exist?
Modern browsers aren't the only things we have to deal with. A lot of older (embedded) devices do not speak TLS.
Wonderbag Success Story
Here we go again...

If the vulnerability is limited to SSL 3.0, an easy workaround would be to disable it on both servers and clients.

Most servers should already support at least TLS 1.0. I have been using security.tls.version.min set to 1 on Firefox for a while (which disables SSL 3.0 and below, and also disables the "no extensions" fallback), and other than a period of time when archive.org was SSLv3 only, I have seen no issues.

For clients, a quick look at https://www.ssllabs.com/ssltest/clients.html shows that even older clients (Android 2.3, Java 6, the oldest supported version of IE, etc) support TLS 1.0, so there should be no issues disabling SSLv3 on servers too.
Growthhackers.com, inbound.org and producthunt are the biggest I know of. The key is cultivating a community within them.
I don't understand the purpose of this post.

"Text wins by a mile." Wins what?

"Text is everything." I don't get his point.

The opening of this post has the feel more of a fan blog about their favorite baseball team than something intellectually serious.

In the second paragraph the author says "text is the most powerful, useful, effective communication technology ever, period." I suppose this is the purpose of this post? I guess if he is saying if he could only have one form of communication, he would choose text (removing speech from the list). I guess, but is this actually a debate? Are there really different "camps" that prefer images over text or video, etc?

I could delve into the arguments presented in the article but I think first I need to understand the thesis.

EDIT: To the down-voter, do you have anything to ask or say? Or are you just down-voting because you disagree? Everyone is interpreting this article to mean "there is too heavy a bias towards multimedia on the web today" but this is not the thesis of this article as I see it. The author is making arguments that text is better than multimedia in an absolute/complete sense. This is an entirely different argument.
Your down-voting is weird.
> Is known what distros are affected by this backdoor

From my understanding of the article, it was a rootkit, rather than a pre-existing backdoor. So it would have been something that was installed after a system had been penetrated using other exploits.
Use a library that uses IndexedDB and uses WebSQL as a fallback then.
Are you familiar with Marshall Mcluhan and his "The Medium is the Message" ideas? They would interest you.
* No source whatsoever.

* No information beyond what is in the (linkbaity) title.

What's the purported scope? Is it implementation specific? What's the exposure? Session decryption? Memory leak? RCE?

> El Reg cannot confirm whether or not it is indeed a serious bug as we have not received details of the vuln.

Then what the hell are you reporting exactly?

[✓] Fear

[✓] Uncertainty

[✓] Doubt

Keep it classy, Register.
the register is not exactly the most reliable news source as they're sometimes troll-ish. I would wait until a more reliable source before even worrying about it.
Poland actually hosts a lot of the popular file related websites because it's "untouchable" being located in Poland for such websites. Zippyshare, Filestube, Torrentz.eu, etc. Maybe Poland doesn't clamp down on such sites for economic reasons, and the reason the USA isn't forcing Poland to takedown the websites is because they need Poland since they're strategically needed to combat Russia. Just my theory.
You may want to start with http://en.wikipedia.org/wiki/Thermic_effect_of_food.

Thermodynamics are mostly useless when you look at nutrition, even if they are true. The same amount of calories from different sources get metabolized differently, have different effects on satiety, insulin, and a whole host of other factors. Nutrition is biochemistry, not physics.

Sure, you will lose weight if you reduce calories. But that information is about as useful as general relativity when you want to throw a ball to another player.