skysight-inc/HackerNews huggingface dataset:
I guess it's that time of the month again: class warfare and the effect of the tech industry on SF.

> Fueling the growing rift is a common belief that the vast wealth being amassed by the tech industry is not spilling over into the community.

This is a deliberately naive view of economics. Unless tech workers spend nothing they consume local goods and services and money flows through the economy that way. If you profile tech workers who live in SF you'll tend to find they're young (20s) and tend to spend a lot of their money on "entertainment" (bars, restaurants, etc). How exactly does this not benefit the SF economy?

> Instead, activists say, the high-tech invasion is driving up the cost of living to levels that more San Franciscans cannot afford.

No, ignorance of supply and demand, archaic zoning laws and other artificial constraints on supply drive up the cost of living in SF and the rest of the Bay area.

If, for example, you had high density housing along the Caltrain corridor you'd probably find that a lot less people would feel the need to live in SF.

> She has seen a sharp uptick in evictions under the Ellis Act, the state law that allows a landlord to evict all tenants of a building if it is being taken off the rental market. And now she and the other tenants in her building

This is inevitable when you create artificially low rental prices. If you want to avoid this sort of thing the only way to do it is either a) have a government authority own the buildings or b) subsidize the rent paid on the private market. Rent control is always going to leave owners looking for a way to get out of it.

> So he's hunting for a job as a recruiter in the tech industry.

And who said this isn't benefiting the SF economy?

As for the private buses, I don't recall the cost per worker for the system but I believe it's actually pretty low. BART/Muni/Caltrain/VTA/etc is actually pretty expensive and government subsidized. The real problem here is that public transit in the Bay Area is appallingly organized and run so companies have no real choice but to go private.

But I bet the politicians love all this finger-pointing at tech companies. It certainly takes the heat off them.
Funny, using http://www.rexswain.com/cgi-bin/httpview.cgi to look at the site, I get the NYTimes' homepage. Using Chrome, I get: Http/1.1 Service Unavailable
I was raped at 55. Here is how I responded.
Really algol-like. Most modern procedural languages are as much like PHP as bash is.

https://en.wikipedia.org/wiki/ALGOL
Nevermind! It works now. :P
Yes, it's a guided missile not ballistic so those anti-ballistic things would be useless anyway. The best defense against guided missiles would be to disrupt the guidance system. However, there is technology being developed with the accuracy to allow a missile to use inertial navigation systems in the absence of gps.
In the interests of full disclosure, I have only answered 3 problems on Project Euler, and I did them all myself, because I have the willpower to not look at other answers before creating my own. (I have the same username there: http://projecteuler.net/profile/jcurbo.png) Anyone looking to learn something and not just check boxes will do the work and exert the same willpower to ignore solutions already out there.

The core of this problem exists in education at all levels; the learner must be coerced or convinced that it is in their best interest to actually learn the content rather than cheat.
I don't understand. Is education good for killing your enemy? Why would that be the purview of the military?
Yeah, but what about us who are building software to make money?
I don't know the details as specifically as you, but do you really argue that Muni doesn't need improvement? As it is now, there is no efficient way to get to the northeast of the city (Chinatown, Nob Hill, Russian Hill, etc.) and Muni is barely faster than walking.

You ask me --- lots of really rich people moving into town? Great! Tax 'em.
This is really cool. I have a friend who is a very talented multi-instrumentalist but who also has hearing loss in the low frequency range. I sent him this app and look forward to finding out how / if it helps him listen to his own recorded music.
Here's What It's Like To Buy Drugs On Three Anonymous Online Black Markets
> If you have a mental handicap, my comment was not directed toward you and I hope you took no offense.

There are people with dwarfism, and there are people who are just short. The latter don't have a physical abnormality, but they still aren't as tall as tall people.

The way I'm reading this, you've discovered that yourself and a few of your friends are tall, and now you think the world is divided into tall people and dwarves.
Real-time path tracing: 4968 daftly dancing dudes on Stanford Bunny
I'm just replying to tell you I'm not going to reply to you anymore. This has apparently stirred some serious anger in you and there's no point to any further discussion between us.

I apologize for any offense and hope things get better for you.
Sten Tamkivi, ex GM of Skype, joins a16z as EIR
I don't live in SF but question about the techie bus stops: Do panhandlers congregate there?
Thanks Josh. We support IP based auth for now.
What exactly is a Firefox app? Never heard of that. Good example would be nice.
Why don't you just opt-out of the new Maps beta?
Mozilla's Brandon Burton talks DevOps at Agile 2013
Updated time is a few hours out, might be a cache server?
> Do you often read the output of some library macros that the C pre-compiler generates?

I do when they have bugs in them. :(
Email is inherently insecure. Even with PGP encryption, metadata is always transmitted in plain text. LavaBit encrypted message bodies as soon emails entered their system, and they were still susceptible to government influence.
Perhaps Traitor won because it is such a good example of using Map Reduce over the Common Crawl data? I agree that inter-lingual was a cool project.
NSA cutting System Admins since Snowden's disclosures
John Boyd fought for years to build single-purpose fighters, but the idea of one, all-purpose warplane is just too seductive. (See John Boyd's biography by Robert Coram)
I don't think many people do get motion sickness on airplanes these days actually (on commercial flights I've been on, I haven't seen it at all). Most people don't travel by sailing boats. He is, quite validly, comparing it to the actual methods of travel that potential passengers will be comparing it to - smart money says people travelling between two cities in California have no knowledge of or interest in how much worse it could be if they were actually in Ukraine.
Practice Shooting Targets,  Shotgun Targets | NorthWoodShootingSports.com
This is a copy from a comment I did in an earlier thread a couple of weeks ago, but I think it still applies:

I really like Julia. I'm currently playing around with it whenever I find some spare time. I don't see it as a competitor to R, I think it could well be something along the lines of Python or Go.
It is LLVM based, and already really fast even though it is still a 0.2 and the JIT seems to have a lot of room for optimisation.
Whats more, it seems to offer just the right blend of language features: - Easily include C libraries via a simple ffi [1] - It is homoiconic like Lisp and thus allows for fantastic macro facilities [2]
- It has solid parallel programming support via a Coroutines implementation (Tasks) (similar to Goroutines as far as I can tell)
- It is a non-pure functional language
- In contrast to Go it has generics, so functional constructs like map, apply, drop, reduce, fold, partition & friends are already in there (or can easily be implemented) [3]
- It has optional types, so that you can assign types and the compiler will check for it and mark errors and will be able to create optimised code, but you don't have to [4]
- Running external programs is a joy [5] (Example: a=readall(`echo hello`))
The community seems to be very alive. There's a simple web framework called "Morsel" and I've recently set it up against a couple of contenders from the web framework benchmark (cpoll-cppsp, phreeze, and some others), and even though it is still a version 0.2, the performance for the json serialization benchmark would be pretty close to Scalatra (I yet have to publish these numbers, will do so soon).
I really hope that Julia will grow, as I love the choices that went into the design of the language, and it would be a shame if it would be only a replacement for R instead of something much bigger, as it is such a nice language.

(original: https://news.ycombinator.com/item?id=6172751)

[1] http://docs.julialang.org/en/latest/manual/calling-c-and-for...
[2] http://docs.julialang.org/en/latest/manual/metaprogramming/
[3] http://docs.julialang.org/en/latest/stdlib/base/#general-col...
[4] http://docs.julialang.org/en/latest/manual/types/
[5] http://docs.julialang.org/en/latest/manual/running-external-...
Mirror: on-device previews of Android layouts that update instantly as you code
I was framing the argument more than taking a side, I can see both sides of this. Not sure what you mean about Google not dodging taxes though. Like I said, it's common among large corporations, but that doesn't mean it's not a fact that it's happening. Google's tax avoidance schemes are well documented, whatever your opinion of them is morally there's no use denying they exist.

The broader point I was making isn't Google Is Evil For Not Paying Taxes. The point was, if you're going to not pay taxes, you don't get to play the "I'm a benevolent corporation helping make society a better place" card when you run enormous luxury coaches all over town and use sketchy pick up locations. People will assume the worst intentions.

I actually lean Google on this one. But that doesn't mean I have to buy the argument they are doing this out of the kindess of their Googler hearts. I say make them pay through the teeth for these stops like any red blooded capitalist would. (Like, say, Milton Friedman.)
Here's a related Forbes article: http://www.forbes.com/sites/tomiogeron/2013/08/14/plivo-targ...
Baby monitor hacked
A quote from pg that, I believe, says more or less the same thing as the author did, and incidentally kind of apply to your coffeeshop example:
"That difference is why there's a distinct word, "startup," for companies designed to grow fast... To grow rapidly, you need to make something you can sell to a big market. That's the difference between Google and a barbershop. A barbershop doesn't scale.
For a company to grow really big, it must (a) make something lots of people want, and (b) reach and serve all those people. "

I think the author is describing the vision a startup should have, even before it starts tackling the problem its trying to solve.

Using your coffeeshop example, if the owner's goal is to, one day, change the way people drink their coffee (in a better way that the owner believes), then yes, this vision is worth pursing, and he/she might need to start out as a corner cafe at first. If the owner's goal is to have his/her own corner cafe and have a stable income from it, then its not a startup.

But, as you said, "a huge number of people" and "augment the human condition in a meaningful way" is pretty vague wording, but the intend/meaning of his statement seems reasonable to me.
Yup, when I was young and naive, I would not initialize structs to zero explicitly when they were allocated on the stack. One day I had a bug that only appeared in production code, which is bad, as I was working on an embedded system, so production code = no debugger. Took me a while to figure that one out! The compiler writer that thought that it would be a good idea to zero out stack variables, but only if the code was -O0 deserves to be taken out back and shot!
I'm intrigued by your uname command. What kind of information adds to this case? Honest question, I would have expected the following command to provide context:

$ which --version | head -1
GNU which v2.20, Copyright (C) 1999 - 2008 Carlo Wood.

Or may be the output of lsb_release, although it may not be installed in your system.

Is "which" behaviour dependant on the kernel version?

EDIT: formatting; also to add that which writes to stderr if the command you're asking for can't be found in the path.
Obvious? Didn't that word already cause enough trouble?

What are you going to pad it with? Random values? In that case, I'll just make two requests for the same information and clip it where they differ. Some sort of value based on the message? That also has issues, see link below. So far it doesn't seem like there are any obvious crypto ideas that are not also wrong.

http://en.wikipedia.org/wiki/Padding_oracle_attack
U.S. Navy Gets in on Drone Action With First Real Aircraft Carrier Landing
>They're ugly, slow and expensive.

Looks are subjective. I think they're not ugly, not the prettiest cars either. As a motorcyclist all cars feel slow. Most people don't need a high-performance car. They might be expensive today, but you need to take into consideration lower usage costs.
That post didn't read to me like he was in the slightest bit offended.

He said that my post was belittling and he was resentful of it.

That seems to be a textbook definition of offended. Please tell me how I misunderstood.
Yea, I don't like the article's insinuation that programmers aren't middle-class. Programming is not a upper-class job, like say lawyers or doctors. We are not making that much money. I would definitely say upper-middle-class though.

What I don't understand is why people don't go where the jobs are. Historically if there was a market boom in a certain industry, people then sought out those skills and went for those jobs. I realize programming is computers and computers are a foreign language to a lot of people, especially middle-class people, but that doesn't mean it's impossible to learn if you just take the time to learn it and maybe some classes or training.

I feel like non-techie middle-class people never even consider a programming job, because it requires doctorate level education or something. It's a total misconception. Anyone can learn Ruby in a couple months if they put their mind to it and get a decent job.
I like the new look. They still need to update the iWork icons though.
The specification for the tube is inch-thick steel. Most bullets not meant for tanks would leave a dent, not a hole.
I’m afraid to write my first post on Medium
I wouldn't say that saving is impossible on an engineer's salary, but I suppose it's all relative on how much you want to save and what your "lifestyle expenses" are outside of rent.
A new perspective on Coffee and Tea: “Building” Coffee Match
So Rack doesn't handle errors properly now?

Node.js error handling sucks, period.
BTC exchange prices have been shown to be proportional to the amount of news that BTC receives.

With Texas making it a currency, NY subpoenaing BTC superusers, and now this article, the BTC prices are going to go up for a bit.

There are a handful of exchanges that allow you to short now, so you could probably make some shorts for two weeks from now.
This article screams of idealized eccentricism. Soylent is not the revolution in itself, but the precursor to start thinking about holistic approaches to nutrition. I wouldn't bet my morning cup of coffee on Soylent because it lacks the field testing capable of proving it's worth. To put all one's faith in Soylent on the basis of a 20-year old engineer's word is not good enough. To compare him to the Wright Brother's is eccentricism at best, because he has not revolutionized anything yet. Rather he has presented an alternative option worth studying for nutritional research. A 20 year old body can handle many obstacles and rebound from malnourishment, but with age that becomes unlikely.

To be short: I wouldn't feed it to a starving orphan until Rob Reinhart is sitting on an autopsy table and the fully report comes back conclusive that Soylent is an approved longer-term approach to meal replacement.
My dad recently went to the doctor for his hearing and ended up getting a hearing aid. We had joked for a few years that he needed one - but were kind of surprised when it turns out he actually did.

He told all of his friends and family about how much his hearing and in turn day-to-day life has improved since getting them. Two of my uncles and one of his friends got their ears checked and ended up getting hearing aids as well.

I believe it when I read that 1 in 5 people need one. Goodluck to the SoundFocus team!
GOOGLE: If You Use Gmail, You Have 'No Legitimate Expectation Of Privacy'
They may be "cool" - but they are morally unscrupulous.

Just because you can get drunk on the tech power of the NSA doesn't mean you're right.
The same is said for practically every civilization ever.
Google Search Gets More Personal
The golang nuts mailing list is extremely active, you'd have no issues finding answers there.
Correct hyper-miling calls for quick acceleration.
I think you can loosely interpret polynomial as "practical." Worse than polynomial typically means exponential, which makes the problem too big to be practical to solve. A polynomial-sized problem is considered practical to solve.
That's ridiculous; the charger should be smart enough to not attempt to charge the battery if it's too hot. Even some old NiCd and NiMh chargers had that functionality.

At the very least it should inhibit the charge and offer you the opportunity to override that.
Google is just one part of what they are active in [1].

[1] http://en.wikipedia.org/wiki/Consumer_Watchdog
Growth Hacking - A How To Guide On Becoming A Growth Hacker
To be honest, if the US education stays the same, the military and it's contractors will crash and burn. Education is desperately needed there, or else both engineering and strategic capabilities will soon (1 generation) fall short of usefulness.
More information about the misquote

http://thenextweb.com/google/2013/08/14/no-google-did-not-sa...
It WOULD have been amazingly badass if you walk back out and suddenly everything outside is in sepia.
In theory
That's pretty much exactly the idea behind the "Aireal" project from Disney Research:

http://www.disneyresearch.com/project/aireal/
Not being any sort of expert I don't know how important their result is. They cite a couple of papers in which use AEP (Asymptotic Equipartition Property) to treat words drawn from IID distributions of letters as uniform. The paper I looked at was in turn about brute force attacks. So essentially this paper is arguing that analysis of brute force attacks must necessarily account for the non-uniform structure of the source distribution.

On the surface it seems like this only really effects things which rely on treating these types of distributions. It is difficult for me to say how this effects the analysis of primitives when using keys derived from user input. In practice I don't think it makes much difference as we are already getting quite good at exploiting the distributions from which people seem to draw passwords. However, it may have some important implications for the theoretical side of cryptography.
UPS Plane Crash: Jet Crashes On Approach To Birmingham, Ala. Airport
E-mail alternative by Flickr co-founder Butterfield
>> however we still have the F-22 as our air superiority fighter which is still believed to be better then anything out there

I'm just going to leave this here:

http://www.youtube.com/watch?v=UBKvlLzGkvU
Sally the project manager, Ben the QA guy, and Amit the Rails hacker, who make up 99% of the SV workforce, are decidedly not intellectuals.
From a Mailchimp email and Wufoo form to $25k in 3 months
I don't believe that's right (see below why). Point me to one compiler which does this intentionally (ie not a bug) and I would stand corrected, but in most cases most compiler experts I know (myself included) would frown and disapprove. There was a bug in GCC a while ago to that effect, but it's been corrected since.

Why: Computationally, there is no difference between "no code" and "a loop that iterates 100 times and does nothing". It is thus correct to eliminate the latter to preserve the observable behaviour. However, a loop that never terminates is a very different thing entirely: it says "execution will never progress past this point" and everything afterwards will never be reached. This property is so enshrined in theoretical computer science that any half-decent verification tool will consider what comes after the loop as dead code and not check it. In the newer GCC and Clang the code after a never-ending loop will be marked "unreachable" and be killed as dead code.

So removing a never-ending loop would be quite the big deal indeed.

Technical note: specifically in C and C++ and every language implemented using them, a loop with a counter but no check on the upper bound (eg. "for(i = 0; ; ++i)" ) is very different from the empty loop discussed above. Such a loop would be called "undefined behavior": the program may or may not stop, the world may explode, etc. This is because C and C++ say that overflow has undefined behavior. So this kind of loop does not mean "the programmer intends the control flow to terminate here", but rather "the programmer is playing with fire and it can burn".
What about freedom business? Or freedom-focused online business?
Age and skills seem to be a factor. The people in the video are 40+, with many doing marketing/sales. The HN community, based off the what is your age? poll [1], suggests the majority here are between 21-35, so we probably are not experiencing their problem. Second, networking is a major factor, if the software keyword system is really the issue, you need to find ways around the system, email your old co-workers, etc. This is why it is important to keep learning, as tech evolves, and to put your self out there, through quality work.

One thing did bother me a little, is pride a factor here? There were lower level job, but many did not want to take them, because they felt it was below them, or they were over qualified. If you are in the red, with zero money coming in, isn't anything better than nothing, at least as a gap till you find something better?

▁▁▂▇█▅▂▁▁▁▁▁▁▁▁▁▁▁
| |
21 35

[1] https://news.ycombinator.com/item?id=5536734

ps. I created the bar graph via https://github.com/holman/spark
And Atlantic Canadian cities are still great places to live because Canada has invested in social safety nets, sane urban development, and not abandoning entire cities. 'Detroitification' is a not-even-wrong way to describe how any population centre in Atlantic Canada has fared.
This is a good way to see the general direction Apple is taking. I can't wait to see what they're going to do with OS X.
First of all, I wouldn't call it "hypocrisy". I would call it "not very clear point of view". I doubt they/we do it by intention; they/we just don't get the whole picture.

And I write "they/we" because I sometimes have the same "hate" towards the banking/finance industry. But sometimes it's well-fed by its methods. Of course I wouldn't demand a clerk to go to jail but I would like to see a few bank bosses that always get away by bribing (or blackmailing) politicians treated the same way a small store boss would be treated.
San Francisco cannot have an income tax. This is forbidden at the state level. (http://taxes.about.com/od/statetaxes/a/States-Prohibiting-Ci...)

San Francisco CAN have a payroll tax, levied on companies based on pay to employees, a sort of shadow income tax. And indeed it does have a payroll tax. But you'll notice Twitter, Zynga and various other tech companies have gotten themselves exempted (for new hires, after moving to certain downtrod locations, at least in Twitter's case).

(There was a brief political battle between the left and unions like SEIU who opposed these tax breaks and a tech coalition involving Ed Lee, Ron Conway, Twitter and many others who support the payroll tax breaks. Obviously the latter group won.)
I think what he/she means is that companies paying taxes means less money going to shareholders and employees, which means that those two groups are effectively the ones paying those taxes