skysight-inc/HackerNews huggingface dataset:
AdBlockPlus / uBlock Origin user here - I haven't seen an overlay ad (or for that matter, a non-overlay ad) in years now.

And, no, I don't feel guilty - I might have felt guilty if I only paid for ads with my attention (I'm not sure though - I don't feel guilty ignoring the ads on a print newspaper). But allowing ads through means you give 20 or so organizations with questionable ethics complete info about your web use, including (but not limited) to when and what -- and those 20 organizations sell that info to the highest bidder. No, I don't feel guilty at all.
To a degree, I agree with you.

But Eve online provides entertainment, happiness, and sometimes a social life to many of the people playing it. It does have many positive aspects.
DEEZ NUTS 21 Lebron James MY NAME JEFF HEFE
Also Farmlogs (YC S12) is hiring designers – https://farmlogs.com/jobs/
hefe
Insanely fast quadcopter
I wonder how well things are likely to work if you give students explicit license to not try in an effort to keep them from feeling failure.
Show HN: Free Network Analyzer Tools for MySQL and PostgreSQL
The edges still make the whole thing look like polygons, which is a pity, since the edges should not take that much computational effort to get right.
> The entire premise of government (at each level of granularity: federal, state, local, housing association) is that society must determine what is acceptable behavior and what is not. E.g., You cannot dump toxic waste on your land.

Not disputing that; however, it makes far more sense to regulate things that actually affect neighbors (noise, dumping, etc) rather than proxies for those (long-term versus short-term residency). It shouldn't matter whether the residents are short-term or long-term, as long as they're held to the same standard.

> You enter into an implicit (or explicit) contracts with your HOA or local government when it comes to zoning, and this introduces restrictions -- it's not NIMBY (necessarily), since you knowingly agreed to the restrictions when you purchased.

It's NIMBY when those restrictions are arbitrary (in particular when they restrict things that don't actually affect neighbors, other than their sense of moral outrage) and changeable in ways that affect existing residents who haven't agreed and only bought into the old restrictions.
I'd like to agree, but I think you overestimate the sanity of many Enterprise IT designs...

It certainly would be helpful if there was a single point to handle the device-level authorizations, but again, many existing systems aren't necessarily designed to play well with others.
If you feel like you can't effect change where you are (a fair conclusion), I would suggest at the very least looking into moving to another country which is more representative of your values.

Yes, it seems like giving up. But then over time the more smart, educated, likely wealthy people leave the US and take residence somewhere less objectionable, the less economically competitive the US will be. Eventually it will decline.

At the very least, you'll know that you weren't one of the people contributing to sustaining this system. It might seem like a drop in the ocean, but, as the conclusion of Cloud Atlas puts it, what is the ocean but a multitude of drops?
I cannot think of any other animal that aids another species in breeding for the sole purpose of consumption for survival.

Not quite the same thing you're talking about, but some ants farm aphids to eat something they produce. I would give a citation, but there are a ton if you search, and I don't know if any one is notably better.
Two things I can see popping up:

Router management pages

internal network stuff in places small enough not to have internal dns (Where I work we have like five NASs all accessed by IP, at home I have a plex server in the same boat)
"They had a serious bunch of wrongs to right, more than just some unfavorable sitcom tropes."

I would argue that the way your sex is stereotypically portrayed in society at large _is_ serious.
Building a low-latency WAF inside NGINX using Lua
How a Company You've Never Heard of Is Rapidly Becoming the Uber of Delivery
Impressive hardware loophole : http://schedugram.freshdesk.com/support/solutions/articles/1...

and their relationship with Instagram:
http://schedugram.tumblr.com/igRelationship
Announcing the PyCharm 4.5 RC2
Agate Group | Sacramento California | Software Engineer

We are a group of web developers that specialize in Salesforce (Apex) development and are currently expanding and looking for developers who are willing to work locally or semi-remotely. contact eric@theagategroup.com for more detail.
VENOM flaw, millions of virtual machines are vulnerable to attack
I think the rhyme definition is wrong. To me a rhyme has to be have the same phonemes from the coda of the last accented syllable to the end of the line.
Time to market always matters. If you created the most reliable and solid automatic car; one that never crashed or made any mistake, you would have an amazing product.

If you released it today, you would own the car market and you would be best pals with Elon.

If you released it in 50 years, people would think you are quaint for playing with that old-tech for a problem that been solved 10x over.
Half of my shortcuts are wins, and half are ridiculous sinkholes of time.

The trouble is, I don’t know which half is which until it’s too late.
Do a search on google for "chrome" and you get any number of adverts for junkware installers before the actual application... this is true of any number of legitimate apps. Let alone if you are duped by an illegitimate app to begin with.
You know that, but my mom wouldn't know that. To the average customer they may assume that the Home version is the only version applicable to them. The Pro version looks like it's marketed as a business only solution. Bottom line is that it's more confusing than it should be.
But memetics isn't comparable to the Higgs particle. Richard Dawkins didn't make an assertion which he then tried to prove about the composition of anything, or indeed how the spread of ideas worked -- he simply made the observation that ideas can spread and change over time in a naturally selective way.

In its original and vague context Dawkins isn't so much proposing a mechanism of idea evolution and transfer but simply a different way of looking at what we already know about ideas along the lines of 'in some cases, ideas can change like genetic code' rather than the response author's 'culture evolves according to analogous laws to genetic natural selection.'. Serious interpretation and extrapolation of what is essentially a cute analogy across the whole of culture is inevitably going to be ridiculous without proper evidence.

In that sense I agree with the author. Nobody knows if this works beyond being a toy idea, but "memes are a myth"? I'd disagree -- 'memes' offer a worthwhile analogy and a useful contribution to our lexicon, especially in the internet age where ideas are freer than ever. Sure, I couldn't say 'X is an idea that acts exactly by the mechanism of memetics', but I can say 'X seems to act like a meme' and I think that's useful.
>> assuming good faith on the poster

haha I get it. And that's also very kind of you.

I do it too sometimes, trying not to lose perspective of the true purpose of the conversation taking place of course; a single upvote in a bombarded comment won't cause detriment to the conversation but it will provide some motivation for the participant to keep trying to participate (assuming good faith on the poster, as well).

For example in StackOverflow, if I notice a -1 post but the post has some value, I'll upvote it even if it wasn't particularly useful for my issue, in order to give it a chance to be reevaluated without a negative bias of that -1

I find it a bit funny/curios on why we do such things. I've always known I'm not the only one doing that, it's one of those unsaid things that happen on the net, part of its culture.
That's assuming it's sufficiently parallizable. If you only have a single thread, an ordinary Intel desktop CPU is still faster than any Xeon: https://www.cpubenchmark.net/singleThread.html

I thought about 4-core vs newer 8-core desktop CPUs when upgrading, but decided that I more often do work on less than 4 cores (with 1 you get the "Turbo" capacity). The only multi-threaded program is PyCharm which can use up all those cores when recalculating its static type checking of Python code (which it seems to do quite excessively).
Over the past five years, I've been actively researching game-development. The truth is that everything you see in-game is faked in one way or another. Faking things is _really really hard_.

Realistic death doesn't tie into the general character animation model because they're skeletal-based animations and not physical ones (again, fake). When rag-doll physics is employed the skeletal-based animated body is simply swapped-out in-place. It's _really hard_ to physically simulate 'a bullet going through a human stomach', and honestly there are more important things in games to focus on financially.

> the most apparent conclusion is that games are using this fatalism as a crutch, because they don't know what else to do with it.

It's sentences like these that make me think the author has completely neglected the technical and financial difficulty of game development.

Morally, the author does a great job portraying the non-gamer (read: "normal person") ideology of what death should be: special, eventful, meaningful, a thought-provoking once in a lifetime experience and conclusion to your story.

As someone whose dealt with death more in his life than most probably will in their entire life -- it's not any of those things _to the person dying_.

Death for you _is_ a binary switch, and once you're gone, you are gone. Games do a good job portraying that.

I'll end this with just one of my favorite quotes.

"Nothing" isn't better or worse than anything. Nothing is just... Nothing..." - Aria Stark, GoT
Can you teach it in less than 20 years? How do you know if you've taught it correctly?

The question isn't whether it is possible to teach it, but whether it is practical.
The Funny Money Unicorn Business
Some companies and universities have given back their /8s, but it's sometimes difficult. If the company has been using it for a while then they may have addresses all over the space, which means they need to re-ip their infrastructure.
>> HGST, Seagate and Western Digital drives all have the serial number of the drive on the top end of the drive. Toshiba drives do not.

Is simply printing and adding a label to each hard drive not enough, is it too error-prone, or what?
The author claims that memes aren't "real", they're just an idea; yet ideas are exactly what memes are all about! The more attempts are made to justify the claim, the more clearly the evidence for memes piles up: ie. that memetics is a clear example of a meme!

Some deliciously irony:

> Since its introduction almost 40 years ago, the term has taken root in science, language, and popular culture.

> Should we take the existence of memes on scientific faith, or countenance the parsimonious explanation that ideas are just ideas that we use for better or for worse?

> There is no reason to invent a language or a science, or insert some entirely fictitious evolutionary notion, every time we have a question that seems unanswerable.

> It sounds nice, and perhaps the meme is a useful analogy—but it is just an analogy.

Dennet's favourite examples of memes are words. They're clearly "physically real", in that we can capture them with a microphone or a pen. We're nowhere near able to measure the neurological effect of a word on a brain, but we certainly know that the effect is there, since hearing words (eg. instructions) can alter our behaviour.
This is a good point, but I think it's very much in line with what the OP is saying. Technical debt hampers your ability to change. Anything you're scared of changing clearly fits that description.

Those workarounds that get created instead of changing the scary thing put me in mind of the "scar tissue" metaphor that SapphireSun proposed elsewhere in this thread.
Remote Desktop is not essential for "home" users, there is Windows Remote Assistance which is way better for that use case. It is based on RDP but can traversal NAT, so Remote Desktop is really not needed for "home" users at all.
Hmm, this looks to be a different article.
And now bbc.com knows my gender and age. I'm excited to see all my new targeted ads!
career site for millennials??? What kind of nonsense is that. How about just a good career site no matter your age? This whole millennials this and millennials that stuff is getting so nauseating. STFU already and just do things in general.
There are some things I agree with in this, however I think the context in which it is presented is flawed. This is particular: "Technical Debt is a Positive and Necessary Step in software engineering" is just incorrect. If technical debt was positive and necessary we would call it Technical Credit.

IMO a better context for this would be: real software engineering requires compromises. There are a number of competing factors that need to be juggled in order to be successful: time, money, complexity, quality, etc. The point should be that you need to balance these factors, not focus on one above all else.
From years of experience, I detect in the tone of this piece a certain notion that product managers / non-technical people tend to form when working with developers - namely, that developers don't care about speed-to-market and would rather agonize and winge over perfect architecture and coding standards... What I think you'll find, more often than not, on the business end of this attitude is a developer(s) patiently trying to explain that speed-to-market is, in fact, directly related to the technical debt accrued on the project for all but the most static and inconsequential things. We must think and communicate about technical debt the way we do to keep errant PMs from drifting off into the Ice Cream Sea of Candyland where all of there half-thought-through ideas they demand be implemented immediately by cutting all corners have no impact on the next set of half-thought-through ideas they want implemented.
Istvaan Shogaatsu ended up in my WoW guild. Never quite realized the magnitude of what he did in Eve (though to be frank, I never bothered to care at the time). What a badass! Thanks for the nice read, OP.
The real way to generate a list of primes in Haskell
Movies, TV, games...they all desensitize us (everyday Americans, at least) to death, or a certain view of it, in so many ways. Yet, we're all (soldiers excluded) incredibly disconnected to death, to the point where we're actually trying to solve the problem of death. As if it's something we can logically reason out of our lives with science and medicine.

Seems like 100 years ago, people were dying a lot, all the time. Brothers, sisters, parents, friends...people died a lot more often. Now that medical science has advanced so much, we don't have to deal with it nearly as often. I wouldn't say we are desensitized to death. On the contrary, I think we are actually hypersensitized to it.

I think our media representations of death are a product of our own crippling fear of death trying to convince ourselves that it's not that big of a deal.
I live in New Zealand and spend some time in our back country deer stalking, trout fishing and exploring.

NZ uses about 80% of the worlds supply of 1080 poison[1] and our next trip is into one of the areas where it is dropped every few years. 1080 is a horrible thing and I hate what we do with it. It kills animals it wasn't meant for, it makes game unsafe to eat and it's not a pleasant way to go. However I love NZ because of what nature has given us here, and unfortunately the poison is currently the best tool we have to protect the birds that we have left. Trapping and hunting are useful tools but we have so much remote, inaccessible wilderness that it is not feasible on its own.

I would love to see more innovation in tools to control the rats, the possums, the stoats and other small mammals that NZ grew up without and doesn't know how to handle. I'm hoping that new technology coming from start ups like we have here will bring new ideas and techniques. A major challenge will be taking those ideas and adapting them to work reliably in remote and harsh conditions.

[1] https://en.wikipedia.org/wiki/1080_usage_in_New_Zealand
1) "AES-256 with a good enough password is unbreakable" is a provably incorrect statement. AES-256 used in ECB mode for example is incredibly breakable. And the modes available to you in FDE are compromises compared to what you would use for encrypting data in flight.

2) Windows is aiming for supporting a lot more than just powerful x86 CPUs though. You implied everyone wants this, not just people with CPUs with AES-NI instructions.

3&4&5) DPR = The guy who ran the silk road. So he had a lot more to hide than most people and was a lot more competent than most people but FDE didn't help him at all. It wasn't key disclosure - his computer was seized while it was still running. I don't think people are all that dumb. I think you need to be very very smart to fully understand the compromises involved with FDE, and if you're that smart you'll rely on something else entirely for the data most important to you.

I also think a lot of people, given the choice between "your data is sort of protected against theft, as long as the system is actually off not just suspended, and assuming you used a strong password" and "your data can be easily recovered when you hose your system and/or forget your password" would pick the latter.

A small side-note regarding key disclosure: not everyone is in the USA. Where I live, it's absolutely definitive that I hand over keys on request or I go to jail :(
Death in videogames is, oddly, opposite to death in real life.

In real life, we prefer to avoid things that can kill us, for obvious reasons. In video games, the effect of death is to keep people playing, not just in an abstract "making things interesting" sense, but in a measurable Skinnerian sort of way.

Also, one of the reasons why 1980s arcade and NES games were so brutally, unforgivingly difficult (with "no continues" the norm rather than exception) was to keep people playing. The oldest games weren't actually very big: the original Dragon Quest 1 was under 64 kB. Constantly killing the player (with no continues) allowed a game that might take 30 minutes for a skilled player to take 20-40 hours for a beginner. By the time someone could actually win one of these games, they had a deep expertise and that shared knowledge was enough to create cultures around these games, which made them both "viral" in their time and lasting into ours.

It's odd to think that something we aggressively avoid in real life was, in no uncertain terms, a killer (pun not intended) feature for video games.
Honestly, if you held a gun to my head, I could not give you a definition of the word. I have looked for definitions, but they're very vague and contradictory.

From usage, it seems to mean "a powerful and sinister force that oppresses women".
It's rarely that extreme a difference in time, but even if it were, what you are really talking about isn't the whole story, except in truly throw away code (almost never happens). It's more likely to be something like:

1 week today to do it properly, a couple of hours a month from now to tweak it, a couple of more hours 6 months later to add a new tested feature,

vs,

1 hour today to hack it in, 3 hours on friday to rework it, 1/2 a day next week to debug a problem, and hour the next day to fix your fix ... plus the entire following day when that didn't work properly

Followed by 1 day to do a "proper rewrite" in a month, to add the tweak that should have been easy but breaks some of your assumptions plus 2 days to debug why something doesn't work properly anymore interacting with another subsystem.

Followed by someone else spending most of a week debugging a subtle bug you introduced by stepping on some state "nobody was using anyway"

Followed by 6months later when the new feature is needed someone looking at all this and throwing up their hands because they can't understand what it's doing. At which point they say... "screw it, I can re-write this in a couple of hours".

Lather, rinse, repeat.

Most of the time, the "fast way" is pretty reliably going to cost you more time. Just not more time today.
Your viewpoint is just very difficult to understand. You can't build a great nation on parks. The US has slid to mediocre rankings by many measures. We're #1 at hardly anything anymore. Except maybe the use of big foam fingers that claim we are. That degreades the quality of life here.

If we don't fix that stuff, it will be China's world sooner, while they are still a one-party authoritarian state, rather than later, to give their middle class time to express their political discontents.

And on top all that, hitting the update button multiple times because it didn't apparently do anything and then finding you have three copies of your post is a leading cause of desperate people turning to needle drugs.
FWIW, EC2 does have limited IPv6 support. You can get a v6 address for an ELB. Netflix uses them so that you can use it on an IPv6 only network (there are some, mostly outside the US, but there is at least one ISP in the US that is IPv6 only).

$ dig AAAA www.netflix.com

;; QUESTION SECTION:
;www.netflix.com.	IN	AAAA

;; ANSWER SECTION:
www.netflix.com.	178	IN	CNAME www.latency.prodaa.netflix.com
www.latency.prodaa.netflix.com.	47 IN	AAAA	2620:108:700f::36d6:2a51
But a good programmer always sees a number of solutions to a particular problem. Let's say he sees 10 solutions. Solution 1 costs an hour to implement, but gives crappy code and he knows it. Solution 9 gives good quality code, but takes a week to implement, and he then has to sell this to his boss.

And then there's solution number 10, which requires the programmer to invent a new programming language, and requires at least a couple of months to develop. "You hired the best possible person for this job, so let me do the best possible job".

I just bet most people here wished they could always deliver the best possible code.
I regret buying an Apple Watch (and I knew I would)
I took my first look at Google's offering last week.

You can set up a MySQL database, which has an IPv6 address by default. The documentation[1] says

> Each instance has an IPv6 address that is free to use. To connect over IPv4,
> you must explicitly assign an IPv4 addresss to your instance, which incurs a
> charge per hour idle.

IPv4 sounded like a hassle, so I tried to use the IPv6 address from my Google Compute Engine instance. But that doesn't support IPv6. It's the oldest outstanding feature request [2].

(Perhaps other parts of Google's cloud offering support IPv6, I haven't used much else so far.)

[1] https://cloud.google.com/sql/docs/mysql-client#connect-ipv6

[2] https://code.google.com/p/google-compute-engine/issues/detai...