skysight-inc/HackerNews huggingface dataset:
Thanks to a curious Google search four days ago, I just found the obituary for my father, who died after a long battle with cancer ... three years ago. Didn't specify which kind.

I never really knew him: all added up, I spent maybe two or three weeks of time with him. Almost all of which were from me calling him and asking if I could visit. So many times he'd say he had plans or just not show up. I just got tired of always reaching out to him, so I decided I'd leave it to him if he wanted to reach out back. Haven't seen him or spoken to him in fifteen years. Maybe I should have kept trying, but at some point you just take the hint that you're not cared about.

I never thought I would be saddened by his eventual death, and indeed, no tears were shed. But when I stop and think about it, there's this ... feeling like your stomach is being dropped. You can logically consider the finality of death, but it really is quite different when it's actually real. Just knowing that now, you can never, ever change things.

He didn't die of a heart attack or in a car accident: he clearly knew he was going to die for some time. As callous as that man was to me, I never thought he'd be so selfish as to not reach out in his last days. If not for his sake, then at least for mine, for a chance to say goodbye. Perhaps I can kid myself and say he was too ashamed, but I know deep down that he just didn't care.

There was always this hope that one day he'd feel some inkling of regret and we could reconcile, at least as much as one could with a father who wasn't there. But now that he's dead, there's no longer any sliver of chance. He will now always be a selfish man.

I find myself angry that I am angry about his passing. It makes me feel awful that I can't even grieve at the loss of a parent like a normal human being would.

But maybe this is better than the pain the author of this story went through: watching someone you truly love deteriorate and pass right before your eyes.
Great and and average designer
> Gillis Cashman, a managing partner at MC Partners in Boston, says it makes sense to charge extra to big content providers like Netflix, whose services at peak hours can sometimes consume more than 30 percent of total Internet traffic. Video is “significantly congesting these networks, and causing real issues for carriers where they have to spend a lot of money upgrading networks, and pushing fiber deeper into their networks,” he says. “There is currently no model for monetizing that required investment.”

This argument doesn't make sense to me. The ISP's customers are using the ISP's network by downloading Internet content. The nature of the content should be irrelevant to the discussion. The ISP's customers are purely responsible for that usage, and it is part of - from what I understand - the service they are already paying for. The ISP's network is only "congested" if it is incapable of delivering on the service that was advertised (assuming for the sake of argument, some particular speed of access).

Thus, how can Cashman argue that "there is no model for monetizing the required investment?" Isn't that exactly what ISP customers are buying when they pay for access to the Internet through the ISP? The onus should morally be on the ISP to make a good-faith attempt to build sufficient connections to any content that's popular enough to saturate the links providing it.

Furthermore, why isn't it naturally the ISP's responsibility to price their access sufficient to cover current usage and expected growth in usage? New use-cases for the Internet are constantly going to appear. It is the ISP's responsibility to provide Internet access with sufficient throughput that it is not congested for any reasons under the ISP's control; and to price their access sufficient for investment to achieve the throughput.

"The latest BigMac hamburger caused hungry residents to swarm McDonalds and caused drive-through lines to be congested today in Cloudville. Gillis Cashman, managing partner at McPartners, Inc. says that, despite selling happy meals in record numbers, delays in drive-through lines will continue, since since there is "currently no model for McDonalds to monetize the required investment" to upgrade its drive-throughs.
I feel for you losing your parents together like this. I am glad that you were able to gain something positive out of the experience.
If it would ever happen to me, I'd prefer ending it myself when I reach the end of the line. Just a few weeks ago a local elder couple did the same thing here. I do understand it's easy for me to say as I at least have a choice to end it with the assistance of doctors.
Alibaba Files For Massive IPO With 9-Month Revenue Of $6.51B
Probably the use of tiny fractions of a Bitcoin in transactions.
I recently switched from CUDA to OpenCL, so I could use AMD's cards which are (imo) much better value. So yes, Nvidia are playing a different game - premium prices.

I can see why many people prefer them though, if they have the cash - setting up AMD's cards on Linux is a real pain with drivers, profiler, etc - in that department Nvidia are miles ahead (whilst AMD and their customers are in the 7th circle of hell).

Hopefully the competition will keep spurring them both on.
It's slightly more complicated than that: In addition to the init() function, variables on the package level can be initialized during initialization too.

For example: http://play.golang.org/p/tvlX7cqaaB

This is important for package level variables such as arrays. Since there are only a very limited number of types which can be constants in Go, everything else which you'd use like a constant needs to be initialized.
I think that's confirming my intuition. Getting that innovative paint algorithm to the point it can simply plug and play with current robo-paint-arm in 8/10 factories will involve:

- developing the algo (ie knowing the domain intimately)
- verifying the algo against the four major robo-paint-arms
in production (probably more)
- meeting the safety testing criteria (expensive)
- demonstrating the savings in paint vs cost of other expenses (ie we save 1% paint but the stop start nature clogs up 10% more often which is a manual fix)
- sales and marketing

wow, I just see problems don't I ?

But compare that to "If you tie this box to every cow, you will be able to tell which ones are active, which lethargic, which have eaten grass from the top of the field and can then sell their milk for more"
Page faults are no more expensive than any other physical I/O. If the data you want isn't already in cache, a seek()/read() is as expensive as a page fault. Moreso really, because the read has to do a buffer copy too.

Fair point about I/O failures though.
>I mean, until medicine becomes perfect, then is sickness an any more unreasonable cause of death than old age?

Yes, of course. It's much better to die peacefully and in full possession of one's self than of wasting sickness or mental degeneration.

As in, several people in my family have living wills to this effect, that kind of better.

>Perfect medicine would also cure death from old age, right?

Once again: yes, of course. But we're nowhere near there yet, so what we can do is make sure people can die without suffering overmuch.
I wish I could get percentages or statistics out of the doctors I have had to deal with. Whenever I have asked direct questions I get handwaving and I am spoken to like I am an idiot.
There are plenty of examples on http://www.stackless.com/ :)
Verisign acquired Network Solutions, the administrators of .com.

The name registry was initially government funded, but privatized and sold off in the early / mid 90s.

https://en.wikipedia.org/wiki/Verisign
https://en.wikipedia.org/wiki/Network_Solutions
http://mediafilter.org/caq/internic
"When I asked them when the right time was to tell someone that death is unavoidable, they most often told me that the moment occurs after several successive attempts at stopping the cancer have failed. Only then, when the patient is cornered by cancer, that’s the time."

I wonder if that's a US thing? I'm based in the UK and have been unfortunate enough to have a bunch of friends and family die of different cancers over the last ten years. In all but one case they were told almost as soon as they had a diagnosis. In the one case that wasn't the second consultant that did tell us was quite visibly cross that the first consultant hadn't done the job.
I think it's reality. Do I like it? I'm mixed on it.

I'm sad that Threes didn't seem to get the attention that it kind of seemed like it deserved. On the other hand I think even if Threes is arguably a better game by some metric most people seem to enjoy 2048 more so 2048 brought something to the table that wasn't there before.

If you think your game is easy to clone, rather than not make it, maybe you should take that into account when releasing it. Maybe Threes should have been free? Maybe knowing it would be easy to remake they should have invested more in getting the word out? Or, maybe as you suggest they should have done something else.

Basically I think it's reality. An easy to clone game has some risks that a non-easy to clone game doesn't. You should take those risks into consideration.
Not really. Tinyboard and Kuasba X are both still pretty popular. Both are still actively maintained.
Impressions create brand awareness. Those Amazon tracking ads, showing you stuff you have looked at, might not make you click them but they serve as a reminder that you might want to reconsider buying that roomba. There is also a distinct difference between product and brand advertising. The latter is not conversion oriented. They aim to add their brand to the relevant set for your next purchase decision. So even if you don't click them, you are still being affected. There is even evidence that you don't have to read them, subconscious exposure suffices.
Tried it but I can't shift the spreadsheet mentality. Perhaps I'm getting old and inflexible but literally everything has a brick wall somewhere apart from spreadsheets.

Edit: I did my accounts on an HP48GX until about 2003, bought sage line 100 and hated it, moved to excel 2000 and now libreoffice calc.
Does anyone know which library this uses to convert mails to HTML?

I'm wondering because I need something for a devops project that can show spam inline in a webpage. Obviously this is dangerous because it could spread malware so what could mailp.in be using to avoid spreading malware like this?
You're right. It's very important, more so than putting a human on Mars.

What I meant is that cancer is far more than just one thing to cure. I have a friend who's a cancer researcher working with immunotherapy, one of the more promising new directions for cancer research. And yet, even if we can cure, say, leukemia with it, there's still other cancers that may or may not be curable in the same way.

Still, it is a hope that one day we'll have a cure for all the varied types of cancer. It's still not going to be easy.
But all of life does suck. It's also all beautiful, and amazing, and completely meaningless, yet full of meaning. To me it's all a big joke. Nothing makes sense.

Basically, yeah, it's more complicated than what I expressed in my comment. I used some poetic license.

But thanks, though.
FWIW - it can be done. What you describe is very similar to the situation I faced some years back.

Similar feelings motivated me to make a change, which is how I ended up working day-to-day with the late stage cancer patients I mentioned upthread.

It's definitely not an easy change (and not a cheap one, either) but I'm pretty sure I'd make the same choice if I had to do it all over again.
How is not requiring registration "worse"? Just don't send the link publicly.

Sure, the recipient might share it, but s/he could also just download the file and share that, so you haven't lost any security.
I dunno. I wonder if the whole "new vigor for life" thing isn't actually just a personality trait coming out.

For instance, I think I'll probably respond that way when someone in my family dies. However, I think that because I already know that when Memorial Day and Holocaust Remembrance Day come around each year (and Memorial Day was two days ago, so this is sort of fresh), I don't have any impulse to cry and mourn, but instead to go find Nazis and/or terrorists and/or the Grim Reaper and beat the crap out of them.

There might just be some of us who respond to death with an impulse to, well, fight it.

EDIT: I'm referring to Israeli Memorial Day, which was in fact two days ago.
Räumung Wien
Räumung Wien , Räumung
Umzüge ob in Wien, Österreich, Bundesweit oder im Ausland wir bleiben preiswert, schnell und zuverlässig.
Wir freuen uns, dass Sie sich auf unseren Seiten über Luxus Umzug informieren und hoffen, dass wir für jeden die gewünschten Informationen bieten können.
There are two independent problems here.

Problem A:

foo.c: #include "bar_auto.h"

when you have a rule "%_auto.h: %_auto.xml".

gcc -M on foo.c will not tell you about the dependence on "bar_auto.h", but will rather fail. With buildsome or a better #include scanner, you will know that foo.o depends on bar_auto.h, even though bar_auto.h does not yet exist.

Problem B:

x.c: #include "bla.h"

a/bla.h does not exist

b/bla.h does exist

gcc -Ia -Ib -o x.o -c x.c

gcc -M tells us that x.o depends on b/bla.h. We cache this information to avoid rerunning gcc -M every time. Then someone adds a/bla.h. A rebuild will change x.o, but "make" or whatever build system cached the result of "gcc -M" will not rebuild anything.

You might say "gcc -M" should be rerun each time, but this is extremely wasteful, as there's no reason to rescan all the .c/.h files every time, when they did not change.
Kobo's look perfect, thanks!
OpenSSH 5.1-6.X exploit – true or hoax?
These days 8 million people talk about a monkey peeing in its mouth on youtube [1]. It doesn't mean the monkey changed the world.

https://www.youtube.com/watch?v=6DBuk91phkI
Isn't "go get ..." the dependency management tool for Go?
Perhaps the thought of trying to become a good/better dad when it's your turn might help reduce the anger? I don't know you (or how old you are) but thinking how you would bring up your kid (if that is what you'd like some day) could help you right now. I had a talk once with a friend in the same situation and he found even just saving some money for his future kid made him feel like he was already being a good father. Just a thought...
It's not literal even in Itanium's case, as it's about leveling the voltage droop and not temperature.

There can be many other kinds of run-ups to steady state happening in processors for microbenchmarks. Caches/TLBs, branch predictors, clock gating, macro scale voltage/frequency scaling, memory prefetching, power management in the system outside cpu, etc.
You have to figure out how you feel, so that these feelings do not rule you forever. It will take a lot of time, a lot of pain, and even more patience, but you have to remember that a hard year or longer is little compared to your whole life.

Life does suck, and there is little you can do about that, but it is also wonderful. If you manage to live with all the bad things, you will be able to spend your energy on making life more wonderful for yourself and people you care about. Not only is this what your mother would have wanted, it is also what you want, under all the pain.

Good luck. I'm very sorry for your loss.
Launching kernels on device is nice.

The competition has real time ray-tracing on mobile.
Portability of binary data structures across environments is IMO irrelevant. We export to plaintext for migrations. Writing in a binary format that is portable across both 32 and 64 bit CPU architectures will be a waste on one or the other of the archs, and the point of approaches like this is to optimize runtime performance.

Your point about serialisation occurring with a known state is not lost in an mmap approach. If you have transactional writes (as LMDB does), then writing to the mmap also only occurs with a known state.

In reality, e.g. in OpenLDAP, you wind up with a minimal serialisation step, but with zero deserialisation. E.g., if I want to store a record:
typedef struct foo {
int len;
char *data;
} foo;

The struct and the data of the char ptr may originally have been obtained from two separate mallocs and thus reside at very different locations in memory. My serializer would simply allocate a new block and store the character data contiguously with the end of the struct. If you mmap at a fixed address, then you can store the address of the character data directly in the struct's "data" field, and the next time you come around to use this record, no deserialization is needed. Explicit deserialization is truly just a waste.
Digital wallets and iBeacons for Retailers (Apple Passbook, Google Wallet, ...)
But ... why? Why should one company allow voting with all shares and another not? Seems to me that's turning comparable markets into apples v oranges. The price of two shares then are not just based on strengths of companies but whether shareholders can influence the company too. I would rather have two markets in that case.
Not explicitly referring to the article, but it really saddens me that RWT is no longer going to get the extremely detailed articles it used to with the writers partial transition to the MPR. I'm happy for him, but at the same time I can't justify $800/yr towards good articles as someone who only follows the industry from a hobbyist perspective.
Like in the Object Pascal/Modula-2 language family, you can define a package initialization sections.

There are executed before control reaches main, and you need to have import relationships into consideration.
Just yesterday I was discussing with a friend how we haven't seen anything new in Kippt. I have been one of the first users of Kippt. Somehow the product was becoming slow for me. And I was not sure where the team and the product was headed.

Kippt helped me a lot with organizing things that I share. I hope this was a good journey for the Kippt team and I wish them all the very best for their future endeavor.
The #1 reason my first startup failed
And there's clearly some models since I can get 1gb internet in Seoul for like $40/mo and Google apparently has some kind of model a well. This just reeks of an attempt to try and build up support for greed and laziness.
Not really.

Only works for source code packages, not binary dependencies.

There isn't a way to specific source code versions/tags in a portable way. Also makes the import paths dependent on your repositories.
This is why you must have ACID transactions to use this approach.

Even without mmap, if your program successfully writes an invalid data structure to disk, the next time you run and read it back, you will crash. That's orthogonal to the method used to write and read the program state.
Related project : https://github.com/m-labs/migen
VirtualBox needs several kernel drivers installed and needs to start several services: if the drivers and services are not already installed you’ll need administrator rights to run Portable-VirtualBox.

So that's absolutely useless. If you've got admin rights, you can install whatever you want. If you don't, well...
Yeah, it's pretty crazy, I know that's just how she would feel. There's definitely lots of hope and love in me, but it's just really a lot for my brain to handle. I think it's going to take a while to fully process (if I ever do). When I was staying with her near the end I somehow managed to kick my not-coding streak and start a coding streak I've been keeping up with. Kinda helps to just keep my mind cranking along...

Thanks for the kind words. Even though there's the part of me that is saying all these emotions are pointless, it still feels good to hear things like that.
Last I checked Wheeler said "if the ISPs abuse these new rules and put sites on the "slow lanes", I'll bring in the real rules (referring to Title 2 reclassification)".

So I wonder what's his reaction when he found out that the ISPs are already abusing the new rules, before the rules to allow fast lanes are even passed:

http://arstechnica.com/information-technology/2014/05/level-...

http://knowmore.washingtonpost.com/2014/04/25/this-hilarious...
It is, but it doesn't do versioning, and people often like to target specific versions of the libraries that their programs depend on.
You can not have it all but you can find equilibrium
Not to state the bleeding obvious, but isn't real life a little bit different to the internet? If I want to see which kickstarters have had a modicum of success, I just do a descending sort. It doesn't work like that in real life.
The EU parliament passed a net neutrality law last month.
Other than flexible dates and more search options, Kayak has direct search links to the airlines. Google flights (while having brilliant map search) asks you to call a travel agency and in many cases the price was not as accurate as Kayak
Using client IP is a bad idea - that can change quite frequently for some users.
China is in for some bad times. They have pumped way more money into their economy than the FED has. A lot of that money went into real estate:

China's 15 Trillion pump:
http://www.zerohedge.com/news/2013-11-25/chart-day-how-china...
The really nasty question is how one can actually make an impact on something truly useful like medical research. It's not nearly as easy to figure out where our efforts have the most effect in medicine (or any form of science, really) as in ad-clicks.
"If client code need to know class B in order to use class A, then A and B are said to be coupled. " - still better than the common 'Service Locator' anti-pattern where you aren't even aware of dependency.
I think Nvidia is at a point now where the CUDA toolkit is well-established that it can afford to start squeezing the people already using it. Based on my perspective (academia), universities seem to have invested heavily in CUDA, meaning a lot of faculties tend to use it (or rely on builtin CUDA support in FEA/CFD/MATLAB) for HPC where they need performance .

I'd be interested to see how much of the breakdown in revenue for their compute cards is for academia, government and industry though.
I went through this when I was 18. It sucks and you will always miss them, but life will get better. Not the same as before, but as good. All you can do is put one foot in front of the other and keep plodding on. It's a cliche but time really is a healer.
I don't know the details of his mothers' passing. Regardless, cancer and old age are not mutually exclusive, and whatever the case here, the statement I made still applies. Death by illness or by car accidents is as much part of life today as is death by old age. In fact, very few people die of old age alone.
Ask HN: How to ask users why they don't use your product?
I have a product in a beta stage. In order to validate it, I was selling it at fixed price at 4 X Monthly price as life-time license.

Got 20 sales, but no one is using the product after the first 2 days and it's driving me nuts because no one gives me a real reason.

They all say is good, time saver, etc, but their usage say otherwise and what I get from there are just excuses like: I will use shortly, don't need it right this moment, etc. There is only 1 product on the market, but mine has more/better features but the other product has also a fixed price. Could that be?

Anyway, do you have an idea what to ask in order to get pass their politeness and give me the straight answer...or if they don't really know, how can I get there?

Thanks
I've been using Atom as my main editor since the beta rolled out. I love it - it has the (very) occasional quirks and glitches which you have to forgive as it's in beta, but once you get used to navigating around, it's really fast and fun to use.
Previous discussion https://news.ycombinator.com/item?id=7142290