skysight-inc/HackerNews huggingface dataset:
I didn't "like" the band, I just listened to their stuff normally. Since Spotify runs natively, I wonder if they have a way to access browser information
Some things I wish I knew coming out of college...
Not just that, it comes up in Casimir effect calculations.
I'm not sure this would work very well lately. IBM had a series of layoffs and are chasing short term shareholder value.
Keep your eye out for upcoming updates to Dropbox for Business. Looks like upcoming features will cover most of your points: https://www.dropbox.com/business/two-dropboxes
They're not really the best solution though. Not enough people run them, and from what I hear the majority of sites now have ads plastered all over them and are run by people who think they should have a say in how my browser behaves. Search results have also become filled with essentially spam generated by people who don't actually care about publishing useful hard-wrought information but just want to trick away your attention and sell it for pennies.
Your code doesn't work...

The catch will never be called, and you should never use isset() because it will return false if the value exists but is null.

whatever->param = null;
whatever->param = 123;

Both lines will execute here.

function __set($k, $v){
if (array_key_exists($k, $this->Properties)){
throw new ReadOnlyException();
}else{
$this->Properties[$k] = $v;
}
}
Look under "examples" here: http://en.wikipedia.org/wiki/Riemann_series_theorem
AnyPerk.com (YC W12) has partnered many of those companies and provide that feature! https://anyperk.com/
Yes, for my part, I would really hope for autocomplete. Even if it comes down to enumerating all the MBOOT_ whatsit in a syntax file for my specific language, I would probably be willing to go that route.

Alternatively, Sublime Text supports multi-select. Ctrl-F, mboot[^\s]*\b and alt-enter to select all matches. Then use the command palette to convert to uppercase. Or ~ if you are using Vintage. But this isn't as good as autocomplete.

Anyway I have remapped caps and I miss it occasionally when typing constants. Usually I just hold down Shift, or use ~.
When Infinity Is Actually a Small, Negative Fraction
You might like nimrod. Similar performance characteristics (or better) than Go, with Generics and meta-programming. Library situation is a little iffy, but there are full SDL and OpenGL bindings.
>To fix the "lesser of two evils" problem you have to fix how the voting process itself is done first.

And this is going to be done by voting for the lesser of two evils? Interesting.
You build the libraries and link them into your libraries. If you maintain a cadence of updating your Chrome checkout every month, you will mostly be OK (though this can vary, of course).
Seems like overturning Citizens United could help things.

http://action.alfranken.com/page/s/e1307cue
I think bittorent sync might be a serious threat in this space.
Yes, thank you. I noticed the problem after it was too late to edit. Slightly embarrassing.
Bloom filters and count-min sketch are awesome.

http://en.wikipedia.org/wiki/Bloom_filter
http://en.wikipedia.org/wiki/Count%E2%80%93min_sketch
I started web development 8 months ago. First I started by reading "The good parts" but honestly it's not really a good book to learn from 0 with.

The thing that really got me going? Typescript. Not only does it help with abstracting javascript syntax, but the intelisence made me not have to google every 20 characters i write.
Warning, prolix rant ahead.

I actually think that video is awful and it certainly doesn't illustrate what Terry is illustrating in his blog post. Rather, the video goes through a bunch of non-rigorous symbolic manipulations which ends with the author writing down the sequence of symbols "1 + 2 + 3 + ... = -1/12".

However, unless one says precisely what one means by "+", "...", and "=" — which Terry does — then we have no way of really saying whether the steps taken to reach the so-called "conclusion" are valid or not. What's more, just because the same sequence of symbols appear in both the video and Terry's blog post doesn't mean they represent the same thing or have anything to do with each other at all.

Put another way, if you and I reach the same conclusion, but you do so rigorously and I do so speciously, that doesn't mean I've proven the same thing as you have.

For example, in the video, why are we allowed to add together two infinite series term by term in the way they describe? It seems "natural," I know, but if that's natural, why can't we also, say, group the addition differently or rearrange the terms? After all, a + (b + c) = (a + b) + c and a + b = b + a, no matter what a and b are. Why can't we write

S = 1 - 1 + 1 - 1 + ...

as

S = (1 - 1) + (1 - 1) + ...

If we permit ourselves to do that, well, suddenly the sum "appears" to be 0 and not 1/2. BTW, if you want a somewhat-more rigorous reason for why the sum "should be" 1/2...

S = 1 - 1 + 1 - 1 + ...

So then

1 - S = 1 - (1 - 1 + 1 - 1 + ...)
= 1 - 1 + 1 - 1 + ...
= S

which implies S = 1/2

We're not proving that S = 1/2 here, though. We're proving this statement: if it makes sense to talk about S and we're permitted to do the things we just did to S then S = 1/2.

Terry knows all this, of course, which is why he says, "If one formally applies (1) at these values of {s}..." That word "formally" is key here. To a mathematician "formally" means "in a purely symbolic manner without considering whether there's a sensible or consistent way of interpreting these symbols."

So, Terry is saying, "If we treat these sums as purely symbolic entities then when we substitute in s = -1 we get a the purely symbolic statement 1 + 2 + 3 + ... = -1/12." He then goes on to illustrate ways we might make sense of this purely symbolic (formal) sum.

The video, however, is no "proof" of anything at all. It's just a shell game with symbols on a page, relying on people's vague intuition about what we're allowed to do with numbers. Just because the symbols in the video include those we typically take to represent numbers and addition doesn't mean they actually do.
I am a developer and although I've only dabbled in iOS development, I firmly believe programmers should get paid for their work. That payment may come in the form of ads in the app, purchase of the app or in-app purchases.

I've paid $1 for apps, I've paid $20 for apps. If an app has value to me, if it makes my life easier, more entertaining, I see no reason not to buy it.

Clash of Clans is my favorite game - it's my break from programming and I play it obsessively. I've spent well over $100 on in-app purchases for gems on it. (many have spent well more then that) I don't agree with the cost of gems and other logistics of the game (and many like it, not calling out CoC specifically, but it's my obsession right now) but again, if it provides something of value to me (in this case, entertainment), I'll spend it...

As for demographic - 33 year old male - full stack developer
R-tree
Time to get downvoted into the earth's core... AdBlockers are a problem.

I know "Everyone hates ADs"(TM), but really... that's how everything has worked up 'till now. ADs and/or paid. The advertisements around sports are a significant reason why that whole thing works; why those athletes get the money they get. They can get the attention of many eyes and all those eyes get exposed to ads. Take away _all_ the advertising-dollars and we'll see how long these huge pro-sports events last.

The internet became a big thing and people would like to show you content for free but how will they support it? I don't want a paid-subscription for every single quality website I visit. I rather they just show me ads. If I really like the content of the website, I might even give them a few clicks on the ads.

For better or for worse, advertisement-money is behind most forms of free content, especially entertainment-related. If anyone has a better idea, I'm all ears.
I switch from EMACS to applications with CUA mappings to websites with their own mappings to graphics applications where moving by words and lines doesn't even make sense. Then there's PowerShell.

I don't bang with gas pliers or grip with a Torx screwdriver. Tools are rigid. My brain and body flexible. But if I was switching machines all day I would bring my Microsoft natural ergonomic 4000 with me.
Senator Al Franken's petition to overturn Citizens United
Agreed. I've been programming Go for a while, and yet I still find this site invaluable. Because I context switch between many languages, I forget syntax a lot. Hmmmm... maybe I'm just getting old. Anyway, I find it much quicker to get the answer I need by looking at GoByExample, than by browsing the Go docs. Kudos to this site.

It helped me build this: https://github.com/joewalnes/websocketd/
The best way to pitch is with a compelling angle, a story. Something that makes it interesting. Data is good but they want something more compelling. Asking them if they want a guest post from another point of view w/ proven data probably wouldn't make their original story look too good. Plus, by the time they publish their original article, they are onto a new their next story that touches on something different.
I found similar problems. The client doesn't necessarily know how broken the tests are though. Taking a few tests in your area shows initiative and backs up your English comprehension. Again,think differentiation.
Correct conclusion.
Are you equating computer code with scientific or mathematical works?

That seems akin to programmers calling themselves 'engineers' to me - more pretension than reality. Some code will probably survive this age (some as ephemera, some because it was so elegant as to approach pure maths), but much of it is as ephemeral as the hardware it is written for, and I suspect that which does survive will arrive in the future, like the works of Archimedes, because it was recorded as part of a theory to be studied (e.g. in books teaching principles of programming), or because of happenstance and being stored with other records - as ephemera and historical curiosity rather than because it is valued. Of course some will survive, and some will be highly valued, but I suspect a limited amount.

In addition, I do think it is rather myopic of Godfrey Hardy in the above quote (or _why in the one you have cited) to view mathematics as somehow more fundamental than culture or vice versa – both are valued, and both will be preserved to some extent and translated into future languages and systems of thought. I preferred _why's more specific quote about PowerPC because it points out that much programming work will be ephemeral on the order of decades because of the nature of the systems it runs on - obsolescence is built in by the corporations who control much of our digital landscape. Some of that has changed with open source, but bit rot will doom code which can't be run any more due to missing dependencies, and when it can't be run, what's the point?

I'd say a potboiler novel from today has more chance of surviving one century intact than the code which powers most startups or runs in most of the apps we use day to day.

PS A mathematician's apology sounds interesting, I haven't read it and must look it up. Thanks for the tip.
Purely a guess, but I think the majority of AdBlock users simply don't want ads on their screen and don't feel strongly about the privacy implications or the bandwidth savings or any other potential benefits.
Like Usenet, too many people have started talking about them.

Personally, I don't mind the idea of ad-supported content. But the malware/exploitation risk, and the utter distraction many moving, "noisy" ads cause me, continue to make it a non-starter for me, personally.

Back in the "early days", I actually encountered and clicked through on a fair number of useful ads. But... as time went on, they did not remain useful, nor benign.
Apple tried under Jobs but allegedly Dropbox said there was no price they would say yes to.
Quite the opposite—because it doesn’t affect non‐letter keys, you need to hold Shift when typing the dashes, because they need to become underscores.
I suspect I'd be one of those you'd label a "patriatic [sic] redneck" because I'm right of center and live in a part of the country where so called patriotic rednecks frequent.

And I support most of what Snowden has done for the reason that a true patriot upholds the letter of the Constitution, which does not hold true for a majority of the people in power. I would instead appeal to you that they should therefore be considered false patriots.
Inside a Blogger Outreach Campaign That Works
> Taken out of context, even a single vindictive or poorly composed review can be fatal to an instructor's career.

Really? Is this something particular to Yale?

Instruction was almost an afterthought at the Universities I attended. (Professors were there to get grants and do research.) Many of them only taught the mandated minimum number of classes (often poorly) and even though it was widely known which profs were terrible it seemed have little effect on their careers.
These are at very different levels. For example, XULRunner itself is partly built on top of (a small portion of) Chromium library code, as noted elsewhere in this discussion.
aren't almost, if not all alt-coins more profitable to mine?
MODX CMS
Bay Area tech boom not cause of region's problems
And how did you, or how do they now, handle security updates for this bundled JVM?

Sure - Ops being slow to upgrade is annoying, Ops patching a security hole and you leaving it open could be devastating.

There is a really good reason Debian forbids embedded copies of other packages, and why I despise "solutions" like Chef's OmniBus. These things are live grenades moments away from taking the whole ship down.
While looking for cross-platform (iOS and Android) networking and security resources, Google kept giving me references to the Chrome codebase. Having compiled Chromium for a homebrew Chrome book (and tired of copying settings between two separate codebases), I'm going to try this. :)

A big shout out to the author of this stack overflow post, where I first confirmed that it might indeed make sense to develop function-based middleware in C or C++ and share it between iOS and Android to bridge the low and high levels of your app: http://stackoverflow.com/revisions/5234868/2
The most striking figure in here is this one:

"The hard truth is that the Bay Area's housing and transit systems are bursting at the seams. According to the San Francisco Apartment Association, last year the city added 68,000 new jobs and just 120 new housing units. Silicon Valley's rental vacancy rates are even lower than the city's."

That's math that just undeniable.
The really interesting point, or at least what struck me when I first heard about this, is that there are alternative, useful, counterintuitive notions of ideas things that folks might think they have some intuitive grasp of. There's more to math (and not only the parts you _know_ you don't know about) than is dreamt of in one's philosophy.
https://news.ycombinator.com/item?id=7078489
The first time I read this title, I read Terry Tate (http://www.youtube.com/watch?v=RzToNo7A-94). I thought "woah, triple-T is really changing careers!"
I just don't understand why the election always ends up being between Giant Douche and Turd Sandwich [0]. Honestly, Obama and Romney were the best leaders the US had to offer?

I hate these cholera-vs-the-plague choices.

[0] http://en.wikipedia.org/wiki/Douche_and_Turd
Correct. Chrome is breaking no new group here. XULRunner aside, you can also use Mozilla's NSPR library for cross-platform basic services and NSS for TLS.
End of film: Paramount first studio to stop distributing celluloid
Interesting, but I'm troubled that they got the first function (on the first page) wrong. (You can leave out the discriminant when it's zero, but not otherwise.)
> The C++ culture at Google is amazing

Yet the C++ code powering downloads was pretty bad and poorly maintained, written, replaced with Go.

http://talks.golang.org/2013/oscon-dl.slide#10

For sure there are great C++ programmers at Google, but across the company as a whole?
Hell, Emacs meets those requirements. I'm half-serious too: org-mode and Gnus are nice pieces of software that don't have anything to do with text editing per se.

There are a lot of cross-platform base libraries out there, many of them (like Qt, GTK/GLib, and Mozilla's stack) well-documented and well-supported. These systems are meant to be reused; Chrome? Not so much. Besides the buzz factor, why would you want to base a product on Chrome instead of one of the codebases designed to be used that way?
@tokenadult The irony of this is not lost on me, because you quote a non-peer reviewed blog post to justify non-peer review blog posts over peer reviewed articles.
Looking at these lists, I strongly suspect that people upvote based on whether they personally recognize the data structure.

It goes against the intent of the original question, but iIt's almost ideally designed to make you feel good--you get the rush of knowledge then nerd sniped as you head to wikipedia.
> we "gave away" 10MB of web space and stopped in the early naughties as no-one used it or cared :-)

It's not about the storage, it's about the client (be it desktop or web).
I don't block ads but I do largely block Javascript and Cookies (thank-you Noscript). It does greatly reduce the number of ads but that is a side effect (the fact that it blocks obnoxious moving content is intended). No if I could just get Noscript for mobile Safari...
Phishing or official? Target’s “Credit Card Monitoring” Email from BFI0.com
I think the most important metric for a startup should be around whether customers are using a startup's product. For example, a company like DropBox will be most interested in a metric like TB stored with Dropbox across all customers. I believe as a startup this is the single most important metric that you should care about.
You're right in saying that annoying ads are getting less common and that a minority of advertising networks have them now. I used to manually block such advertisers myself, but I gave up and started using a filter list after spending several hours trying (unsuccessfully) to block YouTube video ads.

I'd like to support the sites I visit, but the bottom line is that it's far easier to use a filter list than manually comb through the "blockable items" list in AdBlock when I discover yet another excessively annoying ad. I sometimes manually whitelist entire sites when I specifically want to support them, but frequently I don't even think about it (and when I do, I have to consider whether the ad network they're using is responsible enough to stop clients from posting ads containing Java exploits and whatnot). Using a filter list with AdBlock is one of the biggest improvements that an end-user can effect on their page load times and web browser responsiveness.
Now that you mention it, I seem to remember us working through examples of this in our elementary calculus class. But I had also forgotten that they needed to be absolutely converging.
Thanks, I wasn't aware of that, however he did receive $74.75 million in stock in 2003, which was worth a lot of money, and the travel expenses included a $90 million jet!

So he received a lot of compensation in kind (and was probably worth it to Apple).
This is fantastic! Thanks for posting this!
There are probably other loci that provide selective advantage to, in this case, higher altitudes. Without having a rolodex of those, it would be a challenge/highly unlikely to predict phenotypic advantage.
You're criticizing ADL, not generics.
Well, the article does not talk about publishers, does it? As my comment, it speaks about ad business.

I would not have any problem with a nice banner, clickable, possibly surrounded by a color that does not make me want to pull out my eyes with a fork after having 4 seisures and 2 strokes.

I do though have a problem, when a 3rd party tries to track everyone, and possibly without the publishers you're speaking of know anything about what's running on his site (they do not care, why should I?).

What I would prefer publishers to do: write something useful and meaningful, and make users come back because of your content. Be it a book, a fanfic, a blog with random thoughts, poetry, etc.

People seem to forget that web is about meaningful content.

This is how you attract users.

And some last lines while we're at it.
Why is it always the question "if we [publishers] stop using ads, what'll we do"? I seriously do not care. I do not HAVE to care. Same goes for any user. It's his job to find a way (hint: meaningful content) to get revenue. He's the boss after all, right? ;)
I will add to the comments nearby and say that I found that video appalling. They write

S = 1 - 1 + 1 - 1 + ... = 1/2,

and justify this nonsense statement with some hand-waving, and then proceed to use this "fact" to deduce several other "facts" through manipulation of infinite sums. (Sure, the statement is true under some interpretations of "...", "+", and "=", but they never tell the viewer that they are using a particular, and non-standard, interpretation.)

Then, at the end, they really ice the cake by appealing to "physics" and "string theory" to affirm that it is all true.

It's mystical, and abuses the appeal to authority. It's the reverse of what math should be.

Additionally, for someone who suffered through real analysis, it's galling to have an issue that legitimately confused mathematical geniuses in the 1800s (convergence and the nature of the "passage to the limit"), and was then figured out, used to troll people in the 2000s.

Phil Plait ("Bad Astronomer") used this in his column, and the results were disastrous. This is the only time I've seen him make such a bad mistake, he's usually both fun and correct.
The Dark Side Of Tech Startups
It may be a more useful language, as it integrates with Java libraries. However, there are significant differences between Scheme and Clojure and I'm not sure how well the SICP part survives the translation.
It's not just like other languages. Other languages don't segfault when you use shared memory.
It was, maybe 3 inches lengthwise, about 2 inches off the edge along the bottom with a black background. My real contention was that I was pulled over for being poor (in my hoopty '90 626 at the time) and he saw the crack when he approached. He also didn't mention the crack until he had spent the previous 25 minutes threatening and cajoling me to tell him if I had been drinking or drugging and driving.

I wouldn't have minded this if I were pulled over for speeding and he noticed and added it to the ticket but to get pulled over for being poor, harassed and then written a ticket for the windshield crack...

Maybe that's an acceptable way for the police to pull anyone they feel like over, but there should be some sort of suspicion required. I know this is the everyday experience of a lot of people but I don't think it's acceptable for it to happen to them either.
But then the best extroverts will want to work with the best introverts and vice versa, so the introverts still have to "sell" themselves!
The internet was designed for free information exchange. If people struggle to turn it into E-commerce, I couldn't care less.
This one really jumped out at me too. I haven't read this anywhere before:

"research from the Bay Area Council Economic Institute showed that each of these tech jobs had an astounding effect of creating an additional 4.3 jobs in the local economy."
I don't see how it is substantially improved by instituting a tax backed financial insurance policy for gambling losses.
If enough people start thinking like that, we'll probably see a lot more "content marketing" like what BuzzFeed does. Ads that aren't really ads, but content that somehow promotes a particular advertiser or message. That doesn't work for everyone though and it has some obvious drawbacks.

(Also, I'd argue that making Flash click-to-enable would have a bigger positive impact on load time. But unlike Adblock it might break some sites.)