skysight-inc/HackerNews huggingface dataset:
Sorry, nope. I'd have to be attacking the character of the person making the argument, and do so in an attempt to undermine their argument, for it to be ad hominem.

I'm questioning the motives of someone who just released a data set that's going to cause very real harm to very real people, who've done nothing to deserve it.

For the record, given his credentials, it's highly unlikely that he didn't fully appreciate the ramifications of his actions. Which narrows down the other options on the table. (Did I mention he's selling books?)

Just because I'm not blowing sunshine at the guy, doesn't make it ad hominem.
MMT is Kenysianism, with a fresh coat of paint and slightly different policy. (I say this as Keynsian.)

MMT advocates the government directly printing money for stimulus, instead of going through the charade of creating debt and letting banks print money for themselves, and gets a little wacky by hinting that you can print money without inflation.

Fiat currency debt is just printing money. The nation isn't borrowing sheep or wood, the banks just increase some numbers in a digital file ("fractional reserve" banking, where someone else gets to spend money that is in your account at the bank)
Is there an http download link that would allow downloading from the browser (or with curl)?
Actually your work takes place where your employer is registered. The rules for most countries are basically very simple -- If you are on a tourist visa, you cannot get hired by a local employer.
http://security.stackexchange.com/questions/46625/is-it-lega...

I thought of exactly the same. I was motivated by the password strength meter out there. How can you actually tell a password is strong or not or whether a password is known to attacker or not if you can ask (I was thinking along the line of private information retrieval) privately and get a probability rather than a yes/no based on all the known stolen credential out in the Internet (there are many Gbs files you can download)...
In a past life, in the course of work I occasionally happened to hang out with experienced licensing executives. They were discussing Intellectual Ventures at one point (and this is 2007 or so), and apparently in those days IV claimed they would monetize patents without litigation. These executives sorta laughed at this, seeing it as a rather naïve hope. Their reasoning was pretty straightforward: there are always companies whose default response to licensing negotiations is "fuck off", and patents being essentially just a right to sue, litigation was inevitable. IV did go 10 years before beginning suing, but as was predicted, it did eventually happen.
Not a bad place to start: http://passwords14.item.ntnu.no/program.php
You're right - the categories currently on the site are usually more popular with males than females.

To be honest, the design is the result of me fumbling around photoshop. In the future I hope to get a real designer involved ;)
I always justify immutability by the fact that I like my assumptions not to change. I expect mathematicians to enjoy that property too.

ps : FP expresses changes as new instances with new parameters. Pushing away mutation as far as possible.
Watch Hot Tub Time Machine Full Movies Online – Watch Full Movies Online
Can't Chinese last name consist of a single Hanzi character?
> US tech industry is mostly reduced to making online chat room apps for cellphones

That may be the face of the US tech industry that shows up on TechCrunch but the reality is that the rest of the industry is far more varied and much deeper than consumer apps like that.

Healthcare, energy, aerospace. Those—and a few dozen more—are all tech industries worried about IP protection. They just aren't sexy and don't make it to the top of HN.
I worked with Keith at the time. Wasn't it true that you guys figured out that the yellow paper had a regular blue dot pattern watermark, and that you were able to use them to help solve that one? If I recall correctly, DARPA didn't know about that.
Mathematically, printing money is the same as taxation, but it is a flat tax on money instead of on income or property or whatever.

It's no more or less moral than any tax that the Fed could levy.

Money (currency) is a shared delusion. Gold is not worth its price as a store of real value. Something like oil is.
If Only We Could Capture and Transfer Disease Immunities. Oh, Wait
Berkeley's Bells Play Sounds of Earth
A social network is really just the web of personal connections in real life. We all should have one.
In your shoes, I think I'd start by incorporating generic adsense units in order to get a "baseline". It'd probably be easiest to start with the newer "responsive" ad units that Adsense offers, since those will fit the container you make available, and you won't have to worry about breakpoints and such.

I would run those plain ads for long enough to get statistically significant data on CTR and CPC. Adsense revenue will likely vary widely for a few days and then level-out in a consistent range after a while.

Once you've got that baseline, you have a metric by which you can compare other strategies and options. Then integrating something like CJ/affiliate ads becomes simpler. You just let that new strategy run for a small subset of visitors and see how the revenue compares to your "control group" (the visitors who saw adsense). Then you can be methodical and scientific in your approach, and test all options you have available to you. This is the same method by which you can test other adsense units, other styling options, etc. Split-testing software like Optimizely makes these kind of tests very easy to run and get data on.
Another thing that bother me in Debian was subpixel-hinting and font-smoothing, it wasn't enable by default (or it wasn't capable and adding a font config half fixed it), is this still an issue in Jessie? That was really bad UX.
Don't burn bridges, but please give honest, constructive feedback.

A good employee left recently and gave honest criticism to how projects were managed and other deficiencies that meant myself and others still had a lot of room for improvement.
And one of the fundamental goals of HTTP/2 was to get clients to create only a single connection to a server.
>Binary protocols work wonderfully... when you control both endpoints, the client and the server.

IP is all binary and I don't think it's a case of one party controlling all endpoints.
And this is why currency Economics is so hard. deflation/inflation don't happen uniformly to all dollars and sectors of the economy.
Can Pharo/Squeak programs utilize multiple cores? Last I checked, they used green threads and there weren't any plans to add true multi-threading.
It's funny to hear the the name Debian associated with the label "modern." I don't mean to diss Debian, it's a solid distro and has a lot going for it, but it is seriously behind all of the cutting edge distros that I'm used to.

Personally, I enjoy new technologies and systems in linux. I used to run Gentoo and other distros that constantly brought out cutting edge software. And I'm used to somewhat alpha/beta quality software that mostly works. And because it works well compared to my experience with windows software, so I wasn't too bothered.

Maybe it's because my background is in hardware, but all of the new software had always taken awhile for me to grasp and appreciate. But in the linux community, I've always been able to find info and solve problems that I've come across and learn about the system. Windows problems usually can be solved because large masses of people tried so many things, but I wouldn't get any enlightenment about computers or software when fixing Windows problems. Maybe my world view has been skewed by comparing linux to windows, but I've always felt that I'm able to learn and understand more with linux vs Windows.
Uncanny valley did not originate in the computer animation industry. It originated in robotics, and was coined by Masahiro Mori in 1970.

http://en.m.wikipedia.org/wiki/Masahiro_Mori
No. Qualcomm changes Chinese companies with a rate that is higher than anywhere else in the world.
This kind of mathematics is always pie-in-the-sky, but it's generally based on some function of the sales of the infringing product. So a patent may cover a single narrow feature worth only a fraction of a single sale, but if there were a billion copies sold, those fractions add up. How you derive these numbers belongs to the lofty realm of experts charging thousands of dollars by the hour.
Some quick facts the article didn't mention about the SR71:

- In order to save gas, the plane actually sped up. This was due to the "turbojet-assisted ramjet" design of the Pratt and Whitney J-58. Ramjets can't operate at slow speed therefore it uses a turbojet design to get it going. Then at high speed, the J-58 transitions from a turbojet to a functional ramjet. You can see the transitions here: [1]

- The SR-71 was actually preceded by the CIA's A-12 OXCART program. The A-12 was slightly smaller, had only 1 pilot and was a bit faster. Since stealth wasn't fully understood yet and wasn't a primary design parameter, the design thinking at the time was centered around either flying high or flying fast to combat the Soviet Union's anti-aircraft systems as well as to intercept bombers. As more and more research went into stealth as well as intercontinental ballistic missiles, the "flying fast" design thinking began to dwindle due to its expensive flight and maintenance costs.

This eventually led to the creation of the United States' nuclear triad: submarines, ICBMs, and strategic bombers: Submarines are the stealthiest of the three and can survive a first strike attack, ICBMs can be launched from a friendly controlled area and are difficult to intercept once launched (especially MIRVs), and strategic bombers such as the B-2 Spirit can be used for a stealthy first or second strike but can be recalled whereas with the other two, once fired there's no calling them back.

- The SR-71 was designed completely using only slide rules and paper. [2]

[1] http://upload.wikimedia.org/wikipedia/commons/8/89/SR71_J58_...

[2] http://www.lockheedmartin.com/us/news/features/2013/sr-72.ht...
I don't think speaking about "modern Linux" and then referencing one user's experience with one distribution is indicative of the entire movement.
Which is honestly still pretty restrictive. I can immediately think of two cases you'd be throwing out erroneously.
Our Startup is part of BizSpark and I have no doubts in saying that its great ! .
Big win for MS and Equally a good deal for YC Startups.
Today I learned globbing happens after word-splitting.

Can someone explain the following:

for file in ./* ; do # Prefix with "./*", NEVER begin with bare "*"
if [ -e "$file" ] ; then # Make sure it isn't an empty match

1. Why prefix with a "./" ? Is that just to help avoid the `cat $filename` scenario? (i.e., that $filename will be "./-n" instead of "-n", and that

cat -- *

is perfectly valid?)

2. What's the -e check for? It says "an empty match" — -e means that the file exists, but * would only return files that exist, so -e must (with some caveats) be true. (The caveat being that there's a race condition between the globbing and the test, but with the added test, there's _still_ a race condition between the glob, the test, and the command execution. Are we just attempting to minimize the amount of race-condition by testing?)
Startup for adoption
http://theverse.io
> I think what's surprising to a mathematician is if the fact that x can change is not stated prior to witnessing it

This is precisely what happens in languages without immutability / control of mutation. They effectively say "this may or may not mutate. See for yourself. Oops! It just mutated. Sorry!"

Also, isn't what you talk about in your example just a shorthand to avoid cluttering a proof or whatever? It's not that variables mutate; it's that by convention you elide the notation that shows they mutate. That makes a lot of sense: the writer and the reader assume some things and go on with a compact notation that eliminates noise. It's a useful convention, and if the reader loses track of the notation, the worst that can happen is that he/she won't be able to understand the proof.

The problem with computer programs is that it's about both the reader and the computer interpreting the program. Because variables may or may not mutate, it's harder for the computer to perform some optimizations. Because of the same reason, it's harder for humans to understand the code ("is this going to use the convention that it won't mutate variables? I have to carefully read the code and consider all paths in order to be sure").

In a sense, programming with uncontrolled mutation is like switching the default convention to its most confusing setting :)
A Robot That Just Won't Quit Even When It's Kicked
Note also that some[1] commands will have a "--" (dash dash) flag indicating "end of flags", so (eg): "cat -- -n" really would cat a file called "-n"[2].

[1] on my BSD system, many internal Tcl commands honor this convention. Damned if I can find a section 1 shell command that uses the convention, but I'm sure I've seen them.

[2] my version of cat doesn't have a -- flag, so my example is contrived; not sure if GNU cat differs.

EDIT: typo, perl(1) supports "--". See perlrun(1) for details.
I don't think people agree that stealth wage cuts are good during full employment. Good for the owners of capital, maybe.
File-based tools is an interesting question. D-Bus is hierarchical, but it's also strongly typed, so you'd have to encode stuff as text, and when you get the serialization wrong, write(2) can't give you a useful error message. But maybe it'd be useful for reading and monitoring.... imagine if you could `sudo tail -f /dbus/org/freedesktop/UDisks2/Manager` or something, and see all calls to it.

I've been using D-Feet and dbus-monitor, which seem to be solid enough. D-Bus does have extensive introspection.

But yeah, in general the state of D-Bus tooling is miserable. Part of it is how verbose it is — which is fine for compiled software, but for interactive use, it really makes you miss the "creat" and "umount" school of thought. Part of it is that there aren't great introspection tools at the command line.
> Last I checked, they used green threads and there weren't any plans to add true multi-threading.

That is correct. My understanding is that supporting multiple hardware threads would require major work in the VM and the development of a memory model. There's some quite critical code in there relies on certain things not being a point for a possible context switch.
Obviously your sentences are parseable. Millions of humans around the world understand what you are saying.

the usefulness of this didn't dawn on me until I read an interview with Andreg Ng where he talked about the huge amount of voice searches in China. Many adults can't type, so searching with voice is very convenient as opposed to drawing the characters. Many are down right illiterate or young children not old enough to read that much yet.
Savors: Synchronization and Visualization of ARbitrary Streams
Building and Running .NET’s CoreCLR on OS X
Yes. Is there another way to read my comment? I'm a bit confused by the downvotes.
And where have you read about this "widely misused pension system"? I am Greek and I can asure you that this is another one of the "rumors" floating around about Greece which, as all rumors, is a blatant lie.

In fact, the pension system in Greece has been following the European standards since at least 10 years.

I am so sick and tired of outsiders spewing nonsense all of the internet about Greece without knowing any real fact.
I was looking for something like this today.

This would be great for on-boarding tutorials, troubleshooting, etc..

If you could add text bubbles (similar to Youtube) that would be superb :)
I used to be able to say Linux was clean, logical, well put-together, and organized.

I don't think this was ever really the case, but I do think software is evolving to meet the list of constantly updating use cases.

Of course managing one network interface with all your peripherals connected at startup required less complexity. But if your target audience also has use cases of wanting their USB drive to "just work" when plugged in, being able to connect to a new wifi access point under their normal user, etc., you will want some extra layers of abstraction that aren't available if you limit yourself to FDs and Unix-style permissions.

In addition, some software is cross-platform and doesn't always care about maintaining consistency with the conventions on a single platform.
Sorry, I don't have a Mac to check, but does the OSX build of Perl depend on libc?

Also, that code seems to be from 2008 (or at least that's the latest year in the copyright header) despite the commit being from 2012. Does anyone know if this has been updated? Inserting a NUL byte between each word, and at the end doesn't sound like it requires Perl...
Yes, it is two factor authentication with a static second factor that will not be considered private by most users. And yes, a 'real' two-factor authentication mechanism would provide better security.

Unfortunately, due to market competition many websites simply cannot require 'real' two-factor authentication for all users. Here are the steps I would need to provide to my father to register for a typical '30-day free trial':

1) Go to website.com and click 'Register'
2) Enter your email address
3) Think of a password and type it
4) Click 'I agree'
5) Click 'Register'

Here are the steps I would need to provide to my father to register on a website for a free trial with 2-factor authentication using the Google Authenticator app:

1) Go to website.com and click 'Register'
2) Enter your email address
3) Think of a password and type it
4) Click 'I agree'
5) On your phone, press the 'Play Store' or 'App Store' icon
6) Press the 'Search' icon and search for 'Google Authenticator'
7) Press 'Install' and wait for it to install (if you have an iPhone the install button might look like a little cloud icon)
8) Press 'Open' to open Google Authenticator
9) Press the 'Menu' button which looks like three dots in the top-right corner of the phone screen
10) Choose 'Scan with barcode'
11) Point the phone at the computer screen as though you were going to take a photo of the barcode on screen.
12) Wait for the phone to register the barcode, then enter the number shown on your phone into the website form
13) Click 'Register'

Even with all these steps laid out for him, my father would probably find it extremely frustrating to get to step 13.
In fact there is, take A to be the space of differential forms on some manifold, and M the wedge product. Given two differential forms eta, mu, there is no way to recover eta and mu from M(eta,mu). Even simpler take two arbitrary numbers multiply them, unless they were prime you have no way of telling from the product what the two original numbers were. In other words multiplication destroys information.

In the case of numbers this is fine because there is in fact a way of copying them beforehand by an operation Delta : A -> A x A, which sends a number a to (a,a), so if given (a,b) you want both their product and the numbers themselves, you need a map A x A -> A x A x A given by (for example)

(id x M x id) . (id x id x Delta) . (Delta x id)

In the case of differential forms, there is no such (natural) map Delta.
Well, you are warned:
/* XXX this is _not_ designed to be fast */
You can still use HTTP/1.1.
I think you've simply stumbled upon another illustration of how modern "journalism" works :-)

What was that quote about a lie traveling halfway around the world before truth has its pants on?

This is not the first time the EFF has done this, by the way.
The euro economy wasnte good in 2012.
sometimes you have to get shit done
Watch the Duff (2015) Hollywood Full Movies Online – Watch Full Movies Online
Dijkstra's shortest path: good point. There is obviously a purely functional implementation, but it's true that the most natural way of thinking about it involves assigning labels.

I disagree about the sum "loop". It's merely a notation, not an actual step by step operation. Unlike a traditional imperative language's variable, i's value cannot be changed. Whatever the actual expression of f, you know i is always the same within it. You could think of it this way: "for each value v from range m..n, introduce a new variable i at each step with value v, which we will use for the expression".
Xiaomi Mi 4’s 64GB variant is coming to India
> it is seriously behind all of the cutting edge distros that I'm used to.

Are you familiar with branches beyond Stable? I switched from Arch to Debian Unstable (which uses a rolling release) and find their edges to be about equally sharp.
Vintage Antique Diamond Engagement Rings
Isn't that what they call a benign tumour?
ASCII-filter
for everyone wanting to use a modern day Debian - I recommend Linux Mint Debian Edition 2 "Betsy" [1]

http://segfault.linuxmint.com/2015/02/about-betsy/
Technically HTML was a derivative of SGML. That said, as someone who did a fair amount of parsing of old-timey HTML...it would have been really nice if it was XML.
$10,000 Ethernet Cable Claims Earth-Shattering Advancement in Audio Fidelity
From Different Engagement Rings to Elegant Engagement Rings
Meanwhile, my Facebook profile is entirely faked, with clearly false data and the name of a literary character; I've never been questioned about it once. Beyond an attempt to combat impersonation (which is likely going to be impersonation of real names anyway), where do Facebook or their users even benefit from the real name policy?

It seems like a lot of hassle to try and automatically enforce an obviously difficult problem with little upside. Human behaviors, try as we might, are never going to conform to rigorous standards. :)
That sounds identical to the opening chapter of Malcolm Gladwell's book Outliers! [1]

'What Wolf slowly realized was that the secret of Roseto wasn't diet or exercise or genes or the region where Roseto was situated. It had to be the Roseto itself. As Bruhn and Wolf walked around the town, they began to realize why. They looked at how the Rosetans visited each other, stopping to chat with each other in Italian on the street, or cooking for each other in their backyards. They learned about the extended family clans that underlay the town's social structure. They saw how many homes had three generations living under one roof, and how much respect grandparents commanded. They went to Mass at Our Lady of Mt. Carmel Church and saw the unifying and calming effect of the church. They counted twenty-two separate civic organizations in a town of just under 2000 people. They picked up on the particular egalitarian ethos of the town, that discouraged the wealthy from flaunting their success and helped the unsuccessful obscure their failures.

In transplanting the paesani culture of southern Italy to the hills of eastern Pennsylvania the Rosetans had created a powerful, protective social structure capable of insulating them from the pressures of the modern world. The Rosetans were healthy because of where they were from, because of the world they had created for themselves in their tiny little town in the hills.

"I remember going to Roseto for the first time, and you'd see three generational family meals, all the bakeries, the people walking up and down the street, sitting on their porches talking to each other, the blouse mills where the women worked during the day, while the men worked in the slate quarries," Bruhn said. "It was magical."'

[1] http://www.nytimes.com/2008/11/30/books/chapters/chapter-out...