skysight-inc/HackerNews huggingface dataset:
> A first step would be to revise our attitude toward immigration in cities. Instead of seeing immigrants as aliens, we should welcome their fresh perspectives, their wealth of new cultural traditions — and yes, their cash infusions.

London has a long history of welcoming immigration, and is currently extremely welcoming of wealthy immigrants in particular. Housing density is always rising. New buildings are always going up, and existing buildings are frequently being turned into flats. This welcoming behaviour has done nothing to prevent even reasonably well-off natives being priced out of the city.

> The only crime is in sacrificing one to make way for the other.

There's no real suggestion here. How does one avoid this sacrifice?

Builders of new flats in London are required to offset their luxury accommodation with some "affordable housing", as an attempt to prevent this sacrifice. This has not yet worked. Not-so-wealthy immigrants to London find themselves either in substandard housing, or just not-very-good housing in the outer zones. Natives find themselves living with their parents until they're 40, or leaving the city altogether.

I would say that the only way to ensure that gentrification has a positive effect for all involved is to be more welcoming of actual immigration, but less welcoming to cash-only immigration. The rental and flipping markets are out of control. There is a surplus of big-money cash buyers pricing those on normal incomes out of the homebuying market, whilst charging ever-increasing rents to their tenants (which further reduces said tenants' abilities to escape the rental market, and eventually forces them out to make way for wealthier tenants).

Tipping the balance in favour of renters rather than lessors would help this. Rent controls; making eviction harder; preventing homebuying by non-residents; increased taxes on empty properties. All these would slow house price rises and allow people who don't own a Russian utility company to stay in London for longer.
Hardly "every bit". The federal government owns more than half of the land west of the Rockies [0], and most of that (e.g. US Forest Service and BLM land) is free to roam over. Much of it you can camp anywhere you want, too.

[0] http://www.washingtonpost.com/blogs/govbeat/wp/2013/10/15/al...
First Android One devices hit India next month for $115-$165
Is this based in NYC or can people do it anywhere?
> On the other hand, in order to write a Guix build script, you have to know Scheme (and whatever libraries Guix provides for this task) rather than utilising your existing knowledge of writing shell scripts.

To learn Nix you need to learn both how to write shell scripts and how to write Nix expressions. How is that better than just learning Scheme, which is very trivial to learn the basics - and for most packages, you don't really need to learn much because you can reference other packages - it's really just like a configuration file.

One of the goals of GNU is to really make Guile ubiquitous - used for configuration of packages, build processes, service configuration (via DMD) and software configuration/extension. There should be no need to learn dozens of different configuration formats and languages, scheme is the only language you'll need to be able to fully drive your OS. (Well, perhaps not strictly true, you'll probably still need to use the shell, but you'd preferably write guile scripts rather than plain bash).

> My understanding (and it seems the understanding of several other people) is that while Guix uses the Nix daemon and thus derivations (and thus build processes) are pure once generated, the process for generating them from the Scheme code is not guaranteed to be so, given that the Scheme code can do practically anything.

You can do anything from the shell too (which nixpkg can invoke) - you can even invoke guile from a shell script. The guarantee given by both systems is that the build happens in an isolated environment (via chroot), and it doesn't matter what general purpose computation happens inside the environment.

Neither Nix nor Guix make guarantees about the resulting binary from a build process - we do not yet have reproducible builds[https://wiki.debian.org/ReproducibleBuilds]. The only guarantees made by both PMs is that packages have an identity which is a hash of their source, dependencies and build instructions. Changing the build instructions results in a new derivation, so unless you have some crazy package that deliberately tries to make itself non-reproducible, you should get approximately/functionally identical binaries from building, even if they are not bit-exact. Obviously we'd like ReproducibleBuilds in both systems, to be able to authenticate the actual build via its hash.
I've adopted JWZ's mindset on cellphones [1] for more than a decade now. Once it became impossible to not have one, I finally relented a bit and purchased a 7" chinese tablet that can do encrypted VoIP over wifi. I have no E911 GPS override (mandatory since '97), and I won't ever have a kill switch either.

I had my tablet stolen a few weeks back, and got it back a week later by allowing the thief access to my email and promising a reward (sent messages to myself, so they'd pop up on the main screen). the email server logged all the IP addresses that the thief used to reply to me, and with the help of the local ISP here, tracked the IP to a house, knocked on the door, and asked for my tablet back. they gave it back once caught, and I promised not to press charges. I find this resolution superior to a mandatory kill switch that gives a phone company (that I don't like/trust/respect) control over my property. I seem to be in the minority, though.

1. http://www.jwz.org/gruntle/cell.html
Nerds Love Twitch Because There, They Can Be Heroes
Engine Yard Is Sponsoring Composer
I'd love to see how many applications are started but not submitted.
Since you seem very qualified to critize a PL, could you elaborate on the problems you see with scala ?

I recently had to study the option of starting a real project with this language, but after looking at it, it didn't feel like an elegant and well thought out language. More like a monster language people tried to stuff as many features as they could into.

But that was just a first glance impression. So i'm really wondering what someone like you think of it.
Because it's a made-up number.

> "We don't disclose exactly what we pay for transit, but I can give you a relative sense of regional differences."

They are literally pulling 10 out of the air and saying "IF it cost 10 in the US, what would it cost in other regions comparatively"
Here is a link from ScraperWiki from the article:

https://blog.scraperwiki.com/2014/08/the-story-of-getting-tw...
How is the odometer data supposed to be collected? Weight is easy, though. I guess you could let the car phone home a couple of times per year, but the consumer still owns the car and can do a lot of shady stuff with the odometer, I imagine. Better to just use a flat annual fee with modifiers for weight. Trucks and other business vehicles can be assumed to travel a lot, so higher taxes for them.
In some languages, the type system helps quite a bit in creating abstractions.
Show HN: An old Verlet demo in JS + Canvas that I'd almost forgotten creating
As you can imagine, "we want to let anyone from anywhere who can't be bothered to do a bit of paperwork come here and work, no questions asked" is not a policy that resonates with voters.
It's not what it can't do or how many things more Emacs can do, it's how each goes about them.

Not being tied into a BS-pseudo-Lisp runtime is an essential for me. And not having been designed with 1990 display technology in mind too.
Because CloudFlare doesn't have any data centers there.

https://www.cloudflare.com/network-map
A real-life Star Wars 3D holographic display that plays video games
The thing is, the goalpost is moving. First of all, not everyone has enough of "motivation to learn" (along with things like time; the general case is, the poorer you are, the less time you have available to learn; this also applies to unstable situations like losing a job). Secondly, the "decent level" is the moving goalpost. At some point "decent level" is not decent enough to get the bread.
Not really. It's a bunch of traders sitting in an office. They don't really make the state any bigger.
No mention of New Zealand. New Zealand is an amazing country, but goddamn, they have some pricey internet access. Wasn't Kim Dotcom planning to finance a new pipe to New Zealand at one point?
It's not an insane tax burden in the US, it's common. Most corporations get socked with a high rate; most can't dodge taxes as effectively as some multi-nationals.

Exxon paid $86 billion in corporate income taxes the last three fiscal years. They generated $118 billion in net income by comparison. Talk about a tax hammer. Chevron is roughly the same.

Facebook had a $1.25 billion income tax last year, and generated $1.49 billion in net income.

It's popular in the media to pretend corporations evade taxes universally. The fact is, very few are able to. If you remove about 50 huge corporations from the pool that avoid taxes very skillfully and have large incomes, the average corporate income tax rate in the US is typically closer to 27% to 30%, versus the more often quoted 22% to 25%.
The study groups are google hangout-based, so people can participate from anywhere.
Thanks.

I agree - it's the shittest, most user-unfriendly method of securing something against spam I've ever encountered.
This is solely my opinion, but whenever I hear people call themselves "entrepreneur" I immediately think "C student in high school with few tangible skills but is sick of working as a cook at Denny's and thinks calling themselves an entrepreneur will lend them some weird street cred because they heard Dre call himself an entrepreneur".

At least being simply self-employed is easily explained away by just wanting to do some freelance work or consulting for a few months or whatever.
Yup, that's what I'm saying. You have passionate, low-information voters in Group 1 voting against their interest due to extremely well-run PR campaigns by Group 2 (asshole homeowners* and others who benefit from high housing prices).

*Note that this doesn't imply that homeowners per se are assholes, but is a modifier indicating that I'm referring to the intersection of SF homeowners and assholes.
That has to be a joke, right? You mean since the British won the war of 1812.
I use the latest betas (actually dev releases) for a year or so, and never had ANY crash ever.

I use several plugins: The Linter package + several linters, the GoSublime, JSON pretty printer, a couple of build setups for different languages, etc.

OS X of course, might be buggier in Linux. Then again I don't think Linux is a priority.
Very cool! Is it possible to start our own study group via this service?
That's cool. Had very disapproving looks as folk wandered past my desk :)
No, it's rock solid. Except if you run Linux it seems.
Wait, you're French? As in, you're an EU citizen??? Go there. Find a hackerspace. Meet people. Show off your skills. You should be OK. If not, you can go back to France. I would have killed to have your ability to just go anywhere in the EU a few years ago; even now I'm ecstatic just being able to work in Ireland.

Sometimes life involves tasks that are very slightly unpleasant, like paperwork. You might find that learning a tolerance for this minimal degree of inconvenience will yield benefits down the road.
I think (and naturally don't have a source) that most people would say "Oh god that would never happened with Jobs" if they launched an iOS laptop...
There a lot of strings and comments in the code, showing up as Mojibake. Could be interresting to translate them.
https://en.wikipedia.org/wiki/Mojibake
"Relatively stable and successful" is, of course, relative. When judged against the hypothetical outcomes of roads not traveled, they could look like ongoing atrocities.
2013 Feltron Annual Report
Anyone can track your mobile phone's location
The article was pretty hand-wavy about the API issues. Why aren't the Android gyroscope or camera APIs good enough?
Hearty congratulations to all. I'm using RethinkDB in production, and it's a joy.

The only annoyance so far has been data migration between versions; the elimination of this is excellent news.

If you're considering taking Rethink for a spin, now is a better time than any before.
They should be OK thanks to their credit line: http://betaboston.com/news/2014/08/26/hubspot-ipo-cash-short...
Anarcho-collectivists, which as far as I understand, represents the dominant modern anarchistic philosophy, examine alternative methods to central government for generating laws. So they don't argue for an unregulated society - which is obviously a non-starter under the lens of reality - or a return to pre-government, but rather a complete replacement of the law-making mechanism.

Basically, they're all over complexity theory and how to use strong local interactions to develop self-organising non-local societies. Which I personally think makes anarcho-collectivism possibly the most sophisticated and futuristic of current political models. They were two decades ahead of the "localism" and "direct democracy" ideologies, and with a far better understanding of the maths.
Protocol Buffers 2.6.0 released, adds unions
Pair Programming Memes
I think developers of QuickUtil independently thought of the same and are pursuing this idea.

http://quickutil.org/
In what cases would this be better than AWS/other IaaS? Seems like a steep investment. Do labs use stuff like this?
I don't know that much about Dylan, but isn't there some consensus that Julia is the "new Dylan"?
Goals vs. Objectives – The Secret Ingredient That Explains the Difference
This is a fair distinction that doesn't get spoken about here on HN that much. There are a lot of people, seeing the remarkably high quality content and PR, and assuming that being good at communication is somehow duplicitous or manipulative.

The last thing we should do is accept only a community incapable of communication or effective self-promotion. That kind of handicap could reasonably stop a great deal of viable hackers from doing what excites them, and isn't promoting that the entire point?
Lambda the Ultimate
Programming with Managed Time
To appear in Onward! 2014; abstract:

>>Live coding vs. live programming
...
But if instead you were trying to develop better nuclear plant software tested via simulation, a live programming environment might make more sense.

My Motivation:
I'm one of those guys "trying to develop better" safety critical Avionics Software "tested via simulation".

http://coandaaero.wordpress.com/
> What will happen to my connection if the network cable is unplugged?

What will happen to your connection if the network cable is plugged back in? Guess what, TCP will most likely recover and behave as if nothing happened. Keep in mind that opening a new connection is probably pretty expensive, especially if TLS is involved. So keep calm and let TCP do its magic.
Croatia is part of the EU.
The abolition of grades and degrees
I use it on OS X also, but I have to restart every day multiple times.
For those addressing a US audience, some of this stuff will get you in trouble with the FTC as well as State AG's. Other practices may bring in revenue now which will have to be paid out later from class actions.

There are also strict rules regarding influencing how the designs of providing permission to call a user behave; these were updated with the TCPA and went in to effect earlier this year. Many companies remain out of compliance and subject to $2,000+ fines per individual called.
I don't really understand why these new releases are called 'dev' builds, and there isn't an official non-dev ST3 build yet.

Are most people using ST3 anyway, despite the releases being labelled dev builds? Are they in fact pretty stable? Are most widely used plugins updated for ST3 (and maybe no longer supported for ST2?)

Should I just go ahead and switch ST3 "dev"?

All multiple years of 'dev' releases gets you is confusion, if this is what most people are using and most plugin developers are targetting, i wish the developer would just call it a release.
12000 Gallon Ice Bucket Challenge
Different. Microsoft's technology only requires the video stream. Instagram is sniffing the gyroscope sensor data on the phone so it doesn't have to do all that expensive image processing.
> and has been completely stable for a year or more

If this is true, why are the releases still labelled 'dev' releases?

How is anyone supposed to know that it's actually a stable release they should be using? Research it on HN comment threads?
The URL says 2013 in it, but the page says 2014.
‘Google of sales and marketing’ raises $2M to tell you who’s using competitors’
Well, if you're using packages and modules, the full name of your function is still packagename/modulename::functionname; it might as well be packagename.modulename.functionname.

Keep in mind that Joe Armstrong is talking about Erlang here, which is a functional language - most of the functions in libraries are sort-of kind-of independent from each other; they especially don't share state.
Perhaps it's some plugin you use? I've never had to restart, or have it crash on me.
I stand corrected. Seems might list is at least a year old (they joined in July 2013).
Thanks for being a user! If you run into any issues or have feature requests, please post on https://github.com/rethinkdb/rethinkdb/issues (we're planning 1.15 now and can still reshuffle priorities!)
If the contract says they own it, they own it. That's how the world works
The Contextual Graph
Comcast tells government that its data caps aren’t actually “data caps”
Fyne- Food for every mood
Fyne, our mood based restaurant recommendation app, just got featured on ProductHunt,

Would be great if you can have a look at the post and please Login with Twitter to UpVote Fyne.

http://www.producthunt.com/posts/fyne
Great to see organisations like Zidisha going through YC.

This is more evolutionary than revolutionary as far as microfinance is considered (for reasons below), and that's a good thing because there is no need to reinvent the wheel.

1) Repayment rates over 90% are not uncommon among existing microfinance lenders. Grameen Bank's rate is 97.6% - http://www.grameen-info.org/index.php?option=com_content&tas...)

2) Unlike mortgage providers who have a wealth of credit information for applicants, microfinance initiatives do not have this. Traditionally this has been solved by lending to groups and if any one person in the group defaults, the entire group is barred from future payments. This enables the MF lender to harness information held about individuals to screen non-creditworthy individuals.

It's a clever mechanism and I'd like to know more about how Zidisha uses facebook data to similar effect.
Show HN: ALLYONEEDIS – My first YO app. Thematic daily pics in your YO account
I find it funny how there's so many articles about this guy who was in prison then does right and starts this company. Then this comes out...
Just noticed at the bottom of forbes.com, ostensibly one of the gold-standard names in personal finance, I see 6 "promoted stories" - all of which violate facebook's recent click-baiting standards: http://newsroom.fb.com/news/2014/08/news-feed-fyi-click-bait...

Interesting article though. Good for him.
Ask HN: What are some important things to memorize?
I've been trying spaced repetition and was curious what are some good things to always have at your fingers tips or know off the top of your head?

Ideas:

* Conversion metric to imperial
* NATO phonetic alphabet
* Powers of 2
* International Phonetic Alphabet
This is the biggest load of shit I've seen posted in ages. I normally don't get angry about blog posts, but this is offensively misinformed, and it's actively spreading baseless, incorrect garbage.

Web applications are nonce activities. Let's see him download 2012's version of foursquare and run that. Even open-source web projects suffer from unfixable bit rot at a massive scale, and that's BEFORE you start accounting for how much shit you'll take from current valley denizens for daring to use e.g. CGI.

There's a reason nothing like http://www.oldversion.com exists for web apps: they do not last. They are fragile, transient beasts, and pretending otherwise is setting yourself up for failure.
The problem with "name and shame" is that people don't always remember the parties right.

More than 10 years ago, a larger company stole my start-up's work, including our typos. We (when I say "we" in this comment I mean all the people in the start-up) internally agreed to handle it through the court system. Anyway, we had a loose cannon, and at a security convention he was telling everyone he could how that other company stole our stuff (and went directly to the competitor's booth to bitch at them). A year later, people remembered that the software was stolen, but they didn't remember which party was which -- half of them thought our company was the thief. [1]

This was before the days of blogs, so you might have better luck today with the public getting basic facts right, but you're spinning a giant gun around and it just might end up pointed at your face when you are done.

[1] This was among the reasons we decided to handle it through the courts. It was also the last time said loose cannon ever went to a conference during my tenure there.
>If this is true, why are the releases still labelled 'dev' releases?

Because it's an arbitrary label.

Or because John wants to hook something additional up or polish something before giving it his "3.0" blessing.

Or because it crashes on Linux and needs to fix that too...

But not because there's any issue with it on OS X, at least not for me, and I'm a heavy (8-10 hours per day) user.
I love bartender, also love the ability for it to show stuff if the icon changes for a certain time. Say weather app stuff, it can stay hidden, but if the weather changes might as well stay up there a minute or two then go away again.

Another app I love is Spirited Away, which will auto command-h an app after a certain period of inactivity. Can disable it as well but its an interesting way of keeping windows hidden.
Maybe Instagram saw the Microsoft project and decided to push their product out as soon as possible, hence no Android version yet. Also helps them give them an edge over Horizon, although a similar tactic failed to have them squash Vine. Full disclosure: I have no idea what I am talking about.
What about CPS?
The towers know where they are, and they know you are communicating with them.

Its not perfect, but they can get your position by just measuring your signal strength to the multiple towers and triangulate the rest.

No, this is not a batman movie.
For more, check out http://worldwide.espacenet.com/publicationDetails/biblio?CC=...
NPR One now supports Chromecast
Glimpse Trolls the NSA
Wanna troll the NSA? Don't want sys admins & govt to see your pix? Glimpse is playing a joke on the NSA by making encryption normative. Our core user base is college kids, mostly sororities. Currently #2 on Product Hunt. https://WeNeedGlimpse.com
emacs? The thing that gets me about you emacs users is, what's wrong with vim?
Want to Go Viral? It’ll Take a Lot More Work Than You Think
Though I think he is correct that politics does not need to be antagonistic to prevent "politicians running rampant with power". Plenty of democracies use more collaborative politics than the USA (e.g. the Polder model of democracy in the netherlands). And I think most people would agree that the US republicans & democrats could engage more constructively while maintaining ideologically distinct positions (and not turning the country into a single party fascist state).
prisoners can make collect calls at 4 to 5 $ a minute. The cannot receive phone calls.