skysight-inc/HackerNews huggingface dataset:
Existence is not a predicate. An ontological argument for the mind is no better or worse than an ontological argument for god in Kant's day. Philosophy has a history and the language and terminology evolves to intersect with current ways of thinking. There isn't really progress, just better and worse philosophers, Kant is among the former. Critique of Pure Reason is highly regarded for a reason and worth the effort it takes to read for someone interested in how we got to where we are today in regards to psychology (which wasn't even a science 130 years ago when the pragmaticist philosopher William James cooked up Principles of Psychology).

One of my favorite books is Julian Jane's Origins of Consciousness in the Breakdown of the BiCameral Mind. It's a fun read and not particularly academic. One of my favorite ideas and one that stuck with me from my Philosophy of Mind class is John McCarthy's (yes that one) statement that thermostats have beliefs. It is mentioned in Searle's Minds Brains and Logic (both McCarthy and Searle were out in the bay area, Searle at Cal, McCarthy at Stanford). Minds Brains and Logic is where Searle lays out the 'Chinese Room' problem with artificial intelligence in particular and the ordinary way of reconciling the mind body problem with physicalism in general.

McCarthy's approach comes closer to the radically more honest take on physicalism: minds are an ordinary property of matter.
Haha. Terrorism bla bla.

Anyone noticed that the first two example cases are actually political activists being targeted.

- the first is some Chelsea Manning advocate
- the second is some pot legalization activist

There you have it for what actually are these rarely used rules used for.
"For instance, on a cluster of five m3.large nodes, an even mixture of processes performing single-row inserts and selects over a few hundred rows pushed ~40 inserts and ~20 reads per second (steady-state)."

Wow, that's...not fast.
Great idea, but it seems like it's going to take a lot more than $300k, right?
That's interesting. I've never heard this description before which sounds plausible for actually giving a reason behind it.
Wow. This looks incredible.

https://www.amazon.com/Build-Metal-Working-Scrap-Complete/dp...
Second the "entrepreneur" comment. If I'm looking for an employee, I'm looking for someone who can creatively execute on my company strategy — not someone who is going to push their own vision, and maybe even leave to start their own thing at the worst possible time. The only role for which "entrepreneur" is a positive attribute is that of co-founder.
Come avere delle felpe personalizzate
Could you just bring a device with freshly installed Windows / OSX, and clone the whole disk image over the internet once you're inside U.S. ?
Social norms have drastically changed, but not to that degree.
> Sad thing is that is is USA that is the problem child in all this. Being largely isolated from Eurasia, and having just a few big neighbors that are easy to convince to play along, they can basically define the spectrum within their broadcast reach as they see fit.

Well, and that works in our situation.

> It is basically the same reasoning behind it as why metric is still not the default over there.

There's also the simple fact that the 'metric' system is just different, not superior in general (i.e., it's better at some things and worse in others). Why impose a bunch of costs for no net benefit? If every other country jumped off a bridge, ought we?
> Should the clock offset between two nodes grow too large, transactions will no longer be consistent and all bets are off.

A concern I have is that there could be datacorruption in this context, no? It sounds like on a per cluster basis, i.e. Same Raft cluster, there is a strict serializability guarantee. But without linearalizability system wide, you could end up with data corruption on multi-keyspace writes.
Nevermind, another comment mentions AWS. You seem to pretty much run at cost then (a little less), if you GPU hours are $0.432 @ 2 cores, 32G, and a k80. Then packing a p2 instance would run you $7.2 (or $14.4, etc..) and back of the napkin math says you can pack about 15 gpu jobs in a p2.8x. So you hour cost on a job is $0.48.

Just an observation :).
Why it's time for enterprise SSDs
Probably incorrect - the HTTP/2 push specification is a way for a server to send files the client along with the original request - it makes no mandates about where the files must be sourced from. It doesn't even say the data needs to be static. Cloudflare already supports push - you set a special header, and the CF proxy will GET the URLs you specify and bundle them along with the original request. No technical Cloudfront or any other CDN can't do this as well.
I agree that it's ideal to have numbers attached to accomplishments, but how many devs actually know those numbers? I've written code that's run literally millions of times, because it's deep in the core of some task execution code, that enables easier debugging of tasks, and I have no idea how much debugging time it's actually saved. I wrote a large part of a couple of important features in a product for the company I work for now, and I have no idea how much revenue these features are going to help bring in or how many sales they'll generate.

Do you have any tips on how a dev can quantify his/her work in an easily digestible format like all the resume books suggest?
Holy shit. You really did do it. Wow, thanks!
Very detailed and interesting! This is the first good attempt I've seen at unpicking the different strands of the "alt-right". The author arranges the various groups along two axes, Nationalism and Faith (http://baltimore-art.com/wp-po/wp-content/uploads/2017/02/fi...) and explores the memes they like to create and share.
Like Spanner, Cockroach’s correctness depends on the strength of its clocks... Unlike Spanner, CockroachDB users are likely deploying on commodity hardware or the cloud, without GPS and atomic clocks for reference.

I'm curious, do any of the cloud providers offer instances with high-precision clocks? Maybe this is something one of the smaller cloud providers might want to offer to differentiate themselves - instances with GSP clocks.
"The Aesthetics of /pol/"
Agreed. At the very least, we should be checking the Facebook account of anyone traveling to a state with a Planned Parenthood clinic in case there's evidence that they're a Fundamentalist Christian.
Can you just send your phone or laptop through fedex, or some other post service, and just don't travel with anything with a password.

Even better, do a cloud backup and wipe out your phone or laptop, and restore a backup when you are out?

Or am I missing something?
What's the dying medium here? Pictures that move?
Say what you will about BR privatization, but this[0] goes from London to Manchester in 2 hours (takes about 3 by road if you really push it on the M6 toll and M40). They also serve (overpriced) beer.

[0]https://en.wikipedia.org/wiki/British_Rail_Class_390
> The current best practice for border crossings --- really anywhere in the world --- is simply not to carry anything you're unwilling to unlock for Customs

We're in a temporary blind spot with CBP et al not asking for iCloud, Gmail, et cetera passwords.
And presumably they had a reason for wanting to do so other than Swift Rulz.

What I'm arguing against is not the idea that new code or new versions of things shouldn't be in Swift. Maybe they should, maybe they would be better in Obj-C on a case by case basis. I'm arguing against the idea that all the existing Obj-C code is an embarrassing legacy that must be purged as a matter of urgency or else we should all start panicking about it.

Heck, large scads of the OS and the application services frameworks are written in plain old C - HealthKit is plain C. Long may that continue. Same for Obj-C.
Stateful Containers Using Portworx and Couchbase
You can write a C++ program to solve a problem that looks almost exactly like the C program you would write. But C++ brings a couple of nice features, like resource management with constructors/destructors and type-safe data structures that you just can't have in C.
I think there is an interesting learning curve point where once a developer gets used to WPF layouting/templating, databinding, and MVVM patterns that developer will forever after be way more productive on WPF than WinForms.
I am interested in the heroku part, but I would like that for different services. Like Amazon, Digital Ocean (I used it for single VPS but I'd like to see how to set up different vps, connect with each other, do vertical and horizontal scaling, etc).

Any recommendations in this area?
How does this compare to gundb.io?
Local or user-specific results; which is sort of the point of DDG. Google has gotten users used to their own search contexts.
I dunno, I have had to live with this bug (https://forums.geforce.com/default/topic/953432/geforce-mobi... , https://answers.microsoft.com/en-us/windows/forum/windows_10... ) for over half a year now.
Why can't these datacenters be using a high precision gps source for their NTP source in the building?
> "Real" spies and terrorists and whatever can obviously afford to setup enough cover.

> It's bizarre how people don't think ahead to their border crossing and are willing to admit they are going to live with their SO, or work as a nanny -- while under a tourism visa.

So we're not catching "real" spies and terrorists; we're catching nannies trying to get paid under the table; do you think maybe we've got bigger fish to fry? This is a bad precedent, and what are we gaining? Nothing.
Show HN: Self-Hosted Smart Document Archive for Your Home Server
That's a pretty standard range for a largish tech conference.
We have quite a burgeoning startup scene up here. Maybe it's time to come back north and check it out! :)
- ALWAYS have a local database. No dependencies on remote database where other people are changing data, changing tables, etc.

- Make sure there is a create script with change scripts checked into source control that brings your local database to the latest state. For ASP.NET specifically I use a database project which contains XML files that describe the state of the database. You can then just use the compare tool to bring your own DB up to the same state, and reversely you can merge changes in your own DB back to the database project to deploy to other people.

- Every developer can fill his local database with his own database. Whatever that may be.
I'd love to hear from some Republican supporters who think this is a good idea. More often than not, the party of "individual rights" is anything but.

I don't mean to start a flame war, but am genuinely curious.
You're fooling no-one, Shimon... ;)

Just a joke: the course is by Noam Nisan & Shimon Schocken

The accompanying book is "The Elements of Computing Systems" and Part 1 is available as a course on Coursera. I highly recommend it; just finishing the Coursera course myself and I'll definitely be doing Part 2.
Wickr-Crypto-c: An Implementation of the Wickr Secure Messaging Protocol in C
Interesting idea. If we move transit infrastructure underground, we could reclaim a lot of surface space for pedestrians and green spaces.
I highly recommend reading Tyler Akidau's article titled "The world beyond batch: Streaming 101":
https://www.oreilly.com/ideas/the-world-beyond-batch-streami...

And its follow-up post:
https://www.oreilly.com/ideas/the-world-beyond-batch-streami...
When you're self reporting how you think you accomplished something and you leave information out, it's not cheating, it's leaving information out. It doesn't mean it's intentional, but not being intentional doesn't make the left out information irrelevant.
The spanner announcement mentioned offering direct access to the TrueTime api sometime in the not too distant future.

Edit: Quote from Brewer's post: "Next steps
For a significantly deeper dive into the details, see the white paper also released today. It covers Spanner, consistency and availability in depth (including new data). It also looks at the role played by Google’s TrueTime system, which provides a globally synchronized clock. We intend to release TrueTime for direct use by Cloud customers in the future."
> I'm curious, do any of the cloud providers offer instances with high-precision clocks?

Essentially that's what Google's doing by selling Spanner, but you don't get access to the clocks directly. I'd guess that as they get more experience selling Spanner, and they bring the price of the hardware down, they'll rent those directly too.
I agree that Duck search is pretty good. In fact, the only thing I miss from Google is the function "translate:".
This is a classic. Definitely worth watching for everyone working within IT.
Wow. Probably fundraising and getting out front of googles new consumer spanner service. I just started experimenting w/ cockroachdb and it sounds/seems great. They def are campaigning hard, landing a Jepsen test and a lot of posts/articles last couple.

I am pulling for them over G on principle. I infer they know people at Stripe where the Rethink team & Aphyr are so hopefully they can learn from them and build an awesome product. G has lost a lot of battles on UX, Docs, attitude and just general product. They have won a lot of battles on sheer size & resources. Be nice to have this stick around.
I haven't bought or started this yet, but this book on interpreters is on my todo list: https://interpreterbook.com/
I absolutely feel that it is harder to learn a new career as you get older. You have much less time as an adult than a traditional college student, and my brain doesn't retain things as well as it did 18 years ago. Also, the repercussions for failing to successfully transition into a new career are much more severe for someone approaching 40 than someone in their early 20s.

There was significant risks associated with my decision, financial burdens (loans, credit card debt accumulation), and also some opportunity costs of not earning income for over a year. I quit my primary job, leaving me with no safety net. It was scary at my age to do this, but by taking on such huge financial risks I was more even motivated to succeed - to fail would have been devastating.
Bill Hails implements Scheme in Perl, maybe interesting to compare the two books:
http://www.billhails.net/Book/
Hi I've come to conclusions similar to yours. I'm curious if you found any useful perspectives living in a world where you believe this is true.
Hacking the Xbox by Andrew 'bunnie' Huang. (http://hackingthexbox.com/) The book is free and can be downloaded online.

It goes from adding the LED to the XBox to tapping the security mechanism. Plus, the original Xbox is cheap nowadays too, so you won't have to shell out a lot of money doing it. Local craigslist should have plenty of them.
For straight media streaming, most people will just take "nothing" though, since their TV does the job fine (and even a better job if you watch UHD content).
> I love coding: for me HTML/CSS and code have never been anything more than tools to get whatever was on my mind into the real world.

This is a red flag for me. Working for someone as a programmer is often about getting what is in someone else's mind into the real world. To excel, you need to love the process of designing and developing software, not simply seeing the end result.

All of the best programmers I know love programming for the sake of programming. Conversely, some of the most dangerous and careless programmers I've met are the type to only be into it if they're making exactly what they want to make (and often if they can make said thing quickly).

I may be alone on this one so take my comment with a grain of salt!
The point here is to re-use the already open http2 connection; so I'd argue that you should strive for same-domain transport.
Miguel Grinberg's "Flask Web Development" [1] is an excellent introduction Python-based web development. You build a Twitter-clone. The book is an adaptation of the authors 18-part tutorial on the same topic [2].

[1] http://shop.oreilly.com/product/0636920031116.do

[2] https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...
You can even get access to all of that from a webpage, if you know how to ask. [1]

[1] https://developer.microsoft.com/en-us/windows/bridges/hosted...
I have a 3rd and a 4th gen Apple TV and while I use them daily they feel like unfinished products. That is what it comes down to. For whatever reason (lack of time, budget, manpower, leadership, vision, whatever) they just are missing that final level of Apple polish that my iPhones and Macs have.
I am pretty certain you can accomplish anything Xcode can do using a combination of the openssl command line tool, Apple's codesign command line tool, and manually flipping switches on Apple's website (which is only needed to set things up, not build stuff later); but, to be honest, I am normally (but I don't think usually...) using some of my custom tooling, which means I am not 100% sure (I am the developer of Cydia Impactor, which reimplements and automates all of this stuff to accomplish "here is an IPA that may or may not be signed; I want to install this on my iOS device as if it were signed by me" on any platform, such as Windows or Linux). Do you have an example of something that you believe can only be done by Xcode? I get the impression that a lot of iOS developers just kind of assume they are locked into Xcode, but in fact I want to argue no one should be using Xcode (as it really does suck, and it is totally unneeded).

FWIW, I don't know how to use the codesign utility without unlocking the keychain, but that UI has nothing to do with Xcode, and I bet someone who is an expert with the keychain might have a non-crazy workaround for you given that I think the codesign application lets you specify a custom keychain: like, I would be surprised it you can't make a keychain that doesn't require being unlocked. To me, the most annoying thing about the official tooling is that the codesign tool uses Apple's "timestamp server" (AFAIK, in order to help make things not do devastating if you have to revoke a private key: you can use the embedded signed timestamp to trust that a binary was signed before it was revoked) and so does not work unless you have a connection to the Internet.
Adults could expect to live longer than that though, because infant mortality skews it lower. If you made it to your 20s back then, you could expect to live into your 70s
I'm not trying to be mean, but when i read:

"I'm passionate about all things visual" on your website*

...my brain instantly replied to me: "This website tells another story"

* http://imgur.com/a/TRtno
I really hope the U.S. never comes close to this and hope I see this trend reversed in my lifetime. But people should be aware that it can happen in a modern society and is already happening in large parts of the world.

The US has kidnapped people from Italy, and assassinated its own child citizens. The US (and most western countries) are already close to this, it's just that most citizens felt they were immune up till now.

This kind of overreach should always be opposed, no matter who it is done to, or where, because once it is acceptable to assassinate people with missiles, kidnap opponents, or record everyone's digital life whenever information crosses the border, all it takes is the wrong sort of people to take power and all the mechanisms are in place to control and oppress entire populations.
I built the ACLU Dash button you referenced as an inspiration (https://medium.com/@nathanpryor/the-aclu-dash-button-16719e4...). I'm thrilled to see someone has run with it, and so quickly too! I'll send folks your way now when they ask me to build them one. ;)

Thinking of the speed bumps I saw ahead, and wondering how you're dealing with them...

I'm guessing the mechanism isn't the same form scraping, filling, and submitting I used. Are the donations passed on individually with each button press or do you aggregate and send funds daily or weekly?

Do you label the buttons? If so, are you working in partnership with these charities to use the logos/name/etc?
> Order of easiness is probably Khan Academy > Algorithms Unlocked > MIT Algorithms Course > CLRS.

Where does Roughgarden's course fit in to this?
"Try to get a Windows computer to do that with an Xbox without at least an hour of Googling and shady streaming software."

My TV has Miracast, which is natively supported by my Android and Windows PCs and casting on the TV is literally a button away, but neither my iPhone nor my Mac supports ... and Miracast is a better technology.
The provisioning? Yes, easier on Android. Getting published in the app store? Yes. Having an IDE that doesn't crash daily? Yes.

Everything else is harder/worse though. Documentation, SDK/APIs, device ecosystem (so, testing and QA). So pick which part(s) of the experience you'd rather have not-suck and go with the platform that matches it best, if ease of development is your main concern.

[EDIT] if you do decide to go with Android, look at Square's libraries and their documentation of how they develop for Android. They've done a lot to de-shitify the platform, but it means doing things very differently from how you would if you followed the official docs. If you're doing anything non-trivial you could do a lot worse than deferring to Square's judgement on how to structure your application.
Surveillance is already kind of covered here:
https://tinfoil.press/

and here:

https://mailman.stanford.edu/pipermail/liberationtech/
That may be easy for people who live in other countries, but keep in mind that it's not "simply" for the millions of non-citizens who legally live here.
1,2,3) I kinda forgot they still make phones with SD slots :). OK, so the storage goes up by 10x, but still, there are multitude of more convenient and more secure ways to move that much data around.

4) Encrypt that drive and ship it. Why would anyone up to no good go to the bother of passing through border security with it on their person?
These discussions tend to focus on all the inane ways to subvert the border guards.

The real question we should be asking is how to make this a big enough issue that it gets mainstream attention and action.

We shouldn't try to figure out how to continue down the fascist path but how to change it's direction.
If they clearly mark their private area with approved warning signs and submit a privacy request notification form in triplicate at any US consulate, they can have all the privacy they want. Subject to exceptions* granted in the Patriot Act and other relevant legislation.

* Warning - no actual grant of privacy included.
https://en.wikipedia.org/wiki/DO-178B
TestCafe v0.13.0 Released
If you are interested in assembly language concepts and don't mind something slightly archaic, I thoroughly enjoyed this book: https://www.amazon.com/Peter-Nortons-Assembly-Language-Book/...

It goes through lessons that build up to a pretty good interactive disk editor (DSKPATCH) written entirely in x86 assembly.

Its the book that got 12 year old me out of the BASIC ghetto.
You can either ping existing authors or hit up the publishers. Squeaky wheel gets the grease. They're always looking for folks.