skysight-inc/HackerNews huggingface dataset:
They are, for sure. The difference, I'd say, is that compared to most other mostly-static compiled languages, Go generally feels a bit more velvet glove about it, rather than iron fist. The language principle of warnings are errors really helps here, as you tend to figure out potential issues sooner rather than later, and via a clear error message rather than subtle misbehavior.
This is what we built the last 4 hours. For alternative content see what we built last time: http://vintagecartoons.tv
On the routing software. Does anyone see this routing working more like a real-time dynamic airline reservation system ? Routes contain legs that maybe get re-spun based upon changes in demand and capacity as vehicles and people enter and exit this network. Cells phones are the portal into the network telling you where the entry/exit/transit points are and wait-time.
I am playing the armchair architect and my question will be probably wrong in infinite ways,but I might learn something, what is the reason why the service has to write a tweet on two million timelines, wouldn't it be cheaper if they let the client build the page on its own via restful apis?
Even the low end of single servers goes up to a couple TB of RAM. "Enterprise" hardware has been there for ages.
I've got one 10-day vipassana retreat under my belt. But I've also read enough to know that the 'feeling of interconnectedness' the author is describing is associated with states that take several years of serious practice to achieve.
Both of those things are bad in general for cities. However, OP expressed doubt that increased presence of wealthy residents couldn't be anything but good for a city when clearly it is not so obvious.
How does not building new residential units help prevent gentrification?

Last I checked a 1BR in the Mission is approaching $3K. It would seem like gentrification is happening whether SF likes it or not. In fact it seems like gentrification is accelerated, not slowed or prevented, by this housing policy.

Having lived in SF, and now live in NYC, IMO NYC is dealing with the problem of gentrification far better than SF. The transport infrastructure here means that people can be displaced farther but still maintain economic viability. You may be 3 stops further further on the train line, but you're still getting to work.

Compare with SF where, because of just how insanely horrific the transportation infrastructure is, getting pushed out of SF-proper has a litany of consequences for the middle and lower classes.
try to find a rent below $6K for something suitable for a couple + 2 children

I guess you mean SF proper.

You can find very nice (but small compared to mid-west) houses in nice areas for less than $3k in the east bay.
I burst a laugh more like a wheezing cough and looked up at the ceiling the moment I read Object Oriented HTML5. Thank you for the /s tag.
J2EE was very verbose - both Ember and Angular make it a key priority to make it quick and easy to do very powerful things.

However, I agree with some of your premise. Both Angular and Ember have very opinionated and restrictive world-views. That's what allows them to create an environment where you can do great things quickly. But it also makes it harder to create things that don't fit into that world-view.
Nope. I agree that it would be a good thing, and also cover about 80% of the usecases for "true" generics as well.
Asiana Crash and Malcolm Gladwell's Outliers: The Ethnic Theory of Plane Crashes
The Problem With the 'Privacy Moderates'
One of the things that I love about living in Tampa while doing technology consulting traveling around the country is the cost of living. The cost of living is so low that I can afford to do anything that I want to do while still having a lot left over for savings.
Off-topic, but it's the first time I see somebody use "tannoy" in place of "PA" - really identifies you as a Brit :)

http://en.wikipedia.org/wiki/Tannoy
Irish High Court refuses arrest warrant for Snowden
There is actually evidence as far as I remember which indicates that people using for Facebook commenting system behaves nicer because others can identify them.
I've been messing around with it for some internal infrastructure. I like it so far. Excellent performance characteristics, and the tooling is supremely good, making the dev workflow much less painful than traditional compiled languages.
http://en.wikipedia.org/wiki/Cnut_the_Great#Ruler_of_the_wav...
Hmmm, then they'll need to use local wifis.
Hidden UI affordances are certainly a must...
Entrepreneurial Life Shouldn't Be This Way
When the oil runs out, so they no longer have influence over the rest of the world, and the rest of the world has no interest in them.

Afghanistan may not directly have oil, but it plays into other things. It's a symbolic point for both the Muslim world and the outside world. Militancy is funded by Saudi oil money. Invasions are funded by the US (and previously, by the Soviets).

Pouring billions of dollars of outside money into resource/cultural wars in otherwise poor and isolated nations turns them into nightmares. Afghanistan is just another tumor in this cancer.
It's like you don't even understand social. God.
Many countries do have a policy not to extradite for charges that carry the death penalty. They don't have such a policy for life incarceration. Meanwhile, having him extradited for only very minor offenses would be very transparent subterfuge considering the extreme rhetoric that's going around. Not that they've been exactly subtle so far.

I'm not saying there is any bait and switch going on (I think they're above petty revenge killing), but are there any previous instances where the USG charged someone for a "parking violation" style minor crime to facilitate extradition?
Huh, don't know how I got the impression that description was included. Thanks.
I'm pretty sure the insides of your 2 $1,000,000 servers are architecturally essentially identical to a large cluster of off-the-shelf computers, with somewhat different bandwidth characteristics, but not enough to make a difference. They'll have some advanced features for making sure the $1,000,000 machine doesn't fall over. But it's not like they're magically equipped with disks that are a hundred times faster or anything, you're still essentially dealing with lots of computing units hooked together by things that have finite bandwidth. You can't just buy your way to 25GHz CPUs with .025ns RAM access time, etc. etc.
Google will know you want to take a trip, even before you do, and put a car nearby ;)
It's because our society simply doesn't value the profession, and those engineers who feel guilty have internalized it. There is a strong undercurrent of social programming in western culture which says that working in computers and other technology fields is a nerdy / oddball profession and that those who choose to do it should be ostracized. People are actually surprisingly open about it, too. See for example the essay from earlier this year by Rebecca Solnit[1] which engages in much hand-wringing about "nerds" (yes, the article actually contains that word) moving into the Bay Area and how "people are ground underfoot" as a result. Such name-calling in the mainstream press is more or less exclusive to tech.

[1] http://www.lrb.co.uk/v35/n03/rebecca-solnit/diary
Does it work with touch? (I do not have a touch device)
Almost every semi-desirable city has this problem. Even downtown Detroit is gentrifying.

Google "suburban poverty". Its so broad I can't even link to a good citation, worth reading through a bunch to understand the scope of the problem.
If people wanted an immensely efficient and affordable taxi system instead of the illusion of freedom granted by owning their own four-wheeled icons of conspicuous consumption, they wouldn't need to wait for practical driverless cars.
So I cloned the repo, ran install.sh and got prompted to run the git submodule checkout for jedi the first time I opened a python file.

Seems like a pretty excellent installation process (on linux anyway) despite the "hackers" complaining in other comment threads.

But the important part is that I'm really impressed by the completion ability, I've only played with it a bit but I'm leaving the rest of my plugins for that turned off and staying with ycm for now. Excellent plugin, thank you!
I don't understand why the author would move to Portland when we've got our own affordable, culturally rich, tech-friendly cities in the East Bay. Come to Oakland. It's beautiful here.

The weather is better than San Francisco, you can ride your bicycle anywhere, public transit is good, and it's easy to get to SF as well as Silicon Valley (which I do regularly).

There's no need to leave the entire Bay Area just because San Francisco is an overpriced and overcrowded city. I recently came back to the Bay Area after a decade+ in NYC, and my wife and I decided we'd be returning for the East Bay, not SF. For us, it's the best of all possible worlds.
That's my point: I feel like software salaries are so much more than decent living wages. I don't feel bad about what I do personally, but I feel bad about our industry as a whole.
"Do you realize that almost everything widely used today is implemented in C, C++ or ObjectiveC?"

Yeah, and we are plagued by the bugs and security problems made possible by those languages. Imagine how much more we could be doing if programmers were not spending hours trying to figure out where a dangling pointer was created.

Really, the popularity of C, C++, and related languages has little to do with the languages themselves. C became popular because of Unix, not because of its technical features, and Unix became popular because of its licensing. C++ became popular because of Windows, not because of its technical features; Windows became popular because of the Unix Wars and because of MS Office. If Unix had been written in Lisp or ML, we would be talking about how popular Lisp or ML are. For what it's worth, entire operating systems were written in Lisp at one time; their failure had nothing to do with their technical merits and everything to do with terrible marketing and bad predictions.

If you want to talk about how fantastic C or C++ is, try pointing to an overwhelming success story that could not have happened without the language. Altran Praxis has the lowest bug rate in the industry; they credit the SPARK programming language, which is well-suited to the formal verification techniques they rely on. The military planning system DART paid both its own development costs and several decades of research that led up to it; it was thrown together in a few weeks using Lisp. I have yet to hear that kind of success story from C++ programmers; the only thing I ever seem to hear about are squeezing a few extra clock cycles out.

If this were a popularity contest, we would still be hand-rolling assembly language. The same reasons that led programmers to use compiled languages apply to switching away from low-level languages like C and C++. Sure, people are still writing assembly language, but it is a niche. That is where C and C++ should be: a niche, mostly just for maintaining legacy code that is too expensive to rewrite in a better language.
I use NeoBundle to run the YouCompleteMe module build upon installation. Works great. Especially since the build is triggered by a single simple command. (People really complain about that being hard?)
I think this is exactly how to do San Francisco. Go live there as a "young" person. Learn from the best, make great business contacts in life and enjoy it all! Don't sweat the fact you're renting a small place and paying a lot. You're young and it's a trivial point in the big picture of things. After 5 - 10 years your priorities will change. As you start to think about a partner/children etc you'll reassess how great it is to be there. You'll be better able to go somewhere else and be successful due to what you've learned and who you know.

For 100+ years young people have gone to NY/Manhattan with the same dream of making a lot of money. Very few had their heart set on living in Manhattan though forever. SF is just struggling because it's morphing into that place too now. I suspect, though don't know, that there was some point in NY's history where people wrung their hands about how it was becoming impossible to be middle class and buy a home and raise a family there due to rising costs/education etc.
So for now, in the Fourth Circuit, sending a SWAT team to make sure a bar’s beer is labeled correctly is not a violation of the Fourth Amendment.

Oh, it goes much, much farther than that.

The US Supreme Court has ruled (see Raich) that the federal government is justified in sending an armed raid into a terminally ill old lady's home because she allegedly was growing six marijuana plants under her doctor's supervision & approval for her sole personal use in accordance with state law. The "justified" rationale? Her home-grown state-legal personal-use herbs decreased demand in illegal inter-state commerce, therefor affected inter-state commerce, therefor was subject to federal regulation. I kid you not.

(Consequential tangent: if the court had not ruled that way, a pending related case (Stewart) would have permitted felons to home-build their own machine-guns. The court was faced with bizarre rulings whichever way they went with Raich.)
Anonymous sources might be supplying real information but they could also be trying to manage beliefs.

Undoubtedly the NSA is ahead of everyone else in cryptanalysis but I think it is also advantageous for the NSA to have foreign governments think the NSA has a bigger lead than they actually do. This belief would cause foreign governments to use larger key sizes, and so drive up their costs, or switch to less well tested encryption methods that the NSA might be able to break.
I'll be doing the same thing, just doing remote work and leaving Stockholm. Not only expensive as fuck but close to impossible to actually get a place.

Rent control is a problem in Sweden as well, not to mention limited supply and queueing system.
It's not the price that's the problem to be honest.
houses are impossibly expensive in Oakland also.
Phoenix is the mess you're thinking of. Tucson is fairly reasonable as far as size goes.
Have you looked into Alameda? It's hundreds cheaper than anywhere in SF proper, quieter/cleaner and my commute's only 20 min.
It was also a buffer between the USSR and the Iranian revolution. The US got involved because it could inexpensively play the freedom card (with someone else's blood) against both communism and Islamic fundamentalism.
Good point - this is a view of the English speaking world as an aggregate. I'm hoping to re-run this experiment on non-US Wikipedia sites. If there are any interesting differences I'll try to put together a new visualization :)
Man, KDE is heavy. Plasma-desktop takes up 194MB here (which matches nicely with his +7MB openbox session), but Kwin, as most KDE users will arguably have, adds 99MB.

So a total of 293MB for KDE. Almost double as much as Gnome 3.
I'm not sure what you are trying to say. My entire point was that you can buy a single server that is more powerful than their entire cluster. You appear to agree, but think that is a problem?
> What Backbone offers is a light layer of structure over your code.

It is strange to me implement a design pattern as concrete code. It's like implementing MVC pattern as "Model" "View" and "Controller" classes and forcing everyone using MVC to use your code package. Design patterns are knowledge and are not in 1:1 relation with code.
I hope this comment is seen as observational rather than the sort of blind criticism that Monocle dreams to avoid.

The article discusses the design and performance of Monocle, which are definitely pleasant.
However, the aspects of the community seem more like wishes than anything encouraged by Monocle (except for the Twitter/Github links) nor seemingly present.

Monocle is more interesting (though less ambitious) than Atwood's Discourse, but similarly misses the difference between community and charm, and performance and design.
Arrest Caught On Google Glass Reignites Privacy Debate
Building a new system inside an old one assumes that you have something to work with. Sometimes the new system needs to be so different from the old one that this is impossible. If you think about this as a multi-dimensional optimization/search problem when you do the incremental approach you are holding N coefficients constant while modifying some other (usually <<N). If your target system is completely different (==architecture) you'll never get to it with an incremental refactoring effort.

For those who haven't read this one I think it's pretty good:
http://programmers.stackexchange.com/questions/6268/when-is-...
OpenReflex, a 3D printed camera
So yes, it's true that JS crypto provides a higher degree of security than no crypto. And security is always about degrees, not absolutes. But you also have to consider that a user may develop a false sense of security if they're told their data is "encrypted." This does put the user at risk. So if you're going to use JS crypto--which is almost certainly unsound--you take the risk of misleading users in a potentially dangerous way.

To give a concrete example, let's say Google adds JS-based PGP support to Gmail. Suppose that, in general, it works. Inasmuch as Gmail delivers properly encoded PGP messages to your recipients, and it can read PGP messages that are sent to you. But suppose further that Google is somehow compromised. Maybe through technical means, maybe through social engineering, maybe through legal pressure. And then a malicious JS payload is delivered to users, hidden somewhere deep in the page. This payload allows PGP messages to continue being sent and received. But it also backdoors you. Maybe by creating an alternate version of every message encrypted with the attacker's key.

Unfortunately, current clients are not at all equipped to detect if this is happening. For the browser to be able to participate in a truly secure crypto system, it would need to have the most critical parts built in, not provided by websites as JS.

> Is using https enough?

It's generally believed to be adequate for protecting against a man in the middle. It doesn't help you if your computer or the server is compromised. Whether you trust Google or not is your choice. The way I see it, every entity that stores data will eventually have abuse, a leak, or a breach. So if you're at peace with that risk, then HTTPS is enough.
This is super slick, once loaded.
I haven't tried commenting or posting, but as a reader, I'm pleased.
My only criticism atm would be seeing a completely blank page with NoScript on.
I'm currently using i3 as well and enjoy it.

The only issue is with certain java-based applications such as PyCharm or Arudino IDE, in which sometimes the windows aren't drawn correctly due to the JVM not playing nicely with "non-reparenting" window managers (such as i3).
One way to say it would be that Detroit left their workers not their workers left Detroit. If some Asian or European capital suddenly became the home of innovation and the jobs left SF then you would have people leaving for other locales. However the reasoning and blog posts would be very different to this one at that point.
I've been working on a similar project for about a year now. Interested in exchanging notes? We are basing ours on a Chord DHT for better robustness.
benshoof@cs.gsu.edu
Working w/ constructor injection in spring to assign bean class member variables
Where do you commute? My possible offer's in Mountain View, and that seems like it would take a while.

I also looked at Fremont/Newark, but have never physically been there. What's that area like? School district maps say some of the schools are decent.

FYI I am 35 with a new baby, so the question is "can a family live in SF comfortably without having a cash-out event or a salary in excess of $240k?" The offer I'm pursuing could, if it pans out, be good but it probably would not quite be that good.
San Francisco is dealing with the same problem that New York had with finance. New York seems to have gotten over it, mostly: everyone realizes that finance pays the bills in New York, and finance people are mostly content with paying their taxes and leaving it at that. I wonder if San Francisco will come to terms with its reality before it's too late.

As for moving to Portland, it's a great idea. Wonderful city if you can find work there. I'd love to live there if it had more of an economy.
Requesting the timelines of each of the people you follow is slow process for the client, meaning that the client has to make 100s or even 1000s or requests.

Also, much of the data is thrown away because it's replies to people you don't follow or too old. It's hard for clients to reconstruct the timeline that way. Also, it would vastly increase the number of HTTP requests and data Twitter has to ship out.

Also, it's basically impossible to make a system like that real time because you have to check 1000 feeds to see if anything is new.

I used to write a multi-network client, basically the combined home timeline request is the only feasible method for a client to use.
So this interview was released today but it was recorded on the same day as the previous interview?
If everyone in your tech-skewed job market is making comparable salaries, nominal values are far less important when competing for the same resources.
Since we've apparently reached "QED", there's little point in continuing the discussion.
Well CA will certainly take care of that 4 acre yard problem for you :-) And the climate is sooo mild you'll be shocked by how little house work you need to do vs the rest of the country. No hard freezes or high humidity, no real bugs of infestations. A good exterior paint job will get you 10 - 15 years not 5 - 10.
I'd love this UI for reddit.
Crucial point!
Man, I would've loved something like this going through school--the final example of the performance of an analog filter and watching the root-locus plot change was really really cool.
Does TPC require durability? It seems like you could get even better performance (or perhaps that's what they do) if you just got something like a Fujitsu M10-4S Server and stuffed 32TB of ram in it.
I'm moving to Portland

Except the bourgeois cannot afford to live in Portland anymore either. Rentals are ungodly expensive, water is expensive (in the PNW no less), garbage is expensive, electricity is expensive and last but not least, parking is expensive.

Please don't bring your San Francisco salary to Portland.
Need to Find Angel Investors? Start With this A to Z List
Installation of WordPress CMS Step by Step and working with themes
They will be up against enormous headwinds, though. Unions have power, but it's not infinite, and society's willing to tolerate the unions is going to balanced against the cost of the tolerance... and in this case, after the self-driving cars are about 5 to 10 years in and the cost of making a self-driving car is minimal compared to leaving the hardware out, the price pressure on the unions is probably going to just steamroll them.

If you have trouble with that idea, look at the history of the UAW. Unions are not infinitely powerful, and the further above "market price" they're trying to price their services, the worse off their position becomes.
No wasn't aware of it. I've just downloaded and having a play. Very interesting approach, using tags as the carrying medium.
Question: is it worth using a service like Hushmail or Cryptoheaven? It seems like the best way to ease my friends and family into using encryption. Any thoughts?
Isn't that were they have the Naval Base? With the Nuclear Wesasls?

Yes, that is the limit of my knowledge of San Francisco.
Heck, half the things in my house will never be built again. Like my Minox camera from the 1950's. It's beautifully machined, marvelously engineered, and utterly obsolete. And, back when I could still get film for it, the pictures were crappy even by disposable camera standards.
4 Bizarre Things Found in the NSA's Secret Internal Magazine