skysight-inc/HackerNews huggingface dataset:
OK, so now David Chaum is proposing PrivaTegrity.[0] It's "meant to be both more secure than existing online anonymity systems like Tor or I2P and also more efficient". But it includes a "carefully controlled backdoor that allows anyone doing something 'generally recognized as evil' to have their anonymity and privacy stripped altogether". Just exactly how the bloody hell can a backdoored design be styled as more secure than Tor and I2P?

There's no fool like an old fool, as they say. Sad :(

[0] http://www.wired.com/2016/01/david-chaum-father-of-online-an...
If we made these laws protect Disney exclusively and leave everyone else out of it, and we would be better off.
80% of the article is still true. The biggest:

* It's 2016 and PHP still doesn't have a module system, Python had one in '91, Perl had one in '94, Ruby had one in '95

* inequality operators still have no === equivalent

* sorting is still indeterministic when you have null values because NULL < -1, and NULL == 0

* arrays are the only containers in the language and they simultaneously act as sets, lists, and associative arrays which fucks up almost all array functions because you don't know what they will do

* PHP has had exceptions for almost 10 years now and a lot of functions still require you to use their specific error function to tell if it failed. So if you don't call say json_last_error, your code will SILENTLY return the wrong thing
Who has a long history of any understanding of the voodoo that's economics. The whole idea of a Caplitalist economy is 500 years old. American leadership is what like 70 years old, since WWI. No one know what they are doing, they just have money and so that have the ability to coerce people to do work to generate more money. As long as people work and money is generated through sales, you can make any rules to keep the game in play.
There weren't many when it began, but today we have Google-plus, twitter, Reddit, Hacker-news and lots of others

That's not the real threat to Facebook's empire. Those are all tools used by people in their late 20s and 30s who came of age in a desktop-first world and Facebook is comfortable coexisting with them.

The thing that is a threat to Facebook long term is mobie apps like Snapchat, YikYak and other things we old farts haven't even heard of. They are used by (and represent) a new generation of truly mobile-first users for whom Facebook is something their parents ("old people") use. The biggest risk Facebook has with these users is not that it just unused, but uncool.
He had a great interview on the Tim Ferris podcast. If I hadn't heard about him there I would have never gotten his book.

http://fourhourworkweek.com/2015/09/22/scott-adams-the-man-b...
A length n vector of a's, appended to by a length m vector of a's, results in a length (n + m) vector of a's. This is a safety guarantee that is statically checked at compile time rather than dynamically checked at run time.
I'm surprised it took so long for some video content company to go global. The USA is only 16% of global GDP. By just monetizing that and leaving the rest of the world to torrent shows if they want to keep up there's a lot of money being left on the table.
How Ken Griffey Jr.'s Rookie Card Became No. 1 for Upper Deck
For the Price of a House, You Will Soon Be Able to Buy a Drone to Ride
Startups Promise to Supercharge Deep Learning
"or security breaches at companies that stored TWC customer information"
I think I just threw up in my mouth a bit.
Tim Harford: An economist’s dreams of a fairer gig economy
Two points to this argument:

1. what about farmer details. If you want to personalise info for farmers, you will need to register them and capture info. W/o encryption, fb has access to it and is likely to sell it to advertisers.

2. The argument that "Free basics" is essential for farmer is wrong. Reuters has a paid product for farmers (http://www.rmlglobal.com/) and is used by over 1.4 Million farmers in India.
That's been rebutted: http://forums.devshed.com/php-development-5/php-fractal-bad-...
There are valid criticisms of PHP but the common citation of that article as the end of the debate on PHP's strengths and weaknesses is a mistake, especially in light of PHP 7.
You have two parameters - a vector of size "m", and a vector of size "n". The function signature then expects to get back a vector of size "m + n".

Contrast that with a language with method signatures that can only return types like "Vector" or "List", without any information that is dependent on the incoming parameters.

So then, the logic is checked - if the method returns a vector that is anything other than the size of the two incoming parameter vector sizes added together, it won't compile.

In other words, even more behavior that would normally be a runtime bug is checked at compile time, which is a good thing if you are working in a domain where correctness is important and want to avoid runtime bugs.
Ehh, I'm not sure. In reality I use it mostly for work etc.
Basically the length of the vector is encoded at the type level. Lets you do all sorts of cool stuff.

You can have number systems modulo n, which are only compatible with other numbers modulo the same n because they are distinct types.

It's just another level of abstraction that pretty much nothing else has.
Yes exactly. If the Federal Reserve knew what it's doing, it would have seen the Dotcom bubble, or the 2008 Financial Crisis coming.
> There isn't anything inherent in running your own hardware that requires that to be a major burden.

Sure there is. Climate control, redundancy/backups, and power consumption/reliability, to name a few, are all concerns that we get to delegate to "the cloud," that are 100% "inherent in running your own hardware."

I applaud your usability argument, but there are most certainly inherent burdens to running your own hardware that don't exist for cloud services.
Great point, or can you imagine Warner Bros. or Miramax taking a bet on a Sherlock Holmes movie without getting exclusive rights? The mere idea is absurd.
It only obscures it if you have a bad setup. Having records of structured proxy logs is fantastic. Without being able to disallow uncategorized and malicious sites, the infection rate at my company would probably triple. Without being able to inspect proxy logs on the fly through our SIEM, we'd have to request packet captures for every single potential incident, and hope the captures didn't roll over.

We also do a lot of anomaly detection on the proxy logs themselves. It does obscure NetFlow-based anomaly detection, and does create complications in the architecture, sure, but from my experience with them, the pros outweigh the cons if you set them up properly.
I think a more interesting question revolves around the effectiveness of regulations.

Maybe it's time to deregulate the Taxi business and see how things go. If there's a big problem, reintroduce regulations that make sense.
Assassin’s Creed Pirates Hack Tool No Survey (Android/iOS)
Products range from anti-scraping (Distil) to intrusion prevention (Juniper et al) to traffic-shaping filters (Juniper et al) to content redirection (Netscaler) and beyond.
The Answer is “No”
Hackaball, the toy kids can program, rolls out in March
app : Vect n a -> Vect m a -> Vect (n + m) a

is a type signature for a function, `app`, which should append a vector (`Vect`) of length `n` to a vector of length `m`.

What's cool about Idris and other dependently-typed languages is that the length of the resulting vector, `n + m`, can be tracked in the type. This can prevent a whole slew of errors.
I can't tell if we just saw a tipping point here. Maybe I'm just elevating this. It has the feel of when Apple inverted the negotiating positions between device makers and wireless providers.

Now I see why Netflix produced their own content. Negotiating for world-wide streaming rights can be tricky. Having a small set of content that they control, which gets turned into a guaranteed set of content that can be delivered for a global network gives them a lot of leverage for negotiating other content. Well played.

On the other hand, I remember Crunchyroll being available in many countries (not sure if that is world-wide), though they don't have the clout that Netflix has, and their content is very specific.
Syfy Labs fires up its 3D printers, lights and VR at CES
None of this has been around long enough to generate good longitudinal data either way, imo. That said, taking a cognitive assessment across a couple domains, playing a series of games based on those very same cognitive tasks, and then retaking the same cognitive assessment seems pretty suspect. I would think results would be biased, similar to retest effects. At the end of the day, improvement is either transferred to a variety of other contexts beyond gaming or not. I would think that the true test. There would be some value in a diagnostic, something that would identify deficits, and I think Lumosity offers such a thing but I don't believe it has been rigorously validated.
Warning Email Closed Phishing Scam – MailShark
That's great to hear. Thanks for chiming in with the good info as always.
Poker defines gambling, except in China where Mahjong defines gambling.
It'll be interesting to see how North American markets will respond tomorrow.

Is there any indication that these wild swings are caused on purpose? I mean they did occur after the Chinese devalued their currency again, so did they not know that a downturn in the market was going to follow?

Are there any currencies maintaining their relationship with the US dollar? It seems like the USD is singularly levitating above all other currencies.
Yep, an article from 2012 is totally accurate and nothing has happened since.

I'm not into php dev anymore, by any means, but glancing at the improvements that have come through lately, even i have to admit that there's been a massive leap from 5.3 or so.
I wonder if that's politically feasible in a country this small. They've accepted enough refugees that to simply dump them into the broader housing market would cause a pretty sharp spike in the cost of housing for everyone.
You need to get a better VPN my friend - mine still works!
ISIS executed a journalist, then hacked her Facebook to trick her friends
The braces didn't do anything for a human until indentations were added, whether by human or machine. If you lifted those braces out, you'd still know that the intent was (although in C it would be wrong :)

The only thing I miss about braces is being able to jump to the end of a block easily. In python and similar that's a bit harder to do with an editor.
> The company said email and password details were likely gathered either through malware downloaded during phishing attacks or indirectly through data breaches of other companies that stored Time Warner Cable's customer information, including email addresses.

If the data was stolen through malware then this isn't TWC's fault. People just need more education on how to secure their computers.
Western countries have a long history of economic mistakes that we continue to perpetrate as a matter of course.
What fraction of email traffic is sent or received by an ISP mail server?
some of us don't want systemd and it's tag-alongs ruining our docker.
> Donating money directly almost never helps in the long run.

What? The debate about the benefits of direct cash-transfers vs. more managed forms of aid is alive and well in 2015.
We should be embarrassed that they're necessary for some groups to feel safe.

As we see in this thread, whether CoC "mean something" or "are needed" aren't absolutes — clearly they are to some, and aren't to others. The key for me is that they're not important to people who don't need them to feel safe, and vice-versa.
Another sign that systemd is not going to infect docker any time soon.
"inexperienced leading the less experienced." hmm sounds about right when describing Wall Street and the Fed as well. There are definitely extremely knowledgable people running the show, but around them are people who when they see an easy way for a short term gain, they think economic policies can be bent.
If movies were to transition into the Steam model where the cost is brought down but has higher reach, the gross is going to go down, and so should the marketing and actor budgets of such films.

Why would they? Why would a studio decide to reduce their gross and therefore their net by going with a less profitable model?

Streaming services that offer these kinds of movies at release date I think will bring the whole scam crashing down.

No more than Honda and Toyota put an end to the "scam" of American automakers.

One party providing a service or product at a specific price and other parties choosing to purchase or not purchase it is not a scam.
I have a feature request: I loved the idea at first glance but then I was appalled to discover that there's nowhere to register a callback URL for any of these events.

https://en.wikipedia.org/wiki/Webhook

To me it just seems obvious that there should be an either/or option for SMS or HTTP especially since a metric shitton of people are already using slack and hipchat.

The transmission costs for HTTP are way more cheap than SMS so it seems like it would be in you guy's interest to support webhooks in order to reduce outbound SMS costs.

TLDR; HTTP is the new SMS
Password Protected OneNote Documents Reading and Setting Page Splitting Algorithm
Major US indices futures are down about 1% and have been in this range for the last couple of hours.

Considering Shanghai is closed, it'd be reasonable to expect markets to trade around this range tomorrow barring any significant additional developments.
Dude, you clearly know nothing about this company. Do you even live in SF? I haven't been in anything except a new or near-new Yellow Cab in years, and yes, they know how to use Google Maps.
"No external imports required..."

I convert HTML to CSV regularly (multiple times a day). But I do not use Python; I use C. Actually I use flex to make filters which I compile as static binaries that read from stdin. This is in fact how I read HN. The HTML is converted to CSV and then the CSV is imported into a database.

Prior to using flex I primarily used sed. For many sites I still do; it's faster than having to compile, test, recompile.

If anyone has a website they want in CSV, and need something faster than Python or Ruby, just post the url. I like to think I am reasonably good at this, but I only do it for personal use on sites I'm interested in so who knows. For me HTML conversion to CSV and plain text is an art - I practice it every day.
or they leak memory. or a heavy request generates gc activity which impacts other requests.

i've seen site outages in large companies due to these sorts of bugs. multiple times. this is a major set of problems that you avoid by having a memory model that fits the domain (http services). php sort of did it by accident, but it works. BEAM gets this right as well.
Data can be deleted when it's no longer needed. Sale of data can be forbidden. Old data can be encrypted by the customer's public key so only the customer can initiate access. There are many ways to roll back the madness.
Would really prefer the data as an overlapping plot, or a stacked bar chart, I hate stacked area charts even though I admit they're sexier than the other two...

If you're not saddened enough, the rate of death for all causes is 1.8 people per second. SENS loves donations. (http://www.sens.org)
Good riddance. Almost all of my Yellow Cab experiences have been awful.
This would be a lot easier to read in Python.
Click on the language near the top of the page, and it will shift to another one.
The reference to Renaissance art may be a reference to the relatively recently formed subreddit /r/accidentalrenaissance [1] where people post photos with unusual compositions that are reminiscent of Renaissance paintings. The photo referenced in the article is one of the top submissions.

[1]: https://www.reddit.com/r/accidentalrenaissance
Zuckerberg is the new Zuckerberg! What's up with all these comparisons? You are trying to make one man into another man, they are different men, with different things going through their heads, stop it.
I prefer to not limit SSH but use fail2ban instead to remove the noise.
To this day Google/Waze will suggest I get onto the 101's Octavia entrance by just driving down market and turning right onto the 101, neglecting the very longstanding rule that you have to run the Octavia St gauntlet to get on the 101's Octavia route.
I interpreted his "liquidate them" comment to mean basically forcing the companies to break apart and sell everything off, (perhaps seizing all their assets judicially). So, presumably, we'd still have a bunch of oil companies, but they wouldn't be the ones we have now, or nearly as powerful, and their current owners would all be up a creek.
Dam this is sad...This story is very very close to my heart and work, its the reason why I've been training activists and journalists in physical/digital security for the past decade. It's why I get up in the morning. It's why we spent two years busting our asses to build Umbrella App (https://play.google.com/store/apps/details?id=org.secfirst.u...) in the hope that people who we can't train, can at least know some of the basics about how to operate in this type of shitty hostile physical/digital threat environment. Every time something like this slips through I take it personally, I feel like there are so many things that could have happened to prevent such a thing from happening. It's about the 5th member of Raqqa is Sufdering Silently to be murdered by those bastards.
:(
Windows 10 Nextbook laptops – AmazingBestBuy.com
I'm not a Facebook user myself, but I've heard that the Facebook website can now send notifications through the browser, effectively eliminating the need of a bloated, buggy app.
>Sure, but a rich founder has a clear advantage, in the same way that a founder at Harvard has a clear advantage.

PG didn't suggest otherwise. He didn't say that wealth doesn't beget wealth. He said the absence of it does not prevent one from generating wealth.

He's not arguing against the idea that entrepreneurship contributes to income inequality. He is saying that the manner in which it produce income inequality is not harmful to society, because incomes are becoming more unequal by individuals generating wealth, and not by siphoning existing wealth that others have.

This is just example of how you misinterpret his arguments in a mad rush to defend economic orthodoxy.
> Are there any currencies maintaining their relationship with the US dollar?

Over what time period? The Pound/Dollar pair is pretty stable historically. With the exception of recent intentional corrections the USD/CHF pair is usually stable (though I'm glad I was out of trading on that one particular day).

Lots of currencies have the problem that they act as proxies for the natural resources of the country in question. So they vary with high correlation with commodities prices (see CAD/AUD). In many ways the USD is the opposite of that, so it's not that surprising that lots of currencies fluctuate wildly around USD.
Recommended Reads on the Robot and AI Beat This Week
Here's an opposing view:

https://medium.com/@jkdegen/5-seriously-dumb-myths-about-cop...
If I understand the question, then yes. When you consider the amount of cache memory in clustered systems which is all holding the same stuff in every independent machine. Using it simply as a victim cache for a block storage device penciled out to a pretty significant improvement.

It gets even better with 64 bit address spaces and a bit of kernel code to 'fault in' from the device.
The "Vector m a" means that it's a vector (like a Python list) that can only be m elements long, and those elements can only be of type a. E.g. "Vector 3 Int" will always be a Vector with three integers in it. If you try to treat it like a vector of any other length it will refuse to compile (e.g. pass it to a function that requires that it have 4 or more elements).

The whole line is the type declaration for a function (app) that takes a Vector of length m, and a Vector of length n, and produces a Vector of length (m+n). Which is to say, the compiler knows at compile time what length the resulting Vector will be, and will fail to compile if the function you've written doesn't - provably - always meet that requirement.

From a Haskeller's perspective it's amazing because container types are famous loopholes for code that produces runtime errors. For instance, if you call the "head" function (returns the first element) on an empty list it will halt the program at run time with an error, despite the fact that it passed the type check (because an empty list and a full one have the same type).

As someone who learned Haskell and subsequently have been writing a lot of Python, I keep a mental tally of how many of my bugs (some of which took ages to track down) would have been caught immediately by a type system like Haskell or Idris'. I'd say it's well over half.

In Haskell those kind of errors are drastically reduced, but a few still slip through. Languages like Idris can catch even more of them, in a clever way, which is awesome.
Ask HN: Is it good to have stories from work?
Reflecting on the teams I've been part of, I frequently talk about them with stories of efforts we made.

Examples: "We stayed up until 2am retooling the presentation ..." "We met this crazy deadline we didn't sign up for by doing..." "I had to create the silliest thing, but what we SHOULD have built is..."

Typically, these stories come from difficult or undesirable circumstances, yet they make interesting stories to retell.

Is it good to have stories? Are there times you've had truly positive stories that you've told friends and family? If so, what are they?
just "gaining experience" in damaging the global economy through our own bad policy? I'd argue we've been doing that since Smoot-Hawley, or in the dying days of Bretton Woods ("the dollar is our currency, but your problem")...

Isn't there that old saying, "when the US sneezes, the world catches a cold"?
Reading your phrase "controlled media" made me think of the 200-some news articles telegraphing the recent Fed rate increase, months ahead of the actual event. Controlled or not, the Fed knows how to use the media to achieve the Fed's goals.

Believing the proposition that one can control something as complex as an economy requires a certain amount of arrogance and/or hubris, neither of which are in short supply in the States. But from one naïve American's perspective, the Chinese leadership act like it's their divine right of nature.
You can cycle through other languages including Python, C#, XML, etc. (Click on the language link on top)
Had a look at the Invengo readers, they don't look like they are affordable enough for hackers - please correct me if I'm wrong. I would love to locate affordable multi-standard RFID readers.

I would like to see a compact, cheap RFID reader that connects over PoE (both passive and IEEE 802.11af spec). The unit would only have to read tags and either send the reading over MQTT and/or support HTTP - long polling or maybe even WebSockets.

Learning yet another in-house API, interface, etc is a stumbling block. That's why I prefer MQTT, it is well proven and easy to get going. Of course, the RFID reader would need to have a web interface for setup, diagnostics.
wow Keyczar got it wrong ?

funny the whole purpose of this project was to have cryptography setup with the right options

Is there a video/audio of this preso somewhere ?

edit: found it

https://www.youtube.com/watch?v=jzY3m5Kv7Y8
> "Anywhere else, that behavior would be shut down quick."

Based on what I hear come out of the mouths of politicians, that's emphatically not true.
Standard protocols and interoperability do not preclude this. Plenty of people have separate work email addresses from their personal ones.
I've been told by a couple of different foreign nationals that guide books in their country recommend only taking "yellow" cabs to distinguish between non-licensed cabs.

I have no idea if that phenomenon is worth anything though.