skysight-inc/HackerNews huggingface dataset:
Gower's thesis ignores the rent-seeking, grabbing hand of government. Yes, many government policies are defensible, if not desirable, when framed for the common good, common ideals, common values, etc.

But we know that many policies only advance the interests of those in government, their friends and those who hold power of politicians. The grabbing hand of government engages in rent-seeking at the local level, federal level, and the common body level; and at each step the citizen in Leeds or London is further removed from the policy-maker.

Against all the arguments to remain in the Euro-zone, there is this argument... Its not enough for capital, people and ideas to be free to travel physical borders. There must be sufficient sovereign diversity that they can travel to countries where there is less institutional resistance to a status quo that keeps them from flourishing.

Even better if they do not have to travel anywhere to flourish because the people chose to exit a restrictive, occasionally repressive federation.
We use a more stable version of Nominatim internally and pushed that out with locationIQ. :-)
Fortran is actually still in major widespread use, particularly in the scientific and engineering fields. This is partly because it has unparalleled speed in some domains, better even than C or C++.
In fact the Swiss just cancelled their application to join the EU...
My apologies for the confusion. I contacted malwaredomains.com and got formcrafts.com off the list.
Meet Uber's Political Genius
clearly you haven't tried to install caffe
Haha, sure. :-)
By this logic, wouldn't the most logical thing be for the EU members to all petition to join the United States of America as states (USAE - United States of America and Europe)?

After all, would this group not have much more influence than even the EU? In addition, there is a strong tradition of subsidiarity in the United States (see states rights).

I think most Europeans would be horrified of joining the United States. Why? Because there is not enough shared identity.

The United States works because the shared American identity is very strong. Even if I live in Iowa, my identity is more strongly American than Iowan. This American identity was forged through centuries of migration and assimilation (i.e. the Westward expansion where people would leave their state to go out West but would still be American) and in fighting and dying together alongside fellow Americans in the various wars over the years.

While the elite of Europe may have a stronger European identity than that of their country of citizenship, what you are seeing with the recent polls and movements in Europe is that for many of the common people, their national identity is stronger than their European identity. This is to be expected as for many of these countries, the national identity was forged over hundreds of years, while the modern European identity is only a few decades old.

Thus, for many people, they see the European identity as seeking to assert primacy over their national identity and they are wanting out.
> "If you don't believe in punitive punishment"

Please define "punitive". According to http://www.merriam-webster.com/dictionary/punitive there are two meanings:

Definition #1: "intended to punish someone or something". I'm for that. But c'mon, a fine for $1 is a punishment. An order to stay away from someone else is a punishment. Is that what you mean by punitive punishment?

Definition #2: "extremely or unfairly severe or high". I'm against that. I don't believe in cruel and unusual punishment. Like caning. I don't believe in inhumane punishment. Like most prisons in the US.

Just because I am against "extremely or unfairly severe or high" punishment doesn't mean I am for no punishment. I can still be for moderate or measured punishment. Which I am.

> "The only question remaining what form that punitive punishment should take"

I do not agree with "extremely or unfairly severe or high punishment", no.

As the essay points out, some people are much more affected by certain forms of punishment than others. The "extremely or unfairly" may be hard to determine. This is why Breivik is allowed to plea for a change of his conditions.

This is indeed a question. It's a well studied question, with a long history and associated court cases from multiple jurisdictions.

But as I complained, the essay ignores the existing concept of "cruel an unusual punishment", and makes things up out of whole cloth - literally, by positing a new culture which just happens to reproduce the US prison system and also happens to consider caning as something other than "cruel and unusual."
> I'd have assumed you'd run into some kind of doppler shift issues going that speed unless you were pretty far away from the launch site.

Doppler shift might come into play if the rocket went much faster, but Mach 1 just isn't that fast compared to the speed of light. A quick calculation suggests that a 2.4GHz signal would get shifted by ~3kHz. Wifi isn't that sensitive.

> Why bother with a TCP/IP link, though? Seems like a less verbose protocol would be a better choice to use to get a simple data stream from your rocket to ground control.

We used UDP/IP for telemetry data (and had almost no packet loss). TCP/IP did allow us to SSH to the (Linux-powered) rocket for debugging, though.
The solution to that is to dust off the old résumé and start pounding the pavement!
I'm not qualified enough to comment on the possibility of strong AI, but one thing to consider is that natural intelligences don't launch the missiles only because they are afraid of the resulting total annihilation, of death basically. Maybe globally distributed strong AIs won't have such concerns.
The fact that a task has been "done" in my team in Trello leads to an automatic email thanking the people who made it happen.

I think we need to communicate more about the things that have been done. We only tend to celebrate only the really big things. The challenge is to appreciate the small things you have done or experienced in a day.

The feeling of fulfillment is a feeling that requires to be taken serious!
We'll check that out right away, thanks!
Thorium
I don't agree. This isn't to disparage the job of project managers, but I think you're going too far in the opposite direction and disparaging the job of developers too much here.

Quoting from the top-level comment:

> Writing good code - readable, maintainable, secure code with few bugs - on the other hand is really hard.

How is a project manager going to help with this? This is clearly the responsibility of the programmer, not the PM.

> the hard part is talking to the customer and figuring out what they actually want you to do and then keep up with them changing their mind every four weeks and still somehow manage to ship something that roughly does what it currently is supposed to do.

I wonder if you interpreted this too literally. Sure, the act of talking to the customer is itself a bit challenging in some cases, but I think the point is that it's especially challenging to engineer a system subject to changing requirements because if you're not good and careful you could build yourself into a corner.

A good PM can help a ton here by figuring out how to talk to the customer and spending a lot of time doing so. But I don't think there's any reason to believe that's actually harder than building the requested system, and if any requirement does change, it's not going to affect the PM directly at all -- it will be an order of magnitude harder for the developers to deal with that than the PM.

Finally, I think developers taking on management roles is exactly what's needed, and it's exactly what happens in most top tech companies. Sure, if you look at extremely high ranking VPs at a place like Google, you'll find many ex-McKinsey Harvard MBAs (alongside engineers as well), but in general the middle management at these places is composed of programmers to a very significant extent.
Could it be the mill cpu that you were thinking about?

Videos:

https://www.youtube.com/channel/UCKdGg6hZoUYnjyRUb08Kjbg/

The Mill CPU Architecture – The Compiler [video] (youtube.com):

https://news.ycombinator.com/item?id=9856334

Wiki:

https://en.wikipedia.org/wiki/Mill_CPU_Architecture
Quite a few European countries have or have had no-fault safety nets. Even in the UK it used to be possible to just go on the dole and stay there, to the extent that it was step 1 of the KLF's "how to write a number 1" (music hit) guide. That has changed in past decades but it used to be a critical part of the UK's working class music culture.
How #Summer #vacations #really #end?
Finite difference approximations to the derivative are not practical at all when doing deep learning. Derivative using backpropagations can be calculated at the same speed as the forward pass - while derivative approximated using finite differences require 2 passes PER parameter, and run into numerous numerical issues with accuracy.

It's an absolute non-starter.
That's why I don't waste $500 on a phone when I can get a great flagship phone that's a couple years old for $100. If it gets broken, it's not that hard to spend another $100 for a replacement. If it gets broken in a year, I get a replacement that's $100 and now a year newer than the last one. So my question to you is: why do you feel the burning need to stay on the cutting edge? Do you always have to have a car that's less than a year old?
I did do ansible https://github.com/CraigJPerry/home-network but I've decided it's overkill for my dev machines.

I still like ansible as a layer on top of AMI images when I spin projects up in the cloud though. I don't want to have to go install iotop when I want to use it, I want to just know that my tools are present and ready to go. But I consider this a different type of machine from my dev hosts.

As I see it, the best solution on a dev machine is to make it easy to install software I might need in future. That means having a package manager available and access to my preferred configuration. On linux I just need my dotfiles repo available on the box, on windows I also need chocolatey installed.
All of these points are sound. There are some benefits of using a JWT over a session identifier, though. And I think that most of these were covered in the comments of your first post.

We have an implementation of JWTs @ Stormpath for Token Authentication. We help a lot of customers with token authentication / user management and Stormpath hold a whitelist of all unexpired tokens.

In the Stormpath SDKs, there is the ability to locally validate the token for speed or validate against our API to make sure the token hasn't been revoked.

A common strategy for our customers is to always validate an access token locally, but force refresh against the Stormpath API. This is a good way to not incur state in your application (Stormpath will keep the state for you).

The Stormpath Integrations (like Express / Spring / Laravel / etc) use cookies to store the tokens because we have been advocating for cookies as the JWT storage mechanism for a while:

https://stormpath.com/blog/where-to-store-your-jwts-cookies-...
+ massive bureaucracy

How anyone can write a 4 page essay on the EU without mentioning the absurd bureaucracy and regulatory hell it has introduced to small businesses is beyond me.

People outside of Europe may not be aware of how bad it really is, so just let me point you to the perhaps most prominent example, the "Commission Regulation (EEC) No 1677/88 of 15 June 1988 laying down quality standards for cucumber" [1]. Let me pull some money quotes from the text:

- "Slightly crooked cucumbers may have a maximum height of the arc of 20 mm per 10 cm of length of the cucumber."

- "Cucumbers grown in the open must weigh 180 g or more. Cucumbers grown under protection must weigh 250 g or more. Moreover, 'Extra' Class and Class I cucumbers grown under protection weighing: 500 g or more must be not less than 30 cm long, between 250 and 500 g must be not less than 25 cm long."

[1] http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELE...
Good link. Thanks for sharing!
Why we started CleverPet
Wouldn't the Twitter equivalent be a tweet that points to the blog post?
Words of Obama's father; still waiting to be read by his son
I think it's because you severely limited the perception to a basic ranking. It's a massive undertaking to actually move up against AWS or Azure considering the incredible scale of these platforms so continuing to be #3 in customers is not really an accurate measure of progress.

The article is pretty clear on what's she's done so far. There's no denying that they have a lot of work to do but if you're actively using the platform then you'll notice that there has been a lot of change in just a few months with them, which should all help to increase that customer number.
How Lasers Actually Work
Ask HN: How did you find your mentor?
I feel like I've hit a wall on furthering my technical skill. How did you manage to find and convince him/her to be your mentor?
APL never mentioned.
Quite typical scenario doing consulting for enterprise level companies.

You come in, develop the modules you were hired for, using the existing stack and leave for the next gig.

This is why regardless how good someone might brag about his/her C and C++ skills, they don't scale in this type of environments.
Indeed, and we need SSDs on a RAID! I remember we tried importing this on HDDs a year ago and it took 2 weeks and the average response time was 2000ms!

Our current config allows an import in 8 hours and responds within 20ms (not including network latency). It's not cheap though.
Futhark as target language for an APL compiler
CI tool comparison
Seems to me that TTIP is more beneficial the larger the entity. And why would the UK get it faster than the EU?

Anyway, I see many corporations just moving to Ireland or mainland Europe somewhere - it seems easier than stay in an uncertain situation.

Or if the UK becomes their haven, well then pity the people...

But yeah, bureaucracy is ballooning. Not sure if just running away is the best choice though.
TechCrunch has become the in-flight magazine of technology. How many of these marketing pieces are meaningful for anyone involved in the technology community? Moving on...
Stratolaunch lifts the veil on world's biggest airplane
Sometime in the 2020s, Elon Musk sends the first team of 5 astronauts to Mars... guess what, Mars is now overpopulated. Ng might not want to worry about it but be thankful other people are, lives are on the line.
That's why you buy a waterproof phone.
Drug company free lunches affect doctors' prescribing habits
I've been reading some academic papers recently and taking notes in org-mode.

What I find is that a lot of information expressed in solid paragraphs becomes a lot easier to parse once you convert them into an appropriate list, tree or graph structure. A surprising amount of the text I've been reading is lists that have some relation ("x is used in x_1,...","x consists of x_1,..."). This ties in to authors deciding to shake things up by adding unnecessary complexity to these simple lists. This kills the reading comprehension.

For example

K. Merton developed in the 1940s his nor-
mative framework for the conduct of sci-
ence based on universalism, communalism,
disinterestedness, and organized skepticism

becomes

K. Merton developed in 1940s a formative framework of scientific conduct based on:
- universalism : <definition of universalism>
- communalism
- disinterest : <note on disinterest>
- organized skepticism : <example of organized skepticism>

A nice bonus is that that allows me to annotate specific items in these lists very easily, and visually match up items to notes quickly. (Note how that statement itself is a list due to being joined by an "and").
Tiered replication
Thanks for the hint. I am not native English speaker.
Entanglement without end
I recently reinstalled my NixOS laptop. I just installed the distribution, added my SSH keys, cloned a repository, made a handful of symlinks, and then told NixOS to set everything up.

It's actually a collaborative repository, so that both of us in our company can improve the computer configuration, install new tools or language runtimes, etc etc.

The shared configuration has stuff like: our user accounts and public SSH keys; local mailer setup; firewall; conf for X/bash/emacs/ratpoison/tmux; list of installed packages (including Chromium, mplayer, nethack, etc); fonts and keymaps; various services (nssmdns, atd, redis, ipfs, tor, docker, ssh agent, etc); some cron jobs; a few custom package definitions; and some other stuff.

In Emacs, I use "use-package" for all external package requirements so that when I start the editor it installs all missing packages from ELPA/MELPA.

Aside from dealing with the binary WiFi blob this Dell computer demands, reinstalling was a pleasure.
> Hungary and Poland had nukes??

No, they tried to get independent from USSR. Even the somewhat liberal USSR government at that time decided to crush them.

> Iran wants to wipe out, US are wiping out the whole countries and don't seem to know how to stop.

I cannot and will not defend everything US does and I freely admit they have made a lot of questionable moves over the years. Still broadly hyperbolic statements like yours doesn't help I think. US is more of a clumsy and somewhat selfish giant than an evil giant but many (including myself and my parents) are very happy that US has intervened in a number of conflicts as well as made clear that the rest of Europe wasn't up for taking. (Modern Russia doesn't seem to evil either but former USSR proved to be a legitimate source of concern for smaller countries with common borders.)
This actually started out as a free-offering for our customers once MapquestOpen started charging unreasonably. Our devs put up LocationIQ as a standalone project that we expect to support fully for a long time to come.

Thanks for your wishes!
Fortran is ubiquitous in ocean and atmospheric modeling. I believe this is the case for all earth sciences.
Germany does exactly that.
Just did a quick search on what's available in Berlin; I like what I see :) Thank you!
I love it I'm imagining a sixty year old dude, revered by all around him, who spend the last forty honing his fixed-form Fortran skills. Young engineers gather around him just to marvel at this masterpiece: https://www.youtube.com/watch?v=_DTpQ4Kk2wA
Mixpanel Mobile Dashboards for Android
Can you please give examples of these reprehensible policies?
I used to work with a bunch of ex-Cray engineers back in the '90s. They'd rant and rave about how FORTRAN was faster than C due to eliminating one memory dereference on linear algebra operations (linear algebra being the reason to own a Cray).
My answer: all or nothing, not something in-between like now.

Either disintegrate the currency union, possibly Schengen as well, and let each country govern itself as it sees fit (seemed to work quite well 20 or so years ago) - simply by the virtue of common European heritage and values (at least compared to the rest of the world - China, US, Muslim countries), we'll end up collaborating quite well.

Or establish a United States of Europe, where the federal government takes care of the budget (no more "Greece defaulting" and "Cypriot capital controlls"), military (no more "UK intervention in Syria") and probably a few other things. Of course, to implement this, we need to agree on a common set of values from the beginning, which IMO we should model on Germany/Switzerland/Denmark (i.e. direct democracy, strong military but non-interventionism abroad, publicly-funded schools and healthcare but allow private services as well, strong consumer and environmental protections, flexible employment but with a strong social net). Personally, I'd add freedom of speech and the right to self-determination (secession) as well, but most of Europe seems quite opposed to that...
Now try to explain that to the average voter :)
Show HN: 0patch, vulnerability micropatching solution
Python-for-android 0.4 released, now available on PyPI
Don't forget double standards, or at least the perception thereof, particularly in the application of the Stability Pact.
Swagger uses json schema. If you want to get free documentation it makes sense to use json schema and quickly put together a swagger description of your api to get free docs for your api. You will also get a lot of good tooling around your api
Why have you linked to the (effectively empty) Reddit thread, and not to the actual article[0] ??

[0] https://www.ketosoy.com/blogs/news/results-of-the-2016-soyle...
>Gmail, another frequent example of decentralization overcome by centralization

How did Gmail do that though? I suspect it largely had something to do with ISPs blocking port 25 for anyone except expensive "business class" users under the auspices of stopping spam. Well, spam never stopped, but about 80% of email in the US runs through 10 domains now. Further "stopping spam" measures meant that those big 10 basically block email from small servers by default and anyone wishing to send email to them has to jump through numerous hoops, further solidifying this centralization.

Centralization starts at the ISP. It starts with asymmetric bandwidth where you get 4x to 10x max download speed vs upload. It starts with port blocking. Centralization is monopoly. As you pointed out, nobody can compete with these large companies because of "intellectual property" laws. If there will be change, it has to start with legislation. You can't code around this unless you have billions of dollars in patents to fight with.
I am pretty sure this whole article is just a euphemism for a new drug that twitter execs are super into right now.
Facebook facing criticism after removing major atheist pages
Not only keeping wages down, but imposing long work hours and poor work conditions: unsafe, unhealthful. Not to mention employing children who ought to be in school. It's legislation which prevents such abuses.
Why did you stop?

* 4.2.0: Apr 2014
* 4.0.3: Aug 2008
* 4.0.2: Jan 2004
* 3.9.15: Mar 2003
* 3.9.11: Feb 2002
* 3.9.10: Sep 2001

> I've heard many people say that they use tmux because screen never gets updated.

Screen releases did slow down in the early 2000s. It was probably considered feature-complete, so I can understand. I hope the existence of tmux will push both projects to improve themselves, preferably without developing featuritis.
http://ageofem.com/
I only have two emacs installs, home and work. But I keep them in sync, kinda, using:

https://github.com/jwiegley/use-package

So my .emacs/init.el looks like

(use-package helm-projectile
:ensure t
:config (helm-projectile-on)
)
From what i understand, Norway turned expensive because the international oil companies came in and started a massive wage hike that was draining other sectors. The added cash then flowed through the domestic economy, driving up prices across the board.

Then finance was let loose in the property market in the 80s, and things have been rising ever since.

Effectively things just snowball once it hits some kind of threshold. In particular once finance gets involved, and loans gets stacked on top of loans.
Moving to MemSQL
Well I guess computing in astrophysics and HEP isn't that interesting then :)

It's true that we need shared data, but we don't need shared state (memory) for any of our workloads, and shared data (e.g. disk/db) is a much easier problem to solve than shared state.

There is still coordination and orchestration, but that's an extremely coarse amount of communication compared to the cost of Cray interconnects. That being said, there are cases where we might benefit from the Cray networking, but that comes at the cost of other tradeoffs (no local disk, low memory per core).

So what do we do? Well, we use a handful of Ferraris to get the job done because they are available when cheap bus would have suited us fine. The double whammy is that the Ferraris end up in the shop all the time and occasionally somebody else gets exclusivity to them when they want to get in a Bell prize submission.