skysight-inc/HackerNews huggingface dataset:
So far this is good. There's a lot of depth.

One nit:

" Much as the United States Army and white settlers did with Indian tribes in the conquest of the American West, so the British and French and Italians proved adept at pitting these groups against one another, bestowing favors — weapons or food or sinecures — to one faction in return for fighting another. The great difference, of course, is that in the American West, the settlers stayed and the tribal system was essentially destroyed."

I think it's a mistake to only back up to the end up WWI and start running the tape there. The Arab world has a rich and nuanced history full of the exact kinds of tribal tensions we see now going back hundreds of years. There's a reason the Ottomans were the way they were -- and it has nothing to do with Colonialism. There are also great parallels between what's happening with the Arab spring and what happened when other great powers consolidated their hold over the Arabs and then left. Just citing one example seems like a tremendous disservice to the history. Also the meme of "It was the Sykes–Picot Agreement" has some truth but is extremely easy to lean too much on. With this amount of verbiage being produced, I'm expecting some alternative lines of reasoning to be explored.

Looking forward to more of the series!

(Apologies -- looks like the entire thing is here? Wow! I've heard of long-format writing before, but this is kindle material. Tremendous amount of work here.)
I use spacemacs and want to play with the vim part more, but I type dvorak, so I wanted to do a similar remapping and remap hjkl to htns so I would also be curious to hear if anyone has a good way to do that.
Given that games tend to be deployed on a wide range of computers, it's hard for them to use newer x86 extensions (e.g. AVX), while most scientific computing applications tend to be compiled for a specific machine. To get to see the larger improvements, you must use the newer instructions and registers, like you can see in BLAS benchmarks[1].

[1]: https://www.bountysource.com/teams/openblas/fundraiser
Elite (video game)
nitpick:

> ...from the Faroe Islands, an island country off the coast of Denmark

Not really off the coast of Denmark...
https://www.google.co.uk/maps/place/Faroe+Islands
Project management and develops tools.
How often do you see nepotism/ethnic bias in Software industry?
Starting to see quite a trend these days. People being denied of jobs not because of their skills but they are not of the same ethnicity from that of manager/interviewer. Apparently, being from the same country is a huge push in getting that job.

Not sure if this information is relayed all the way up to the CEO but the trend is definitely there mostly in managers/Sr. Engineers playing politics.

How often do you see this at your workplace ?
I have a Dell XPS 15, not the latest generation however I am happy with the build quality. I can't attest to it's friendlyness with BSD's or Linux. All that goes on inside VMWare WorksStation for me.
plenty of options, depending on what you need.
IFTTT Launches Developer Platform for App Integrations
If people feel that their "democracy" is rigged, then they'll rally behind a demagogue as a means of bringing the system down. Like most sideways assaults on Trump, it completely misses the point.
How to Reinvent Your Office Space for the Digital Age
CNTK is actually pretty damn good. It just lacks a good scripting interface. They're adding one though.

The network description language (now 'BrainScript') is a far nicer way to specify networks than the approaches used by any other network. Especially for recurrent networks. In CNTK you can just say `X = FutureValue(Y)` or `X = PastValue(Y)`. It's so convoluted in TensorFlow I actually never worked out how to do it.

It also has their fancy 1-bit SGD stuff, but I doubt many people use that, and it has a more restrictive license anyway.
Just ask Lawrence. Same shit, different day.
We preload a memcache proxy on your VMs for your non-gae runtimes:

https://github.com/GoogleCloudPlatform/appengine-sidecars-do...

In a nutshell, you can use a standard memcache library from your favorite language.

Disclosure: original author of this proxy when I was on the App Engine team.
For aarch64, SBBR http://infocenter.arm.com/help/topic/com.arm.doc.den0044b/DE...

If you were expecting it to be lightweight, I'm afraid I've got disappointing news for you. The UEFI/aarch64 binary is 2MB or so. But it's like a mini-operating system with drivers for a bunch of disk hardware, network devices and filesystems, because it supports network booting and booting from files located on local disks (so similar to grub).
Looking for contributors to a project. Contact me: alexbuzin88gmail.com
By 2030, 56 countries will have more people aged 65+ than children under 15
Hehe,no but it looks like a cool weekend idea.
"In pursuit of the design goal of simplicity, we deliberately chose to measure only download speed, measuring how fast data travels from server to consumer when they are performing activities such as viewing web pages or streaming video. Downloads represent the majority of activity for most internet consumers."

I'm willing to bet additional factors that went into that consideration were:

- Netflix gets massive download traffic on the cheap due to their scale. Upload, not so much

- This tool is a clever way of preventing providers from throttling Netflix servers without also throttling a (hopfully soon to be) popular speedtest. Uploading isn't something they need their primary customers to be able to do.
Problem: how is productivity measured? The example given is pretty transparent, however, if a doctor sees 20 patients a day instead of 15, his productivity is up, but does he do a better job overall?
Productivity can enhance up to some point; you can't indefinitely build more cars every day for instance.

Final stance: there is no such thing as infinite growth on a finite planet.
Who Writes Jobs Requirements Like This?
Knowledge of the following platforms; languages and technologies is required: JAVA; Windows Server 2008R2; SQL Server 2008; Eclipse IDE; Subversion C#; ASP; JAVA Script; and TELERIK 3rd party development tools; Visual Studio 2012 VB; .Net framework; object oriented; stored procedures SharePoint Top Site level Administration (development of InfoPath Forms; Custom lists; Workflows; Business Intelligence; Dashboards; etc.) .

MS SQL Server; MySQL; Oracle; WebLogic Admin Console; Oracle Enterprise Manager; WebLogic Management Pack; Nagios; Centreon; Cacti; Spacewalk; Rsyslog ; Rkhunter ; Subversion; Hudson; MS Active Directory; Shavlik; Retina; Security Content Automation Protocol (SCAP); Netwrix; vCenter; Brocade Network Advisor (BNA); Assured Compliance Assessment Solution (ACAS); InfraStruXure Central Knowledge of the following systems is desired: JIRA (Issue Management System ?IMS) by Atlassian Decision Logic Table-Web (DLT-Web) Estimating and Management System (EMS) SharePoint (SP) TSO Sustainment Environment
There can often be a strong disconnect between theory and implementation. I don't believe you can be truly effective unless you can get your hands dirty with both. Although if you have to choose, I'd rather know a bit of theory, and a whole lot about reality, than vice versa. Constants factors matter in big O.
This is an odd article because the main "demagogue" featured is John Bright who was more regarded as an economic and social reformer and great parliamentary orator.

He may have aroused strong passions but was far from a populist having lost his seat opposing the then popular Crimean War.

Just because a newspaper - presumably a politically opposed newspaper- once called him demagogue doesn't make him so. Especially odd as the article ends by defining demagogues as unable to face their opponents in debate - the very talent that John Bright is historically remembered for.
It's not just Trump. It's also Orban, Kaczyński, brexiters, and probably others from countries I don't hear about. It seems last few years people everywhere decided to "show the establishment" by electing irrational politicians.
I followed the link myself this morning. It certianly was there. I have no idea why it would have been removed or not be visible now though.
Five languages that came from English
Features of Apache Big Data Streaming Frameworks
Why I Live in IRC (2015)
> And this is good because?

Better code documentation? Static analysis? Compare to Erlang with typespecs
and Dialyzer.

> You want Java you use Java.

Why Java? Why not SML, OCaml, Haskell, Rust? Those are statically typed
languages, too.

> Oh it [Java] sucks? I wonder why...

Because it's statically typed yet it's dynamically typed ("Object" class
thing)? Because its type system is quite primitive and somewhat inconsent?
Because it was designed for use in TV sets two dozens years ago, and has
barely advanced as a language since then? (No, foreach loops and lambdas don't
qualify as a significant step, those are merely syntax sugar.)

> Oh even better, you set a type, does it prevent you from using things with a similar interface? Like iterables in place of lists?

Type specification signifies code author's intent. This is a very good
thing, and I want to see it much more in the code. I don't expect type
specs/hints to do anything more for a dynamically typed language.
Nope. You are simply ignoring the role of passenger demand in creating more flights. Additionally, CO2 per passenger is not the only consideration for sustainability; the goal is minimizing total CO2 output, i.e. total number of passengers.
Needs more UUIDs so we can get Microsoft on board.
Melding Hyperscale and HPC to Reach Exascale
I think the worst part is that the trusted boot environment can no longer be trusted.
Is there anyway we could escalate this, or get an admin to investigate?
Pokemon Going Going Gone
Why Your Dad Can Kick Your Ass
Jump Start with Python: Dictionary
This is changing very rapidly with the introduction of the low-level APIs like Vulkan and DX12 that were designed to scale on multicore systems. On those titles we've been seeing much better use of multi core resources than we saw on previous generations [0][1]

[0] http://www.pcworld.com/article/3039552/hardware/tested-how-m...

[1] https://imgtec.com/blog/vulkan-scaling-to-multiple-threads/
I would guess many people see "office work" as a form of UBI, where people self-regulate how much they work. Office blocks may not be physically empty, but the amount of work getting done appears to vary drastically. Lot of (logical) places to hide in large enterprises.
I haven't read the article yet but from the introduction I sense a narrative that the current situation is due to the 'illegitimate' second war in Irak? So it's Amerika's fault as usual?
IDE code completion and linting, which is admittedly an area where Python sucks.

But I'm inclined to agree. It's a little too to add static typing to Python. You're just going to end up with something far worse than a language that was designed with it in mind, like Ceylon or Go.
Bringing Home the Bacon
As someone who has added support for a few boards to both U-Boot and Barebox, I really recommend looking at Barebox first.

U-Boot does have support for more architectures and SoCs, but the Barebox code base is of _much_ higher quality. Also, the bourne-like shell is a pleasure to work with!
I've never seen AES-CCM used in practice. As far as I know, no browser supports it, and neither do most crypto libs - I think OpenSSL is the only one that does. I've heard many very smart people say bad things about GCM for a while now, and some have mentioned a preference for CCM - does anyone have any background on why it's not more widely used?

I use ChaCha20-Poly1305 in several places, which avoids GCM weaknesses, and while it's far more performant on mobile clients, it does seem to sacrifice a some amount of performance on current desktops (DJB's mail, posted to HN earlier, provides some hope that this may change in the future).
Contact a moderator and refer them to this thread I would suggest. Could this be a DCMA request? Srange if so given it was on a freely accessable website.
The message you were referring to was talking about code for copying strings. If you wanted an instruction to copy lots of strings, the CPU would need to know what a character is (which could be 7 bits, 8 bits, 16 or 32), what a string is, how it's terminated, what ascii and unicode is, be able to allow new character encoding standards etc etc. Then you would need other instructions for other high level datatypes. That's not what CPUs do, because you're limited by how much more logic/latency you can add to an architecture, how many distinct instructions you can implement with the bits available per instruction, how many addressing modes you want etc.

So instead, this information/knowledge about high level data types is encapsulated by standard libraries and then the compiler below that. Most CPUs have single instructions to copy a chunk of data from somewhere to somewhere else and a nice basic way to repeat this process efficiently, and it's up to the compiler to use this.
The Uncertain Life of a Top-Ranked Drone Racer
There is a brilliant article [1] on Damn Interesting about the history of the banana.

[1] https://www.damninteresting.com/the-unfortunate-sex-life-of-...
Where typing is really useful, in my experience, is in an external API.

Most heavily used libraries in most dynamic languages, not only Python, ought to have assertions with type checks for parameters. In the external API calls to the lib.

Inside of a lib you should have tests anyway, so type declarations shouldn't be important.
Building Cloud Apps with Aspose REST APIs
I miss Clarus the Dogcow.

macOS needs more Clarus.

https://en.wikipedia.org/wiki/Dogcow
> but you can plausibly claim

And anyone else can plausibly claim that you carefully forged a file to get a victim to sign it -- the signature will be of the whole file, not just a single view of it.

But that said, you shouldn't sign binary files unless you have a reasonable understanding of what is in it (or trust the party presenting it to you).
> Nowadays politicians have to convince people that banning gay marriage is a bad idea

They don't "have to", they want to
Can you come up with an alternative explanation? I mean, it's plausible (likely even) that certain events would happen even without US interventions ("Arab spring" in Tunisia and Egypt), but the overall unstability in the region seems to have been introduced by US bombs (in Iraq, Syria, Libya).
Like most of modern history: America's fault most recently, but Europe's fault originally.
How would I contact a mod? I couldn't find an answer as to the official channel/method of doing that. (Please forgive my ignorace)

I don't think it is a DCMA request. There are dozens of other links posted on HN from that website.
Dan Kaminsky: Developers need secure coding environments [video]
GNU founder Stallman: ‘Open source is not free software’
You can now buy T-shirts with pictures from the Hubble telescope on them
Is it not more likely that the filter broke and that's just a natural effect of what happens? I have seen bad filters before and they make the water taste like acid — worse than if the filter was removed entirely.
Anti-virus scanners are viruses. There's nothing like having some yahoo decide that Windows Defender isn't good enough, and so you need multiple, heavily intrusive real-time virus scanners running, fighting with each other, constantly thrashing your hard drive, and making a beefy development workstation waddle along - I already have Visual Studio doing that, but at least that's helping me do my job, not obstructing it...
How about Brazil ands India, too, then?
tl:dr 100 pages:

1) People are fucking poor and hungry (extreme wealth inequalities)
2) Salafi/Wahhabi (Saudi) funding of islamism
3) Antediluvian hatred between people (it goes, way, way, way farther back than Sykes-Picot)
Support link at the site footer has an email address : hn@ycombinator.com I suggest you maybe contact them with your concerns.
No decision yet, this PEP is a draft. Anyone can propose one.
For an RPG you can simply take anything from his Twitter bot https://twitter.com/unchartedatlas :)
Currently the typical solution on Hyperboria is indeed the current internet DNS system, primarily for lack of a widely accepted decentralized alternative.

A truly decentralized alternative to the current DNS system is a difficult problem to solve, and one that people continue to work on. IP addresses are easier because they are interchangeable, it really doesn't matter which one you have as long as you're the only one who has it. Domain names, though, are not at all, in fact that's basically their entire point. The question of who gets which names, issues around fraud and phishing, mass registration and domain squatting... how do you solve those problems without some sort of authority to arbitrate and enforce rules?

The closest alternative to the ideal that I know of right now is probably Namecoin, which works quite well with Hyperboria, but it still involves a number of compromises that not everyone is happy with.
If you base your cipher on features that will be cheaper in future, maybe you are also making it easier to brute-force it?
I'm not sure how it's in the US but my biggest fear with water quality is never the water from the source but what happens on the way to your tap. In Vienna Austria for instance they are super concerned about PH levels because some old houses still have lead piping and if it gets out too far, then the pipes can corrode and lead makes it into the water.

As another example the difference in water quality in the same district in Moscow and SPB from different taps is crazy.

Now that smart meters are a thing for electricity I really wonder if it would not start to make sense to work on basic water quality measurements in houses.
>His extensive medical knowledge made him very paranoid & depressed< I'm going to say that it was the sleep deprivation brought on by having a small child in the house, the effects of which care be pretty terrible.
I think the biggest issue is that it _is_ in the middle of the desert. You're fighting the stable state by trying to make something nice and walkable.

Maybe it would actually be better to "migrate" the Sea over to a cooler area of the state. We made a lake before, why not do it again?

Seriously though stopping evaporation would be a big win to stop the sea from disappearing.
Thanks! Your example to explain the differences makes me more leaning towards Keras. It feels like Scikit for Deep Learning.
Ive never done reverse osmosis but Ive built water filtering fountains for my cats.

You'll want NSF grade (food grade) carbon from either bone or coconut shells with a fine enough mesh to provide resistance. I bought 10 pounds of this one and its still lasting over a year:

http://www.buyactivatedcharcoal.com/product/granular_activat...

Next you'll want to get silver tubing and adapters to kill all bacteria. You'll also be able to connect your carbon filter inline with the tubing and use a pump to push your water through the filter.

This is the best NSF antibacterial silver infused tubing money can buy:

http://www.newageindustries.com/clearflo-Ag-47-antimicrobial...

I recommend NSF Eldon James antimicrobial tube fittings:

http://www.usplastic.com/catalog/default.aspx?catid=550

You can also find the clearflo tubing on usplastics but only in 100 feet rolls. I can ship some if you need only a few feet, my email is in my profile.

Next youll want a transparent/translucent inline refillable filter. I recommend a 1/2" FPT but you can get larger/smaller depending on how much water you want to filter and what your tubing, adapters, and pump size is, everything needs to match. 1/2" ID for tubing and 1/2" NPT / barbs is very compatible and provides enough flow for most purposes. Theres a lot of these on the market, here's a good google search that sources images from amazon, ebay, and some smaller vendors:

https://www.google.com/search?q=inline+refillable+filter&prm...

Unless you hook this contraption up to an actual water line( your sink), you'll need a pump to push the water through the carbon. No, gravity is not good enough - if the filter is worth its salt it will provide a resistance much greater than what gravity can provide.

I recommend Danner steel pumps. Their plastic ones suck, trust me, I've burned through a few. This pump has really shined:

https://www.amazon.com/gp/product/B000BJK3QQ

Now if you choose to use this pump, go with 1/2" on everything. Here is a barbed adapter that will screw perfectly into the top of the pump and seal perfectly with 1/2" ID tubing:

https://www.amazon.com/gp/product/B008TSRZJE

Let me know what you finally settle on and how it goes. Filtration is lots of fun!! Cheers! :-)
I think some of that is aesthetic, compared to the burro banana, the Cavendish is certainly more elegant looking. Burros are the ones you tend to see in most Latin American markets in the US, plump and stubby. They are no less tasty however.

Some of the other such as plantains aren't very edible raw which is why you seem them flambéd in deserts and fried into chips.
Yes but if automated pip installs numbers are way larger than manual installs you end up with projects supporting both with roughly 50-50 numbers.

I agree with the parent post: now is the time. Open source projects should to stop supporting py2 in their new major release and cleanup their codebase from the hacks made to support both languages.
University libraries are supported in part by taxpayer money. Which largely goes to pay for journal subscriptions (whose costs are rising far faster than inflation). So the taxpayer-money->private publisher conduit is a very real thing in our current system.
Intel acquires deep learning company, will focus on next-generation AI
Isn't the point of being salaried is you're being results-based instead of hourly based?

Granted, there's an implicit agreement to do "40 hours" (or whatever the norm is), but that they're paying you for what you produce, not for how many hours you're in the seat.
I guess one has options in every language including Python. Does something make R stand out over Python for Big Data?
Don't let instincts get in the way of a great work culture
Triffin dilemma.
http://www.bloomberg.com/news/features/2016-05-30/the-untold...
May I suggest you read it before commenting on its content? If you want your thoughts in it to be taken seriously, that is.
Check the author list.
Happy 10th birthday pandoc!
Thanks, will read after work. :-)

It was surprising.

From what I've read, people living for a long time in dictatorships are quite intolerant and hateful. (There were quite a bit of intolerance in East Germany after 1989, too. And examples from Eastern Europe are well known.)

If/when the Arab world get rid of the dictators controlling the media and education gets better, they should become more "normal".

Or maybe I am too liberal in assuming every culture will walk the same path as us. I doubt it. Until someone comes up with something that works better, liberal [edit: and ~ capitalist] democracy is the least bad alternative.
Oh it was definitely a "process" deleting the account. But the sheer amount of emails they send is a travesty. I honestly can't believe they haven't hit the point of diminishing returns yet. I suppose because people view linked in as a must there are virtually no consequences for them. Unless people start deleting their accounts. I highly recommend it.
Equal marriage is very much an example of the process working, from homosexuality being illegal within many people's lifetimes. Social change always takes a long time as it involves gradually changing norms, not just legal process. Persuading people that the alleged "harm" is entirely mythological.

GHG on the other hand is a problem where lots of people's incomes depend on ignoring it.
Jerry Talley who taught intimacy at Stanford some time ago has a great lecture on this

Do you know if it is available online?
Spot – tiny ack-style file search utility (bash+find+awk+grep)
Switzerland is a Third World country by definition and has all this too.