skysight-inc/HackerNews huggingface dataset:
That's an interesting angle that I've not thought of. Yes ignorance is a bliss. However my original point was more in the line of: if the chimps had a choice of getting extinct, vs the option of getting conscious enough to realize their fates are very much on the hands of a more technologically advanced race, and there is absolutely zero chance to catch up, which option would they choose?
Although the article says Intel VT-x, the demo successfully runs on an AMD CPU with SVM although with this warning:

[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] CPU: vendor_id 'AuthenticAMD' unknown, using generic init.
[ 0.000000] CPU: Your system may be unstable.
>engineering is failing in the west

Designed in California, Assembled in China, soon to be Vietnam or Malaysia.
dragon's den?
https://lobste.rs is similar, but has far fewer posts/comments.
People who are blocking your ads aren't people who would have purchased a product because of your ad in the first place. So I find the act of "showing non-disruptive ads to ad blockers" to be strange.

>Some publishers and advertisers say ad blocking violates the implicit contract that girds the Internet — the idea that in return for free content, we all tolerate a constant barrage of ads.

There is no reason why the implicit contract can't be changed. That's why you get contracts in writing. :)

As far as any "moral" argument goes. Here's how I see it:

"Your neighbor asks if they can park in your driveway. You agree to it, you had space to spare for the neighbor's car anyway.

This went on fine for a few months, then your neighbor started parking two cars in your driveway. You had only agreed to having one car parked but you still had space to spare so you let them do it.

A few years later - your neighbor is now parking many cars in your driveway and even blocking your garage. To drive anywhere you need to move your neighbor's car out of the way. Being the nice guy he is, he gave you a spare key to move the car when needed."

Would it be "immoral" to ask your neighbor to stop parking cars in your driveway at this point? Is it immoral to ask your neighbor to stop parking cars in your driveway at any point?

I've decided to no longer let ads be parked in my browser. I don't see how that is immoral.

> PageFair’s canny strategy to mitigate users’ outrage is that it will only show ads that aren’t “intrusive,” Mr. Blanchfield said.

Sean Blanchfield, if you ever get to read this, you can go fuck yourself. How's that for "mitigated outrage"? You don't get to decide what is and isn't "intrusive" for me.
If you want a laundry list of SSRF methods you should protect against, a great place to start is this slide deck from a talk at ONsec a couple of years ago:

http://www.slideshare.net/d0znpp/ssrf-attacks-and-sockets-sm...

Its thrilling and terrifying :)
I'd like to see more discussion, numbers and focus on the 'margin' - those people who are on the edge of being able to work full time on their art/music/whatever. That's where gains or losses will be, not with bands that can sell out stadiums.
Scientists Prove That DNA Is More Efficient Than Computers in Data Storage
Try this:

Use lmdb for db library.

Use redis for the protocol.

Use twitter.gizzard for replication+sharding.

Boom! Your own webscale nosql!
Encouraging an attitude that corporations can be responsible for citizens' welfare is only going to exacerbate the problem. Governments will only continue to get away with ignoring citizens' welfare if everyone just accepts it as a fact of life.
KDnuggets: Learn to Map Census Data in R – free email course
Takes away quite a bit of administration work, which isn't exactly free either, especially if you don't have the expertise for it in your team.

Especially for smaller projects deploying them on heroku instead of worrying (and spending time on) about setup, deployment, patches, ... is an attractive option.
From your comments you don't seem worried about anyone paying their debts, believing rather they all made stupid choices.

STEM PhD is currently at around 2.4 percent. But unemployment rate doesn't speak to income, they may be employed or underemployed and still having a touch time paying back student loans.

But nice to pick out one tiny figure from four articles to try to prove an irrelevant point. Let me remind you, your point was that people learning something useful to society won't have trouble finding jobs and paying off debt. But you've failed to provide any evidence backing your position, unless your position is everyone must get PhD's in STEM to be gainfully employed. Problem still stands that if everyone moves to that tract we will still have more candidates for jobs than actual jobs available.
No. That does not help minimize my attack surface. You're confusing surface with depth. And unfortunately, someone doesn't need to steal very much of my data in order to screw me over royally. If my Social Security number is held by more companies, that does not help me.
Well, single VM is not "the cloud". It's just a VM on some dude's computer. Your clients seem to have been mislead by the incredibly content-free marketing around "the cloud".
Dead simple stack deployment and automation. People are very willing to pay 10x the amount just to git init, git push and heroku add apps to their stack without worrying about anything else under the hood.
My experience was quite different. Good content, fast delivery, 10/10 would shutdown again!
Well, that's exactly the thing about Postgres.

It is not stuck in the stone age, yet extremely reliable.
Having worked with a number of MySQL (main fork) and Postgres installations in the past 7 years I observed a number of crashes and corruptions with MySQL (not counting the glory MyISAM days) while having _none_ with Postgres.

I should confess that that experience made me very biased in favour of Postgres. My default thinking about Postgres now is: if it doesn't have something MySQL has, it is either for a reason or they are taking their time to do it the _right_ way.
Am I alone in disliking the binge watching trend? I rabidly read recaps of Game of Thrones episodes every Monday morning, talk to my friends about it, etc. etc - by comparison I never talk to anyone about House of Cards because the conversation always starts "what are you up to?" "oh, OK, well I won't spoil anything then!".

There's a social aspect to TV for me (boy was I addicted to reading Lostpedia back in the day), and binge watching diminishes it. Even though it is very convenient.
Just try it I'd say. Professionally, I do no Web development and software often runs on big iron machines. I tried out Heroku to inspire me on where I want my deployment process to be, and I might use it for the odd hobby project at home.
I’m trying to find a polite way of expressing this, but your sense of affordability and ease of access is… not based in a lot of people’s reality.
Isn't Digital Ocean just a VPS provider? I'd encourage you to give Heroku a try (it's free to play with). It's pretty cool that with really minimal planning on your part you can "git push heroku" and have a working app.

I don't know if this is an "aha" moment for you -- it might depend on how much you enjoy provisioning servers yourself -- but when it works it's pretty cool.

I suspect there are people who are running apps "themselves" on heroku that would otherwise require them to pay a server administrator.
Basically it comes down to time. I used to run a small business that depended on a Rails app. It was much easier to let Heroku manage the headaches of sys admin type duties than to manage servers myself. Below a certain scale, the money cost of using a platform-as-a-service like Heroku is cheaper than the dollar cost of managing servers and/or having an ops person.
How to pump up your VC valuation
That is an excellent compare & contrast. The both use 64 bit IDs.

Instagram: 13 bit shard ID, 51 bit "local" ID consisting of 41 bit timestamp in milliseconds and 10 bit sub-millisecond ID. So this scheme supports 1024 IDs per millisecond per shard for 41 years, and 8192 shards.

Pinterest: 16 bit shard ID, 10 bit type ID(?), 36 bit local ID, 2 bits reserved. This supports 68 billion objects per shard and 65K shards, but does not represent time. So you need another field / more storage for that. Also notable is the large 10 bit type ID field which seems to be only actually used for a handful of values, leading to a large chunk of bits that don't change across IDs.

In short, Instagram's scheme is more efficient largely due to the leverage of timestamps in the ID instead of type information.
Seems simpler to just backdoor the linker/library archiver, that way almost all toolchains are backdoored. ;)
YC Demo Day 1 Favorites
Not really a paradox, eating all day with no moderation is bad, quite simple.
"git push origin master" is effectively 100% of your DevOps. Running a web application reliably and at scale on IaaS requires effort and skill; Heroku will make it so you effectively don't have to have those skills or spend that effort, for a fee. Cheaper than hiring a DevOps team.

Most large tech companies with an infrastructure/DevOps team are trying to create an "internal Heroku" - and, at best, coming pretty close.
Show HN: Predict country of origin from a name
I was in the market for such a solution and tried to use them, but the pricing was really high. I'm not sure that paying per view on a shutdown notice is the best model, I would have preferred a flat fee.
I'm not that familiar with dynos but I can see how people would need even more than 2.5gb for specific jobs. We push the limits of servers with 512gb of RAM regularly.
> Second, while this might work for some, it’s a very american thing to assume that musicians exist to “play live”. In Europe there were lots of electronic musicians (not DJ/EDM style) having decent album sales that never cared for playing live.

There are plenty of US artists who are sort of in that category too: Brian Wilson comes to mind.

At least in Italy, there are a lot of taxes and bureaucracy involved in live shows that definitely put a damper on live music.
Well, generally, "begs the question" is prepended with an exact expression of what they find objectionable, so that seems like a moot point. There are, however, two ways the term is used, one of which is a reasonable stretching, and the other which is "wrong" (in the sense of being an unrelated meaning):

- "Assuming something big enough to obviate the question": e.g. "They said the searches were legal because they were limited to what was absolutely, but that just begs the question: what are they counting as necessary?"

- "Raises the question": this can be an case of the previous, but it can also be something like "They said the searches were legal, which begs the question of how often law enforcement is conducting searches under those criteria."

I think a better example of the point you're making is what the GP said about "literally" -- it's extremely useful to have a context-free indicator (just like e.g. specialized legal, military, or EMS jargon) that allows the listener not to have to guess. Using it as a generic intensifier then forces listener to guess when the whole point of such a word is to avoid that.

Even if "literally" is a lost cause, people should still coordinate on some word, but that doesn't work if they keep pushing each one down the intensifier treadmill.
http://ourincrediblejourney.tumblr.com/
The Chef Shortage, Explained
Before the deeper evaluation we simply made a table of pros and cons of all the different databases. Below are what we considered the pros and cons of CouchDB for our use case.

Pros:

* Projection feature
address “weird” Ansible data format requirements.
allow for a more compact and logical structure to be presented to the api.
* Built in support for compaction
* Built-in versioning

Cons:

* couchdb versioning may not align with our notion of versioning
* Requires a lot of space
* Views instead of arbitrary queries
* Performance not so predictable. (see how reads trigger version logic) (Colleague has had experience with this problem)

Edit: I found some other notes ...

CouchDB appears to be a strong candidate. I am worried about the space requirements/consumptions. CouchDB uses views of data rather than queries.

Database comparison by feature matrix: http://i.imgur.com/6bdIvwE.png
Off topic: What's the best free alternative for small side projects?
> I can't even wrap my mind around that $22 billion comment. What does it even mean?

It means that several thousand people will have to get real jobs.
Correct, AWS, Azure, etc would be considered IaaS providers not Digital Ocean.
Well, privacy policies are weaksauce and in general haven't been legally tested that much.

Terms of Service [1] is the real deal. For e.g. - (I've removed examples given in brackets)

--
When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works communicate, publish, publicly perform, publicly display and distribute such content.

The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones. This license continues even if you stop using our Services.

Our automated systems analyze your content to provide you personally relevant product features, such as customized search results, tailored advertising, and spam and malware detection. This analysis occurs as the content is sent, received, and when it is stored.
--

So yeah, the Terms of Service is filled with so many legal loopholes that only a lawyer would love.

[1] http://www.google.com/intl/en/policies/terms/
shtdwn.ly
> "For better ads tomorrow, block ads today"

The problem with ads and ad blockers is that if a significantly large percentage of sites have bad ads, people will install and use ad blockers. Ad blockers will by default block ads on the well behaved sites as well as the bad sites, effectively punishing the good and bad alike. I believe there is a term for this -- the market for lemons.
Over-Starting and Under-Finishing
Closest thing with a "full" free tier I know about is OpenShift. (For some stuff, heroku's free tier still can work out fine)
What's the appeal of using a Windows host?
Some people simply lack the capability to challenge their own opinions and beliefs. I find it very unattractive. On the other hand other people like myself are too objective and open minded, and as a result never form a strong opinion on anything, which is probably equally unattractive.
I've noticed this with iTunes over the last five years or so: it went from rock solid to being a pretty bad user experience.

It kind of seems like Apple is a company that greatly benefited from having someone who was constantly willing to say "no, it's not good enough, make it better".
> Shard. Or shard not. There is no try.

sorry, that was bugging me...
> in 95% of runs (in the long run) the true value would be in the interval [a,b] obtained on that run

So 95% of the runs produce an interval that includes the true value. Doesn't that imply that when doing one run, there is a 95% chance of the resulting interval including the true value? I.e. the probability is 95% that the true value is in the interval?
Heroku's value-add is that you don't need a system administrator: if they support the services your app needs, then they automate system administration for you.

Digital Ocean will sell you a VPS (essentially a machine) and grant you root-level access to it. You can run whatever you want, and deploy and manage it however you want.

Heroku will sell you a dyno (essentially a worker process) and grant you access to a set of deployment and management tools. You push your application code up to Heroku, and it automatically sets up the front-facing web server, the database, the cache service, etc., according to the add-ons you've selected. If you need to scale up, just purchase more dynos.

For complex apps, Heroku might not meet your needs and you might want some VPSs instead. In terms of price, though, you'd need to include system administration man-hours when comparing.
No, it's obviously still a profound philosophical discussion about identity.

Saying "it depends on your definitions" sidesteps the whole issue of how you come to these definitions, and what impact they have on how we view reality. In other words, it hides the profound issues under the rug.

For example, a common argument against moving your brain information to a robot as a way to "live forever", is that then it's no longer you (since your physical brain ceazes to live).

The Ship of Theseus sidesteps this argument, since an example of it would be replacing your neurons one by one with artificial ones -- with you awake.

With such a procedure, you feel exactly the same at all times, and you have no recourse to saying your personality was merely "transfered".

It feels like you were the physical person X, and after these steps, you were the same person with a robotic brain, but with no abrapt change or loss of consciousness, just a continuous process.
I saw a great talk about this @ SIAM data mining by Dave Madigan, for http://omop.org/

Basically, they took a TON of demographic research in the health sciences, explored all possible hyperparameter tunings, and found that they could get p-values of 0.05 in either direction for most of the papers depending on choice of data sources and many other types of hyperparameters.
IMHO Digital Ocean counts as IaaS as well. You get VMs (=infrastructure ) and can manage them via an API (=as a service).
In theory, more parallelism can give you a) more work done in the same time, b) same work done in less time, or c) same work done in the same time using less energy due to lower frequency.
One way to think about it is that the p-value is trying to account for sampling and measurement error.

Imagine you are a scientist and want to find out whether the hypothesis that men are on average taller than women is true. If you could just exactly measure and take the average of the entire male and female populations you wouldn't need a hypothesis test.

Since you can't, you can do an experiment where you take a random sample of men and women. Now, you can do the average in the same way, but you need something to help figure out whether to trust the results. That's where the p-value comes in. The reason you need to be careful to select hypotheses in advance is because in order for statistics to help you account for error you need the noise in the data to be uncorrelated with the result you are trying to assess---which it won't be if you chose the result because it was the one that looked best after you account for the noise.
>People who are blocking your ads aren't people who would have purchased a product because of your ad in the first place.

Most advertising is just brand awareness. The days of e-advertising being about clicking the ad and buying on some webstore are long over.

They are just like commercials on TV or billboards.

You don't even realize the effect they have on you.

>I've decided to no longer let ads be parked in my browser. I don't see how that is immoral.

I totally agree. But I think it would also be fine if the content providers refused me service if I didn't let the ads through.

I'm surprised more sites don't do that. I have a blocker on (and I don't even let through intrusive ads, I block it all) and I think I've only run into problems on hulu or some other video website.
I wonder if the 2 cores presented are dedicated on DO?

It's all kind of opaque.
Maybe you ship a software product to windows, and wish to test it.
Also thank Heraclitus (535 B.C) -- which goes even further: even time changes things, so you can't experience the same ship twice even without interacting with it.
I wish there a way to sift this to the top. Awesome reply with boilerplate for the lazy (amongst which I count myself). Me, I just don't put up with the crap anymore, either by not taking the job in the first place, or leaving if I discover it's a sweatshop. But not everyone is as well off as I, and this kind of crap needs to change for all.
Digital Ocean, Linode, etc. are do-it-yourself platforms. If you have the time and knowledge to install, configure, secure, monitor, etc. etc. all the services that go into a typical application, then spending the time yourself will save you money.

On the flip side, if you have the money but lack time, knowledge, or desire to manage all that complexity just pay Heroku to do it for you... or any other PaaS for that matter.

I've never used Heroku, but long ago I reached a point where dealing with hardware, services, networking, server racks, etc. got really boring. Today, I expect computing resources to be little more than appliances where I can effectively say "Here's the code I want you to run. Make it happen." and not have to even think about firewalls, scalability, failover, backups, software conflicts/compatibility, security updates, and a hundred other things. If you're managing all that yourself, you're basically doing a job that a computer ought to be doing on your behalf based on a specification you've provided.
Good question, difficult, what if we met aliens that could destroy us, but they chose not to, that would be nice wouldn't it :)
Have you seen a society of random people who don't have long-term relationships? A country which laws don't treat family as a basic concept, and third of which is not built around it?

That family is a fundamental unit in human societies is a pretty much self-evident thing at this point. The burden of proof lies squarely on those who disagree with observable reality.
Thank you very much for this tip.

Here is my question .

If I am using Truecrypt now, how can I use Python (or any language) to create such program?

How do I go about using Google to find such tutorials?

Any advise would be very much appreciated.

Looking for all the help I can get.

Thank you very much.
Who _does_ that!?
Yes, adding the clause with the null hypothesis corrects your statement.
By this definition of "Stone Age", sea otters have also entered into the Stone Age.
Not really. For bands like the Sugarbabes they are defined by the producers, session musicians, composers and lyricists.
It's not about what revenue level will sustain the existing players in the market; it's about what price consumers will be willing to accept. I don't think consumers will be willing to spend $30/mo on a single video service in 5 years. Maybe across multiple services, but the whole concept of channels is going away in favor of individual shows. The networks don't have the power anymore; the shows do.

I also bet that rather than go through Netflix, AMC et al will sell subscriptions directly to consumers. The value add from Netflix isn't that big; you could set up a very similar service on AWS and Akamai with very little investment since they already own the content rights. Much of the appeal of Netflix is in the simplicity; and I don't see them throwing that away (or consumers accepting it).
I'd assume its for worker dynos with a process which cant easily scale horizontally.
Sure, until people start saying "My eyeballs were literally, not figuratively on fire" as an intensifier, and then insist that anyone who doesn't like that is just a fuddy-duddy who doesn't "get" linguistics.
Not as feature rich as Heroku, but AWS' Elastic Beanstalk was so much easier for me to get my Java/Spring application up and running. I had endless headaches on Heroku. Elastic Beanstalk was simple upload a WAR and off to the races. Considering most folks probably wind up with AWS as a deployment target and EB is at no additional cost over the normal AWS costs, it's probably worth looking into right off the bat.
So there are windowsservercore containers. Are they real windows? Can I run them also from Linux?