skysight-inc/HackerNews huggingface dataset:
Regardless, Enigma was pretty low-value intelligence. It would give you things like the daily position of u-boat packs, but generally speaking there isn't much you can do with this type of information - maybe increase the ability of your conveys to avoid U-boats, or increase slightly your ability to hunt them.

The real game was the Lorenz-stye encryptors that were used for communications between German commands. These delivered the strategic information about mid-to longterm movement of units and so on which allowed they Allies to correctly anticipate attacks. These were the messages that Colossus was used to decrypt, as opposed to the Bombes which were decrypting Enigma traffic, and which were largely derivative of earlier Polish efforts to decrypt Enigma.

I read a book a while back https://www.goodreads.com/book/show/1127838.Colossus that looks at all of this in detail. Surprisingly, if the book is correct, Turing seemed to have limited contact with the Colossus effort, and was more involved with the Enigma decryption. The Colossus people didn't seem to be terribly occupied by ideas such as Turing-completeness, they were just building machines that were capable of doing certain operations at high speed.
Rack router example implementation for ruby beginners
http://www.nhs.uk/Conditions/Conjunctivitis-infective/Pages/...

In the UK this advice is available from pharmacists, over the phone using NHS 111, or online from NHS Choices.
I think the more likely explanation is that Google withdrew* once it became clear that Chrome was far more popular. This same event led Mozilla to do some soul-searching (aka user surveys, etc.) as to why they were losing users, and what their USP was compared to Google - privacy is one of them.

* Note that "withdrew" might also mean "offered less money than before because Firefox had less users than before, and Yahoo! offering more.
100% on point. That's why I'm insanely happy to live in St. Louis now right as our kids were born one mile from grandparents. We avoid most of that stress. As long as you work at a thriving place it feels virtually no different intellectually than SF. After all think about how many people you interact with meaningfully day to day. Seems like most people's work are little bubbles so the city you live in isn't super relevant.
I was once taken into a room and questioned by US border personnel for eating a banana after passing US pre-clearance at Dublin airport.

Technically still on Irish soil but within the US customs zone, apparently, and I had thus lied on my form when I said I wasn't tranporting fruit or vegetables into the USA.
Thank you, I'll have a read of that. It is interesting that these better outcomes were achieved because the gigantic amount of work that was done in secret is now being overturned because of serious and legitimate complaints about the terms of the agreement. That doesn't sound like a particularly good outcome at all!
Bitterness and resentment at Trump’s inauguration
I mean, it's surprising how well it works, but if you come in, and expect to get a perfect parse tree out of everything, so you can then easily pattern match on top of that, well, you'll be in for a rouch surprise.

Any every slightly more complicated sentence was completely misparsed by CoreNLP and ParseyMcParseface. As I mentioned before, as soon as you introduce relative clauses it breaks down.

It's hard when your research was supposed to discuss how to better handle the common knowledge problem of NLIDBs, but you have to spend a lot of time just to get a kinda useful parse out in the first place.
>"Don't play devil's advocate. Only advocate positions you believe in."

That's terrible advice. The main reason for playing Devil's advocate is to try to see things from a different perspective to build a fuller understanding. This is frequently useful.
This pretty much exactly sums up why we packed up our 3 kids (3 weeks, 1.5yrs and 3yrs at the time) and moved from Seattle back home to Portland where all my family is 20 minutes away and hers is only a couple hours. We're 6 months in and, minus the income tax, it's the best decision we've made as parents.

Not having family, or people that are that close to you in your general vicinity makes a hard task incredibly more so.
Show HN: Python list and dict with undo
> voluntarily ... at their own will

That's incredibly rare. Most peopled don't understand the type and amount of data being collected or the power of modern analysis methods. This kind of data collection needs to have the informed consent of those involved. That is a significantly higher standard than getting someone to click "I Agree" or pretending they read and understood the ToS.

Even among the minority that do understand at least the general shape of what will be done with their data, most people - correctly or incorrect -believe they don't have any choice (no alternatives).

> Sounds much different when its phrase properly and not accusatory.

Yes. It sounds like a cheap excuse that doesn't reflect reality. It may reduce conative dissonance and/or guilt to pretend that people are participating in a voluntary transaction, but it's still an attempt to manipulate and scam people... or worse.
And how do we know which is effective given the current flaws of the system and the various conflicts of interest....?
In case your comment reminds others: https://donate.mozilla.org/

:)
A functioning free market depends on getting as close to perfect information as you can get. You can either have a functioning free market, or freedom to hide information.
For those that would like to visualise how the bacteria vs anitbiotics evolve in an experiment over 11 days, have a look at this video from Harvard:

https://www.youtube.com/watch?v=plVk4NVIUh8
If you want the six-hours version: https://btholt.github.io/four-semesters-of-cs/

Honestly, almost all developers I've ever worked with would benefit from going through this. Even if you only end up truly understanding one more thing, a lot of this stuff is very fundamental, and IMO way way better to learn after you've lived it and know what it's like in the field. You can then see how and where to actually apply these concepts, and likely facepalm when you realize your previous mistakes :)
...hosted on Github ;-)
I generally agree with your idea that "don't be an asshole" is an incredibly subjective and unhelpful rule of thumb. However your comment that "being racist is pretty easy to nip in the bud" is just absurdly oversimplified.

A racist may live in fear of the criminality of (insert race here) without seeing the bigger picture of poverty that causes it. A racist may have a majority of bad experiences with
(insert race here) without realising their own prejudice was to blame.

Racism isn't "being mean", racism is potentially diverse set of prejudices and overly broad opinions that are founded on faulty logic or incomplete data. Racism can be propped up by an entire web of social beliefs and a lifetime of personal experience. Racists don't think they're "being mean", they think they hold sane, justifiable opinions against other "mean" or even "inferior" groups of people. Indeed, it may "not even occur to them they are being offensive".

The long and sordid history of racism around the globe can attest to the fact that racism is not something "easy to nip in the bud".
Is this another rogue Cambridge Analytica ad that will get debunked later when the impact was done?
> It makes zero economic sense,

This is patently false in the bigger economic picture, and dubious still thinking about it from a microeconomic view. Japan is perhaps our leading indicator of why having less (or no kids) has a huge impact economically. Fundamentally, because our economy is at it's core driven by growth, if the number of consumers doesn't increase (or even stay stagnant), the economy will fall flat on its face, and we'll have a huge glut of older peak (again like Japan) with no one to carry the torch forward (or even to take card of the elderly).
> If I'm an employer, why ban me from asking some question to a prospective employee?

The reason to ban employers from asking this specific question is because it makes it easier to perpetuate a cycle where a person who is underpaid at one point in their career continues to be underpaid in the future. Note that I am only saying it makes it easier to perpetuate that cycle. I am not arguing that it guarantees that cycle for everyone.

> It's a restriction on the employer's freedom.

It absolutely is. Why is that a problem in this specific case? It is not being restricted arbitrarily. I just described the clear and rational reason to want to restrict employers' freedom to ask for a candidate's salary history.

At that point simply stating that it violates a freedom isn't good enough. You need to either:

A) Argue that I am wrong and asking for a salary history doesn't make it easier to perpetuate a cycle of someone being underpaid. Note that saying "They could refuse to answer" or "They could lie" or "They could find a different employer who doesn't ask" is not arguing that I am wrong. I agree that all of those things are possible. I agree that some people will actually do them and sometimes that will cause them to stop being underpaid. But I also know that some people will not do those things and will tell the employer their previous salary and are more likely to continue to be underpaid as a result.

B) Argue that someone being underpaid relative to others with the same skills and responsibilities is not a negative thing and so there is no need to try to prevent it.

C) Argue that restricting the specific freedom of employers to ask for a candidate's salary history causes more harm than it prevents. It is definitely a good rule of thumb that restricting freedom is normally bad, but that does not mean it is inherently bad to restrict any freedom. For any specific freedom there will be specific reasons why it is a problem to restrict it. If you ask me why it's a problem to restrict the freedom of the press to report negative things about world leaders, I can give you specific reasons. If you ask me why it's a problem to restrict the freedom of a gay couple to marry, I can give you specific reasons. But if you ask me why it's a problem to restrict the freedom of employers to ask for salary histories, I honestly can't think of a specific reason.
Xml-Lite: Maintaining XML in Pure JavaScript (IN BOTH NODE.JS and BROWSERS)
>Also countries with trade agreements are far less likely to go to war with each other. This was one of the main benefits of NAFTA with Mexico too.

I'm not well versed in the details of NAFTA but are you contending that one of it's main benefits was preventing a war between the US and Mexico?
I'll either politely refuse to answer or if I have thought about it beforehand then I'll give a number that guides them towards the salary I am looking for this time around.

I don't really mind the question. It's a little rude and it's only asked to get a gauge of salary expectations so why not ask what the current salary expectations are directly.
Well, i do have Python 3. But the fact is that if this package only works with python 3, you should specify such in the pip package info file. Otherwise, I’ll just pip install and try to run it with Python27 because pip for 2.7 installed it with no problems.
Cheers
Lowering precision has been done already by several firms.
Indeed, I couldn't agree more. Though I'd be happy for them to be coerced into providing the petabyte+ datasets too. If they can afford to store them they should serve them.

I believe the UK signed up along with the US as part of the G8 to an Open Data Charter [1] in 2013. In theory it aims to ensure that all government data be published openly by default, but in practice, as far as I can work out it has no teeth. You can point government departments to it, tell them they should release data, ask why they wouldn't and just get stonewalled.

I particularly pushed hard to try and get data from speed cameras released (without personal details; just time, location, speed, etc.) I even offered to aggregate data, normalise it, run the hosting, etc all at my own cost. Nothing. As far as I can tell there's no one to go to who has the power and influence to make it happen.

[1] https://www.gov.uk/government/publications/open-data-charter/g8-open-data-charter-and-technical-annex
I'm going to get downvoted into oblivion, but I just gotta tell you that this made me laugh for ten minutes straight.
There are a few of those non-antibiotic based approaches discussed in the following BBC Horizon programme:

http://www.bbc.co.uk/programmes/b01ms5c6
XMind SDK for JavaScript (IN BOTH NODE.JS and BROWSERS)
There's an Enigma Machine on display in the centre of Milton Keynes this weekend https://twitter.com/alblue/status/823105879847370752, as part of the celebrations of MK's 50th anniversary. Bletchley is a suburb of Milton Keynes. http://mk50.co.uk has more if you're interested :-)

Bletchley Park has a machine on display as well, and also hosts the Bombe machine which was used to crack Enigma codes during the war. It used motors to drive copies of the rotors in Enigma in order to find a "short circuit" (where one letter coded back to itself) since this would indicate the starting point was invalid. The rotors would then tick one over and start again. The reason for so many columns was that each column of three was a different stating point - in effect, base 26 counters where each 3-digit number was started from a different number. To account for different rotor combinations and choices there were 20 or so machines built each corresponding to a different rotor choice (ABC, ABD, ABE, ACB, ACD etc). In fact it didn't just use the reflexive lookup for short circuiting; the cryptanalysts produced "cribs" which were hypothesised guesses of loops; if R-S, and S-T and T-R then this would be another short circuit option. The bombe was "programmed" with such cribs mechanically (leads plugged in to simulate connections) and then set to run. Since this process changed at midnight each day they would do the same thing day after day.

Round the corner from Bletchley Park is the National Museum of Computing http://tnmoc.org which although on the same site is a different organisation. They have the Colossus machine which was used to break the Lorenz cypher, and was the first programmable electronic computer (although the program was wired in in hardware, in effect a manual ROM).

It's well worth going to see both of these if you ever happen to be in the Milton Keynes area, or if you're passing through London - it's half an hour away by train.
Right. The best scheme requires no bravado. You should be able to tell the truth:

1) use FDE with a LUKS-like scheme where the encryption header can be backed up and then removed (making sure you can restore it at your destination somehow).

2) Destroy the header before travel. Carry live media if you need to use the machine while traveling but keep it minimally provisioned (nothing personal on there).

3) Your machine essentially now contains random data (even to you), perhaps except the partition table and/or boot parition(s). Tell the authorities that you "fill your hardisk up with random data before traveling in case of theft."

This is a true statement because: a) without the LUKS header your own data is essentially random, even to you and b) the scheme does protect your data in the event of theft.

Thus you can safely utter it with no bravado.

An even better scheme would use verified boot of some kind so that if the device is confiscated and returned, and its critical to you, you may have some way of proving the boot loader hasn't been tampered with. But I can't speak as to the difficulty of this.
This is the tariff elimination schedule for the US in the TPP. It's 386 pages long. If each of the industries effected by it were able to voice their concerns publicly/politically rather than simply furthering their interests in closed negotiation, any trade deal would be politically untenable. The alternative outcome doesn't exist.

http://dfat.gov.au/trade/agreements/tpp/official-documents/D...
A bug report that is a good example of how to read core, at least it seemed easy to tie the very simplistic code to the expanded core in combination with the commentary.

https://ghc.haskell.org/trac/ghc/ticket/11710

Another good tip is to use the ghc option `-ddump-rule-firings` to see if code gets inlined or otherwise optimized.
Flash storage is nvram, so yes, hosting companies offer it.
Probably they are not really after the data here. This is way to intimidate people and to discourage others from participant in projects which are not appreciated by the US officials.

This kind of publicity is actually beneficial for the officials. More people see what kind of trouble you maybe get into should you start contributing to Tor or other similar projects.
GPUs are a bit silly, even though they work well, since the power consumption per unit of computation is higher than FPGAs , and orders of magnitude higher than the human brain. The problem with deep learning is that real brains don't do multiply-accumulates and so contain no power-sucking floating point hardware. So there is a lot of room for improvement here.
Interesting. I didn't know about Community-acquired MRSA. From some googling, it sounds like its spread is currently still limited to at-risk communities (athletes that share equipment, kids in daycare).

There still has to be a substantial selective cost, otherwise the resistant strain would quickly spread through the whole population, right?
If that were the case I'd assume people's clothes would inexplicably keep falling off...
The Self-Driving Database Management System
The plays are a very good read with the added bonus that you can read at your own pace.
What does a ban from ESTA actually mean?

I know that one can be ineligible for an ESTA. For example, if you've made a trip to Iran. However even if ineligible for an ESTA, a person can still go to a US embassy and apply for a regular visa, just like folks in non-ESTA countries.
There is a book where monkey throws darts at a dartboard beats professional investors. There is also a similar where
cats pick stocks with their whiskers and beats the pros.

A Random Walk down Wall Street
http://www.forbes.com/sites/rickferri/2012/12/20/any-monkey-...
http://www.marketriders.com/investing/why-googles-investment...
> Before I had children, I had no idea how difficult it was going to be, even putting aside finances. Most people without children just don't get how much more difficult ordinary life becomes.

I have a very very tiny tiny inkling of how difficult, after spending several weeks with my sister, her husband, and their (now) 8-month-old. And I know that what I see and feel is only a tiny fraction of what they see and feel. It's the best shot of birth control I could ever get.

And yet, parents -- on the whole -- love their kids, would do anything for them, and believe that their decision to have kids was the correct one. Holy biological imperatives, Batman.

I really hate that there are so few kids in SF. I wish SF could be a more kid- and family-friendly city. It just seems like too many things need to be fixed to make that happen in any reasonable time frame, and it's tempting to suggest that other things -- such as the housing crisis -- are more pressing and deserving of people's time and attention.
+1

(I know "+1" posts are a sin, but if a few more haskellers take heed of the documentation problem, it'll be worth me getting hellbanned.)
If you develop a new antibiotic then it won't be used, it will be held in reserve for when current antibiotics no longer work. We don't want to expose bacteria to new antibiotics until we have to. This is why it would be a commercial failure.

A change to the model where the government(s) develop their own antibiotics so that they can sit on them might be in order. It's not much of a vote winner but is as essential as defence.
Well, another issue is that there are carrots, but they are tough to sell.

I have been using Python 3 for 2 years now in production, and I would never want to go back to Python 2. Benefits include:

- less boilerplate. Automatic super(), no object inheritance, yield from, generalized unpacking, keyword only args, less itertools import, no need for __future__, f-srings, etc. Basically my code is shorter and faster to write.

- better error handling. This one is big. It is easier to get a bug free Python 3 program. You get exception nesting handling, finer file exception granularity, more safety nets (e.g: no more arbitrary object comparison), better error messages, absolute import by default, regular division by default, etc. As a trainer, Python 3 is so easier to teach.

- unicode is no just about u''. You have the "encoding" parameter everywhere by default. Everything default to "utf8" naturally. You don't need the # coding: monbo jumbo. There is no more "auto-casting" of bytes. English native speakers underestimate the value of this. As a European, it's invaluable to me, and it is to the rest of the world that is not using ASCII as their main alphabet.

Those are really, really great benefits. But terrible carrots. They don't sell. People want big shinny stickers with "+30% perf" which will never be of used for most projects. While those benefits, I guaranty, are stuff all project benefits from, and you feel them a lot once you get used to them.
Would be helpful if the title indicated this is a download of compressed PostScript.
Numbers and Free Will
Except most FOSS maintainers don't have glory or money. They do it for the project. While politicians rarely do it for the country. In all my life, I've never heard one I deeply respect that was elected. I see many FOSS maintainers I respect that are in charge.
There is actually very little evidence as to what should constitute a full dose of antibiotics[1], and some doctors and researchers are now starting to discuss this (however, due to public health message concerns, it's mostly kept pretty quiet). In many infections, once bacteria fall below a certain level, the body's immune system can kill off the remainder.

[1] https://www.mja.com.au/journal/2015/202/3/knowing-when-stop-...
Gut flora in humans appears to have a significant influence on weight gain/loss. Perhaps ABs fed to livestock tilt towards weight gain.
Rowhammer-test – Test DRAM for bit flips caused by the rowhammer problem (2015)
The problem with that logic is that it leads to gold-rush/mining cities which become ghost towns when their main driver goes away.

I'm not saying that all of The city would disappear, but a flood of people leaving the city, driven out by a bust that will eventually happen, could leave large areas completely empty. That gives rise to higher crime, which increases stress on a police force that doesn't have as much taxpayer-funded support as it did before.

You need people of all ages to keep a city thriving.
Update and Build Prep
Not war, per se, but rather the stability the point makes more generally. It's easy to look at Mexico and see a country impoverished and rife with corruption, but the pressures put on it by NAFTA have seen it make some impressive moves over the last 30 years. It has the added benefit of reducing immigration incentives (which seem to preoccupy a lot of Americans these days).
I'm Joanna Bryson, a Professor in Artificial (and Natural) Intelligence – AMA
Among the 1% there exists multiple deep and consistent insider networks where stock tips and wealth creation ideas are exchanged. So the 1% crowd thrives from being in that position.
There is little evidence behind the length of the antibiotic course[1]. Depending on the type of infection, coming off antibiotics early may be better for you (OTOH, this can lead to a bad outcome for you too).

[1] https://www.mja.com.au/journal/2015/202/3/knowing-when-stop-...
They really should have EOL'ed 2.x much quicker then what we have now. When you have that much time there is really no incentive to ever switch.
If I need that kind of advice I'll just give a phone call to my parents, thank you. It's also free.
Brace yourselves; Super Bowl is coming – show NFL news on WordPress site