skysight-inc/HackerNews huggingface dataset:
Digital Ocean is (I believe) a virtual machine hosting service. You get a VM with some OS and an ip address.

Google App Engine is a very tightly controlled, and very inflexible, system for deploying applications which use google's App Engine services, Datastore, task-queues and an array of other useful things.

App Engine provides a very restricted development environment, you can choose from three programming languages, Python, Java and Go. For each of these they provide a custom modified runtime/compiler for running/building your application. The trade-off for this is that App Engine is able to automatically scale the number of instances of your application running to meet user demand (if you are able to pay for it). The restricted environment is somewhat idiosyncratic and is designed for scalability of stateless servers with a large, also idiosyncratic, datastore with memcached caching for speed. Good for a wide range of web-service development preferably with lots of independent requests which touch separate pieces of data.

It may not sound like it from the description, but I really like App Engine. But, it is important to know what it is for, and what it is not for.

Give it a try :)
Kudos to the team though, love the projects and will continue to support it as it continues to mature.

There's still some pretty significant pain points, bit surprised they released already. Hope they get piles of cash to roll in for all their hard work.
More than everyone else here...that's for damn sure.
If you're willing to spend $5/mo then DigitalOcean is a safe bet with excellent reliability. If you're a new customer then google for a Coupon before you sign up (saves you $20).

Don't try to go even cheaper, that way lies madness.
What's the business model? Probably not interchange, if its debit cards. Debit card interchange got regulated down to practically nothing by the Durbin amendment.
is it supposed to look like this http://imgur.com/0vngGP1

or is the CSS messed up ?
I know that Blender is great, but does it really replace ZBrush? I've used it only for the tasks you would normally use 3dMax for or something like that, but ZBrush is quite specific. Is it actually possible to efficiently emulate ZBrush workflow in Blender?
They're called HP NonStop now. Great platform. Yet, even the best platforms can't stop stupid code from ruining NYSE's day. ;)
Don't know if it's still valid, but, when ruby 2 came out pry wasn't working with that. Not just that it wasn't working, it actually starts and then when I print some variable, VM crashes. I spent few hours thinking my code was wrong and finally finding out pry doesn't support the version of ruby I'm using.
It does, it's the vestigial remnants of whatever makes the baby sleep...
OpenFEC makes campaign finance data more accessible with new API
I actually dislike DO's new control panel.
I agree this could be a problem, but that's not what cultural fit is supposed to mean in this context. Working culture is just how things are conducted at work, it has nothing to do with personal views per se. If your culture is one where everybody makes homophobic jokes all the time then it could be a problem, but under most professional cultures (certainly HR in any corporation would lay down the law on this) personal views should not be part and parcel of the culture.
I'm saying they should have let him know first and promptly responded rather than an auto shadowban.
I wasn't very clear when I said, "They are just a different representation." What I meant was that modeling the universe as made out of conscious agents is not that different from modeling the universe as made out of atoms or quantum waves, as far as the reality or permanence of objects is concerned.

We all know that there isn't really a desk in front of me, just a pile of atoms, and when I look at it, I'm not seeing the desk but observing photons that bounced off of it. Our interactions with things are always mediated, and the things are never what we think they are. It's also pretty standard for philosophers to debate whether anything is real, or whether we can possibly know that anything is real. Recasting the electrons in my desk as conscious agents doesn't make my desk disappear when I go out to lunch in some new and meaningful way.
I think you answered your own question. Of course more abstractions make things harder to read and comprehend. The tradeoff between simplicity and flexibility (and testability) is a design decision that your team has to make. Since this senior dev is a good developer they are probably adding this complexity because they think its necessary for their overall design goals.
I think this is by far the best approach. If I were treated this way during an interview process, I would have a great deal more respect for the organization and manager.
This is a great story. Thanks for sharing. If you don't mind my asking, what materials did you use to develop your curriculum, and have you shared the curriculum anywhere? (Apologies if this is on the site. Didn't see it but might have missed.)
You are talking about introducing a genetic bottleneck, which I already addressed. Having diversity is good because it helps prevent such bottlenecks from entirely eliminating a population.

Also, you are no longer discussing the fallacy. The fallacy is believing that something that allows an individual to survive better than another individual will be selected for, when in fact individuals can only selected against by preventing reproduction, thereby restricting the expression of those traits in the future population. The mere existence of a Johnson in the first place indicates that Johnsons were not previously selected against. An event killing the Johnson would then be the selection against.

The end result looks like Smiths were selected for, but the actuality is that not-Smiths were selected against.
cool Release! i realy like the all the improvements in tooling. thx!
Nothing short of an immediate team of people to replace her, and an entire site revamp to address their issues was going to calm any of their rage.
Microsoft Begins Returning (a Fraction of) Proceeds from Tax Dodging
I can't count the number of times I've had someone reply to me with "Switch to Linux"...and I can't downvote that.

FWIW I don't think people are allowed to downvote replies to their posts. At least I can't, maybe I could after getting even more karma?
Show HN: Balancing an Elasticsearch Cluster by Shard Size
I posted above....it was a complex IT problem, fixed by individuals in multiple US cities, by US citizens. No hacking attempt, no Wall Street conspiracy...computers just break, and today they broke more than normal.

Btw, i'm purposely being vague since this isn't really public information. All i'm here to say is we don't run sweat shops, this wasn't a hacking attempt, there is no relation to the issues at United Airlines and WSJ...and last but certainly not least...

It's fun to guess at what's happening but folks should be shunning people who present their ideas as "self-evident" without presenting any actual evidence. Since when do we take people's word for it on the net anymore with a "source"?
I think a fair amount of people were perfectly fine with the company promoting free speech, while also encouraging heavily moderated subs like /r/askscience. the two preferences dont conflict at all.
>Example: Jump to line 10 in the file, Pry will reload the file after you have finished

It's still just reloading a file. That's not what I want.
Say Hello to the New Logitech Logo
The Simple Programmer Soft Skills Quiz
This works for me in the latest Chrome too:

`${`test`}`
How about the photon energy loss of phosphors due to Stokes shift?
Will anyone here be really surprised if it turns out ribosomes are duplicating machines designed by some alien race?

The entire process of reading the DNA code and turning it into proteins is just amazing.
Really, off of debit transactions? I thought interchange is only 0.05% + $0.21, which doesn't seem like enough to power rewards ever. These days I thought it's only credit cards that can support rewards (closer to 2% interchange).
To be fair, I don't think the full reason why they were let go was ever disclosed, just hearsay and rumors.

I've observed situations where people had to be let go immediately (e.g. deceitful resume) even though they were in some pretty critical positions that set us back after losing them.

There could have been a reason for the suddenness.
IMO, never going to happen, at least not 100%. If I believe in something that is not true, and my belief in that belief is true and sincere, am I lying?
Rackspace doesn't actively maintain the servers by applying updates, etc. You can go to them if 3rd party software breaks on your servers and they will help you out, but I know for a fact that they don't actively update the servers, and that's a good thing considering you'd want to probably roll that into doing a release where you take that server out of rotation.
Why two versions of the code in Go and C++?
In practice it looks like this: Let’s say a photography studio employee is out shopping for props for an upcoming photo shoot, and their card limits them to spending $100. When they get to the register they discover that the actual cost is closer to $110. That employee can shoot a request over to their manager asking for an additional $15, and Dash will send a push notification to that manager. The manager can approve the additional funds right from their phone, or from within Slack (a popular office communication platform).

Holy micromanager.
Smart Luggage with built-in laptop tray, usb charger and location tracking
It's a lot of little details.

Just looking at the pricing pages only for a minute, not because I think the pricing page is the differentiator, but because I think the effort in details DO put there is evidenced across the experience:
- One green sign up button instead of 8
- One option emphasised more than the others
- A toggle to see hourly pricing, instead of small print monthly
- 4 stats instead of 6

In general, in DO, I find myself not distracted and finding what I need. Less information to process, the right things emphasized.

Linode has improved greatly from the last time I reviewed it ... but still it seems to be a cargo cult of what DO did as opposed to really understanding the value of those details.
10 best web design tools, apps and resources of June 2015
Python is slightly easier in my experience to refactor and manage as the codebase grows, somewhat easier to get performance wins out of, somewhat easier to debug. But it's approximately in the same bucket as Ruby when it comes to tooling - put another way, you probably wouldn't switch to Python from Ruby because of the relative improvement in tool support.

I think Avdi's right in the sense that weak tooling is inevitable due to the language's properties. With Ruby and Python, what you gain in near term productivity and effectiveness you pay for later - your tipping point may vary.
Sorry, let me answer that.

Atlas is two things: enhancements to individual open source projects ("pro" version if that helps), and a unification between our projects to give a full dev to prod pipeline.

Per open source project we have, it adds features on top of it we felt didn't fit within the scope of the open source project itself. Example: Vagrant box hosting, Vagrant share (requires a server), Packer builds, Packer artifact hosting, Consul UI, Consul alerts, Consul alert history, Terraform collaboration, Terraform state storage, Terraform run locks, GitHub triggering Terraform, etc. These are all features that enhance an individual HashiCorp project. I'm not going to explain each here, since they're explained in the blog post and of course expect an understanding of that individual project.

Then, Atlas unifies them: code push (Git, CI, etc.) triggers an automatic Packer build which triggers a Terraform plan which triggers a Slack message asking for approval to deploy which can then be deployed with a single button which then causes the Consul UI to update with the latest info.

You can do this with our open source, purely, and many do. This was the inspiration behind Atlas: the companies adopting our open source projects want a complete story, and they're building it on their own, but they'd rather buy it from us. Atlas is us delivering that full dev to prod story.

If you're a HashiCorp user, Atlas is valuable if you're using an indivual project OR if you're looking for a complete deployment solution.

I hope this helps a lot more.
Right. "Hire more women for the sexual tension."

The tech sector has a long way to go.
What do people mean by "only google account supported", I've been building a web app with app engine and I just ran my own auth using passlib and it's worked fine. I also don't see how they can prevent you from adding oauth from different services onto your app.

The problem I ran into was that with python you could only use certain native libraries provided by google. To use third part unsupported libraries in python you had to do a hack where you submit them with the app but I managed to get it working with a bit of fiddling.
Digital Solutions vs. Political Rhetoric
> This doesn't produce an easily swayed populace for the same reason an unsecured computer doesn't produce an egalitarian botnet host

On a tangent, I find this idea fascinating. What would produce an egalitarian botnet host? A Xen instance that spawns a bunch of WinXP VMs each networked such that they can only be reached by a random /16 CIDR block?
He's talking about groupthink.
You should have a look at a code writte by actual senior programmer, not a wannabe one. Senior people strive for maintainability.
Mostly, CRISPR/Cas9 reduces the cost of getting a custom endonuclease (molecular scissors that cut DNA at particular sequences). It is several orders of magnitude cheaper than alternatives, and it is also incredibly quick to set up! This makes it much easier to try more experiments. Also dCas9 (partly or wholly disabled Cas9) can be used to make the system the basis for multiplex gene targeting experiments that can be used to induce entirely new regulatory networks in one step! Wow!

So there is a lot of good but don't forget your question: haven't we had this for a long time? Yes, the techniques are fundamentally the same as others which have been used for a long time. Endonuclease and homologous repair are standard tools in genome engineering. It just costs much less to design custom endonuclease now. It seems like there is a bit too much hype about CRISPR/Cas9 techniques as genome engineering tools--- we are engineering genomes in exactly the same way as before. The scissors have changed but the glue is still endogenous to the organisms that we are engineering.

To my knowledge there has only been one case in which DNA was shipped as code to be the genome of a dead cell. Maybe someday we will be able to write large genomes. Until then nearly all the editing we do will be in living organisms, as it has been forever (even before CRISPR/Cas9).
> Bit of a shameless plug

It's a pity that this has become a 'get out of jail free' card for jerks.

Don't be a dick, Heroku guy. Stay classy and promote on your own product announcement thread.
I should have used only sincere then. It's been shown that people can convince themselves that something they initially knew was false is true just by repeatedly lying to themselves.
So plants are just sleeping animals, sort of. I kind of like this.
The strip club that runs the world (of hip hop)
How is that simpler than writing a package that replaces the datastore, then changing your imports?
> This never sits right with me. Diversity for the sake of diversity.

This is the entire debate of affirmative action, and people come down on both sides for valid and unquantifiable reasons.

Another way to think about it is to recognize that you have an unconscious bias for people that look and think like you do. A big problem with tech geeks is that see themselves as being unbiased and objective in all things (eg. meritocracy, best argument wins, etc), and so ironically they are more susceptible to rationalizing their own biases. So acknowledge you're not omniscient, recognize the bias, and consciously counteract it by giving people who are different for whatever the benefit of the doubt. I have often profited dramatically from hearing someone out who at first seemed to hold crazy untenable ideas.
Trancend’s bulbs differ from typical LED lights because they only use blue light. The company has developed a wavelength conversion system that uses phosphorous to convert blue photons, which are the most efficient type of photon, into any other color photon.

Typical LEDs used for illumination are blue LEDs with a phosphor coating to produce white. Transcend is doing essentially the same thing, but the goal is to produce wavelengths optimal for plant growth instead of a broad spectrum for illumination. The biggest difference in implementation looks to be that Transcend is separating the phosphor from the emitter while most LEDs used for illumination bond the phosphor directly to the emitter.
Jerks and culture misfits need jobs too. If you deny them, one day we might all end up working for them. Misfits and jerks found the industry. Myers Briggs personality test, which was a standard practice once is now irrelevant in the tech industry and its a good thing. Those personality tests would disqualify many good tech professions.

It has been hard for me to have any strong opinions about hiring. Many people disproved all previous assumptions. Skills do matter, some people are much better than others. Some people are good to talk to and are comforting to be around but they don't get the job done. They can use their soft skills to convince you why something was impossible to do.

Problem solving skills, learning skills, risk taking behavior, passion for something, tenacity, optimism etc are also very important in judging a candidate for a technical role.
Here's an example:
https://github.com/rsc/x86/blob/master/x86.csv#L37
No, several of the middle states have fairly large populations ex: Iowa 3+million, but disapear in this map.

PS: This is really a map of wealth * population.
Here's a nice article to describe that transitive effect.

http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...

Also applies to IDisposable etc.
I don't think I've ever seen a worse Cartogram. At least they did an animation to make it easier to understand, but a regular map with simple choropleth would be a thousand times better.
>General cultural belief in equality of both opportunity and outcome. Why should a real estate developer, and the whole horde of commissioned vampires that follow them, make 10x as much "over there" as "over here" when its the same product for the same people making mostly the same money at mostly the same jobs, just a different location?

This might be a general subcultural belief. It's hardly generally accepted that equality of opportunity and outcome needs to be spread geographically spread out. In fact, I've never ever heard a serious case for it.

>Is it fair that I get a 90th percentile national salary but because I don't live in CA I get to experience a roughly 95th percentile lifestyle locally?

Fair in what sense? Without a definition of what you're considering to be fair, such questions are purely rhetorical.
Framework for launching python scripts via a web interface
https://en.m.wikipedia.org/wiki/Mycoplasma_laboratorium
I found that this from the article rather telling:

"A feature for more than a privacy-centric niche. We sometimes think that privacy protection tools are valuable to only a small portion of privacy-centric users (3-8% depending on the study) or general users at specific moments (for example, using the private browsing window). It is noteworthy how many of the participants found value in tracking protection."

I constantly hear from friends (especially Chrome users) that no one cares about tracking on the internet. I think it is uplifting to hear that many of the participants found value in tracking protection.
How does it compare to mk[0]?

mk was make done better for Plan 9.

[0] http://plan9.bell-labs.com/sys/doc/mk.html
population density.

Iowa is huge, those 3 million people are pretty spread out
Toothed whales (incl. dolphins) can apparently sleep with just half their brain at a time, while remaining alert with the other half.

Thus, there exists a solution in nature wherein the creature experiences the benefits of both regular sleep and continuous alertness. The rarity of the solution suggests that sleep is more important for most mammals, except in niches where a prolonged loss of consciousness could lead to drowning, or being eaten by sharks.

Also recall that as social, tribal animals, modern humans relied on aunts and grandmothers to relieve exhausted mothers for all of prehistory. Separate homes for smaller family units and wider geographic dispersal of family members are relatively recent developments. I wouldn't expect biological adaptations to the practice to appear any time soon. I think the most likely event is that we will discover and use a pharmaceutical remedy for sleep deprivation in parents, possibly by studying dolphin brains.
Most efficient to produce not most efficient for plant growth.

Context: "The company has developed a wavelength conversion system that uses phosphorous to convert blue photons, which are the most efficient type of photon, into any other color photon."
Yes,

>If one can technically verify level of belief

I'll just let that one hang there for a second.

Yes, if one can do that -- and I'm not sure there is any reason to believe that it is even possible to achieve, in an absolute/practical meaning of 'technical' [I'll just add, that I believe that people may believe any number of impossibilities and attempt to act in accordance with those beliefs] --, then all manner of horrors may be possible.

To your point about the article:

Does the NSA do anything special? Anything that others could not achieve (in, the 'technical' sense)?
It's not so restricted if you use Managed VMs instead of (or in addition to) the sandboxed App Engine: https://cloud.google.com/appengine/docs/managed-vms/
Another source on what appears to be the same sulfur compound with some more curves: http://www.eevblog.com/forum/projects/making-a-memristor/

Is anyone aware of a good simulator for one of these curve tracers? I understand the idea of a memristor, but it's not immediately intuitive to me why it should make this particular shape (and I'm unsure which "arm" of the eight is taken when the voltage is going up and when it is going down -- I assume the bottom is traveled upwards and the top is traveled downwards). It would be nice to see one animated or with a third time dimension. (The figure eight is more apparent in the link I mentioned above, although you can see it in this submission once you know what you're looking for.)
I reckon that "Hey, we just launched a similar product that might deal with some of your problems, have a look!" is a totally legitimate and constructive bit of information to provide.
Security releases issued: 1.8.3, 1.7.9, 1.4.21 – Weblog – Django
https://www.reddit.com/r/RedditAlternatives/

People have been exploring options for years. I've got a few spots / candidates myself.
I've used them and love them. I did some benchmarks a while ago (standard unixbench and such) and they outperformed DO on every metric. The extra features they have (particularly custom ISOs) are also really nice.

Definitely recommend them, although I use DO exclusively for the Github student credit.

Benchmarks:

Vultr: https://gist.github.com/bobobo1618/0972fc51f49d90fb37af

DigitalOcean: https://gist.github.com/bobobo1618/81aa3f413b99aaab1f0d
Doesn't $1MM mean 1 billion $?
Precise targeting of genomic cuts has been possible for some time, but more expensive:

https://en.wikipedia.org/wiki/Zinc_finger_nuclease

https://en.wikipedia.org/wiki/Transcription_activator-like_e...
I've never been to Mozilla, so I have no idea what actually goes on in there.