skysight-inc/HackerNews huggingface dataset:
The problem is that 1 - 1 + 1 - 1 ... is not convergent. The sum is not infinite, but it’s neither a finite number, simply “not exist”.

The correct method is to calculate the partial sum of the first N term: S_N=sum_{n=1}_N (-1)^n. When N is even the amount of 1 and -1 are equal and the partial sum is 0. When N is odd then there is an additional 1 and the partial sum is 1. So the partial sum has no limit and then 1 - 1 + 1 - 1 ... is not convergent.

Conditionally convergent series like 1-1/2+1/3-1/4+1/5-1/6+ ... =ln(2) are much better. (The problem is that 1+1/2+1/3+1/4+1/5+1/6+ ... = infinity.) You can operate with them almost freely, but you can’t rearrange the order of an infinite number of term.

The unconditionally convergent series like 1+1/4+1/9+1/16+...=pi^2/6 are almost like finite summations. You can do whatever sensible operation you want and the result will be correct.
I'm pretty sure if they did this, we would have a bunch of posts on this very forum decrying the trial as a "show trial", where Snowden does not have the ability to speak for himself or present his own defense. Whatever counsel they choose would be dismissed as a government puppet, and the result would have no impact on how people think.
It took me quite a while to get used to using the function key to access the arrows, and I'm still not entirely happy with that. If you get the Lite version that does have arrow keys, but the Lite is inferior to the Pro in every other way.
How to Choose an Air Travel Search Site
Hennessy and Patterson is in its 5th edition. That makes me feel old. I can only vouch for earlier editions, but this is a good book.

(I'm only familiar with the 1st and 2nd editions of this book, and of the two, I greatly prefer the 1st. The 2nd has a lot more information (and of course is somewhat more up-to-date), but that only seems to hide the more significant information. More complete is not always better.)
Isn't this what their developer API platform is for? You store users data on dropbox, but create your own UX with your app.

https://www.dropbox.com/developers
A preliminary research study finding is often a WORSE source than a newspaper article about the same finding, for some of the reasons laid out by LISP hacker and Google director of research Peter Norvig in his online essay "Warning Signs in Experimental Design and Interpretation."[1] A journalist who uses Norvig's essay as a checklist, or who happens to interview other scientists who think that way as a matter of habit, can also find a lot of errors in journal articles that pass even the high standards of peer review at Science.[2]

[1] http://norvig.com/experiment-design.html

[2] http://www.theatlantic.com/technology/archive/2012/07/the-ca...

http://blogs.discovermagazine.com/loom/category/arsenic-life...
The genes are EGLN1 and PPARA

https://en.wikipedia.org/wiki/EGLN1
[EGLN1] is is a ubiquitous, constitutively synthesized transcription factor responsible for upregulating the expression of genes involved in the cellular response to hypoxia.

https://en.wikipedia.org/wiki/Peroxisome_proliferator-activa...
PPAR-alpha is a transcription factor and a major regulator of lipid metabolism in the liver. PPAR-alpha is activated under conditions of energy deprivation and is necessary for the process of ketogenesis, a key adaptive response to prolonged fasting.[3]
Javascript library for precise tracking of facial features
Let's go with false flag operation designed to get Mars rover in the news this week. Finally a real scandal for Obama.
This will the first letter O in a series of anomolies spelling O-P-O-R-T-U-N-I-T-Y-R-O-C-K-S (sic)
Demanding That Apple be More Innovative Requires More Innovation
What do you use or would suggest for hosting photos, music and scanned documents?
>We currently know of 15 different "solid phases" [...]

>The form you're likely most familiar with is Hexagonal Ice [...]. If you keep lowering the temperature of Hexagonal ice, it eventually becomes Cubic Ice; tweak the temperature and pressure further and you can create Ice II, Ice III all the way up to Ice XV.

I've counted 16.
> When Snowden breaks a law, he will most likely be hung (or worse).

The U.S. has already declared that the death penalty is off the table...
I think you mean a 4:3 display?
1) Start with craigslist. Lots of ads for people/companies looking for contract devs. Be cheap if you're not experienced/awesome yet.
2) Do a good job, so your references are good.
3) Build your network. Once you have that rolling, you'll never go dry.
Are split keyboards really that much better for avoiding carpal tunnel syndrome? It seems like I just don't hear that much about carpal tunnel any more, and I wonder if the general wisdom of taking frequent breaks is a bigger factor than an ergonomic keyboard.
There is no Rogers here, and no such thing as unlimited.

The great North.
As I understand in PHP to work with Unicode you need to use Multibyte String Functions since Unicode encodes into 2+ bytes vs the traditional 1 byte. So doing a "substr" as per your example would not work unless you use "mb_substr".
Why post something so old? Is something relevant to this patent happening?
Does anyone know of any software that can do this (for OS X)? I think double-tap Shift to toggle Caps Lock would be pretty neat. Or even better, I'd like to program an action after double-Shift (or other modifier keys too, Control, Option, Command).

Edit: I got this to work using KeyRemap4MacBook, if anyone's interested, use this snippet in private.xml:

<item>
<name>Double-Shift to Caps Lock</name>
<appendix>Double-tap ⇧ to Caps Lock</appendix>
<identifier>double_tap_shift_to_caps_lock</identifier>
<autogen>
--DoublePressModifier--
KeyCode::SHIFT_L,
KeyCode::SHIFT_L,
KeyCode::CAPSLOCK
</autogen>
</item>
You would only link with the net library (and its dependent libraries - like base and crypto)
MacBook, Air or Pro? I've noticed a slight physical difference in the feel of the keyboards in the stores. I don't know if it's how they're attached to the frame or an actual mechanical difference in the switches (or maybe it's just all in my head?).

Laptop keyboards are pretty much universally terrible, but my MBP is probably the least. That said, my daily worker is a variable-weight Topre 103UB and it's been pretty good despite missing an extra windows key to remap.

Take some sand paper to the sharp edges. Don't be afraid. You own the machine!
Cass Sunstein: Seven Crucial Points in Obama’s NSA Speech
Qt is a higher-level application dev framework with UI support (like MFC but cross-platform). We were looking for lower-level constructs - especially in the networking and P2P areas.
For such code I would be holding down the Shift key with my left pinkie while I type the rest with all my other fingers.

That is (↓ meaning shift down and ↑ shift up):

↓mboot-page-align↑

The alternative would seem to be less effcient:

<Caps>mboot↓-↑page↓-↑align<Caps>
Mind you, the following is just rumor talk:

An aerodynamicist who used to work for the company once told me that when Airbus (in this millennium) designed a certain plane, they had a wing design with and without a winglet. They had equal performance. The winglet one was chosen for marketing reasons.

Same with composites - the more you use, even when it increases weight - the better it looks in marketing. It is perceived as more modern. I've heard similar things about some mechanisms V-22 Osprey - that composites were used where old fashioned metals could have worked for lower weight.
Two additional details:

* Terence Tao got the Fields Medal in 2006 http://en.wikipedia.org/wiki/Terence_Tao

* ColinWright's post is now undead.
Can any "idiomatic" Go programmers here give a better example of how you would do this?

Sure.

sort.Sort(sort.Reverse(sort.StringSlice(vs)));
You're not alone. I got a Lumia 920 the day it came out, as my main phone. It still has a little bit to go to be a full-fledged competitor to iOS or Android, but I don't know if I could go back to using an iPhone. I'm so used to live tiles, the back button, and the navigation apps that it would be hard to go back.
You go from "Everything is shit and I can't wait to leave" to this? You sound like me two years ago. All I did was bitch about my job, but made excuses whenever someone asked me why I stayed. I suggest you find something better as soon as possible. Once you do, you'll wonder why you ever stuck around the hell hole for as long as you did.
Just to be clear, he took an oath to defend the constitution and he appears to be one of very few people actually doing that.
When to Stockpile Computer Parts?
The core Chromium codebase itself uses the same license (a BSD-style license). Chromium itself uses certain other third-party libraries that have different licenses.
"Update: Some people are sending me money -however I don't have any expenses right now so thank you very much but I can't accept it. If you want me to do some work for you though..."

Huh? Does this guy not need to eat?
This is the second time she's been hellbanned too.

For no real reason either time. I'm not sure what's going there.
South Armagh crash victim named
Test Driven Mobile App Development at eBay
The first version was plastic. The second (latest) has a brushed stainless steel ring.
Yeah but 3rd party apps will probably need to charge end-user for usage on top of what Dropbox is already charging for storage.

If Dropbox would do these services themselves, they could make them free because they make money from storage.

Not only that, Dropbox would effectively lock-in their users into Dropbox platform. Right now it is extremely easy to switch from Dropbox to competitor. Once you start depending on so-called Dropbox apps, you can't leave just as easily.
That's definitely true, that you wouldn't buy all your capacity upfront, but you would need to have a minimum amount of capacity on hand upfront, and to do that in multiple datacenters and build the software to manage it would cost money. That explains why they started on S3 but it doesn't explain why they are still there now. looking at the economics of it, I wonder if Amazon hasn't cut Dropbox a huge discount to keep them around. But even still, with $250 million in the bank, I bet the discussion to move in house is happening right now. After a certain point (X users, Y revenue, Z $ VC money), I would look at hosting in-house. http://blog.backblaze.com/2013/02/20/180tb-of-good-vibration... looks like an interesting solution to storage.
For a beginner's introduction to C++, I really liked Koenig and Moo's Accelerated C++. It's from 2000, I don't know if there's a newer edition.

Speaking of Koenig, I also like his C Traps and Pitfalls (1989).

Sedgewick's Algorithms is excellent. My copy is 30 years old, but I know there are newer editions. I believe it's multi-volume now.

I liked two by Richard Stevens: Unix Network Programming and Advanced Programming in the Unix Environment.

And I like Bentley's Programming Pearls.

These are all old, but I'm old. :-)

Addenda: I've really liked everything I've read by Brian Kernighan. K&R is my favorite programming book bar none.

Data Reduction and Error Analysis for the Physical Sciences by Bevington and Robinson. Very approachable introduction.

div grad curl and all that by Schey. Read it before taking Fields, instead of after like I did.
Maybe just being a household name will do it for Dropbox even if Box can close more/better enterprise deals.

Maybe, but "Box" evokes "Dropbox". I saw some ads for Free 50GB of storage on Box! and the very first thing I thought was, Is that slang for Dropbox?

So, with the way Box is immediately reminiscent of Dropbox, that may reduce Box's disadvantage in terms of being a household name. Even though it's a new company, it feels familiar.
God damn it. I've just received STM32F4 Discovery board yesterday, tried to run Espruino on it to no avail. And now this thing popped up!

Is it possible to run your software on other dev boards?

Does it have enough processing power for HTTPS POST? I see someone complain here: https://community.sparkdevices.com/t/how-to-send-http-post-r...
California court rules blogger has same First Amendment protections as media
> The same goes for JavaScript today. Given that all of the usable implementations are interpreters, JavaScript can currently be considered an interpreted language.

This hasn't been true for quite some time. SpiderMonkey and JavaScriptCore do include interpreters, but only use them while code is first running. If a function gets hot, they then JIT compile the code. V8 has no interpreter at all, only JIT compilers (and is certainly usable and in wide use). And finally SpiderMonkey even just added an AOT compiler for compliant asm.js code (which, while a subset, is indeed valid JS code).
There are plenty of plants that don't need constant watering, and will actually thrive in the hot Southern California weather.

Look at a Google Earth view of any of the wealthier SoCal suburbs. Almost every house has a lawn and many have pools (that are rarely covered to prevent evaporation). What an incredible waste of water in a state that doesn't have any to spare.

It's not a coincidence that LA County uses 80% more water per capita than San Francisco County.
I keep expecting to see a win-win industry where introverts with skills revenue share with extroverts who can sell their skills. Specialization is a good thing, it seems inefficient for people who don't enjoy networking to need to do it in order to make money.
That's a pretty good idea, but don't you think it would take too long for the shipments to get there?

They should come up with a way of tracking what pictures people look at and then shipping the stuff in the pictures to the warehouses near those people. I bet you could do the picture tracking thing with an ActiveX control. That wouldn't work in Navigator, of course.
OK, but what you said was:

"they [normal rules of algebra] don't even apply to all converging infinite sums"

I know that 1 - 1 + 1... is not convergent, but that's a non-sequitur relative to the claim that you made.

> The unconditionally convergent series like 1+1/4+1/9+1/16+...=pi^2/6 are almost like finite summations. You can do whatever sensible operation you want and the result will be correct.

Yes, that's what I thought.
The concern is with precedence, and the idea that sets in that some types of classified data leaks are "more equal" than others.

Lynching of black people in the Jim Crow South were often attributed officially to "unknown parties of a mob" even when there was clear photographic evidence of white ringleaders. White murderers knew that the fiction of official non-recognition was not a rule, yet the reality of the precedent thus set led to many other mob lynchings.

All of this is to say that even though a pardon is not a rule and should be recognized as such, that only helps matters if every potential future leaker sees it as an exception and not a new precedent.
I stopped using it as well; for me, Skydrive is just a little better integrated with Windows, which is about all I use for personal data right now.
Will keep that in mind for my next post, thanks.
It's better than SysV init, but there are a dozen other init's out there, all with different properties.

And none of them leverage Linux's features as extensively as systemd. By the Linux init system, I mean the one overwhelmingly supported by most of the Linux community, and the one which is best designed to work with Linux.

Not everyone cares about "linux on the desktop," and not everyone thinks that freedesktop.org is doing the best job as far as that goes either.

Who's talking about desktops? Systemd is not a freedesktop project, and it was designed to make server administration easier by offering much finer grained control and monitoring of system services with a much better interface. Many of its most controversial features -- such as binary log files -- don't make sense except in a server context where the tampering-attestation features of systemd-journald make it a far more secure solution than plain text logs.

You should really read Lennart's essays and blog posts about systemd to get a clearer picture of its tremendous advantages.

Whatever you do, you'd best get used to systemd. It has all but won.
I think one of the biggest things that causes is losing faith in your idea. No matter how good it is, the more you think about it without doing anything to go along with the thinking, your brain will naturally find minute flaws in the idea, making you move on.
Whittling down distractions: digital notifications
Bluekitten is just the 100th or so reincarnation of recoiledsnake, which is as far as we can tell a Microsoft astroturfing campaign. Lately their sockpuppets are often female, to give people the impression we're banning women when we ban them.
Its old, and its not actually true: http://arstechnica.com/tech-policy/2010/03/controversial-ama...

The patent was re-examined and re-affirmed. Which was sad. So no, I don't know why 'luu' submitted it. Maybe they missed the date?
I haven't done a contract quite like what you describe, but as has been pointed out, if both parties agree, anything in possible. I have found more success in a "retainer" model of consulting. We agree on a certain number of hours needed up front, say three months. If they pay a retainer up front, they get a 5%, 10%, or 15% discount (dependent on negotiations). They then burn time against these "retainer hours". At the end of their retainer you can slip into a normal hourly rate billing cycle or negotiate for another retainer at a discount. The client knows more fees are coming as the retainer approaches zero, and thus will very often not allow scope creep to come in.

I often try to keep a little retainer left over at the end. Some say I should keep this for "change" orders. However, I will give it back to the client! Why? 9 out of 10 times when I offer to return the leftover they are ready to add it to a new retainer for another project. You can't make a client happier than saying "here's the final demo of your project! It was great right? Oh by the way we came in under budget." Just make sure you are in constant communication with the client, have regular demos, and deliver something amazing.
Not sure what you are into but PHP is anything but painful to work with. It's the easiest to get started, cheapest to run, and frankly when you actually use it for what it is intended, output web pages, I fail to find better.

At the end of the day, if you keep it simple you can go far without ever needing to do much maintenance and scaling. Most failure to scale I've seen come from bloated code base and code written by people who are not PHP developers.
I'm not sure what you mean by "optimized for use in browsers". I can't speak to the other 2, but Chromium is basically a vast collection of C++ cross-platform libraries that can be used in many applications.
I do understand sometimes that at a startup you have to think about lower salaries and such. And while I think catered food and such are cool. I would definitely trade it in for a proper raise structure and other, more meaningful benefits.

I have a number of friends who work at another startup that caps pay below market rates and instead of pay raises gives them equity. Some of them started right out of college and now, 6 years later are making the exact same money. Sure they have loads of options, but if the company fails to sell it won't matter in the least. Of course in the meanwhile they've enjoyed the other typical startup perks that cost the company some fraction of what a proper salary would.
We could get around that issue by having a dedicated program for looking at the pictures. We will develop a networked software delivery system that people will use to install this program quickly and easily.
Value of Startup Events
I recently agreed to help a friend out with an event he is hosting which I'm posting here. I've received some surprising comments from some on promoting an event like this

I'm curious of others thoughts on the value of such events, especially given there are so many of them in the Bay Area. Do you find any of them of value? How do you decide which ones to go to? What's the most value you've gotten at an event if any?
The raised another round probably so insiders could sell shares or they could IPO.
Show HN: Sixfolio - Social Network for Local Professionals
by that same logic American companies should not purchase SAP or Siemens kit then either, no? Allow me to cite that most pro-Snowden of papers, The Guardian: http://www.theguardian.com/commentisfree/2013/oct/04/german-...
from the faq:
3) How do you find these products?
Most of the products on our site are hand picked. We sometimes use automated tools to search Reddit for product links, and only import the awesome ones.

that's boring. i was expecting some sort of algorithmic awesomeness, just pasting the amazon urls of things you see on reddit into a website is not especially novel.
Perhaps the reigning champion could come forward to consult on surface hardness, body shape, concentrated mass, trajectory and wrist-action. Personally I cannot see that rock being tiddlywinked at all. Though I love the theory for coining a new verb.
From the original article: "If you exclude children from the numbers..., then 36% of poor people work at least 27 weeks/year"
The argument that the poor don't want to work hinges on this number. This number does not take into account the disabled, retired, or otherwise unable to work who disproportionately fall into poverty.

As someone formerly below the poverty line, I take great issue with the statement that the poor do not want to work.

To put this back in terms of the updated graph from the CBO: even a menial job offers the potential to possibly move out of the poverty range with time. Between $20k and $30k the Disposable Income line tracks very closely to the Real Earnings line, meaning that the incentive is high. In a more practical sense, the difference between having $20k in disposable income and $28k is actually very palpable. Living in poverty is a hardship that defies the rationality he suggests.
Hi hdevlance,

Generics actually have very little to do with sorting a list in Go. The example that the parent gave could be expressed in one line as "sort.Sort(sort.Reverse(sort.StringSlice(vs)));" No generics needed-- only composition. sort.Reverse is a wrapper interface which can be composed with any other sort.Interface to reverse it. It is typesafe, too-- there are no typecasts.

There are cases where generics would allow us to avoid typecasts, but this is simply not one of them. In many cases, what you want can be expressed via composition of types, and often (in my opinion) in a clearer way than by using lambdas, continuations, and callbacks. I suggest learning a bit more about the language and keeping an open mind.
My baby pouts every time I sing this note
CastAR the more realistic alternative to Oculus Rift
If your rate is higher than the cost of a flooring contractor, why not just hire one?
Good question, how about a honey pot iPhone that you leave on the table and it calls the cops if that one stops being associated :-) Too bad you can't dial by IMEI, then you use use a RasPi pretending to be a cell tower to pull the IMEI and if it didn't recognize it, call the phone and say "please identify."

Ah the joys of a friday afternoon waiting for the next meeting to start ...