skysight-inc/HackerNews huggingface dataset:
I am not a libertarian. I am a liberal. I broadly support the goals of the Occupy movement. I also support the principles of this action by the FBI (though almost certainly not all of the details).

Why?

Among other things, it is the job of the FBI to monitor situations that could turn into problems. The Occupy movement, as legitimate as it is, has the potential to attract easily radicalized people. These people could easily coalesce into a radical fringe whose methods would be counter to both the desires of both the majority of Occupy and the legitimate goals of law enforcement. (See the Weathermen for an example of such a group that arose out of broad protests during the 60s.)

If law enforcement can stay abreast of the Occupy movement, and hopefully form connections between their officers and various well connected people, they have the opportunity to better monitor and head off this radical fringe. That is a legitimate goal for law enforcement, and benefits the Occupy movement as well.

The details where I would disagree with this action are any and all where law enforcement seeks to block the rights of reasonable people to political protest. Given what law enforcement is like, I am certain that this has happened to some extent. However my impression is that on the whole the focus really has been to be prepared for illegitimate action, and not to block legitimate protest. Therefore my default position is cautious support of this law enforcement action, even though I recognize the possibility of abuse.
I think the point of this article is to make a "nice" syntax for monadic operations in python (i.e. avoiding all the lambdas and extra parens in the "bind(mx, lambda x: my)"/"mx >> (lambda x: my)" pattern), no matter how unclear and non-pedagogical the implementation ends up.
Your definition of 'business' excludes many, if not most, startups.
Taking the argument to its logical conclusion: if you aren't willing to kill on behalf of the unarmed, you aren't worthy of defending yourself. Kill for me, or you deserve to die. That logic seems flawed.
Nuke Map: Visualize blast radii in your 'hood
You know, there is a generation that's between boomers and Y, right? Are you saying that X will be better off than the boomers, before it tailspins to the Ys? Shouldn't the blame lie on the X's then?
All assault rifle owners are required to serve as volunteer police

If someone wants to use a gun for criminal purposes, it's hard to imagine that giving them a badge first is going to solve anything.

It just means they could go on their power trip under the guise of police work in addition to doing it criminally.
We have data on Firefox tab usage. It's not at all what you have suggested. Most Firefox users never have more than 5 or 6 tabs open at a time. The median is about 3 tabs. See http://66.43.220.232/james/mozilla-challenge.html for some slightly out of date but not too far off data. (Note, these are the "geeks" that opted in to our study so it's likely skewed a bit to the heavier tab users.)
May I mention Nimrod [1]? It has a lot going for it when it comes to meta-programming.

[1] http://nimrod-code.org/
Sure, but that requires users typing in their phone number and having Snapchat send a text to verify. I don't know about your friends, but I know for sure mine would not do that. In my opinion, Facebook is much more reputable than Snapchat.
We're not "well-off" by any stretch. We're happy, we're motivated, but we're all sitting on respective powderkegs of fiscal disaster. I'm uninsured--one slip in the bathroom and I'm bankrupt. We live in a house because we can split rent and utilities super cheaply and it lets us live next to where we like working.

I'll be the first one there with you waving signs about unemployment problems and falling wages--do you have any idea how annoying it can be to get livable rates in my area? Where are you from sir (or madam)?

My point was that some notion of the "American Dream" is far from dead or ailing--it's merely changed to something less materialistic.

EDIT: praptak nailed it.
I got the impression that GPs point was that the American Dream is about improving ones own fate (especially when the environment is hard) rather than complaining about unemployment and wages.
Wait, what doesn't make sense about that?
We build products for as many people as we can. That being said, we do not have infinite resources so we are sometimes forced to make trade offs. The median Firefox user has 3 tabs open at any given time. The 90% user has fewer than 10 tabs open.
The most ossified countries are the ones with the most expensive real-estate (places like urban italy, japan) where the birth rate collapses because the young cant afford to raise/support urban families. The US is now entereing that phase. The older generations are grandfathered (excuse the pun) into cheaper asset bases (10x incrrease in housing pricing in 40 years, etc) so even if they are not making $$ income they are controlling the much of the critial assets. Gen Yxz etx are just increaing their asset values (through externalities) by being young and hip and beautiful and in the neighborhood. That kind of think.

On the other hand, the income streams of the younger generatonis look much more like annuity than perpetuity. Iven if you make nice earning for a couple of years, housing/college debt is predicated on 30-50 years of consistent earnings. The consistency of any person X earnings today is pretty unlikely to persist. Even a successful person can be made obsolete in a 5 yrs timespan (say--company is sold, market changes, etc). This is thus leading to entirely odd outcomes as there is a mis-match of earnings/liabilities for personal balance sheets for teh yound. ie, moving jobs/et vs massive debt it takes to run housefold/pay for future kids school, etc.

Its also an equity problem for texes. one or two good years get taxed and two or three lean years later, you lost a bit chunk of earnings to takes. if you had smooth earnings, you would pay lower taxs, etc. whereas the older generation is sitting on tax-free capital gain on housing, so low income/low taxed, yet they are conrolling massive asset value.

This system is what killed japan culturally. zero percent interest rates will do that to you. so the future looks bright if you think the lottery style outcome is a good one to play, but on average it is losing bet except for those selling tickets.
"I made the comparison of writing software with the act of literary writing; both seem to depend fundamentally on clear thinking. Can good programming be taught? If we look at the corresponding teaching of "creative writing" courses we find that most students of such courses do not become great writers, and most great writers in the past did not take creative writing courses! Hence it is dubious that great programmers can be trained easily."

That's just a staggering misuse of "hence".
How does this currently apply to software? Specifically desktop software apps, and OSs.
> Computers should be doing more for us. They're smart,

But they are not smart, that's the problem. We have to program everything.
Don't forget 75 year old grandmothers who forget to lock down their home wifi router.
There's also Gatorade, which is an electrolyte drink for athletes, etc.

Note: If you're dehydrated, raw Gatorade will probably not help you, since it's too concentrated. A 50/50 mixture of Gatorade and water is much better.
May I ask which feature in Matrix you like is not available in Google Flights?
That is in fact the logic of the the pro-gun party. Since politics is about compromise, might as well run with it...
I agree with your claim, but it's also my understanding that the CT killer (and many murderers in general) stole the gun from a friend or relative.

So a killer wouldn't need to attend the 80 hour course if he had access to a gun purchased by someone who did attend the course.
Thanks for the tip. I didn't get this email. I got to make some changes to my email account so that I don't miss stuff like this in the future. They really should have put a warning on the site.
Not exactly, this shows daily price changes through a few months, You cant see this in Kayak's interface.
I would suspect that there is quite a high variability in capability and survival prospects at age 70. The ones least able to be likely to afford to retire might be those that need to the most.

I don't have a particular solution to offer but looking at averages oversimplifies issues like this.
We [as developers] make them smart for everyone [as consumers].
This proposal assumes 2 things: 1) insane people are incapable of passing 80 hour courses; 2) sane people will not go insane in the future. Both of these assumptions are incorrect.
Which ads do MS put on their OS? There are ads in some apps on Windows 8. Is that what you mean?
It doesn't, and Can not, work.

The numbers don't show that; that's your subjective judgment based on the numbers. But the judgment that matters is not yours, but that of the potential users. It's up to them to decide whether this is better for them than a kerosene lamp.
This isn't how rights work.
It's explicitly not explaining what a monad is, first paragraph of the article:

I've been informed that I didn't clearly explain what monads are and what the code examples are supposed to do. Sorry. I guess I assumed too much preexposure to monads. If you're no familiar with them, there are already so many tutorials on monads that I'll simply direct you to two of my favorites: spacesuits and wikipedia. I've also added more explanations of what the code snippets are supposed to do. I hope that helps.

(The spacesuits link is dead (live[1]) and neither directly address "your motivating example" point, although the non-monadic vs monadic code comparisons demonstrate that monadic code can be much much shorter and less repetitive.)

[1]: http://web.archive.org/web/20081206204420/http://www.loria.f...
"Piracy is almost always a service problem" - Gabe Newell

I understand that HBO has some sort of proprietary online video watching service, but speaking as someone with no TV and no desire to pay for basic cable merely to enable my paying for HBO, I do with HBO would take Gabe's quote to heart.
>2. Using AI is a "step 2: ???" solution, and the flaw with it is best exemplified by the columnist who bought a pregnancy book for a pregnant friend on Amazon

Flaws like this might exist right now, but that's really a "bug". It's a failure on our part (the software designers and engineers) to build a system that actually works for the human. So sometimes when we try to make our software smart, it ends up being [maddeningly] stupid. But again, this is only because we don't do our jobs right, not that they can't be done right.

So with a little more smarts from us, we could make a system that's a lot more flexible and allow for these sorts of things. We have to acknowledge that a user shouldn't have to fit our system exactly and we should allow for "Buying a friend some baby clothes but not have it think we have a child" cases by being smarter about how the system learns. We need to provide it with better context.
Hi. Here's your link:

http://www.leginfo.ca.gov/cgi-bin/displaycode?section=lab...

2870 is what you're most interested in. IANAL, this is my lay understanding of the law.
I went through this article some time ago and, while it's certainly neat implementation and worth understanding (that was the first recursive generator that made sense to me - thanks to this I had much easier time understanding Scheme's call/cc and it's uses), it needs to be noted that it is not a generic monad implementation. You can not, for example, implement list monad (I tried very hard and couldn't, I saw the same said in comments below the article, but if it's possible please let me know!) using this implementation and syntax, because you can not "rewind" Python's generators.

So, while it's nice implementation for some kinds of monads it's not nearly general enough to be (IMHO) called "monads in Python" - it is possible to implement fully general monads in Python, but you need nested lambdas and there is no getting away from it.

Still, very nice hack and worth spending an evening (or two) to understand how it works.
My experience with 50 tabs open in Firefox and Chrome is that Chrome uses about 75% more memory. You can test this yourself instead of guessing. Also, people with 50 or more tabs open represent less than 1/4th of one percent of Firefox users and I'd imagine that's roughly the same for Chrome and IE so I think it's a stretch to call that a "sensible load". 50 tabs is an extreme load and Firefox handles it better than Chrome in my experience.
First off, great idea and nice execution.

One small problem:
When I share the bit.ly link (this one for instance: http://bit.ly/YCabMj) on FB it seems that the branded bar may be messing up the preview and causing it not to load.

Looking forward to seeing the progression of this idea.
Does anybody know if GitLab does limit access to repos for certain people while the rest have unlimited access?

An example, CS team have access to issues/wikis only while the dev team have unlimited access.

This is our only deal breaker with GitHub.

If you know of other git-based system/service that does this, please let me know.

Thanks!
What if the kids weren't breaking that many crayons, but every room in the teacher's house was packed with unused crayon boxes?
The CT killer used his mother's legally owned rifle and it is said she took him shooting with her on many occasions.
Dont' confuse sense of humor with being keen on laughing at brown jokes. Humor for a grown-up person, in an abstract situation (like with professional colleagues) is very difficult to attain.

You can perfectly be unpolite trying to be humorous with this kind of joke.

The easy joke is not necessarily polite and is usually unintelligent: so it is a way of telling the other part "look, laugh at this silly thing" when actually one ought to be able to say "look, laugh at this intelligent joke".
"the constitution specifically highlights firearms as a method reserved for future use to revolt against the government, if it ever becomes evil."

I keep reading this, but I don't believe the us constitution says any such thing. Am I (European) correct?
Thanks for the feedback! I'm looking into it.
There is an interface for exploring prices on calendar, click on the "Lowest prices" icon next to the map icon. It shows changes in the prices when you change dates etc and its usually very fast.
In what way, in fact, is that the logic of the "pro-gun party?" I myself have not heard the NRA or others ever say that non-gun owners deserve to die. Please elaborate.
..."but military service has a way of vouching for their sanity."

Sadly, there are too many who lose their sanity thanks to the military.
Also the setup instructions have everything prefixed with sudo, why they don't just say sudo su - user and do the rest as that user is beyond me. Half of the setup could just be a few sh scripts.

In many of the more security-conscious organizations, `sudo` is preferred over `su` because it leaves an audit trail. They could automate parts of that and perhaps they should, but the way they have it now shows you exactly which parts of your system you are modifying. It's a tradeoff; if they didn't, they'd have people scolding them for the install scripts wreaking havoc on their production systems.
Sell what people want to buy
Allot of ideas, some good, most horrible. One thing you guys need to do is sell what people want to buy. It's sounds simple and it really is, but so few know this little secret and less actually understand it. How do you know what people want to buy? Use Google. Type "Need help finding" or "How do I".. etc etc.

I'm nobody important to you but I can assure you my work has influenced your life many times over to this day.

Good luck with your projects!
It is practically guaranteed that you will become better if you 'study and practice', which implies the explicit goal of becoming better. It's almost impossible to become worse by practicing with the explicit goal of becoming better.

I don't have any reason to believe there exists such a thing as an identifiable "personality trait that let's you become a great writer or programmer". Perhaps a predisposition towards "being good at what you do" and "practicing and studying to become better" is such a thing, but when I speak for myself I know such tendencies can thoroughly change over time.

I believe it's easy to engage in armchair psychology, while simultaneously thinking ourselves members of a special breed.
The camel has two Humps [pdf]
A classic paper on teaching and learning programming.
When clueless laypeople become judges (and they are judging you and punishing you) they commit atrocities unheard of since at least the Romans, in the name of 'justice'.

Oh, my. Tell the people at Youtube and Google to just read a book and cultivate themselves.

I know this is a private issue yada-yada, but then they should stop trying to seem 'honest' and 'just' and to make it look like they have a 'due process'.

It may be just 'capitalism', I get it. (Sorry: could not help this) </rant>
It's not justifiable, but more than that, it's not even tenable.

Rich "enough" parents (for some value of enough) will invest to send their kids to boarding school in London or Zurich rather than let them be the "beneficiaries" of a social engineering experiment.
Build Your Own Raspberry Pi Portable, The Pi-to-Go Handset
I found the article somewhat light on useful examples; however the premise is very interesting, so I would like to bring a couple of my own examples to the table:

In a restaurant named "The Herb Farm" in Seattle area you don't pay when you eat, you pay before the dinner, when making a reservation by phone (the menu is prix-fixe). So when you're done eating you just walk out - no waiting for the check, no computing tips, none of that nonsense that should not be part of a pleasant dinner. It's incredibly liberating, in a way I would never understood if I was only told about it.

For another example, when you arrive to the restaurant "Canlis" they help you out of the car, and then you walk right into the place. When you're done eating, you walk right out and your car is already back there. They spot you on the way to the door and reshuffle the cars so that yours is at the front. So you just walk out, get in the car and drive off. As it turned out, searching for a place to park, parking, pocketing the keys etc etc is a huge mental overhead. I only realized that when I was liberated from it. The typical "valet" service actually does nothing for me - there is still overhead of asking for your car, waiting for it to be brought, tipping the valet. Meh.

Both places are charging a pretty penny for their services, so they can afford the "luxury" of good service, including good wages to the employees who make it possible. Sadly, neither does both of these things, which is still an open niche in Seattle dining. But more to the point at hand: where the restaurants make good service at cost of quality labor, computer systems could do the same at cost of good engineering, that is remove unnecessary delays and accidental complexity.
The title is wrong. I understand how the development community has gotten hung up on the absurd GUIs and CLIs we've had to use but that's not what the word interface means.

Interface: A point where two systems, subjects, organizations, etc., meet and interact.

A door handle is an interface, a burglar alarm is an interface, etc. The term you're actually looking for is "invisible interface" instead of in-your-way interfaces. But if you wish to have the ability to interact with a system, you cannot remove its interface...
I like being able to select a number of possible departure airports (Ottawa, Toronto, Montreal, Detroit) and then my days I like being able to say +/- 2 days.
"Why don't cars stop when someone is waiting for a crosswalk?"

Because, that's pointless. You should only stop when someone is waiting to cross at a crosswalk. This is a distinction people forget. Standing at a crosswalk does not mean you want to cross. Furthermore, wanting to cross at a cross walk does not mean you have the right of way to do so.

Regardless of where you live and the laws, these are problems.
Best practices for micro-transactions
Doesn't "provide better context" just push the problem one turtle away? How could I communicate to the website that the item for which I'm shopping is for a friend, not for me, and that I don't want the current actions to figure into future adaptive behaviour? Perhaps a checkbox? But now we're adding interface, which we were trying to eliminate in the first place.

I suggest that this is an intractable problem just because there's a fundamental tension between ease and flexibility. 'Optimize for the common case' always seems like a good idea (and the AI suggestion is just 'allow past history to determine the common case'), but we all have different common cases, and this heuristic helps us not all when we don't want to execute the common case, which is the hardest part of the design problem anyway.

I agree with the idea, generally, that we need to be smarter about how things work for people. I think "No UI" is like "No SQL": An appropriate solution in a certain set of cases, but nothing like a general solution for all.
Does anyone know of any work related to automatically making arbitrary "look" like, say, an HTTP session? I'm thinking of something that would automatically encode a VPN session as a valid, renderable HTML document (and not via the trivial way of just gzipping it and making it look like an HTTP compressed document, as I'm sure that would still be easy to block.) It seems like this should be possible, albeit with tons of performance decrease, but I can't find anything.
You know, it's strange, because the Lua folks seem to be getting along just fine.
Even better depending on what you define as a reload a single action cap and ball could qualify. Restricting to rifles only, if you define a reload as taking bullets from outside the weapon and storing then in the weapon, which seems like a reasonable enough way to define it on the surface, a bolt action rifle with an internal box magazine (aka most rifles) would qualify.
Also what would be the mission of the proposed volunteer police force? when would they be called in/up? who would govern and organize them?
Is it your opinion that HBO is doing this just to screw people over?

From last year, a rhetorical imagined response from HBO:
http://www.livedigitally.com/2011/12/22/dear-mg-a-note-from-...

> We love that you’d spend $19.99 (or more) to pay for our service, and we wish we could have you as a customer. But let’s talk about that for a second. First of all, we don’t have any direct relationship with our fans right now, so when you need customer service, you call Comcast or DirecTV or Cox, etc. So we’d need to get customer service up and running, and that’s pricey, since, as you know, we’d want our service to be top notch.

> ...But let’s get to the crux of the issue. There are about 30-40 million Americans who watch HBO shows legally, and we agree, a lot of them would be happy to pay us directly. If we went, as you put it, “cable-optional,” we’d be breaking our existing, mega-million-dollar contracts with our current partners, and from what we’ve seen, they wouldn’t be too happy about that. Second, we don’t really know how they’d change their billing relationship with you or other consumers. Which is going to put a lot of people into a precarious position of having to decide if they really do want to sign up with us and keep paying their cable bill.
This story is missing the best part, which is where the compliance officer bluescreens after being asked about whether the sex tape would be owned by Sony.
Telefonica Digital taking OTT to the extreme?