skysight-inc/HackerNews huggingface dataset:
I think we need to get better at looking at groups from a natural selection perspective. Any given individual has a finite amount of time to contribute to the social groups they belong to. That means groups are always competing for members. You can think of a group as a single organism competing with other group-organisms in an environment where members are "food".

The group may have overt goals that are not about the group's own survival, but groups that do not devote significant effort to their continued existence—whether deliberately or inadvertently—simply can't compete and die out.

The Shakers[1] are a good example of this. They religion requires celibacy which means the only way the group survives is through adoption and conversion of new members. That makes it very hard for them to compete with other faiths, and the religion is almost totally gone today.

What I find fascinating is that in many groups, survival forces directly oppose the group's own overt goals. The classic example is the NAACP. It's goal is the elimination of racism, but if we ever pull that off, there's no need to have an NAACP anymore either.

From this angle terrorist organizations make a lot more sense. Random terrorist attacks are highly visible and increase the public profile of the group. They make the group appear relatively strong compared to other competing extremist groups.

Being inflexible and dogmatic makes them less effective, but satisfies members who join the group specifically because of its extreme views.

[1]: https://en.wikipedia.org/wiki/Shakers
"Who are these BGP admins?"

Similar to my question. Who are they, how many are there, how do they communicate, is the fact that they have this power in itself some kind of risk?
I don't have the ultimate answer here, but why were the (highly classified, some marked "no foreign national viewing") GCHQ slide decks on NSA servers?

I also assume that their slides reference each others programs frequently. Maybe this is incorrect.
This comment is wrong on many levels.

1. The RPM you posted is significantly off – at least according to the websites I operate.

2. The web is not "one and done." Successful websites exist because they have loyal readership that keeps coming back.

3. Say a writer spends 4 hours creating an article, and they're paid $100 for that article. (A pretty abysmal amount.) They would need 30k readers to pay 1/3 of a cent in order to break even just on the cost of the article. That is absolutely insane and impossible for most articles. Heck, even if the article cost just $5, they'd need 1,500 pageviews. This is outside of the realm of reality, and simply impossible for the vast majority of websites. If your numbers were the general rules, we'd be mostly reading $1 articles written in 3rd world countries, were people can live on $5 a day.
Because national defense is one of the few actual responsibilities of the US Federal government.
"Something must make him always choose a losing door."

The problem is not always presented in a way that makes it clear that the game always progresses this way, and it's not just a description of the particular circumstance you find yourself in one particular play.

Consider:

"You have $X, your opponents have $Y and $Z. You select Potent Potables for $400 and it's a daily double. How much should you wager?"

I think you'll agree that is going to be read near-universally as a statement of a particular situation that could arise in Jeopardy, not a statement of how Jeopardy games always go.
I think that was more common to hear as people didn't seem to understand @messages and #hashtags. So when they saw:

> .@jack #awesome

They didn't know what that meant. Now that hashtags and @ style messaging are just about everywhere, I don't think it is a valid theory.
Check out https://github.com/nylas/N1/blob/master/CONTRIBUTING.md

We've added (and are continuing to add) more documentation about how to get the open source sync engine setup.
No issues with over a year of running > 1B reqs/month.

Route leaks aren't really something they can defend against anymore than other ISPs until we get a better system in place.
That's certainly possible. I doubt that supply fluctuates that much for the price to change that quickly though.

Maybe Uber lowers the trigger for surge during specific times of the day where they know the supply does fluctuate.

My experience is from rides at different hour of the day, but those could have all been coincidences.
South Carolina floods: climate change intensified conditions, scientists say
The first half of the NYT sentence was journalism, the last half of the sentence was editorializing.

They can't let Republicans look good, so they have to editorialize and attach negative motive to them.
Real-life mass shootings: the subject Hollywood dare not touch
Clojure isn't very slow. It's possible to write Clojure with identical performance of java (though this isn't idiomatic, and avoids some of Clojure's nicer features).

Clojure's immutable datastructures are ~25% slower than standard java, but also eliminate entire classes of bugs.

I'm not familiar with Haskell's immutable data structures, but I'd be very surprised if there's an optimization that hasn't been adopted by Clojure. Rich Hickey put a lot of work into optimizing them.
this is INCREDIBLY cool - have been waiting for this for a long time. Way to go team! nicely done!
Probably the latter-- though you can do it any way you want!
Steven Spielberg: Compared to today's surveillance, the cold war was polite
What tedunangst says is true enough in the logical sense, but it makes me nervous in the human sense. Humans seem prone to the following logic failure:

1. Object X frequently removes limbs from the user.
2. Object Y does the same thing, but more safely.
3. Wait, Object Y causes hangnails if you misuse it hard enough.
4. It's OK to keep using Object X!

Like many fallacies, this doesn't survive being clearly written out, but I still see it an awful lot.
One man decided that border in a matter of a few weeks having never been to India before.

https://en.wikipedia.org/wiki/Radcliffe_Line

He left after drawing the line, burning his papers and not accepting payment. So nobody really knows why the border was decided to be where it is yet untold billions have been spent defending it and lighting it up.

Oh, and that border cost ~500,000 lives.
I agree with you that it's easier to reach, but it's harder to find the ctrl key by feel. That being said, I haven't swapped the keys in my bios, and I've gotten used to this layout...
"Making profit" is the #1 business justification. This is in the same vein as, "Other than that, how was the play, Mrs. Lincoln?"

What, exactly, do you propose to criminalize? Excessive profits? What is profit? How is it calculated—is it tied to the number of deaths, or just any death? On specific drugs or the company as a whole? Is this healthcare only, or any industry where lives could be at stake?

Don't get me wrong, I think this is egregious profiteering, but you can't just point to profit as a bad thing.

There was an interesting look at the ethics of search and rescue businesses in Wired earlier in the year, where I see some parallels (as well as a company acting in good faith).

[1] http://www.wired.com/2015/08/search-and-rescue-for-sale/
Karl Marx from House Atreides, then.
Good catch. We've changed the URL from http://motherboard.vice.com/en_uk/read/reverse-engineering-p.... If anyone suggests a better (more accurate and neutral) title, we can change that too.
Mac App Store command line interface
Pork barrel spending is only 1% of national spending. This amount of "waste"[0] is hardly a large problem. It also serves a valuable purpose, it gets congressman to vote against their own interests to ensure a functional democracy. Pork barrel spending was used to pass both the Civil Rights Act, and to stop the recent government shutdowns.

[0] - Most of pork barrel spending is not on bridges to no where but on research for diseases, local roads, police officers, VA benefits, emergency response to hurricane Sandy etc...
Not sure I see the point you are making. Why the concern it's running a server if it is running locally? You already give your email data to another server, and even if you run your own mail server, then what's the issue with running another server yourself?
This. By making everything immutable by default, a program becomes much easier to reason about. If I can quickly see this variable is set here and since it is immutable it will never change, I can now quickly reason about other parts of the function.
Hi waxjar,

In http://tasksinabox.com we use templates for this. You can instantiate a new project, which is a collection of tasks, from a template. That creates all the tasks, and from there on extend and customize as you wish.
Engineer from Nylas here: End-to-end encryption is definitely on the roadmap. In the meantime the Sync Engine service that we're currently hosting for the sake of convenience is fully open source. You can run everything yourself on your own machines and still have the modern RESTful API that Nylas exposes. No more IMAP!!

There's documentation about how to get that setup with N1 here: https://github.com/nylas/N1/blob/master/CONTRIBUTING.md

There's much more on the Sync Engine page here: https://github.com/nylas/sync-engine
To use a range request the client needs to know what range of bytes it needs. Currently your html is:

<img src="foo.jpg">

Now, let's say foo.jpg is progressive, and if you examine the file you can see that you need H bytes for the header, N bytes for the first layer, M for the next, and so on. Then you could mark up the html as:

<img src="foo.jpg"
bytes-1x="(H+N)"
bytes-2x="(H+N+M)" ...>

but that's a huge pain to generate by hand, and people like to compose html by hand.

If we want something that can catch on, it needs to be something where browsers and servers can negotiate in a fully automated way. Or we can just use srcset/picture.
It's definitely possible that this has nothing to do with revenue and everything to do with allocating limited resources better. Either way, knowing this means I don't have to pay surge pricing ;)
"because i'm so special i'll only work 6 hours a day, 4 days a week, 1 week a month"

generally curious, where did you read about Dorsey having this mindset?
I don't write in ALL CAPS, but I do have to type code where some constant like SERVER_RETRY_TIMEOUT will be in all caps. So I do use my caps lock key a lot.
Ask HN: Salary Expectation for Junior Developer
How do you answer this question if you are a junior developer, with no work experience just side projects?
Me too, that's why I have Control and Caps-Lock swapped.
A big part of the plan is scooping up backhaul traffic-- latency for long distance communication will be very fast with a few laser-linked satellites, compared to many (hundreds?) of hops linked by glass fiber (wherein the speed of light is significantly slower).

That and the billion+ potential customers currently without any access at all can probably provide a very healthy revenue stream, even if they don't pay much at all.
Saas – Onboarding Success Acheived
We’ve all come to know the value of onboarding technologies to assist in a number of things, from self service and training, on to special data capture and interoperability and logistical management. But are there BEST practices?
There is a great opportunity when launching a new SaaS product, do not miss it! I recommend you check out this article about onboarding best practices.

http://saasaddict.walkme.com/saas-onboarding-best-practices/
Haha, not really. I just noticed this pattern and figured I'd share it.
Apple also attempts to push back.

"Apple only disclosed content in response to 27% of the total U.S. account requests we received during the period from July 1st, 2014 to June 30th, 2015"

Source: http://www.apple.com/privacy/government-information-requests...
What I'd like to know is if she was disrespected in any way, cause despise the Linus behavior, he only is that way with people he knows and with people he has confidence.

so, was she disrespected or not?
I've always questioned the logic of mass murdering innocent civilians to get them to vote their current leader out.
Honestly, the main reason is that I previously worked at Dropbox and knew we could reliably throw ~petabytes at MySQL. Or at the very least, when we started scaling I could call my friends from Dropbox and Facebook to help out. :)

Most of our complexity is in the sync later, so we spend more time tuning our Python sync server. For example, we wrote a custom statistical profiler: https://nylas.com/blog/performance
So I suppose terrorists are like goths.
Oh, you're criticizing shared-state concurrency, I take it. Event loops seem to have been the norm for C projects for a while.

Both OpenSMTPD and qmail seem to rely on concurrency through forkexec, which would entail deferring to the kernel's CPU scheduling and job control.
No it's not... It's targeted at all journalists who would need the app.
I think we disagree on one basic topic, I dont want an easily distinguishable identity to track across the internet.

I would rather external actors (say gravatar does nothing wrong) not be able to identify which email address I use on a site they do not own, and not be able to track my user signups by something that might be public information, which generally a site does not advertise.

It just feels wrong.
I wonder if Apple just didn't have the rights to use Microsoft's logo; that's often a legal gray area. This clearly isn't a "redesign".
I love this and want to try it, but I find it strange that they emailed me to tell me about it being available, when I can't actually use it without an invite code.
OpenSMTPD and anything in base are patched and not part of the pkg system. See http://www.openbsd.org/stable.html

for 5.7 refer to http://www.openbsd.org/errata57.html for what has been patched

If compiling it yourself is not an option, then refer to snksnk's comment and use https://stable.mtier.org
Is Bitcoin a threat to the financial sector?
Up to $10,000 per month, that's $120K of FREE Azure cloud services for 1 year

WHAT THE HECK! how did I not know about this. omg, how do I sign up?
Linux Kernel, Apache, nginx. All written in C. You are trolling.
In that case aren't you going to get eaten alive by transaction fees?
They've been doing sexually exploitative advertising for ages. I for one won't be shedding any tears.
Issues with the founder aside, This is the default for most fashion brands that make their mark by being "edgy".

Your cool for a while until its the brand that your dorky older sister used wear and then you just become another brand. A similar analogy can be made for Facebook, it was cool in 2008, in 2014 when your mom and grandma want to friend you, not so much. Atleast tech companies like Facebook stand a chance of keeping their users as they age.

Not many 30 year olds have both the body and the mentality to wear the American Apparel clothes that they bought when they were in university.

Restaurants are very similar, which is why they tend to start to group together under uber companies that run each brand as stand alone entities. Fashion also tends to follow this playbook. This atleast lets companies diversify their risk among multiple brands.

Its been said that tech companies need to reinvent themselves every 15 years to stay relevant, in fashion, its more like every 4 years and that's depressingly quick.
By the way, as an author of the article, I'd like to ask the HN community to send me an invitation to Lobsters: I want to be able to share my publications there as well.

Before deciding whether to send an invitation, you might want to check other articles on my website ( http://dmitryfrank.com ).

Thanks.
Interested...hesitant though with the idea of giving up more access to my private files. Signed up, looks like I hit a waitlist.
Scope and Closures in JavaScript
I don't know if that's their way of saying "no", I think if anything it's their way of increasing the value of a ride.

In a dense city like NYC however, where there are a ton of alternatives, I think it's more clever than just reallocation resources.
And does the sage read the story (which, BTW, is about Sarah Sharp) that goes with the picture of the finger or is he just on the lookout for moons? :)
Infrastructure 'aint just gonna build itself.
I believe if you have the domain name you should be able to get the twitter handle. You can always just submit for a trademark, that's easy and cheap.
Nick Bilton's "Hatching Twitter" painted a pretty bad picture about him also - I was surprised - I thought it was going to be a puff piece before I read it.
Engineer from Nylas: You can start by using our open source Sync Engine (https://github.com/nylas/sync-engine) to begin extracting your own mail and put it behind a modern RESTful API.

Our ultimate goal is to finally give you and others like you an outlet and set of tools to build the next generation of awesome features that currently only Google and a few others can do.
Are you suggesting this is a complete waste of time based on your own needs? Well, fine. But I'm sure there are plenty of valid use cases for it and at the very least the architecture and libraries involved are HN-worthy.

Seems like they've addressed at least one of your concerns, and it might actually turn out to be very simple to set up locally, so here's the privacy trade-off for not using it in your case: privacy > value || privacy > work_of_local_install
What exactly did I say that you think is so shameful ?
SEEKING WORK - (UTC+2)
Location: Johannesburg and remote
Skills: PHP, Python, Java, Erlang, C#
Websites: http://www.obrerosoft.com
Email: skomfi@gmail.com
LinkedIn Profile: http://za.linkedin.com/pub/samuel-komfi/24/7ab/a0a
Experienced Software Developer looking for a contract job or any freelance work. I have over 5 years experience in PHP, Python and NodeJs Development. My other language or platforms include Java, C#(WPF only), Erlang, MySQL, PostgreSQL, SQlite, OrientDB, Yii, Joomla, web2py, ExpressJS, Django, Laravel 5.1 & CodeIgniter.
Absolutely. The article didn't provide much color on it, but I am thinking about a <$20 pay as you go phone that is turned off, with the known information of simply a cellphone number. While the gov't has crazy access to these telco companies, there is really zero friction if this is universal.

Scenario: If you infect 'target 0' you now have a seed to feed to your maliscious googleR00t bot, that just indexes a phone book and sends these root sms messages out. Possible/likely even to and from powered off phones. They could even do a badbios/thunderstrike-like attack on a laptop or otherwise airgapped computer. If you find one person who has that number in their phone, even if never turned on, when it does, it connects to the network. Broadcasts the location and data, and becomes a carrier of some pretty next-level malware.

Now, if you think critically I guess the OTA phone attack thing is a conclusion you could draw. However, 'the Government' is a huge organization. The capabilities are clearly staggering and somewhat known, but who has access? Imagine if Edward Snowden, or someone like him, got the exploitDB and all the source? Who would know? The gov't can't admit it has zero days to every piece of technology and have packaged up these payloads into something as easy to use as a rails API or SMS message. That hacker for sure wouldn't let the public know because unknown vulns === big money. So, who is to say this hasn't happened, won't happen, or even how many people are 'legally[0]' allowed to use this in Virginia.

[0]this word can be interpreted quite loosely.
Wage Slavery in the US is comprised of not just employment-based healthcare, but these chains as well:

1. Employment-at-will instead of just cause
2. Binding Arbitration instead of the court system for resolving disputes.
3. Non-compete agreements instead of non-disclosure agreements.
He handed all his confidential and sensitive documents to reporters before fleeing so, in a real sense, he is "out of things to leak." He seems to be transitioning to a role of explaining to the mainstream press, in short words they can understand, what is going on.
Mutt FTW :D
> workplace for introverts

Zappos strikes me as one of the last places to apply if I were an introvert. I'm not sure you can get there without being somewhat of an introvert as even the article mentions putting you on the phone with customers regardless of your role.
> I'm casual OpenBSD user and may be I don't understand something.

Yikes.

"pkg_add -u" is just for ports/packages. Security updates to OpenBSD itself are distributed via patch and are listed here for your version here: http://www.openbsd.org/errata57.html. Explanation on how to apply them is found in the patch file itself.
I don't want to have to keep my computer on and connected to the internet 24/7 for something my mail client does anyway. I don't see why someone would architect a mail client like this.
Boutique Club Africain
Yeah, what recipe collections don't tell you is that you need a lot of practice to be able to follow them, I've found that the hardest part of cooking is getting the timing right, and that just takes a lot of tries to get right and understand.

And to circle back to the article, I think a lot of young people in America simply don't even get to try cooking for themselves the way society is organized.

When I started university and moved out of my parent's home, I didn't move into a dorm with a cafeteria, instead I moved into a small student apartment. If I wanted dinner each night, it was completely up to me. Frozen pan pizza gets kinda boring, so I had to start cooking for myself.
Being an extremely small person, American Apparel appealed to me for making clothes that fit me well. Yet, AA always sold clothes that to me appeared garish( I'm never was into the punk hipster look of their models) and flimsy quality of the clothes I did like made it difficult for me to buy more from them.

While the management problems, debt issues and slowing demand were problems, it seems they never really tried to bring in different consumers. I hope they consider different markets in their reorganization.
> Which means that I either need to give all my most private and important data (my emails) to this service

You are already doing this unless you run your own mailserver, or if any of your inbound/outbound emails aren't GPG encrypted (or encrypted during connections with other mail servers using TLS).

Something has to receive email for you when your computer is not running, unless you simply rely on a local mailserver, updating your MX and A records whenever your IP changes, and let other mail servers queue your email until your local desktop is back online to accept them.
Precisely. This point seems to evade the author at every turn. Terrorist organizations are organizations first.
http://osvdb.org/search/search?search[vuln_title]=buffer+ove...

To a first approximation, every single one of those wouldn't happen in a memory-safe language.

Of course, plenty of other things will. But it's not like choosing memory-unsafety makes those other things less like (memory unsafety does not, for instance, prevent incorrect ACL specification), so that's not very compelling.

Think of it this way. Suppose C didn't exist, and somebody proposed a new language today that was memory unsafe. Would it have any success, or be laughed out of existence?

In fact, go ahead and suppose C did exist, because it would still not be taken seriously.

If it's so wonderful that C is memory-unsafe, where's all the new languages that are also memory-unsafe?

(Note having specially-called out "unsafe" operators does not make a language "unsafe" the way C is.)
By the way, people on reddit are already using this for blackmail purposes (or at least claiming to do so): https://np.reddit.com/r/CCJ2/comments/3nhx70/hugs_and_kisses...
It wouldn't be totally surprising for an airplane mode phone to "phone home" after it has been, say, 72 hours in that mode. I can hardly imagine a trip that long.
> No more IMAP!!

Why is that a big deal? I've worked with IMAP, and it's not that bad.