skysight-inc/HackerNews huggingface dataset:
What's weird about US/Canada? I thought it was pretty straightforward. Was this about the "Angle" on Lake of the Woods?
I'm with you until your "because". They might be living paycheck to paycheck for some reason other than their not tracking where their money goes.
"Supply and demand" is not an optional element of city planning that individual communities can choose to use or not use based on their particular local planning desires; it is an objective emergent property of scarcity. The desires of the community to not have the forces of supply and demand at work are irrelevant. All historic attempts to regulate away supply and demand have only made the exact problem they were trying to solve worse, including rent control.

Yes, rent control was intended to alleviate the problem of large rent increases. In practice it has only made large rent increases even worse -- by shifting them from long term tenants onto "people who have moved recently," which does not necessarily correlate with "people who are not long term residents a community." This is precisely the sort of unintended and unforeseen consequence I referred to in my post above. New tenants paying market rate rent are forced to subsidize the long-term tenants' rent. (Besides, it is inherently xenophobic, which is a seperate issue.)

It is a wealth transfer from "people who have moved recently" to "people who have not moved recently." It incentivizes residents to never move, so that they can keep their rent control, and it incentivizes landlords to raise the rents as high as possible when a unit is released back to market rate.

The perverse and unintended effect is insanely high market rate rents, which eventually leads inevitably to the disintegration of the same lower income communities that rent control was designed to preserve, as rental units are inevitably slowly released back to market rate. Poor people sometimes move, too, or die. Young adults moving out of their parents' place can't afford to live in the neighborhood where they grew up. Only much richer people can afford to move in.
> I think I can edit and navigate through text as fast as Vim users, using the native OS text editing hotkeys.

This is where I think you are wrong. An experienced vim user has so many faster ways to edit text than someone limited to what the OS provides. Here are some examples:

yt( - Copy characters up to the nearest (

ci{ - Replace text enclosed by curly braces

:g/\(['"]\).*\1/d - Use regex to delete every line containing a string literal

A vim master has thousands of permutations of commands at their disposal the specify exactly how they want to manipulate text in 5 or less keystrokes.
But navigation is just one great feature. Vim users can travel backwards in time (:earlier 10m), can have multiple clipboards with different content at the same time, easily record macros on the fly.
A lot of the time, regulation is sold to the people as a response to abuses, while really just being a power or money grab.
Also off-topic but I decided to look up Mr. Lapham, who is 81 years old, and started clicking through the Wikipedia articles of his father, grandfather, great-grandfather, and great-great grandfather (in this order, below) - all of them prominent men.

____

- Lewis Abbot Lapham (1909 – 1995) was an American shipping and banking executive. Lapham worked as a journalist, columnist, and editor for the San Francisco Examiner for six years.

- Roger Dearborn Lapham (1883 – 1966) was a shipowner and businessman who served as the 32nd mayor of San Francisco from 1944 to 1948.

- Lewis Henry Lapham (1858 – 1934) was an American entrepreneur who made a fortune consolidating smaller business in the leather industry. He was also one of the founders of Texaco Oil Company. He was also actor Christopher Lloyd's maternal grandfather.

- Henry Griffith Lapham (1822 - 1888) I could only find the information in the image (http://i.imgur.com/WH2wd0m.png), but it seems to point to him also being successful in the leather business.
If I could buy a 3BR apartment at $1.5M or a 3BR single story 2000 sq ft hut for $3M, guess where my money's going.

But it doesn't matter. The Bay Area region is going to see serious emigration over the next 5 yrs and it'll be primarily the people that SV wants to keep around: younger people who can't afford to lay down roots in SV and furthermore understand it would be stupid to do so at these prices. Especially with engineers, I refuse to believe most under 30 aren't already well aware that the economics favor living cheap, saving up, and then getting out.

Tech is very compatible with remote work (even at a low level when you think in terms of microservices and PaaS), and moving operations or starting fresh is relatively easy. Even the networking argument is thin: there are already concentrations of talented engineers in a bunch of major cities. Not to mention I've self-learned almost everything relevant anyway. Conferences and assorted other BS are largely pointless.

So what's left? Investors and existing companies. I believe this is why we haven't seen a substantial exodus thus far. I think the argument about career advancement issues being in a non-HQ office doesn't really hold as much water for the large companies. I also think tech companies look at good engineers located outside the expensive SV bubble as a kind of subsidy: revenue isn't nearly as sensitive to geographical distribution of employees as is cost.

With investors the story may be different. They want to keep a close eye on their companies and finding good engineers to take a chance on your startup is much easier in a high-density tech zone. But why would entrepreneurs want to suffer the incumbent costs? Assuming the same size of investment round, wise founders would choose to minimize their burn rate by locating somewhere closer to the midpoint on the spectrum of tradeoffs (e.g. Boulder/Denver, Austin, NYC outside Manhattan, Seattle, LA, etc).

TLDR: It seems like the status quo is far too tenuous to continue to hold indefinitely.
BuntDB – Fast, embeddable, in-memory key/value database for Go with geospatial
The problem is that traffic is passed all the way through the network. A solution would be to have a transformative proxy on the inside of the tor network running as a hidden service that made requests on your behalf. Then it could possibly respond with .har files or some other transformed asset that doesn't match the same traffic signature. VPN into Tor, terminate at a high level proxy and then exit Tor through this intermediary.
There's another good talk on more general opsec from Defcon a few years ago called "Don't fuck it up".

https://youtube.com/watch?v=J1q4Ir2J8P8
Is it? I know what those characters mean, and I used to use vim, but I'm really not sure how they'd compose here. What does it mean to change and append at the same time?

In fact I just tested it and I'm still not clear what c2aw does. It seems to just do the same thing as c2w.
Because when they moved there, they contributed none of those negative things...

http://cityobservatory.org/the-immaculate-conception-theory-...

This is exactly what "drawbridge mentality" means.
> No one is said vim is an intuitive UI, or whatever.

Yes actually he did say vim is intuitive; don't tell me no one said X when they very well did say X.

You're failing to understand that I perfectly well understand what he's saying and I'm objecting to the use of the word intuitive; yes, that's semantics which I care about.

I don't need to take a step back or look at it another way because I'm not confused by his message, I'm objecting to his vocabulary. If that doesn't interest you, that's fine, move along. But it interests me because I'm pedantic and I enjoy discussing how a message is conveyed as well as just what's being conveyed. Just because you don't care about semantics doesn't mean others don't. Semantics matter if words are to convey meaning and every reply to a post doesn't have to share what you value about the post. If I want to debate the semantics of a word with the OP then I damn well will and it's not your place to come along and tell me I shouldn't, nor tell me I need to see it another way.

reply to OP below: As you admit the point is debatable, then you can't question my debating it. I understood your intent as well, so what, I wasn't questioning your intent, I'm questioning your choice of words to convey that intent. So no, I don't.
Ugh, yes. The inheritance tree is just a line, of 4 or more segments.

interface -> abstract -> base -> TheOnlyImplementationInstantiated

Repeat for a couple more chains, and one line bug fixes require visiting a dozen files to figure out.
You are incorrect in your claim. The paper does make a good point that under the umbrella term "interpretability" there are varied and conflicting understandings of what, specifically, is meant.

That fact has nearly zero relevance to what I'm saying.

When I say that people look for mappings from the model to a space of cognitive structures over which they have authority, it could be (and observed in practice always is) a smattering of all the different things talked about in the paper -- authority over which diagnostics represent 'trust,' authority over which visualizations are adequately informative, authority over explaining 'how' an algorithm works, and so on.

Though all of these are discordant takes on the specifics of interpretability, as discussed in the paper, they still are unified in the sense that the true intention in appealing to any of them is to map things into a domain where someone wields the authority. It's not about actually caring about trusted diagnostics, or caring about quality visualizations, or caring about communicating the intuition behind a model. Those are just the plausible deniability excuses proffered to try to win the battle over which faction's authority gets center stage.

I don't require that anyone have a cross-domain consistent view of the specific definition of interpretability in order for my claims to be a viable explanation, and so it is perfectly compatible with the paper. The paper looks at the on-the-ground specifics used in the arguments over interpretability, meanwhile politics explains the behind-the-scenes motivations of any of those specific choices.

The Moral Mazes chapter Dexterity with Symbols is a good place if you want to read on the evidence about how this is carried out in management bureaucracy. It has actually been formally studied in some interesting ways.
Best Practices of Customer Data Management
You might like the Lectures subreddit.

https://www.reddit.com/r/lectures/
It just seems to me that what is being called "Islamic education system" is likely not a monolithic institution. Is the system coordinated across countries and sects? What is the commonality between them? Is there a more specific definition of what constitutes such an education system or are there more specific details about where this system exists and who the (specific) people are who are being educated by it?
Google, Trying to Endear Itself to Europe, Spreads $450M Around
Major reason for me is that I rarely work on a local desktop. Most work happens on remote hosts. A local computer is an SSH term and a web browser. All the tools are remote.

Even in the rare case that I do something local, I prefer to keep using VIM becuase I know it so well and it is super lightweight.
Well that is pretty much my point, to try to differentiate (;
+1 to vimtutor. I learned with it 15 years ago and this was the fastest way for me to memorize many vim features.
I saw him talk in my locale when I grew up to much fanfare.

As a youth I was more conservative. But even then, when I thought I liked him, he was pressed by more liberal students of the local college about covert action in Cambodia, or another contentious issue.

His smug response and style, as in history will remember favorably for my GTD style of realpolitik, even then far more conservative than my current self, found that repulsive and alarming.

I expected that from fellow HSers. But then again I was young and did not realize all politicians in the US are welcomed to act like children.

Coming from German Jewish background, how can he himself not cringe on the effectiveness of genocide comment?
I didn't mean "slack" as in "free time because there isn't anything to do"; I meant "slack" as in "extra tolerance because—at a given wage—an average employee will predictably goof off X% of the time."

This is how all large chains (McDonalds, WalMart, etc.) are managed from a corporate perspective. Instead of paying X salary to ensure enough "morale" for optimal worker productivity, it is actually more cost-effective to pay workers a lower wage such that they're sub-optimally productive—but still productive—and then put systems in place to both idiot-proof and peer-quality-check each employee's output, such that the output is still guaranteed even with multiple "malfunctioning" process-nodes potentially touching it.

The epitome of this approach is seen in how an "automatic" Amazon Mechanical Turk work pipeline operates at scale: a program hands off work-items to workers, and then treats each individual work-product as being of unknown quality, handing it off to further workers to give a quality-judgement to it, cross-checking those workers' opinions in case some of them are just mashing "good", etc. None of this would be necessary if the work paid well-enough for market-forces to apply (i.e. if people would want to compete for the work.) But since it doesn't pay, people aren't interested in one-upping one-another's quality to steal the job, so you just end up with whoever decided to wander in.

See also: the economic "Losers" in the MacLeod Hierarchy.
Jeez, his "day's worth of work" in part 2 sounds more like what I did in the most productive week of my life.
It's funny, because just with a little hostname and MAC spoofing, he probably could've gotten away with it even if he sent it from their wireless network with no anonymization whatsoever. (Depending on how it does authentication, at least.)
And even if it did happen, the data would probably still be encrypted.
Numerous recent posts: https://news.ycombinator.com/item?id=12124816
Hard drive uses single atom to store data
Clearly not any time soon, but if housing prices rise to the point that their workers can't afford to live within a few hours commute of their main campus, they'll have to pay significantly more or move more of their workforce elsewhere. They probably won't keep raising wages forever, but demand will raise as long as the do, and with it prices. It isn't hard to imagine a tipping point where it simply becomes a better economic move to locate elsewhere. I guarantee if several big tech-cos move, so will the talent.
Portugal is the most fanatical country that I've ever seen when it comes to football. It's impossible to mention the country's name without some moron jumping in and mentioning football.
Grabr Marketplace App Connects Shoppers with Travelers
What I like about the list is how it forces focus on how value is being created and added. Often when you have selected an idea you start looking for reasons why it will work, rather than looking for reasons to shut it down by testing that it doesn't work and instead it just keeps growing.
I don't know where you got the idea that REST needs futuristic AI, and you haven't really explained why you think that way.

Why does a REST client have to intelligently interpret the hypermedia? Why are hard-coded algorithms a problem? Why does it need to adapt to changes in the API? None of those things are requirements for REST, you've inserted them for seemingly no reason.

For instance, consider an unattended webcam you want to use to show off, e.g. the growth of a flower bed remotely. It has the URI for a web service that returns a resource describing actions it can take:

{
"actions": [
{
"rel": "report-problem",
"href": "https://example.com/report-problem",
"method": "POST",
"accept": "application/problem+json"
},
{
"rel": "update-frame",
"href": "https://example.com/update-frame",
"method": "POST",
"accept": "image/*"
}
]
}

The definition of the report-problem relationship is "This is the action to take when an error occurs."

The definition of the update-frame relationship is "This is the action to take when a new frame is available to upload."

This API defines one media type and two relationships. It requires no futuristic artificial intelligence or human intervention, it just needs to speak HTTP, parse simple JSON, and trigger the actions based on simple conditions.
Newark is completely surrounded by Fremont (California) and has over 40,000 residents and is over 13 square miles in area, so if it's not the largest, it's at least near the top.

If we discount natural borders like the Pacific Ocean, Santa Monica borders only Los Angeles and has twice as many residents.
What is causing your productivity to be so low?

Fix whatever that is, get productivity back up.
No, they won't. The VC money is still firmly in SV, and it doesn't appear to be going anywhere. As long as the meme that you have to be in the Valley in order to get access to VCs is mostly true, then the companies will stay there. Get PG and YCombinator to start moving out of the Valley, and then you'll see companies more willing to do so.

Of course, those states will have to enact things similar to California when it comes to employee rights, like refusing to enforce most non-compete agreements.
But if we're going to get a picture of the situation and possibly solve it, we have to go beyond economics. We have to go beyond treating anyone who doesn't reduce the complexity of the situation to 'econ 101' as someone who just 'doesn't get it'. That's plainly disingenuous and makes the discussion downright boring.

There is no one on this board that doesn't understand that more people with more money wanting a thing that there are few of drives up the price.

Some of us would rather move on to the complex interlocking and ever changing conditions - political, sometimes, and sometimes just strange human weaknesses or predilections -- instead of rehashing old arguments that conveniently skirt the hard stuff just to score points.
I strongly suspect that the only people who want to rely on slack/gitter/hipchat/kik/etc are employed by those respective companies
Understanding what each character means isn't necessarily the goal, however. They're the basic words and commands to manipulate text, but really you should be learning how to speak to Vim to get it to do what you want. You need to string together multiple words to make a sentence sometimes. Vim lets you do that. If you're not willing to take the time to do this: you're right, Vim isn't for you. It definitely takes more effort and practice than a lot of other editors.

Intuitiveness becomes more clear once you realize you need to learn the language to make things intuitive.

You can't just start speaking Spanish to someone and expect to get them to do what you're asking if you don't know how to speak Spanish, yet. You can poke and prod at words here and there (memorizing what each character means) but you still aren't very effective at that point. Can you ask where the bathroom is? Sure. But can you effectively tell someone where the correct bathroom is? Probably not.

"I want to yank those two lines, paste them over there, select them, and replace all instances of 'foo' with 'bar'."

Vim:

> 2YjjpVj:s/foo/bar/pg

Like speaking other languages, there are a number of ways you could tell Vim to to do what you want.

Now let's look at other editors when you want to tell it what to do. Other editors:

> Remove right hand from keyboard and put it on mouse

> Move cursor to appropriate position

> Click the button down, and drag it until the two lines are highlighted

> Crtl+C

> Move the mouse cursor

> or move your right hand again to the arrow keys

> Ctrl+V

> Ensure your text is still highlighted in some way

> (May require repeating previous steps)

> Ctrl+F or Ctrl+R or something, depending on the app

> Get into one box and enter "foo"

> Get into another box and enter "bar"

> Ensure you have selected "selected text" so everything doesn't get replaced

> Hit <enter> or click

The infamous Stack Overflow answer, "Your problem with Vim is that you don't grok vi," is an oldy but a goody.

http://stackoverflow.com/a/1220118
I don't disagree. The fact that retirement savings are intertwined with one's housing is an issue that is key to this problem, and there don't seem to be any solutions that aren't bad for someone. However, if nothing happens, prices will eventually reach a point that will reduce demand drastically down. Then what happens to people home values and savings?
CAIDA ASRank top 1000 (2016)
You support a judge pettily and stupidly ordering the blockage of one the most ubiquitous apps in Brazil, over something this insignificant?

Insensitive and foolish move on Facebook's part, sure, but come on. Let's put things in context here...
You linked to an app that measures audio db levels. There are no low latency audio / music apps because windows phone isn't very good at it.
A guy who spent a year teaching in North Korea touched on this at CCC a couple years back.

North Korea's intranet has its own DNS system, and they also (contrary to the article) assign a bunch of IP blocks not in RFC 4192 internally.

People who do have access to the outside Internet do so through an HTTP or SOCKS proxy with login credentials.

https://youtu.be/zuxlLLeKZZ8?t=421
All I care about is if will run Cygwin. <ducks>
If I Were President
The YouTube channel WonderWhy has a video (https://www.youtube.com/watch?v=gtLxZiiuaXs) on complex international borders wrt enclaves and exclaves.
> Once you go IPv6, you never go back. After dealing with the hell that is limited IPv4 address space, everything just seems so easy.

When I first looked at IPv6, I found it odd that it used 128-bit addresses, when 64 bits would uniquely identify every device (and MAC addresses in practice were 48 bits, because almost nothing uses EUI-64).

Now I look at IPv6 and wish the address was large enough to hold a cryptographic hash.
*faircompanies. Videos by Kirsten Dirksen (check YT channel "kirstendirksen".)
If you're allergic to Forbes, I wrote a short summary on my company blog: https://thisdata.com/blog/bug-in-apple-products-allows-passw...

Tyler Bohan's original disclosure writeup (with some technial details) is here: http://www.talosintelligence.com/reports/TALOS-2016-0171/
No, it really isn't. That's basically the equivalent of trickle-down economics, which has been shown to be a failure.
> > put a Code of Conduct in place for all communications on gitlab.

> Sigh. This again?

+1. Whenever I see a Code of Conduct I think, 'these people aren't going to be welcoming, and indeed there's a very good chance that they will slam the door in my face.'
The Daily DAO
No, the metaphor is more like with a line/queue. You move can move an event "up" or "forward" in the same way you move something to the front of a line. The opposite is to push something back (i.e. away from you).
via Paperclip, yes, but he's German-Latvian.
rclone: Rsync for Cloud Storage (Google Drive, Amazon Drive, S3, Dropbox…)
I do not know what is considered weird, but here are some interesting things about the US/Canada border:

https://youtu.be/SxhUsPBFPkU?t=1m46s (Geography Now! Canada - btw awesome channel for people who like geography)
We don't need to reverse engineer a browser to get hints about how North Korea's internet and intranet work, since people who've been there have given talks about it.

https://www.youtube.com/watch?v=zuxlLLeKZZ8
>The proposition decreased property taxes by assessing property values at their 1975 value and restricted annual increases of assessed value of real property to an inflation factor, not to exceed 2% per year.

Sounds pretty insane.
Chrysler announces bug bounty program
Well I started designing the site a few hours ago so - it would make sense it has bugs and is out of sorts at the moment. Better information architecture is coming down the pipe for sure.
Oh, on the contrary. And really it shouldn't be surprising, war criminals can be quite popular.