skysight-inc/HackerNews huggingface dataset:
I read the results on the survey that computer scientists should learn more of what math can offer them.

One premise of this survey is that math and cs are both "sequential" -- which is FALSE. And the survey assumes the Math and CS sequences can be placed in parallel. This is an artifact of the "grade" systems in school.

The two winners in the poll are "algebra" an HS subject and "discrete math" which is usually taught in college. And I am surprised to see how few people chose geometry :-(

In university, Engineering departments and physical sciences departments teach math to their own students in parallel with more abstract treatments in a math department.

I bought a copy of "Robot Vision" and it's basically multivariate calculus with awesome pictures!
It's funny you mention this, because I read "PrivateBrowser" both in the link and headline instead. I didn't know that there is a Freudian slip effect for reading.

I agree with you about the negative connotation of the word "pirate". That's an issue with the political Pirate parties in Europe, too. I just don't see them ever gaining voting support from a wider audience with that name.
Administration Questions Zero Tolerance
Even old tablets could do that perfectly fine, for example the touchpad (on both Android and WebOS).
It was 2003 when I switched from Linux to OSX. Back then Apple was very much the underdog, and OSX was seen by many as a no-hassle, pretty Unix, with laptops that just worked. Back then Linux was very problematic on laptops.

The developer migration to OS X started well before the introduction of Intel based Macs, although that really accelerated the trends.

In subsequent years Apple started pulling their OSX developers to work on iOS, started moving in the direction of locking down, and started changing in developer mindshare from "underdog" to "bully".
I don't want to vilify my fellow Londoners, but to me, that's more a sweeping generalization of London. Getting wasted seems to be the #1 hobby of most the people I know here, no reason the homeless cannot have their share of fun.
https://bitcointalk.org/index.php?topic=26656.msg334463#msg3...
The article pretty much represent what I think too.

Why jQuery is so much used even today? It's in big part because of the very low level of entry.

Grunt for most teams is a config file that manage front-end builds, you go at the end of the file you have all the tasks available for that project.

It's easy to understand & it's solid.

Is there a place for gulp? Probably, node.js dev teams will love it, but in teams that are more traditional I think grunt will win.
"In that period of unprecedented (and largely unregulated) growth, much of the US population became quickly enslaved by a few members of an elite group, later called the robber barons (Rockefeller, Frick, JP Morgan, Vanderbilt, Carnegie, Mellon et al.)"

You ought to rethink what you define as "enslavement". As far as I am aware, neither Rockefeller, nor JP Morgan, nor Carnegie "enslaved" the US population when they helped transform the by then agrarian nation into the industrial and economic powerhouse it later became. They didn't use force, as far as I am aware, in their dealings and the wealth of their achievements certainly wasn't created at the expense of those who didn't.
I don't think they randomly spam, but sometimes when you login to Google+ it will show you a large window of all your google contacts that are not in your circles with an easy way to invite all of them. It's easy to accidentally click the button to send invites just to close the window and it's also easy to not realize who all you sent them to.
A piece that's missing is the total bitcoins earned, which depends on payout size (possibly including transaction fees) and difficulty.
That gif advertisement in the corner is really annoying. It's even blocking some of the text on my screen.
Interestingly enough, having a beard has made people deem me as more socially approachable in the past two to three weeks. The underlying truth is if I have a beard: I'm depressed and lazy. Even at nearly 30, shaved, I still look in my late teens or early 20s. People do not treat me the same when I look younger.
It looks like the best ASICs are at around 1.5 gigahash / joule. Certainly less than 2.

So 13 million gigahash per second translates into at least 6.5 megawatts. But 2 is a pretty aggressive figure, it's probably easily above 10 megawatts.
It can also improve the popularity of your programming language.

http://www.alenz.org/mirror/khason/why-microsoft-can-blow-of...
http://khason.net/blog/computer-languages-and-facial-hair-%E...
Judge: do not contact this woman.

Man: {apparently continues harassing her}

Police: {enforce}

Not seeing what the problem is here. The question of whether he actually did attempt to contact her is a fact-based one for the courts...

Similarly, if the woman receives a phone call with heavy breathing from the man's home phone number, it's certainly possible that he didn't do it: perhaps someone broke into his house and called her. He can certainly argue that in court.
> I did like the discussion of dynamic vs. static though. It really feels dynamic is good for early codebases and static for late. So why aren't there languages that allow you to move to static as your codebase matures? TypeScript adds optional typing but doesn't quite go the whole way unfortunately.

I think that's a good idea. Maybe have a dynamically typed language, with other features that make dynamic languages good for using in a REPL and with more of a investigative programming style. And then have (another) language which is more static and have simpler runtime semantics, so that the language is easier to reason about but has less features that make it interactive. You might not even need the interactive features at a certain point, anyway, but it might be a problem if you want to move back to the more dynamic part in order to experiment with stuff. But that could perhaps be solved by making it possible to use the static language as the dynamic one, but not vice versa: for example if the difference is only in that the static one has type declarations and the dynamic one does not, simply ignore the type declarations and run it as the dynamic language, or defer it to be checked at runtime [0].

Someone in another thread brought up Typed Racket, which IIRC is implemented in Racket itself with macros.

http://docs.racket-lang.org/ts-guide/

[0] in GHC Haskell you can use a flag to defer type errors to be checked at runtime:

https://ghc.haskell.org/trac/ghc/wiki/DeferErrorsToRuntime
Can you point me to where Electoral Roll data is already publicly available on EC websites?
For sure. It can especially be less due to short term capital constraints. If power gets cheaper, people want to produce more but it takes time to make more ASICs. To give a real thorough answer, though, takes more numbers and possibly more expertise than I have.
Haha..No surprise On-Premise is big, though going by marketing buzz one would think the opposite.

It is good to know it "Took a while to get it right", helps set expectations :)
What's wrong with Flask, or the better question is. What does Pecan do better than Flask?
The three great virtues of a programmer are laziness, impatience and hubris. I picked up some skills from the first guy I worked with out of college (pair-programming is great), but more important than that was the attitude. Cultivate a sense for when you're doing something by hand that the computer should be able to do for you, then figure out (or ask someone) how to get the computer to do that. Keep doing that and in a few years what you do looks like magic to your previous self.
With Bitcoin as popular as it is, it would be an increasingly lucrative strategy to short BTC, damage the network, re-buy low, and undo the damage. Sure, this is sort of a one-time use weapon, but there's no reason to believe that GHash.io's operators are in this for the long haul - perhaps, in the words of that amazingly catchy television commercial, they "need cash now."
No, but the constant posting of pseudo intelligentsia bullshit from the Guardian may be...
Crowdfunding Adoption - AdoptTogether.org
> Cache memory is not vital for a CPU "to be fast" in every situation, it's vital for a CPU to be fast with bulk data. If you're working on bits and pieces of information that are hundreds of bytes in length, low cache count is no excuse to be slow.

That's why the software and protocol you use on a mobile device should be very much different. To me, desktop and mobile software are way too much similar.

The fact a programmer will fuck up an app boils to the fact twitter will use HTTP, which is text, on top of SSL. This can't be blazing fast for such a low powered device, especially if it's a library API thing you use to make an app on top of it. I think google and the web in general are mostly to blame because they're responsible of spreading text based protocols.

I'm just concerned about mobile software, because the hardware is really really good, but the software had not been adapted for it. We just need protocols and format that are just faster, more compact, and maybe rely on other networking optimizations. bittorrent, for example, is a great example of a reliable binary protocol.

HTTP and HTML were great because they are easy platforms to make something on, but they require more memory because of parsers and more bandwidth because one single web page will often weigh 100ko, and run a javascript engine which is not a simple piece of software.

The hardware has gotten smaller, maybe we also need to make smaller software too ! I agree there are also security concerns about binary protocols, but it's just weird that there are so few open, standardized binary protocols, maybe because developers find working with http being just easier. You can't have it easy all the time.
It was dismissible. The whole idea was not to take an approach where the content is locked down.
When I heard huge successes I tend to think "well they already had a well established network". That's not always true the. I'm pretty sure Nathan Barry didn't and I would call what he did a big success.
The point is to show the banner/overlay precisely at the point when the system detects you like it.
Delivery is via an Amazon drone.
It's not good publicity either way...
Funny enough, I did the exact same thing when I was in high school, only we were running Novell on NT4 and I did it in basic and started it from autorun.bat which loaded before the network login screen.

It would let you try one time, tell you you entered the wrong password (saving it to file) and exit, at which point windows would load the novell login screen that looked exactly the same.

Good times.
It does use Mt.Gox in the background for the actual exchange process. There is not enough volume (yet) to make an internal exchange practical, there would be too much risk at the moment, at least for my taste.

When I started on this project, Mt.Gox was pretty much the only choice, because of the large market share (> 80% at the time) and the necessary volume and small enough market spread. Their withdrawal delays are annoying, that's true. It does not affect me directly, since it's only Bitcoin in and Bitcoin out for me, where so far Mt.Gox had pretty much never delays. But it does distort the market price, which means you get a great rate when you fund your Bridgewalker account (because BTC is overvalued on Mt.Gox) and get a bad rate when you spend it (again, because BTC is overvalued on Mt.Gox) - so in the end it kind of zeroes out for you as a user, but it's still confusing for the user, why you have this offset.

There aren't many alternatives though. Bitstamp could be one, but I'm worried that they still might run into regulatory issues down the line. Also none of the other exchanges offer real-time streaming updates about changes to the order book, like Mt.Gox does, which is very useful to keep track of the market. Kraken could be an interesting alternative to Mt.Gox, since they seem to run a solid operation. If they add such a streaming API with real-time updates about the order book and maybe get some more volume, then I would consider switching the backend over.

Or someone else does it first - it's open source now, after all! ;-)

Or maybe you could hedge the whole thing just with some financial swap construction, but I haven't looked into that too much and it's not my area of expertise. I would be interested to find out how much something like that would cost in terms of overhead/fees and who would be a partner to provide such financial services for Bitcoin. If you have some input regarding this, feel free to contact me - my email address is on the Bridgewalker website.
This is why you should have a page describing your security reporting process.

> (1) Have a security contact, (2) publish a GPG key and accept GPG mail, (3) respond promptly with a "security flaw ID".

https://news.ycombinator.com/item?id=640367
Sure, I agree that special steps should be taken, but in our age of automatic/transparent updates and data longevity I think we need to re-evaluate the immediate responses taken by law enforcement when restraining orders are violated.

It's not at all far-fetched for scenarios where apps automatically send messages to current/previous contacts without the user's consent (in fact we've seen this time and time again). Should the immediate response really be to jail the offender, especially if the process for proving intention one way or another can be long and arduous? Because if that's the case, what we're really asking is for people with restraining orders to become technology-shunning luddites since they can't guarantee the apps they use won't have mined their connections in the past, or that apps they've stopped using after the restraining order don't send messages on their behalf.
You do know growing facial hair is very old advice if you have a younger looking face, right?
The original iPhone, back when these decisions were made to not support flash, used an arm 1176 processor underclocked at 412MHz. That was a single-issue, in-order core without SIMD. Consider the Cortex-A15 and the latest Qualcomm parts; they're at least three-wide fully out-of-order cores supporting 128b SIMD operation with fused multiply-add, clocked at 1.5-2GHz in two- and four-core configurations. They are far more similar to a low-voltage Core2 package than they are to the armv6 processors of the first iPhone and Android devices (and in some ways they’re actually nicer to program for), and would easily be capable of handling a flash runtime.
Maybe I should really start writing that book about pragmatic finance for SME's. I never started because I always found the task of writing a book daunting, but writing bit by bit seems a great idea.
Generally (yes there are cases of abuse-of-the-system) these temporary restraining orders are the result of domestic violence situations. The abuser is given a restraining order, and in conjunction the police provide some extra level of protection if it is a case of "(s)he may come back". It is a legal way of allowing the police to diffuse a situation before it gets worse - because there would otherwise be no good way to stop an offender from doing it again until an assault is in progress. It's a relatively effective way of the legal system saying "look, you got us involved, now we are requiring you to take a few days to calm down, and we'll deal with it after cooler heads are present".

A full restraining order is different.
"If what you are implying (that there is a causal positive relationship between inflation and production) were true, it would be economically advantageous to adopt zimbabwe-style inflation."

"A little is good, a lot is bad" is in no way an inconsistent position - it's true about most things.
Eh, maybe. I can't really picture a law forbidding automated email that wouldn't have horrible consequences for most citizens. Perhaps the courts ought to just accept that the world changes and change along with it?
Anecdotal data of course but If I'm still reading and something pops up over the content I either switch to iReader view (If it's good content) or close the tab faster than I can read the first sentence.

If I've not even had the chance to read anything when it pops up chances are anything on your domain is never being clicked again. If I came in via Google I click the little "Block <domain>" link on the way back for good measure
Suppose while you were away from your house someone came to your front door and found it unlocked. Assume he entered your house and had a look around, but didn't take anything. He then later notified you that you had left your house unlocked. Did he do anything wrong?
http://www.iphoneappscool.com/invisible-viagra-natural-viagr...
Marijuana Legalization Coming To Arizona (U.S.)
"More or less everything is built with an MVC-or-equivalent level of abstraction, and there are good frameworks to help us work sanely and cleanly. It’s a pity some people still build important apps in PHP and Spring, but those aren’t choices anyone is forcing them to make."

Lost me right there. PHP in 2014 has some awesome frameworks and a huge open source community, never enjoyed working with it more than today.
But they provide no hard incentive for someone to pay in order to benefit non-freely from free software. I prefer to attack the problem from the point of view of figuring out what proper revenue sharing would be with copyright assignments. What the MIT guys are doing with FFTW is doing is good. What Oracle is doing with MySQL and Virtualbox is bad.

I'll ask the FFTW guys what do they do about external contributions.

Also, thinking about it more, there is nothing wrong with copyright holders having extra rights as long as they do not use these rights abusively. After all, they did the work, so they deserve to be compensated for it. Nobody would dispute that. It is problematic if they use these extra rights to try to make people pay for proprietary software that is not otherwise available freely. This is what I dislike about what Oracle does.
OMG it is NSA trying to eradicate Bitcoin!!! :-P
> 2. Pick a font size bigger than 12pt

> However, as more reading shifts to digital and screen resolutions improve, the way we read content is changing. Many designers mention that 16pt font is the new 12pt font. A recent study has also shown that larger font sizes can elicit a stronger emotional connection.

This is an interesting one. I have actually found myself frequently using the zoom-out feature of web browsers to make the font type smaller. I viewed the Kickstarter "2013 year" slideshow that's been making the rounds at about 20%, because I found the huge font they used extremely uncomfortable to read.

I didn't zoom out this particular article, but playing with the zoom level, I find 80% works about best for me.

I wonder why I feel so differently about this issue than current designers do.
You are using Python 3.3, but the script is for Python 2.x where print is a built-in rather than a function. Welcome to the fragmented world of Python.
"I attended the US MAC market expansion program. Here’s what I think."
Why are they even asking for it.It is in the public domain. http://eci.nic.in/eci_main1/Linkto_erollpdf.aspx
Some of them might be in the local languages, I am sure google can parse those pdfs.
ToS;DR gives best rating to secure Swiss email provider
(DEVIL'S ADVOCATE)

Am I allowed to go to businesses and try to pick the locks, look inside, and then report to the business owner that their lock was pickable? Well... yes, but I'd probably be reported to police.

Websites, like locks, aren't bullet proof. How many web applications out there don't have a security flaw somewhere? Doing penetration tests on unwilling victims is risky. Trying to break wifi, company intranets, people's computers, etc. It's best to pentest as a professional, with willing victims or wait for a "pentest" contest.
Studies based on a groups of subjects made out of a single person are the best.
Start with git-svn bridge locally and convert interested teammates one at a time.

Just remember that until everyone is on board, you need strict discipline as SVN has a much small feature set the Git does. Thereby, you should read the git-svn documentation closely and not use any incompatible Git features. Good luck!
That's my understanding, too. Developers are using high-level frameworks that generate an absurd number of redraws. In many cases, the bottleneck isn't even the CPU or the memory, but simply pushing too many pixels to the screen. It doesn't help that we expect much snappier response from touch interfaces than from 10-year-old desktops. Two seconds to open a new screen was somewhat acceptable in a VB6 application. Try to do that in an Android app, and see the kind of rating you get.
No they won't, until there is a huge breakthrough in battery technology. And please stop talking about "computer power", because most of computer power boils down to how much data per second a CPU can treat, unless you have a really minimal software design. Data per second equates to energy consumption.

Although even today batteries hold quite a lot of power and you can watch it when you break it, lithium battery can be dangerous, so more powerful batteries might not be such a good idea.
If the device is completely immune to software modifications, the anti-drm requirement of GPLv3 won't come into effect.

Right, I had forgotten that. The reasoning behind it is that a non-programmable ROM chip might just as well be considered hardware for the purposes of programmability. Of course, the user might decap the chip and modify the code stored there with a scanning-tunneling microscope so the term tamper-proof in the absolute sense is probably not applicable to any device made by humans.
Are other AU companies feeling the same way?
Not meaningless, the term has become broader.
The Big Lie of Strategic Planning
A Guide to Successful Magento Website
Use this guide to successful Magento website to its maximum and stay on top for the next years!
Isn't Valve located on the west coast as well?
Look at botnet and malware numbers.

Some of that malware is really crude, and pretty much said "you didn't install any software, but here I am, a bit of software installing itself and asking you for permission. Be careful, because i could be a virus and do real damage to your system. So, you know nothing about me, and I could be dangerous. Do you want to install me?"

See also the numbers of people who fall for 419 scams.

Hell, I don't know how to use the gmail iPhone app; the Facebook iPhone app, the Reddit mobile site. I come from a generation where you click it and see what happens. Without a confirmation step that click could now land me in jail.

What's weird is that Google have the numbers and the skill to test their UI Changes. The UI must make sense to most people or Google would iterate it.

It makes me feel decidedly behind the apex. Like an old man needing a 12 year old to set the VCR clock.
That aside,

> By changing the font and increasing it’s size, our email content felt much better.

bad grammar can ruin your article faster than any font choice :)
Ha! Same in Denmark with DR (Danish national broadcasting station)...

HBO (I think) owns "Dexter" and I wanted to see the latest season, only to discover they won't let iTunes sell it, till the season is over... What? Why? Wh..? Do'oh!

So you won't let me pay you to watch it on a legal "channel"?... That is why people watch it illegally!..

So many weird reasons...
Dice+ review: the surprisingly analog future of board games