skysight-inc/HackerNews huggingface dataset:
There are two conflated points here.

> ... things fall apart ... a wrecking ball...

This one is FUD.

I doubt there are many left on HN or anywhere else that hasn't heard this argument, and a similar proportion who don't know the solution (which is that you use clustering or worker processes for tasks the block the process more than your use case can absorb).

> Its great for rapid prototyping...

This one is true, it is great for rapid prototyping, but the implied point that it's not good for production apps is demonstrably false (as proven by the number of serious and respected companies happily using it in production).

There's an argument to be made about node.js being a form of technical debt, and that's a reasonable point, but it also needs to be made in the context of the huge value of that technical debt.

Update: I actually think Node.js is a contributor of technical debt but that it's worth the cost for the use cases I usually deal with (see point 7 on my post: https://medium.com/@richmarr/technical-debt-and-why-most-peo...)
I find recursion extremely intuitive, if not necessary, for pretty much any data structure with a bunch of things ("nodes") pointing to other things. That includes, most notably, linked lists and trees. I can probably work up recursive pseudocode for tree traversals pretty easily, despite not having studied computer science or doing it at work for several years, yet I find an iterative solution somewhat elusive and unnatural.
Cool! Who is "we" and where can this code be found?

You say "RCU like this", but AIUI RCU and epoch-based collection like in this article are quite different from each other.

RCU involves no-synchronization reads of a data structure and writers that wait for a "quiescent" state to delete old nodes. It is used for data structures that have pure readers (like a frequently read but infrequently-updated list of things).

Epoch-based GC involves lock-free writes but puts garbage in freelists to be collected at a later time. It is used for data structures that are mostly based around writes (for a stack or queue, both push and pop are mutating operations).
I dunno… on Mavericks at least, I have to say it looks pretty good. The text-only buttons give it a nice minimalistic look. I have no idea how it looks on Yosemite though.
Congrats to Facebook!
Instead of poking holes to that number or saying something negative, I'm just going to say Congrats.
I think they are coming from the web vs native app frame.
Of course, but web ≠ internet.
I don't think comparing against SQLite would be meaningful, SQLite is full ACID with synchronous writes.

This post looks interesting:

http://charlesleifer.com/blog/alternative-redis-like-databas...
I only know about the Netherlands, but European might be similar:

- When an organization collects data about you, they are forced to tell you about it (unless they're police or something I guess) and tell you what they are going to do with it. In Dutch this is called the "Informatieplicht persoonsgegevens".

- Upon reasonable request, an organization must give you all information they can reasonably give you. "Reasonably" means, given a normal amount of effort. If they need to contact the garbage collectors and dig up an old cassette they threw away years ago, that is unreasonable to ask. They may also charge a fee, but the limit is quite low I think.

- You can ask an organization to correct or remove your personally identifiable information if you have a good reason or if they have no reason not to. For example if you ask to remove your IP address from logs and they want to keep it for security purposes for 4 weeks, their argument sounds pretty reasonable (unless you have some better reason).

- They cannot keep personally identifiable information for longer than necessary. For example, log files from the web server may be kept for security purposes, but if you have ten year old log files, that is too long to be reasonable for that purpose and is thus illegal.

One thing I've always wondered about is how applicable this is to foreign organizations with websites accessible from the Netherlands. I've heard some people say that for companies with customers in the Netherlands, Dutch law applies and those customers have the above rights. Nobody seems to comply with that, though. Another thing I've heard is that if they have an office here, that office can be held to our laws. I should look that up some time.
> and should hardly be called basic

That was danneu's point - that any forum that actually implements most of what people will want out of it (just to start with - separate subforums/categories, user permissions, tags, thread and user following, local and email alerts, broad formatting options, media embeds, per-user display settings, etc etc...) is going to be well beyond "basic" just to get a userbase in the first place.
Seems obvious; if you believe in God (in the monotheistic, infallible sense), then, ipso facto, you must believe that everything that is true is believed by God and vice versa, so if you believe X is true, you must also believe that God believes X is true, and vice versa.
To me it's sad and scary for humanity that one profit seeking corporation has managed to wedge itself in the middle of all our relationships. In my ideal world Facebook would be run by a benevolent nonprofit, ala Wikipedia but more democratic.
Another way to frame it is: how many additional people are homeless because of the efforts of San Francisco?
JPM Warns Second Market Crash May Be Imminent
1. True

2. True

3. A little, perhaps - demand is somewhat elastic (although treasuries are weird). But the economy is damped rather than chaotically oscillating; the amount of money flowing into USD that way will be less than the amount that China's pulled out. You may be missing the point that treasuries are pretty much equivalent to USD; China isn't selling the treasuries for USD, they're selling them for RMB. The effect on treasuries and USD will be pretty much the same.

4. Again, less than the amount it depreciates.

5. They might continue, or they might not.

6. Yes

7. Yes

8. There's not going to be an increase, there's going to be a decrease.

9. Likewise, oil prices will rise

10. Maybe. The thing is, Sorros was right; fundamentally, UK manufacturing was less competitive than German, and the price needed to adjust to reflect that. This move is, at least partly, China brassily saying that their companies are still up to snuff, and will outcompete those in the US (something that a lot of people are a lot less confident in than they were a week ago, if you go by Shanghai stock exchange prices). Are you sure they're bluffing?

The other part is that Sorros had more money than the British government. A modern-day equivalent would have to put their hands on more money than China's total US treasury holdings - $1.2 trillion. Bridgewater, the largest hedge fund firm, has $78 billion. They could probably lever that up a bit, but betting the whole firm at 14:1 ?
Walk Me Up: An alarm app to make you walk
A fairly common situation in the U.S. is that people with drug and alcohol problems usually need to get clean before they get housed and it is not at all easy to get clean if you are not housed.

In my immediate area social services are very good and anybody who is on the street who will comply with what DSS mandates can get off the street pretty quick, but many people won't do it for many reasons.
I think this sums it up nicely:

"The time-span in which the MCL process and MCL algorithm came to me was no more than five minutes. It was something that happened to me, not something wrought by me. It feels like a nice discovery, a phenomenon of nature."

-- http://micans.org/mcl/index.html?sec_discovery
No one pays me and I had over 20 FB accounts just to play games. A lot of games give you in-game rewards for referring your friends and allow friends to gift each other in-game items.

Edit: And most of my friends have two or three real FB accounts, one for close friends, one for older relatives/their parents' friends, and one for work acquaintances/bosses. I am in the minority in only maintaining one real account.
Maybe There's a Way to Create Good Jobs Again
A startup with a vision plan wouldn't be bad!
5 can't-miss apps for this season
Psychology is more like religion than science.
It’s not. :) Facebook logins last a long time. Shorter sessions would reduce usage / addiction
> the latest scoop on The Amazing Bat Boy

Hmmm aside from the Sunday Sport the UK hasn't really ever had that sort of relationship with tabloids. Celebrity news though? Yeah.
Here's what Ashley Madison's $19 'Full Delete' feature actually removes
How Segment Models Growth for Two-Sided Marketplaces
That was my first thought as well; Frink, if it doesn't have this stuff, probably could.
I often fail recursion questions during interviews because I don't like thinking about recursion. It's too stupid and pointless to think about.
Probably at least 20%. But is 800M any less significant? It's an insane number.
"By the time you get to groups of eight, these MBAs were claiming nearly 140 percent productivity! "

OK but the 80/20 rule suggests a couple of the MBAs are doing most of the work, and the rest are overestimating their useful contribution. It's even possible that the 20%ers are underestimating their contribution, which fits the pattern of the Dunning-Kruger effect.
I think you may be underestimating the amount of facebook attrition over the past 3-4 years.
>Once someone has marketable skills, mental health treatment and is in a better condition to contribute to society, do you ask them to leave the city because there isn't anywhere they can afford to live?

Why not? There are a lot of people outside the city who would move there if they could afford it.
I have no sympathy whatsoever. He still owes on loans taken to purchase medallions. If things get a little worse this lowlife is surely going to walk away from those loans. If I were uber I'd offer to buy them for the pennies they may soon be worth.

>>After breakfast, Freidman walks two blocks east to his temporary digs at Trump Park Avenue on 59th Street. (Sandra is occupying the $4.8 million master residence six blocks north.) After he retrieves a Chihuahua named Harry from upstairs—he signs his e-mails “Yes I Am a Dog Lover” or “adopt-a-pet.com”—the plan is to hop into his Ferrari and zip over to one of his several garages in Queens. Not that he wants that written: “Honestly, I would love the piece not to be about ‘We had breakfast at Cipriani, then we walked over to his Park Avenue apartment, then we got into his Ferrari.’

This pic says more than the article ever could: http://www.bloomberg.com/features/2015-taxi-medallion-king/i...
I agree with you, and this post and the library are awesome, but honestly "it has all the great stuff C++14 has, but without the decades of compromise" is not a bad start for a pitch either. Playing in the same league as C++14 is already a major achievement for a language.
Name alert: Kulitta sounds like ass in some languages.
The second one is animated, the other three not as far as I can tell.
http://www.newrepublic.com/article/121551/bot-bubble-click-f...
Burn baby burn.

Seriously.

If there's a paragon of entitlement, this guy is it.
I completely agree with what you said. Media is putting the fear on you. It'll turn into.. 'Whether you think you can or you can't, you're already right.'. People will fail simply because they think they will.

Just to note:
Facebook just had 1 billion unique users in 1 day (2015). The year 2000 only had 350+ million INTERNET USERS.

It doesn't help that we are reminded by our predecessor's to watch out for the impending doom (something that might not have been expected). In the scheme of things, the context of where technology/internet was at the time was completely different to now.
In order of priority, your responsibilities as an employee are:

1. To yourself and your family
2. To your career and professional development
3. To the company

Don't ever sacrifice 1 or 2 for 3 because the company will not do the same for you. Part of meeting responsibilities 1 and 2 is making sure that you are fairly compensated for your work product and for the value you provide to the company. If you are not being fairly compensated for your work then you should make some effort to rectify this imbalance. If your efforts yield no fruit then you should walk away. Capable employees are too valuable to be squandering their potential drinking kool-aid for the benefit of others.
To paraphrase Han Solo, "yeah, but who's gonna pay for it, kid? You?"
> It's weird how Americans seem to have this huge anti-union thing going, and yet the same problems seem to never arise here in Europe, even though we are far more unionized.

Perhaps the American tendency to blame unions is, in part, a direct result of the fact that Americans are less likely to have direct experience with unions. (As well as being a cause of that effect -- its a positive feedback loop.)
Europe’s most popular fantasy RPG, the Dark Eye, will be available in the US
Casting out sevens
If you don't like systemd in general that's one thing, but to claim that systemd only benefits desktops is just wrong. I'm just tired of the "systemd only goal is boot speed" argument. Too many people want to join the crowd and get their old-school linux user credentials by bashing systemd without understanding or acknowledging the benefits.

sysvinit maintainers must love systemd. Before systemd came along there were lots of complaints about what a terrible hack sysvinit is. Now it's a paragon of simplicity and stability without having actually changed any..
My List of Python and SQLite Resources
I highly recommend ignoring any comment from the Heritage Foundation about QE. As Paul Krugman says:

You should always remember:

1. Don’t believe anything Heritage says.

2. If you find what Heritage is saying plausible, remember rule 1.
"But why should you care as a founder if your employees believe in your product? "

If they believe, then it's easier to exploit them.
I've only just started using the Pocket app on my Android phone, but I feel like the thing it gets right is local caching. The pages I've bookmarked are rendered perfectly even with no network access. This is actually super great, not always common, and is usually my biggest gripe with other applications (looking at you Bloomberg) as a subway commuter.
Frothy markets are like a party with an open bar
I can't tell - I'm in the Seattle area. I think the Bay area might be great for making connections. Probably adds some pretty good resume weight too, but I'm just guessing here.
The government is already taking my money. So, why can't I complain about how I think it should be spent? You are allowed to do the same too.

Of course, in an ideal world we all have the means and the inclination to personally do something about all injustices. But we don't. In fact, I would argue that the person "complaining" about it is being more useful to their cause than you complaining about them complaining :)
Thanks for the kind words!
CString::from_ptr is unstable - https://doc.rust-lang.org/stable/std/ffi/struct.CString.html

clib is marked as unstable - https://doc.rust-lang.org/stable/libc/types/os/arch/c95/type...

Most of the intrinsic types are usable but anything involving strings seems to hit unstable/experimental branch pretty quickly.

I'm sure it'll improve I was just a bit surprised to not see it mentioned in the docs.
Fair enough. Try documents 33 and especially 40

Of course it doesn't make it clear that some form of surrender is going to be straightforward since the Ambassador who's outspoken in acknowledging Japan should accept a settlement like that forced on Germany as the only way to preserve the Emperor is not in a position to influence an internal vote, and the more important Foreign Minister attempting to arrange "end the war" is also quite adamant that it won't be "like a unconditional surrender".

But it's also impossible to cogently argue that the US, being aware through intercepts that Japanese ministers both (i) want peace and acknowledge it might be painful and (ii) don't want peace if it involves "unconditional surrender", was sincerely interested in avoiding further casualties when after internal debate they chose to unambiguously insist upon (ii) being the condition for not wiping out cities.

Document 49, an appraisal of the situation which opens "President, Leahy and JFB agreed Japan looking for peace. President afraid they will sue for peace through Russia rather than some country like Sweden" is a reasonable indication the substance of these intercepts was available to Truman and other decision makers. Easy to see why the U.S. wanted to avoid protracted and potentially duplicitous negotiations via their frenemies; less easy to set the value of uncomplicated negotiations at ~200,000 lives...

As for Stimson, he wasn't stupid, but he was also heavily outgunned by the war party when it came to arguing for the relaxation of unconditional surrender, which is why it was not included in the Potsdam declaration against his express wishes. [There's also no evidence that signals of the relaxation of unconditional surrender were sent separately from this (and abundant evidence from cables the US was intercepting either side of Hiroshima that even Japan's peaceniks were only hoping they might be able to secure the Emperor's status)]

The US had of course outlined conditions for peace much earlier (before it was clear Japan had lost) which included a right to choose a form of government, were aware the Japanese ambassador was using this as a basis to argue the emperor's status might be an acceptable surrender condition prior to the Potsdam Declaration, and yet opted to remove signals of the Emperor's status from earlier drafts of that ultimatum before issuing it.
Given all this was known and debated at the time, it's difficult to cogently argue the Potsdam Declaration that actually went out was intended as anything other than a prelude to dropping the bomb.
Right. 10 million fake accounts is still a negligible amount.
Texas poised to allow open carry guns
I'd wager approximately 0. If you mean, how many additional people are homeless in San Francisco because of the efforts here, then the number surely isn't negligible but the wealthiest area in the country seems like a decent place to extend a little humanity. What's the alternative? Treat our homeless like shit so other people don't want to move here?
If you are still here, it would be useful if we could link to a word, e.g.: http://wordsafety.com?word=dimwit
Windows 95 turns 20: Reminiscing on a simpler age long gone
Your last URL is the same as the first.
Go concurrency and distributed programming patterns, with examples for different problems that devs often face, including how to test them.

Database examples need to provide instructions for getting to a working configuration, testing with a different database, etc.

honestly go look at Stack overflow and see where people get stuck.
T-Mobile on the Side of the Pirate Bay??
I don't care much about the direction itself, but I'd love to see technology decouple from that hideous office park called "Silicon Valley". What need is a cultural correction, not just a market adjustment.
Algorithm Cheat Sheet
Why did they object to multiple languages within a notebook? What problem did they think it would create?
Even when working with trees?
You should use libc from crates.io, which is stable. Not the compiler-internal one you linked to.
Hey there - CEO here! No acquisition plans, that's why we started on Kickstarter and have yet to take any outside investment.

We're here for the long haul! Looking to solve problems with more than just Mail Pilot, too - check out Throttle (https://throttlehq.com) for example.

We'd be happy to answer any questions you have.
Ask HN: What stands in the way of a landless, 100% digital government/state?
Consider a world government that doesn't have any real large land area, just offices/embassies. Everything from citizenship applications to paying taxes to providing social services would all be provided through digital/online means. Anyone living anywhere would be eligible to apply and receive services and representation.

Web technology has come far enough that this seems do-able, at least on the technical side. What would be in the way of this from a social/legal standpoint? What could established local/global governments actually do to fight this?

I'm imagining a crowd-based, direct democracy, sort-of just like a social network. People would vote on the laws and policies (online/mobile of course) directly, and there wouldn't be any major "head of state", more like a representative committee like maybe how some Open Source projects work. This could help prevent established states using physical force against a leader.

Now of course this would take a lot of people to become legitimate but with how so many governments oppressing their people, or even the discontent in countries like the US or Canada, I feel like citizens would accept and desire a much more direct role in a modern government. With enough legitimacy maybe it could even provide security and lobbying power in global governments (ex. UN, EU).

I also realize this is overly optimistic and not original, so I'm just wondering what others here think actually stands in the way.
Wine, always have wine at the office to celebrate wins.
Can you elaborate on the company's purpose? advertising?
This is a pretty fascinating pattern to watch once it settles. Does it have a name yet?

Some observations:

* The basis of stability seems to be horizontal and vertical alternating black/white lines.

* There are two obvious areas of activity: A region of 'chaos' and a region of 'order' (parallel lines).

* The parallel line region supports various gliders of various sizes. The smallest is a single pixel of change moving across a line, changing white to black or vise versa), the largest takes up 7 pixels at a time (in an area of about 7x12 it looks like). Interestingly, the larger one "moves" faster than the others. I think I see gliders of 1, 3, 5, and 7 pixel height. There may also be a mutation of the 7-pixel glider that causes it to go even faster (looks like it has an extended head compared to the other)

* The gliders interact with one another, either combining forces, neutralizing each other, or changing states to a glider of a different size (usually to a size smaller than the larger of the two)

* The gliders originate from the merger of the horizontal and vertical areas, starting (and ending) their life where the two regions collide

* When two gliders of the same size perfectly collide with one another, they completely neutralize. Any offset in size or orientation causes a smaller glider to spin away (likely representing the 'difference' in 'energy' between the two, whatever that means)

* There's also a 'blinker' that occurs when two alternating lines meet one another

* It appears to be a class IV cellular automata (https://en.wikipedia.org/wiki/Cellular_automaton#Classificat...)

Fascinating stuff. And so simple! Thanks for sharing the source.
Leaving 'View → Organize by Thread ⇧⌘T' checked and switching to 'View → Layout → Thread Arcs ⌘3' isn’t what you’re looking for?

Shown here:

http://www.macdrifter.com/2013/11/mailmate-explorations.html
via "A personal appeal from Facebook founder Mark Zuckerberg" banners, of course.
I for one was not one of them. I closed my account years ago and haven't looked back. "Oh, look at the cute photo!"