skysight-inc/HackerNews huggingface dataset:
I reinstalled my laptop with btrfs on / because "why not" about a year ago.

I ran into issues with maintaining a huge ~1M file Maildir, it seemed to do very badly with huge directories. Some kernel thread would be at 99% CPU while I was trying to populate a Maildir, and the entire system ground to a halt.

More importantly I would run into issues like running out of space on / with 20G left, but it was the "wrong kind of space". I.e. I had run out of metadata space but had plenty of file space left and had to run a rebalancing operation on the filesystem.

I didn't need any of the COW etc. advanced features that btrfs provides, and didn't test them, but as just a normal user needing a general purpose filesystem it was a bit too much hassle, especially with needing to administer the filesystem in a manner similar to how I might administer a RDBMS.

I ended up just going back to ext4.
Hey! Thanks for the nice words.
Sure you could achieve the same effect with css classes, here I just present an other way to do it.
If you don't mind slightly outdated data, you can download and browse all the Stack Exchange sites offline:

http://stackapps.com/questions/3610/stackdump-an-offline-bro...

https://archive.org/details/stackexchange
How to Train Your Swift: Examples of Computational Statistics in Swift
"Money? That's harder, unfortunately. It's hard to innovate when people want to cling on to what they already know."

It's also hard to make money when there's so much free software available, some of which is quite good. For example, it would take a huge amount of effort to improve on the functionality of Libre Office, Paint.net, Audacity, Wireshark, etc. (just to name a few of the free programs I use) but since people can get these for free, a competing product would have to be a whole lot better to convince people to pay for it.
Doesn't tptacek routinely defend pro-authoritarian and far-right views on these forums? His condemning Snowden's actions seems perfectly in line with the things he usually says.

I wouldn't consider him a good example of what HN users think.

As for Andreesen, he may be more representative of Silicon Valley, but he is also known for having endorsed Republican presidential candidates multiple times (Romney, Fiorina). See Wikipedia: https://en.wikipedia.org/wiki/Marc_Andreessen#Personal_life
>The US traditionally was very isolationist. After world war one we became more involved in international affairs, and dominant after ww2.

Except not.

https://en.wikipedia.org/wiki/Military_history_of_the_United...
Well, that sucks.

Sounds like Uber is letting its drivers make up their own rules to continue the fiction that its drivers are "independent contractors". If they keep doing that they'll be as unaccountable for customer service as the average taxi dispatcher.
Once again, this is a naive and idealistic viewpoint that doesn't have a place in real world governing. There is a reason why even countries like Switzerland have intelligence and military arms. Simply "minding your own business" only goes so far and isn't a fool-proof protection scheme.
What would be even better is this:

ul li:nth-child(-n + 3) {
background: red;
}

See the last example on this page: https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-child
This article is nothing like "Rails is a Ghetto". Zed's rant is 90% personal feuds, drama that is practically completely irrelevant today. The article being discussed is 90% technical critique.
They actually use the lists/statuses endpoint, but it accomplishes essentially the same thing.

Their architecture is described here: https://github.com/agermanidis/Antipersona/blob/master/ARCHI...
I imagine a savvy and well connected buyer could persuade the feds either to pay for demolition and clearing of existing facilities or to subsidize upkeep. All of this in exchange for this favor or that permission, etc.

Shit, I bet there are developers connected enough to lease or buy from Agency A and lease or sublease facilities to Agency B, creating an arbitrage opportunity.

Mark my words: the gov will end up, on a net basis, paying some rich guy to take this off their hands.
For those curious, two companies/services to look at in these spaces are M-PESA (http://www.safaricom.co.ke/personal/m-pesa) and M-KOPA (http://www.m-kopa.com/).

I spent this past February in Kenya working with a tech startup and all of my expectations about technology in Africa were completely shattered. Nearly everyone I met (both in Nairobi and in smaller towns) had smartphones with data plans, used mobile banking and were very willing to try out the latest technologies. I used Uber to commute to the office every day and get around the otherwise sketchy parts of town at night, the service is doing so well that traditional taxi drivers were rioting on the streets. Sub-Saharan Africa is a hotbed of opportunity ripe for disruption.
For what it's worth, I think we should discuss people's views today. A lot has changed since the leaks first surfaced.
I have the same sentiment with Rails. I built a big warehouse/delivery system (routing, etc) on 2006 with Rails 1.2.3. still being used up to this day. After that, I never looked at rails again. All of my web apps small and medium were made with Sinatra. After reading this article, I'll give a look to hanami.
That [ending state secrecy entirely] is an idealistic viewpoint that simply isn't possible in the real world.

If anything, the dynamics of the our "real world" show that we heading towards a future of either complete openness or unlimited state secrecy (with unlimited state secrecy sadly looking the likely winner).

Beyond the particular illegal (or simply immoral) activity revealed by Snowden's revelations, we see the ability of secret powers to extend themselves secretly and thus grow without being bounded by any democratic norms or public debate. And we see the scale of the state and the scale of technology as only accelerating this.

It seems that NSA hacks every single hackable subsystem of every electronic device out there, keeping the cleverest things things for national security (the ability to track cellphone location even with batteries removed was considered a crucial tool for drone-killing Taliban/Al Qaeda leaders, etc).

The existence of an intelligence agency's "crown jewels" implies that "parallel construction" must be used with the information that these "crown jewels" gather, in the fashion Alan Turing's crowd already only selectively using their interceptions against the NAZIs.

But here we see that what in the 1940s a small region of secrecy and control can be in 2016 a potentially limitless area where a military paradigm is mobilized against the individual and where institutions like the courts serve the military purpose of decoys and misdirections (with even the secret courts winding up manipulated through even-more-secret programs and methods, etc). A military facing an opposing state wants to find weapons that give its opponent no recourse - secretly the opponents plans being one a great instance of this. But the court system and the democratic requires real debate, a real fight of opposing positions and thus the reality of democracy and rule of law is progressively degraded.

The existence of the means of secrecy justifies their expansion (discussion of the "most important" secrets requires more secret action to stop said discuss, etc) and this expansion naturally must be secret. Clearly, this complex will either rise to omnipresence or come to an end as things go forward. Sadly, it's hard to see how it will come to an end.
Most nights.
I appear to have a cookie set or something which makes the root of HSBC's site consistently 500 for me. At least the login still works.
I don't ruby but I'm guessing OP prefers the "include" that DataMapper uses since inheritance 'feels' weird ... a weak point nevertheless.
The Greatest Paper Map of the United States You’ll Ever See (2012)
Sorry, but this is FUD. He didn't dump information on a random server somewhere. He worked with the journalists from The Guardian, The WaPo and the NYT. They said they reached out to the gov to work with them and were turned down. How much more effort would satisfy you?
Eh, it probably doesn't hide the "disabled retweets", which can be a bit misleading. I doubt that's exposed to other users.
DN?
While I do think Snowden should be pardoned and I am completely on his side, I am sympathetic to the argument that what he did represents a very dangerous slippery slope - especially when the activities in question were not necessarily illegal.

Whistleblowing on say, corruption at the EPA is clearly in the public interest. That is illegal and everyone can agree it is illegal and bad. But what the NSA was doing was, at least nominally, authorized by congress and the executive branch. You and I may think it is wrong for them to be doing it, but it wasn't necessarily against the law.

What this means is that he was leaking classified information on the basis of his own personal moral judgments. If we accept that people should be able to whistleblow under such circumstances, how do we argue against people who take such actions who's morality does not comport with our own?

To craft a somewhat awkward hypothetical, let's say the Obama administration negotiated better human rights for women in Iran as a side deal in lifting the trade sanctions against them, but this was kept secret until the deal was finalized because it wouldn't make it through if it was known by the more fundamentalist elements of the government. And then let's suppose someone in the administration 'whistleblew' on this and leaked it because they morally objected to women having such rights.

How do you differentiate that from what Snowden did? Both individuals believe that what they did was in the public interest, we just happen to agree with Snowden and not the other guy.

It seems to me that the only objective criteria for whistleblowing might have to be criminal behavior. If you can't prosecute someone for it, you can't whistleblow on it. Because if you don't make that the standard, then what is?
Digital Nomad subreddit
Of course. I'm not talking about projects where I have already made a commitment to participate, though: I'm talking about the process before that, where there's some open-source project I am using or otherwise interested in, and I consider getting involved and contributing. The higher the initial barrier to entry, the more likely it is that I'll just shrug my shoulders and say "fuck it". A complex process for contributing changes, with lots of unusual fiddly steps about exactly how commits should be formatted, makes it more likely that I won't ever make that first commit - especially because the first commit tends to be something trivial where it's as much about dipping my toe in and seeing if I want to do something as about the actual change I've made.

So, yes, I certainly do respect the project enough to abide by their guidelines for contribution: but if those guidelines demand too much work of me, that respect will take the form of quietly walking away and spending my time on something else, and the maintainers of the project will likely never know I had any interest in helping to begin with. Guessing that there might be other people like me in the world, then, I suggest that having a complex and specific process for open-source contribution is likely to reduce the pool of devs willing to get involved, and it's worth considering whether the amount of work saved by requiring devs to jump through these hoops outweighs the obstacle that creates for recruitment.
What is a good alternative?
Sass* :)
actually, there was another choice besides llvm/clng: python.

cint (M. G.) was in maintenance-mode for a long time by then.

ph-sft group was more for python (P. M.), and fnal wanted llvm/c++ (P.C.).

fnal then put down the money for an IC contract (A.N.) at ph-sft for the llvm/c++ based implementation and joined the iso body.

cling is almost orthogonal to the whole ROOT mess (graphics, histogramming, partially the analysis etc.)
Where did I mention closing military or intelligence? The question at hand is whether the govt should be more transparent.
Ditto. When I reach the end of page 1 on such website, I just close the tab and move on to something else.
I guess it would be too much trouble for them to switch to BSD make?

Apparently there is no BSD grep so I guess they are stuck with GNU on that one.
12 Game of Thrones Career Lessons You Can Benefit From
I said this before: phoenix is the new Rails, and that is not a good thing. Phoenix will end up bogged down with the same great "ideas", hex will end up chock full of crap like gems.
Elixir ok, phoenix not so much.
Same goes for North vs South. There is a funny quote by a US president (that I can't seem to find right now) listing some countries in the southern hemisphere, and they're all actually on the northern hemisphere.
Maybe it is not there yet, but given the momemtum it has, my gut feeling is that it will catch up eventually and be our default fs one day.
The picture at the beginning of the article brings back memories. I was about 400 yards down the street when the RAF bombed the US Air Forces Europe (USAFE) HQ building on Ramstein Air Base in 1981. The explosives were packaged into 2 propane tanks hidden in a VW Bus that the terrorists parked in front of the HQ. It went off at about 7:30am in the morning and left a real mess. Amazingly nobody was killed.

What's interesting is that only one of the propane tanks actually exploded. The other tank was blown through the side of the building, leaving a round hole on the left side of the building entrance between two blown out windows. (See picture: [1]) I remember standing in front of the building later and wondering what that hole was. We were told later that the tank contained about 35kg of explosives. If it had detonated it would have destroyed most of that wing of the building. Propane tanks packed with explosives are fearsome weapons.

[1] https://commons.wikimedia.org/wiki/File:Aftermath_of_the_198...
It's kind of amazing that an open source project was able to aqui-hire another open source project. I'm not sure I've seen that before.

I guess if anything it speaks to the level of centralization in Merb development at that time?
Congrats, You're Fired
Me too and it does.
Just a reminder from a banned account that mods ban accounts which are critical of the government while allowing government shills to control the thread.
Improvements are a strong word, I thought they were still playing whack a mole on the numerous Rails RCE security issues.
I think the post was referring to it in a legal sense, not a lay person's sense. I'm making an assumption here, but I'd say by most common definitions, quite a few common penal actions are likely torture. However, the law, and specifically the military and government, have very specific idea of what constitutes torture and what doesn't, and they're very good at spinning public perception to their side.

Remember the public facing debate in the US whether or not waterboarding was torture? You had hundreds of pundits and news outlets weighing in on the matter and making a declaration, and public polls would be split. Of course, the few pundits that put their money where their mouth is and actually underwent waterboarding did an immediate 180 in virtually every circumstance.

But it also goes a bit beyond definitions of torture and instead is a problem of jingoism. One need not look too deeply online to see what some American citizens feel is the appropriate response to muslims, to black people, to virtually anyone from the middle east, and so on. When you have a public that, superficially or not, is okay with thinking in terms of "waste the fucking [racial epithet]s", it's really easy to bend and flex the definition of torture in your country, as the US has done so quite a few times.
Yes, it describes a person that is the opposite of-hot headed. It describes things, too, anything that doesn't temper a cool person. Handling of hot shit requires increased energy conversion resulting in excess heat. When that is seen as a negative, cool generally describes a positive.

It's use might be a bit more contrived than that, but this is simple thermodynamics. Temperature is one of the most basic perceptions, certainly it's rooted deep in our understanding of the world. Language is littered with expressions related to temperature, eg. emotional warmth vs a cold heart, because temperature perception is that fundamental.
A subvolume for your Maildir, mounted with "-o nodatacow", would have prevented the first issue.

If btrfs could modify that behavior automatically using heuristics it would truly be general-purpose. However there are some inherent tradeoffs of that approach that users need to consider, and I consider that downside a basic constraint of the Unix filesystem abstraction.
How Spontime wants to change social network
You're making the mistake of assuming that what people talk about on HN/etc. is correlated with the state of the industry. Tech forums are always going to be focused on news and up-and-coming things, whether or not those up-and-coming things actually succeed at displacing the technologies they're aimed at displacing.

Also, and I'd love to see actual demographics on this but I know it's impossible, while lots of posters on HN/proggit/whatever are professionals, a lot of them are also high school or college students that are still coming at it from a hobbyist perspective (i.e., focused on what's new and exciting rather than engaged in the relatively boring world of getting paid to solve other people's problems). For that matter, a lot of the professionals approach their work from a hobbyist perspective (not necessarily a good thing for their customers).

I don't mean to sound like I'm down on hobbyists or students at all, just that different people care about different things, and just because most HN posters know a lot about the technologies they post about doesn't mean they know or care about the actual state of the industry (just their corner of it)(that applies to me too of course, we're all like the blind men and the elephant).

https://en.wikipedia.org/wiki/Blind_men_and_an_elephant
The main problem with social networks is that in a sense they are not even social.

They are wonderful tools to share informations and opinion, to keep contact with each others, but then they can become our own digital prisons.

Spontime wants to make meeting with friends spontaneous. The concept is simple, you broadcast whatever you are up to, or whatever you are heading to. And people in your circles are free to join.
Sounds like he wants Arachne. Which isn't written yet. He even mentions learning Clojure. Linked article stops just short of mentioning it, but there are some themes that are common between the linked article and the story of what Arachne should fix.

http://arachne-framework.org/

The concept of the zeitgeist is interesting. A lot of general dislike of Rails is in the air and the only question seems to be what the replacement will be, not if there will be a replacement. Naturally the ruby guy thinks it'll be a new OO ruby framework which has always done the impossible before and the Clojure people think it'll be the usual immutable functional magic which has always done the impossible before. Best plan for the future is wish them all luck and wait and see. I don't see any other useful strategy at this instant?

My money is quite literally on the Clojure guys, I was one of the backers of the Arachne kickstarter, but best of luck to Hanami and rom.rb and all the new wave ruby stuff. One of you revolutionaries had better succeed, or else...

Some of it may be the natural result of success and age. A near decade of continually having to revamp my rails code "because the guys at hulu really need it" or "this is very helpful for github" is inevitably going to eventually make me say (if you'll excuse the profanity) F them I'm sick of rails and authoritarian monoculture in general and hulu is very nice but it can just go help itself, I have work to do that isn't "I have to chase latest fad that someone else needs". It may be a natural state for the lifespan of a framework to enter a stage where staying on the bus is more expensive than hopping off, maybe even hopping off anywhere. I tried some Play framework projects and I felt the sirens pull of static typing, but, after a few years, unless you keep up with changes, the technical debt just accumulates each framework revision until I'm sick of seeing releases instead of pumped.

I'm talking about projects that last many years not a semester or so. I'm not sure the chronological nut has been cracked of heres a magic solution for long lived projects. Assuming there is a magic solution. Perl CGI I suppose (only slightly tongue in cheek kidding)
Any source?
Safe Browsing, even with the 2.0 API, might compromise your privacy.

http://www.sitepronews.com/2014/10/01/googles-safe-browsing-...
Better design? In all seriousness Django - they get this right. It seems to hurt rails developers that it means typing a bit more, or is a little less 'magic', but then python did always attract software engineers, whereas Rails always seemed to attract code "ninjas" at best.
I created many like these, bundled the best and published Picnic CSS [1] as a result. The HTML becomes a bit messy like this but I think it's pretty cool. You basically end shifting the complexity from javascript to html+css.

[1] http://picnicss.com/
That sentiment is familiar, I used to subscribe to it when I was following this closely 3-4 years ago. That it hasn't changed in that time does not imbue hope.
There is a compelling argument that liberty, or at least efficient markets, inhibits technological innovation. The reason is that there is no incentive to innovate when there is robust competition, since the advantage gained by an innovation will be competed away before the investment into the innovation can be recovered. In other words, why bother to invent if you are just going to be copied anyway?
Interesting! It works pretty well except that there's no IE support. So the resizing logic included in the library is useful for projects that need IE10+ support.
That's not really what convention refers to here. Rails' motto "convention over configuration" simply means that boilerplate should be avoided, and that code should use sensible defaults whenever there isn't information.

For example, ActiveRecord class names map to table names through a simple pluralizer (UserProfile -> user_profiles). That's a convention, no configuration needed. Just write a class and off you go. You can override this behaviour, but you can also write huge apps that just follow the convention. Other frameworks would typically make this mapping explicit.

You do need to read the documentation to see what the conventional behaviour is, but it's not very deep knowledge. It's not much worse than other frameworks, where you need to find how things are configured.
As mentioned multiple times in this thread: Elixir and the phoenix framework
I think the GPLv3 is more widely feared than understood. Most of the objections raised in the flamewars come from misunderstandings of its terms (e.g. the belief that it forbids encryption or it has patent anti-retaliation clauses worse than the Apache license), or from objections to early drafts of it. For example, the Linux devs refused to upgrade to GPLv3 after reading an early draft, and never reconsidered the question after the final draft was out.

And yeah, I would consider what happened to Jobs to be "pwning". He was trying very hard to not have to give gcc any source code, and he failed. If he was happy with the GPL, we would have seen more contributions to gcc after that, but they never happened again.