skysight-inc/HackerNews huggingface dataset:
This story is worth being on the frontpage just for that picture. I know it's a common tradition in east asian countries for people in power to be overtly responsible for the failure of operations under their command, but just imagine if this was a western country.

We have such a terrible culture of not owning up to problems that were within our reach to prevent. A western leader of a company would never be that publicly humble about a mistake of an employee, most don't even appear in the news with a picture, if they do it's a paparazzi shot taken without their knowledge or permission.

It all reinforces the image that our financial institutions are run by crooks.
The 'problem' is that this tip has been posted a lot on HN/Reddit. It becomes annoying for some people to keep reading about a "git feature you're not using yet". That said, the feature isn't well-known for everyone and it is very useful, so you can only expect negative as well as positive comments.
I don't know.

While those are nice features, they are not game breakers. Yes, I would say to somebody that is new to pick up Sass. However, to change all our system from LESS to Sass based only on those features? I'll stay with LESS for a while.
It's been like that forever. As far back as I remember.
> I used to be the empathetic good guy, but since the transition, my income has sky rocketed, I feel less pressure and my health has improved.

Perhaps I'm extrapolating to the great extreme, but seeing this comment(especially the health part) I think what you used to be wasn't empahtetic good guy but rather a general good guy who can't say no. If this assessment is correct I think you've 'turned'(to your own diction) into not an asshole, but a self-assertive guy who can say no. That's somewhat different from being an asshole.

Though it may seem like an assholery, it generally is not.
Adb source code is distributed under the Apache license. IANAL but even if the T&C for the SDK has restrictions on how the SDK as a binary distribution can be used, that would not affect the use of Apache licensed components of the SDK.

The choice of using an adb included with your product vs one from the user's SDK could be based on which versions you want to support.
It's safe-ish /as long as you continue to live there/. If you ever need to move for whatever reason you're back to the mercies of whatever market cycle happens to be in force.
dbus provides useful abstractions -- like broadcast/multicast -- that are lacking in the traditional Unix IPC mechanisms and are cumbersome and slow to implement.

That's a big part of why it's superseding almost every other IPC mechanism out there for critical system messages, and why it's going into the kernel.
Well, they can print money, we can't.
Same for git-cola [1]. It's a simple GUI just for staging/committing changes, nothing else, so it's useful in combination with the cli.

[1] http://git-cola.github.io/
Frogger?
Because the title provides a statement without any evidence and is downright condescending?
IPhone 6 with 4.7-inch screen due in June
It makes exactly the same sense! The installer could require explicit user action to pick ZFS. And there you go, the root filesystem would be on ZFS.
The upvotes seem to validate the article's value, even if the topic has been posted in the past.
I will for sure have to check that book out! Thank you for the note!
Less important is the nature of work. More important is the nature of contracting for that work.

> Search Costs

> Reach

> Transparency

These all equate to leverage, or options on leverage.

The key takeaway: you better be the one doing the leverage. If you are on the wrong side (and you will be if you are not increasingly using technology to increase your personal leverage), things are not likely to be stable, predicatble, or really all that comfortable.

SW is going to "eat the world" by providing leverage in a pocket. It might need a piece of HW and in IP connection, but the point is not the form of the device; but what it embodies: the opportunity to leverage...time, space, information, people. Not to mention data and the usefulness of data from the perspective of rhetoric (ie, appearing informed...even if authority is not explicitly yours...allows you to make claims...through the illusion/reality of perceived expertise).

Anyways, these are fun times. Embrace the potential. Keep an eye on your back. And you will do fine. Do the opposite...ignore the potential, fail to keep your wits about you, and don't look over your shoulder...and other things will happen.

Part of this is not being complacent; these powers will be used (potentially) for evil as well as good. And like the historical example of the cold-war...sometimes revolutionary prosperity is not actually all that fun to live through. So we should all keep that in mind, too.
Every person in the chain signs an agreement that they will serve jail time if it is found out you did it. Kinda makes it hard for companies to have their employees lie for them on this
No, I truly believe there is no such thing, it's something made up by the entitled. Why is it that I work alongside many tiny asian women and indian women that can barely speak a word of English and are in their 30's?

You are assuming I go to a nice school and I'm from a nice middle class family that can support all my stuff. I'm not. I dropped out because I had no money and I was born in eastern european ghetto filth.

Not have my sexuality be a real risk to my career and health? What do you know about my life, my career, my health, or anything, for you to lay baseless "privilege" assumptions?

Being white isn't a ticket to kingdom come and anybody who believes so has to do some deep self reflection.

I've been on the wrong side, the very very wrong side. What the fuck do you know about going to prison? Where was my white privilege when my teeth were being ground into the asphalt by 5 guys bigger than me?

What do you know about not having SHIT to eat for days at a time? Not seeing your parents for weeks at a time to just bring food to the table? What do you know about spending 5 years travelling through many different countries just to escape a communist regime, to leave your family behind, to have nothing?

"Privilege" is something created by the people that are already born into an upper class world and spend their days speculating upon the lives of the less fortunate which in turn sprouted this movement.

Do not fucking sit here and spout this poisonous bullshit, because it doesn't exist in the extremes of life, only in the made up comfortable society you've been brought up in, maybe.

You don't know shit about me.
I'm deeply sorry, but the entire article is just a rant about personal frustrations, and some figures thrown around. Nothing valid or worthy of reading. Blogging at its finest.

First of all the term "email" refers to a technology, a means to deliver messages.
All of this is _brilliantly_ standardized by RFCs, which in my opinion make it the most viable technical solution to open, free and reliable messaging in the world.
Yes, things can be improved - as always - but email is and will be here for the long run.

What the author is actually frustrated about is the services he's using; e-mail clients to be more specific. There are many ways to configure an email server and client to filter out spam, unsolicited email and how to manage the entire pool of emails received, by filtering and organizing.

If your Outlook, Gmail, Yahoo or whatever-client you're using doesn't do its job properly, maybe try something else instead of blaming "email".

Email is not invasive at all.
The clients (email software) can be invasive - alerts, popups and all that - and the habits of an email user/consumer can lead to messages being invasive.
And on the above, if you're using free Gmail, Yahoo, Hotmail or such, what do you expect?
If you keep subscribing online to all sorts of promotions, contents and newsletters, in the hope to get rich overnight, what do you expect?
Maybe next time when you sign-up for some free service, you actually pay attention to those checkboxes that say "Yes, subscribe me to this useless newsletters", before blaming "email".

I personally use email as my primary means of communication, especially when it comes to business and on-the-record messages, but also personal when I don't feel like having my privacy poked around by Facebook, Twitter, LinkedIn and other commercial services.
It's not as fast as chat, but it's more reliable and gives the other party the chance to reply when they finish their more important business if any.

If you declare email bankruptcy, that just means you failed at managing your communications behavior; which is a constant process, not a one-off. Too many people expect email (and many services) to simply adjust to their personal needs, without their smallest effort/input.
There is no one size fits all, not even on the internet.

And without email, we'd still be at the FAX stage.
> "Now they could go and set up somewhere there really is no tax to be paid ..."

This is pretty much what they do, with legal entities in different jurisdictions. Then they can move money around such that the 'profit' is always made in a low-tax environment. For example, I always found it amusing that the invoices for my Amazon purchases had anything to do with Luxembourg (a country with <600k people), until I learned more about how tax havens work. Especially, about the process of 'capturing the state'.

If anyone would like to read more about Tax Havens (aka Secrecy Jurisdictions) I thoroughly recommend the book Treasure Islands by Nicholas Shaxson [1]. (Disclosure: that's an affiliate link for my college's library).

[1] http://www.amazon.co.uk/Treasure-Islands-Havens-Stole-World/...
I've been wanting to implement a dynamic ARP filter (DHCP snooping + ARP filtering) for ages now, but arptables/ebtables just didn't cut it. Hopefully this will be easier/viable now. Because I still don't think ArpON sniffs DHCP leases for its mapping (it intercepts and replays ARP requests or something) and it doesn't filter rogue DHCP servers. I'm just amazed ARP spoofing/ARP cache poisoning is still a viable attack vector on home networks in 2014.
How to Increase  Size Without Pills
>But writing it is a traumatic experience.

texinfo is pretty nice. Many GNU projects use this for their manuals. That way you can create a printed manual, an HTML manual, and an info manual from the same source.

>You cannot even reliably generate it from in-source Emacs Lisp comments which doubles the maintenance effort for most elisp code.

Good code comments do not make a good manual. A manual needs to do much more. I don't really believe in generating docs from docstrings in source code. I am surprised that you can't bootstrap a manual with the docstrings, though. That's unfortunate. I was able to do so rather easily with Guile.

I think that this new generation of programmers (which I am included in) should learn that Markdown is inadequate for large documents.

Oh, and I am in full support of the git migration.
I think the complaint is about the presumptuousness of the title of the post, not so much the obviousness of the content.
We are benefiting everyone. Technology improves the quality of life for everyone, the benefits may be concentrated right now but over time they'll be dispersed. We are freeing labor from tasks, the problem is that we are in a transition period where their new tasks are not well understood. Overall software eating the world will make everyone significantly richer.

Also, as always wealth is not a zero sum game. Just because someone has 100X the wealth you do, does not mean that they stole from you, or that you are poorer. In fact your standard of living has probably increased.
Sure, if we had moved past capitalism, we could have eliminated poverty by now. And if we had moved past the light-speed limitation, we'd be traveling amongst the stars by now. So why don't we just do that?

As is often said, capitalism is the worst economic system we've come up with . . . except for all the others. The trick to moving past capitalism is not regressing backward from it.

Some big regressions famously happened in recent centuries with our big experiments in public ownership. Unfortunately, large scale public ownership has some complications that tend to result in large scale death.

What new system would you propose that is better?
> Actually, I read a book a while back by someone who was in Argentina when it crashed. He said people were using small lengths of gold chain as currency.

Well sure, when you don't have access to a reliable consumer banking system everyone, including the poor, falls back on gold (or cigarettes or the like). Do you have evidence that the crash hit the rich harder than it hit the poor? Because my expectation would be just the opposite.

> Your life savings don't go in your phone wallet, they go in a paper wallet that you keep in a safe deposit box.

Well, I guess you can make it as safe as cash by giving it all the inconvenience of cash. I doubt people are going to switch to a payment mechanism that's less convenient than today's credit cards though.

> Enforcing lending regulations is easy: don't follow the regulations, don't expect any help from the state if the borrower decides not to pay you back.

Which just means those lenders adopt, uh, extra-legal measures.

Being able to track the movement of money, reverse fraudulent transactions, freeze accounts and so on is a major weapon against organized crime. Bitcoin makes it easier to run such crime, and it's the poor who will suffer the most as a result.
> that privilege doesn't exist because you haven't been on the wrong side does no good to yourself or society.

Know who is on the wrong side? Poor people born in 3rd world countries, with no food, jobs, infrastructure, nothing. On the top of that, a lot of them live in a freaking civil war.

People born in the USA, man or woman, who is middle-class+, is privileged beyond any dream of the majority of the world population.
> The only way to really combat it is for different countries to collude and perhaps sanction tax havens.

Sounds like textbook prisoner's dilemma -- if they betray each-other then they both lose, but there's still a chance that they could betray their opponent without being betrayed themselves.

It seems to me that international law is riddled with subtleties where the general rule is "cheat effectively" rather than "don't cheat."
OpenBSD code winds up in everything including Android like dlmalloc and calloc, then there is openNTPD, OpenSMTPD, OpenBGPD...
TRESPASSERS KILLING DEER - VIOLATORS TRESPASSING to RETRIEVE Whitetails
I hopefully now understand what you mean and I appreciate you taking the time to respond. Since I was not able to even classify things as x million white y's probably lends itself more to the value of the question bc my scope was so broad...but if you were able to do that within 15 seconds and write down more than 8 things, then you would be better at this game than I was! :)
The Clymb 2013 operations review
Chinese Whispers in Rust
Wow I wouldn't have guessed it was that old.
Yes, this means there won't be a 1-to-1 conversion between a case class and a tuple anymore, since tuples are still limited to 22. This will probably break a few things out there (for people crazy enough to use case classes with 23+ parameters).
Interesting - it looks like LESS takes a hint from functional languages, with recursion and guards, both of which I recognize from Erlang.

I can see that as being less popular than something closer to what most people know.
Lean Software Architecture: Focus on the Pain
Show HN: Content Marketing Analytics
What are the implications of not implementing FunctionN? Will the apply method still be there? Can I still pass the case class companion object to a higher order function? Will shapeless' Iso.hlist still work? (that's the big one really, as it allows dealing with case classes more-or-less generically)
You don’t need to land in the front.

For the sake of simplicity let’s assume that your “ship” is very near (a few miles?) the comet (or asteroid). Fist, you must use the engines to travel at the same velocity than the comet, in the same direction. And let’s assume that nearby there is an automatic camera in another spaceship that also travel with the same velocity (because you must upload the video to YouTube to gain founds).

The Sun’s gravity affect the three object equally, so you can “cancel” it, i.e. from the camera point of view, there is no gravity and the object just float around. (The technical term is no-inertial reference frame.) It’s like the videos from the ISS, there is gravity, but the ISS is falling as fast as the astronaut, so it looks like there is no gravity. (There are a little tidal force, because all the object are at different distance from the Sun, so you must add a little corrections.)

It’s not necessary that your ship goes at the same speed. It moves like there is no gravity if you see that from the asteroid point of view, or from the magical camera point of view. This approximation is useful when the ship is near the comet.

So you can land as if there is no gravity. (With your ship in front of the comet and going slightly slowly in Sun’s reference frame, or with your ship in back of the comet and going slightly faster in Sun’s reference frame, or on one side ...)

I still have more questions:

The comet is probably rotating? How fast? Is that a problem?

The comet produces jets that create the tail. These jets can modify the comet speed. Is that a problem? Are they dangerous?
Generative art in the style of Piet Mondrian
No, Oilpan is different; it's a garbage collector for C++ objects, while exact rooting is for JS objects. Oilpan has more in common with the XPCOM cycle collector in purpose (although the approach is different), which Firefox has had for several years now but which WebKit has had no equivalent to.
Yeah the article sucks. It also takes pains to throw blame around with no citation and no logic. Its apparently the fault of tobacco companies alone, because they are evil. Not for instance the smokers. Or those dang filters that apparently are just as bad as tobacco. Who's fault are those?
Defaulting to a search by name makes no sense to me. If I already know the hike name, I probably have resource to tell me about it.

Likewise on the 'Discover' feature. If I am looking to go on a hike, seeing nice picture from 4 states away doesn't help me.

The map search is where it is at, if you get enough content in there. Right now, the content is so limited that it is not even worth discussing.

It does show promise, but I'm also not sure why I would use your site vs. any of the other dozen sites that can tell me where my local hikes are.
Count-Min Sketch - A Data Structure for Stream Mining Applications
It didn't cost $10M.

I was in those IRC channels back then and you could buy thousands of bitcoins for a few bucks. There were only like 200 of us who even knew what they were or valued them in any way.
> In a statement, OfficeMax said the mailing "is a result of a mailing list rented through a third-party provider"
This is not "dehumanizing and degrading data". Organisations collect this sort of data all the time, precisely because not knowing usually has far worse consequences. I used to work in telesales and we logged this sort of data all the time, because it helped us avoid horrible and embarrassing faux-pas - selling adventure holidays to someone with a tetraplegic child, selling life insurance to someone with a terminal illness etc. We logged it because the customer wanted us to log it. The obvious counter-argument is that nobody should ever use any form of outbound direct marketing under any circumstances, but that's just not going to happen.

This is an unfortunate edge-case of a database error that would be merely annoying or amusing in 99.999% of circumstances, but it's not an argument for never collecting this sort of data. The alternative is a sort of institutional amnesia in which the organisation is simply incapable of behaving sensitively because they don't know that there is anything to be sensitive about.
Didn't know about this. Glad you shared it. Thanks John.
This is a terrible example for your argument, because contracts in Racket are entirely implemented as a library, thanks to the power of -- you guessed it -- macros. In fact, just about everything in Racket: the class system, the generic function system, the unit system, the type system, the serialized continuations, the pattern matcher, keyword arguments -- all of those are implemented with macros.
Though I've since stopped using it as I've permanently left OSX for the hallowed and greener fields of desktop Linux (2010 17" Macbook Pro + dual SSDs w/ZFS + Gentoo), initially I found SourceTree indispensable.

Not only was the software well considered and stable, presenting the complexities of multiple RCS/VCS in an improved yet concise visual format, but the author was very responsive to feature requests.

I asked for the custom external functions (hooks) to be definable so that I could use it as a sort of IDE for launching VM-based tests of multiplatform codebases, or more generally so that anyone could launch anything against any revision of any branch. The feature was completed impressively quickly.

The ease of cherry-picking is brilliant, as mentioned by others.

SourceTree is truly powerful software that I would still be using now if there was a Linux port. God only knows the number of redundant git pulls I have typed! The biggest current limitations of SourceTree IMHO are platform specificity and overall gooey-centrism... some features like the aforementioned hooks could probably be usefully accessed from the terminal, and I was unaware at last use of a simple methodology for achieving this.
"become super wealthy because of his business skills"

Bill Gates saw the potential in the industry before it exploded, which is why he is considered skilled in business. This is pretty much the same with most super-successful business people.

I really don't like this attitude that success is mainly due to the luck of the draw. Sure there is luck, but it's the same luck involved in pretty much everything you do in life (you're lucky you didn't get hit by a car when you crossed the street), which makes it a moot point.
The Mean, the Median and Startup Equity
Here's an ad that Citibank has been running in the last couple of weeks:

http://www.youtube.com/watch?v=rP_X6j06EGE

Notice what you see at 0:13? A chipped card. In America. So it seems someone is trying to get this moving...
I didn't even know this quote came from anywhere in particular. I honestly believed it was poking fun at the French bureaucracies inability to grow small businesses due to taxes and social charges.

Even a few years ago if you wanted to start a new business in a market that didn't exist yet you would be told it can't be done. For example, "Le Camion qui Fume" had to spend years to get the business license because the concept of the food truck didn't exist in France. Surprisingly, mobile epiceries, bakers, and butchers have existed for years so I don't know why mobile restaurants took so long.
Why are people so upset by the title? Is it a cheesy buzzfeed style bait? Yes, but why should I be offended by a random person on the internet insinuating I don't know about some random thing?
Especially with juniperOS/freeBSD routers getting wholesale owned and the ntp DOS attack. OpenBSD devs looked at the shit sandwich that is ntp.org code and rewrote it expecting future problems and they were right.