skysight-inc/HackerNews huggingface dataset:
If I recall correctly, an important reason for keeping "use strict"; mode JS as application/javascript, instead of creating a new <script type="application/strict-javascript"> was that correct strict mode JS was backwards compatible. It's a subset of non-strict JS.

But those type annotations for "use stricter+types";... well, as far as I know that's not going to be legal JS for a while to come, now. So why not just <script type="application/soundscript">, at least if you want to use non-JS compatible type annotations?

Or will type annotations be silently ignored by non-soundscript-aware JS parsers?
OPEC leader: Oil could shoot back to $200
A Programmer's View of Functional Programming
All animals that build shelters do it 'by accident' if that means through compulsive behaviors that end up with a meaningful construction. Termites. Ants. Birds. Gophers. Beavers.
Graylog (open source log management) raises $2.5M, moves HQ to USA
Here’s What It’s Like for a Woman to Send a Job Rejection to a Man
They don't want to make the web better, they want to make their apps better. Personally, I want to write apps in JavaScript that don't suck. And as they point out in the first video, web apps with a native wrapper over them suck. So, I am pretty excited to try it.
100,000 people are not being fired. So far it's only been around 5,000.

You've read way too much into what I've been saying. I'm simply saying the IBM execute leadership is not the ones making concessions despite being largely responsible for the mess.
This looks really interesting. I'd like to see it as a more open platform and not just for telegram.
>>Many males as they get older become more lovable and more pleasent to be around because of natural hormone declines.

I resent that. I don't have low testosterone but I'd still say I was a loving father and husband and a generally good person. Being "manly" doesn't mean being a dick, quite the opposite.
There's new math Knuth wrote for Vol 4B that's available in draft form on his Stanford personal site that extends the preliminary in the first book.
"He has changed the way engineering teams are structured, largely eliminating testers to speed software releases,... "

What could possibly go wrong?

Ok.. the sentence continues :

"and adding data scientists and designers to the engineering teams to ensure all features are informed by rigorous testing and good design principles. "

I don't quite understand, how can data scientists help to catch bugs? Automated testing?
Maybe she buys an asset that depreciates slower (eg. US dollars)
Beaver compulsively place sticks in piles near water until they don't hear the water falling any more. Nothing to do with intent.
Realtime Monitoring and Alerting of Servers Stats
Humanising Science with movies
Android adware 'infects millions' of phones and tablets
It wasn't that long ago that most schools did not have a separate CS degree, but rather it was a math degree w/ a concentration in computer science (or some other verbiage to describe the same thing)
Looks interesting. I wonder who does the narration. How fast will it roll out to other cities?
That's exactly what we do, too, except we've bravely switched to scrypt at some point.
Linear Algebra is definitely one you can make use of. When I studied it at uni I did it from a mathematical standpoint and only some years later discovered how useful it is in computing.

Have you done any study of Graph Theory? I've found that a surprisingly large number of problems in computing can be morphed into graphs. I was working on an issue last week (in a web app) that turned out to be a variant of Exact Cover which straight away gave me a large body of literature / algorithms to pull from - and told me I was in a slightly dark place :). Graphs and the algorithms around them feel very close to the work we do with computers, so it will probably be pretty approachable given your background.

My advice would be to not worry too much about how applicable it will be to web development and just pick something to study. Ultimately, it will end up being useful in time. And maths is just beautiful.
Libraries and Frameworks that are MS Only at the moment. I haven't been keeping track of what they have open sourced, so my point may be moot already.
I understand where this feeling comes from. You worked hard to earn what is (or what should be) a title with prestige: engineer. I too worked hard to earn degrees in engineering. I try to live up to that title every day, and I'm sure you do, too.

But my years of engineering experience have shown me that the title "Engineer" is really more about how you approach problems and what you do to solve them and less about degree credentials. Now, the following example is in the context of electrical engineering on airplanes, not computer programming, but I think it holds true.

One of the best people I work with does not have a college degree. But over years of self-study and real world experience, he has taught himself electronics, some computer programming, and enough mathematics to get by. And when there is a technical problem to be solved on one of our airplanes, he will chase after it relentlessly, and smartly, until it is solved. His system designs are clean and well thought through. He has taught me much about designing for real world implementation. Is he not an engineer? He does more than many of my coworkers who are degree holding EEs. I am not afraid to call him an engineer, because he has earned the title in a different way.
It's a confused sentence, but I think it means he removed "testing" as a separate group of people, and made "testing" something inherent to the design process.
The lowest fruit can be 8 feet off the ground ;)
Ask HN: How can I improve my app?
www.summeup.com And https://itunes.apple.com/app/id910665762

I just launched my app last week, I've been working on it for several months and I would love to get some feedback

My app is called SumMeUp and it analyzes a persons Facebook profile to find out a bunch of stuff like:

-Who forgot your birthday(and vice versa who did you forget?)
-Who likes your posts the most?
-Which is your most liked photo?
-What do you talk about with your friends?
-How good of a friend are you?

Long or short feedbacks, doesn't matter, any opinions are highly appreciated.
From prototypes to wearables: 10 tips for modern mobile app development
Maybe I am overly cynical, but...

There are a lot of reasons that people may be tired and not in optimal health as they age, testosterone being just one. So when testosterone comes around, and is being pimped by high-cost cash-only doctors, it looks to me as much of a way for a doctor who hates the current medical industry to escape it, and build a high income private practice, as much as a truly holistic approach to improving their patient's lives.

I just have some inherent distrust of people who get rich quick when I blindly accept whatever they are selling.
Staples Depot? I wish them luck. On the rare occasion I buy something online from one of their stores (probably something that generates a loss or wash for them) and pick it up, it feels like I'm their first customer of the day.
You can actually go the other way around, from functional programming to mathematics: http://homepages.cwi.nl/~jve/HR/
Laundromats are a strange thing... only the USA.... all the other "lower and middle class people with limited floor space" in the world seem to have their own washing machines. Why is that?
Fresh on Our Radar: React Native
Ask HN: What have you achieved in January 2015?
I'll start with me:
* Started keto - 2 weeks now and counting, lost almost 7 pounds.
* Started the Ruby on Rails tutorial by Michael Hartl - I finally want to get serious about it (failed completing it a couple of times).
Of course the varying measures are out there, but the most powerful ones are the ones which get press time (and generally only the most favorable looking ones do)
The big news of last week's React.js Conf was the announcement of React Native, Facebook's soon-to-be-released open-source solution for building native iOS and Android apps with React. In this post, I will give a brief overview of what we know so far about React Native and the promises it offers.
Show HN: Grip – Analyzing our own software development with machine learning
Normally I'd be opposed to/worried about mergers like this, but I feel like these businesses are on their way out (certainly in the physical retail world) so this particular merger might not be so bad. After all, they have a lot of competition from Amazon and the like.
There's an article specifically about the release here:

https://laravel-news.com/2015/02/laravel-5-released/

It might be a better way to get an overview of this release as it links to various other articles about v5.

An article specifically on the changes:

https://laravel-news.com/2015/01/laravel-5/
I like to see how the Earth works but it doesn't run on the most popular mobile OS in the world. Sigh...
Definitive! Oh, then I suppose the millions of people making slides on Google Docs was all an illusion. Sure am glad I read this press release!
I've been working another alternative; https://github.com/jbrooksuk/anorak
Staples Says It's Buying Office Depot for $6.3B
The number one thing you need to do is logging. Without measurements it very hard to know what's going on. You might very well go to the doctor and check blood levels, intolerance and the like. But that is mostly a one time thing. You need to be constantly logging all your workouts and diet and then test yourself every 1-6 months (different for different tests). You'll at least want body measurements, bmi (be accurate, but not to often), aerobic performance, strength performance.

Get some screening, then go to someone who knows their thing, get homework, do homework for a couple of months, come back and you'll be in a very good position for improvement or at least arguing your case.
Thanks. I always find the release notes far more informative than a commit.
I think the first testing refers to catching bugs, and the second refers to A/B and usability testing.
Not everyone has the option of having stuff delivered to work. For me, my (large company) mailroom has a habit of taking about two days to actually get your mail to you, so the Locker at the end of the block is ideal for me.
How FEMA Uses Waffle House to Measure Disasters
If the link leads to a phishing page (or some other attack website) it is usually easy enough to get those taken offline effectively neutralizing the email. Find out who is hosting the page using a domain lookup tool[1] and notify those responsible about the site. This doesn't always work, but its usually pretty effective.

[1]http://centralops.net/co/DomainDossier.aspx?net_whois=true
I'm in a similar boat as you. I went up through Calculus in school and hated it. Around 5 years ago I developed a strong interest in learning relevant applied math and have been enjoying it since.

Some things I'd add:

1) Math is fun! If you have the aptitude and disposition to enjoy writing software you'll love working out math problems. They're little nuggets of mental stimulation that you can work on with just some paper, a pencil, and maybe a pocket calculator.

2) You're spot on about an experienced programmer already having an intuitive but non-rigorous understanding of many concepts. It's mostly a matter of learning to read and write comfortably using the notation, which is really similar to learning the syntax and semantics of a big computer language with poor reference material.

3) You really have to have basic math down. This means going and re-learning stuff like applying FOIL to a binomial or dividing by a reciprocal.

4) Calculus and Linear Algebra are the father and mother of applied math. You'll save yourself a ton of grief if you learn them first (and I mean really learn them, maybe you took a calculus class in college but can you apply the Chain rule right now?). I'm learning Linear Algebra currently, which is something I should have done years ago. Part of the problem with self-teaching is getting things out of order.
Take a look at their locations in New York City:

http://www.radioshack.com/store-locator

(there's no permalink, but try ZIP code 10008)

There are a lot of prime locations in there. No doubt some duds too, but I expect Amazon could cherry-pick.
Seems to be working fine here. Try again?
Well, yes, but the timing is important. I wouldn't want a higher sex drive unless sex comes easily, which it doesn't.
I was about to upvote you, and then I realized that that's not what the OP is saying at all. Hell, his words were that it "makes great sense to him", and he just cautioned against treating LSD as a panacea.

Therefore, I must downvote you for the straw man.
This will be interesting to see. Yeah these office supply stores have competition from online retailers, but I would assume they make a good chunk of their revenue from corporate/education customers. Since that is their biggest revenue stream, I wonder how that aspect of the industry would be affected by the merger.
Can you really write beautiful code in PHP?
One day, in a decade, a century, a millennium, it will be used to make kids prettier.

I don't think it will make them happier though.
I'm guessing this post got upvoted less for the technology and more for what might be the definitive example of press-release-as-TechCrunch article.

The headline: Bunkr Is Now The Definitive PowerPoint Alternative Designed For The Web

The very first paragraph: Bunkr is a French startup that keeps reinventing itself. After making a big splash by promising the PowerPoint killer we’ve all been waiting for and struggling to raise a seed round, it is now starting from scratch again and rethinking from the ground up its presentation service.

Never realized "PowerPoint for the Web" was such a nascent field that a startup that is "starting from scratch again" could still become the definitive leader.
I have no idea how they keep the lights on.

Whenever I go in, usually during peak business hours, it's unusual if there's even another customer in there. I'm usually just buying a pack of cheap pens or something, maybe once every 6 months.

Many moons ago, it used to be an underappreciated place to buy cheap computer parts, but even SD cards are grossly overpriced these days.
To add insult to injury, Knight got fined for not having appropriate risk controls after this incident.
Something something offline viewing?
HN is probably not the place that can change it.

https://news.ycombinator.com/item?id=8984253
Adding a commit status would be nice. It'd fail whilst the most recent commit has had a commit-comment on it.
This look like the kind of service github might offer their users some day. When Telegram finally open sources their server, that might not be to difficult either.
I'd probably just stick to having the authentication via main social sites - Facebook, Twitter, Google. And most likely include GitHub for the hackers.
Would Bitcoin be stable enough to accept and maintain? Serious question. It seems like the state would have to immediately exchange the Bitcoins for dollars, which costs money and would have a very specific impact on the market (maybe that's the point?).
Got a patch accepted into the Linux kernel, started my final semester of undergrad.
Cancer, my other cofounder
Can Open-Source Voting Tech Fix the U.S. Elections System?
Thanks for this. Edited the question a little to hopefully clarify things. I'm mostly going back to Coursera just out of pure curiousity, but was hoping I could take something that has some relevance to my career in Web Development (practical side, so more of your latter statement).

Sounds like Linear Algebra would be good to learn.
There are a ton of health issues such as balding, ..., obstructive sleep apnea

I thought balding is primarily genetic (men respond differently to some metabolite of testosterone) and obstructive sleep apnea only a serious issue for overweight people. Could you, or someone else, elaborate, maybe link a longer explanation?
For those currently using Laravel, here are some upgrade guides due to the large changes from 4 -> 5

http://laravel.com/docs/master/upgrade

http://mattstauffer.co/blog/upgrading-from-laravel-4-to-lara...
What I understood after studying CS for over 10 years at a few universities regularly ranked highly at ACM ICPC is that math is unnecessarily obfuscated to most people. There is even an excellent book "Concrete Mathematics" from Stanford that tries to bring fun back to math instead of drying people with some formal stuff without explaining how people over the centuries got to that structure.

I honestly believe math language is seriously outdated. It's like using COBOL to express everything. Yes, you can do that, but would you really want to given a choice? The most trivial things are so insanely complicated in math it's unbelievable (try to describe geometrical objects with the current math formal language if you do computer vision), yet there is very little work on developing better formal language of math. It's like with Turing machines and the complexity theory - who is going to move around a tape in the real world besides some specialized biological systems, not mentioning magical 'oracles'? Those abstractions were useful in their day, brought their fruits, but why do we still stick to them and just increase the gulf between more and more closed-unto-itself-theory and reality? Yes, it's great some theory is super cool but what do we do when we find in 20-30 years that the set of objects satisfying this omnipotent theory is empty? And when somebody like Mochizuki invents their own formal language to solve some cool problem like ABC conjecture, we all hate him, refusing to read the proof because it doesn't follow our outdated formal ways...
I'm pretty sure they already do this in major metro areas. Many of my Amazon-as-vendor purchases are delivered by "A1 Courier". Often at unexpected hours too.
My engineering physics curriculum required three semesters of Calculus, a differential equations course, and a numerical methods course. Notably lacking? A course in Linear Algebra, which was not required (and most in that program did not have time to take it, as the program was more like a double major with additional technical electives).
Easy Laravel 5 Book Published
Sorry we're both being unclear I guess - I didn't read into your comments that you have that view, I was just explaining that within my comment I was talking about terrorism as the context for violence, and thus ignoring petty acts like the ones you mentioned.
ICANN CEO Fadi Chehadé: The Internet Is a Tool for Solidarity
Yahoo's Management Tool for Kafka
In the UK amazon already deliver some items themselves using their own brand couriers.
taylor i love you
Thank you for the recommendation. I will definitely schedule a visit some point soon.
I’ve never seen that, but of course possible.
> The biggest misconception is that in Math there is one "correct" answer.

Well written...and I'd argue the same is for both Computer Science and software engineering in general. When teaching beginners, it still astonishes/annoys me how many students tell me, "My program didn't work"...as if there was just one reason why it didn't work, as opposed to hundreds of possible reasons.
Can't stress this enough- in Canada (Ontario specifically) it is a serious fine for anyone caught using the term without being certified by a professional organization.
How to personalize Hacker News?
Looking for ideas on how to make HNBuzz - http://hnbuzz.com personalized? Thanks!

You can also write directly to hello@hnbuzz.com
There are studies that show an inverse correlation between lean body mass and all cause mortality.

So the tongue-in-cheek 'strong people are harder to kill' has some actual data behind.

The problem is of course stats 101, correlation =/= causation. It could simply be that genetics or some other factor X increases lean mass and decreases all-cause mortality.

Pragmatically speaking though, quality of life in old age is a big deal that benefits from more lean mass.

[edit: http://www.reddit.com/r/AdvancedFitness/comments/1bo5xm/asso... this has a study link and comments and links to previous HN discussion]
Personally, I think Bunkr is bunk. Yeah, let's take Powerpoint/Google Slides and slap web embeds on it. Even the article states:

If you need to create 10 slides with bullet points and tables, PowerPoint is still the right tool. But if you want to make a modern presentation with videos, articles from the web and tweet embeds, Bunkr is the way to go.

I read that as "If you're not making a presentation for Ignite, you're not going to be using this tool." I hate to be so negative, but the tone of the article is aggravating.

Let's thank TechCrunch for giving HN some quality entertainment.
Looks cool :) I hadn't heard of Telegram before, so I'll have to check this out.

One note is that to me "Over a 100 of integrations" reads very strangely and should be "Over a hundred integrations." Perhaps that's just my preference though.
Buying Your Way Around Ad Blocking Software. The Story of Adblock Plus
GitHub as a requirement? So, I can't write a Meteor app without GitHub? :(
How did you test your fertility
Google, Microsoft and Amazon paying Adblock Plus huge fees to get ads unblocked
I Had got contract work from HN (Thanks HN) 8 months back. I Purchased my own office out of it in Jan. And soon will work on same contract from there.
Its very similar to the sirius/xm merger. Technicality they were the entire satellite radio market however the competition transcends the transmission method and was massive.
Having used Eclipse, IntelliJ IDEA, Visual Studio in some fashion over the past year, I personally prefer IntelliJ for its well thought-out interface, low footprint, numerous productivity-boosting shortcuts ( I love Help>Productivity guide) and refactoring options, etc. I literally pine for IntelliJ's features when I use Visual Studio. In fact IntelliJ offers the very popular but pricey Resharper extension for Visual Studio to bring Visual Studio on par with IntelliJ's IDE.
I' ve been adjusting to a new, much needed lifestyle. I only drink water or tea, no junk food, go to bed very early; I wake up at 5:30 to exercise, meditate and write. I use the (incredibly efficient!) Pomodoro technique to get through tasks.

Since I have a very fluid schedule, I designed the new habits as small "chunks of time" around my only daily constants: breackfast, lunch and dinner. Rather than sticking to "I'm going to exercise at 5:00pm" (who knows, I may be busy then), I prefer "I'm going to practice for 30 min. before breackfast".
Taking the most obvious example from India: You end up with lots of boys. They'd just be legally designed instead of backstreet-aborted girls. That kind of gender imbalance and bogus value on the favoured gender makes for trouble down the line: demographic lulz and a miserable time for second-class undesigned/undesired citizens.
Staples Depot Max

Office Depot bought OfficeMax a while back.
How I Found the Optimal Where’s Waldo Strategy with Machine Learning
The weirdest thing to me is they JUST finished the merger between Office Depot and Office Max last year.
There are also natural ways to keep your own T level high, like healthy food

Specifics? Evidence?
'Space' key doesn't go to next page.

'ctrl-pgup'/'ctrl-pgdown' - when switching browser tab the content page also switches.

scrollwheel doesn't advance to next page

can't select text for copy / paste.

on a small resolution the right hand side doesn't scroll with main content.

middle click doesn't open a new tab (if the mouse doesn't have middle button, the scroll wheel often is clickable and performs the middle click). In same vein, ctrl-click doesn't work (I think in IE world, shift-click also is used to open in a new window).

search for text is broken. For example: on the opened up starwars page I want to search for 'Boba Fett'. I press ctrl-f, type in 'Boba fett', and I get nothing.

I do miss the buttons for: edit/view history/view discussion/other languages. I don't need new functionality behind the buttons, just a way to see them, they can be linking to the real wikipedia for that.