skysight-inc/HackerNews huggingface dataset:
Isn't that asking someone to prove a negative?

"Gee, with this security system in place nothing has ever happened, so you need to prove that something bad would happen if we took it away."
I'm not commenting on the article, I'm replying to realusername's "partially related" idea.
So throw the baby out with the bathwater? My friend is one of only about 50 experts in his field in the world. He is at the risk of losing his ability to work in the US because he didn't get through the H1B lottery.
I used to think otherwise when Uber first hit the scene, but now I'm willing to pay the premium to own my self-driving vehicle to control my mobility.
Private companies such as traditional unionized(?) maid service organizations shouldn't be trusted to provide a social safety net either.
Lately we've seen a number of well written, compelling articles about reforming the U.S. criminal justice system. There was one not long ago about a woman who moved to a poor inner-city neighborhood for a while and wrote about it. Here is another one.

But these articles always have a missing piece: why are there so many crimes committed? In the above-mentioned article, it was noted that many of the woman's neighbors would never call the police, as to do so would result in a check on possible warrants for their arrest. But with no further explanation, you've just lost the hordes of right-leaning American suburban whites. They'll think, "There are no warrants out for my arrest, because I don't go around committing crimes. Why can't these people do the same?"

Similarly, this article discusses the case of "petty thief" Roderick Johnson, who was used as a sex slave in prison, and raped daily for a year and a half. And then:

> After Johnson got out, he lodged a civil suit against six guards who he said refused to help him. In 2005, a Wichita Falls jury found in favor of the guards. In 2007, after passing a note to a clerk at a gas station that read, “I have 9 mm. Put the money in the bag,” Johnson was arrested again. This time, since Johnson was a repeat offender, he got nineteen years.

And my proverbial suburban white thinks, "If you don't want to be a sex slave, then stop pulling armed robberies of gas stations, ya moron!" And a long overdue discussion has been nipped in the bud.

This issue desperately needs to be addressed. The left isn't going to fix this problem on its own. We need broad societal support. But as it is, half the population of the U.S. has an easy argument allowing them to dismiss proposals from articles like this one.
Never would I have guessed that saying "Quantum computing may open up new avenues of exploration" would be so controversial.

I said quantum computing makes previously-intractable problems tractable, and that it's therefore interesting for AI. I used Shor's algorithm as an example of a problem which could not be solved on a classical computer, but could be solved on a quantum computer, not as an example of a new AI problem.
I'd have to say there is a good use case for textbooks in engineering. Go into any mechanical engineer or chemical engineers cubical and you will find that they all have many of their college textbooks. Textbook chapters are a way better organized than websites when you are looking up values in tables, applying them to equations, and adapting example problems.
You seem personally offended that someone said they can see a potential use for a card of this size.
Or maybe just use the standard fonts and don't use a CDN. 99.99999% of the sites on the internet gain very little from CDN. Yeah it's a cool technology, it's nice to pretend you're important, but in the end CDN is an expensive (in complexity and risks) toy.
My understanding is that the protections that come with credit cards are a natural result of contract law. When you buy something with a credit card Visa pays for it and you agree to pay them back. When someone buys something with your stolen card Visa pays for it but you did not agree to pay them back, so there is no contract and no debt. Someone stole Visa's money, not yours.
I didn't say we need to teach people to write elegant code. See my examples at http://akkartik.name/post/tracing-tests. I take this perverse joy in coming up with ugly code that is suited to its surroundings, and I'm extremely well-suited for programming because when it comes to code our aesthetics are like George Costanza's instincts (http://en.wikipedia.org/wiki/The_Opposite).

I want programming to be like reading, with most people able to skim most article-length pieces of prose -- even if it's poorly written -- and get a sense for its global organization. That doesn't require teaching everyone to write like Shakespeare.
You're supposing that saving is a potential choice. Even a glance at income numbers in the US would fix that for you. For example, median household income as of 2012 is where it was in 1989 [1]. Of the increasing small middle with the ability to save, they seem to be pretty well served already.

[1] http://billmoyers.com/2013/09/20/by-the-numbers-the-incredib...
traffic issues aside, great job. Quality resource, will recomend to cs undergrad friends
Re the choice of haml - you don't have to use haml. That just happens to be what I chose to use, but if you watch the videos you will see that you can create partials with erb files instead.

I intentionally used erb in the videos to try to get this point across, but perhaps I should try to make it more obvious.
A municipality can't write a check every year to a white label service that sits between its citizens and the self-driving vehicles, maintenance facilities, and charging stations built to provide automated mobility?

My city provides roads, fire, police, and other services in a pretty efficient manner. If yours doesn't, I suggest you campaign for more transparency.
Great - use the hash of an obscure site specific script, then detect how quickly the script loads and you know whether your victim has visited the site because they have it in their cache. Looks like a surefire route to a cache information leak to me.
Return paid apps and games from Google Play
What are some of the most mind-blowing facts about Switzerland?
I've never made it very far through Gravity's Rainbow (although I have tried multiple times) but I'm pretty sure it's about the ballistic V-2 missiles rather than the cruise-missile like V-1s.
If you want to add a killer feature to this, add better handling for non-referenced dependencies. By non-referenced I mean they don't exist as a project reference like a dll would. For example, if you're doing a web project and you depend on say angular. Angular isn't added as a project reference. Nuget/Visual Studio do all kinds of oddities to work around this. Unless there is already a solution to this that I don't know about (besides using two different package managers).
RAID-6 and RAID-10 are the usual go-tos.
http://en.wikipedia.org/wiki/Non-compete_clause#California
I think you may have accidentally moved the goalposts here. The claim wasn't that PRISM was restricted to warrants; it handles what are in effect court orders (more specifically, FISA collection directives) which are not warrants.

When stories about PRISM first leaked, there was intense speculation that it was a system that gave the NSA direct access to servers.
I've always been at peace with Rails' lack of default opinions or framework for admin views...I kind of just thought that Admin was just a hard problem to solve anyway, so why even bother. But then again, I probably would've thought that about ORM, and yet ActiveRecord can fill in very admirably...Hope this project is successful in creating that kind of happy balance between abstraction and customization.
No, it's asking them to prove a positive. CSAIL has been using the card system for 10 years now. If logging card access has all the pubic safety benefits that proponents claim it has, it should be possible to point to "criminals that have been caught, and/or property recovered." RMS asked the MIT police chief for this data, in aggregate (i.e. no personal details requested), and the MIT police chief dodged the question.
Many people here seem to be taking these type of expectations that people work for their contracted amount of time almost personally. Not appreciating that if the person is 'sharp as shit' then their hourly rate if they are a contractor, or their salary reflects that and they are still expected to be doing work during all hours, because these are jobs where the work is never done, its a never ending heap which only grows.

It is a shame some people in jobs where they are compensated for their talent expect that they don't need to do achieve at the level of their talent for the amount of time they are being paid for.
There actually is a lot of cool innovation, but it takes a long time to have credible deliverables. Firefly space systems comes to mind. Oculus is pretty cool as well. I think in the consumer space you have Ladar levinson's new cryptography. Lot of shit being built on BTC protocol. But yeah, id like to see more done and hope to participate soon.
A wikipedia for textbooks? There's exactly that, though I can't comment on the quality. http://en.wikibooks.org/wiki/Calculus/Limits/An_Introduction...
Netflix Expands in Europe: An American in Paris
Because in OP's world GitHub is very important, and he believes Chinese bureaucrats are like him.

I currently do consulting work for a Fortune 20 corporation and their firewall blocks cloning of Github repositories. They have over a thousand developers on site ... I'm thinking of writing a scraper, that clones from the Web pages, which do open.
I added a few more dynos...nice and smooth now. Apologies.
-duncan meech
Yeah, you can load Parquet data directly into SchemaRDD's in 1.1 and get the type conversion, including use of nested types. That's the long term solution for all of our storage integration is to go through the SchemaRDD API since it's a standard type description and we expect many data sources to integrate there.

Re: databricks cloud - shoot me an e-mail and I'll see if I can help. Right now demand exceeds supply for us on accounts, but I can try!
Apache Drill – SQL on Hadoop Engine Reaches Beta
Hi Wes! I enjoyed your talk on Mocl at the Bay Area Lisp meetup last year.
He's a hardliner on the fringe and a lunatic in many ways, but he serves as an excellent reference point when evaluating policy decisions.

He's pedantic and often unlikable, but we're very lucky to have him.
Seems to be about web front-end rather than general front end.
Everything above is a great summary of the CEP startup I was part of 7-8 years ago. It took us 3+ years to get the product off the ground to the stage where we started to see real sales. We've had to build custom code to handle networking, messaging, scheduling, storage, etc. to get to the required performance numbers.
You can call GraphX algorithms right now from within the Streaming API, for instance compute a graph on a windowed view of data.

Online graph algorithms aren't there yet (probably what you mean). We just started adding online MLlib algorithms, so this is the main focus for now.
I found the whole thing creepy....how can anyone find this relaxing?
>Further, this data is actually useful: if something happens, you know who the last people to open the door were. Further, as a grantee of privileged access, you know that. You know you can't just say it must have been one of the 200 others with the common key. So it's more invisible prevention than measurable solving.

That's a big "if", though, and in the article, Stallman points out that MIT isn't able to actually show that it's a realistic reason to encourage this sort of surveillance.

I feel like there's a middle ground here -- for example, card readers could store a hash of an on-card identifier, one that the security staff do not have access to in normal student records. In exceptional circumstances, you could de-blind the logs and see if a single person was in the building at a given time or not, but there wouldn't be surveillance and the logs would be useless in the typical case.

A card swipe doesn't show that you're there, though. As a student I'd lend people my card all the time, as would most people I knew.
I guess you could argue that 'null' refers to the '1' in a sum type 'T + 1'. I still think 'unit' is the most precise term though, especially seeing as Rust doesn't have structural sum types. `None` is the closest we get to null.
Lyft drivers are creeped out by Uber. "Operation: Shave the Stache" [1] is one of the most manipulative business practices I've heard of. Lyft chooses to invest its money on improving the experience inside the car, and hiring socially intelligent people, who they then treat like human beings. Uber could learn a lot from them.

[1] http://www.theverge.com/2014/8/26/6067663/this-is-ubers-play...
Locks are for deterrent. Their value as deterrent is uncorrelated to their value as a tracking tool.
IANAwhatever usually means "I Am Not A whatever", in this case, "I am not an Uber driver", I assume.
Maybe it's just my love for Tycho, but this is wonderful.
Sure, and Borders should have pivoted from selling books that have already been published, to becoming an outlet for people who want to self-publish. I mean, hey, there's loads of people like that on the internet! It must be a viable business model. /s
more dynos added....should be smoother now.
That would work well for most, until the /jquery-latest.min.js or whatever is updated to the newest, latest release. But that would also be a problem with the browser based solution.

The question then is - how do you distribute the trusted hash?

Maybe there should be an independent organization or website that serves trusted hashes for common or registered libraries and files.
Whether something is evil "selective enforcement" or good "prosecutorial discretion" really does seem to depend on the optics of the case, doesn't it?
Yes, the problem is that the one picking the book (the professor) isn't the one paying for it (the student).

Some useful discussion here, including indications that cheaper options exist:
http://suburbdad.blogspot.ca/2014/08/oer-erps-and-idea.html

Maybe what's required is a company that a) publishes cheap (probably older) textbooks, and b) rouses student organizations to push for their adoption.

Part b) is by far the harder one, and probably doesn't have a technical solution. It's a marketing/consciousness-raising thing.
Students are just pirating the books. If money issues are hindering your education, then it's easy to justify that.

Listen, Uber is an example: Not playing by the rules makes it easier to win and when you do a few will complain about your lack of ethics but only a tiny fraction will make that count against you.

JustFab? You may be upset about dark patterns but people love them. Apple, Google, et. al. intentionally breaking the law? No one cares, people still want to work for them. Intel's illegal anti-competition activities? Microsoft's? People still love them.

No one cares about the guy who worked his ass off so he could afford a book, if that work cut into the time needed to study, leaving him less educated. People celebrate the guy who, having pirated books, was able to concentrate on learning and has the free time to become better at many other things.
They're not all that small and there is a ton of support infrastructure and deadweight around them.
I've seen a lot of tutorials in this style, but they all fall short in one major way: the user is forced to let the library take care of memory allocation.

What if I want to create and destroy the library's objects over and over using the same memory?

I'm surprised we don't see more libraries like this:
(of course, in real life the function bodies would not be inline in the header.)

size_t hairpoll_size() { return sizeof(Poll); }
void hairpoll_construct(void *mem, char const *person) { new (mem) Poll(person); }
void hairpoll_destruct(void *mem) { ((Poll *)mem)->Poll::~Poll(); }

void *poll_reusable = malloc(hairpoll_size());
while (a long time) {
char const *person = get_person_name();
hairpoll_construct(poll_reusable, person);
// use the hairpoll
hairpoll_destruct(poll_reusable);
}
free(poll_reusable);

Yeah, it's complex and it loses type safety, but if you're already wrapping in a client-side C++ library that will be hidden from the user.
Damn where was this while I was in university! I'm definitely a visual learner and these are great! Thanks OP.
I found a bug: After the tutorial levels, if you create a line and terminate it with itself you can pass the level without completing the shape.
Never heard that before... where is this from? Really interested.
Indie titles means clever/complicated is better than labour-intensive, because labour-intensive costs money but cleverness just needs one brilliant programmer/artist.
Just a quick glitch-in-the-matrix report... in your video about using your own widgets, the state of the shipment was "out for delivery" or something like that. But when you added the widget and refreshed, it showed as a few states behind.
Maybe that's just a thing where you went to school?

I never once loaned or knew of someone loaning their student ID throughout my time at college.
I was wondering how you came up with this very simple interface ? Also, how much time did it took you ?
My most intimate self portrait – a metadata story
Perhaps. That's only one of many similar issues.
Featured algorithms are on the homepage or these are good examples of the site:

http://www.algomation.com/algorithm/towers-hanoi-recursive-v...

http://www.algomation.com/algorithm/dijkstra-graph-shortest-...

http://www.algomation.com/algorithm/reversi-othello-engine-n...

http://www.algomation.com/algorithm/heap-sort-priority-queue
Twitter Raises $1.8B After Boosting Debt Offering
OK, how about comparing the rate of property crime in buildings using traditional, non-electronic locks, with buildings using electronic locks that track access?

The point here is that so far no evidence has been put forward to support all the hypothetical public safety benefits for which we're being asked to give up our privacy. That's troubling.
Yes, textbook piracy is commonplace. When I was a student, I always pirated the textbooks that I could, using the student file sharing service at my university or the Pirate Bay. Eating food and saving my parents’ money were more important to me than having dead-tree copies of textbooks that I would use for ten weeks then never read again.
It doesn't solve the problem because of the OP's issues.

Using a hash would allow you to load them from any URL, including the blocked ones.
Are there stats on the acceptance rate for Startup School?
vidIQ (http://vidiq.com), San Francisco/Bay Area/Remote - Ruby Engineer, Backend

Data ingestion, processing, Google APIs, async processing and building APIs for our chrome extension (http://vidiq.com/vision) are some of the things you'll work on. You will be part of a team of experts that has moved an order of magnitude faster than any competitor in the space while creating several difficult to copy technologies. We are all enthusiastic HN readers and encourage an analogous internal culture.

We are seeking a SR level engineer, but all levels will be considered.

Company info @ https://angel.co/vidiq

Mail me directly at todd@vidiq.com with CV, linkedin or any relevant background.
This has been my main project for the past week and a half. Things were slow going at first because I was also learning how to use Node.js well (most of my professional development experience is in Python).

The interface is simple mostly because I am not very good at web design. It is minimalist because I don't know how to do anything else!
The trades having happened doesn't mean that the rest of the Government's case was relevant. Were there other trades outside this period?
How does Upmin approach forms for relationships? With both rails_admin and Active Admin, I found complex relationships like has many through multiple, and has one with scoped collections frustratingly hard. (in fairness I know it's not easy to automate)
Good luck. I'm still not going to read terrible code no matter how easy it is. It took me a while to come to this realization but aesthetically unpleasant code is indicative of the author's abilities and without elevating the level of all programmers I don't see how making code easier to read is going to make much difference. Some tooling might make it easier/faster to come to the conclusion that some piece of software is not worth investing more time in but with enough experience that judgement is not hard to make. Note that LibreSSL was a fork and rewrite of OpenSSL. Even if it was easier to navigate OpenSSL it still would have been the correct decision to scrap large swaths of it because it was horrendous code, easy to read or not.
Esty's Kale stack is an opensource way to do this with graphite data.

http://codeascraft.com/2013/06/11/introducing-kale/
https://github.com/etsy/skyline
https://github.com/etsy/oculus
That's beside the point. Even Stallman isn't saying that MIT doesn't have the power or authority to do it. He's arguing it's a bad idea to do it.
Cache information leakage for common js libraries is a non-issue compared to a CDN being compromised and mass MITMing via javascript libraries.

Even things like NoScript don't stop that vector if you whitelist common CDN's like google's.
I have done this for short stretches, 2-4 weeks at a time, by giving my cable modem to a friend with strict orders not to give it back until a specified date.

It made a huge difference in my productivity and my overall well-being when I didn't have internet access.

When I sat down at the computer, I got right to work, since there was nothing else to do — no email, HN, reddit, etc. (I'm not a gamer, at all; that might be a distraction for others.)

When I was burned out working for the day, I turned the computer off and did other things like reading and relaxing. No aimless web surfing, useless forum opining, etc.

When something came up that I needed to research or do on the web, I wrote it down in a Word doc, and once or twice a week I'd go to McDonald's and use their wifi for an hour or two, knocking out all the specific web tasks on my list.

At present, I am a programmer and I work remotely on software that runs in the cloud, so it's very nearly impossible for me to go without internet at home.

That's a bummer, because my past experience tells me my life and my productivity are both immensely better without it.

I urge you to give it a try. If you don't want to cancel it right away, consider giving your modem to somebody to keep for a month. (One time I mailed it to my mom, and then she wouldn't send it back, for my own good, she said — I had to buy a new one — so... don't trust your mother.)
Exactly.

Then you create an entirely new, fragmented ecosystem like the current html and css web standards, adding more complexity and layers to front-end web development.

Best that the browsers stay agnostic in that regard.
Right, you can't verify hashes for resources that change. You'd have to link to a specific version that everyone can agree on. As for trusting the hash itself - I guess someone you trust (probably the author) would have to sign the hash, then you could verify the signature.
Thanks! I hope there is another BALisp meetup soon. The recent Parallac thing was cool, although it clearly needed more Lisp :)
Sure, in these long, cold winter nights what else is one to do...

If you have any analytics, compare the number of visitors to the main and to faq pages ...
But you're presuming that the shared URL is available to the browser. The whole point of this story is that that presumption is absolutely false for internet users in China. I'm betting that you'd find the same to be true for users in Iran, North Korea and any other embargoed nation. Realusername's solution was an attempt to solve the problem for everyone without writing off the billion or so users unfortunate enough to live in repressive countries.

But, you know, you live in the US and your solution works for everyone in the US, so F everyone who doesn't.