skysight-inc/HackerNews huggingface dataset:
I was just reading the Arstechnica article, which mentions this:

> Instead of allowing developers to put files wherever they want, El Cap offers four canonical safe locations for applications, support files, and drivers:

> /Library

> ~/Library

> /usr/local

> /Applications

> The local or system library directories are the preferred stand-in for /System, and /usr/local is the preferred stand-in for /usr, /bin , and /sbin. However, Apple strongly recommends that developers use /Applications for everything if possible, since that keeps all of an app’s files in a single location for ease of uninstallation.
What is /usr/local for, if its not for locally installed (by the user) sub-components?

Just curious whats wrong with using /usr/local. This is what its for, after all ..
Very sorry about this, I've changed the description under the page and says: "Try inputs like 'ycombinator' or 'facebook', or even 'doraemon'. Everything is supported, especially logos. ".

I think these words may work better than "I feel sorrow", and thanks for your comments, they make me realize that a good instruction means a lot.
> The reason it's important is that from a legal point of view, there are often implied expectations of fitness for purpose and adequate quality when you buy something.

I thought that software licenses and EULAs were designed to remove liability?

> Unfortunate, but true. For now, I am still "changing" to Windows 7 for new machines on the Microsoft side. Personally, I'm betting that the inevitable backlash against ever-changing, never-owned, user-hostile, sub-standard digital products is going to pick up enough momentum over the next few years that either Microsoft or whoever actually kills their business will offer a better alternative before 2020 when Win7 support is scheduled to end.

I could see the year of the Linux desktop coming eventually. But not as originally envisioned. I would not be surprised by a world where only specialists (developers, graphic designers etc) have desktops and the actual majority of computers in use are locked down iOS or Android kiosk type devices.
No, only command with `-R` is necessary.
I'm curious to know if there's a reason everyone installs Homebrew in /usr/local (other than it being the default installation path). I've always chosen to install it in ~/.homebrew and haven't had any problems. Everything I install with Homebrew seems to handle an alternative prefix without issue.
Nicotine (without smoking) also has that effect, even in low doses.

Actually there are two parts: it reduces appetite, and also raises the resting metabolic rate, cf. e.g. http://www.ncbi.nlm.nih.gov/pubmed/2773833
The big problem I had with TinyCore is the lack of source and build config availability in their package manager archive: http://forum.tinycorelinux.net/index.php/topic,18533.msg1132...
The oddity of the situation is that the longer you register a domain for, the more likely you are to forget about it's renewal..

However, most big companies use someone like Netnames, MarkMonitor, etc, who simply wouldn't let a domain drop, even if nobody asked them to renew it - instead they'll renew it themselves, keep it active, and simply add it to the next invoice.
Thank you, I've changed the instructions follow by your comment.

So nice you are!
How to disable SIP altogether:

http://arstechnica.com/apple/2015/09/os-x-10-11-el-capitan-t...
Google is slowly becoming the next Microsoft.
We pinched the title from https://news.ycombinator.com/item?id=10309647 since it's more readable.
OS research is much more than what happens in the kernel space.

>> - Swift

> No part of the Darwin base OS is implemented in Swift, so it can hardly be considered relevant to OS research.

It is the only UNIX based OS moving away from C as their main language. All presentations at WWDC, except the new
Objective-C updates, were about Swift.

Maybe in some future version, Swift gets to be allowed at lower levels.

>> - XPC Services / Sandbox

>Kinda neat, but OS level isolation mechanisms have been a staple of UNIXes for decades: FreeBSD jails, Linux VServer, Linux seccomp, Solaris Zones, Linux grsecurity, SELinux, NT's security stuff (Windows Integrity Mechanism?)...

You failed to understand that developing applications with XPC Services is similar to applications in micro-kernel based OS.

Also it is a container model imposed upon developers that wish to target Apple systems.

Whereas the other UNIXes container models are optional.

>> - Grand Central Dispatch

>It's a thread pool - does it have a system-wide idea of how many jobs there are? Neat. But I'm guessing it's just a user-space library + daemon?

No, it is implemented at kernel level.

It was good enough that FreeBSD adopted it.

Solaris is probably the only other UNIX that used to offer something similar.

>> - IO Kit (C++ drivers)

>Being able to implement drivers in an unsafe system programming language that was designed for such use cases like C++ is not particularly remarkable.

C++ is way safer than C. Those that code C with a C++ compiler should keep using a C compiler.

What other UNIX has moved away from C and required C++, none. Hence why it is remarkable.

>> - System Integrity Protection

>From the Wikipedia article I get the impression that this is firstly about refusing to load unsigned kernel drivers, which NT has been doing since Vista (and even some Linux distributions now on UEFI secure boot enabled systems), and secondly about restricting root user with MAC based security mechanisms, similar to Trusted Solaris, Linux grsecurity, or SELinux.

With the difference this is applied to a normal consumer OS. Again research is not only kernel code.

>> - Metal

>AMD did it first, with Mantle. Now everybody is doing it.

AMD doesn't ship OSes.

>> - Replacing C by Objective-C on the low level APIs

>Guess nobody else has done this one. But wasn't it already the case in NeXTSTEP?

No, it was all pretty much plain C at the lowest level.

Now some of those C APIs have actually OO Objective-C APIs.
Because it has never caused any trouble having it in /usr/local, and as another user said /usr/local/bin is part of the standard path.

Other than this one-liner, which is done once, there really isn't any extra hassle with using the default.

I'd be more interested in why you didn't want to install it there?
Slander-as-a-service: Peeple app wants to review you – whether you like it or no
Hm, I see. However I imagine entreprises with large car parks should have quite a lot of information (taxi services, car rentals, ...)
This is an excellent article that gets to the crux of the issue: other people’s money.

And, I can't help but delve one level deeper.

Who's money were the banks playing with? Pension funds, mutual funds... in other words, funds in which the ordinary taxpayer had his/her money.

Whom did the taxpayer bail out? His/her own money - which they "invested" in these funds/banks for safekeeping without sufficient knowledge of the risks.

Unfortunately, we haven't learned our lesson either. We still like to allow others to manage our money and risks for us.
Using /usr/local is just fine. But I feel uneasy when a system directory is owned by just my user. What if there is another user on my system that also wants to perform a brew update?

Using sudo would also be a security advantage since not every program running under your username would be able to modify all binaries in /usr/local.
Show HN: Move Your Evernote Notes to Apple Notes
Actually it sounds like you will need to run this/restore permissions after every future OS X update.
Wouldn't it be better to link to the original post at https://www.linkedin.com/pulse/i-purchased-domain-googlecom-... ?
Replacing Evernote with Apple Notes Was a Nightmare
Please correct me if I'm wrong, but based on the author's descriptions of DOIs, they're not completely linkrot-proof. The issue is that it's just a link. The link itself could disappear or the publisher or even the metadata itself. I don't know what steps publications take to preserve DOI's but it sound like on their own they only protect against page moves. To really combat linkrot you need to provide as much metadata as possible, mainly title and authors but other data could also help tracking stuff down. Lastly even if you figure out what the DOI points to, the pdf might be gone; that's why archiving services like the wayback machine or webcite are so important. I'm glad they're doing something about it though; I find that a lot of my bookmarks 404 after only a few months. Webmasters need to realize that a URL is just like an address and that you need to set up a forwarding address.
For me, because it is the default, and there is section in homebrew FAQ tell that many build scripts breaks if it isn't in `/usr/local/`.
My first meal in the US, 21 years ago - a club sandwich.

Safe choice?

Came battered, deep friend and sprinkled with icing sugar.

I mean if a Scot is surprised at what you do to food then you are doing some weird stuff.

[NB I know you can get really good food in the US - but the portion sizes still amaze me].
Given that each use case is actually just different binary compiled with a different set of drivers, I don't see what it has in terms of research.
There is no industry-standard record of credits in the games, JFYI. Mobygames is a good collection of crowd-sourced info, but it is far from being comprehensive (even major AAA games and/or their credits can be missing). Without a proper record credits cannot be that critically important and they are not from my experience. Nobody is going to find the games you said you have been working on and play them through to get to the credits to verify. Your experience is supported by references (formal and otherwise) and your portfolio if you are an artist or a designer. Credits are just bragging rights.

Now, if there had been some kind of official record then credits might have had a bigger weight but, with a lot of people's experience being in unfinished/cancelled projects, still it would not reach the level of critical importance IMHO.
This is what you used to see when you tried to use sudo with brew:

Error: Cowardly refusing to `sudo brew install`

You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.

I don't know if it's different now, but a quick Google search indicates that brew still behaves like this. I would like to use brew with sudo, but I don't want to use unsupported methods.
Homebrew sounds like a malware of EI Capitan. :)
Can ultrasonic welds come apart? I think it's Apple's intention that consumers aren't supposed to replace the batteries but instead Apple technicians
Problems with typical Rails controllers and before actions
Is this cool or what? I just uninstalled the "Screengrab!" extension I've been using for years.
A way which I frequently use to defuse that sort of objection is "Many people speak with accents [+], but that typically means they speak another entire language, so try to be a charitable listener."

A blunter way of putting it is "I will accept any criticisms of Dr. Yamada's English ability if you're capable of articulating them in Japanese." or "How's your Japanese?", both of which I've had regrettable need to use in professional contexts before.

[+] Fellow linguists will know this is an abuse of jargon but it's the easiest way to communicate the concept to someone who isn't a linguist.
What Programming methodology is this?
What is the programming methodology where only one person, at the time, is writing code while others developers, DBA, even the client are behind of him providing ideas or corrections, rotating the person who is writting code.

Months ago i read an article here at Hacker News about this, but i can not remember the name.
I can't be sure obviously, but if it's done once by the installer, there's no reason to assume it won't ever do it again. So in the worst case, you'll have to re-chown every time you install an update.

Or you don't chown and run brew as root.
Hmm, having been on El Capitan since the first beta, this hasn't happened. Do you have anywhere it states that?
The sugar's not pointless - it's a cheap and effective way to make low-fat food taste good.

I gave up sugar (well, candy, anything that had refined sugar added, most fruit) for four months. I lost a lot of fat quickly, but it was exceptionally hard from a willpower perspective, and I'd get a massive high when I accidentally ate sweetened food. I'd love to give it up again, but my self discipline is currently needed elsewhere...
El Capitan inclues a HUGE number of security fixes that you do want to have.

https://support.apple.com/en-us/HT205267
I always found the OpenBSD slides above anything else I've seen online. I just hover my mouse over the link to the next slide and because the links stay a the same point on all pages I can just click when I want to progress.

With the exception of the slides from Henning Brauer, who pick horrible red images for the background, most of the OpenBSD slide decks are very easy to read. Do anyone really care that they're using Comic Sans?
I have a service which allows git to be used to manage DNS. The way this used to work was that you'd host your DNS records in a github/etc repositories, configure a webhook to point to my server, and then your updates would trigger DNS-updates.

Rather than fighting to understand webhooks from the various git-hosting services I've decided that volume is low enough that I should just host the git repositories myself.

I've spend a few evenings preparing for this transition, updating documentation, and reworking my codebase to avoid all use of webhooks.

It's a fun update, which will simplify the service for new users, but keeping both systems in use at the same time makes it a little more complex than I'd like. I guess I need a flag-day in a few months where I drop the old webhook support.
The article's description of a DOI is a bit vague. It isn't just a link. When you register a DOI, you have to register the metadata, which are then stored with your DOI registration agency (like crossref or datacite). e.g., 10.15783/C7F59T is a DOI for one of our datasets. If you follow http://doi.org/10.15783/C7F59T in your browser then you get taken to our data archive, but if that goes away then you can still query the metadata at datacite (http://data.datacite.org/10.15783/C7F59T)

But what happens if doi.org goes down? http://crosstech.crossref.org/2015/01/problems-with-dx-doi-o...
> that would otherwise be used to retrieve a memory

Also to create a memory. Self control basically uses up part of working memory which has limited measurable amount of neurons.
How to Setup and Manage Email in Windows 10 Like a Pro
Depends on where the server you're running the test on is. Speedtest.net hunts out the fastest one, maybe Opensignal has less servers/slower servers?
Welcome to Processing 3 [video]
Reminds me of a blog post on using PCA for sorting colors

http://nbviewer.ipython.org/gist/CamDavidsonPilon/abe3f0e4f5...
Mostly because of my (perhaps irrational) OCD in not wanting to touch global system paths or files, even though under FHS /usr/local is where you're supposed to install manually-managed libraries and binaries. I believe Homebrew likes to have its path owned by you instead of root, so I think it makes more sense to have stuff that's going to be owned by me to be in my home folder rather than /usr/local.
That's a common Unix practice to put system-wide stuff manually managed (as opposed to managed by the OS/distribution) in /usr/local.
I busk solo violin in San Francisco's Powell Station -- 45 times since January 4, 2014. I last played on September 20 and made $51.02 per hour. My friends have encouraged me to write about my experiences onto Hacker News, but I never have.

You learn a lot about people and crowd dynamics. Donations come in clusters; if a person sees someone else donate, he/she is more likely to. In an attempt to teach empathy, mothers often give cash to their three-year old kid to put in the violin case. The few who drop a $10 or $20 are often over 40 years old.

Twice I've had money stolen, both by dudes in their late teens or early twenties.

Sound definitely matters; you can't just "look good". Busking at the Ferry Building was a bad idea; no one can hear you. I'll never do that again.

High-density foot traffic is not always a good thing. In the evening rush hour, there are so many people obstructing view and making noise that I imagine it's difficult to appreciate the music by the time you've reached the fare gates. I believe that a medium traffic density works best where the sound can travel and there is always a direct line of sight between pedestrian and performer.

Sometimes the "great works" make poor busking choices. The Bach Chaconne is a great example.

Unsurprisingly, an ensemble with more performers earns more than a soloist. On August 20, 2014, we played the Mendelssohn Octet in Powell Station and collectively made $461.64 over 90 minutes, or $307.76 per hour. However, that's $38.47 per hour per person. I make $15-50 per hour solo. So I wonder where the diminishing returns begin, i.e. what ensemble size maximizes revenue per hour per person.

Is it scary? The scariest part was leaving the apartment that first day. Exiting the apartment door was the point of no return. "Okay, I have my jacket and shoes on and my violin, I might as well go on with it." That moment when, for the first time, alone, I plopped my music stand in the middle of Embarcadero Station was one of the most uncomfortable moments of my life. However, once you start playing, that's easy. The music is the easy part.

If you want to busk but are scared, I recommend going at a less busy time, e.g. Saturday morning at 10 am. Get used to the surroundings; embrace your anxiety. Once you're comfortable, try again next week at 2 pm.
I don't think a(n spoken) language without vowels exist.

In the article the mention Tashlhiyt Berber but then they put an example that actually HAS VOWELS.

In "ssrksxt" there are not vowels in the script, but there are vowels in the sound. I can hear at least two of them.

The fact that you don't write it down does not mean that it does not exist.

For example in English "spoken" is pronounced like ES- POU -KEN(1), even when there is no "e" in the first S, actually the "e" vowel exist in the sound, and you use two pure sounds when there is only one "o" in the middle.

On the other hand, vowels that exist on script does not need to exist in sound. The typical example is Make, wich actually sounds like MEIK.

(1)If we consider pure vocal sounds as in Japanese, Spanish or Turkish. English ha no clear sounds for vowels, but mixes pure sounds.
Fetching the current page over the network from a similar browser is not exactly the same as taking a screenshot from the user's actual browser instance...
Oh, so the laws of physics changed? Wow!

No but seriously, this is a terrible article.

As soon as you read
»…a professor of _kinesiology_ and health science…«
you know the statements are coming from people who believe in esoteric pseudoscience.

If your burn more energy than you take in, you lose weight.

Everything else doesn't make sense.

You can get fat by eating 5000 calories worth of paprika every day.

Statements like these only help people who have weight-problems to have an excuse not to do anything about it.
This is interesting; a k can't be pronounced in isolation (s, z, and v, being fricatives, can). How does that k get realized in a sentence? Does it add on to the end of the previous word, or the beginning of the next one? What if it's in a really unfriendly context, e.g. following a word that ends with m (is this possible?) and preceding another word that begins with m?
Multiple browser engines have the ability to do this, but every time I've asked there's been no intent to ever expose it to webpages/webapps, just extensions.
Drawings Reveal Germans' World War Two Boobytrap Bombs
original source url:

http://www.news.gatech.edu/2015/09/28/first-optical-rectenna...
It's a hard permission to give safely, because once the application has permission to take screenshots there are tons of ways for it to get third-party content into the viewport and capture it.
Or imagine the surprise if ordering a "Latte" gets you a glass of milk.
> For example in English "spoken" is pronounced like ES- POU -KEN(1), even when there is no "e" in the first S, actually the "e" vowel exist in the sound

This isn't true, but Spanish speakers will pronounce it that way. Spanish doesn't allow sk- or sp- clusters at the beginning of words, so you can see exactly what the phenomenon you describe sounds like.
10 feature coming in Bootstrap 4
The problem with saying that porn objectifies women is that it's only half-true. Porn objectifies women as well as men. The only difference between the two is that for cultural reasons we consider sex something "men do to women". But if you think all porn portrays women as the passive "recipient" of sexual activities, you haven't been paying attention.

The problem is that even when women play the active part it they're considered victims because a) we see sex as something "done to women" and b) most porn is targeted at men (so porn consumers "use" the women, too).

Of course what this really boils down to is the sexist idea that men can't be raped (without being penetrated) and therefore can't be the "object" of porn to the same extent as women (except in gay porn because we like to pretend gay men are just men acting as if they were women).

In the end, the most common arguments against porn can be summarized as "I don't like it, therefore you shouldn't like it either" (or "I feel guilty, therefore you should feel guilty too").
The full wish list of Boyle:

http://www.telegraph.co.uk/news/uknews/7798201/Robert-Boyles...

and the actual list in Boyle's handwriting on exhibit at the Royal Society:

http://blogs.royalsociety.org/history-of-science/2010/08/27/...
>and for any bulbs bluer than about 2500K CCT, ends up being awful at night.

How so? And as I've posted previously, you probably shouldn't use anything below ~4000K anyway if you want to have healthy eyes.
You can create an admin account and use that ad indirection for dealing With homebrew
Desktop only unfortunately. What are the plans for touch devices?
brew supports pre-compiled binary packages (what they call bottles) only when you use the default install location /usr/local. If you use any other prefix brew will always compile all packages on your system, which might take a long time depending on the performance of your system. So using /usr/local saves time and energy since all brew needs to do is to download and install binary packages.
To be fair, what the student wants is physically possible, while your challenge in response isn't.

I watched an english teacher once convince a (native english-speaking) student that "handbag" is always pronounced as "hambag". This is not entirely true, but close enough that I wouldn't really object to it. I objected quite strongly to the method of convincing, which was to make the following argument:

1. /m/ is pronounced by closing the lips, whereas /n/ is not

2. OK, watch this other student articulate "handbag". Other student, please say "handbag".

Even if you articulate the word so carefully that you release the /d/ of handbag, your lips will close immediately afterwards when you pronounce /b/. This style of arguing, we're better off without.
You might want to change the page that has "Click the pencil icon top-left" to make it clear which icon you are referring to - I was clicking on the pencil icon in the logo and getting confused. Took me three attempts before I noticed the red pencil icon on the far left (I had the page opened full screen on a very wide monitor).

NB I was up early and haven't had much coffee - so it could just be me... :-)
Looks fantastic, and was seriously fun to fiddle a bit with.

One bug though: you can't back out from the site, the history is flooded with geargenerator.com addresses. Had to close the tab (Firefox 40.0.3 on Windows).