skysight-inc/HackerNews huggingface dataset:
That sounds like really exciting research. I guess the ultimate goal in representing environments would be to construct a function that captures all the statistically relevant information of a particular "type" of atomic neighborhood. It would reduce the degrees of freedom to the bare minimum necessary to recreate a similar environment that correctly reproduces any property of interest (kind of like data compression for materials). Would that be right?

The deal with the ions is that we are studying the transport and storage of lithium in a new type of carbon anode. The anode consists of small crystalline domains distributed throughout an amorphous carbon matrix. In order to capture all of the features of this material, we end up with a system of almost a million atoms. At the end of an equilibration run, the lithium ions can be found at different locations within the carbon matrix. It turns out that the potential energy of the lithium ions (as computed from the reactive potential the simulation was performed with) has a wide range of values. So we can sort these ions into bins of a histogram (this is what I meant by "energy levels"). And because there are so many samples, the radial distribution functions (RDFs) can be computed for all Li-C pairs in each separate energy bin. (The computed RDFs are useful because the results can be compared to the experimental RDFs obtained from neutron scattering.)

However, zooming in on ions of different potential energies reveals very little visual difference in the local environment. Yet we know there is definitely a difference in the structure because of the RDFs, but we cannot get a good understanding of it or provide a good representation of it. So that's when I discovered the 2010 paper by Bartók. As you mentioned, I want to figure out how the entire local atomic neighborhood affects the energy (as opposed to only the radial component), and I also want to create a 3D graphic that provides a good visualization of the differences between the atomic neighborhoods. In that sense, I need something that would compare the atomic neighborhoods without regard to translation, rotation, reflection, or permutation of identical atoms.
Actually, as long as your child is normal, unlike the child in this article who cannot be vaccinated, then your child should be fine.

This was only a case because one child had a medical reason to not be medicated, but in consequence, you know, that child could also get other people sick, and heaven forbid there are two special exceptions in one school.
Article also points out that you can't get a "realtime incremental feed", but the example they provide is quite easy and similar in Firebase by using orderBy() and limit() to return an updating query.

As someone who has built lots of apps using Firebase, I can appreciate the first point about limited querying capabilities; this has been my number 1 painpoint from Firebase. I'd imagine the second point can be somewhat validated by changes() allowing for much more complex queries than are currently possible with sync services.
> The separation of frontend and backend in web development makes a really clean separation that I would hate to combine again.

This was the only complaint made about isomorphic JavaScript, and seems to be a straw man. We can still isolate frontend and backend code even if the frontend code is being run on a server.

There is still a strong incentive to avoid mixing frontend and backend code so as to avoid exposing secret business logic to the client.
One of the things that nags me about boot, is that it recommends using file extension `.boot`. Is it just me?

Is there any specific advantages to using another file extension rather than using `.clj`
"file:///"-based URLs also appear to work. Clone your private repo and point Hound at your local clone.
Bloomberg 404 Page
Apple reports largest profit in history
> Is the DRM module itself an open specification? Or will it be a separate proprietary program

It's a closed source proprietary blob. You can read about it here.

https://blog.mozilla.org/blog/2014/05/14/drm-and-the-challen...
> Why are parents of vaccinated kids so terrified of unvaccinated kids?? Does vaccination work or not?

Vaccines don't always take. These people depend on herd immunity - high rates of vaccination in the general population - for protection. Then there are people like the one in the article, kids who cannot be vaccinated. Some have allergies to vaccine ingredients, some have had their immune systems destroyed by chemo. Others are simply too young to have gotten certain vaccines that are given later in life.

> If vaccination works, why do we care that a small minority aren't vaccinated?

Because it only works when enough people get it. 90-95% for many diseases is required, and there are some populations in California where the rates have dropped to the 60s.

edit: Actually, dropped to the 30s-40s, it seems. http://www.theatlantic.com/health/archive/2014/09/wealthy-la...
"Where'd everybody go? I'm out! Someone call for backup!"
Using standard minification techniques and making your JS asynchronous you can probably overcome a lot of that wait.
Thanks for trying to explain, but I don't think you're right. I think the downvotes are a reflexive action for a lot of people. (I'm guilty of this, too. - Maybe we all should take a few more seconds before downvoting something we disagree with if it's meaningfully contributing to the discussion)

Specifically, (1) I am comparing them, but I am not conflating them. I never said they were all the same thing, I just said they were all viewed as protected religious actions by some people. And (2), as I mentioned in my other reply, nonvaccination does not have a direct negative impact on those around you. It does have an indirect negative impact, but so does secondhand smoke, wood smoke from a wood fireplace, smog from living in an urban area, or just the risk from driving a car. You can't really declare nonvaccination to be indisputable evil without comparing the probabilities to actions and circumstances that may be just as harmful but which we allow.
Well, let me tell you, I have never retired a PC laptop for any other reason that it got slow with age. That includes the cheap ones.

My Macbook Pro was almost four years old but still quite fast. I replaced the logic board once under AppleCare, but it died out of warranty just before Christmas. I am not interested in paying 500+ for a new logic board with the same defect that my two previous logic boards had. There are plenty of other people in the same boat as me.

Any good will that I had for Apple is now long gone. I'm just hoping I can get something out of the class action that has been filed.
The price of time
can't wait for this. Time to step my Electronics Design game up.
This is called bootstrapping I believe. Before I heard it called that I just called it server globals or something to that effect
I agree. I took one look at their test and thought: That's missing the point. They actually don't care if the title tags would hash differently, they care if the title tags are descriptive of the content in such a way that the pages can be distinguished by a human or nlp bot.

But then again, what more could they do? Likely adding the board's owner would have had a much higher statistical relevance.
We found Osama bin Laden using a Pakistani polio vaccination program as a screen and that was highly secretive until it's role was leaked. That's not something you can dispute, the rest of it may be craziness though.
If you read the article you'll realize that the reliance on herd immunity wasn't due to 'natural' poor immunity. The kid was recovering from treatment and that's what caused the 'poor immunity' -- but I guess it is easier to ignore such little details and advocate death for anyone who isn't fortunate enough to be as healthy as you are ....at this moment in time.
The point isn't to dynamically render it on user request on the server. If you're rendering something that is primarily static and progressively enhancing it with user-specific input, you can render the vast majority of the html ahead of time and serve it statically. Your template can be initialized on push when the source content changes and then initialized again dynamically in the browser if content needs to be updated/customized. You're sharing templates along with context processing logic. This lets you perform SEO optimizations and dramatically decrease page load times while not suffering many drawbacks when it comes to your live frontend.
> If third world diseases are popping up again in this country, maybe we should be looking at the unregulated flow of immigrants, and not generally shitting all over affluent, intelligent individuals with healthy children.

I don't think it was impoverished illegal immigrants spreading it around at Disneyland.

Wealthy LA schools' vaccination rates have gone lower than South Sudan. Folks from Mexico etc. have seen these diseases in action and are generally quite good at getting vaccinated. http://www.theatlantic.com/health/archive/2014/09/wealthy-la...
"isn’t there a better way to speed up client side loads times without having to mix server side and client side code?"

You're not mixing them, you're using a javascript engine serverside to pre-run your client side js. There is still code separation and your back end doesn't have to be written in JS to accomplish this.

Separately the notion of "isomorphic javascript" if that's what it's called, is not to "mix" client and server code. It's 2 fold: 1 to take down the boundary between client and server code so that there is much re-use and code can just be "marked" as server or client only. 2) So that you can re-use many of your tools like libraries, testing, and language best practices across your whole project.
I mean it takes about 30 seconds of googling to verify everything that I said, e.g.:

http://en.wikipedia.org/wiki/History_of_HIV/AIDS

http://www.nytimes.com/2012/07/10/health/cia-vaccine-ruse-in...

http://www.forbes.com/sites/wlf/2014/10/30/ebola-vaccine-and...

But no, apparently anyone who actually reads books and/or the news is crazy.
The chicken pox vaccine is included to prevent shingles. You will be long gone by the time your child is a senior citizen and vulnerable to the relapse but it's a horrible experience for the elderly.
Everyone’s stealing jokes online. Why doesn’t anyone care?
I don't understand why you have concerns of high inflation. This has not been a threat and isn't a threat on the horizon. If it was, that would be a good thing. Maybe they're not "magic levers" but there are tools that would help with that.

We already have low (consistently below target) inflation and stagnation.

The idea that we are going to get to a place with high inflation without climbing out of stagnation on some level must be explained, and it would be interesting to see how this would happen in your view.

If economics never functions like it does in the textbooks, then is macroeconomics a random activity? Yet it is predictable to the point where you expect runaway inflation?
Thanks for the info, will look into the Wiley book. HN doesn't have private messages, but you can leave your email in the profile section.
Depends on how you define "pedantic".
> I've never heard of this happening in any Linux distribution. Can you be more specific?

Not the OP but I run a personal server for mail etc., and I do remember one LTS → LTS upgrade of Ubuntu that removed the DKIM milter that my postfix config depended on.

So it happens.

> You might want to look into "DevOps". The idea is that you script your deployments together with automated tests for them

For a personal server the things that in my experience break are related to configuration files.

This can be subtle things, like some new option enabled by default that conflicts in some edge case, it can be upgrade scripts that butcher existing customized configuration files, or it can be a total restructure of how a package has structured its config.

All of this has happened to me, and I don’t think having scripts able to redeploy my server would have been of any help resolving these issues.
Embedding the API data in the initial bootstrap HTML to avoid an extra round trip does help a little. Waiting for the Javascript to download, execute and render will easily dwarf that.

Implementing server-side rendering with React brought the time to content being readable on our site down from ~3 seconds to ~0.5 seconds. It still takes a couple of seconds for the JS to kick in, but that happens in the background and the site visitor doesn't notice.
Apple laptop market share is <15% IIRC. Phone sales are the eye-popper for a single company, but even there, Android market share is crazy high.

Apple may sell more than any other single company in some markets, but their overall market dominance is mostly an illusion trumpeted by advocates.
If you have backend systems parsing XML, then an XXE[1] attack could trigger a DNS lookup, for example.

[1]https://www.owasp.org/index.php/XML_External_Entity_%28XXE%2...
I think you could still have a lot of your business logic on the backend and probably be best this way. You just call your API to do backend jobs which return results. Your probably not going to do big task processing on the frontend unless that is where the data is stored.
No, I dismiss it out of hand. Circumcision, home birth, etc blah blah blah ... this is a poor argument. Whether you are circumcised or your mother had a home birth has not affect on others that I am aware. If those silly examples did have such effects on others then sure they should be measured in the same way.

Religious beliefs can logically be made of exactly the set of any possible utterance. A religious belief can easily be that you don't believe people of a certain race should exist or what have you. Do we call that "complex" issue and just let be simply because it is the result of a religious utterance? No, that's ridiculous. In order to have a functioning society we must be pragmatic and not limit the scope of how religious utterances affect society as a whole.

As far as your "conscientious objector" example, do you seriously think that in a situation where a truly significant percentage of people held that view AND it was tolerated by society that a country such as the US with its constitution that you are citing could exist? Sure, since it is an insignificant number then it is accepted and has no appreciable effect on society but if it meant that the country would not be able to sustain a military, things would be quite different.

Things are more complex but not because we can simply cite religious utterances willy-nilly but because we want to sustain societies and there must be a level of cooperation among individuals.
Is this is the same idea as "bootstrap data"? E.g. just a script tag that you fill with some JSON and render along with the page, and then your MVC JavaScript dancing monkey absorbs that data and renders before calling APIs?
Actually, vaccinations do not 'take' 100% of the time, so there are kids who were vaccinated, but are still not immune.
The smartest man I know gave me his copy, signed by Horowitz, and told me "Figure this out, and you're a double E". Four years and a half later, I was able to return it upon graduation. (Yeah, I took an extra semester...)

On a tiny shelf behind his tiny desk in his huge lab were a bible and a copy of AoE.
The smartest man I know gave me his copy, signed by Horowitz, and told me "Figure this out, and you're a double E". Four years and a half later, I was able to return it upon graduation.

On a tiny shelf behind his tiny desk in his huge lab were a bible and a copy of AoE.
In Denmark and Sweden, circumcision is banned because it is considered genital mutilation.
Which probably means that wages/benefits will be raised even as expenditures on foreign military hardware are cut. They can still easily do that and cut armed forces expenditures.
Isomorphic javascript doesn't mean that you HAVE to run all your code interchangeably. It's more about organization than a hard and fast rule. It means using the same package manager for frontend code as server side code (npm) -- tools like browserify and libraries that provide for design patterns that can be used with a DOM, or without one. It means treating javascript as javascript, not having separate repo's for frontend code and backend code.

You still have to logically organize your application and make good choices about your code organization, as well as separation of concern. Interaction should always happen on the client.

Also, the technique mentioned in the article about bootstrapping data into the initial page load is quite old and known about, and not a revelation. It does save one request round trip, which could potentially speed up your application by that one request (usually session data or user bootstrap data), but is not the silver bullet in solving all performance problems as the OP implies.
Woah. I am at 40th st and Cactus. No gigabit here yet. Last time I had a tech out he was saying this area gets newer stuff quicker because we are so close to North Scottsdale.

EDIT North Scottsdale is generally first because that is where most of the company execs live.
Skateboarders (rollerskaters too), because they have to, embrace failure. I've seen skilled guys fall apparently hard without injuring themselves because they know how to diffuse the energy as smooth as possible.
Exactly - when I read that sentence I wasn't sure the author even knew what isomorphic javascript was. Pulling business logic into the front-end is admittedly a bad habit that isomorphic javascript encourages, but it's certainly not a core part of the concept.

Generally you'll have a central API used by iOS, Android, Web etc - isomorphic javascript is a way to make your web app better, not an invitation to create a monolith.
Well, it obviously does getaddrinfo() on the incoming TCP connection to get the hostname (which is reported in the log, unless you have a 'UseDNS no' directive) -- and at least in my setup (which is mostly vanilla Debian), it seems to resolve that name again to an IP address, compare that to the IP address of the connection, and warn if it does not match.

Thus, an attacker controlling the PTR record for a given IP might provide a GHOST-compliant name in that PTR record; Then, connect to the ssh daemon, wait for it to read the PTR record - and if it gethostbyname() on it, it's game over.

Quite a few log processors would do that. The reason I'm worried specifically about sshd is that it is usually the only port ever listening to the world-and-not-firewalled on my servers (and a non-standard, at that - and only allowing public key authentication) - but despite this generally-regarded-as-secure setting, GHOST may prove it vulnerable.
I think having a separate repo for the frontend and backend is important. It is the same separation I want for my Android and iOS code. If they were mixed with the backend it becomes messy. So the frontend is just another client like other platforms.
Not really with Rodney Mullen's tricks. A lot of the amazing stuff he does with a skateboard doesn't involve a vert ramp or grinding over stairs - https://www.youtube.com/watch?v=1U-cgn3cEGA
Great article, but this feels a bit like pseudo-intellectualism. Rodney is a brilliant guy, but like many brilliant people he has trouble articulating his thoughts. He's not an oracle, he's just a very creative person who is desperately passionate. Cherry picking the products of his creativity for some prophetic insight is a disservice to what he's accomplished.
Embassy Feared 1989 Chinese Raid Say Confidential Memos
How much of that 3 seconds was rendering?
I've gotten the impression they get a bit annoyed when people do stupid things and need rescuing but have no problems with rescuing people that encountered problems doing something that is normally safe and common.
Never underestimate the human ability to consume power / CPU / memory / sensors / etc. So far we've never had "enough" of any of these.
Have you tried groove basin? It satisfies your requirements except for smart playlists. But that feature is planned :-)
I'd rather have a ThinkPad, too, and I'm using one to write this. But I think you have to recognize that the PC market is massively fragmented and if you walk into a retail outlet you're going to see a lot of laptops, and none of them are going to be ThinkPads. Lenovo undermines their own products through the same fragmentation. If I just search on Google for "laptop" there are 8 top-ranked shopping items, one of which is a link to Best Buy to buy a 15.6" AMD-based Lenovo G50, which is a complete piece of shit no matter how you look at it. There are no piece of shit in Apple's catalog.

Now let's suppose it was just ThinkPads going head-to-head with MacBooks. I'd take the ThinkPad every time, except if it was a ThinkPad made in the last two years. They took a break from making good computers and instead decided to make expensive, fragile ThinkPads with useless keyboards and no mouse buttons. Apple can ship a laptop with no mouse buttons because Apple's software works. Lenovo doesn't have that luxury; they run Windows.

And let's not forget how many years Lenovo spent pissing on their loyal customers. For YEARS they insisted that it was not possible to 1) economically source IPS displays, and 2) source 4:3 displays. Then Apple comes out with the iPad, it has a 4:3 IPS display. Turns out Lenovo just didn't care if you had a good screen; they know you need a laptop and they are just trying to squeeze more profits out of you. Apple actually wants you to have a better product.

Now as I said I'm typing this on a ThinkPad. Why? Only two reasons: trackpoint, which is God's own pointing device, and a huge Esc key, for using vim. There are other minor reasons, like the fact that if you drop a MacBook it's guaranteed to get bent or dented, whereas if you drop a ThinkPad some little plastic giblet will break off, which is a better outcome in my experience. But if you forced me to think about it I'd have to admit that it's a reasonably durable case and a decent keyboard and mouse wrapped around a really mediocre computer. And the display is ghastly.
They can, in fact, change people's minds over the long run. Although more at the population level rather than for specific individuals who already hold ridiculous beliefs.

"
Once upon a time, there was a racist tree. Seriously, you are going to hate this tree. High on a hill overlooking the town, the racist tree grew where the grass was half clover. Children would visit during the sunlit hours and ask for apples, and the racist tree would shake its branches and drop the delicious red fruit that gleamed without being polished. The children ate many of the racist tree's apples and played games beneath the shade of its racist branches. One day the children brought Sam, a boy who had just moved to town, to play around the racist tree.
"Let Sam have an apple," asked a little girl.
"I don't think so. He's black," said the tree. This shocked the children and they spoke to the tree angrily, but it would not shake its branches to give Sam an apple, and it called him a nigger.
"I can't believe the racist tree is such a racist," said one child. The children momentarily reflected that perhaps this kind of behavior was how the racist tree got its name.
It was decided that if the tree was going to deny apples to Sam then nobody would take its apples. The children stopped visiting the racist tree.
The racist tree grew quite lonely. After many solitary weeks it saw a child flying a kite across the clover field.
"Can I offer you some apples?" asked the tree eagerly.
"Fuck off, you goddamn Nazi," said the child.
The racist tree was upset, because while it was very racist, it did not personally subscribe to Hitler's fascist ideology. The racist tree decided that it would have to give apples to black children, not because it was tolerant, but because otherwise it would face ostracism from white children.
And so, social progress was made.
"