skysight-inc/HackerNews huggingface dataset:
Am I the only person on HN who doesn't have this problem?

Other people's bullshit has never bothered me.

I regularly just turn my phone off and pick up the pieces when I feel like it.

Maybe that comes from my musician background. I don't know.

Or maybe I'm just the most inefficient person in the world because I don't give a shit about anything. I just do what I think is necessary when I think it's needed.

I think I'm a fairly productive person. I get things done. But I don't worry about it much.

I spend most of my thoughts and energy on my family and my girlfriend, not work.

Okay, that's not fair: I spend quite a lot of time reading books.

Is this a real problem? Or is it a straw man?
Whiny Ragequitting
Concurrency/parallelism is sometimes described as "abstraction piercing", i.e. you can't tell if something is safe for use in a concurrent code by just looking at its interface, the internals of the type and the implementation details of its functionality matter.

One way to handle this is to have each type explicitly opt-in to saying they're concurrent-safe, but this is fairly annoying, as it requires a lot of boilerplate. Boilerplate that is mostly pointless in Rust, because its rules mean most types people define will be safe, and most types that aren't safe will be built out of existing types that aren't safe. OIBITs are proxies for "safe", and are designed to strict a balance, by basically following that rule (types made out of types implementing an OIBIT automatically impl that OIBIT too).

Moving on to your specific suggestion: RefCell isn't the only way to not run destructors, for instance, one can create ownership cycles with Mutex and RWLock in a similar way, and, more broadly, threads that dead lock (or live lock) will leak their resources, as would calling std::process::exit. There's also weirder/wilder things like the following: suppose Queue<T> is a multiple-producer multiple-consumer queue type, where any instance can act as both a producer and a consumer (typical for such types), then the following code creates an ownership cycle within the queue, and so won't run the destructor of X:

struct Msg {
x: X,
y: Queue<Msg>
}

let q: Queue<Msg> = ...;
let q2 = q.clone(); // another handle to the same queue
q.send(Msg { x: ..., y: q2 });
drop(q);

Now, sure you could mark all these things unsafe, but I think that starts to make things very inconvenient, and, somewhat, weaken what `unsafe` means (it normalise its use since those things are typically totally fine). (Also, those examples are almost surely not exhaustive.)
Well, sure, but if you spend a bit more money it will take no time at all, because somebody else will do it for you while you get on and do something else :)

Much easier to find more money than more time.
1 per 4 steps indicates that it's not a busy time. Or it's one of those long escalators that don't have too many takers for walking. Once the walkers get through the crowd and get on the escalator, they suddenly have lots of space, if a large proportion chooses to stand. It's not because they need space; they aren't standing at the bottom waiting for a space of three extra stairs to open before they start to walk; it's just that by the time they get on, the previous walker is already that far ahead.

The standers are creating the rate-limiting bottleneck, basically. I suspect that even if the mix is 50:50 walkers:standers, the walkers will spread apart more. You probably need something like 60:40 or 70:30 to fill the walking side to better capacity. Or some priority line for walkers, long before the escalator, so that walkers can aggregate together from the get-go. Let all the walkers rush by, and then the remaining standers can use both sides.

Example:

Suppose 300 people get off the same train, and face a long escalator. Nobody wants to walk, except for five people. Also, everyone respects the "stand on one side" rule.

Now suppose those five people are mixed randomly into the crowd. They have to wait for all these walkers to board the escalator and end up spaced far apart from each other. Perhaps by the time the second walker gets on the escalator, the first one is already at the top.

Now suppose that the walkers are given priority access, through a separate queue. (Which they should: I mean everyone is already reserving half the escalator for these guys, yet not letting them get to it, right?) So now, these five people can just march straight to the escalator as a group, get on it, and march on up, remaining closely packed. After that, no more walkers are left in the fast queue. Moreover, everyone else can see that. So, then remaining people start using the full escalator.

Problem (mostly) solved, all-round.

This is almost the behavior I seen in Japanese train stations. There isn't a formal separation of queues, but just about. People separate themselves into walkers or standers based on their intent and start to line up accordingly before reaching the escalator.
You say you're not trying to make excuses, but you literally are making excuses for him. As is he for himself. No matter how curious, it's just not acceptable to run a service to snoop on people. It's a serious ethical transgression, particularly considering you know the people.

Now, if he'd implemented a mechanism to give users keys they could send him should they consent to him reading the log for moderation purposes, he would have been able to do the moderation job and not violate people's privacy. Or made structured data fields that users could consent to make public and also be used for data analysis purposes (like interests, societies, year, etc). But no. He just read their messages. He didn't even have a commercial incentive to analyse data, he just did it out of sheer voyeurism.
>Do you realize the US supported a coup against a democratically elected government in Iran?

No, when was that government "democratically elected"?

EDIT:
Removed bickering that was distracting from my real question
Nope, you've completely missed the point. This entire conversation is a waste of time, for example. And yes, I am self-aware and realize that I'm adding zero value too. People will reference his "long-form" for years, while this conversation will be forgotten within days. Don't waste your time on things that add zero value, or are quickly forgotten.
If you propose a radical idea like "income inequality isn't bad", you need to expect a debate because the idea is far from proven.

It sounds lame, but PG's essay is a stanza in a larger societal conversation, and conversations involve more than one person. To weigh in on one side invites response, especially if you're influential.
You just made the best argument for maternity leave.
To be fair, the SETI people kind of ruled out radio-emitting aliens as the source.

"Aliens did it" is still the worst explanation. It just happens that we ruled out all a lot of better ones.
That is a hostile interpretation of the essay.
This an incredibly subtle deal.

- Iran gets access to global markets, and in time tourism (there's an incredible number of amazingly beautiful things in Iran for tourists to see, from ancient to modern ski resorts)

- Iranian oil will keep prices in the toilet, this is basically a way for the U.S. to punish Saudi Arabia for decades of support for various maleficent actors. Except it doesn't involve an invasion, a takeover, or anything else beyond economic sabotage. The Saudis have also had decades to form a more diverse economy, and for various reasons haven't managed to do it...this has kept them vulnerable to this kind of action and it helps free the the major users of Saudi oil from "vendor lock-in"

- It demonstrates that cool, calm, collected diplomacy can actually work. However, many people will forget that the U.S. and Iran have been fighting a proxy war for decades. It hasn't been a hot war, but Stuxnet, various revolutionary movements and so on have been bits of that war. This isn't just Iran throwing in the towel because the sanctions finally worked, its because all of the other major leverage points Iran could muster were defeated.

- While the sanctions by themselves failed to work, they helped create a political climate inside of Iran that favored this outcome instead of having another go at saber rattling.

- This helps provide a mildly more palatable "friend" in the region than Pakistan
Nobody here is showing the other perspective: that of the millions of Vietnamese whose hearts were touched by his actions. He was a martyr for the Vietnamese people. Vietnamese schoolchildren learned a poem by heart - by Vietnam's poet laureate - about Morrison's brave sacrifice. He is a national hero ther, and is still remembered there for what he did.

Read http://www.theguardian.com/lifeandstyle/2010/oct/16/norman-m... for a better description than I can do.
The Taliban was formed because the "mujahideen" we funded to bleed the Soviets replaced Soviet-sponsored dictatorships with an almost lawless feudalism controlled by brutal warlords who we did, indeed, fund. The Taliban was an order-restoring reaction to an untenable situation we helped create.

The US didn't "fund" the Taliban, but we have more than a little bit of culpability for it, as do several other countries.

Unfortunately for the implicit message board psyche, there are no simple good-guy bad-guy narratives in the Middle East/West Asia. "It's all just a bunch of guys."
I think being able to trade and move is good and builds cultural bridges which assists demilitarisation
Yeah, if only we could have ended apartheid that way!
"You are the music while the music lasts." --T. S. Eliot

I am looking forward to twenty years from now when I will have time to read all the Kurt Vonnegut, T. S. Eliot, and Charles Bukowski I missed when I was younger. Fortunately, for now, I need to get some work done.
Although it does load something from Google, it's not Javascript indeed. Thanks for thinking about it!
I would say hard but not impossible. Privoxy can strip any part of html content at will with its filter files[1]. It works just like AdBlock Plus rules, but on network level.

[1] http://www.privoxy.org/user-manual/filter-file.html
Reminds me of the "Best Seller" that didn't exist hoax that Jean Shepard (of A Christmas Story) pulled off on the New York Times:

http://www.jmarkpowell.com/the-bestseller-book-that-didnt-ex...
I quoted PG paragraph by paragraph in my response... seems hard to misinterpret things that way. I think PG probably had more thoughts on the issue of income inequality which perhaps he thought were clear in his essay, but in fact were not clear to readers primed by awkward wording at the start.

It's pretty hard to misinterpret a lot of the things he wrote, though.
I use Linux+Firefox+Pipelight. Amazon Video used to work well with this, until some bright mind decided to force Silverlight and to check browser agent strings beforehand to make sure you are using a "supported browser version".

Of course, this bright mind never thought of people using pipelight. Well, now I have to set my browser agent to pretend I'm on Windows or Mac to get things working. Thanks Amazon for sucking so much.
The difference is it sounds like Vonnegut was quite content to go for a stroll and chat up the sales clerk.

This is in stark contrast with 'I wish I spent more time with person X'.

When you live a simpler life, you have simpler pleasures.

When you live a high-brow life, all of a sudden you grasp at experiences because you're not sure when the next one is going to come around the corner.

Hence missing people, or feeling like you will never get to do X again.

When you enjoy the smell of 100 flowers, the absence of a couple doesn't inspire your mind into a frenzy of 'optimizing away the bs' because you know, when you're a multi-millionaire who doesn't have to work another day in his life, is it really spending time on bs that's the problem?

Maybe it's the bs ideas in the mind and in this essay :)
> Normal people going on about their lives. The same is true for North Korea or Burma, etc.

Most people in the world realise this, but then most people aren't residents of the United States.
If online commentary is anything to go by, US citizens have been totally brainwashed by government propaganda. I mean, your president called those countries the "Axis of Evil". Think about that for a minute.
I hope it works out but they need to do a lot of work on it between these CTPs and RTM. They've made a critical mistake in the way they've marketed and documented it.

* They call every use a "data scientist". This is fun and assuredly deserved for R experts but is going to scare a hell of a lot of potential users away.

* The installation notes give you a lot of steps but zero insight into why you're doing them. Install these two packages; okay but what exactly are they doing? We need to know this kind of thing. R people might know...

* There's very little troubleshooting documentation either on the installation/initial setup (and there are a LOT of bugs in getting it going; trust me I spent most of last week digging through them) but also once it's operational how it's going to be tracked and managed within the context of everything else that's going on in the SQL instance. Like the memory pools, wait states, resource governor pools, etc. We kind of need to know this stuff. Otherwise we see a server that gets reported as slow, we know it uses R, but we don't know where to look to determine whether R is causing it or not and what we can do about it.

* AFAIK it's single-threaded. Considering most places have super-downsized their CPUs and are going for massively threaded servers these days (which is arguable given Microsoft's 2012+ per-core licensing model; but I'm talking about servers in very big enterprises that have unlimited licensing agreements), that's not going to end well. It's very possible this will be fixed before RTM though.

* And finally, because they've bought revolution and rebranded it as Microsoft R a few days ago, and now it's split into SQL and non-SQL products, there's going to be a lot of confusion and a long wait for appropriate training materials to catch up for all of us non-R users.

* I haven't been impressed with the current tutorial materials. As a non-R user we're going to need a lot more to really understand how to use it. I'm sure there are fantastic R resources available but if you want to understand it with a Microsoft SQL Server background then it's a slightly different story...
Fortunately, that specific hype train appears to have left the station. The worst for me at the peak were nanotechnology articles where the structure in question was somewhere in the submicron (or rarely, micron!) range.
The Power of Now by Eckhart Tolle. I had pretty much given up on the self help genre but a comment left by a poster on Youtube video led me to the book. Something about the title grabbed me and I read not only The Power of Now but 3 of his other books as well over a 3 week period in December - all of which strongly resonated with me. I live my life - really each present moment - differently because of Tolle's teaching. So my life changing books for 2015 - all by Eckhart Tolle were:

The Power of Now;
Practicing the Power of Now;
Stillness Speaks;
A New Earth
I had the same thought as the parent. His last essay was, by a wide margin, his least well considered, most nonsensical, and most widely criticized essay. It was, by a wide margin, his worse ever work.

And now, suddenly, his next essay is on life being too short for bullshit and arguing on the internet?

Yes... this seems to me like one thing: it seems like Paul Graham knows he wrote a god-awful, indefensible, steaming turd of an essay; and he's running away. He wants to stand by his self-entitled beliefs. He wants to stand by his ridiculous mischaracterizations of those he attacked. He wants to stand by all that bullshit.

And he's standing by his awful essay by claiming engaging with critics of his steaming turd would be a waste of his life.

Yes. This is another new low point for pg.

pg, you're over. You used to be important... and you'll continue to think you're important. But you are now the past, and the future will be found somewhere else.

Enjoy your bubble where everybody tells you that everything you say is gold. Enjoy never growing or learning again, because you've sealed out voices that are willing to tell you when you're wrong. Enjoy pretending you're perfect.

You're done.

You're a joke.

pg. you're the past.
Was looking for this earlier today, and here I just stumble across it. Thanks for sharing!
In the age of $0.35 16MHz ARM cores (I'm sure you can get them much cheaper, that's just what I found on digikey) a bit of process complexity might not be so prohibitive. What a time to be alive!
You're right democracies by themselves means nothing. I don't agree with a foreign country toppling an existing country's stable government for the purpose of extending "democracy" when in reality the reason is because democracies of small countries are easy to manipulated by foreign governments and corporations. Look at Ukraine, Iraq, Libya, Afghanistan, besides the last one I think the first three were more properous before foreign intervention, than after. Even Taiwan's democracy has only become more and more of a joke since KMT giving up emergency powers. Singapore on the other hand, is faring a lot better than all the countries I've mentioned in this comment.
Police in the U.S. have no legal duty or obligation to defend anyone from any threat.
I don't think there is anything "to do," just accept it as a casualty of life/the freedom of the internet.
Bingo:

---

While Richman has vowed to cease being open-minded to absolute horseshit, acquaintances reflected on his approachability.

"I love Blake," coworker David Martin said. "He's such a good listener. A lot of people are closed-minded and self-absorbed, but Blake always makes an effort to hear where I'm coming from. The world could use more people like him."

---
Your father's still around, recognizing the value of completing projects, and sharing inspirational stories with us. Thank you for your post.
Yeah, you can get rather large discounts if you are a large customer or commit to X amount a year.
I wish they went into more detail within the context of what we're discussing. I've looked at the wiki pages and my eyes glazed over.

Trying to pick out "bad" stats from the gigabytes of information I gather from the servers I manage is always a top-of-the-list thing that I want to do.

But when we're talking about 95%; well I mean it's fine for showing on a graph but how can you run alerting for something like that?
So having a large % of users on legacy systems will effectively hold back the industry.

I have a feeling that's what everyone outside "the industry" wants --- while they're paying for newer hardware and software, the actual benefit of each new upgrade is diminishing (especially when features users have relied on are being removed.) More people are realising this and stepping off the upgrade treadmill. Hence the aggressive deprecation and built-in obolescence strategies companies are employing.
>Cuba

OK, maybe beginning to see a pattern

>Burma

I'm not an expert on Burma, but haven't they become a democracy again? I'd like to know what/any effect US sanctions had on this.

>Syria

I don't think this is a great example against isolation causing regime change
On that, we're agreed. The Docker ecosystem is scary for that reason. But, "trusted code" is also wishful thinking in most deployments. So many deployments are slapped together out of a bunch of random places. The way many people use Docker just takes that to a slightly more terrifying new level of risk.

e.g.: npm, go get, *brew (in particular, Homebrew, OMG; goddamned thing installs everything, from webservers to databases, to run as the same user with little warning about what kind of consequences that has), etc.

People do stupid shit all the time with their software deployments, is what I'm trying to say.

I just didn't want people to think Docker (or other Linux containers) are comparable to chroot. They really aren't the same thing.
> - Iranian oil will keep prices in the toilet, this is basically a way for the U.S. to punish Saudi Arabia for decades of support for various maleficent actors.

While I'd certainly support letting SA rot to pieces for their misdeeds, SA alone could with a single move end the low oil prices. It's more like SA wants to screw over both Russia and the US, because neither country can produce oil at 10$ per barrel like SA can.

> It hasn't been a hot war, but Stuxnet, various revolutionary movements and so on have been bits of that war.

Stuxnet was Israeli with US cooperation, iirc. Not that this makes stuff any better. Only problem is that Israel can and will ignore US opinions if they feel threatened. Unfortunately, Israel is in possession of nuclear bombs and their current government is extremely right-wing; I'm not sure if Israel won't escalate the war to "really hot" now that a deal has passed and they will be afraid that Iran will try to subvert it.
You're looking at Windows instances. Click the linux tab.
you can largely thank Ronald Reagan and his
handlers for this legislation

except that the Democrats had solid control of the House, including control of every committee that legislation navigated.
This is a very good point (to me as someone without any stats knowledge).

I think when the article begins it should first provide code that can validate that the values you're going to give the function will fit within a normal distribution that makes the outlier detection worthwhile. Is that possible?
I am not a scientist of any field, but the above sort of made me think twice. They used a mirror. I would think, just by virtue of the ant seeing something in a mirror and being able to deduce "hey, that is me, there is something up with my swag here, I better freshen up a bit". That ant not only determined based on the looks of others, compared it to himself in a reflection, and made the decision it was wrong enough to attempt to remove it. Can I further think they can tell the difference from say, an "ant birthmark" and just paint? If so, I am pretty shocked at just how self aware they appear to be.
My take on this is the essay exposes a pretty significant flaw in the human condition. The more capable a person is to ignore the bullshit (ie. enough money to retire comfortably immediately) the less likely they should be doing so. And yet having the ability to "ignore the bullshit" is an integral component of what we've all come to recognize as "living the dream".

In way too many cases the "bullshit" exists because too many capable people are ignoring it.

That is unless "bullshit" is defined as all things that don't matter to anyone. In which case why would we assume anyone is focusing on those things anyways?
>Do you realize the US supported a coup against a democratically elected government in Iran?

You have to understand the context in which that happened. It had only been a few years since the Soviets tested their first nuke. Stalin had just died that same year. The Soviet-allied Tudeh Communist Party in Iran was infiltrating the military and political establishment. There was no way that the West was going to let the Soviets gain another foothold. The Soviets were masters of infiltration and political intrigue. You should read up on how they turned Eastern Europe into satellite states. I'm not informed enough to pass judgment of the Iranian coup, but suffice to say, it's not a clear-cut issue.
Calendar.vim: Google Calendar and Tasks in Vim
The best computer software is the kind that reminds people to dance and shows them some steps.

Vonnegut, like so many people, imagines computers can only suck the life out of things. I suppose we deserve that reputation, since so many of us write software that does.
From the blog article: "After July 2017, the most critical Windows 7 and Windows 8.1 security updates will be addressed for these [Skylake] configurations, and will be released if the update does not risk the reliability or compatibility of the Windows 7/8.1 platform on other devices." I think this only refers to driver updates and the like, right?