skysight-inc/HackerNews huggingface dataset:
The actual law is called RIPA.

There are serious problems with it. (I speak as someone who's normally okay with 'big government' and legal restrictions.)

In theory you'd have to be doing something to get their attention. The most well known case is of a man who has a psychotic illness and who was also importing "explosives" and behaving in odd ways. But that's what some people with a mental illness do. It's one of the features of illness, that people are not rational and do not do things that are in their best interest.

The "give us your key or go to jail" are not the worst abuses of RIPA though. This would be rare, and people would have legal representation. The local councils mis-using RIPA to see if people are applying to the wrong schools are worse. These are already so common they've had to be cut back, and there's little opportunity for legal representation and the oversight is much less.

(https://en.wikipedia.org/wiki/Regulation_of_Investigatory_Po...)
Chromium != Chrome
How to Use an App Developed for Personal Use to Land a Corporate Job
Right, I'm not playing conspiracy theory or saying there is coercion, just responding to the comment that newspapers don't require any licensing. What with the IRS targeting political groups, you can't be too careful these days ;-).
tradinghall.com
Cool 46'' high-end Samsung TV half-priced
Try the free online textbook Category Theory for Computing Science by Michael Barr and Charles Wells [1]. It's a true textbook with exercises and lots of content.

[1]: http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf
If you have time, Steve Awodey's book "Category Theory" is both beginner-friendly and helpful. You can get a PDF of an early pre-print online. He covers monads towards the end. If you are an experienced Haskell programmer, I've seen a few "Category Theory for Haskell programmers" tutorials around. That all said, I don't think that knowledge of Category Theory is a prerequisite to effective programming in Haskell (or any other language that features monads).
Russia is not going to let harm come to Snowden in their airport or on their airplane. No one's going to stab him with a poisoned umbrella or anything.

Greenwald and co. have been consistent since the beginning that precautions had been taken with the trove of documents to ensure the reporting would not be suppressed were something to happen to Snowden. It's recently been sensationalized as a "dead man's switch", but it's not new info.

So I think you're right.

Look at how reflexive the US has been with all the diplomatic threats and goofups compared to Snowden's team's patient and careful tactics. The US hasn't been on the receiving end of effective hardball tactics in a long long time. It's taking a while to sink in that they need a better strategy than the standard prosecutorial bullying.
This is explicitly not a writeup for beginners ( ergo the title ), it's a side-by-side description of the /very/ general categorical description and how you can model that in Haskell. The three parameter form of morphism composition ( i.e. c y z -> c x y -> c x z ) would be quite unwieldy in day-to-day programming but it does illustrate the underlying definitions better to have categories explicit.
I have the latest versions of Safari and Firefox, on the latest version of OS X. Safari has about 15 extensions, has been used daily for the past 5 years (and I haven't deleted its history, though I clear the cache one every couple of months). And I use Firefox "only" if I need to access the web-based GMail (which happens roughly every 2 months), and there are no extensions installed in Firefox.

Considering the above, Safari still is (much) faster than Firefox on my machine. I don't care if it can render JS 5% faster - the whole experience is sluggish and slow on my machine. Of course, YMMV.

Just wanted to point it out to you that there are legitimate reasons why people say Firefox is slow.
Are there any books or lecture notes for the class? It sounds pretty interesting.
I think and believe that Adblock is mostly used by technical person ; non-technical person may not know or use such services.

Payway is good but it will limit the audience which I really don't want.

Something i think i should run donation campaign then deep inside i accept that i am not Wikipedia.
There's a package called 'insecure' that is included by default to get the app up and running as quickly as possible. To remove, just do $ meteor remove insecure

Hope this helps!

P.S. docs.meteor.com is very helpful -- I highly recommend reading it. Also, DiscoverMeteor.com is a great textbook that will cover this material.
Here are a few I may be willing part with...

bandfave.com

gifplz.com

imgluv.com

nowtweeting.com

shelfpub.com

tumblealong.com

twitdj.com

wantoftheday.com

whatsupblock.com

yaytoday.com

secondline.me

talky.me
Catch up with what? One of the differentiators of Windows Phone was originally supposed to be that Microsoft wasn't allowing reskinning at all, and while the "special relationship" with Nokia was rumored to allow them a little more freedom in this regard, they certainly haven't used it much.

So long as Samsung and HTC Windows Phones offer the same experience as Nokia, they've caught up already. In fact, they'd "caught up" before Nokia even shipped! So, who's playing catch-up here anyway?
I had one instructor who was so completely useless that I stopped attending his lectures. I ended up with the highest possible grade and, as he smilling me informed me, that was because I had clearly paid attention in his class (he had to had noticed me because just before I bailed I noticed that there were only about 5-10 students left).

So how did I get that grade? Simple, I read the text book (and found it rather obvious and slow-going) and made many notes.
Also, The CryptoParty Handbook: http://www.cryptoparty.in/documentation/handbook
http://www.cs.utexas.edu/users/EWD/

Feel free to read one of the thirteen hundred things he published. Most relevant to you (probably) is that he championed the use of "structured programming" -- aka, if, for, while, and other narrowly focused constructs -- as opposed to GOTO: he's the author of "Go To Statement Considered Harmful
".

Also, remember also that many algorithms seem trivial once you've learned them.
AT&T, for one.

http://news.cnet.com/8301-13578_3-57581161-38/u.s-gives-big-...
Here is the citation for his 1972 Turing Award, the highest distinction in computer science:

"Edsger Dijkstra was a principal contributor in the late 1950s to the development of the ALGOL, a high level programming language which has become a model of clarity and mathematical rigor. He is one of the principal proponents of the science and art of programming languages in general, and has greatly contributed to our understanding of their structure, representation, and implementation. His fifteen years of publications extend from theoretical articles on graph theory to basic manuals, expository texts, and philosophical contemplations in the field of programming languages."
Reading these EWD manuscripts are the reason I believe Dijkstra's lectures would be life changing. A truly wonderful read.

For most professors this format would be terribly difficult. It is hard to teach. It is hard to listen and understand where students are and take them further.

Also, if I may, I'm struck by how similar pg's writing is to Dijkstra. Something about the rhythm of it and its directness.
There was a UReddit course several months back, those videos might still be up. Where to go really depends on what you want to learn. If you just want to get a general feel for it, Wikipedia's probably the best place. If you want to actually learn the subject, it's going to take some studying. If you don't have any abstract algebra you'll almost certainly benefit from learning some first. I found Dummit & Foote and Artin to both be useful texts for abstract algebra, and Awodey to be useful for category theory.
During the whole hydrogen car discussion, it was said that hydrogen contained in a matrix was much safer because it would burn in a controlled fire rather than an explosion.

Venting hydrogen quickly into an oxygen-rich atmosphere would be silly.
Was Symbian so far gone that it couldn't compete? They bought Qt and it seemed like they could make a go out it.
Typewriters are trivial to fingerprint. All of them have slight imperfections in characters, spacing, alignment.

A cloth ribbon would be hard to extract anything from, I'd think, maybe you could with a brand new one. Carbon film ribbons as used in the Selectric yes, you can easily read them but they can be shredded or burned to dispose of them securely.
Linux was created by a student, too.
My experience is the opposite. I find Chrome horribly, horribly slow to use. Safari is ultrafast and FF somewhere in between.

I still use it because I've become so accustomed to its UI but I switch to Safari on some sites to avoid spinning up the fan.
> In fact I would probably fall
> asleep in his lectures.

It's not his job to entertain you. It's his job to make the material available for you to study and assimilate, and to provide insight you would find difficult to gain simply by reading from a text. You falling asleep is your problem, not his.

Everything you say sounds plausible, but a recent paper[0] shows that two teachers delivering identical material, one in an organized and engaging manner, the other disorganized and unengaging, received exactly the evaluations you'd expect, but their styles resulted in exactly the opposite.

In particular, lecturer A was engaging and organized, and got excellent evaluations. Lecturer B was disorganized and unengaging. And yet in subsequent courses it was the students of lecturer B who went on to get the higher grades.

Thinking someone is an excellent lecturer is not the same as being taught effectively.

[0] HN submission[1]: https://news.ycombinator.com/item?id=6041803

[1] Direct link: http://www.econ.ucdavis.edu/faculty/scarrell/profqual2.pdf
I don't understand your point. Nokia competes with Samsung regardless of OS choice. Not using Android does not mean Nokia gets out of competing with Android or Samsung. There is no big pond and little pond here. They are all in the same ocean.
So we don't care about battery life anymore?
I recently switched from Arch Linux to Debian mainly due to the hard systemd requirement. I hope the Debian transition will be better than what Arch Linux did.
Related: http://www.paulgraham.com/schlep.html and http://paulgraham.com/startupideas.html
Work harder and figure out who the gatekeepers are, then get on reddit and/or youtube. Grow your subscribers to 10k and that should be enough to get 10% to back you with money.

I am not saying it is easy, but given that you have spent years learning to play, you should be able to spend a couple months to get noticed.
Who wants to start a user-acquisition startup?
Are these "Moto X Features" Android 4.2.2 features?
I think the newer alternatives are more standard, easier to understand, easier to write for my own services, and less error prone than sysvinit scripts. You may disagree with all of those points, but it really isn't a "you're an old fart and this is how we're doing it today" explanation. By all means, argue against the specific reasoning, but claiming there is none and it is just progress for its own sake is spurious.
In the case of the recent NSA spying revelations, those "conspiracy nuts" turned out to be correct.
Computer displays can be read remotely by their RF emissions. At least it was possible with CRT displays. Not sure if LCD displays have this characteristic.
>If we're being spun by the super blackhole in the middle of the galaxy, then it kind of makes sense to have one.

These 'tails' are not created by centrifugal forces, so the fact that solar system rotates around the center of the galaxy doesn't explain the tail.
This is the main reason why I can't use any other browser anymore.

Opera actually had a similar tab bar built in for quite some time, but it unfortunately didn't have the tree view. They seem to have removed this feature in Opera 15, which means there is no way I am switching browsers any time soon.
As someone who gave Symbian coding a chance, Symbian was the most terribly badly designed platform I've ever seen. The distribution restrictions made it even worse. The core UI platform was truly awful.

The Nokia engineers on the N8 did an incredible job getting it to where it was - semi usable - but it simply couldn't compete with Linux/Android/iOS.
US higher education system mixes two types of professors:

1) Those who do an excellent job researching

2) Those who do an excellent job teaching

I don't know anything about Dijkstra's teaching abilities, but (1) and (2) are frequently an OR for each professor, not an AND.
Tis is very likely. I bought a map of the US for my dad (he collects old maps) which depicts California as an island some 10-15 years after they were sure it wasn't an island. It turns out that novelty maps were more in demand than real maps.
so, if you want to hide who you are, choose an author and imitate their style. or rather: he needed to hide. he hid behind hemmingway. it was crude. but it worked.
Kudos to the author for pointing out that the SSL PKI infrastructure is a terrible model in _practice_. In _theory_, it may be otherwise, but that does nothing for the user.

Usage of the internet will always require trust. But the idea of a mandatory "chain of trust" system to which _every_[1] computer user on the internet must submit is neither realistic nor reasonable, IMO. Nerds might be comfortable with these mechanisms, but nerds know how the mechanisms work. Most users do not.

1. Certificates might still be a great fit for _internal use_ within an organization.

The idea of "chain of trust" is fine in theory. In the real world, you see it everywhere. People trust middlemen all the time. From movie reviews to background checks. We routinely build trust of a certain person indirectly through others.

But I think people are good enough at building their own systems of trust. And they may not all follow the same steps to arrive at trust. Maybe they prefer one middleman in the chain, or maybe they don't mind several of them, or maybe they prefer to cut out the middlemen and go directly to the source. And maybe they don't agree on the same middlemen. IMO, no one should be forced into using a system where they must accept a predermined chain of "trustworthy" parties, whether in the real world or in the world of computers.

For some reason (maybe because OpenSSL is a mix of too many things at once?), people seem to have a difficult time getting their head around the SSL PKI system. "Certificates" are anything but user friendly (even if you are technically minded). Collecting them, verifiying them, generating them, installing them. None is easily understood. Not to mention protecting certificates from theft. (I'll bet the NSA's collection of stolen private certificates is a beauty.)

You can't even _compile_ OpenSSL without Perl. What does that suggest about the authors' threshhold for complexity? Maybe nothing. But to me it signals that simplification is not a top priority. OpenSSL is a complex conglomeration of software from disparate sources; considering the trust we place in it, maybe that's relevant. Anyway...

Contrast the hassle of certificates with the concept of authentication in SSH, specifically the "known_hosts" file. Not perfect, but much simpler, IMO. You keep a unique string of characters called a "host key" in a file on your computer. When someone wants to connect to your computer, they can verify it's really your computer by checking the computer on the other end for the presence of that unique string. If it's there, they know it's you.

Bob met Alice and gave her a card with her host key printed on it. Bob goes home and copies Alice's host key into his "known_hosts" file. If she runs an SSH daemon, Bob can now use an SSH client to identify Alice's computer on a network.

We might call this "SSH authentication."

SSH allows the use of SSL style certifcates as well. But my understanding is they are rarely used. My guess is because to the users, they're not needed: SSH authenication is good enough for users.

The concept is sufficiently simple and the system is sufficiently manageable in practice. IMO.
Greenwald just said there was more unpublished material that would be harmful to the US were it to be published. It's right there in the article.
Acquiring users for other startups? Is that the business model you envision?
Probably best to mail it to yourself. If you carry something over the border, it's fair game to deny you entry to the country until you cough up whatever useless information they want. But if you mail it, then you're already in the country and have some rights if the government feels like searching what you've mailed.
ghc 7.6.3 (brew) installed on OS X doesn't like the first code presented (System.Random, Text.Regex and StdGen aren't found).
The two ponds are one and the same. There isn't one "android phone" market and one "windows phone" market, there is a smartphone market that both draw customers from.
There is immense amount of work on audio, possibly coming from the need to discover and identify submarines.

It is easier to tell what a typist is typing from their audio signature than it is to TEMPEST a monitor, especially now with modern EMC requirements cutting down the usable signal.

Some people used to have "low emission fonts"; fuzzy edges in very low contrast.
Ask HN: Why do you think what you are doing is worthwhile?
Serious question: while there are some obvious benefits to technology, why do you think specifically what you are doing and have done will really matter? I'm not just talking about making money for yourself or your family, but how will what you are doing make the world better over the short-term and the long-term?

This question started killing me after about 5-6 years of working in IT and development and I've not been able to overcome it. It gets worse and worse.
Slide 16:

"Be careful with hires and team

...

If you aren't sure and don't like the person after a week, fire them. There's enough people that you WOULD like after a week"

I moved hundreds of miles for my last two jobs. If I were fired a week into a new job in a new city by a boss who "wasn't sure and didn't like me after a week", I would be devastated.

I would rather get 100 job rejections than have to go through one experience like the last bullet on slide 16.
This is a post about categorical monads, I assume this is why it doesn't use the standard symbols that the Haskell monad uses (>>=, return) and instead refers to the natural transformations (η, μ) as mathematicians do.

[1] http://ncatlab.org/nlab/show/monad#definition_18
This is disgusting. White noise is all around us - how is possessing a recording of it in any way a crime?

I'm sorry I sound so naive, but I'm still incredibly flabbergasted by this.
Probably some idea of a Google that's trying to make money off hardware sales?
PG: Do you see any other things founders typically think are going to scale and don't? (not-quite-unlike conferences)
His choice of words is not very fortunate. If webpage A has an underlying conversion ratio of X, and webpage B has an underlying conversion ratio of Y, then if X is not equal to Y, in theory we could always find evidence that X is "significantly" different from Y.

If X is close to Y, we need a very large sample to achieve statistical significance on the hypothesis that they're not equal, whereas if X and Y are far apart, it is likely that a small sample will already indicate that fact.
I can think of quite a few startups that used a big bang launch with press with success. Off the top of my head - Instagram (MG's series of pieces on Techcrunch), Mailbox, Flipboard, Square, Path. I get where PG is coming from but press can help bootstrap a network effect if you have none.
Ask HN: Hacker News RSS feed for stories over a certain score threshold?
Is there any way to get an RSS feed for Hacker News to only post stories that have a score over a certain threshold? I found one for Reddit that was created with Yahoo Pipes, but haven't found one for HN. The default RSS feed posts way to many stories for my liking.

Here's the Reddit feed for posts with a score of 2000+ http://pipes.yahoo.com/pipes/pipe.run?_id=4a3af06dcba612424a858ea79dd263db&_render=rss&subreddit=all&threshold=2000
Perhaps should but didn't (CS).
>even the most engaged student cannot be expanded to do the opposite of mutiny: engage the less able students in the class.

Sure they can. I try to leverage the better students in exactly this way. We're often encouraged to engage students in this way (there is usually a seminar about it at least semi-annually).

>Why is it that the relationship between an engaged student and a teacher is an individual one?

FERPA, And I think that's mostly the right way to do things. Instructors shouldn't make direct references to other students, even though it is often impossible not to.
There was a lot of irony in my comments that I think not everyone understood. What I am really saying is that everything Dijkstra wrote on the topic of doing good mathematics contradicts the possibility of someone like Euler existing, yet he did exist and did work of unmatched quality. Whatever value might Dijkstra's work ultimately have I have no idea, but I find his insistence of his way being the only way appalling and his writings get really arrogant at times where he picks some very formal nit and makes it appear like a great intellectual achievement.
India Shuts Down Its Iconic 160 Years Old Telegraph Services
I was watching a presentation the other day and heard a relevant story. It was about one of the early internet companies during the first dotcom boom. It was a change of address service. You would input your information and the services you needed to cancel and/or change the address for and it would handle it for you. This was in the early days of the consumer web, so none of these companies had APIs for this company to call or even thier own web forms. This company processed its early orders using old ladies at typewriters and fax machines.

I really wish I could remember the name of the company, but theyr were acquired very quickly for a stupidly large sum of money.
https://www.eff.org/nsa-spying