skysight-inc/HackerNews huggingface dataset:
Well, most of the stuff online is pretty crummy too. But it's at least crummy stuff you've never seen as opposed to reruns.
No doubt. It's not that I don't think my other investments won't surpass Apple in appreciation, but it likely will on a risk-adjusted basis. I never invested 75% of my portfolio in anything, but I did for Apple.
Not really into the Cider, thanks for the suggestion though. I brew beer because I like to drink beer :) I don't find brewing too complicated, just very time consuming, time I no longer have now that I have kids.
For anyone confused, the reason Apple is currently only worth around $98/share (when the person above invested $400, and consider it a good investment) is that Apple split their stock in June this year. Before the split it was at $645.57/each, they gave everyone 7 worth $94/each instead.

Since June the 7 pieces has gone from $94/each up to today's value of $98.32/each, or $688.24 pre-split. If they invested at $400/share they'd have made +75% profit if they sold today ($288 profit/each). That is before taking into account inflation, tax, and opportunity costs.

If they owned their stock pre-2005 then they have experienced two splits and their stock is worth twice as much ($800) in the above estimations.
IO talks to you about restaurants in natural language
The problem with this is when you introduce applications with arbitrary dependencies. If your language can spit out a binary which is truly statically compiled, like Go, a Makefile or simple shell script such as https://github.com/nathanleclaire/sfserver/blob/master/build... will do you just fine, but if your app is Ruby or Javascript, requires dynamic linking, etc. the task just got a lot harder.

I'd love to see more research in the area.
I am using Chrome on OSX and do not get it:

https://gist.github.com/dekz/7c911fa633e37fb130d4
Takes iron discipline to keep going, 4 weeks into an 8-week project with nothing to do but turning the crank.
"Because for incapacitation, not assassination, regular bullets would apparently have been more effective."

Absolutely and totally false.

At the most fundamental level, you want the bullets to dump their energy in the target body. "Regular", as in Full Metal Jacket (FMJ) bullets are smooth and slippery, and more readily pass through a body (and are more likely to cause greater harm to anyone behind).

Hollow point bullets, if you're lucky, expand (which uses up some energy), and that larger bullet does more damage in its passage (also using up more of its energy).

Here's the key question you're implicitly asking: do you want to stop or kill the target? Per the above, unless you get a lucky hit on the central nervous system (CNS), people who get shot stop because they don't want to get shot again (perhaps 1/2 of the criminals shot in the US), the rest when they've lost enough blood, which bigger wound channels, destroying more tissue, do a better job of.

If you just want to kill someone, pump a lot of holes in them all the way through, for which FMJ is best. It'll be much harder for anyone to patch them up before they die of blood loss.

I put it as a simple law: lethality scales with number of hits, stopping power with the diameter of the bullet.

Caveat: if you don't luck out with a CNS hit or convincing the target he doesn't want to get shot again, there's a rather thin line between causing him to lose enough blood to stop fighting, and losing enough to die. But he still has a better chance to survive the former, and you and the other good guys have a better chance of surviving because you took him out of the fight faster.
Those would be a few of the caveats, to be sure. Though not, themselves, entirely unqualified negatives.
Detailed Breakdown of Ampersand.js TodoMVC Implementation
OP makes a good point about buildpack-deps being quite huge. My only complaint about the official images is that they take a LONG time to pull.
Getting started with web hacking tools
Heyzap is hiring a lead recruiter
I don't know about that. Most software can be bad, but enterprise software tends to be a special kind of bad. The big problem with enterprise is that the buyers are not the users. Therefore, the incentives are not aligned and the result is extremely poor quality software.
Earnings call is live now: http://events.apple.com.edgesuite.net/14lkjbsdpihjbfvpihbasd...
And every password and login form you use to protect your passwords. And every government form you fill out (they often require personal identifying info). And every link that links to those forms, etc. There are a lot more ways to attack a connection than just hijacking a cleartext bank password.
Laptops ate the desktop. Is that what you mean?
It's not ad hominem, it's hyperbolic and a reference to the synergy of Distraction and FUD.
Of course, legalization makes a difference. Dozens of people will think Weed is not a drug anymore, just like alcohol and tobacco are often not taken serious.

Meanwhile, you use an argument of authority. Keep your disappointment. I could point to a couple sources about the Terrorist strawman, but I'm sure you know the context.
Bought at 21 sold somewhere near 80. Two splits ago. Ugh.
When the G5 Powermac came out I gave some serious thought to putting that money toward stock ($3k at ~$15/share). I needed a computer too badly though...

I did end up buying at 280, 320, 500 though. Sold it all off just before the last split.
> ...Bob may overestimate the probability that Alice lied intentionally and thus would experience more anger, because he will compute more possible outcomes where he gets hurt by Alice.

The author's theory kind of sounds like a "Parallel Universes / Many-Worlds Theory" model for psychology.

While it can be useful in many ways, the model itself might not be based on reality (i.g., how the brain works), and in the example - it might just be that the ego needs control, and when that control is shown to be false, it reacts the best way that particular brain's ego can...

A confident person would just blow what happened off. A stressed person might get angry. Etc.
You mean like the iPod was cannibalized by the iPhone, more or less, and it's revenues have been steadily declining (-28% this quarter compared to Q4 2013)?
Great outcome for a great business!
Does anyone have ideas on improving the blocking?
All C-x space does is visualize the rectangular region. You still use all the old binding (C-x r t for instance) to do anything with the region.

The annoying thing about C-x space, is that it used to do something completely different (set gud breakpoint), but I digress.
There's also pastebinit, which is packaged by at least the major distros and supports multiple pastebins.

http://launchpad.net/pastebinit
Show HN: A messaging app for trading favors
>"Hey, yeah! I went to Rocky Mountain once!" //

Hate this jokey style of response. Is it stating that the image is from Rocky Mountain; Perhaps it's just a random comment-bot statement about national parks? Bleurgh.

Yes, I'm sure there's a demographic that enjoys inane comments written as if the presentation layer was conscious.
It's actually pretty smart.

They are allowing cannibalization of the iPad to the iPhone Plus because the margins on the iPhone Plus are higher, and people actually upgrade it every 2 years. I don't know a single person, including myself, that has had any impetus to upgrade their iPad, so this is a way of shifting people over to a phone model where there is a more defined upgrade cycle.
Joint ventures almost never pan out; especially for content. Once you create a joint venture, none of the partners have full control. That means decisions need to be made by consensus. It's hard to have consensus on a regular basis with one of your competitors. Do it too much and it's anticompetitive; don't do it enough and you'll never get anything dine.

If your company is relying on a joint venture to save its future, you should probably update your resume...
UCSC has the sequenced strains loaded in their genome browser, too, if it interests you

http://genome.ucsc.edu/cgi-bin/hgTracks?db=eboVir3
What? Emacs isn't a big Lisp interpreter. It's a text editor that is extensible with Emacs Lisp. Sure it contains a Lisp interpreter, but saying that Emacs is only a Lisp interpreter implies that the entirety of the text editor is implemented in Lisp, which is clearly not the case.

I use Emacs as a text editor, which means I use it to edit anything that has text. Granted that is a huge part of my computing needs.

I don't want Emacs to be able to do anything. I already have an operating system and a text editor.
Other way around. The analogy would be the desktop eating the laptop.
This is interesting:

Penguin 1.0 on April 24, 2012 (impacting ~3.1% of queries)

Penguin 1.1 on May 26, 2012 (impacting less than 0.1%)

Penguin 1.2 on October 5, 2012 (impacting ~0.3% of queries)

Penguin 2.0 on May 22, 2013 (impacting 2.3% of queries)

Penguin 2.1 on Oct. 4, 2013 (impacting around 1% of queries)

Penguin 3.0 on October 17, 2014 (impact not yet released

So entire year worth of algorithmic improvements have been just impacting ~3% of queries? Could this be a great slow down in improvements in search?
Congrats! Great service.
In the specific case you pasted, the [] are just syntactic sugar to specify information about the arrays that you are passing in to Cython.

I find that far more legible than complicated template expressions - but that's likely a matter of habit.

About the object lifetime: there is a lot of good information on the Cython webpage (although it is a bit spread out) - but usually, unless you are writing Cython only applications, I tend to write tight Cython numerical routines that take a pre-allocated input/output vector and just update the output vector.
Sometimes it is possible to do long-running computations with pure C code and the GIL can be released. Mostly though you use Cython because it lets you combine Python code with C code, and any code that touches Python datastructures must hold the GIL. Therefore the same advice as for Python in general applies, use multiprocessing instead of threading.
How come Tuesday looks way different than all other days?
I wonder if a model like this one could be the basis for coding AI with emotions. Not that you'd really want a robot butler who experiences mood swings, but I'm sure there would be useful applications.
We developed biicode (a C and C++ deps manager) in python using Cython

http://blog.biicode.com/bii-internals-compiling-your-python-...
Show HN: Castnow – a Chromecast commandline player
Well that's "normal" progress. To take your example it would be the iPod suddenly roaring back to life after the iPhone had been around 3 years or more and growing rapidly and the iPhone becoming flat in sales. That's why it's so unique (I think)
My dad still remembers (and complains about) when his stockbroker was calling him begging him to buy stock in the nearly bankrupt Apple saying it was a good opportunity.

Even a tiny investment would've paid off easily even by the mid 2000s.
IBM Is in Even Worse Shape Than It Seemed
Kind of like how iPod Nano cannibalized iPod Mini.
In a Dome in Hawaii, a Mission to Mars
Dita Von Teese 3D printed gown in full 3D glory
Is there some problem with macros in the new SDK? Or is it that your macros are specific about word size?
Machine-Learning Maestro Michael Jordan on the Delusions of Big Data and Others
Soo, instead of having DNS + CA to hack now we just need to hack the DNS ?

That seems like a single point of failure to me.
Doesn't this just swap the existing set of trusted CAs (used to bootstrap TLS trust) for a new set of trusted DNS root operators (used to bootstrap DNSSEC trust)?

Surely if you're worried about state actors, this is no help?
> he (and his ilk) enslaved a large portion of the country

I read the book, and would be most interested in a cite for this.

> the people begged government to help curb the robber barons,

True, but that's not a statement the public was seriously harmed.

> Teddy Roosevelt wrestled power away from them

True, but also not a statement that the public was seriously harmed.

It's possible that "Titan" is a whitewash, but it has 4.5 stars on Amazon and appears to be well regarded.
That's an important feature. "Display:none" hides the element completely whereas the "Visibility:hidden" hides the element but reserves the space that now hidden element used.

If you have a box with "Display:none" - the box is no longer there. Try it with "Visibility: hidden" - the box is no longer there but the shape of the box remains.

The problem has zero to do with CSS. Robots have no concept of styling when crawling. It's the way the URI's are interpreted. You're jumping from one server to another server. If Google placed a parameter in the URI or designated a cookie/session that you could interpret, you could pull the search term and do what you will with it.

However, Google only suggest the page based on contents of that page. Not the article and section it was found in.
Referencing the time period in which the economy grew at its fastest rate in history in regards to GDP and real wages? Gilded Age transformed US into the economic superpower that it is today -- regulatory vacuum helped this. Government corruption and high tariffs helped prevent competition and helped establish the monopolies it later set out to break up. RRs benefitted from the creation of the interstate commerce commission
What Have I Done Today – time management for Google drive
Well, I think it’s more complicated than that.

What I do enjoy about the Mac are these small indie devs, selling their software at relatively high prices (read: $50 instead of $3). The Mac doesn’t have all the software, but it has some really cool, high-quality software that shares my values when it comes to design and UI.

The App Store (to some extent even the App Store on the Mac) was never really like that and always a more toxic place with cutthroat pricing. You can’t sell $50 software on the iPad (even $10 software is hard to sell), so the situation is just a different one on that device.

I mean, devs are frustrated with their inability to make money on the iPhone by just charging for software – and that device is way, way, way bigger than the Mac ever was.

Selling software on iOS has its own quirks that makes it different from the Mac.

That said, it has always been harder to find devs that share my values on iOS, so maybe that's a general problem of the platform (maybe it’s just a problem with discoverability and there are in fact more devs that share my values on iOS than on the Mac!) and has not a lot to do with how well these devices sell.
Microsoft may offer a network appliance that will turn your hardware into Azure
With one Apple is providing the payment method. For the other Apple is providing payment method, distribution channel and store.
Was that link removed from the webpage ? I find no cs_dump.txt reference.

edit: ah, found it. It's on the second page.
There is no "previous form factor", the iPhone 6 Plus is still a "newer form factor" absorbing the older one.
How to host your Ghost blog for free
CONSPIRACY THEORY
My mother in law and wife are both desperate to upgrade their iPads, which are an original model, and a non-retina iPad mini.

We may well buy 2 new iPads over the next 10 months. The point being that there is an upgrade cycle that is more like the Mac than the iPhone, but there is a cycle.
At least it sounds like this only applies to new apps, not apps updates for apps that are already published. It would be great to get clarification on that though.
I'm not sure why you'd say that. There's a lot of misinterpretation going on here. Read the text carefully (emphasis mine):

> new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK

You must include support for these items. There is no suggestion or requirement that a developer not support iOS7 (or iOS 6 for that matter).

This also only affects new apps. So basically:

* This only applies to new apps [1].

* This only requires that new apps include support for iOS 8 [2] and 64-bit.

* Developers can still support older versions of iOS.

That's just the basic breakdown of Apple's expectations. Your customers might still demand support for older iOS versions, so this isn't much of a change as far as legacy support goes.

1: I suppose it is open to interpretation whether "new iOS apps uploaded to the App Store" includes updated versions of older apps. It doesn't sound like that to me though.

2: Just because you use the iOS 8 SDK doesn't mean you can't/don't support earlier iOS versions. Quite the opposite actually, as iOS SDKs have specific provisions for supporting older versions (note, I'm not an iOS dev, but this is what I hear).
Show HN: Parrot AR.Drone 2.0 controlled by body movements (via Kinect)
As the sibling comment suggests, multi-threading through Cython isn't as smooth as it could be. But, it doesn't seem too bad. I've used it in a rather rudimentary way to accelerate key computations for some NLP models that I've been playing with recently.

As an example in [1], you can check out the function at lines 293-314, which calls the function at 224-256 (or lines 259-291 depending on the machine architecture...). The actual dispatcher that initializes the threads is in [2]. I guess the key points are the use of "nogil" in the function declaration on lines 224-229, and the use of "with nogil" when that function is called on line 312. Note that the code is complicated a bit by my use of BLAS functions accessed via function pointers provided by SciPy.

[1]: http://github.com/Philip-Bachman/NN-Python/blob/master/nlp/C...

[2]: http://github.com/Philip-Bachman/NN-Python/blob/master/nlp/C...
I agree - a great update. I especially like it when I am in -nw terminal mode and being able to use F10 to get access to the menu items I don't remember the shortcuts for.
Disclaimer: I work for an ESP (not MC).

So this is a deliverability issue, and might not entirely be MCs fault (though it is of course their decision). Whether people realize it or not, you don't use us just so the don't have to maintain email servers (that's part of it), but also to make sure that the email they send ends up where it's intended to go (most of the time). That's not just making sure all the SMTP rules are followed, DKIM/SPF/etc. are right, IPs are kept off RBLs, etc., etc. Email hosts also look at the reputation of the email sender in determining whether to deliver to their customers. Email senders have to walk a careful line with the ISPs (Google, Yahoo, Comcast, etc) who provide email to end users. If an ESP sends too much email that tickles a spam filter at an ISP, the ISP will block the ESP, which is a major business hit. Bonus: we rarely know what the thresholds are, and it changes all the time. If we get blocked it can impact much more than one client, and we then have to negotiate with the ISP and convince them that we haven't gone bad, we're policing our clients, and pretty please let us send them mail. We have an entire team of people (10+ folks) that do nothing but manage those relationships. When this happens enough with a single client, even if they aren't technically in the wrong, it's a business decision as to whether the client is worth keeping.
My initial tranche of options were at $42 in 2004; I sold the majority in 2009. I alternate regret, rage, and joy in the fact that my extremely good luck in getting the job at Apple allowed me to completely clear my family's debts, and provide capital to start an (ultimately) unsuccessful company.

Can't change the past, but oh, there are times.
Congrats on taking the leap and going for it! Best of luck to your company.

No plans to visit the Bay Area right now, but maybe I'll be down for a conference some time. If you're ever in Portland, I'll do the buying. :-)
Yes -- the language is ambiguous.
If you pick up anything from HN, please don't let it be the pessimism :)
D development forums are NNTP, although there is a forum as well.

I really prefer the keyboard navigation and all the niceties offered by Thunderbird than the web groups interface, each with its own set of allowed actions, mostly without keyboard navigation.
Apple can eventually just buy them and rename them, Apple Enterprise Services.
How to design the most efficient software your users have ever seen
"Apple is providing the following guidance for its fiscal 2015 first quarter: revenue between $63.5 billion and $66.5 billion"

That's ~$5 billion per week. iPhone 6/6+ must be doing amazingly well internationally.
The example you give is the old way to specify the type of a numpy array. With typed memory views it's more straightforward IMHO:

cdef convolve(double [:, :] f, double [:, :] g)

I don't know if there are templates or macros for C++ which do the same thing, but if you look at the output of Cython and the complexity and amount of work it's doing, I don't think it's likely something like that could work.

The generated code is of course clunky and difficult to follow, but I found that when trying to understand specific things it's easy to follow what parts of the Python C API are being invoked and consider the overhead involved. The annotated HTML output is useful for this (cython -a).
Blurry Fonts on OS X Yosemite
No, I believe OP is pointing out that a newer product (the iPad) is being cannibalized by a product originally released earlier (the iPhone). The iPhone cannibalizing the iPod was to be expected - the iPhone came later.

I think it is a pretty astounding change. For a while everyone was thinking "Tablets would kill PCs/laptops". Instead, I think these "super phones" may end up killing (OK, not killing, but at least taking a big bite from) tablets, while laptops remain unscathed because they are still better for heavy duty content creation.
I took at peek at Cymem just to see what was going on, as it was described as a "small" wrapper. A 3600 line .c file was... more than I expected.
Internet service provider (and cable for that matter) industry is one industry that needs to change. I think Google fiber is a step in the right direction, but it is simply taking to long.
Nano came after Mini, which would be the expected pattern of canibalization. OP's point was older product category canibalizing newer one.
Volvo isn't the only one. One of the new Ford Mustangs is running a 2.3L turbo 4-cyl. Some Mustang fans complain because they like that classic V8 rumble but I don't think the people buying Volvos are too worried about showing off at the each red light.
Sure, if you really skimp you can do stuff fairly cheap, but if you don't want to go insane with all the juggling you're generally looking at two kettles, and an igloo. They do sell some setups with two igloo's, but then when you're sparging you are either doing batch sparging (which can be a bit tricky to keep the temps right) or you're doing a mash out with water from a separate smaller kettle.

Brewing can certainly be done on the cheap if money is more constrained than time and effort. And there are definitely no shortage of creative ways people have devised to save some money.
apply-macro-to-region-lines does not need macros to put the cursor on the next line.

From the manual:
The command C-x C-k r (apply-macro-to-region-lines) repeats the last defined keyboard macro on each line that begins in the region. It does this line by line, by moving point to the beginning of the line and then executing the macro.
Yep. IIRC, The delay was due to not getting a brokerage account setup properly, and then having the stock pop from 12 (almost book value, or $4billion) to $17. At which point I decided that the move had already happened.
That's exactly the issue: Grading homework, assessing that it hasn't been copied from others requires an expert human being. Whenever you need expert human being in the chain, scaling goes out of the window.
I have always done full grain. The bags don't get good conversion yields in my opinion cause the grain really only gets good exposure around the outside.

I have seen/had a few of my friends' extract brews and I agree they are much simpler, in some cases the beers were about on par too.
What happened to Stripe Bitcoin payments?
https://stripe.com/bitcoin