skysight-inc/HackerNews huggingface dataset:
> No, it succeeded. Nothing he revealed was in fact illegal or unconstitutional. Neither the law nor the Constitution mandates all good things, nor bans all bad things. 'I don't like it' is unsufficient proof of illegality.

No, he exposed a federal crime being committed by the Director of National Intelligence James R. Clapper.

He exposed how the Director of National Intelligence James R. Clapper committed perjury (a federal crime in this instance) by lying to Congress and the American people about mass surveillance.

Is the counter argument that senior government officials should be allowed to lie to Congress about surveillance of American citizens?

And from wikipedia[1]: "Two U.S. representatives accused Clapper of perjury for telling a Congressional committee in March 2013, that the NSA does not collect any type of data at all on millions of Americans. One senator asked for his resignation, and a group of 26 senators complained about Clapper's responses under questioning. Media observers have described Clapper as having lied under oath, having obstructed justice, and having given false testimony."

Clapper changed his story a few times but eventually described this as something like "I forgot what we were talking about" but only after the perjury was exposed. Attorney General Eric Holder basically said he just forgot something and no charges necessary. One interpretation of this is as overt government corruption. It's relevant that Holder recently said he believes Snowden performed a public service.

1. https://en.wikipedia.org/wiki/James_R._Clapper
> those who, when faced with a problem, solve it directly

I think you mean "use the tools they already know".

> those who, faced with the same problem, try to fit it to the tools they want to use

I think you mean "use the correct tools for the job".

> I like to think this is a maturity question

It is, but the direction of maturity is from the first case to the second.
Out of the box, FreeBSD is going to have sshd, ntpd, and syslogd (i think) listening on wildcards.

sshd is ok enough -- PermitRootLogin is default off, would be nice if password login was disabled, but that's a pretty hard default to change because it's going to affect a lot of people.

ntpd isn't great, but the out of the box config is pretty restricted, so it's probably fine for a while

syslogd is weird, it probably shouldn't be open to the world -- but that's more likely to fill up your disk than to be owned.

I don't think there's a problem with running a firewall and I usually do, it provides a simple way to enforce your intent; but there's no sensible default rules. Api said it well, don't run services you don't need, and don't bind to external interfaces if you don't intend to serve the world.
> or make policing gun laws any safer

That's the point, and why it benefits gun owners -- the law is intended to prevent policing of gun laws.
Thanks, much appreciated.
Very cool. I had heard rumors that Tim was working on this. He did some great work with the NoSQL Tapes [0] a while back. I'm hoping these are of a similar caliber.

[0] http://nosqltapes.com/
Actually, uBlock Origin comes from original author of uBlock. Some time ago he said that he doesn't have time to develop Origin and passed project to other guy. Unfortunately, that guy didn't make any big changes in code (except adding himself as an author) and asked for donations. After quite big drama, original author came back, but he wasn't able to get back his project so he called it uBlock Origin.
A framework to keep crap out of products
> You seem to think that having your data hosted in Moscow is a worse privacy concern than in USA?

Yes. In fact, I'd say that's the case even if your only concern is with the US government.

Virtually all of the controversy over US government actions with regard to local data is about violation of expectations (some of which are codified into law) about domestic surveillance by doing things which are uncontroversial in the context of foreign surveillance, and its not like the US lacks capacity or will for foreign surveillance.

That said, Russia doesn't even have the constraints (legal or mere expectations) on domestic surveillance that the US domestic actions raise concern for violating, so if your concern extends beyond US government surveillance, then that compounds the problem when hosting in Russia.
Neovim is just vim improved, like vim is vi improved. It's a fork. Nobody is saying vim is a broken relic of the 90's. It is by far the most valuable tool in my box as well. The community is the same, plus some dedicated diligent people who want to improve the best editor in the world. Give it a shot!
>You ask them their major, which will probably change?

Sure. And if they change then their loan status/situation will change.

Just like my mortgage through my Credit Union. The terms of the mortgage when I refinanced was owner occupied for 12 months after the closing date. If I move out prior to the 12 months I'm technically in default and the holder of my note gets to choose what to do.
I saw the "hello" you wrote on my Vectr, "Hello, to you too."

I didn't actually see it appear at the time. Just curious, if it's not "live" how often is it updating?
The founder has been driven out by Putin? Aren't you confusing with Parov, the founder of VK?
It was the Vkontakte founder, Pavel Durov, that was forced out. Yandex hasn't had any notable public conflicts with the Putin regime.
Probably a 5 minute downtime at 4 AM is overall preferable to a continuously unstable connection. Of course an entity like a hotel should just pony up the money for better hardware, but I could excuse that for an (Air)BnB or guest house or vacation apartment.
Don't punish Chelsea Manning, free her
One of the main purposes of Netflix is to show normal TV shows without commercials, though. And seriously, have you watched anything besides reality TV? The Office? Breaking Bad? Any decently reviewed show in the last 10 years?
Well the UK was the leading world power up to about a century ago and we've managed to survive loss of pre-eminence in a reasonably good state.
> The U.S. really has become a police state.

Seeing heavily armed police (with actual assault rifles not AR-15's) and paramilitary members (the Carabinieri and Gendarmerie etc) is much more common in Europe than the US and been the case for decades.
What is your definition of practical?
My feeling is that data center services are much cheaper and more reliable in Europe, so they have probably moved most things that are not directly frontend-facing to CIS there.

(Everything just works and there are no insane bribes to pay to various mafias.)
really? and how's that? to my understanding, data integrity is not a feature on any of them.

but I asked that because I've been using redis a lot lately. I built a real-time analytics using bitmaps and I could use sorted sets to store time series data.

I really wanted to know what benefits do they offer to justify adding something else to the stack...
Question about elixir: In the article's example, it looks like the HTTP.get function call is turning the asynchronous message into a blocking call. Is that common in elixir/erlang, for libraries to provide blocking utilities?
So - as a long time Oracle DBA (who also loves Postgres), I've been seeing a lot of companies do this sort of move.

There are a couple of downsides, but really - there's a lot more upsides to Postgres than downsides (IMO).
GB/s is a fairly useless metric for hash-functions designed to be used in hash tables. This is because the keys for hash tables are usually very short, and keyed hashes can have long setup times. I don't know the speed of sip-hash for bulk data, but I wouldn't be surprised to see that VMAC is probably faster than siphash for large data, but VMAC has a long setup time (on the order of 5000 cycles IIRC compared to siphash24 at on the order of 100).

Heck, for large inputs, python's random hash isn't much faster than hmacmd5, but for 8 byte inputs python's random hash is faster than siphash24.

The better measurement is X hashes per second at N key size, and then perform that at a few key sizes.

[edit]

I finally found a comparison that does this and includes siphash:

http://cglab.ca/~abeinges/blah/hash-rs/

Note that siphash is competitive with everything except FNV for small inputs, but FNV blows it away up to about 60 bytes.
For those surprised by this (like me), consider that roughly half of your life is within one week of a full moon. A lunar cycle is 29-30 days, and two weeks (one before and one after) is roughly half of that cycle.
You get really good performance on not much hardware. Can you share some technical details?

- file formats, particularly the postings

- query evaluation strategy

- update strategy

I poked around in the source code a bit, but couldn't find these things.
Jesus Christ. No.

It ought to be obvious to anyone that applying black and white judgements in these situations is idiotic. Do I think the US government is beyond reproach? No. Do I think the US government is more open and accountable than the Russian government? Yes.

> (that with the usa gov you have facts, whereas the russian gov you have suspicions)

Yes, because the US government is open and accountable enough that this information is public. The same cannot be said for the Russian government.
Nonsense. Rust made a non-technical fear based choice. Robin-Hood is enough protection, SipHash only adds slowness. There are many twice as fast hash funcs with less collisions, and with Robin Hood you are fine with FNV1.
For concurrency leapfrog would be better.
As someone who lives overseas, I'll happily forgive him. I imagine I'm not alone in this.
> Run your own DNS server and even cache the hostname/IP pairs yourself.

This[1] might be a useful resource to get started:

[1] https://scans.io/

(Register and download the IPv4 Address Space data file to use as an initial cache and then append/update as you go.)
Not much to disagree here. The success of Apache Http and Tomcat server will itself lift average success rate by quite a bit. Others if successful are mainly a vendor driven version of software.
> Nothing he revealed was in fact illegal or unconstitutional.

Untrue. And, in fact, his revelations were instrumental in leading to at least one of the cases in which those things were found to be illegal.
> everyday cops carrying loaded assault rifles in public all the time.

It's to protect you against these evil terrorists who hate your Freedom! I'm joking, but that's basically what politicians in the US say the whole time to justify such measures. 9/11 has been a Godsend for all the ones who wanted to push for militarization of police forces.
I believe two Georgetown law students were the ones that exposed the hole. They took out loans for their law degrees, $xxx,xxx dollars in loans and then tried filing for bankruptcy to get a "fresh start" with no debt out of school. The court said no and refused to let them discharge that debt.
> Ads on sites like Google and Facebook are perfectly fine by me—I just don't want big, animated ads or (more frequently) broken ones which prevent me from reading content.

Honest question - don't the sidebar ads (on the right) on Facebook look ugly and intrusive to you (more so since they also change often)?

Apart from Facebook tracking, I block ads on Facebook because of these too.
Yeah, I probably did mix them up.

I was possibly confused by this article just before posting that comment:

http://calvertjournal.com/news/show/3035/founder-of-yandex-r...

(It's hit #4 in Google for his name.)
I've tested it, it is uBlock. Very fast boot when disabled, several seconds when enabled.
This kind of dynamic must account for all of the times that I've seen people on HN write that they are "genuinely curious" about something: otherwise people might think that their questions are rhetorical and intended to be unanswerable or make fun of the other party.

Although rhetorical questions do exist, including questions used as arguments or to belittle, is it bad that this interpretation of questions has become so common that people have felt the need to disclaim it somewhat routinely?

I'm genuinely curious. :-)
> He was "the only [American] government official ever convicted for giving classified information to the press."

What about Jeffrey Sterling?
If you eat a meal at a restaurant, they also cannot dictate that you must tip the waitstaff. But if you don't, you're a jackass.
I believe they reduced this from $40 to $20. Correct me if I'm wrong here.
As often as I want.
Which assumes someone at the DMV would be cooperative with another human. Slim chance of this
> Banks will start assessing each person's ability to pay back loans before giving them a lifetime burden of debt.

17-18 year olds often aren't going to have much of a credit score, so you're basically winding up excluding folks from low-income areas/backgrounds from a college education.

Are you going to ban students from changing their major after a few weeks?
I have been doing a similar kind of job. I really recommend this group for finding contracts: https://groups.google.com/forum/#!forum/data-vis-jobs

The easy part is:

- if you have a few projects, it is easy to show that you are competent and for them to decide if it's style they want (I was luring with this one: http://p.migdal.pl/tagoverflow/ and a few other things on my GitHub page),

- people are happy as they receive something visual (appeal of a good project is obvious) and, often, cooler that they expected.

The bad part is that many projects were short - 1-2 days of work. Even if charged at a high rate, still a lot of time is spent on switching before projects, communication, etc.

...and some links for learning: http://p.migdal.pl/2016/02/09/d3js-icm-kfnrd.html
> does Snowden have material that hasn't yet been released to the press/public

He has implied that he possesses such material, in great quantity. He is holding that possession up as deterrent against assassination, although if he received a pardon, presumably he wouldn't need that deterrent anymore?

Besides, I would think a deterrent such as I'm describing would be motivation for russians to assassinate him and make it look like americans did it.
I think backend frameworks do change. I think the difference lies in the velocity of change.

Front-end frameworks tend to move laterally; e.g. implementing a new design pattern or changing the workflow with an existing API.

Back-End frameworks tend to move vertically; e.g. adding new features or abstractions and developing generic bootstrapping procedures.

I'm glad you brought up Django here. I work with Django as my primary back-end. I think it does a great job abstracting the stuff you don't normally need to worry about while persisting the ability to modify it if need be. It seems like every update to Django is designed to make the developer's life easier. It doesn't require complicated build tools. It has a built in dev server. It includes a fantastic and secure ORM. It has it's own easy to use templating language. You can build an entire web application with Django and no 3rd-party packages if you wanted to. Contrast that with something like Node/Express/whatever and you can see the two different camps of developers a bit more clearly.

Sure, maybe my Python runtime is slightly slower than a Node runtime. Maybe the lack of async request handling(not really a problem with channels or celery) means I can't handle as many concurrent requests. Here's the thing. Hardware is cheaper than developer time. If I have an overloaded server, I can just spin up another with the push of a button and pay 10 bucks to run it for a whole month. 10 bucks is like 20 minutes of developer pay.

That's not to knock on Node, it has it's use cases, but the ecosystem it exists in is one of infinite dependencies and breaking changes.

In conclusion, I think back-end frameworks do change. I believe that changes to back-end frameworks have a different velocity to those on the front-end. I also believe that the changes made are a direct result of a framework's ecosystem. I hope that made sense.
Yeah, I get that, but that's a fairly small sub-genre of TV. It's a common stereotype, and I agree it's warranted because that style is obnoxious, but it's not actually a problem if you live in the US and want to watch something different.
> Another aspect of the service I really like, is that it has less magic than Gmail. I always get email labeled wrong in Gmail. At first I tried to label them properly and expected Google to get them right over time, now I don't bother.

While I never tried yandex's email, I do share the impression that gmail is too magical and shouldn't be labelling my emails outside of the explicitly rules that i have set.

> To be fair Russia along with the US, France & Japan is one of my favorite countries, so I might be very biased.

Haha same here! It makes me so sad the propaganda war that russia and the us are having. Those two countries are similar in so many ways. Russia was unfortunate that communism had a successful revolution, so they are currently some 30 years behind culturally :-/
Hillary Clinton Attacks Donald Trump for Posting Pepe the Frog Meme
Pruning the network leads to a smaller network. How does that help with understanding? Does compressing the network from 100M parameters to 10M parameters reveal "the underlying circuit diagram" that you can understand?
Deploying Prometheus and Kubernetes
Answer: Make Mexico pay for the fence.
The USA is probably bad, but hides it well. Russia makes no qualms about hiding it.
Actually I find it surprisingly effective. I suppose if you think there should be a large government run searchable database of gun owners then, yes, the process could be "asinine", but if you assume the purpose is to simultaneously provide a framework to trace the transfer of firearms used in crimes while denying the ability of a government agent to hit a few keys on a keyboard and see how many and what kind of guns Joe Q. Public has then it is reasonably effective.
It looks really cool, but I'm not sure what I'm watching.
I absolutely understand the sentiment, but if there is legislation to forgive student loans it will not have actually hurt you. In other words, such anger at the forgiveness of student loans really just comes down to envy - namely that other people received a benefit you didn't.
I didn't have student loans, have always had decent paying steady work (except for that time around 9/11), and have never felt financially secured enough to quit a job to travel the world.

I have moved around the country for work quite a bit, so I do feel fairly well-traveled. At least in the continental US.
> Parov, the founder of VK

It's Pavel Durov. https://twitter.com/durov
dupe, please check before submitting: https://news.ycombinator.com/item?id=12456475
Compared to 2009-2011, when I saw most of European startups dreaming of going to the Silicon Valley or East Coast, the tide indeed has changed and many are building their companies now in their home countries, with no wish to even think of going to the US.
Azure Service Fabric – Microservices on Linux
It's even more of an issue the more ambitious you get; I once heard a pretty prominent blockchain futurist talk about how smart contracts can replace lawyers and laws themselves, and thought God... as much as I don't like lawyers, at least we have a system where the law can be interpreted by human beings if an unusual edge case comes up.
Tiny. 2%.
Agreed, that is an enormous difference, but is that difference material to the definition of OOP? I tend to think it isn't.
For some of us, binaries are source. For example, anyone developing in Unity or Unreal Engine has large binary files that represent the game levels, blueprints, and other assets. These aren't generated files, logically they are source code that should be versioned along with the textual source code.

(Tip for Unity users: The very first thing to do when you start a project is to go into the project settings and change it to Text Assets. That way the scene files and such will be text instead of binary. It's still a fairly opaque YAML format, but at least they will be more diffable.)
That's not really a feature that people are "comfortable with", that's because Chinese Internet has been captured by monopolists, like the AOL of USA in the 1990s.
What do you mean by "not so"?
I don't know why, but no public cloud to my knowledge offered even the Maxwell GPUs.

As cool as these cards are, I really hope they become available on AWS soon. The current AWS GPU instances are so weak we're contemplating buying a physical desktop setup.
Not only that but this business model sooner or later is sure to attract regulation from some government agency.
IIRC that was the kind of ad-hoc data discovery and munging that Wolfram Language was demoed as being good for. I thought W-L had an online IDE but I can't find one now.
It's a loophole, but you're also not getting to see a movie for free. You paid actual money.

You could also resize your browser to block ads in a side column, but it's not the same thing.
Please submit the original source. If a post reports on something found on another site, submit the latter.

– https://news.ycombinator.com/newsguidelines.html

The article clearly links to the source blog post, which already has a discussion on HN: https://news.ycombinator.com/item?id=12456475
What?

How is the education loan market any different than the automobile or home loan market with respect bargaining position and ability to make an informed decision?

Loan issuers are forced to issue loans without regard to the likelihood those loans will be paid back. Someone seeking a computer science degree from Stanford is treated the same as someone getting an English degree from a 4th tier state school. That's utterly insane.
Ask HN: How do I systematically learn computer science?
I am from a hardware background. I have some time at hand, hence want to learn things systematically and at a deeper level.
I'd argue more recently, up 'til Suez, and we were fortunately out-competed by a notional ally - it could have gone very differently if the USSR was the one to out-produce or out-innovate us.
These thumbnails are clean enough to be loaded into Illustrator and recaptured using the vectorize tool. Not sure about Inkscape.

How much would people pay for such tracing do you think?
The SipHash paper proposed two uses; the hash-table use, but also for network traffic authentication, with the idea that it's output is small enough to MAC each network packet. Do you know if the network use got any traction? I thought the justification for MACing each packet rather than groups of packets was rather weak (single forged packed means multiple packet retransmits), but if I cared about both latency and security, I could see authenticating UDP packets with this.

[edit]

Also, as a slight additional nitpick to the article, the term "cryptographic hash," when used in isolation, typically implies collision resistance, and SipHash is specifically not collision resistant due to its small output size.
Secret Service Warns of ‘Periscope’ Skimmers
http://kavaj.com/iphone-6-plus-cases-black/

I use the Miami that's at the top of that page. It was 20-someodd US dollars on Amazon, and has held up well for the year I've had it.
> potentially low-earning majors such as History

FYI, Lloyd Blankfein was a History major, amongst other Billionaires: https://en.wikipedia.org/wiki/Lloyd_Blankfein

It's what you do with the degree.
Are there any IaaS' that offer access to GPU hardware. I have always wanted to play around with this stuff (as I'm completely ignorant of GPU tech these days) but I'm not interested in buying hardware.

EDIT... apparently when I last googled years ago this was not the case. I wish I could delete this comment :(