skysight-inc/HackerNews huggingface dataset:
Only more so. Back when people kept their address books in actual books, you wouldn't, for example, miss getting a wedding invitation, because you weren't sent one, because the people getting married forgot to think about anything except their Facebook contacts list when they made their invitation list. Because everyone's on Facebook.

I almost caved, the second time that happened. What stopped me was being prompted for my email account credentials, so Facebook could mine my more than decade-long correspondence for social graph data. I know enough about abusive relationships not to overlook an opening boundary test like that. So that was the end of my Facebook experiment. In any case, by that point the damage was probably done.

Someone else here said something about having his Facebook departure be a conversation starter. Doesn't always work that way. When I tell people about that email prompt, they just look at me funny and go "you know you can skip that, right?" Which, of course, I do know, but see above re: abusive relationships. Maybe I can talk my way out of taking a punch this time, but every time?

That metaphor doesn't seem to cut much ice with anyone, though. No idea why. Maybe it's a little over the top. Maybe people are just so accustomed to think about Facebook as part of the environment, and take it totally for granted, that it doesn't occur to them to regard what I'm saying as anything but incomprehensibly weird. Maybe I'm an obstreperous pain in the ass. I'm sure at least one of those is true. But who knows? I mean, I don't ask; I just steer the conversation somewhere more mutually enjoyable, because I go to bars to drink and enjoy talking with people, not to pretend to be Richard Stallman.
I'm only half joking, but can I join to convince the med device vendors who you're helping to make implantable devices that have so little connectivity to not need any crypto?
> That $5B appears to be the cost of the entire project, including production.

I agree. Not that any of this really matters but I hate when inaccurate figures are just repeated and taken as fact which is why I raised the point in my original question. Actually just because the number seemed to high to be true.

We've had two other cases of this that I can remember recently. One was the ADA and flossing. [1]

The other was the "8 glasses a day of water" which is something that has been repeated as gospel. [2]

As a general rule people will always throw in the kitchen sink when stating numbers and make them seem as large as possible. [3] Additionally anyone who was ever interviewed for a news story will know that whatever you repeat to a reporter is rarely questioned. It's taken as a fact and if it ends up in a major newspaper (say NYT or WSJ) it is taken as vetted and authentic. (I have been quoted so that is why I say this..)

[1] And now I am seeing this: http://www.ada.org/en/press-room/news-releases/2016-archive/...

[2] http://www.nytimes.com/2015/08/25/upshot/no-you-do-not-have-...

[3] Unless of course it serves them to make them as small as possible.
Money line:

> It’s an example of a utility box that runs various random services - maybe acts as a bastion host or testing ground - and nobody quite manages it or knows what it is used for. This server is as weak as its weakest service; and because it is not purpose-managed, it can be difficult to keep track of what is running on it and ensure all services are patched and secured. If you have one of these servers floating around somewhere, you might want to think twice about keeping it - it may very well be the chink in your armor.

True for applications AND servers.
It seems to me that you have this backwards. Universities serve a purpose in society beyond job training; It's been that way for a long time and they're pretty explicit about that fact (witness the difference in prestige between universities and vocational schools). Someone who wants to go there just for job training and not get exposed to anything beyond their narrow horizons shouldn't have the right to demand their environment conform to their ideal.

> It'd be like if grocery stores started pretending their purpose was to provide an area for debate, and every time you wanted to get a gallon of milk you had to both pay for it and argue with the cashier about politics for 5 minutes. You don't want to do that? What, are you afraid of being exposed to new ideas?

You have this precisely backwards. Grocery stores are designed and advertised as being for groceries: they're not debate areas that people decided to start using to pick up milk. A more relevant analogy would be people going into a church just to rest their legs in a pretty building, and then complaining about the guy droning on about God. We would quite clearly place the blame in that case on the people expecting the church to accommodate their ideal of "a pretty building to sit down in", in contradiction to the original and stated goals of the church.
Doctor: An Open Source Documentation Server
Proeject description: "The open source projects that ship with Synology NAS."

This is not the same thing as "The full source code for all components that ship with Synology NAS"

xpenology is an illegal mashup of some open source components with a large amount of binary blobs installed on top of it.

https://www.cachem.fr/xpenology-mot-fin/

It's fine if you want to use it, but don't kid yourself that you are using open source software.

To save effort, the 1.5G braswell-source.txz file, contains:

attr-2.4.44 tzdata linux-3.10.x
u-boot-mv-3.5.9 gvfs-1.x freetds-0.x
wvstreams-4.6.x systemd faac-1.28
upstart-1.x e2fsprogs-1.42-virtual-glibc freetype-2.x
bridge-utils-1.4 bluez-4.x php-apcu-4.x
ipmitool-1.8.x libpng-1.2.x libharu-2.x
libcap-2.x libffi-3.x libusb-0.1.12
lnxlibnet gnupg-2.x synodb
sysfsutils-2.1.0 nut-2.6 compat-wireless
taglib-1.9.x imagemagick-6.9.x iptables-1.4.x
readline-6.x apache-2.2.x-virtual-npn postgresql-9.3.x
iproute2-2.6.31 zlib-1.x gzip-1.x
libsynosmtp libnih-1.x libsoup-2.x
sqlite-3.8.x imap-2007f netatalk-3.x
u-boot-mv-3.6.0 hostapd-1 open-iscsi-2.0-871
mdadm ntfs-3g krb5-1.12.x
gmp-6.x libevent-2.x apparmor-2.9.x
procps-3.2.6 libxmltok-1.2 quota-tools-3.17
libical-0.x irqbalance backports
libsynosdk-virtual-gpl libproxy-0.4.x Freescale_QorIQ_boot
util-linux-2.x miniupnp-1.x iproute2-3.2.0
alsa-driver parted mhash-0.x
bdb-5.x gnutls-3.2.x libdaemon-0.14
xtables-addons-1.x php-5.5.x ctdb-2.5.x
coreutils-8.x e2fsprogs-1.42 ncurses-5.x-virtual-64
lame-398 nbnsd libgphoto2-2.1.99
alsa-lib-1.0.25 apache-2.2.x mDNSResponder-258.13
mod-fastcgi-2.x cups-1.5.x libexif-0.6.x
tar-1.x debsig-verify-0.x php-5.5.x-virtual-module
urftopdf kmod-16 openssh-6.x
usbip-0.1.7 libpng-1.6.x curl-7.x
pth-2.x xz-5.x gd-2.x
libassuan-2.x neon-0.x libgcrypt-1.6.x
rsync-3.x bdb.1.85 mbedtls-1.x
bzip2-1.x wireless-tools.29 nettle-2.x
uthash-1.9.x nss-pam-ldapd-0.8.x ssmtp-2.x
wvdial-1.x usb-modeswitch-1.2.x libsynocore-virtual-gpl
samba-4.x openssl-fips-2.0.x libdbi-0.9.x
uclibc0929 cups-bjnp pcre-8.x
u-boot-mv-3.5.3 sg3-utils ppp-2.4.x
libaio-0.x libnl-2.x vmtouch
u-boot-armada-2011.12 popt-1.x fuse-2.x
libxml2-2.x syslog-ng-3.5.x libdbi-drivers-0.9.x
u-boot-mv-3.4.4 eventlog-0.2.x libjpeg-turbo-1.x
dosfstools28 u-boot-1.3.3 wget-1.x
libksba-1.x intelce-utilities ndisc6-1.x
x264 python-2.7.x opencore-amr-0.1.2
boost-1.x linux-firmware openssl-1.0.x
wireless-iw cifs-utils-5.x libgpg-error-1.x
iscsitarget-0.4.17 rp-pppoe-3.x busybox-1.16.1
json-c-0.x libmcrypt-2.5.8 logrotate-3.x
dbus-glib-0.x openldap-2.4.x flex-2.5.4
u-boot-mv-3.4.27 util-linux-2.x-virtual-64 avahi-0.6.x
gdbm-1.x glib-networking-2.x net-snmp-5.x
ncurses-5.x ntp-4.2.8 flashcache
jsoncpp expat-2.x libssh2-1.4.x
lftp-4.x glib-2.x dnsmasq-2.x
icu-53.x cyrus-sasl-2.1.22 ffmpeg-2.0.x
linux-pam dbus-1.6.x suphp-0.7.x

other than

synodb
libsynosmtp
libsynosdk-virtual-gpl
libsynocore-virtual-gpl

which are likely related to their SDK, is all standard linux packages.
Microsoft Office 365 Outlook automatically enabled Clutter weeks ago
And it has been sending all of my Zabbix notifications to the Clutter folder for the last few weeks. I didn't even know the folder existed until Microsoft sent a note about it today. Just an FYI for anyone else with a similar setup!
If anybody else is confused why the first usage of the heart emoji (️) in text renders as a black heart (), it's because the page lost the 0xFE0F VARIATION SELECTOR-16 invisible character that comes after the U+2764 HEAVY BLACK HEART character to turn it into the emoji form.

Edit: What the, HN deleted both instances of U+2764 HEAVY BLACK HEART in the text, and left the VARIATION SELECTOR-16 behind. That's super weird.
Yep, apparently he did:

http://www.antipope.org/charlie/blog-static/2013/12/psa-why-...
I was under the impression it was recently updated for the 25th anniversary. However, I can understand not adding "security" in the name of preservation. Real shame.
On a similar note, while I normally just stick with bash on Linux (path of least resistance), I really like OpenBSD's ksh. Not quite as small as ash, but still much smaller than either bash or zsh, but with all the essential features (many things people consider bashisms are actually kshisms, and OpenBSD has added many of the ones that truly were bashisms into their version of ksh, since so many scripts have come to rely on them).
Alphabet CEO ordered Google Fiber to downsize, report claims
Yes, they absolutely are. The one thing I look for the most in a potential new role is cultural fit; pretty much if I think the team will gel with me. Much of this becomes apparent through the interview process: the type of questions asked, the level of exhaustion shown, and how interested the interviewers seem in their own jobs. These things are as important to me as the type of company and the offer they extend since this is the place where I will spend a great deal of my time and effort. I'd rather not spend a significant part of my day with people that I don't like in a place that I can't stand.
>Furthermore, some ideas are clearly off limits. The University is not going to allow and promote legitimate arguments about whether the Holocaust was justified, or whether we should return to slavery and colonialism.

Why are certain topics off limits? If someone wants to give a talk about why they believe the Holocaust is justified they should be free to do so, just as I am free to ignore it or go argue he's wrong.
It was at Emory
> I'm sure you can find a way to spear phish somebody and send them a Linux ELF binary that they will then execute, but accomplishing that is considerably harder than on Windows/OSX/Android/iOS.

I'm afraid people are just as foolable and code just as executable on Debian as on any other platform. Additionally, vulnerabilities on Android are likely exploitable on Debian.

You will not survive an attack from a state adversary because you used Qubes, or OpenBSD, and certainly not TAILS (which is not particularly secure, just well integrated with Tor). You will survive because you are familiar with your tools of choice and you know how to secure them.

As a final note, if you're being targeted by a nation state, getting an pre-owned ThinkPad will probably result in getting a pre-0wn3d ThinkPad.
> I never said this!

As Rhett Butler said to Scarlett O'Hara, you gave a very good imitation.

> Different memory representations of the same value are okay. Branching on the difference is not.

Branching on a difference other than a difference in logical identity, if you are intending to test for logical identity, is obviously an error. The fix for that in Python is simple: if you want to test for logical identity, use the == operator.

Branching on a difference other than a difference in logical identity, if you're interested in a difference other than a difference in logical identity, is perfectly reasonable. Maybe you've never had occasion to do that in programs you write, but others might.

> I said that it should be a valid optimization

Consider my comment suitably modified. The rest of what I said still stands: there are tradeoffs involved, and reasonable people can differ on where the tradeoff ends up. You have one opinion; the Python developers have another. That doesn't mean the Python developers are violating Western logic.

> what I was claiming violates the indiscernibility of identicals is dragonwriter's explanation, not Python itself. A simple explanation that doesn't violate the indiscernibility of identicals is to admit that Python doesn't have compound values.

And to me this is a distinction without a difference. Nothing is stopping you from defining "compound values" so that a Python tuple isn't a compound value. But nothing is stopping the rest of us from not caring about your definition. Which, as you say, takes us back to square one.

What would be helpful is if you could give some reason why your definition of compound values is so important, other than talking about identity of indiscernibles and violating Western logic. What makes a language that allows compound values, by your definition, better than a language that doesn't? And if your only answer (other than preserving Western logic) is "better runtime efficiency" (less memory, faster operations), then it seems to me you would do much better to make that argument directly, instead of cloaking it with all this talk about "compound values". But maybe that's just me.
No, you have to go with Linux. I'm using the latest Ubuntu server LTS (since ZFS is also included, and because I'm familiar with Ubuntu).

I don't have experience with FreeNAS unfortunately.
I agree that mirror is the best (i.e. simple and easy) way to do it, and to avoid raid-greed (http://constantin.glez.de/blog/2010/01/home-server-raid-gree...). Mirror (vs Raid-Z) gives us better fault-tolerance and flexibility.
I use it with an IRC client. There are some things I take issue with (mainly stripping out IRC color control characters), but it works really nicely as a client. I use Irssi so if I need to ignore it, I can tuck it nicely away in a screen session somewhere and put my focus elsewhere.
I agree, and think it's crazy that we as a society give up on mental growth for most people past a certain point. There's an enormous amount of potential that gets wasted because of the erroneous assumption that most people won't grow past a certain point. I think most people would be happier taking new classes, meeting new people, working on new projects, etc. than they would be sitting at home watching TV or reading about celebrities.

There's some, limited support for this kind of continual growth, but not nearly as much as there should be.
Big data and hidden cameras emerging as dangerous weapons in gentrification wars
Today I learned. Thanks.
If all you really need is a router, you should probably just use a router:

https://github.com/AmpersandJS/ampersand-router

I've personally used this router with in a React SPA, though you can use it with pretty much anything including something simple like jQuery or Knockout. If you don't want to use a module loader, then grabbing the original Backbone router is probably your best bet.
Billionaire's 28-Year-Old Son Picks Digital Music Empire Over Palm-Oil Riches
I've been collecting these videos. So far I have Mario, an RC car, Montezuma's Revenge, and a NLP for grammar.

https://www.reddit.com/r/watchmachineslearn
Yes. Email me.
International student trapped
Is there any way to use this and encrypt your data?
Under that logic tape recorders should be regulated because they could be sold to people who would record your conversations illegally, then used to create a fake conversation using your own words in order to achieve some illegal end. Treating spyware as a munition is a dangerously slippery slope.

And slander is not a criminal offense but a civil one -- one has to prove actual damages to win a slander suit (at least in the US.) So spyware could fall under the slander concept where the victims could sure based on actual damages incurred.

So one would need to prove that a piece of spyware caused them actual damages. Then you get into some other interesting unintended consequences: could a browser extension or even a cookie be construed as being spyware? They kind of are -- except (generally) you consent to those things. However were would the line be drawn? Could a company like Mixpanel find themselves inadvertently having their product being considered a munition?

I take to to a slightly absurd extreme to illustrate how good intentions can have ridiculous consequences. Governments don't have the best track record when it comes to anticipating unintended consequences.
You need some connectivity, so some crypto, but your point stands.
To add to the problem with fasteners or really anything that has sizes listed with fractions, the search is completely oblivious to the `/` character, so trying to find a 1/2-20 bolt will get you every bolt with a 1 2 or 20 somewhere in the description, without taking it's position/context into account at all. I usually end up using google to search amazon in those situations, which kinda sucks since you give up the ability to filter by prime or one day items.
And, even if your phone is updating it may be doing a fake update and then show you that you did update to whatever version Apple says is "safe" for this exploit but in fact Pegasus was in control the entire time. Get a new phone ASAP.
I'm torn on this. Understand, I have little love for ITT, and I got my 4 year degree from there. In hindsight, I wish I'd done community college and the local university instead. I honestly believe I'd have had a better curriculum, better books and a better ratio of instructors who cared to ones who didn't. I believe I'd have had to take on less student loan debt, as well.

That said, suppose ITT Tech does lose its accreditation, closes, etc. Where does that leave me and the other graduates who actually do have a modicum of knowledge and competence? Are our degrees automatically scrubbed from history, having never been -- leaving us unqualified to hold our current jobs or any future ones that require a college degree? Do our degrees become a black mark against us, nullifying any experience displayed on the same resume? Or will it just be a non-event that nobody notices or cares about?
They are listing MSRPs. I wasn't clear sorry.
It is pretty good but they are directed messages and I think people look for something where they can check on their own terms what a person is up to.

I recently opened an account on Diaspora using the sechat.org pod. It has been a fun experience so far. The network effects mean that moving your friends over to it will be another matter. But it has been fun to use.
1. If I started posting the N-word over and over again this very moment, you would instinctively consider that unreasonable, so let's stop pretending to not know the definitions of things.

2. You can't rigorously define the boundaries of context.

With those two axioms, we can conclude that the root of the matter, which protecting the feelings of children who have been catered to their whole lives, is not a path worthy of resource or virtue. These are the same overmedicated people who simulanteously hold the belief they are just specks of dust in the universe while screaming about the importance of their feelings. Too many TED talks, not enough TED debates.

They are of zero consequence when you account for these factors.
If it's a consultancy, it might be the case that they don't have any big signed projects for you to work on yet and they're hiring in the hope of closing some deals soon.
You pretty much listed them all.
Why not allow both? The group can have their speaker within whatever guidelines the school has (some schools ban foul language or other school-wide policies), and the other group is allowed to protest. Just like the real world where another company can do what it wants within the law, but I can also protest what and how they do it.
Because we decided we/they should, for equality of opportunity & economic benefit.

We build city parks because we think they are good. That doesn't mean that city parks are a basic human right constitutionally owed to us by the federal government.
Open Source Windows May Not Be That Big a Long Shot After All
Here is a study from the game industry where game scores are compared to coding crunch.
http://www.gamasutra.com/blogs/PaulTozour/20150120/234443/Th...

There is GDP per hour worked.
http://stats.oecd.org/Index.aspx?DataSetCode=PDB_LV
> would it be correct to frame the issue as students not wanting their money to go into the pockets of a person that they don't support?

Should creationist students lobby to remove the teaching of evolution from the curriculum? I understand that it's not an identical situation, but the general point is that students are putting a certain level of trust in the university to educate them, and having a line-item veto on the manner that that's done leads to insanity if you actually apply it equitably. If students knew exactly what they needed to learn, going to college would be largely irrelevant.
If you send it via /feedback you'll at least get a friendly, appreciative reply.

The feature may never get implemented but the response is always nice... :slightly_smiling_face:
Again, that's counterfactual. Currently, if a professor tried to seriously discuss such views, they would be promptly let go. The point of contention is not whether "safe spaces" should exist - they exist in spades already, and the University supports them. The debate is what form they should take.
What's the justification for doing this?
That strikes me as being highly optimized for people who are one or two years out of college.
http://www.theatlantic.com/national/archive/2014/07/in-a-yea...

> 2.5 million of those kids were declared 'non-victims.' Another 686,000 were 'abused' or 'neglected.' And an estimated 1,640 kids died as a result.

Their error rate on non-victims is a helluva alot higher than that.

I don't have faith their error rate for victims is much better given we don't have data for that.
> My implementation is pretty vanilla AngularJS with ui-router. All I want is for a user to use forward and back browser buttons to navigate

This really shouldn't be hard to get working. Try downloading a sample/example project that has routing set up already then strip it down to the bare minimum. Throwing a whole framework away because you're maybe missing a line of code somewhere isn't going to set a good trend.
But not for 2 solid weeks!
> By definition identity checking is the finest-grained distinction you can make between things

By your definition, perhaps. The rest of us don't always use the word "identity" with this meaning. And since you don't own the English language, you don't get to tell the rest of us how to use words.

> If two things are identical, they can't possibly be different in any way.

Then by your definition, two Python tuples (1, 2, 3) are not identical. Which says absolutely nothing about how I can write programs using them, or what concepts of "identity" the operators in those programs can implement.

> This is what philosophers call...

We're talking about programming here, not philosophy.
Yes I mean if there is a service not on amazon :)
So why does the concept of a warning exist at all then?
I used to work for the group that operates this service. They claimed that the prices were the lowest possible about 95% of the time. People would often say that they negotiated a lower price on their own, but this was more often due to them choosing a different vehicle or not following the process (never underestimate a car salesperson). I did not look over prices very much myself, but they could vary greatly between dealerships in different parts of the country.