skysight-inc/HackerNews huggingface dataset:
Yeah, their institute just put out a quarterly update a few days ago: https://www.fhi.ox.ac.uk/quarterly-update-summer-2017/ . It mentions their previous Fermi Paradox paper, "That is not dead which can eternal lie: the aestivation hypothesis for resolving Fermi’s paradox" ( https://arxiv.org/abs/1705.03394 ), and also a "future paper" that sounds like this one:

> Anders Sandberg, Stuart Armstrong, and their co-author Milan Cirkovic published a paper outlining a potential strategy for advanced civilizations to postpone computation until the universe is much colder, and thereby producing up to a 10^30 multiplier of achievable computation. This might explain the Fermi paradox, although a future paper from FHI suggests there may be no paradox to explain.
At first glance it seems like this will still expose who is emailing who to the network (and potentially other metadata), as well as relying on dns to function. Is that correct?
the "pro-life" movement in the US has always been about controlling women, not protecting anyone. once you realize this the fact they generally don't put any focus on mothers, children's health after they're born, family planning, education, nutrition, etc makes a lot more sense.
Again, these are tough to answer in the abstract without knowing anything about the company, the offered jobs, or the individuals because sometimes a TN makes the most sense and sometimes some other visa status makes the most sense. Theoretically, as long as a Canadian can show strong ties to Canada and a credible intent to return home, a TN can be renewed multiple times.
Everyone knows she never crashed. She went into the adult movie business under the screen name of: Susan Tickleberry.
You're allowed to use equal force in the UK, as I understand it, which means if someone attacks you with fists, you can't shoot them in return. If you're in danger of being killed, then you'd be able to use lethal force.
I agree, but my older brother figured it out. It was confusing because most games were single screen with obvious objectives. ET had a larger map with randomized items. You had to collect various objects to get home and bring them back to a central base. Unfortunately, there were a lot of similar looking maps and bad collision boxes, so you were constantly falling down empty holes and having to lift yourself out.

Bugs aside, it was beatable, and you had to read the instructions a few times to figure out what the hell was going on, and you would just ... lose sometimes.

Deadly Towers on the NES gets a lot of hate for almost the exact same reasons: random dungeons, unclear gameplay, and sometimes vindictive enemies.

The funny thing is, the current roguelike indie boom is built entirely around those concepts, and the Dark Souls series is hailed for being a throwback to the original zelda, where you just had to figure the game out.

ET wasn't a great game, but it was an ambitious game when home consoles were a new thing and everyone just wanted asteroids and pac-man.
You are going back to the time of NetZero, who was probably one of the first companies to offer free Internet, at first anyway. They had an ad that was on top of everything and you couldn't avoid it. Though... many of us had that tool to hide it, but that's not a topic for this discussion.
My brief and only interaction with Coraline entailed me tweeting to her, thanking her for a talk she gave, to which she blocked me, and told me to my face "Straight white cis-hetero males are the enemy".

I think, looking back on that interaction with Coraline, there was, in fact, a real problem with empathy.

But that problem wasn't mine.
I'm not going to answer how I go about detecting infestations, because I don't want my techniques to become useless. However, I'll depart some knowledge on how to better protect yourself.

1. Get familiar with your router.
- Find it's logs and look for anything weird incoming or outgoing that you know isn't you.
- Keep your firmware updated.
- Learn how to configure the firewall.

2. Get the most powerful machine you can afford and run a from the metal hyper visor. Make all your everyday OS installs be virtual machines or containers and be vigilant about keeping an eye on what's running on them.

4. On Linux
- Learn the "top", "ps", and "netstat" commands.
- After initial install of the OS, setup Tripwire.
- Pay attention to CERT alerts and try not to be one of the suckers that installs the various honeypot malware.
- Be concerned more with patches then Uptime (If the OS tells you it needs to be rebooted when you login, reboot the damn thing ASAP with respect to your maintenance windows).

4- OS X.
- Same as Linux, except OS X doesn't really virtualize so great. Apple really hasn't taken the time to stream line their code base when it's being run virtualized. Maybe performance will be okay on the new iMac Pro just as an effect of the Hardware overkill. Your milage may vary.

5- On Windows.
Windows is an entirely different level of complexity. However, it does virtualize very well and Microsoft has made many optimizations for it especially if you use Hyper-V.
The key here is backups. Seriously. You need to create snapshots after the initial install and if you really need to run some kind of shady freeware application, or scammy application to get your music onto your iPhone without iTunes, spin up a completely new windows VM, install all that crap in there, and when you are finished, trash that VM.
- Keep the windows defender updated and run a full scan weekly.
- Learn Task Manager
- Install SysInternals and learn what is going on in your system. https://technet.microsoft.com/en-us/sysinternals/bb842062.as...
It says it's 7T in the article?
My brief and only interaction with Coraline entailed me tweeting to her, thanking her for a talk she gave at a conference (which, in all fairness was a good talk), to which she blocked me on twitter, and told me to my face "Straight white cis-hetero males are the enemy".

I think, looking back on that interaction with Coraline, there was, in fact, a real problem with empathy.

But that problem wasn't mine.
In fact, it's better to start the GC process at least 1-2 years before the 6-year max-out date to account for any delays or problems in the process.
Selling to the Enterprise at the early stages
only 160 megabytes

Take a bunch of source code. Compile it, obfuscate it, compress it, and encrypt it with AES such that the result is a 160MB blob. Now see how long it takes to figure out what it does, given a computer that costs a lot of money just to load your program and a long time to give you a result. The upper bound on the complexity of DNA as it relates to the complete expression of an organism phenotype is insanely high.
CNN Warns It May Expose Anonymous Critic If He Ever Again Publishes Bad Content
Replication is far more important than peer review. I would rather a 1/10th the number of "advances" published if I could rely on the results to be true, and even more importantly, robust.

When I used to run a lab we used to only consider results that had been replicated in at least two unconnected labs. Everything else was just a waste of time (on average).
I completely agree with that assessment. The U of A is a great school, and summers in Edmonton are fantastic, but the winters are something else.
Is Android really just Linux?
Évariste Galois
"The funny thing is, the current roguelike indie boom is built entirely around those concepts"

Maybe all the hours I've played nethack as an adult is just penance for failing to win ET when I was a kid.
> A way to list all known accounts

(I'll call this "discoverability" or "browsability".)

I'm gonna go farther and say that the entire notion of discoverability is undervalued in a whole range of scenarios, not just here. Many of us programmers are so used to the notion of "you should already know X in order to do Y" that we completely ignore how detrimental and unusable it is for mortals.

At the risk of going off-topic, another example is the fundamental difference between a GUI and a CLI... the poor user who's just trying to learn how to use the computer can always click a menu or right-click an empty window to see most things that can possibly be done (there's only so many buttons on a mouse), but good luck having them discover what they can do with their keyboard. e.g. there's a command called "apropos foo" but how the hell is the user supposed to know about it? On a GUI you just click the Help menu (it's already there) and look at the contents. And even the help system can't know about every command. People have to read manuals and remember a ton of things before they can use CLI tools, in contrast with GUI tools which they can discover as they go. (Obligatory note: I'm not saying they can always substitute for each other, or that even one is always better... e.g. it's obviously much harder to automate GUI tasks. Just drawing a comparison here because I think there is a larger point to be made.)

Another (off-topic) example is the difference between opt-out and opt-in systems for practically anything. In practice (maybe not in theory), people have to know what to opt out of in order to have any chance of being successful at it, but they are generally allowed to discover what they can opt into. Of course this is usually due to misaligned incentives, but the point is that knowing a-priori what to do can be a crux of what makes something practical vs. impractical for consumer usage.
I work in the UK in a tech company and I thought the opposite. Here we would definitely have let her go as well for her aggressive communication style. No matter how good you write code, if your everyday attitude is creating a toxic environment around you then you're not welcome, because it drags down everyone else and as an employer it is a responsibility to create a nice environment to which your employees are happy to wake up 5 days a week.
Same is happening to me. These folks get hold of the details of recent domain registrants and spam them. I'm even getting phone calls. I don't think the information is explicitly being 'sold' - if you don't opt for domain privacy, such details are available to any suitably motivated actors.
What's the best way to promote a new open source project?
Why should it not also be the case with humans? Sure sure, our environment, development, nutrition, family bonding, etc, all has an effect on our intelligence.

Dog breeding is just a euphemism for eugenics.

Presumably all domestic dogs are descendents of one species of wild dog, so given that:

Give me ~12,000 years and I'm willing to bet I can give you a breed of super intelligent humans (Border Collies) and a breed dumb dumbs (Bulldogs).
And I thought that http://www.deepexcel.net/ (Deep Spreadsheets with ExcelNet) was mind-blowing...
New photo app for those bored with Insta
>Does anyone actually use Blue Apron?

Podcast hosts.
What a brutally insensitive comment.
MAPS.ME to Launch World’s Easiest to Use Local Advertising System
Van Halen's Concert Contract Required No Brown M&Ms
Sure - but I am guessing a few errors here and there would have much less impact than a single programming mistake. Not that I think this is the right way, but I do understand where they come from.
I've noticed that I don't care any longer so much about which distributions are available, but more about the preferred packaging system of the distribution + how up-to-date their repositories are.

With many programming languages having their preferred tool for circumventing a distro's packaging system, that too has impacted the importance of a distro's packaging systems a bit.

Still, I think it's excessive to say that "distributions" are becoming irrelevant. There's plenty of opportunity for distros to compete to provide a good out-of-the-box setup, fine-tuning tools, or dumbified interface.
The next AI winter is going to be really cold...
As a distribution user who is a developer for other things, I can totally relate, here. Nowadays, I use docker for basically every development I make, so that I don't have to rely on whatever state my host system is. This is not just to bypass distributions problems, it has advantages on its own, like easily using different version of interpreter/compiler without even thinking about it, and easily ejecting the whole environment when I don't need it anymore. My server is structured just like that too : a few sysadmin tools installed on host, then plenty of docker images/containers. It's just more convenient.

As an end user browsing web, watching movies and playing on steam, though, things are quite different. I've been a gentoo user for a decade, but I finally migrated to ubuntu (kde neon recently, but it's still ubuntu based) because it was becoming the standard. You can expect most vendors to have at least ubuntu in mind, and it's a big win as an user. And it's not as painful as it was as a developer (my main reason to use gentoo was use flags and fine tuned configuration), because docker covers all my needs there.
Not the one I used (it started with Tw), but useful nonetheless :)
Dating apps testing: How to make an app like Tinder
Samhain is less well-known but superior to TW, AIDE and OSSEC. (I've deployed both FOSS and commercial TW.)

http://www.la-samhna.de/library/scanners.html

http://www.la-samhna.de/samhain/s_faq.html
> It's really the only way the rich will be able to stay rich.

This seems to be a great pitch for convincing rich people to help introduce basic income. Basic income is in their best self-interest. If no one has money to buy their stuff, they’ll stop being rich!
Absolutely dead wrong. It's 2.5Gb, where Gb = Gigabases. Learn you a genomics, son.

https://www.nature.com/nature/journal/v420/n6915/full/nature...
Fantastic article.

Some takeaways:

* Our economic system claims to reward "work", but the reality is that it rewards ownership and extracting economic rents.

* Increasing value does not necessitate that being the result of one's "work". For example, land values rising are the result of other peoples' work (eg. neighboring properties, government policies, general economy). The landowner is compensated through the labor of others.

* Economic rents aren't taxed enough ("The business pays property taxes, but they average about $15 per house, per month – minuscule compared to the rent we make.")

* Labor is taxed too high relative to capital gains

* "Luck" plays a huge factor, and luck and hard work aren't mutually exclusive. If I'm born into a poor family in a ghetto, naturally I'm going to have less opportunities than being in an upper class family with enough funds to perpetually support me (eg. Mark Zuckerberg, Bill Gates)

* We need a Universal Basic Income, ideally funded by taxes on economic rent (eg. land value tax)

Our economic system is like a big game of monopoly where all the properties are already owned. You start off with whatever money/property you inherit from your parents, and have to work yourself up. Meanwhile, the rentiers are profiting off the backs of the laborers without doing anything. Sure it's possible to add "properties" to the board (ie. starting businesses), but that doesn't scale.

At least Monopoly had a UBI in the form of the $200 you get every time you pass "Go".
Analysis of the Rising Threat of Subverting Privacy Technologies
Sorry, at this time we require all applicants to have a LinkedIn account.

We highly recommend it anyway! It's the best way to be seen by employers and recruiters around the world.

Could you let us know why you're hesitant to use LinkedIn?
PCSX2 progress report – h1 2017
Out of pure interest, how would you describe winters in Edmonton?
There is a thin(ish) line between convenience as a service and surrogate mummy as a service to prolong adolescence into adulthood.
Automation can take care of owners, food, clothing, resources, education.
You preserve some exceptional people that improve automation.
Why do you need other people around?
How Does Optical Character Recognition (OCR) Works? – SuratNow
Great advice. One nit to pick:

> Don't ignore constant factors. Sometimes an algorithm with asymptotically worse performance will perform better in practice because it has much better cache locality.

Forget the cache, sometimes they're just plain faster (edit in response to comment: I mean faster for your use case). I've e.g. found that convolutions can be much faster with the naive algorithm than with an FFT in a pretty decent set of cases. (Edit: To be specific, these cases necessarily only occur for "sufficiently small" vectors, but it turned out that was a larger size than I expected.) Caching doesn't necessarily explain it I think, it can just simply be extra computation that doesn't end up paying off.
a lot of designers I've worked with don't come from a web development background - they typically come from print design. They know how to make things look good, but when it comes to user interaction, or web specific functionality they don't know that they have to deal with much, much more than what you can see in the first instance.

You can't just design something and have it look good, you need to consider what happens in x, y, z scenario, and if you don't have experience, you don't even know those things even exist.
You still have to mock something to test the error path. I don't see how exceptions make that go away, they just make it look slightly different.
How to get your Rails data into your React component with webpacker
I say don't worry about being "great". Just do your best on each individual task
Emojis are the body language of the digital age
Yes, but your decompression middle ware might need an update/change:
When you ask for a decompress, you specify the max size (if you are asking it to decompress everything).
Open Redirect Payloads
Satellites reveal melting of rocks under volcanic zone, deep in Earth's mantle
The keyboard is an efficient way of getting a program from one's head to the computer, so I don't see that changing.
A "digital rail" with centralized traffic control is much safer and much more practical.

Autonomous is a dead end. People make the mistake of looking at early progress (starting at 0 base line) and thinking it will not stop till it is perfect.

It is like when we went from 100mhz to 1Ghz chips and people were saying "in 10 years we will have 10Ghz chips" but in reality we never will.
The issue is not whether people will become lazy if they get free money. If jobs are going to disappear they'll disappear, fewer people will be able to work unless somehow the workforce disappears too. The real question is how will we handle it when those jobs do disappear.

My gut tells me that Europe will embrace shorter work weeks and basic income, but in the US where we love to see people being punished for perceived failure to pull oneself up by bootstraps and other moral failures, and to promote businesses over the welfare of citizens, we'll find a way to justify laborers fighting over peanuts.
Why New Retail Technology Benefits Everyone
Uber driver accuses Oklahoma state senator of grabbing and kissing her
Well, it doesn't have to be HTTP but you do need some sort of server low in the hardware to control the machine remotely. Such things have existed for many years in servers, now Intel integrates them in chipsets for corporate PCs too.
On the Internet, nobody knows you're a dog.
+1 for value. Unless you are a sales channel, every job can be generalised to creating value.

"Value is loosely defined"

This is a really worthwhile thing to think about - not only creating value, but levering it up.

If you spend the time to work/find something out, demonstrate it to others. If you change someone else's code for the better, explain why.

Minimise the cost of organisational communication - operate transparently. Pro-actively communicate your status/progress and respond quickly and clearly to requests for such.

Boost others. Communicate success upward in terms of the team - even if you did it.
If you look at my comment history you will see that as big Xerox PARC and ETHZ fan, I am not a big supporter of UNIX in general.

Last time I touched Solaris in production was in 2002.

Yeah I did play with the OpenSolaris and Solaris 10/11 images, but really didn't saw any value on actually using it.

The fact is that *BSD and GNU/Linux variants killed the commercial UNIXes in the server room, the variants being sold are mostly tied to maintenance contracts.

Even Sun wouldn't be able to keep their Solaris business going afloat for much long.

How much businesses do bother to actually buy new hardware to run Aix or HP-UX on it?
How Mobile App Developers Could Increase App Revenue
It is the technological era today, where developers have a number of tools and techniques to retain users. A successful execution of the planning could help in user retention.
I have the opposite feeling. I used to write programs for the trash-80 with hundreds of variable all named $A, $B, $C...$AA, $BB. To top this off the inability to renumber lines meant that once you added 9 new lines you needed to solve the problem with a goto to a sub-routine ultimately ending up with spaghetti code of the worst kind.

Of course not having a printer meant the only way you could understand the now totally tangled spaghetti code was to keep all of it in your youthful short-term memory. Having nobody you could ask or learn from just added to the toxic mix.

Even now thirty years later the thought of programming like this makes me feel ill.
Most developers think of the genome like a big load of source code, and if only we could work out where the if and for statements were we could read it. This is an extremely naive and overconfident point of view; the analogy between source code and genomes is very poor. The genome is coding for proteins (by way of RNA). Those proteins are subject to all of physics (think: electrostatics, hydrophobics, ....), whereas your code is an abstract entity designed to run on a rather simple analogue of a Turing machine. The complexity of life is much harder I am afraid. Though that never seems to stop developers assuming that they can create a crude analogy which explains it. Also, the size is totally wrong; see previous comment.
Decentralized and verified software updates using blockchain [pdf]
Drupal vs. WordPress 2017
Evernote Founder Dreams of Digital Immortality
No, that's the OPPOSITE of what happens.

With styled-components you define the theme once, and then just use those variables in all of your components.

With plain CSS you end up sometimes repeating the same value as a color or a background-color or a fill or stroke and then you need it to generate a dynamic value in JS and suddenly you either have to come up with clever tricks involving semi-transparent overlays or you copy the same value from your CSS into your JS and now everything's horrible.

Styled-components and "CSS in JS" solve that. Sure, CSS variables solve that too (except when you need the variables in JS), but out here in the real world people have to support browsers that don't support CSS variables.
You are comparing 2 chips to a single chip and trying to argue against the claim that the single chip is the fastest yet.

I'll humour you however.

Your Xeon turbos to 3.1 if only 1 core is stressed, but it's all core boost is 2.4 as per https://www.pugetsystems.com/blog/2015/07/09/Actual-CPU-Spee...

I don't see how your 10core part boosting to 2.4 Ghz is "much faster in the day to day development tasks" given that it's 2 CPU architectures behind and clocks at almost half the 4.0 Ghz achieved by the 7900x (all-cores boost).

But even a pair of those 10 cores is probably slower (caches are not shared, all-core boost almost half while roughly 5% slower in IPC performance due to the jump from Broadwell to Skylake).

So I don't think you're actually trying to argue that this isn't the fastest chip yet, but that it's a bad deal compared to looking around and buying some used server parts.

And yes, that's a better deal, but also a used i9-7900x is a better deal than a new i9-7900x...