skysight-inc/HackerNews huggingface dataset:
> but does not pay taxes?

What makes you think Mozilla does not pay taxes? It most certainly pays taxes. I'll save you the web searching: https://static.mozilla.com/moco/en-US/pdf/Mozilla_Audited_Fi... is the latest set of financials that are public; see pages 4 and 5. For 2012, the Mozilla Corporation had $311 million in revenue, $208.5 million in expenses, and paid $37.6 million in income taxes. The federal corporate income tax rate in the US is 35%, fwiw, and California's is 8.84%, so it's not like Mozilla is trying particularly hard to evade that tax liability (0.4384 * (311 - 208.5 - depreciation) likely comes out pretty close to 37.6).

> then I could simply compile a Mozilla browser without DRM.

Sure. And you can and will be able to.

> How does one achieve "trust" through closed source (e.g., the binary blob from Adobe)?

Don't install it? The blob won't be shipped with the browser by default and will require explicit user action to install.
Mozilla Checking Compliance Status with Updated CA Certificate Policy
mdfind / Spotlight can be a fairly powerful tool. Consider this query, which finds all Xcode projects I've tagged as "Active":

~$ mdfind tag:Active kind:xcode
/Users/jn/Code/xyz/xyz.xcodeproj
...

Queries like this also work in the Cmd-Space UI, or as a Saved Search. By default each term is joined with AND, but you can specify OR too.
What always surprises me is that so many don't know or use the directory stack commands, pushd and popd. I'll admit I was also ignorant of them until something like 2005, but once I learned of them I switched and never looked back. Now I can't see someone write or type "cd" without a little bit of a cringe.
Are “International TLDs” the key to a successful Registry? | gTLD.club
> Was I supposed to not diagnose jank using Chrome's frame analysis tools?

'Course not. Even Richard Stalmann used UNIX in the process of replacing it with GNU.

But you do use a free browser for your day to day browsing, right?
Discover.Typography
Well, what you said, crappy console, no ssh (the powershell equivalent is just not very good), but also, no grep (findstr is not a good substitute), no rsync, etc.

Whatever I've attempted I've always hit unexpected walls due to the unavailability of tools we take for granted with linux.
I've got to recommend SaaS Formstack (http://www.formstack.com)

- All the correct security procedures are taken care of by them plus there team is extremely responsive.
Some, but not all, YouTube videos use DRM. It's up to the person posting the video.
Getting Realtime Traffic Data (Yandex)
While the story was interesting, I was also more interested in the layout. In the past there were a lot of "over the top" Flash "experience" sites, with the decline of Flash and skyrocket of "thumb up and down" mobile sites I feel there has also been a drop in experimental layouts and visuals. A lot of that stuff was crap, but it's great to be surprised every now and then. Thumbs up bbc!
/usr/local is the default location for user-installed stuff, but I personally like to have my package manager do its stuff in a separate directory.

I like the way Fink [1] uses the /sw (software) directory.

Does anyone have a valuable opinion on the comparison between Fink and Homebrew — or maybe MacPorts?

[1] http://www.finkproject.org
ZeroMQ and Node.js: A Match Made in Heaven
Well, I stand corrected. Especially in light of the analyses provided in sibling comments.
buffalo.edu works :) TY coinbase.
My Email to Paypal
I write this to Paypal after having trouble while changing my password. I don't think they'll take it seriously but maybe someone here may find it interesting..

My email:

-------------------------------
Hi,
I've changed my password recently, that's ok. The reason I'm writing not about unresolved issue, it's about UX design on password change page. You want to make user to write password without paste. I want to paste it, why do you care? What is the benefit of writing it for the matter of security? I don't name one but maybe you think of something I didn't think. Let me tell you something you obviously couldn't think while designing page;
I USE PASSWORD MANAGER! and I WANTED TO MAKE MY PASSWORD MORE SECURE BY GENERATING 20 CHARS LONG PASSWORD. HOW CAN I TYPE IT WITHOUT MAKING MISTAKE ?

This was my issue. I solved but not by typing. I open the developer console and inspect your password field. Just change the values by the following code;

document.querySelector( '#pwdID' ).value = 'MY_LONG_PASSWORD';
document.querySelector( '#retype_password' ).value = 'MY_LONG_PASSWORD';

I didn't make any mistake and successfully changed my password. I solved my issue but I'm a developer and I can find this solution. What about a user who is not a developer but assume he/she uses password manager like me, what can he/she do in that situation?

(
While answering (or just reading) this, please open the same page and type this in that both field without making mistake =ntRKL<@O;<p1[13c%\5
)

Thanks
-------------------------------

This is the screenshot for contact form if anyone is wondering:

http://imgur.com/yNp0RDI
It lists my generator! Yay!

(Note: I use Ultra Simple Site Maker for my own website, but I wouldn't recommend you do at the moment. It's not very flexible right now.)
Aside from the problems discussed in the article, don't define a C macro like this:

#define FOOBAR { foo(); bar(); }

but do it like that:

#define FOOBAR do { foo(); bar(); } while (0)

The latter is “C syntax safe”, the former is not.
The GPL'd portions of software must be made available. They have been distributed, therefore source must be given under the terms of the license.

The GPL doesn't necessarily affect everything on the box, I'm not 100% clear on what happens if you sell a system using (for instance) GNU/Linux and put proprietary software on top of it, with regard to the source of the proprietary software. But you would have to make linux available.
I wrote a post on some of these a little while ago,

http://codecondo.com/7-static-site-generators-for-building-w...

only featured stuff that the majority of developers use.
You're not denying the users anything by refusing to implement EME, the media companies are denying the users freedom by insisting on using malware to deliver content!

These are the same companies which are refusing to deliver content to Linux and open platforms today, which will continue to do so in the future.

But now they can claim it's standards-compliant so it's the open-platforms which has a problem, and not them!

This thing clearly stinks.
How to Grow a Snowball into a Glacier: Finishing Projects
It does feel I'm retreading ground that's already been covered too many times, but my whole motivation for this blog was more or less what you're observing. There's a huge group of people on the fringes of hacker culture who are looking for a way in and don't know where to start. Definitely a fan of the idea of 'Nixacademy.
Python Vs Cython Vs Numba
uhh... I have known pushd and popd for quite a long time, but never realized that pushd can be used in place of cd. So what I have been doing all the time is:

pushd .

cd some_dir
Another one that I can't live without:

ssh-add -k keyfile

Integrates with keychain meaning you can have a passworded private key without having to play around with ssh-agent and shells and profiles. Put keychain access in the menu bar and you can lock the keychain on demand as well. Integration of ssh into the OSX workflow is absolutely awesome.

That and some of the examples in that article really make it a killer platform for Unix bits.
It is pretty accurate, however HN is still the best source for all the topics i am interested in.

Just skip the crap posts, and you're good.
Ghostery found 23 trackers
Why not let the bootloader unlock the sd card and then disconnect the SD card without disconnecting power to it?

Something similar has been done with SSDs:
http://media.ccc.de/browse/congress/2012/29c3-5091-de-en-uns... (link in german)
Hypocritical much? Why do you speak for the whole HN? The community clearly does care as evidenced by a number of comments about Rice in this thread.
There are several things your over-simplified analysis is missing here.

One is that the "right to be forgotten" does not exist in a vacuum -- it has to coexist with a bunch of other rights, and weighing how important each of them is in relation to the others is incredibly difficult. And that's without getting into as-yet-uncodified rights (example: making history more accessible via scanning/OCRing of old newspapers, which now seems like it'd have to come with a censorship regime built in to expunge news that's "meant to be forgotten").

Another is the practicality issue, in that information of this sort is actually incredibly hard to destroy, and often is required to be published in order to provide a fair process to everyone involved.

Finally, there's the issue that this is going after Google, but that doesn't actually accomplish the kind of "forgetting" you seem to be talking about. Sure, the general public won't see a newspaper listing about the foreclosure in Google anymore, but the people in a position to use that information to wreak institutional harm still will have access to it, because the databases they use are not publicly accessible, meaning it's not possible to determine if you're even in them in order to sue for removal.
You can say that about any story.
That's even more of a reason to boycott them and keep using Firefox.
What is this, 2005? StartSSL offer free SSL certificates that are trusted by all browsers. If that's too cheap, you can get a Comodo certificate through Namecheap for $10 a year...

If you can afford a domain, you can afford an SSL certificate...
What a story. So many lives wasted, torture and forced confessions. There are no reparations possible for cases like this, no amount of compensation will turn back the clock and no punishment sufficient to go after the guilty parties (in uniform, no less), assuming they are still alive.

But when you read things like this you inevitably question if what we call 'civilization' really is all that civilized. Iceland is a small nation, relatively few people and tightly knit. It's one of the last places on earth where I would expect a thing like this to happen.

If this could happen there it could happen just about anywhere.

And they are still at it (from TFA):

"For the past year, the 486-page report of the investigation into the original police inquiry has been sitting on a desk somewhere inside the state prosecutor’s office. She has to decide whether the case should be referred to Iceland’s supreme court so the convictions can be quashed."
Infinity * 0 returns NaN.
works with mtu.edu
MAA review: Proceedings of the Third Recreational Mathematics Colloquium
Great stuff. I used a BBC Master up until 1999 as a serial terminal for a Sun machine. The thing was an electronics and experimenters dream: well documented, built in decent BASIC and assembler and ports galore plus if you blew it up, £5 was about all it cost to fix it (I.e. just get another one off eBay). Think they go for a lot more than that now.
If you type in:

*CAT

at the prompt it will show an image listing.

*Elite3

will run the game. Star is mapped to ' normally. It's quite sad that I typed the above commands correctly without thinking when I loaded the page :)
https://hacks.mozilla.org/2014/05/reconciling-mozillas-missi... is pretty clear:

As plugins today, the CDM itself will be distributed by
Adobe and will not be included in Firefox. The browser
will download the CDM from Adobe and activate it based on
user consent.

The point being that you will be asked whether to download this thing, and if you say no it won't be downloaded.
I think he means if your website contains information google can find it. simple as that. only thing you really need to know is that text on its own is more easily searched than images. but that should be obvious to any one.
One interesting point is that "goto fail" in this case causes dead code. Shouldn't compilers warn about dead code?

There is -Wunreachable-code. GCC used to have it, but removed it. Clang has it, but does not enable it (you specifically need to request it). Apparentlly it causes too much noises to enable by default.
Is this myth not dead yet? People spend bitcoin and want to spend it. There is also speculation and hoarding, but no universal law that says you can't do both.

$10 isn't even much to hoard. If the price goes up 10x that's still just $100. This is more like, "Oh, you got our drinks, I'll pay you back in btc!" kind of money.
For plain openresty you can try https://github.com/3scale/docker-openresty
It does not have fancy readme, but has batteries included. Luarocks works, supervisor is set up, cron is there...
This is an interesting insight into the dangers of ill-chosen metrics. It could only happen in a system in which the police were expected to produce (and were in various ways rewarded for) convictions instead of e.g. a maximally accurate presentation of events that can be used to decide how society should respond.

Convictions are far easier to measure (and achieve, of course). How would you go about constructing an efficient, corruption-resistant system that is measured by its accuracy? It seems like a hard problem, but not necessarily an unsolvable one.

Debugging support issues sometimes feels like this. If you go into a complex system looking for bugs then you'll find plenty - but not necessarily the one that's causing the current issue. What you're really looking for is to fully understand the reason the system does what it does. And then you can change it.

Also: further evidence that information produced under torture cannot be relied upon, yet our states still do this. Perhaps sometimes it works? Or is it just very successful in producing "information" that the system wants and expects to receive, which is then interpreted as an objective success that validates the method?

Kind of difficult to study that.

Perhaps an "ends cannot be used to justify means" principle is simply a necessary precondition for benevolent civilization.
Reading the title it sounded like Australis is dead or its performance is dead ("post mortem" is Latin for "after death": post (“afterwards”) + mortem, from mors (“death”).)

Reading the article (not carefully, I admit, and using google cache, I can't get the page otherwise), I haven't figured out what the TART stands for. But tl dr seems to be "we make this Australis UX revision, and then the tabs are slow, and we see it on the fastest machines, then we search for causes, then we fix them." Well yes, that's the right thing to do. Can somebody point to something interesting in the article that I missed to recognize?
Sure. Windows's bandwidth monitor tells me as much - and closing Ad Muncher fixes the slog.
> which will presumably be bundled with the browser.

It won't be bundled with the browser. It'll be a separate download users need to explicitly opt into.

In the sysadmin case, of course, the sysadmin could choose to preinstall it...
Big deal. British military-industrial crimes are just as heinous as the American kind. Didn't America get started because of British oppression - and yet here it is, subverted, and committing the very same acts that were once worth sacrificing ones life to prevent ..
They took it down again. Wonder what it was they accidentally exposed.

People in the thread could also edit each other's comments.
A colleague at NICTA was working on something similar (a market-machanism for review, reviewer reputation, and citation) a few years ago:

http://rickyrobinson.id.au/2009/07/24/citemine-a-new-way-to-...
/me thinks its about time for these digital rights fucks to taxed for exploiting our common good
One thing that having a kid taught me is that sleep deprivation really hurts my productivity as a programmer. It may be that some people can sleep 5 hours and function just fine, I'm not going to say everybody needs the same amount of sleep. But when it comes to work ridiculous hours I've yet to see someone regularly claiming 100 hours work weeks outperform me over any length of time.

If I can get in the zone and achieve peak productivity for 8 hours that is an extremely successful day. If I do that and then get 16 hours of exercise, healthy eating, and sleep then the next day I'll have made more progress in my unconscious and hit a positive feedback loop where elegant solutions to difficult problems present themselves effortlessly.

Contrast to my youth where I'd regularly "work" 12-16 hour days. Then I had the mentality that 5pm is a half-day, so if progress wasn't great by then I still had another 7 hours! This can lead to a negative feedback loop where you spend more hours trying to compensate for poor performance earlier.

I'm not claiming this as a universal truth, some people probably have greater capacity than me, but I know how easy it is to fool oneself.
Google gets on Dart soapbox, demos move from JavaScript
For what it's worth, here's what I use for redis rate limiting: https://gist.github.com/anonymous/4dcb6892346ff17709fe It's in Python, but the bulk of it is a redis Lua script.
/usr/local is a wasteland on OS X. Package installers love to dump stuff in there blindly. This leads to fun-to-debug problems where two different things are overwriting files in there and blowing up because of version mismatch problems.

I ended up making a /rr tree ("rwg's root"), building things I care about from scratch, and using GNU stow to manage it.
TART stands for "Tab Animation Regression Test".
Our department recentlyvset up a self hosted gitlab. Works great. As many private repos as you like and you don't have to worry about github disappearing off the map.
I've been using Unix machines and pushd since the mid 1990s and just learned this as well. All those wasted years...

Some examples here:

http://en.wikipedia.org/wiki/Pushd_and_popd

Edit: change to desktop Wikipedia URL.
Paypal supports quite a lot of such exotic payment systems, that's an important part of their offering.
The problem is that in most case it doesn't. Like in the example from this post, where users can no longer run fully open browser. Or when you buy a game and are unable to play it because your internet link is down. I have never seen a DRM system that wouldn't impede honest usage in some way.
I'm a happy macports user, never had any issues with it especially after having set +no_x11 in the default variants :).

The only bad thing about it that "port upgrade outdated" must be used carefully, but that is probably true of most port-like systems.
The screencapture options are wrong.

"Select a window using your mouse, then capture its contents without the window’s drop shadow and copy the image to the clipboard:

$ screencapture -c W"

-c captures the cursor, W is not an option. The real command for this is:

$ screencapture -C -o
I can't seem to find an answer to your question on the Internet. This tells something about how little Koreans in general even think about PayPal.

As far as purchasing is concerned, PayPal is just another foreign merchant that accepts Visa and MasterCard. A withdrawal is just another international wire transfer. But since both transactions are international, if you combine them you get two currency exchanges and so you lose a lot of money. That, along with the fact that the whole process can easily take 2-3 weeks, is probably why nobody even bothers.

Besides, Korean banks already have a system that allows anyone to send money to anyone else, instantly, often for free. Nobody ever mails checks in Korea. This works perfectly well in our own walled garden. PayPal will probably never be able to compete with that, even when the other side is burdened with ActiveX crapware.
It's nice to alias them to something shorter. Mine are set to "pd" and "qd".
but thats my point. if that password rule were to support phones, which i doubt, why the other rule demands a lower case and an upper case char?
The GPL-Violations website has useful information.

http://gpl-violations.org/about.html

The news section mentions many embedded devices, and the court cases give you some idea about what you are allowed to do with the code for those devices.
Homebrew actually uses /usr/local/Cellar for all its installations, and then makes symlinks in the relevant /usr/local/{bin,sbin} directories. Not sure if that's what you meant.
So this DRM is going to use the hardware TPM on cpus I would imagine. This would make it very difficult to break. Well done everyone that supported UEFI!
My understanding is that macports is a lot more finicky and hacky, especially when it comes to built-in dependencies. homebrew is specifically designed to avoid such problems.
I can’t figure out if you’re making a sarcastic point in rebuttal against orclev, or, because the analogy is so bad, taking the piss out of people who would use that analogy.
These are awesome. I didn't know about many of them.

One tiny thing though, at the bottom it says

> Recall that OS X apps are not true executables, but actually special directories (bundles) with the extension .app. open is the only way to launch these programs from the command line.

Actually, you can launch them in other ways. Example

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=/Users/<username>/temp/delmechrome --no-first-run

Will start a new instance of Chrome with it's own datastore in ~/temp/delmechrome. add some URL to the end to have it auto launch some webpage. Delete ~/temp/delmechrome to start over.
you make too many assumptions. why not A and a instead of a and A? ...the letter on the key is usually the uppercase.
Are PTR records added only by the ISPs that provide and manage the IPs?
It seems odd to have

open /Applications/Safari.app/

as an example, when

open -a safari

does the same thing.
When Sysadmins Ruled the Earth (2007)
Show HN: Progressive paywall using bitcoin microtransactions
Unified Particle Physics for Real-Time Applications – SIGGRAPH 2014
So google shouldn't index public newspapers?
I don’t use a Mac, but have used espeak-via-ssh to deliver a message to my sister who was near my laptop, from the comfort of my bed… I could have (a) called out, or (b) gotten up, but where would the fun have been in that?
Definitely useful. Thanks !
more info here : http://blog.mmacklin.com/flex/
I dont know if it is just me, but it looks really outdated.
"Sleep Drives Metabolite Clearance from the Adult Brain

The conservation of sleep across all animal species suggests that sleep serves a vital function. We here report that sleep has a critical function in ensuring metabolic homeostasis ... the restorative function of sleep may be a consequence of the enhanced removal of potentially neurotoxic waste products that accumulate in the awake central nervous system."

http://www.sciencemag.org/content/342/6156/373

TL;DR: sleep is necessary, otherwise it probably wouldn't have evolved in so many different species. If you're really lucky (and a dolphin), you can get by with only sleeping one hemisphere of your brain at a time: http://en.wikipedia.org/wiki/Unihemispheric_slow-wave_sleep
Movable Type does this.
> Tenure committees can’t read the actual papers of all the applicants to form an opinion on the quality of the research.

I once discussed this with the dean of a humanities faculty in Norway. He said they did not take h-index and similar metrics into account while debating tenure.

So I asked: "How do you evaluate the applicants, then?". "We read their papers" he replied. A room full of professors laughed loud.

He then went on telling us about how they shortlist the candidates and how many paper each person in the committee has to read. The figures where something like one paper or small book read in depth for each candidate and five papers read more casually. The candidates choose the reading list.

To me it does not seem a great amount of work for somebody that is about to appoint another scholar as their peer. It also seems to me as a very decent way to treat applicants: as people that did contribute interesting knowledge, not data points.