skysight-inc/HackerNews huggingface dataset:
Common socialist thinking. People on top know better, therefore they should limit the freedom of the plebs.

Consider yourself lucky that you trust Google. Otherwise, imagine how risky it would be for you to email most people!

Paranoia is a hell of a disease. Probably the mental disorder of this era. Just look at all the drama that surrounds the NSA and "privacy".

In an alternative reality, people would probably pay for companies to spread their information publicly. And you know what? I'm confident that this reality is our future.

Learn to fight for the right things. Pro-tip: it's not privacy.
Average can refer to any of the common measures of central tendency, as Wikipedia calls them: https://en.wikipedia.org/wiki/Average#Harmonic_mean

Average intelligence, for example, refers to median intelligence (equivalent to an IQ of 100). Mean intelligence, however, is likely the same as median intelligence due to its normal distribution.
It's not just foreign money. Private equity firms, wealthy speculators and cheap Fed money are a big part of it as well.
It's impossible to verify this statement since the positions are never published. I have a strong feeling the most boring companies have to resort more to professional recruiters while the most fun to work for can rely on networking.
I guess it depends on what you consider "real problems".
One can always write good and efficient code by following what he/she knows is the defined behavior. Just found weird that some things related to standards were given more importance whereas problem solving is the key while writing any program.
Go sure does seem to get a lot of play on this site...not saying it isn't cool, but it does seem to get an awful lot of attention...

I'm already kind of looking forward to the next flashing light to distract people so that I don't have to hear so much about it...
Just avoid that system.
For all those calling this a "hack", it is not. It is simply a "man in the middle" attack. It is wrong. It is a total violation of trust. It is gross.
I prefer Master of All Things Known to Humanity!

But, as the aphorism points out, there's a gap between reality and your preference. We all have the same number of hours in a day and mastery is relative.
Of course. In the future, we will have to pay for this kind of service. Consider yourself lucky that third-party want to pay you to collect data about you.
Well, they aren't synonymous in Ruby. It's [p,q] operator is also not intuitive for me.

But then, "not intuitive" just means I'll spend a few minutes more learning the language because of it (except in C++, where it means many hours).
Feds invoke 'privacy' to shield public employees
You have no reasonable expectation of privacy regarding any communication or data transiting or stored on this information system
I sure hope so too! :) I guess we'll see.

Good luck at YC!
I think you're definitely on to something here. If you look at housing starts in the US over the past year, they're way up, but they're also predominantly multi-family. This generation has delayed forming families, but at some point probably will ultimately settle down, get married, have kids... the 1 BR in SOMA isn't going to cut it at that point and there will be a flight back to the suburbs.
Pinterest will be bigger than Facebook. That's my prediction.

The reason is that there's a strong purchasing intent associated with Pinterest. Facebook has trouble monetizing because the intent is social; when you inject commercial posts into a social stream, people get turned off. Pinterest focuses around projects that people want to do, and it's very typical to need to purchase supplies for a crafting or home improvement project. They can monetize very easily without pissing off their userbase, and their total potential market size is huge. They may rival Google someday; much of Google's revenues comes from a very similar market.
I think this is the way that most people come across their usage and start using them themselves. It's almost a "under the breath" type of comment. As in "Eating dinner #ImFat" or "About to watch Halloween movies #soScared"
Facebook flip-flops over videos of beheadings
Nothing is permanent, innovate, disrupt, adapt or die... So this parable is about Silicon Valley (businessman) crushing the complacent entrenched corporations (fisherman) with new technology? Am I missing something?
Having a null value that's invalid is a good thing. Thanks for the novel argument in favor of 1-based indexing!
The string type is immutable, which is the main reason for using it instead of []byte.
At what frequency is visible light no longer yellow but rather orange? If that line is not easily defined, does that mean there is no difference between violet and red?
Much more realistic than the usual version that ends early.
There are almost no preferences at all. It automatically opts into the Lion-era autosaving and document-persistence garbage that I have no need or desire for, with no way out.

The text tool starts with "Text" in it, which has to be selected and replaced! What?! And instead of a default text style, it just uses the last one you used, regardless of time or document? And text attributes just overflow off the side of a document with no way to access them except to resize the window?

The effects toolbox could easily have been a dropdown menu instead of a huge, inefficient mix of UI pieces...

Effects and tools don't cancel if you try to select another tool... if I am in the crop tool and think "oops, I need to move that text," I have to hit cancel. Clicking anywhere but OK ought to cancel the action, but everything is greyed out instead.

I have to drag a corner in and out a little in order to reveal the ability to rotate with the cursor. Why didn't these controls show up when I selected the move pixels tool? Literally nothing shows until you try resizing the image, even though the resize handles are there.

Anyway, it's stuff like this, on and on, every time I try to do something, it's like they read my mind and do it a different and weird way that makes no sense to me.

Obviously this is just my opinion, though, lots of people seem to love it. But there just haven't been many options until fairly recently.
Fon finally launches in the US, inviting consumers to share their Wi-Fi
I have not, at least not in a long time. I think last I tried it it was still a little early so I ended up with Pixelmator. I'll give it another shot, thanks for the reminder.
Lazy? That is unwarranted.
Xiaomi are China-only at the moment, whereas Apple are global. In the article, they say Xiaomi have a higher market share within China than Apple, so I would say they're doing very well indeed, especially considering that the company was only founded in 2010. That's the same year that the iPhone 4 was released.
Note that in C# indexing on char is really indexing on UTF-16 codepoint, which is arguably worse because it seems to work, until it doesn't.
I'm glad to see that some people still use their common sense.

You are exactly right. This is what we should strive for, this is what the future will be like.

Too many people think that privacy is inherently good, but they fail to see how unsustainable and selfish it is. Knowledge is good, and trying to keep it for yourself slows down innovation.

The future will be transparent, and people of the future will laugh at how ridiculous we were for worshipping privacy.

Fighting for privacy is stupid. What we should really fight for is transparency. And transparency can only be achieved by leaking all the data, both from citizens and people on the top. WikiLeaks is a good start, but thinking that transparency only apply to the government and corporations is silly. The same thing should be done to all of us.

I never could understoud why people that support WikiLeaks are those who support privacy the most. What is even more surprising is that these people, that are inherently selfish, think they're some kinds of socialists and fool everybody else in thinking they're some kind of heros.

Humans are weird.
No, the fisherman represents fishermen, and the businessman represents businessmen.

It's about just what it says it's about: the businessman crushing everyone else to satisfy his own greed, and destroying the quality of life for anyone that's not rich.

You know, like real life, as oppposed to the self-serving silicon valley fantasy where getting rich is somehow socially beneficial.
My strictly personal view is that they make you sound like an idiot, or a professional marketer.
The article you link to is interesting with a lot of research, but it is rather hostile and reaches a strange conclusion. The article quotes the creator of BCPL (precursor language to C): "if p is a pointer [...] Naturally p+0 has the same value as p. [... discussion of the indirection operator ...] I can see no sensible reason why the first element of a BCPL array should have subscript one." So the explanation from the creator of BCPL is basically what you'd expect, that 0-based is the natural thing to do if you're working with machine-level pointers.

But then the article goes off into compiler optimization, a total misunderstanding of time-sharing, and a misunderstanding of how indexing works and concludes that in BCPL arrays started at 0 to minimize compile time to avoid job preemption, and that's why many languages today use 0-based arrays. The article is still worth reading, though.
Last night in class, I needed to share some code with a classmate. Instead of using e-mail, we used this. It worked perfectly. Nice job.
No, in the same way we don't fire people for getting viruses on their computer. Without a reason to believe the action was intentionally designed to cause harm to the business, like cstrat said, education is the best way to handle it. It would be hard to prove malicious intent in a case like this. LinkedIn would be attacking us, the user would just be an attack vector. It's akin to getting phished.
> without locking in centralized app stores,

in that statement i was looking at iOS, for sure

> or by forcing to use some technology that dont let people get into the phones internals

That one was created especifically with FirefoxOS in mind..

and before anyone ask: NO, Emscripten doenst count.. its pure madness this is being pushed like if it were some sort of solution to all of our problems; it can be done, but doenst mean its a good idea..

They should have opened for AOT compiled languages from day 1. Its OK to promote JS + HTML5 as primary target, but marginalizing native will only make this platform a no-go for a lot of very good applications out there.. and even if they can convince people to port to JS , or by going the Emscripten way (something very unlikelly) even than.. the apps will behave like crap.. cause JS, despite all the effort to make it fast, and despite being very fast, and its not there yet.. also the Web itself its not there yet..

Its a cool and romantic vision, but the question is if this will stand against iOS and Android in terms of quality and usability.. if they bet all their chips in HTML and JS only.. i think that is unlikely to happen.. and being in the low end of the phone industry chain; its a pretty harsh place to be
It could have been an insincere apology, but there's no way to know from the article. Whether he was sorry or not, what he did to his interns would correctly be considered rape by today's standards.

Personally, I detest JFK and people like him, but I'm not sure if he was a sociopath. There's definitely enough evidence to make us wonder if he was, but probably not enough to get a definitive answer.
Alternatively you could compare Ruby to SML and appreciate how far we've regressed.
Is it illegal wire-tapping under US law if you enable the service voluntarily?
> * We saw the emergence of penicillin resistence in S. Aureas, then methicillin resistance. we moved to quinalones, and sulfa and we see resisance develop there.. OF COURSE it does. The antibiotics don't cause resistance.. Natural selection is the process going on here.*

[...]

> When I hear people claim it was wanton use of antibiotics that caused all of this.. I wonder if they ever read a word about biologic evolution

Natural selection describes the shift in characteristics of a population due to some environmental pressure which favours individuals with specific characteristics. How they acquire those characteristics is largely immaterial, be it through random mutation, sexual reproduction, viral transduction, etc.

So yes, natural selection is the process by which the resistant bacteria outcompete the vulnerable ones, and thus become the dominant population. But the reason that occurs in the first place is because of the environmental pressure induced by the antibiotic.

Or am I missing something here?
Same in C#, but why not have an immutable byte array for bytes and a string for char/runes? Honestly never needed an immutable byte array that wasn't for chars.
Everything I could dig up about Bitcoin's market growth and user demographics
Does Technology Create Behaviour or Does Behaviour Create Technology?
Unfortunately, it's pretty tough to do it as just one person. All of my models assume you have a population of patients that are tracking their diets. With one person, you probably are best off just tracking your foods, medications, and how you feel (numerically, say [0,10] or something). Then after a while you can do a regression based on how much of a given item you think you have in your system.
You have a very naive understanding of economy and "revenue".

Not all value comes from purchasing goods.

In other words, Pinterest is a fad. However, "things" (which are a big part of Pinterest) will become the next big thing.

The future "next big things" in tech/web is quite obvious:

- Facebook for Things

- Personal inventories

- Decentralized "semantic" marketplace

- Smart contracts

- Task management everywhere (the future of operating systems)

- The death of privacy

- Cryptocurrencies

- Personal democracy (filter bubble on steroid)

- Universal "trust" score

- The death of the government (at last)

Of course, all of this is intuitive speculation. But I wouldn't be surprised to be right. Actually, it would be surprising if I were wrong.
Best Mobile Location based Ad Campaign, comes from Guatemala for shoes
I'm late to the comments (been traveling all day), but I just wanted to add a huge congratulations to each author in the case studies. They worked hard and the success is well deserved!
I'm going to need to +1 this as well. It's a kick-ass mail client and I've had minimal issues on the beta builds.

I expect a guinea pig experience if I opt-in to be a guinea pig. And it's been a nice life as a guinea pig I will say.
1-based counting would make binary very uncomfortable. b0 would be d1 and b1 would be d2. You would have the strange situation of needing more than 1 bit to represent 0. Doesn't seem very intuitive to me, but that's due to familiarity more than anything I suppose.
Except that there's one major difference that you're ignoring.

Source code is available. So, if you feel like it, go nuts. And if not, don't. The project is at an early stage so what is there to complain about?
Ad-sponsored editorial content draws regulators' notice
Like your average user is going to know the implications of opting into this service.

I doubt they have a warning when you install this "This is going to let us read all your emails AND the emails of people who communicate with you (without their consent)

...oh yes, and get your username / password for your email accounts"

And if I am communicating with someone who installed this hack then I certainly didn't opt-in.
Go doesn't have the concept of an immutable array/slice. It's been proposed (largely to bridge the divide between string and []byte), but it doesn't fit quite right with the rest of the language.
You have bought into their marketing. Their main business is not inventing cool stuff: that's just a hobby that looks good. It represents a small fraction of the money.
Is Facebook Bug Bounty Bogus? 
I didn't think it was bogus until I found a Facebook Bug nearly 2 months ago. It was a valid bug and I created a video like everyone else. I submitted the bug to facebook and thougth this would be a spammer's dream come true if any spammers get hold of it. I thought they would fix it soon, but after 15 days I get a reply saying sorry for the delay and somebody will be looking into it soon.
Now after more than a month since that email and nearly 2 months since the filing of the bug, I hear nothing. I check the bug and it has been fixed. I can tell it has been fixed because the form output has changed and there definitely has been a code update.
May be they are deliberately causing this delay so that less number of bug will be revealed in media and they don't look so bad ?
>2: Everything was incremental

Except for the baseline 13" rMBP, which is actually decremental in one important way.
I don't see the animations on iOS 6 and Android mobile devices. Why not?
How do you make money with social referrals?
Had a lot of fun! Thanks!
Telegram Messenger for iPhone and Android
Roommates or live in the east bay. Or a tiny space on the peninsula. Those are the only financially responsible choices. Personally I own a house in Hayward I bought for $340k and have a roommate. My direct housing costs are about $1100/month, and total expenses around $2500 including all travel, luxuries, etc.

Sure that may not be as fun as renting the $3000/month apartment in SF. You have to make choices. Would you rather achieve financial independence at 35 and live with roommates or in a less desirable neighborhood or be forced to work into your 40s? Not saying either choice is correct for everyone, but I definitely made my mind consciously on that question.
This is not correct. Perl has arrays and, as the person you are replying to said, allows the index of the first array element to be changed globally by setting a special variable. $[, if I recall correctly.
Well, the first question is what a string's internal representation should be, and they went with UTF8. Once you've decided on UTF8, the question is whether to hide the representation or expose it. If you decide to expose it, there's hardly any difference between an immutable byte array and string, so it's simpler in a way to have one type that can be used both ways.
Erk, no it isn't. If your semantics require an optional value, then encode it that way explicitly. Don't inflict special cases and bugs on everyone else.
> I find all this rather disturbing and would never use this service.

You don't have a choice. If the person on the other end is using this service then your emails to them are hoovered.
Might not a solution to both problems be high property taxes for unoccupied housing? If you are buying purely to park your cash, and effectively take those units off the market, some strong disincentive should exist.
Beating the Budget Blues: CIOs and their angst
Third Circuit Agrees With EFF: Warrant Required to Track a Car With GPS
What would happen if one of these cities passed a law that apartment rents would have to be adjust for income level? So lower income people would get a break, and higher income would have to pay more? Would that be effective, and would it be legal?

Or, the city could have a housing subsidy tax that is progressive based on income.
"New York mayoral candidate Bill de Blasio has made affordable housing a centerpiece of his campaign. If polls are any indication, he will soon have the chance to put his money where his mouth is."

... no... he's really going to put other peoples' money where his mouth is. taxpayers' money. landlords' money. developers' money. Rent Control 2.0, here we come! It worked so well the last time. :P

The socialists will probably mod me down for this, obviously.
EFF Asks Supreme Court To Strike Down Vague and Ambiguous Patents
Congrats to Nick and team. You guys are doing an amazing job and my son loves CodeCombat. Best of luck in YC.
Good Clean Python Install on Mavericks OSX
No, read the article more carefully. A Go string's internal representation is a sequence of bytes. There's nothing UTF-8 about it.
Well, you didn't get an opportunity to be creative while reading the article, but I don't think it made you "less creative". Both engagement and solitude are important - engagement to activate your imagination and solitude to provide the room to imagine.
As someone's already pointed out, C# strings are composed of UTF-16 codepoints not characters - this means that if you have a character outside the basic multilingual plane it'll be represented as two codepoints using a surrogate, and the character count in the C# string will be wrong (the same is true of Java and JS for example)

That's a hard problem, and avoiding it in every situation would require scanning the strings for surrogates beforehand, when you might never need to know that information. Go makes it explicit that knowing the exact character position and string length in characters comes at a cost.

There's a good discussion of this on Tim Bray's blog:
http://www.tbray.org/ongoing/When/200x/2003/04/26/UTF
Maybe, but this rates as the most prurient gossip I've read (on HN or anywhere else, but I filter my input channels carefully) in recent memory.
Advertising: accept payments for interleaved inserts or higher-prominence of 'native' material.

Works for Google, Facebook, Twitter!
Of course there's a difference. But in the case of morals who gets to decide? How do we know who is 'colour-blind' so to speak?

NB I'm not disagreeing necessarily with your assessment that it was an abuse of power. I'm just interested in your reasoning.
I like to think of them like telegrams #stop They seem somewhat anachronistic #stop
Source code?

Yes please.
It would be effective, but maybe not have the effect you are hoping for.
People investing in rental homes would invest more into homes targeted at higher incomes, and the quantity of homes available to lower income people would decrease, driving up rentals on them.
Well, they "made" $225 million with them so far ;)
This gives a much better summary of the theory...

http://blog.oup.com/2011/11/antibiotics/
That puts a whole new light on the line, "the world's most human wasn't human at all." https://www.youtube.com/watch?v=K7y2xPucnAo#t=125
Nice re-write. The most interesting part: the businessman never knew what impact his actions had on the fisherman.
Yeah, we're stuck with plaintext currently. This is because every time someone tries to write a better non-textual language, they fall into the trap of writing a cute toy or flowcharty bullshit--not a robust tool that scales to real codebases. And you can point to Smalltalk and Lisp machines all day, but they have to win, not be mere curiosities that lost gracefully. How do you write a structured code editor that wins against text? It's really, really difficult.

I really, really want to fix this--write a real post-plaintext programming environment. I've tried and failed so far (although at least I figured out the data structures) and I have my own life to live, issues to deal with, etc. All hope is not lost though. Rust is shaping up to be the exact foundation the next generation of programming environments needs. We'll get out of this plaintext plateau soon.

Re: "Better, more accessible ASTs," this is the aim of Steve Yegge's Grok Project.
Sorry for the outburst. I need to take a break for a while.

To those who haven't become so bitter: An object lesson in the need to get out of miserable circumstances, before they get you.
Jason, if you're reading this: bravo. Finally finally finally an article about teaching by someone that is actually doing it and seeing it through. Your words ring true because you have such extensive first hand knowledge. I used to teach, and the amount of general misconception about the craft is very frustrating.

Embarrassingly: how do you create a color changing circle on the screen? A div with border radius?

Anyway, big fan of your podcast also.