skysight-inc/HackerNews huggingface dataset:
Without looking into this a lot, probably not much. This parcellation is described as multi-modal, so it's not using only structural or only diffusion, but I doubt it's using fMRI much if at all. Even if so, I'm sure they validated the parcellation against pre-existing parcellations. I'll double-check this tomorrow when I can access the full paper more easily.
I've made a similar sort of DOM DSL: https://github.com/TazeTSchnitzel/jInsert

e.g.

document.body.appendChild($('form', {action: '/submit', method: 'POST'}, [
$('input', {type: 'text', name: 'username'}),
$('br'),
$('input', {type: 'password', name: 'password'}),
$('br'),
$('input', {type: 'submit'})
]));

RE:DOM looks cool too.

Since using Haskell's Blaze, I've wanted something close in other languages.
Parent said:

> This situation, commonly known as a monopoly, cannot be reversed by free market

You said:

>The only real monopolies are the one maintained by the use of force by governments where competition can not flourish simply because the government makes it illegal to do so

100% agree.

Ironic that the OP is saying that "this situation cannot be reversed by free market" when it seems that the most obvious business opportunity visible here is a privacy-conscious messaging service.

No one is making the parent use whatsapp/FB, and there are many competing services. Some free, some not. Sort of stunning lack of imagination.
If there are 90GB of static files, and 60GB are in the Varnish cache, cache busting will be pretty ineffective.
wow, I never though I'd come across a casual reference to Odigo on the internet (and it isn't from me). Gosh I loved Odigo -- met so many people that I eventually lost contact with. You could even talk to other people browsing the same website as you (interesting, of course, because I wasn't on any social networks -- mostly forums and metal websites).
Curious - what other information was contained in the JSON response? Also I wonder if there's a way to get the data from pickup orders as well.
Very much off on this tangent. One of my favourite pieces of trivia in movies concerns the 1969 film Battle of Britain where Kesselring, a German field marshall, almost ironically gives Goring a Nazi salute following their defeat. This detail lead to strong disagreement. From wikipedia: "During filming, Galland, who was acting as a German technical advisor, took exception to a scene where Kesselring is shown giving the Nazi salute, rather than the standard military salute. Journalist Leonard Mosley witnessed Galland spoiling the shooting and having to be escorted off the set. Galland subsequently threatened to withdraw from the production, warning "dire consequences for the film if the scene stayed in."
>Imagine this on say the US national level. Apple wants to sell its computers in Alaska, but Alaska has a domestic computing company that gets goverment subsidizes, creating unfair competition. In this case the federal government would step in.

A prime example of why ISDS is needed is the subsidies American corporations like Tesla, Facebook, and Apple receive in the US, creating unfair competition.

>There's an analogous issue with international trade agreements. National governments will enter into those agreements, but their courts are always going to be biased towards their local constituents, so in my example Apple couldn't hope for a fair result by suing in Alaskan courts.

Agreed. Case in point, Apple's rounded rectangle lawsuit against Samsung, or "Korean Samsung" as Apple's legal prefer it. Apple need to be taken to international court for its abuse of the US legal system, and the US government needs to get told. Someone call the WTO.
Much better article and discussion in the link that sctb posted. This article has a number of issues... it's conflating several different problems with fMRI without really explaining them, then arguing that it's worthless -- as opposed to just needing more groups to follow best practices.
Gtk# only suppports gtk2.

(well last beta release of gtk3 binding was released 2014-06-04, but lot of APIs are missing and buggy)

(Xamarin said that they would not going to port xamarin studio to gtk3)

since gtk2 doesn't support hi-dpi scaling, I would not recommend it.
You can't have both - cross-platform with native looks yet fine tunability, since those desires are at odds with each other (unless you want to implement that tunability for each platform you support).
I would say that my experience with Docker has been fantastic. I run over 10 Ubuntu Trusty instances on EC2 as 8G instances, mounted with NFS4 to EFS. This makes it super simple to manage data across multiple hosts. From that you can run as many containers as you like, and either mount them to the EFS folder, or just spawn them with data-containers, then export backups regularly with something like duplicity.

I use rancher with it, and it's retarded simple using rancher/docker compose.

For a quick run-down see: https://github.com/forktheweb/amazon-docker-devops
More advanced run-down of where I'm going with my setup:
https://labs.stackfork.com:2003/dockistry-devexp/exp-stacker...
Yeah I'm being taught QFT in my undergrad. Any theoretical physicist would be expected to know this concept well. I guess people here aren't theoretical physicists though! However I do think the quality of physics commentary here is generally quite poor. I see a lot of crackpot theories or just ignorance in general. Especially with anything involving quantum mechanics, that seems to drive people crazy. I don't think that many people realise that in physics we don't talk about the philosophical implications at all, we're just trying to find good models, that's it...
JUCE is all that and a bag of chips. It is a perfectly capable competitor to QT, yet also has fantastic multimedia APIs. Docs are excellent. Source is ultra clear.
I think you have that sign flipped, you're probably looking for < - "less than".
You're coming dangerously close to arguing for the clean Wehrmact myth. https://en.m.wikipedia.org/wiki/Clean_Wehrmacht
That's it. "Best practices" is, essentially, coding bureaucracy. That's not a pejorative; bureaucracy is quite necessary.

I have a rough idea of "why OO?" but in practice, it can be pretty hard on things like certain kinds of scaling, projects that require a goodly amount of serialization/configurability and the like.
Coronium Lua Server
Many teams - why, I don't know - dislike automated deployments, but do like being able to trigger a deployment without needing to setup local deploy environments. In this case, having a bot is useful.
My impression with Qt is that it has less language bindings than the alternatives. For Qt5 you find lots of bindings for QtQuick stuff but if you want to use traditional QtWidgets then its basically C++ or Python.
This is the real #CALLBRUSSELS video: https://www.youtube.com/watch?v=PL7hvXeOAKw

You linked to a troll version.
What a Tesla looks like after 100k Miles, 500 Uber Rides, and 20 Rentals
Top rated private cloud companies to work for
Eventually over many years they would clear up. But for a time Earth would no longer be a planet.
I'm torn.

On the one hand this seems far too clever for it's own good and in the same vein as coffeescript where it's really easy for you to write efficient & compact code which somehow turns into complete garbage when you try to read it two weeks later.

On the other hand it looks super neat, has 0 dependencies and looks like React but without requiring any kind of build system.

I think I might need to try it in a side project.
We go through this with each new tech, such as with EEG and Jello.
I am sure that the person who wrote this article did it for a reason and has been frustrated by "programmers". However, this is very anecdotal and, to be honest, doesn't desever more than a mere acknowledgement - yes, blindly applying software practices and adding more indirections is not always good, but creating robust, maintainable, non-ad-hoc software requires abstractions, indirections, and programmers.
Why Electric Cars Will Be Here Sooner Than You Think
Good. Whether you think milo is a dangerous troll, the leader of a movement, or something in between, Twitter needs to comply with whatever laws they are subject to.
> I am not sure that modifying code instead of data is a good principle for anybody.

In my experience, for in-house software, modifying (or adding) code happens all the time. It's so common I'm puzzled that you don't consider it a good principle. In fact, the alternative -- making software so flexible every possible behavior can be customized by modifying data alone -- leads to the "enterprise software" antipattern (as often mocked in The Daily WTF), where everything is needlessly flexible and complicated. Or maybe even the "inner platform effect"!

Even for game development, I've read teams (often?) hack the engines they buy, like it was famously the case for Half-Life, which used a heavily modified Quake engine.
Technically, planets are defined as celestial bodies with these characteristics, not astronomical bodies, and Earth, not being in the night sky, is not celestial. So if you want to play a technicality game then Earth might not be a planet right now.
Just want to add that I also use it on windows without barely any issues (win 10 x64). I'm not sure how stable it is on Mac OSX but Kitematic is pretty sweet.

The only problems I've had with Docker container are those where processes get stuck inside the container and the --restart=always flag is set. When this happens it means that if you can't force the container to stop, when you reboot the defunct container will restart anyway and cause you the same issue...

My solution to this has been to just create a clean AMI image with ubuntu/rancher/docker and then nuke the old host when it gives me problems. This is made even easier if you use EFS because it's literally already 100% setup once you launch a replacement instance.

Also, you can do automatic memory-limiting and cpu-limiting your nodes using rancher-compose and health-checks that re-route traffic with L7 & HAProxy:
http://docs.rancher.com/rancher/v1.1/zh/cattle/health-checks...

The only thing even comparable to that in my mind would be Consul health checks with auto-discovery:
https://www.consul.io/docs/guides/index.html
Generally with small-scale microhydro (low single digit acres) you get good biomass production because you've created more edge. Edges between biomes (estuaries, forest-field transitions, etc) are the most productive and diverse places in nature because you get overlapping species and the associated beneficial interactions.

Many small dams produce a lot of forest-water edge cumulatively, unlike a few huge dams.
He financed their murder by lawyer but it's a vulnerability that only affects the weak and diseased. Expecting not to be punished for egregious illegal actions simply because your victims don't have enough money to make use of the court system is even more cynical and worrying than the alternative.

As someone in a country without a first amendment equivalent, I think it's great. It's fabulous. It also doesn't give you free reign to say whatever you want to about anyone in public and that's entirely reasonable.

As for a party with more money tying up someone else in multiple expensive lawsuits. It's certainly not a practice limited to tech billionaires alone.
> Could it be that best practices are designed to make sure mediocre programmers working together produce decent code?

Yes, it is, but the issue is that the industry should move away from the idea that software can be done in an assembly line. It is better to have a few highly qualified people capable of writing complex software than a thousand mediocre programers that use GoF patterns everywhere.
gather instructions on current cpus are not so good (unless that has changed in recent months), not always a speed increase from it.
Before you start to roll your own consider that there have been many attempts to do this already and they have all failed to varying degrees. The reason for this is that it's much harder to get right than it seems.

QT is what I've used when a client is determined to go down this path, but if a web app doesn't make sense the best option is almost always to spend extra time making sure that most of your code is portable and then write a native UI that uses it for each platform that you care about.
Honest question, how is:

el.email = input(props({ type: 'email' }))

better or easier than:

<input type="email">

I think the example needs to be more compelling.
Bound? The people of Germany, in this example, voted for a government that approved the TTIP. If they don't like it they can vote again and leave the agreement.

If it's not obvious from my comments I'm not advocating for agreements like the TTIP or other agreements that enforce international trade in this comment chain.

I'm just saying that if people want agreements like that in some shape or form that's going to necessarily result in some loss of national sovereignty. Any international trade agreement worth its salt will do that.

As an example. Let's say there's been an agreement between the US and Germany to enforce no tariffs on their trade. Now Germany is massively subsidizing its steel industry and there's a Delaware startup trying to smelt steel to compete with them.

Don't you think there should be a dispute mechanism in place to say "hey guys, we agreed to no tariffs, that really doesn't make sense if you subsidize steel and we don't".?
Qt > 5.5 looks good on OS X, although some interactions are slightly off.
Current software maintainer here.

We have almost zero control over the webserver; it's run by a completely separate group of people. We can change some of the content, but next to nothing of the server config itself.

(I realize that may sound strange to those of you who have never worked with any DoD organizations. Imagine going to one of the largest bureaucracies on the planet and saying, "We want you to change something.")

So yeah, none of us are happy about the current situation. Trying to distribute security-oriented software via a website with a SHA-1 cert signed by a root cert that has to be installed separately... the irony is nearly poetic.

Hoping to move to a completely different web host (still DoD, just different) before the end of the year. Most of us would be like, "we could do that in a day, plus DNS TTL expirations," but when they're not actually in combat, the DoD moves at... well, they move at the speed of government! :-)
Sounds like I'm not the only one who gets headaches from wine.
Or enterprise environments like JavaEE? Or would complexity in that area, be explained by attempted vendor lock-in?

Node using Javascript at least has first-class functions, which makes the code more expressive and readable than a lot of Java + Spring XML.

And React + flux eliminates a huge class of bugs due to state side-effects by getting rid of stateful object graphs altogether. The motivation is more profound than bored programmers tinkering with the API because they have too much time on their hands.
I've returned recently ( for domain-specific reasons ) to sets of (opaque) god-classes with good interfaces when needed. No state in a god-class is visible except through the interface.

Since the domain requires a great deal of serialization, the interfaces are usually strings over that. In cases, it's even easier to just open a socket to the serialization interface.

So far, I'm able to pub/sub periodic data streams, but it'd be pretty easy to add "wake me when" operators and such.

It forces the use of one central table of names cross callbacks ( which can be grown dynamically ) but it's very, very nice to work with.

YMMV. The domain is instrumentation and industrial control, which just fits this pattern nicely. All use cases can and are specified as message sequences.
> I don't think BLAS can take advantage of that

There is BLAS level 2 (f|d)symv for matrix-vector multiplies and BLAS level 3 (f|d)symm for matrix-matrix multiplies. Last time I benchmarked symv, it was slower than the general implementation by around 25%...
I didn't want to put up those titles as "amazing", only as "pretty darn good (with the caveats: to me, for now, until something else blows it out of the water)". I won't be writing articles extolling their virtues, and I certainly don't think they are timeless.

Maybe you are pretty meh on those books, because something else has captured your fancy much more. I would be interested in knowing what captures your fancy, because we have a common ground we're working off of (in terms of what we've both read).

> In suspect we're in that ambiguous area in which people have different opinions but I do find it a little absurd to reference those three books in response to a comment which implicitly disses Vonnegut.

I wouldn't dare diss Vonnegut, or even Le Guin, or any writer, for that matter---it's not my place, but when I come across articles that evangelize them in the way the OP does, I can't help but think "but what's so great about them?". For instance, Vonnegut established tropes and themes that writers today riff off of constantly, so he's a pioneer. I get that. In some distant sense, I can appreciate that too. I just can't enjoy his works the same way I can with stuff that has come out more recently, because his stuff doesn't seem novel to me anymore.
I work for a large CDN.
probably licensing and cost limit juce's popularity.
They are clearly not intelligent enough to develop interstellar travel on their own.
I tend to think of it as a big ball of pure state. The field has both wavelike behaviors and quantized interactions. And even then, a field is only a model of the underlying state. This is why we can meaningfully talk of different fields independently even though there's only one underlying state.
A fortress against fear
Rad, I wasn't aware of khash, thanks! Any idea how it compares to Google's dense_hash_map?
Did you expect something else from a book excerpt? It's intended to draw you in so you buy a copy.
I understand that "owns property here" is a reasonable approximation for "should have a voice in what goes on here" but there are lots of cases where it breaks down. Places that you "have" to travel through, places that you work but don't live, etc. Should a person who owns two houses and splits their time 51/49 REALLY only be allowed to vote about things at one of those houses? I'm strictly speculating; I don't own any properties so it passes me by completely. But it would certainly seem not entirely in line with democracy to do that to people.
IUP[0] has not been menthioned.

IUP is wrapper for gtk+, motif and win32.

Pros:

* really simple api

* native toolkit

* c api, so other languages can easily write binding for it

Cons:

* controlls(widgets) are limited

* cocoa(mac) is not supported {they suggest to use gtk instead}

* documentation is spotty

* nobody is using? (I believe no linux distros have it in repository)

somebody here menthioned libui[1], it is exactlly the same philosophy

[0]http://webserver2.tecgraf.puc-rio.br/iup/
[1]https://github.com/andlabs/libui
Ding ding ding :D

I don't work for one of those two, but I do work for a very large CDN.
How is accessibility in wxWidgets compared to GTK+ / Qt?
If I understand correctly, it interacts with an electron that's more or less locked into a small place around an atom.

It doesn't just hit that one point; the blip represents the location of the atom that had the electron that absorbed the photon.

Just my two cents
> I just think Le Guin works are still worth reading in themselves without having to justify why they are better/more novel/more correct etc than any other particular work.

Makes sense to me.
Since their users are mostly Ruby and Node people, they probably are. Nobody in the Erlang community uses it.
Waiting is good when the cost model for the added code is much more in focus later.
They are smart, but can't do miracles.
amazon efs + duplicity p.o.t. snapshots -> s3 + docker = win
Some of us work for those cloud providers :)
Yep - usually these types of posts lose my interest after a few sentences. This one I couldn't stop reading even though I could easily build the same without the post. Very well composed.
That's why becoming an master requires experience: you need experience to know what's good and bad, down the line.
Aaah, the classing "you're doing <it> wrong" argument. I can come up with dozens of different environments where it is simply not feasable to rebuild an environment within two hours.

- Any infrastructure with lots of data. Data just takes time to move; backups take time to restore.

- You're on bare metal because running node on VMs isn't fast enough.

- You're in a secure environment, where the plain old bureaucracy will get in the way of a full rebuild.

- Anytime you have to change DNS. That's going to take days to get everything failed over.

- Clients (or vendors) whitelist IPs, and you have to work through with them to fix the IPs.

- Amazon gives you the dreaded "we don't have capacity to start your requested instance; give us a few hours to spin up more capacity"

> Imagine an outage in one of the 3 datacenters you are running your infra in the same region. You need to move 1/3 of the capacity to the remaining 2 datacenters.

Oh, this is very different. If your provider loses a datacenter, and your existing infrastructure can't handle it, you're already SOL - the APIs for spinning up instances and networking is going to be DDOSed to death by all of the various users.

Basic HA dictates that you provision enough spare capacity that a DC (AZ) can go down and you can still serve all of your customers.
Read the title: AWWW

Read this comment: DOH...
If you're truly running Docker in production you're probably not making use of both of these issues taken with Docker. No one would dare interact with a production cluster via the basic Docker CLI, instead you should be interacting with the orchestration technology like ECS, Mesos or Kubernetes. We are running ECS and we only interact with the Docker CLI to query specific containers or shut down specific containers that ECS has weirdly forgotten about.

It definitely sounds like Swarm is not ready but I wouldn't say this is representative of running Docker in production: instead you should be running one of the many battle tested cluster tools like ECS, Mesos or Kubernetes (or GCE).
GNU moe – a powerful and user-friendly text editor
I'd love to hear more about your solution. Are you saying that you've created an algorithm distinct from paxos/raft/zab that's more robust?
All phenomena are emergent. That word means nothing.

The photoelectric effect is not complicated any way you slice it. An atom absorbs some quantum of energy from the field. This doesn't require any understanding of what model you use to describe the energy in the field. The interaction is quantized either way.
For whatever it's worth, there seems to be little correlation between a comment's immediate karma (say, within an hour or so posting) and its ultimate karma. I've had plenty of very highly rated comments that were at -1 or -2 15 minutes after I posted them.

My best guess is that people are browsing New and not bothering to check context before downvoting. Once the comment falls off the first few pages of New, more thoughtful readers in the thread itself take over.
> Gabriel's comments contrast with those of Chancellor Angela Merkel, who said last month that TTIP was "absolutely in Europe's interest."

Just as the French will someday regret the day they elected both Sarkozy and Hollande, Germans will in time curse the day they elected Merkel.
I sold my startup for $1.6B. Here's what I did next
We've been running in production across thousands of containers for long over a year now and it's been fantastic, not only a life saver of a deployment method but it's allowed for reliable, repeatable application builds.
In a way, my setup doesn't automate deployments - i.e. you never inadvertently deploy by committing some code or merging a PR (when your intent was merely approving some code).

That's why I made the master vs. master-xxx distinction: deployments are an explicit action, which you are free to defer as needed.