skysight-inc/HackerNews huggingface dataset:
In addition to all the spam, uptime and backup features, Google has some of the best security infrastructure out there. I've really wanted to move away from using Gmail for a long time, preferably to my own personally-controlled e-mail server, but I know for a fact that I won't be able to lock down my server nearly as well as Google locks theirs down. Even if I were to spend an inordinate amount of time keeping up with all the security patches and configurations and such, Google is going to be notified ahead of time of critical new exploits, plus they seem to have their own people working on finding such exploits.

In the end, you have to make the tough choice between whether you want to make a controlled, voluntary disclosure of your private information (e-mail text and metadata) to Google, or risk an uncontrolled, involuntary disclosure of that private information to potentially malicious actors.

My hope is that we'll get some technological infrastructure solutions to this quandry through the next generation of privacy-preserving communications protocols that are currently being worked out (Tox, BitMessage, Flowingmail, etc - not endorsing any of these, just examples of the current crop). Even then, it'll be a while before we can securely protect both our data and metadata.
They could go into other illegal fields, or they could move somewhere where their illegal drug expertise is useful, or they could become farmers or teachers or simply retire.

There are other countries and other states in the USA that have legalized certain drugs, have they had a comparative rise in other illegal and dangerous activity like you have claimed?

Or are you just hypothesizing one possible outcome that has no evidence or bearing on reality, "whatsoever".
The paramilitary home invasions authorized by U.S. injustice system is a small part of the increased militarization of the police who use military tactics and decommissioned military hardware stemming from the over decade long military interventions in Iraq, Afghanistan, and Somalia. Also "middle America", European descendant U.S. citizens have little altruism for homeless, undocumented and oppressed nation peoples (New African, Chicano, Native American). Since the late 60s, middle america have had a knee jerk reaction toward more policing, more prisons, harsher criminal sentencing like "three strikes", and reactionary laws like Florida's "stand your ground". Marginalized U.S. inhabitants have little say in how their communities are policed and face police state conditions and a country with the highest per capita prison population.
2007:

http://en.wikipedia.org/wiki/Features_of_the_Opera_web_brows...

Doesn't really matter, though. Doesn't change the fact that it's a signature Opera feature.
Or why you'd want to tear down such a nice house? Aren't there open lots in Portland?
>I'm not sure what your reference to "executive interpretations" is about,

http://www.thewire.com/national/2012/03/holder-due-process-d...

>"Three factors are relevant in determining what process is constitutionally due: (1) the private interest that will be affected by the official action; (2) the risk of an erroneous deprivation of such interest through the procedures used, and the probable value, if any, of additional or substitute procedural safeguards; and (3) the Government's interest."

These are impossibly vague and open-ended. That's actually my only point. What I'd like to see is a case where the Supreme Court said that a policeman could not be suspended without pay, decided on constitutional grounds.
As I recall (and I may have some of this wrong) the Symbolics 3600 machines used a few extra bits to tag types like 32bit_int, 32bit_float, and pointer_to_object. And when operating on integers, the cpu would assume it had 32bit_ints and would raise a low-level signal to interrupt the operation if the operands were something else (like bignums).

There were also extra bits in each word for cdr-coding lists, which was a way to internally implement a list as an array.

There might have also been an extra bit for GC, maybe for mark-and-sweep.
You'rd right; I can't speak intelligently on the number of dealers using illegal firearms. It's about not leaving it up to chance though. They may know, to a relatively high degree of confidence, that the drugs are there, but they may know little else. You don't want to raid a home and come up empty handed.

I can't imagine a scenario in which finding a small percentage of the drugs wouldn't hurt the case though. If you can't find it then you can't charge them with possessing it.
It wouldn't be hard to make the javascript look like another ad tag. You could probably even serve the WhiteOps js through an ad tag or tag container.
They claim "Semantic Versioning type" versioning, which is, of course, not SemVer, but I think what your parent was referring to.

https://www.ruby-lang.org/en/news/2013/12/21/ruby-version-po...
Except that even here, using HTML and CSS that is 14 years old does not by itself imply that the website is "old & crusty".
for example you are missing Groupon which raised multiple large rounds.
> 50 people buying $20 meals without reason are.

If you take out "without reason," then 50 people buying $20 meals is not actually a problem.

If a person travels for 3 days and claims 3 dinners at $20 each, there is an obvious reason to claim them, and no reason to audit, even if a receipt is missing. In my experience, this is how personal expenses at corporations work, which by the way are also subject to significant audit and tax reporting requirements.

> Administration costs are going up, correct. So are the costs of every other damned thing.

This is not actually true; administration costs in academia are going up much faster than almost any other cost in the U.S.
We have more detailed information about our detection decisions beyond bot percentage available to clients who want it, including statistics on a number of properties such as the type of bot and what bot markers are present.
How effective relative to what? Relative to college classes that cost hundreds or thousands of dollars per credit? Relative to high school classes? Relative to self-directed education from books and articles?

I think if there is a problem with MOOCs, it is purely one of expectation. Of course there isn't some magical "if you MOOC it they will learn" effect. Of course people aren't getting hired because of putting a few classes on their resume. But both of these things are true of college education as well. You can't force people to learn, you can only give them the opportunity. Nobody hires on the basis of individual college courses either. It will be interesting to see if the "degree program" equivalents that the MOOCs are trying will be successful, but it's too early to tell.

But ignoring all that, there are now hundreds of opportunities for motivated individuals to learn about an enormous breadth of topics completely for free, with lots of good lecture videos, lecture notes, exercises, projects, and peer discussion. This really can't be anything but a really great thing.
The Sharing Economy and the Mystery of the Mystery of Inequality
I'm currently reading Thomas Kuhn's "The Structure of Scientific Revolutions" (http://en.wikipedia.org/wiki/The_Structure_of_Scientific_Rev...). A common point he makes is that most scientists operate under an informal paradigm. A paradigm, to Kuhn, are the set of shared understandings and interpretations that are not themselves formal theories.

The importance of such paradigms is that they seem to determine what scientists investigate, and what they're primed to even see. An example Kuhn gives are X-rays. Their discovery caused some consternation, even though their existence did not need a full theoretical overhaul. The consternation was that they were completely unexpected, but they also must have been present in many prior experiments, yet never directly reported.

To directly address your point, scientists are human, and will probably lean one way or another on understanding quantum mechanics. How they lean will influence what sort of questions they investigate, how they investigate it, and what sort of outcomes they will look for.
Swappiness is not just about swapping. http://www.linuxjournal.com/article/10678 <- This is a great article on Linux swap and how it works. It will change your life.
Another addition for http://ourincrediblejourney.tumblr.com/
US music licensing rules forbid rewinding online
> For instance, I know a lot of people with advanced degrees, and they generally fit into 3 buckets: 1) people who were expected to get an advanced degree because their parents had them, 2) people who enjoy playing games and winning external validation, 3) people who have an innate obsession with some aspect of knowledge. (BTW - I think the true scholars are category 3.)

This is reductionist nonsense. Please. People get advanced degrees for a million reasons.

> What if people who win at education are just people who are naturally competitive, like being bounded by rules, are good at min-max game play, and who ultimately are driven by praise?

You can replace "education" with damned near anything in this sentence. "Business." "Basketball." "Super Smash Brothers Brawl." "Terrorism." Which is a sign that it's an asinine point.
Quite fair. Depends on what kind of tradeoff you're looking for: this personally makes me search for a new format. It's reasonable to make a different choice.
So theoretically, I could start using a drone to deliver gifts to my friends. Non-commercial, not "free shipping in association with a purchase or other offer" right?
10x isn't just a meme going around ... It's even referenced in "The Mythical Man month". If you're a "productive programmer" you should never have a problem finding employment but what "productive means depends on the context. Does NASA want code quickly or do they want well thought-out and thoroughly tested code? With Etsy's DevOps infrastructure, they're pretty confident deploying several times a day.
In the article, it says he intended to renovate, but it turned out to cost millions and was more efficient to rebuild.
I think they need to stop hiring such "clever" people? They
crossed the line with me a longtime ago. They did one think
I still can't figure out and this is true, or I am losing
my mind. Somehow, they went into my pictures app
on my Ipad, and took a picture of me out, and stuck it up on
their Google plus profile? They didn't scrap it from Facebook either, I use a fake picture, or did they scrape
it anywhere else. It was one of the few pictures I have of
myself on my Ipad.

If you requested Google blur your residence, Google just
decided to invalidate your prior wishes, and you need to
contact them again.

Google--some of us paid attention to the McCarthy Era in high school--hold a fun luncheon and go over that period in history with all your clever, brilliant employees?

I am waiting for DDG to get some real money and kick Google.
And yes, you were Mila Kunis--now you're Kriss Jenner. "Your too controlling and I don't need that in my life now!"
Yes, I finally saw Bruce stand up to her.
This is deifferent from land speculation ... how?
I 100% agree with you. It took me like an hour to figure out where I thought it made sense to put rust-nightly, and I'm still not really sure I did it right. But it works and is way better than the morning compilation cronjob I used to use.
Only very briefly. There are good alternatives for everything Google does. In some cases, the alternatives are better.
Closures are simpler, and therefore less cumbersome for 90% of the use cases. I prefer this compromise over the other.

Also, I'm not sure I get this "type erasure" business. In ML languages, there is no such erasure. I guess you need this erasure because the language doesn't support parametric polymorphism to begin with? I'm thinking about Java, which hacked generics after the fact, and maintained backward compatibility through type erasure.

In C++, there are few type erasures. Generally, when we want a function to receive a closure, we write it like this (minus dark corner I have missed):

template <typename T, typename E>
for_each(T functor, vector<E>);

No base class in sight there, just lots of duplicated object code. (Which is better is left as an exercise to the reader.)
This title is so egregiously editorialized, and the post so borderline to begin with, that we're going to bury it rather than edit the title.

Submitters: it's against the rules to do this with titles on HN. Please don't.
Read it with a little grain of salt. Author seems to be clueless about C# (one of the sources of inspiration for Swift):

"I don’t think of C# as mainstream. It’s probably to do with the kind of thing that I do for a living; but a proprietary language that only works on Windows, which is a platform that I have zero access to."

Mono, Unity3d, Xamarin etc.
Very cool, is the plan to add cdjns/hyperboria at all? http://support.pinocc.io/hc/en-us/articles/201464300-Frequen...
Obviously yes. I demand to be able to own that which I buy.

Same for digital goods and digital devices/appliances. I want open formats and the ability to flash open firmware.

Lucky for me, where I live, that is not a crime.
I think I see your point. No, whether free will exists does not seem like a proper question that science could ask (again, IANAS though).
Tail call optimization isn't just for recursive tail call optimization (though that is the most common scenario!).

It simply refers to 'unrolling' that function call, so a new function doesn't need to be added to the stack.

JS's iteration methods aren't currently recursive, at least in V8[0]. But that's probably due to lack of TCO!

0. https://github.com/v8/v8/blob/master/src/array.js#L1378
Military drones are very different than $400 quadcopters.
Pick better things to read... HN is super awesome for general interest stuff, but it will never make you better at anything. Google some deeper terms from whatever you are learning, and find 5 people that are good at it... read their stuff, try it yourself and get in touch with them if you get confused. You learn by failing as a developer...even some really smart people who did great coloring between the lines at school drop out because they can't handle that dynamic. That's how you go from "novice" to "good". The jump from "good" to "great" invloves some deeper understanding of architecture and algos/systems that comes with time, reading, education, etc..
I just ran one on myself. Turnaround time was 2 hours. It came up with a ticket I got in 2009 for "Motor Vehicle Noise". I've had several speeding tickets that didn't show up, so not sure how much I would trust the data from this.
> Setting up mail server is easy, but taking care of spam and blacklist is never ending work

Not my experience. It took ages to get a satisfactory setup (based on Debian's default config), but I've rarely had to touch it since. Admittedly I'm not exactly zero tolerance on spam.
A valiant attempt at redeeming a doomed thread with a thoughtful and substantive comment.
Google’s Launches the “Made with Code” Campaign
Morning People Are Less Ethical at Night
www.luvocracy.com another alternative
It would be good if you were to explain your reasoning for your changes.

As alluded to before, defaults are default for a reason. Having someone explain why they change them is a good exercise for both reader and author.

for example fiddling with swappyness means that you'll end up with less RAM for important things, like file cache.
Rapper Divine Drops A Music Video Tribute To New Friend Ben Horowitz
Curtailed? I can personally confirm that as of just a few years ago, all vehicles passing various roadblocks in southern Arizona and New Mexico (including one across an entire interstate) are stopped and questioned. I assume this continues today.
You've just described my last three months.
It's also frequently pretty silly.

For the science-trained reader it can be painful to read. For example a popular rhetorical technique in this area is to take a well-defined scientific idea and use it as if it was a metaphor, then use the metaphor to imply some claim, then claim that the scientific idea entailed the claim.

Also, explaining things in an elliptical and opaque way is often considered OK, since it provides a certain kind of experience for the reader. In the Anglo-American tradition, clarity is an objective, rather than giving off a vibe where you kind of get the idea.

These guys point out some howling examples where technical terms are abused to the point of meaninglessness:

http://www.amazon.co.uk/exec/obidos/ASIN/1861971249/o/qid=97...
I don't know about grapes, but as a non-irrigating grain farmer, I could see attaching something like this to a few plants to keep records on general plant health in a given field. While there is little I can do if the plant is under stress, I expect the data can be correlated to final yields, which has the potential to improve my marketing abilities.

But as you point out, it comes down to dollars and cents.
This might be heresy here on HN, but I think that there is more than accreditation paperwork at play here. I think it remains to be proven whether a MOOC actually does deliver an education that is on par with what you would get from attending a 4-year CS degree program at a college or university.

MOOCs are new and exciting, but they're also new and unproven. Accredited bachelor degrees are valued because they have a long history of delivering value. MOOCs do not.
The courts always have a role to play when another branch has overstepped its powers, such as is the case here.[1] The administration must not abridge any rights, but it does so frequently (and is not held 'responsible' in any meaningful way), when this is the case, the judicial branch is responsible to ensure that the person affected does not suffer for it.

[1] http://en.wikipedia.org/wiki/Due_Process_Clause#Procedural_d...
Posted this elsewhere in the thread already, but bots that don't run our code can be detected by comparing our traffic numbers with the client's traffic numbers.
If it weren't for philosophy, you wouldn't have the scientific method in the first place. I'd consider that to be astoundingly useful for physics research. A simple example: ever make a hypothesis? Congratulations, you've just done some philosophy. Tested for or against that hypothesis? Now you're using methods developed by philosophy.

The whole idea of what is robust investigation and what is weak is philosophy. It doesn't come naturally - quite the opposite. Doing science 'right' is hard and counter-intuitive, but it was philosophy that figured out how to do it in a robust fashion.

If you don't see how philosophy is entwined with physics (or other sciences), then the fault is your misunderstanding of philosophy, not philosophy itself (philosophy is not another name for religion or the supernatural). And any time someone says "Before we test for X, we have to first define what we mean by X" is doing the fundamental function of philosophy. Given that physics has done a lot of defining and solidifying of terms over the last century, philosophy has definitely had a hand.
Before you can sell the company, it sounds like you need to find a way to hand the day to day operations and management of the company over to others. At that point selling or keeping the company becomes an investment decision - either way you can step back from it somewhat.

Why do you need to remain involved day to day?
If I'm understanding you correctly, that's still possible with instance methods.

var mapOverNums = _.partial(_.map, [1,2,3,4,5]);
mapOverNums(function(n) { return n * n; }); // Square nums
mapOverNums(function(n) { return Math.abs(n); }); // Absolute values

...can be reproduced with...

var mapOverNums = Array.prototype.map.bind([1,2,3,4,5]);

Without a thrush-esque operator (-> in Clojure, |> in F#, etc.), full first class functions make chains of computation unpleasant to read. e.g. "I want the sum of the square roots of all numbers greater than 100 in this list".

nums.
filter(function(n) { return n > 100; }).
map(Math.sqrt).
reduce(function(acc, val) { return acc + val; }, 0);
It is not worse, it is still easier to throw a flash grenade in a crib.

Worst case they get time off with pay while and internal investigation by their friends determine that procedures are followed.
I'm curious how you're accomplishing this: VM instances or LXC/Docker?
No, correlation does not imply causation. There are a dozen things which can correlate with rising temperatures and CO2 is only one of them. Some of them aren't even in/on the Earth!

Here's atmospheric methane:
http://en.wikipedia.org/wiki/Atmospheric_methane#mediaviewer...

Here's atmospheric refrigerants:
http://www.soest.hawaii.edu/mguidry/Unnamed_Site_2/Chapter%2...

Here's sunspot activity:
http://en.wikipedia.org/wiki/Solar_cycle#mediaviewer/File:Su...

Here's a paper that shows that poor station siting could explain all the upwards trend in temperatures: http://pielkeclimatesci.files.wordpress.com/2011/07/r-367.pd... Here's the website journaling the research: http://www.surfacestations.org/

Here's the Wikipedia page that would tend to indicate that such a journal isn't a sham made up by the Koch brothers to discredit climate science: http://en.wikipedia.org/wiki/Journal_of_Geophysical_Research

Remember, "prove" means that ANY reliable information to the contrary overwhelms all the other evidence and/or theories because at it's core science is about falsifiability. If your theory cannot be falsified by new evidence, it's not science, it's religion.
It's not traditional to say the least. The focus is to be more like a youtube partners program.

So the users of the application aren't trusting a random source to deliver, but people they are already familiar with.
Oh yeah, absolutely! I didn't mean to imply you should never ask "How can I get this code to run." I meant that you shouldn't stop there. And it sounds like you're not stopping there.

> My knowledge of design patterns is fairly limited

I'd recommend reading articles and books on that. And also reading open-source code. The latter can be very challenging, but also very rewarding. You should study it until you understand not just what design decisions were made, but why they were (most likely) made. If you can't figure it our, ask :)

> I tend to churn out projects that work

There's nothing wrong with doing that as a first step. Many programmers will make something that works, and then refactor it into something that works and is nicely architected. Have you tried that approach? Is the issue that you don't have enough time per project?

> I think they lack the elegance of many of the open source projects or example githubs I've seen.

It's a good sign that you recognize as much. That means you have an eye for good code, which is huge. What's your biggest obstacle right now? What prevents you making the jump from merely appreciating good code to writing it?
Do you actually think it's an attractive house? I find the exterior shockingly ugly, and woodwork like that is impossible to repair if there's any decay...

These houses weren't built to last 100 years, I don't see why people insist on forcing owners to keep them up.
You parsed my admittedly poorly-written sentence wrong. I meant white dealers and users of pot and coke.
Sure...if you have a lot of money and patience. As you point out, the current world cup is generating ~$4 billion in revenue...which means FIFA has a lot of bargaining power because it is already sitting on a lot of money.
Making unsupported assumptions about someone usually not only produces incorrect conclusions but is also a poor form of argument. I fail to see how anything you said is relevant to this discussion.

FWIW I live inside a very large US city, am familiar with firearms and have worked in law enforcement for many years.

And now for something supported by the numbers: have you considered the likelihood that the cop by your side shares his/her bed with someone else?