skysight-inc/HackerNews huggingface dataset:
Please...

Most business software doesn't require more than basic algebra. As long as you know how to read math formulas and implement them in code, you can just look up most of the stuff on wikipedia.

For example, I worked on a monthly payment calculator for loans. All I needed to do was spend an hour reading http://en.wikipedia.org/wiki/Annuity_(finance_theory)#Proof and playing with the forumla on paper.

Create a function to wrap the algorithm and test the inputs and outputs. Then you spend 2 days writing code and tests for the web interface around the function. In my job most programming is plumbing with infrequent math problems that only need to be solved once in a generic fashion. Heck, if there's complex math, there's an open source library for that. (Or a contractor! Or a web service. Or a contractor writing a custom accounting system that does the heavy lifting.)

Unless you're going to be specializing heavily on a specific problems, you don't need college level math, you just need your basic high school education and access to the internet.\

Note: My high school education included a semester of statistics. I would add my discrete mathematics classes in college have been useful but not strictly necessary.
I don't think anybody has argued that a generic developer
needs much mathematical knowledge beyond Algebra I (even basic arithmetic will do) and Boolean/gate logic.

It's when you start diving beyond the matrix of batteries-included frameworks and your development toolkit into topics that begin to touch deeper aspects of computation, that mathematics becomes important and truly shines its beauty.

You still don't need to be an expert pure mathematician (those work on problems of their own), but above-average mathematical competence, particularly in aspects like algorithmic complexity, theory of data structures, automata theory and miscellaneous discrete math, is certainly all essential for a good programmer.

But yes, if your end goal is to simply deliver a product, we've advanced far enough where you can do it safely with minimal cognitive workload. One should not be too pragmatic or too theoretical, but find balance between both and be versed in both.
And when they're 24 and still at home because "working at the local gas station just isn't what fulfills [their] passion", you might wish differently. An easy environment rarely creates something worthwhile. Steel, and all that.
Pivotal Hires Microsoft and eBay Veteran Hugh E. Williams to Lead R&D
> Starbucks could have chosen not to store the password on the phone, but users would then be forced to key in their username and password every time they wanted to use the app to make a purchase.

These aren't the only two options. Storing a token would let users remain logged in without having the same security implications as storing the password.

Some advantages of a token vs a password:

1. Lots of users use the same password on multiple sites

2. You could allow common usages via a token but still request a password re-entry for more potentially dangerous actions like changing the email address on the account

3. Tokens can be invalidated, so if the phone is lost the user can disable the app on it without needing to change their password

4. Tokens can be selectively invalidated, so if you have multiple devices you could log some of them out without logging them all out

5. Tokens can be set to expire so you can request password re-entry every so often just to ensure a bad actor would get locked out eventually
Using a Brain Chip to Revive a Real Arm
Intersection of Andreessen and Greenwald
I recall another telecom building (owned by AT&T, formerly Ameritech, formerly Illinois Bell) that was designed with resale in mind. It was set up for an easy conversion to a mall, in case they had to sell it.
Exactly, my main thought when companies are being bullied for their lawful behaviour is if parliament wanted to stop corporations using a specific tax loophole, it could pass a law against it. Why hasn't it? Not that it's always easy to divine its intent.

This is not to mention that tax law is a lot more complex and likely to result in subtle loopholes than this specific, evidently well-known one.
It's amazing what someone who propounds ignorance is ignorant of.

I must remember not to work with/for/over this person.
I think the mid-tier features are mostly free now

What the mid-tier plan gave us was ad-free listening. It sucks that you know have to pay twice as much for that.
>Yes, he opposed certain of Bush's programs, but look at the whole picture.

True, since his days as a Senator from Illinois he has positioned himself as "power ready" by adopting power-friendly "moderate" stances on various key issues.
Pigeonholing is the reason I can't stand Pandora radio. I like novelty, and I want someone to recommend types of music I haven't heard before. Pandora's model takes what you already like and gives you more of it. How is that useful to anyone but the closeminded?
That article indicates, from a single study, that being overweight without MetS brings a slightly higher risk of heart disease compared to non-overweight persons without MetS. While interesting, this hardly qualifies as being overweight = bad for your health.
Reading comprehension and written / verbal communication are essential skills in many professions, not just programming. Any area of applied skill that is producing a result for humans requires strong communication - it's a relationship between humans (some programmers forget this).

I agree with you on that point, but I disagree with you on the point that it is more or less important than mathematics. You may not be applying a lot of higher math to your day to day job because most of it has been taken care of already in the libraries you use but that absolutely does not mean you wouldn't benefit from a deeper understanding of mathematics and how it informs computing.

I once thought like you, until I came across Haskell. Once I got through learning the language (which also requires you learn a few concepts from mathematics) I understood what is so powerful about it: idiomatic (and even non-idiomatic, to a degree) Haskell and the programmers that use Haskell - they go hand-in-hand - harness the ideas behind mathematical abstraction to produce programs that are so elegant. I've taken many of the concepts I learned in Haskell to mundane languages (Python notably) and have made my software in Python cogent, elegant, and easier to understand (note this even comes back to your argument around comprehension and communication). I'm still not a perfect programmer but I feel like the communication of my thought into a program is better because of my appreciation and deeper understanding of math.

Not to mention the foundational role mathematics plays in algorithms and data structures, if you understand the mathematics behind quantifying the time complexity of an algorithm, you're far more likely to pick the right algorithm for the job.

Also, logic could not be greater than Mathematics; Mathematics is more general and describes logic.
If "improve" would involve turning it into AJAX-heavy app with images, CSS effects and some weird-ass scrolling interceptors, that requires me to load 200+ files for seeing the main page, I would rather live without any improvements.

I think better terms might be "clean up" or "restructure".
Math is so usefull in separating the wheat from the chaff though.
It's even more odd juxtaposed with the "a blue-collar type."

I think it's reasonable to say that this introduction suggests a middle class snobbishness towards the lower class. The worry is that by not teaching the kids correctly, the kids will end up in the lower class.

On the other side, it's also teaching people that they shouldn't want to be in the upper class, because then they would lose this important sense of money.
The OOP and imperative capabilities also make it easier for people coming from this kind of programming style to learn F#, such as myself.

At first you write imperative F# to get used to the language and it's lack of verbose signs such as (, ; etc and hopefully you will be able to write more idiomatic/functional F# as your skill improves.
From the article: "Mr. Obama was acutely aware of the risks of being seen as handcuffing the security agencies. 'Whatever reforms he makes, you can be sure if there’s another incident — and the odds are there will be in our history — there’ll be someone on CNN within seconds saying if the president hadn’t hamstrung the intelligence community, this wouldn’t have happened,' Mr. Axelrod said."

And so, the wheel keeps turning...
Quantitative arguments as hypermedia
Matrices and vectors are useful in graphics. But I've never seem them used outside of graphics work.
> programmers used to the server-side implementation, which defeats the purpose of using the same language for both

I would actually disagree. In the Clojure world, we try to embrace the platform, meaning that we do not try to make all source compatible.

The goal is to have the basic comparable and then make all the more algorithmic library work everywhere. I think this has worked out pretty well so far.

Things like core.logic, core.match, core.typed and so on work on both sides with relatively small adjustments.
Software development is interesting in that it borrows for a vast range of other disciplines depending on what you're building. Very commonly, that's maths. You're not going to get very far manipulating matrices for 3D geometry without a bit of maths understanding. But, similarly, you're not going to get very far into developing a knitting pattern generator without understanding knitting - but that doesn't mean you can't be a developer unless you can knit. That'd be crazy.

If you develop applications that aren't reliant on maths then sure, you don't need to understand maths. On a day to day basis I write web apps that take strings from users, store them in a database, and display them in a different way later. No maths at all. Conversely, I've once wrote an image manipulation library based around convolution filters that used lots of maths.

As with most things, there's no single black and white rule. It's all shades of grey.
Any campaign will be a marketing effort in any context. The crisis is that the marketing effort is the only data point that most of the voting population considers prior to the vote. Without an informed population there is no incentive for honest campaigns.
Article on results and persistency. insightful
> The majority of code for something like Facebook or Twitter probably involves very little math.

This may be a true statement as I've never seen the Facebook or Twitter codebases. However, as others said, logic is a part of math and logic is essential in code design.

Along with that, I'd wager most developers could make a facebook-like or twitter-like system. But their first pass is going to be crude, bloated, non-scalable. Understanding how data flows across the system gets reflected in both the software and hardware. That analysis relies on an understanding of graph and network theory and statistics. Perhaps not deep knowledge, but it's still math.
Sure, I'll readily accept a preference for the term "implants". I just wanted to state things (what I hope was) clearly lest people talk past each other.
There's just no way to do it from the bottom. All these protests, all this (sl)activism, it doesn't do anything.

You either need to dedicate your life to politics and get into the club and start working from the inside, and pray some holy fucking deity that there are others like you, or nothing will change.

Maybe severe violent revolt but I literally don't ever see that happening.

There isn't enough time in the day to concern yourself with shit that matters. Nobody wants to come home after working 8 hours with a two hour commute to dip their head into politics, just to even begin to know what's happening.

Where do you go? The mainstream media? Where do you inform yourself?

The reality is people just want to go home, flick the TV on, spend some time with the kids, and maybe if they're lucky, devote a few extra hours to a hobby every week. This scenario occurs in the poor, it occurs in the rich.

It takes a very very special type of person to run a country. You need people who are basically insane. Who have no problem getting up every day and just doing that one thing they do, all day, every day. That isn't 99% of the population. If the top tier of our government is run by similar people at the bottom, we're screwed.
The OP knows there is no evidence, hence the use of the phrase "every reason to believe". It is believed to be true using reason, not evidence. Its a best deduction.

Your demand for evidence and facts is bogus, since there cant really be any. What we are talking about is what goes on in the mind of an individual. We cant prove that. But we do know that, for want of a better term, implied pressure to conform works. Its the same reason belief in a god works. God knows all and will punish us if we don't follow his rules. So, if we believe in the god/NSA, we do what is wanted because we don't want to be punished.

We know people act like this. We know it is possible that the NSA has information that might damage us, or ones we love. We know what the NSA wants. Therefor we have reason to believe someone who might want to control the NSA won't out of personal fear.

A reasonable deduction, based on what is known and history. No, sorry, no evidence. That one of the nice things about blackmail, there usually isn't because the victim obviously doesn't want to be outed.

Yes, of course the elected officials are victims in this, potentially. But as elected officials, with the power of democracy, they are, IMHO, duty bound to put that aside. Not doing so is selfish cowardice. Some one has to be as brave as Snowden, and I don't see that in our elected officials.
Don't be obtuse. What color was her hair? How tall was she? What was she wearing? None of that detail is present. This isn't scene-setting. It's a subtextual comment, and it's a clumsy and ignorant one. That's what bothered me about it: it's just bad writing. We get it, we get it: the author thinks lower-middle class families raise fat kids on junk food. Aha! There's one now!
I found the movie "1/3 of the holocaust" to be compelling, might be illegal to watch in your country.
What I think fails to grasp is that this is correct but only to a point. Sure someone can learn to code without doing math, but as things scale, this becomes really important.

How do you calculate distance between two points? Math. How do you timezone calculations? Math. How do you know what data structure is going to be small and fast enough to not overload a server and still get the job done? Math. How do you determine if two populations are statically different? Math. These are becoming everyday things. We've moved beyond the mid 90s where having a web page and writing some JavaScript was well enough for most companies.
That seems like a great way to learn that you get what you pay for. Letting kids make mistakes (especially relatively minor ones like that) is always good.
Un-functional might be a bit misleading for an ML-based, default immutable language. Impure might be slightly more accurate.

Having seen F# written by C# coders who've just learnt the syntax, and haskell programmers who are having to work in a .net environment, I'd say F# does a fairly good job of supporting both. It does make some trade offs to allow easy interop with the rest of the .net world (it's type system is much less powerful than Haskell, Scala or (especially) Idris) but depending on your environment that can be out weighed by the massive scale of the .net ecosystem, easy interop with your existing .net code and very, very good tooling.
Thanks for putting these resources together, this is amazing
"Rarely in math are you coming up with a new way to solve a problem"

Bullshit. Bullshit, bullshit, bullshit. Entire fields of mathematics (eg Algebraic Number Theory) have arisen due to new approaches to solving problems. Literally millions of peer-reviewed mathematical publications have been written, many of which pave the way for new attack vectors on existing problems.

There is far more to mathematics, dear Horatio, than is dreamt of in the OP's philosophy.
This is a list of demands, not a list of expectations.
Do any of those workers still work for those companies, or did they have to quit before suing ?
Show HN: HTML5 online game for mobile + desktop - Free Rider HD
This fairy story about all the money coming from the Fed's printing press is basically a misunderstanding

Excess liquidity reduces the scarcity value of money, and results in lower quality thresholds for investment decisions. Thats pretty simple. If you want to debate about liquidity, you need to look at who invests in the investors. That is the place to measure liquidity that is relevant to distorting investment decisions. In the case of non-public equity...its pretty clear VC lps have too much cash. The Kaufman fund does research in this area and blames poor LP performance for the below-RAROC returns on VC portfolios when considered as an asset class. That should tell you something right there.
Because BRTFS isn't even feature stable yet.
Algorithmic Trading Backtesting Environment with Python and pandas
It looks like demand for Delphi programmers is down by roughly 2/3 since 2006 (relative to other languages). Source: http://www.indeed.com/jobtrends?q=delphi&l=
The Complete Guide To Email Marketing
It's not current and it's not a crisis. It's working exactly how it was designed to work. We changed, not them. The Internet disrupted the popular perception of democracy by creating a massive global communication channel that is not under the control of the people in power.
I think the difference is psychological.

Getting paid for household tasks suggests that the household tasks are not part of your obligation to the family itself -- that if the child didn't really want the money then they could just quit helping to mow the lawn or wash the dishes.

Getting an allowance suggests that the money is theirs to do with whatever they want. For instance, my son (11) gets an allowance but he almost never spends it. It suggests that the child's finances are (at least partly) separate from the family's. And it represents "free money" earned without working for it which may or may not be a message you want to send.

The article described putting the child in charge of a portion of the family budget. The implication is that the family operates as a commune (which most families do) and the income may be earned by the parents, but is to be spent on everyone (as needed) and puts the child in charge of a piece of that. It happens to be the part that the child cares about (McDonalds and video games) because that is age-appropriate. An older child might get a larger budget and also be responsible for paying the electric bill -- assuming that they can influence it by helping to turn off lights and minimize wasteful use of electricity.
w/ Docker, the article would be reduced to 'so we started passing in `-m` to our `docker run` command.
Hmm. How can the public have an opinion about a secret program? If a leaker revealed that the government had a secret underground concentration camp below the Arizona desert would you view that to be the result of dutiful fulfillment of public service?
Except of course, that was done via a cheap trick with minor prescience: the tea transmits an urge to drink into your mind when it detects that something funny is about to happen.
I'm more inclined to think its poor research and I will bet that the reporter did not try to contact the big ag companies to find out about competing offerings.
Perhaps it's about supporting the people who have to collect and analyze Intel in the face of withering public criticism. The rank and file are skilled and intelligent and can find work elsewhere. If the President doesn't defend the value of their work then many will bail. He may still be a vocal critic behind the scenes.
Oh yeah that's smart, all the critics have no idea right?

Ok smartypants, open technology right? Doesn't mean anybody should be to do these two things:

1) Implement a browser, that implements the DRM (or at least talking to the DRM blackbox)

2) Get the software to encode his media on the variety of DRMs

Yeah, that's impossible. Why? Well, you can't d/l those blobs to run the DRM anywhere. You can't d/l the encoders anywhere. You can't get documentation the APIs of the blackboxes. Basically, zip, you can't do it.

If you're not in the MAFIAA/Netflix/Google pipeline, you're out.

Uh-hum, open technology, right?

EME/CDM DRM isn't about DRM, it's about putting up barriers to entry so that nobody but google and apple can give you a browser where it works. So that nobody but Netflix and BBC can provide content for that DRM so that none of Netflixes competitors could get a leg up and the MAFIAA has to go to Netflix if it wants its content distributed.
It's useful to have knowledge of them. They tend to pop up in random places. For instance, even simple recurrence relations like the Fibonacci one can be computed in logarithmic time via matrix exponentiation.

Linear algebra in general is completely critical in machine learning as well.
I use them regularly in all sorts of unexpected places. The most common is probably machine learning, but I also use them in safety critical computations of projected courses, ETAs of various processes, and computing optimal geometries.
> Put them to work early

How early? The child in the article is six years old.
I have blogs using both!

I went with Pelican before ghost came out to get off of Wordpress. I was tired of the constant security updates enough to try and migrate to something else. My first requirement was that it was able to import Wordpress content which Pelican had.

However, Pelican's wordpress importer was "bare-bones" to say the least and still is. I fixed it so that it at least preserves formatting (by translating Wordpress' insane parser thing for its own post format line by line). It won't preserve things like image links and stuff (or at least I didn't get to that part).

I'm still not a huge fan of it one way or the other but it does its job I guess. Development is fast and furious though and I haven't updated in forever. So ymmv there.

As for Ghost... same problems as Wordpress and harder to self-host by orders of magnitude. It has a catchy admin interface. Designers love this platform so finding a good template is pretty easy compared to Pelican (I had to write my own... again not as much fun as it sounds).

The bonus of both platforms is that they both parse markdown for post content so dipping your toes in and trying something else shouldn't be too painful.
Rightly deserved. It's an incredible documentary and I suggest everyone watch it when it's released.

I hope Netflix continues in this direction. It seems to be a great platform for documentaries to reach mass consumption, like we saw with Blackfish.
TCL was/is included in Cisco routers for scripting. So some other companies get it.
Behavior Driven Development (BDD): Scenarios
The Average Value of a Tech Company is Decreasing
I think you meant MetaFont.
Many services grant fewer capabilities to a session authenticated only by token. In the case of Starbucks, you can buy a coffee or even reload the card from the user’s bank account via the app, but you need the password and the web site to change the user's mailing address. Therefore, this vulnerability might enable an exploit such as draining your bank account into gift cards that I send to my address, whereas access to your phone and token would not.