skysight-inc/HackerNews huggingface dataset:
Q: "So what happens when there is a massive fluctuation in price"

A: Nothing, as all bitcoins would be instantly converted into US Dollars removing all currency volatility risk. I directly made sure that was in the bill to address that concern.

Best,
Rep. Schleien
Prime Sponsor of New Hampshire House Bill 522
There is a free open source alternative written in Python: https://github.com/justinabrahms/imhotep

It runs on the commit diff with a specified linting tool (used it with pep8 and jshint), it is also fairly easy to add new linters.

Here's a fork that works nicely with Travis: https://github.com/glowdigitalmedia/imhotep
Before they shut up and build something they need to go pick their tools. This is about picking the tools.

If we look at tools used in practice, we should be picking C,C++,Java,C#,VB,Python. If we look at functional languages we should be picking -- not sure, Erlang perhaps.
Haven't read the article so it might be just random rant.

I find most articles confuse 'code' (producing code) and 'program' (making programs).

I would argue the first one is relatively easy once you grasp concepts and turing-cturing-completness.

The later however takes years if not decades.
Yeah but the right to use land they are building on was a granted Monopoly by the local governments. If you buy all the land, install all the poles and run all the cable, sure you should be able to do whatever you want with what you build. However, their system is built on billions of dollars of public infrastructure granted to them as a monopoly "in most cases".
1. Runs on both front- and back-end.
2. Loads of people are familiar with it.
3. Isn't that bad if you know what you're doing with it.

There's a cost to all of this, and there are better options. But it's really not hard to see why Javascript is gaining traction on the server side, as rubbish as it is.
OpenTSDB is our main backend. But we can also query graphite and logstash. However the graphing page doesn't work with Graphite.
Haven't read the article so it might be just random rant.

I find most articles confuse 'code' (producing code) and 'program' (making programs).

I would argue the first one is relatively easy once you grasp concepts and turing-completness.

The later however takes years if not decades.
Microsoft Acquires Calendar App Sunrise for North of $100M
I have a hard time believing this. My testosterone level is 1,114 ng/dL naturally and I sure don't feel pumped full of energy and ready to go all the time (I'm 24). And I was even a D1 athlete. All it means for me is a greater risk of prostate cancer (which both my grandfathers had). My doctor was concerned about it being that high.

Also, I think the rumors about men with high testosterone being aggressive or having a "player/alpha" mentality have been disproven; I don't remember which journal that study was in. I'm about the least aggressive person I know. If anything, I'm too passive and have a difficult time expressing what I want.
Supply & demand?

Changing teaching methods?

Because people are buying them at that price?
I'm sold on the concept. I especially like the fact that you're using ARC on iOS; my intuition is that this would interact better with the platform and native development tools than something like Xamarin which requires GC.

Do you have a way of doing local storage, i.e. to the file system or a database, in cross-platform code? Or does that have to be platform-specific? How about making HTTP/HTTPS requests?
I've worked with people that have made this claim (to have had surgery). Why would they lie? As another commenter adds, this was disclosed in spirited discussion off hours, when barriers are down.
Stop Hiding the Best Content on Your Blog
js small community ? http://www.modulecounts.com/ don't think so ;)
It's ignorant to seize on one line of a political appointee's 40-year resume to insist they'll be corrupt when there is considerable evidence to the contrary.

Wheeler kept a blog for years about all of his thoughts regarding telecom regulation, but it's much easier to call him a dingo and assume he's evil than it is to do research and develop a true picture of his intentions.

Unfortunately, his blog has lapsed, but some of the posts are still available via Archive.org. Some Good posts;

* Networks are More Important than Nations - https://web.archive.org/web/20110205091739/http://www.mobile...

* How SOP was Undone by SOPA - https://web.archive.org/web/20120625185358/http://www.mobile...

The 2nd is particularly interesting since he explicitly supports the anti-SOPA movement:

The policy matter is not whether copyright holders
should receive recompense for their products (they
should), but whether legislation to protect that right
is aircover to perpetuate old practices at the expense
of new networks. There is no doubt there are honest-to-
God Web pirates operating in China, Russia, and
elsewhere who are stealing copyrighted product. These
pirates should be stopped. But SOPA’s effort to
accomplish this – which also just happened to strengthen
the hand of content companies in other regards – applied
concepts more applicable to the command and control
networks of yesterday than to the open access networks
of today.

The power of the Internet is its lack of centralized
control. Its distributed architecture means the network
functions at the edge rather than at a central point.
That edge activity, in turn, creates what the SOPA
supporters were trying to constrain: access they can’t
control. While its goal of stopping piracy is laudable
and important, SOPA’s practical effect was to
restructure through law the functionality of the
Internet.

Call it ignorance or call it lazy cynicism, but it's clear the blind Wheeler hate was completely unfounded.
Have you got any concrete examples, or are you just going to complain?

The entire field of programming language design is more complex than you seem to be admitting.
It depends. What are your goals, what is it you want to do with coding? i.e. Why are you teaching yourself to code?
It was never hard for me. I started by typing BASIC game listings from magazines into a ZX Spectrum. Then learnt LOGO, BASIC and Pascal at school. And then taught myself QuickBasic in the army. Started a CS degree but dropped out after learning how depressing Z-routines in COBOL were. Got a job. Taught myself Assembly. Got a job writing tariffing engines for a cell phone billing system, learnt C, Informix and Visual Basic. Then Java, .Net, VB.Net and C#.

I loved every bit of it. And still do.
Here's a similar thing I did 5 years ago (yes, I know it is in actionscript :) ): http://yavkata.co.uk/weblog/actionscript_3/bezier-curve-inte...
Care to point me to a better place to learn about the aplications of FRP and the actor model besides what it is being buzzed around?
The Humble Brainiac Book Bundle
JSData: Adapter-Based Three-way Data Binding Framework
What can 'instantly' possibly mean in this context? The same day? minute? millisecond? Triggered by how big of a change?
> by comparison, zf has never promoted itself as allowing for rapid development, AFAIK

Well, no, because everyone would laugh at them.
Combining UX with Crypto
The State of Simulation Testing in Clojure – 2015 [survey]
More than half of the world's poor don't use banks, and this is a huge problem for them and the entire system because, not only they are vulnerable to theft, lost, and exploitation, but it allows narcotics dealers to continue in their business...
"Only Nixon could go to China." - Vulcan proverb
I thought many use 'minutes' as a currency? Less vulnerable.
Part II -- More Specific

After freshman calculus, it would be good
to start with abstract algebra. There
you will get handy with (relatively
simple versions of, and, thus, a good
place to start -- and, I have to say, put
you ahead of a surprisingly large fraction
of the best chaired professors of computer
science) theorems, proofs, sets, axioms,
groups (once I published a paper in
multi-variate, distribution-free
statistical hypothesis tests where the
core of the math used some group theory),
rings, fields, the integers, rationals,
reals, and complex numbers and their
leading properties, some important
algorithms, e.g., Euclidean greatest
common divisor (also the way to find
multiplicative inverses in the finite
field of the integers modulo a prime
number and, thus, the core of a super cute
way to do numerical matrix inversion
exactly using only short precision
arithmetic), number theory and prime
numbers (crucial in cryptography), vector
spaces (the core of multi-variate
statistics and more), and some of the
classic results. Some of this material is
finite mathematics at times of high
interest in computing -- e.g., error
correcting coding. For such a course, a
good teaching math department would be
good. Have a good prof read and correct
your early efforts at writing proofs --
could help you a lot.

But starting with linear algebra is also
good. There are lots of good books. The
grand classic, best as a second text, is
P. Halmos, Finite Dimensional Vector
Spaces. He wrote this in 1942 after he
had gotten his Ph.D. from J. Doob (long
the best guy in the US in stochastic
processes) and was an assistant to von
Neumann at the Institute for Advanced
Study (for much of the 20th century a good
candidate for the best mathematician in
the world). The book is really a finite
dimensional introduction to von Neumann's
Hilbert space theory.

In

http://www-history.mcs.st-and.ac.uk/BigPictures/Ulam_Feynman...

von Neumann is the guy on the right. The
guy on the left is S. Ulam (has a cute
result the French mathematician LeCam once
called tightness I used once). The guy
in the middle is just a physicist! Of
course, in that picture they were working
up ways to save 1 million US casualties in
the Pacific in WWII and were astoundingly
successful. Ulam is best known for the
Teller-Ulam configuration which in its
first test yielded an energy of 15 million
tons of TNT. There are rumors that von
Neumann worked out the geometry for the US
W-88, 475 kilotons in a small package as
at

http://en.wikipedia.org/wiki/W88

Von Neumann also has a really nice book on
quantum mechanics the first half of which
is a totally sweetheart introduction to
linear algebra.

Of course, Ulam was an early user of Monte
Carlo simulation, still important.

Other linear algebra authors include G.
Strang, E. Nering, Hoffman and Kunze, R.
Bellman, B. Noble, R. Horn. Also for
numerical linear algebra, e.g., G.
Forsythe and C. Moler, the LINPACK
materials, etc. There are free, on-line
PDF versions for some of these. Since the
subject has not changed much since Halmos
in 1942, don't necessarily need the latest
paper copy at $100+!
Y Combinator breaks through the grass ceiling
They do on the mobile image search at least. Large blocks of the dominant color first, then images load.
It seems to work good for smuggling stuff into prisons. Two failed attempts were caught in Germany.
I wonder if this regulation will also apply to government sock puppets.
Not sure why you got downvoted because you're absolutely right. The hard thing is the commitment required.
I first learned on a variant of BASIC myself when I was in elementary school, and it was effortless then -- but that's a profoundly different thing from learning the professional tools/design patterns/development styles to get hired in a specific domain. As somebody who picked it up again after a long break, the whole point was not 'getting hired in some hot new lucrative industry,' but 'god, please let somebody hire me to do this thing that is so much more mentally satisfying than the last few things I've done for a living.'

From that perspective, I absolutely understand the urgency here, and appreciate how this article talks about how the moment when the tutorials break off is when the real learning begins.
This would work great! Except that there aren't 20 providers to choose from, there's usually one, maybe two. And the two providers you generally expect to have do not care anything for consumer experience. They also lobby for other companies (or even townships) to not be able to set up their own fiber/cable connections.

The lack of regulation you want already exists, and it's starting to strangle free and open communication as we know it.

Also, not sure if this is clear, but net neutrality doesn't regulate prices. Companies can charge whatever they want for their service. The only thing that's regulated is how they treat data...all data must be treated the same. Other than that restriction, companies can do whatever they want. I don't really see how this could be viewed badly. Yes, people seem to really like the "regulation is bad" argument lately, but it doesn't really apply here, nor does it work as a blanket statement.
It isn't what they did, but my recommendation for most such use cases is the BFG Repo-Cleaner: https://rtyley.github.io/bfg-repo-cleaner/

Don't be deceived by the "java" invocations, it's written in Scala, so it's HN-approved!
Agreed. There are literally hundreds of available precalc books published, mostly by tenure wannabees who are required to publish. They differ by homework examples mostly. They should cost nearly nothing.
plus, eunuch are typically purpose-made. how many eunuchs deal with starvation, unemployment, or homelessness?
I don't understand you.

Do you believe "good types" in a 1000 line program is easier to reason about than a 20 line program?
The market sets the prices of the services at what people are willing to pay. If the cable companies could charge more for internet than they are now, don't you think they would? People are willing to pay a lot more for television service,[1] so if the product you're selling is TV+internet, you can charge enough to justify building a modern fiber/coax network. If it's just internet, you probably can't, at least not in many places.

[1] In my building, in downtown Baltimore, I can get 50/15 FiOS for $50/month, no cap but no TV service, or triple-play cable at 50/5, capped for $109 per month. Almost everyone subscribes to cable rather than FiOS.
I know you use Verizon as evidence of poor profitability, have you looked at other providers? I calculate 20-25% gross margin for TWC if I attribute all operating costs, some of which should be shared with TV and voice, to Internet.
No, most ABET school's require those courses. Also, if you ever try to get your FE/EIT you will need those courses.
When I was in college, one CS professor explained the difficulty of coding to me in terms of discreteness vs continuity. In the real world, things are continuous. If you accidentally build your structure with 9 supports instead of 10, then you only lose 10% of the strength of the structure, more or less. The strength varies continuously with the amount of support. But if you're writing a 10-line program and you forget one of the lines (or even one character), the program isn't 10% wrong, it's 100% wrong. (For example, instead of compiling and running correctly, it doesn't compile at all. Completely different results.)

Of course this logic doesn't hold up all the time. Sometimes you can remove a critical support and collapse a structure, and sometimes removing a line of code has little to no effect, but the point is that in programming, a small change can have an unboundedly large effect, which is the definition of discontinuity.

(I believe it was this professor, who was my teacher for discrete math: http://www.cs.virginia.edu/~jck/ )
They aren't called patterns, they are called techniques.

There's tons of books about all the techniques you can use. When you understand some of the basic techniques, it's apparent what techniques are being used when you read a cook book. The problem is, even if you only got as technical as saying "make a velouté sauce" in half the cookbooks you see, then people would freak out if you didn't tell them how.

When you learn the fundamental techniques, you can easily extrapolate them and realize half the recipes you read in your cookbooks are (necessarily) overcomplicated and can be reduced (no pun intended) to a few techniques.

Jacque Pépin is an good resource for beginners and intermediate cooks to learn french techniques. You can find techniques online and in his book New Complete Techniques. The CIA book is good, but a big gripe with the CIA book and the FCI/ICC book (Fundamental Techniques of Classic Cooking) is that the portions are pretty huge because they are for professional chefs and caterers. That aside, they are still a good resource for learning that. IIRC the James Peterson "Cooking" book is pretty good at basic techniques.

The Joy of Cooking is still one of my favorites, because the recipes are basic (but delicious), and because it's a compendium of recipes, it builds on itself more than nearly every cookbook you can find. So the recipes include in the ingredients do say "2 cups béchamel (Page 400)", and you can backtrack to that recipe and learn.

One problem with these books people don't usually like is the basic recipe isn't often fancy enough to be novel. It's kind of up to the cook to understand "Oh Coca-Cola would be a good substitute for the acid and sugar here" or "maple syrup would be better than brown sugar here" or whatever.

For that, it's nice to have McGee's "On Food and Cooking", as it goes into details about ingredients you've never really thought about.
> We have to bear in mind that the entire field of programming languages is still very much evolving, as we gain experience of what works and what doesn't. Type inference, for example, can drastically reduce the overhead of type checking.

I'm sorry, it's just too much for me. Yes, PL theory advances and yes, there are many new, interesting ideas being presented each year. That's true.

But your example, "type inference", dates back to the sixties. Similarly for "option types". Using these as an example of "evolution of entire field of programming languages" would suggest this evolution happens at a glacial pace. Which is indeed true for the so-called mainstream languages, but "the entire field" is much, much larger than those, moves far quicker and comes up with much more interesting ideas every year.
Pretty cool, well done!

What all is automated? Price querying / updating?

I didn't check, are you monetizing with affiliate links?
Many of the coders I know (which is mostly folk in their 40s) never learned from scratch. More often, we started in support roles, and slowly worked into the code. First, learning to read it to help troubleshoot issue, then making basic changes, and slowly picking up more and more of a specific codebase. Once the basics were understood, we'd start making basic apps on our own, often while still supporting more complex apps. After a year or two, we'd be competent enough to do things from scratch, and then we'd move into a full-time coding role.

I know that few people learn like this these days. I've heard extreme negative criticism when I tell people that a few years of 2nd/3rd tier support on a large codebase is actually a good start to a coding career.

But I also never experienced the troubles described in this article. There were hard times, which would have been eased with today's online content. But it wasn't hard because of a downturn in confidence, and resulting "despair" that is described - it was a slow, but steady increase in confidence and abilities.

So are people better off today? Maybe. They certainly are coding at younger ages... but I have no complaints about my path. I still was fully competent in my early 20s, did a startup at 26, etc.

So there are many paths to developing your career. I'd recommend people keep an open mind to all options, and do what works for them personally.
Way better than Tom's Hardware, et al.
Why Python Training Is Essential for Big Data Jobs
Well, keep the windows open :)
Your federal government is conducting warrantless searches without any claim of probable cause, at every airport and on public transportation systems in your cities.

There is no hot civil war.
Learning to code is not hard. At all. Not relative to things that actually are hard. Having trained as an electronic engineer, programming is by far one of the easiest things I've ever done, by an order of magnitude. You can tell by the number of teenagers that can code, how many teenagers can design a nuclear submarine? That is much harder to learn.
Interactive UX Project Checklist
"Oh look at us! We're cool like linux too!"

yawn.
This is tricky. From a developer standpoint, if Android apps were to become first-class citizens on WP, it would make no sense to bother making WP-only apps.
Chinese government moves to ban anonymous online accounts starting March 1
> the point is the way they choose the terms to describe those considered allies and those considered enemies.

Well, you said that they were described differently despite being subject to the same kind of elections -- but the kind of election is only distantly relevant to whether someone is a "dictator", and not at all relevant to whether they are a "chief of state". It would be more relevant if you described a similarity that was relevant to the applicability of those descriptions, rather than one with limited relevance to either description.

Of course, the idea that the US media describes Paul Biya of Cameroon as a "chief of state" and not a "dictator" is also false; see, e.g., http://www.cbsnews.com/news/the-worlds-enduring-dictators-pa...
The Friendship Challenge
And then they give up and do something else, with lower self esteem this time.

Seriously. "Just code" is the worst advice that everyone gives. It's trite. You'd be better off saying nothing at all. Do you think you can sit someone down with a C compiler and come back five years later to find they've written the Linux kernel?

Don't say "just code". It's not helpful. It's disparaging. You don't tell a child "just walk". You learn to code, you're not born with it.
>Buying and updating an MS product shouldn't be a gamble. They're supposed to be the conservative and stable big brother to the industry

You can tell who's young around here. In the distant past you could have put IBM or Novel in that same blank 20 years ago. It wasn't till around the release of server 2003 that anybody thought that.

Next, every product is a gamble these days. If you're connected to the net, you're at risk. Before exploits may have taken weeks or months to fully circulate, now 0-days are very common and other vendors release the exploit information they have on your products in 90 days or less.

>Now just installing an Exchange rollup is asking for a complete reimaging

Again, I'm not sure when Exchange didn't explode in the past either.
As I'm writing this the stock market is having the opposite take on this than I Would have expected. Netflix is down while the providers (ATT, Verizon, Comcast) are up.

Is there something going on here that's not obvious?
Living Below the Poverty Line: [OC] Year-long Basic Income Experiment
I won't defend $235, but a textbook is more than just explaining the math. Developing the problem sets is a lot of work. This costs money, even if you are using low-wage graduate students.

And problem sets need to be updated or they will feel dated very quickly. Especially if you are supposed to be using technology to help solve the problem.
I've even seen support for such measures here on HN. The most popular justification is "to fight cyber-bullying".
It's an ad. At the end: Our core program is specifically designed to bridge this whole process. ... Sign up below.
Worse, the training just creates junior web developers. There's a glut of junior web developers.

The concept of Ruby on Rails was to make the whole process of web site development a tutorial-level job from start to finish. How did that work out?
Go to Xinjiang. Many of the police there carried automatic weapons. It was basically an occupied country AFAICT. This was back in 2006. I don't know how things are today. I reckon that the policy of "ethnic cleansing by dilution" might have changed things, at least in Urumqi. Kashgar I reckon has the same occupied country vibe.