skysight-inc/HackerNews huggingface dataset:
Parties don't do that. And they shouldn't. Parties are just tools to convert the individual preferences into policy. There's nobody to do it but the people. The US constitution starts with the words "we, the people". That's who is ultimately responsible. Blaming some external entities may allow people to shift responsibility - it's not me that voted for a congressman who supports war on drugs and never even bothered to send him a letter to say I oppose it, it's "the system", it's "the parties", it's anybody else but me. But in a society like the US, with functioning democratic system and obvious examples of change happening, it's not possibly to honestly blame "those guys". The responsibility is shared by everybody.
Digital nomads travel the world
My point was that there was nothing stopping every other company from doing this. Not in 2006, certainly not in 2012.

Some of those companies, then and now (??), are better positioned to truly drive towards zero because of how awful the price/perf is of cloud hosting. Storage aside, it's DO/Linode/OVH/Hetzner, not Amazon, that's driving towards zero.

On an aside:

Route 53's innovation is that, in huge number of cases, it's dirt cheap. But there have been relatively good and affordable DNS solutions before and since. I am a Route53 fan though, in large part because it's decoupled from AWS. You can use it (and S3) while avoiding everything else from AWS.

Auto-scaling is what a sales engineer tells a C[ITE]O in exchange for a signed contract. Scaling comes from design/"architecture"...you can't auto scale your way out of bad design: stateful services, SELECT N+1, n^2 algorithms, LIKE '%spice', poor/unknown cache hit ratios and so on.
Capitalism Explained (Funny notes)
In my opinion, you should be provided an attorney in those cases, as well.
Do people actually behave along these lines? Vast majority of people in most places live and die within the same region they were born in. Most people who move countries do so to follow jobs around or get new jobs. The number of people who select countries (that I've heard, at least) for political reasons is negligible. Tho I could see the argument in the extreme case. Cuba and Iraq don't exactly have sizable numbers of immigrants, with their fairly poor political reputations.
They're posts someone on a power trip hid, you can see them by enabling showdead from your profile.
Depending on context, it is going to be (C) the developer who has something to show on GitHub or (D) the developer that knows about algorithms, networking, computer architecture and that can solve concurrency issues.

Thanks for the example BTW - you've highlighted the problem precisely - the question is do you want your competition to be college students that only know Java? Because that says something about the company in question. And yes, it's a choice.
Growing a Kidney Inside a Pig Using Your Own DNA
Well IIRC tray icon notifications on Windows will only be shown for a limited amount of time. What if the user wasn't at the PC at the time?
Oh, that looks nice. This is really great. I worked on a project a while back in which I needed to generate a discrete probability distribution, and found Python's support for this to be lacking. I ended up having to hard-code most of the distribution and then use multipliers to cover other cases, which I found very mathematically unsatisfying.

Thus, I think Lea looks very helpful for certain use-cases related to discrete probability. Great!
I highly doubt that's in the cards for Box. Their entire business model is around selling security and enterprise features.

In that sense, I do agree that the future is probably that storage is totally free (at least for consumerized apps—S3 will never be free). Companies can make their profits on value-added services like security (Box) or editing tools (Microsoft).
https://github.com/staltz/mvi-example/blob/master/src/views/...

var modelItems$ = new Rx.BehaviorSubject(null);
var itemWidthChanged$ = new Rx.Subject();
var itemColorChanged$ = new Rx.Subject();
var removeClicks$ = new Rx.Subject();
var addOneClicks$ = new Rx.Subject();
var addManyClicks$ = new Rx.Subject();

As someone unexperienced with the Rx library, this is completely unreadable.
That's the modeling business. Talk to anyone who's done it. Below the top 100 or so supermodels in the world, models make less than a mid-range programmer. Most modeling jobs aren't glamorous. There's trade show work, being a "booth bimbo". There's catalog modeling ("OK, next is item 25631, the blue sweater, and hurry it up, we have twenty more to shoot before lunch"). Mostly there's doing something else while waiting for the next gig. Ask any actress/model/waitress in LA. It's a really short career, too; at 25, you're over the hill.
AeroFarms Plans Aeroponic Farm in Newark to Grow Leafy Greens
Walmart's Mike Cook asks an interesting question;

At a physical store, if you use any other mobile app, like LevelUp, then the merchant pays the higher 'card-not-present' rate. The same transaction with Apple Pay pays the lower 'card-present' rate. But an in-app purchase on an iPhone still charges the 'card-not-present' rate.

Visa's Jim McCarty's response is, "Fundamentally because the payload is different. One is a full EMV track read transaction and the other is not."

"Because it's a rule that y'all made?"

"No, because the data doesn't flow. It's why the standard was written like that." ... and then later Jim quips... "That's the first time Mike's complained about getting the card-present rate." which the moderator replies "OK, that gets the best answer beer."

The format of the packet is irrelevant. The security properties are derived from the user interaction points. Specifically, Alice loads her card into Apple Pay by taking a picture of it. A week later Alice uses her phone to pay with Apple Pay and the merchant would get a card-present rate. Can any other app do the same thing? Is there an open standard which allows LevelUp (who currently is forced to pay card-not-present) to use the same exact steps and get the same favorable rate? If not, I think Cook has a very valid point.

Apple Pay wins by default if they are the only mobile app in town which can get a card-present rate. I assume Google Wallet is card-not-present, for example. Merchants won't pay a higher rate so you can use some app. Jim McCarty specifically mentions the scale problem with changing brick & mortar merchants card-not-present rates.
Thanks! This would really save time to directly test notable api calls. Specially in a RAD environment
Hi HNs
Interbot now supports Github and Evernote more apps soon to be added.
Fun! This can also be found as a general array accessor:

https://github.com/rails/rails/blob/ed03d4eaa89a7b4ab09e7f5d...

Here's another interesting one from ActiveSupport giving Ruby Numerics the ability to be treated as various quantities of bytes:

https://github.com/rails/rails/blob/9eeb5fed2ff8e781e56202f6...
It's all about being able to effectively communicate your thoughts in realtime. Try programming "out loud" for an hour a day as a warm up. Just work as you normally would, narrating what you're doing and why you're doing it.

There's a lot of different kinds of pairing. Try to research what exact methodology they're practicing so you know what kind of role you can expect on game day.
It seems odd that ActiveRecord even has the methods #first through to #fifth...
Life Changing Experience at Lean Workshop – Can a big telco be called a startup?
Don't want to overstate the obvious but this seems personally motivated. The whole password policy thing sounds reasonable, but don't most admins have access to pretty much everything?
I was hoping to see an implementation the alias method [1] for sampling from discrete distributions! Nonetheless very cool.

[1] http://en.wikipedia.org/wiki/Alias_method or http://www.keithschwarz.com/darts-dice-coins/
Apple Pay gets the lower rate just because they decided it does, there's no real technical reason. The technical answer was just re-iterating that with the full technical terms.

If you think about it, until chip-and-pin is required in the US, there's not really more security for card-present transactions in the US. Anything they read from the card when they swipe and use to validate the transaction could be intercepted, saved, and written to another card.

So it's all arbitrary. Sometimes they ask for your zip code, so they get a better rate. Sometimes (often) they ask for the csc online, so they get a better rate. I guess the statistics work out, but from a technical security point of view, it all seems not really secure.
Using Sharpkeys (http://www.randyrants.com/2011/12/sharpkeys_35.html) I remap Alt to be Ctrl, the Windows key to be Alt, and Ctrl to be the Windows key. Especially on laptop keyboards, the normal Alt keys are easily accessible to thumbs, and this eliminates the awkward hand curling caused by pressing the normal Ctrl with your pinky without needing a special keyboard. I also swap backspace and caps lock.
"you’ll need to download the RemoteApp client"

Microsoft still stuck in the 90s.
This is awesome, Elle! Tell Shu I said hi! :)
And more recently, "How Much Is Enough?" by Robert Skidelsky and Edward Skidelsky
> it will never be as cheap as buying a machine and sticking it in a co-lo and self managing it.

if your definition of cheaper is having to cough up the large upfront capital to rent/buy a place, rent/buy a rack(s), and then pay somebody (or DIY) to install, hook up power and test disaster recovery options etc...then yes, it's cheaper.
Discovered Higgs boson may appear to be a techni-higgs, scientists say
Did you try Scipy ?
A Way to Get Secure Data Storage
People: don't learn to type.

Seriously, I know this won't appeal to everyone, but there is a solution to worrying about key combos causing RSI. Just don't touch type. Do embarrassing hunt-and-peck typing. I'm a professional programmer and long-time emacs user and I can't touch type for shit and it doesn't affect my career and my hands and wrists have been completely free of any trouble whatsoever (to current age of 36). If hunt-and-peck leaves you typing slower than you can design software solutions in your head then find a more challenging job.
China to launch world’s longest, ‘hack-proof’ network by 2016
Absolutely. I delay coding for as long as humanly possible. Mostly because I hate having to re-do work. So I'll usually spec out my schema, sitemaps, full mockups of everything, etc. Then I write my tests, and finally my code dead last.

The point for me is to make all the creative decisions (and to do all the creative waffling and do-overs) very early on in the process, on the whiteboard instead of in the IDE (because it's faster to change functionality during the mockup stage than it is to rip out your code). Once I start coding everything should be spec'd in detail.
I built a redbox back in 96 when I was in highschool, and it worked. If I remember correctly there was only one tiny bit of soldering that had to be made to the "dialer" which you could buy at any Radioshack. Once the modification was made the button you config'd played a frequency that matched the sound of a quarter.

In a lot of older payphones if you put your ear up to the receiver and dropped a quarter in you could actually hear the same sound that the red box generated. A dime / nickle would generate a slightly different tone.
> as cheap as buying a machine and sticking it in a co-lo and self managing it

For most companies out there, that involves hiring someone with Linux/Windows server management skills. Even in an engineering company, if you have a choice between spending engineer's time on engineering projects or system management, the company usually gets more bang for the buck for the former.
Fish Tank – IE
A second-class citizen
Interestingly, being surrounded (the 4x8 rectangle others have posted about) is much stronger of a position than I expected. I thought my 4x8 rectangles would be quickly consumed, but instead they expanded into enemy territory.
One technique that's worked for me is to first come up with questions in areas I'm interested in.

Questions like "how does google maps implement route finding", "how does a database implement its index", "how do I process images quickly on my multicore machine", etc.

These are my problems, so there is a lot of satisfaction waiting at the end when they're solved by myself. I find them much more motivating than abstract or contrived examples of the kind found in books or online judges.

So I come up with these questions. Then think about how to solve them naively, using pen and paper. This may take days or even weeks. Then I start improving the solution incrementally. I don't allow myself to be intimidated by any math involved. Though I'm not great at math, I have developed a belief that all it takes to become good at math is to persist in solving the problem no matter how much time it takes.

Invariably, this technique ends up resembling one or the other algorithm out there, but now I have developed intuitive understanding of it because I arrived at it myself instead of reading

In the process, I also get exposed to new concepts in math and computer science. I write detailed notes on these concepts too. Exploring these concepts leads to exposure to even more concepts and their algorithms. So it becomes an ever expanding spiral of knowledge and practice.

By this process, I've become extremely comfortable with algorithms like path finding and data structures like trees.

2 books that have helped me mainly because they are written in simple language and make the topics seem approachable : 1) Polya's "How to solve it" which is math oriented 2) Dromey's "How to solve it by computer" which is programming oriented and inspired by Polya's book.
How do you tell the colour from the voice?
Creativity, Madness and Drugs (2013)
In my point of view, Emacs is a great platform with a bad editor interface, Vim is a bad platform with a perfect editing interface. Emacs having amazing extensibility, it makes perfect sense to me to give it a Vim-like interface.
The students who feel they have the right to cheat
NSA Reform Drifts Sideways in the Senate
What is it about you that makes you think the is-ought problem is a problem you ought to be worried about?

Advocates of the importance of the is-ought problem want us to be deeply concerned about it, but they never explain why we ought to be. And in fact, we ought not be worried about it whether it is solved, unsolved or unsolvable:

Once we identify what it is in our nature that makes solving the is-ought problem a problem we ought to be worried about, we will have solved the is-ought problem and it will no longer be a problem we ought to be worried about.

Until we have identified what it is in our nature that makes the is-ought problem a problem we ought to be worried about, we have no reason to consider it a problem we ought to be worried about.

QED

For myself, I think the is-ought problem is ill-posed in its traditional "ultimate moral justification" form and trivially easy in any sensible form that acknowledges the vast amount of stuff Hume didn't know, like evolutionary biology. The sensible form doesn't solve the ultimate-moral-justification question Hume was concerned with for the same reason chemists never solved the creation of the Philosopher's Stone alchemists were concerned with: because such problems are the result of bizarre fantasies that have nothing to do with actual human existence. Science will never tell us how to forge the One Ring, either, but that isn't because of the limitations of science, it's because the One Ring is fantasy, just like ultimate moral justifications and the Philosopher's Stone.
I'm sure the billions using the Internet won't be able to answer what "www" and ".com" stand for, but does it matter? I agree about the hyperlinks and some browsers (Safari) don't even show the URL so the domain becomes less and less important today, but on TV, print, and so on, the domain and the URL still matter and people know "www" and ".com" better than "http://", which is not shorter and is pretty cryptic as well.
MTU problems are not unheard of, it's one of the things you always check for whem you have this type of network problems. Especially when you're running jumbo frames, which used to be quite troublesome when the technology was new.

Another thing to check for is funny-looking TCP flags. Some firewalls tend to drop such traffic, and it may not end up in the logs you usually check.

That's why the first thing you do when one connection works and one doesn't is to tcpdump them and compare. Just last week I had one application which ran ssl directly and in another environment it did a starttls-type thing just because of the underlying libraries.

It was immediately obvious from looking at it, but it would have been terribly difficult to guess. Don't start with Sherlockian reasoning, start by getting all the data.
> And this is when you begin looking into Zen, and things become clearer and muddier at the same time [...]

I hope you take this the right way, but this position is very California-ized pseudo-Zen. Many of the most well-regarded Zen practitioners and teachers very much would have savaged it, EX:

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

http://en.wikipedia.org/wiki/Hakuin_Ekaku#Opposition_to_.22D...

> "One of Hakuin's major concerns was the danger of what he called "Do-nothing Zen" teachers, who upon reaching some small experience of enlightenment devoted the rest of their life to, as he puts it, "passing day after day in a state of seated sleep". Quietist practices seeking simply to empty the mind, or teachers who taught that a tranquil "emptiness" was enlightenment, were Hakuin's constant targets. In this regard he was especially critical of followers of the maverick Zen master Bankei. He stressed a never-ending and severe training to deepen the insight of enlightenment and forge one's ability to manifest it in all activities. He urged his students to never be satisfied with shallow attainments, and truly believed that enlightenment was possible for anyone if they exerted themselves and approached their practice with real energy."

Hakuin, who is pretty damn amazing and certainly lived an amazing life by almost anyone's standards, wrote that after achieving some basic glimpses enlightenment, you ought to be out helping people and doing good things.

You'll see that in non-priest Zen practitioners, too. Miyamoto Musashi's ink paintings show such a depth of clarity and a sort of both sad and beautiful aliveness:

http://upload.wikimedia.org/wikipedia/commons/0/00/Kobokumei...

In any event -- I think Hakuin, Musashi, Dogen, etc all would reject "clearer and muddier" intellectualism in favor of actually practicing and doing worthwhile things:

Dogen: "To practice the Way singleheartedly is, in itself, enlightenment. There is no gap between practice and enlightenment or zazen and daily life."

http://en.wikipedia.org/wiki/D%C5%8Dgen

Anyway, I mean this with all the most respect. The Zen practitioners that really stand the test of time and made a difference in their communities are ones that saw it less as an intellectual orientation, and much moreso as a very actionable way of life.
> Yes. When I sell towels, I put my business reputation on
> the line. Not my personal one

lolwut? If you're the cashier, yes, you get a little bit of implied anonymity.

If you're the business owner, absolutely and categorically not. Firstly, in every sensible country you are required to prominently display and let customers know the name of the legal entity with whom they're dealing. Secondly, in almost every sensible country, the owners of a business and the directors of a business are public record.

I have no clue at all why you think "store clerks" have any relevance to this discussion at all.
I actually like the emacs key bindings.
"Above all we become interesting [sic] in measuring ourselves. Word count/day, lines of code/day, hamburgers served/hour, steps taken/day, test questions/100, money earned/field’s average salary. We got quarterly reviews, job evaluations, and tested certifications."

I've a dilemma:

I've come to believe that this really is a bad thing, not just because we're suboptimizing output at the expense of quality of life, but also because you get what you measure: you can totally get more LOC/day without actually getting anything useful.

BUT, what's the alternative? People need to be rewarded for output; different individuals' outputs are different; still, should we reward them the same? Or should we make it dependent on output (therefore, reward merit, not need)? If so, should the measure be subjective or objective? Can you make it objective without turning it into what the author is talking about? Can you make it subjective while keeping it fair? No matter how much I try, when I try to be fair in rewards/compensation, I find metrics raising their ugly head.
They don't do that to you because they're concerned for their reputations, for the most part.

I have seen business people that operate like that however, with little regard for their reputation. They screw other people over a lot, and are willing to run the calculation on the cost to sue them vs what the property or contract or whatever is worth.
On your own VM?
I recently overhauled my Emacs config — it's on github here: https://github.com/stafu/.emacs.d

I'm using a package called use-package, which gets installed via MELPA if it isn't found on first run, then goes and installs and configures a bunch of other packages which will also download if needed. You can see how this works in the init-packages file: https://github.com/stafu/.emacs.d/blob/master/init/init-pack...

Some of my favourite packages are magit (incredible interface to git - http://magit.github.io/), multiple-cursors (nice demo here: http://emacsrocks.com/e13.html), expand-region (another nice demo: http://emacsrocks.com/e09.html), and projectile (https://github.com/bbatsov/projectile).
It's not as nefarious as you think, I didn't dig into deep enough to know why they are using the empty iframe to submit forms to, but the send button submits an ajax POST request

main.js:460
$.ajax({
type : "POST",
url : pageContext + pathPrefix + "/turnOffiMessage",
data:data,
success : function(data, textStatus, jqXHR) {
...
I am familiar with this reference!
Love the idea, just wish these things didn't naturally exclude us in boring places like Ohio :)
Rapidly expanding increases in quasi-legalized crime by the State.

A $17 trillion economy, with $200 trillion in assets, and all private citizens are now guilty until proven innocent. It's Christmas day for the gangsters in government.
Hi, thanks for your comment. It only uses YouTube API to verify user channels and videos and gets some data from it. Is this what you meant by adding an API?
Me too! It's also nice that in OS X the basic set of Emacs bindings are built-in (movement and some manipulation, anyway).
There's no reason for admins to have access to temporary VM's that are created for the sole reason of running browser tests.

It also makes incidents like this much harder to happen in the first place.
A minor grumble, but the filenames are not intuitive at all to me... It makes finding what I'm looking for a bit difficult.

alea.py
clea.py
dlea.py
flea.py
ilea.py
lea.py
olea.py
plea.py
tlea.py

Also if anyone is interested in floating point weights, look at the alias method. Good tutorial here: http://www.keithschwarz.com/darts-dice-coins/

EDIT: User rawnlq beat me to mentioning the alias method. I second the recommendation.