skysight-inc/HackerNews huggingface dataset:
> That was until it came down to managing all those interconnected components.

You might find BOSH[0] useful at this level. It was developed to deploy and upgrade Cloud Foundry, which itself is a complex distributed system with heavy HA requirements. It's a large part of what has made it possible to run CF on OpenStack, vSphere, AWS, Azure and GCP. (There are more coming).

There's a hump to get over, but once you do, BOSH is essentially magical. At Pivotal we upgrade our entire public cloud every week or two and mostly, nobody notices.

Disclaimer: I work for Pivotal, we do almost all the core engineering on BOSH. Microsoft and Google do some too for Azure and GCP respectively.

[0] http://bosh.io/
I'm a big fan of Clojure and have been since 2009. I'm such a big fan that I run the local Clojure meetup.

I do think that Cognitects interaction with the community could be friendlier in terms of bug reports and community patches. They have a bit of a history of not communicating what they're doing (for example, the Zach Tellman thing someone else mentioned). I don't think they need to change much to fix this, they just need to communicate what they plan to do sooner (in the Zach case, they could have told him sooner "hey stop working on that, we'll think about it but aren't sure, it might take some time" so that he knows not to spend a year on it before it gets rejected/NIH-implemented). A tiny change in behaviour would go a long way. Having said all of that, I still <3 Cognitect and Rich and think they're doing great work.

I also think that Clojure has a bit of a stability/quality image problem that could be easily fixed: They should put a feature freeze on the language for ONE release and then spend 6 months or so resolving JIRA issues (bugs, stability, quality; not feature or performance tickets). By spending one release cycle on a "bug bash", I think would show the world that they care and that yes, Clojure IS solid.

I've never personally been bitten by any Clojure bugs and don't think it actually has of a quality problem at all. In my experience, Clojure is of excellent quality. Its just a perception thing, really. Sure there of course are bugs, but so does every other language.

After the 1.9 release is out would actually be an ideal time: spend 6 months on quality and call it Clojure 2.0 ;-)

After that, I think people would be much happier to receive new features.

I don't think Cognitect will do that though, at least, going by how they've worked in the past and honestly I won't lose sleep if they don't - I'll still love Clojure and will still have buckets of respect for Rich and his team. However, I do think it would benefit the community (and by extension the ecosystem and language).
Wow i haven't used couchdb before but that sounds really cool. By the way Jason has a way to dynamically run actions on the frontend side (for example to change colors http://www.jasonbase.com/things/xLZ/edit) but I think there may be something really interesting there if you can also integrate with backend, I'm interested :)
I don't do the recording, whoever sets up the conference does it. Sometimes it's just a consumer video camera. The quality varies a lot :-) but for a lecture, the quality is not that important.

You will want to use a lapel microphone with a wireless transmitter/receiver, though.
Okay, but you made it sound like Messenger was intercepting an incoming "normal phone call".
The title of this article extremely poorly chosen. The DSM-5 criteria for PTSD defines this condition in terms such that a great number of patients meet the criteria who have never been exposed to blasts of any kind. Yes, there may be significant numbers of patients like those the article describes who suffer from a previously uncategorized blast injury phenomenon that has sometimes been attributed to PTSD but the author is drawing the wrong Venn diagram for the reader. The new entity does not begin to subsume the entire PTSD population. This matters because too many patients whose symptoms have been stigmatized anyway will now be left with the impression that "real" PTSD is only associated with a history of blast exposure.
Android needs this privacy id
Yes, my discussion of it was my attempt to say it was not a factor in my point, as I didn't want some people to get caught up in it.
Here is an excellent summary by someone who has been fighting against the law for over 5 years:

http://swarajyamag.com/ideas/how-sonias-upa-communalised-ind...
Why not string theory? Because enough is enough
Even more if you can tie it in with enough topics for a textbook.
7000 * (0.3 to 0.7) = 2.1 to 4.9 kg per car.

At 400K preorders they will need 840 to 1960 metric tons of Li.

Australia alone produces 13400 metric tons per year, Chile another 12900.
Here's an interesting discussion between Dr. Mark Gordon, a retired Navy SEAL and the screenwriter of American Sniper.

https://www.youtube.com/watch?v=tbxPxFiOIKc

http://www.lifeextension.com/magazine/2012/1/Using-Hormones-...
I subscribed to your slack channel. I'll hit you up in a bit!
Author here! Love to hear any feedback and hope folks find it useful. As I mention in the article, we use a very, very similar implementation in production at grove.co. It's ridiculously simple, which also makes it very robust and reliable in production.

Example (frames as "customers also bought" but in reality is a set of similar products -- we swapped in the content-basd engine for a CF approach and haven't yet updated the copy): https://www.grove.co/catalog/product/cellulose-sponge/?v=802
C absolutely is a language by/for people who know what they are doing. The fact that so many people are using it for so many things where modern safer languages now exist is not a failing of C or its designers...

Regarding misusing the set functions: There is no busy work. Instead of (set/intersect some-set some-list) you just need to do (set/intersect some-set (set some-list)) to explicitly opt in to the speed tradeoff of performing set operations on lists.

> is a bad idea and those that propagate it should feel bad.

I don't feel bad about it at all.

If Clojure hadn't followed the garbage-in/garbage-out strategy, it would have been too slow for production use. If they had added strong types early or Racket-style (read: slow) contracts, then we'd never have had the years of experience that led to the design of spec, which is new take on the problem space.

In the case of the set functions, the right thing _can not_ be inferred automatically without a speed tradeoff.
Shrinkwrap your npm dependencies to IPFS
Everybody knows YKK, its in their pants.
They should implement per region pricing depending on GDP PPP or similar. Paying for a course means commitment; while it's no big deal for me to shelve $50-100 on their course, it's a big deal for Eastern Europe, Africa, majority of Asia etc. If they adjusted prices to locally reasonable levels, they could increase both profit and completion rate.
btw, the RESURRECT DEAD: THE MYSTERY OF THE TOYNBEE TILES documentary is now available on Netflix DVD and Amazon Instant streaming.
> I've often thought that if I wrote an ebook reader, I'd ...

Please write an eBook reader.
Show HN: SmartDust – in-house mobile device cloud
A complete list of the courses cited so far in this thread can be obtained via this shell one-liner:

curl "https://news.ycombinator.com/item?id=11881767" | grep -Po "[a-zA-Z0-9-]*-0\d{2}" | sort | uniq

better:

curl "https://news.ycombinator.com/item?id=11881767" | grep -Po "[a-zA-Z0-9-]*-0\d{2}" | sort | uniq | awk '{print "# " $0}'

You might might want to update your script :)
> but why are you keen on G+?

It is just the only viable alternative with major commercial backing for now. Twitter could have been but they are too busy painting themselves into the corner.

Old Google at least could be crazy enough to do whatever it takes just to kick Facebook where it hurts. But I'm dreaming.

(Oh and don't underestimate how much I love it just because of all the haters that hang around here :-P)
This is common not just in Intel chips but in all electronics.

Instead of making several versions, each with with more features, only one version is made that contains all possible features.

Whether they are turned on or off is what correlates with the "model" and the price.

Turn features off and sell as "basic" model. Turn features on and sell as "pro" model.

In this story, turning on features correlates with whether the customer has deep pockets and consistently buys in large quantities.
"This is the secret of C's portability: it is the best representation of an abstract computer that we have. Of course, the abstraction is done over the set of real computers, not some imaginary computational devices."
-- Alexander Stepanov

One can certainly quibble over the historical accuracy of this, but I think Stepanov describes a worthwhile principle. My sesnse is that a lot of clinical psychology is still trying to abstract over imaginary brains (often by boiling away all the nuance and ambiguity from some ancient philosopher's musings) instead of the set of real brains.
AVG+PC+TuneUp+2016+Activation+Serial+Key
There is a potential path. Someone builds a killer app that uses a 9p mechanism to deliver content, or else a better experience for an existing app. With this done, a browser decides to implement drawterm as a browser mode. Once you had that, it could start challenging html/css/javascript.
I used to set my alarm on the Caltrain and sleep during my commute to the south bay every day. If someone like you had ever woken me up, I'd have been pissed. In months of commuting before I moved down to Mountain View, nobody ever did see fit to rob me of my precious last hour of morning sleep though...
Just trying this new version on Arch Linux. Yes, you can really feel the difference! Yeahhh

https://dl.google.com/linux/direct/google-chrome-unstable_cu...

https://aur.archlinux.org/packages/google-chrome-dev/
FWIW, Tesla is a high volume stock and over a billion dollars worth of TSLA shares are traded daily. It's comparably liquid to GOOGL.

The full $325m would be about 1.5M shares which would be 15,000 options contracts. Quite a bit, but not too far from the current action in some December strikes (the 50 put has 11,883 open contracts).

tl;dr You could quite easily either divest of the stake outright or protect a large portion of it through options.
I like the idea! Also, when the reader navigates to a bookmarked page, an old store receipt should fall out.
If your app can fit the model, then PaaS, including "serverless" is a fine fit that eliminates many of the classic DevOps challenges. With "serverless" there are still many operational problems, however, so I'd only suggest this for those comfortable being early-adopters.

For microservices architectures, having just gone through this, my choice was Google Cloud with Google Container Engine (Kubernetes). You build Docker images, deploy them, specify how those resources are connected, how many copies of each container should be deployed, etc.

I didn't have to mess with Terraform, Chef/Puppet/Salt/Ansible, deploying Kubernetes, Swarm, or any other container management system. Because it's just Kubernetes, it's easy enough to bring on-premise or deploy on AWS.

The main draw toward Amazon are all of the other services that they offer, of course. I see a lot of users of Kinesis, Redshift, etc. If you need them, then you need AWS, but deploying and managing your own apps brings many more barriers, IMHO.
Not in all companies, but in Tesla you sure can.
The charitable view is that this saves bandwidth (and load time) for page views that never get scrolled. Also, it may allow them to count the ads in those sections as impressions without having to paginate the article, which presumably they know that people hate.

But I think it's ironic for an article about open access to make itself essentially unprintable in this way. It's too long for me to read on the screen. A "page of HTML" would be demonstrably superior for that purpose.
What I don't get is why the _default_ isn't made the safe choice, with the more performant option being available for when it actually matters?
The Japanese are healthier than anyone else on the planet.
A list of practical projects for coding practices
Or https://en.wikipedia.org/wiki/Benjamin_Franklin_Pierce, my other childhood role model. No, I wasn't too popular :)
SageMathCloud is amazing: https://cloud.sagemath.com/, for those that want to try it out. Lots of neat bonus features like Python notebooks, Latex support, and even terminal access. The free tier works great for most applications.
That's why I don't play online anymore (only with friends on LAN).
Here's a photography series on Japanese people sleeping: http://www.kirainet.com/japoneses-durmiendo-15/
>> Where have you ever had to use the modulo operator in your programming career, especially on the web side of things?

Make every nth thing shaded a different color?

Make sure a list of things has a useful amount of elements for a given task?

When I was teaching myself how to program I'm pretty sure I made some terrible pseudo implementation of modulo before I found out it was a thing because that's a naturally occurring need.
cs702, this deck started as a short talk so I didn't have time to acknowledge all the great work leading up to the Google YouTube experiment. Your list is good, and I'd add Rosenblatt for the first perceptron, Rumelhart & McClelland for applying techniques to perception, Werbos for backpropogation, Fukushima for convolutional networks, and so many more.

I found these helpful while researching the history:
http://www.andreykurenkov.com/writing/a-brief-history-of-neu...
http://www.scholarpedia.org/article/Deep_Learning

What else have you found particularly useful?
Unsurprisingly, there exists research by the Monero Research Lab highlighting temporal association attacks and other possibilities.

https://lab.getmonero.org/pubs/MRL-0001.pdf
https://lab.getmonero.org/pubs/MRL-0004.pdf

As to your last statement: even if the supposition is that the true signer is the most recent output on the blockchain, that is nothing but an unprovable supposition, which means that Monero enables plausible deniability at the very least.

Since transactions are both unlinkable (for any two outgoing transactions it is impossible to prove they were sent to
the same person) and untraceable (for each incoming transaction all possible senders are equiprobable) the anonymityset continues to grow, which makes the privacy risk cryptographically negligible.
Unclean network disconnects. We had to dynamically change iptables to simulate that particular failure case. It's hard to repro but something that does happen in prod and something that can cause mem leaks
I was recently listening to a Science magazine podcast[1] discussing this year's AAAS meeting[2] and particularly a session called, "A War on Science? Vaccines, Climate Change, GMOs, and the Role of Science"[3]. The presenter was especially impressed by the argument of one of the speakers, that there is no "War on Science". There are conflicts on specific issues, but "science" itself is so powerful that it is the backdrop for those conflicts. Both sides on any of the conflicts want to present science to support their side.

The point being that framing any issue as being a "War on Science" (or a mistrust of science) is (a) sloppy, (b) misrepresenting all of the sides, and (c) unlikely to be effective.

[1] http://www.sciencemag.org/podcasts

[2] http://www.aaas.org/event/2016-aaas-annual-meeting

[3] https://aaas.confex.com/aaas/2016/webprogram/Session12441.ht...
Didn't he write a book or two on Java parallelism?
‘Sales’ – a need for repositioning and rebranding?
AI can do the same thing. What you are talking about is ex balance.

On top of that, once balance is learned it's instantly transferable to other "machines" where as each human has to learn it.
Meh? AWS offers 70+ services, but you don't even need to understand S3 to deploy on AWS the way you would on Rackspace. The number of services on AWS seems likely an extremely weak argument against it.
Shrinking the process also means higher yields per wafer of silicon (i.e. more chips), which decreases cost and increases profit per unit.
Interesting, I had no idea the C runtime on Windows is not forward or backward compatible.

I'm curious about your thoughts on why the "recompiling and bundling dependencies" approach might not be the best way compared to ELF versioning facilities? Do you just feel like its a less elegant solution?

Thanks
Indian bride ‘burnt alive by husband’s family because her skin was too dark’
If using Ruby specifically I would highly recommend Reinteractive: https://reinteractive.net/

Though the boys there also have experience with many systems.

Disclaimer: Previously employed there.
Google App Engine + their other no-ops services. Google is way ahead in this area.
It's Python - you can do a lot of meta-programming with it, though unlike Lisp and Mathematica there's a division between expressions and statements.
> I think it has to do with distance electricity has to travel.

Correct. The chip has to be small enough that the clock can propagate everywhere within the chip within a single cycle, or problems will occur.

> If a chip is physically bigger, it takes longer to move bits inside of it.

Yes, so either you would need to delay for some cycles to ensure that the information has propagated (which will basically nullify the performance gains from cranking up your clock) or clock parts of the chip differently, but you're pretty much always limited by the slowest part of the chip (which is why every modern chip has a cache, because otherwise it would stall waiting for data).
> Those deaths in Syria are insignificant

To you. And wow.
- Extend the time code spends in a synchronized block

- Throw OutOfMemoryException randomly
true commercial handwriting fonts are already way more advanced than this. https://medium.com/message/how-to-tell-when-a-robot-has-writ...
I'm replying (I hope) just in time to wish you luck with your talk, which seemed to me, as a mathematician, incredibly interesting.

Also I'd like to wish you luck with your endeavors!
This particular test was created in France, and modified for American use by a Jewish professor at Stanford University in California.

It has no connection whatsoever with the "South".
For someone who has never used AWS (because there are much cheaper options), every time I look at even setting up a simple server, AWS seems insane. With a VPS server it's trivial. You go to the website of your choice, you pick whatever specs you need, you rent the server, you get exactly that: RAM + cores + disk space. With AWS it looks like you have to rent storage separately and somehow connect it to your instance.

Look at the pricing page, it's ridiculous for someone new:

https://aws.amazon.com/ec2/pricing/

I have to google what "ECU" is, I have to figure out what "Variable" ECU means, I have to figure out what "EBS Only" means. There's not even a tooltip to explain any of that is.

Even after googling "ECU", and going to Amazon's FAQ page, it's still not clear exactly what I'm paying for.

And that's just the purchasing part.
So, if one has a device attached to ones genitals and it is remote controlled by another person does that constitute adultery or masterbation? If it is a script controlling it based on physiological responses?

I suspect that the phone sex lines that exist are more masterbation than adultery - but then phone sex with ones girlfriend is what?

Human sexuality - complicated innit. Won't get simpler with robots in the way.
I think people underestimate how much work a professor does. Everybody in my department who started a company either did it before starting at the university or they did it while on sabbatical.

Good luck!
Until recently, shrinking the process led to some obvious benefits. The chip got faster, cheaper, and more power-efficient. The last part is really the important one and it's why the big datacenter companies kept buying new chips from Intel year after year.

That calculus (so-called Dennard scaling) has now broken down, which is why Intel has abandoned their tick-tock development model in favor of a model that doesn't solely rely on process shrinks in order to achieve better performance.
Joanna is a hero.

Also, I would give anything for a clean slate design that prioritized simplicity and transparency.

We've been layering complicated crap under and on top of older complicated crap for so long that even professional engineers no longer understand exactly what happens when you push the power button.

As long as that is true, we will never be secure.
Isn't Aurora just accelerated MySQL RDS?

Dynamo and Redshift are database services, but they're not much like RDS.

Of all the AWS database services and permutations, and there are many, RDS is the only one you really should know.
If you opted out of citizenship your super sekrit million dollar bank account would be forfeit. Can't have that.
This. $200 for 4 months for 25 users works out to $2 a month per user. You could double or triple it and still be less than the personal plan.

Those large multiuser plans probably come out of grants, departmental budgets, etc. So they're likely not all that sensitive to price. Pretend you were still in academia, and had found online some great cloud-hosted software you wanted to use in a course, would it change your / your department's decision about purchasing that software if covering 70 students for a semester cost $400 vs $800 vs $1000?
Glad to see you take the leap! (I launched preemptible VMs at Google and have admired your work from afar)
> One main thing it lacks is imagination. [...] For example, if I ask you to imagine a Guitar playing Dolphin, you could imagine it and even recognize it from a cartoon even though you have never seen it in your life before. Not so for Deep Learning

These days one should be careful when claiming things deep learning can't do. There are in fact systems that can imagine things it has never seen before.

Here's an example. It takes any text, and imagines an image for it: https://github.com/emansim/text2image

Here's a more recent example, with even higher quality images: http://arxiv.org/pdf/1605.05396v2.pdf
“What if it’s your first time – your first sexual
experience? What are you going to think of the opposite
sex then? What would they think a woman or a man
actually is?”

I've never really understood this mindset.

To pick a random example, lets say that someone's first experience of playing football is from a video game. They may end up with a "warped perspective" of what the game is like to play in reality. But is that a damaging and harmful thing? I don't think so. And I don't see why sex should be treated much differently than any other activity.
Thanks for sharing my post. Feel free to ask any questions.
Then the AI would pay someone to solve the captcha so it can read about its kill switch.