skysight-inc/HackerNews huggingface dataset:
When you upload a new zone it will be assigned a set of nameservers - four. You can't choose what they are in advance, and you can't specify the TLDs. So you might end up with "ns-1933.awsdns-49.co.uk.", "ns-1109.awsdns-10.org.", or similar.

Does that answer the question? I'm a little hazy on what you're actually asking.
What'd you take and what happened?
For those not in the know, Nature is THE journal to be in if you want to be successful in bioscience. It is peer reviewed, fairly exclusive, and they generally only publish game changer style science. If you are in science, and you get a first author Nature paper, your ticket is punched and you are about to have a moderately successful career.

For all the nitpicking going on about the delivery method, searching, and it not being "enough", this will largely not matter to scientists. Articles are generally shared by DOI or PMID, indexing is very specific. If not, relevant papers in the field are nearly known by heart and new info from competing labs is checked on daily. Problems 1 and 2 are not as underserved as HN thinks.

This is a monster announcement for institutions that may not have the money for a Nature sub, and the public at large to have better access to such a powerful archive of historically hidden info. The fact that it's not delivered in a DRM-free format for every device ever all the way back to the oldest article is nothing compared to how incredibly huge this is. I am spamming this to all my old lab buddies as we speak.

TL;DR: The output system for academic publishing sucks at the high end, but it just got a lot less sucky.
Ask HN: How to deal with co-founder who has stopped contributing
We are a 2 man business earning roughly market salaries for several years. For about the past year, my business partner seems to have lost his way in life and has not been contributing. We work remotely, allowing this problem to spiral out of control. It has reached a point where I am doing his tasks to keep the company running. He manages to get an hour or two of work done a week, and is pretty much unavailable the rest of the time. There are frequent excuses but they are simply repeated weekly.

I'm at a loss for a reasonable option. I've tried every way of communicating to him that he should get his life back on track, they don't seem to have any effect. I cannot continue to work the extra hours I am working to keep the company running, however, not doing them would result in not earning enough income to sustain the company.

I enjoy my job and my salary is perfectly acceptable, but I cannot take the stress and added hours of running things myself. It's painful to watch because the company is already producing significant revenue and growing, however with a dedicated partner I know we would be growing twice as fast and earning twice as much.

Given the circumstances, does anyone have any advice on getting my business partner back in action and recollecting my sanity?
And you may be surprised that I ran socket activation well over 15 years ago, so yes I'm well aware of the approach. The comment is more around the fact that in CoreOS's post they seems to harp on the security of a daemon process running as root that is responsible for spawning containers. What I'm saying is that with socket activation you will essentially have that again. Rocket can only work around it today because they have systemd as PID 1 running as root doing the socket activation.
Interesting thanks.

An interesting/custom choice to use JSON, and real github integration rather than using hooks as I did.
Was it?

If they are running the latest version from the distro vendor, and the distro vendor has maintained the software, the version should be fine. Most major Linux distributions distribute the same version of a package throughout a life cycle (i.e. CentOS 6 will have the same version of Apache for its entire 5+ years of maintained life), with backported security fixes and occasional bugfixes. That is not a bug, it's a feature.

I'm not saying the Apache isn't exploitable, but you need to know more than the Apache version. You'd need to know the distro package version information, and compare it to the latest package available from the distro installed on the server.
This is perhaps a bit misleading. What was achieved in 1.3 was a collector that was precise for the heap and the stack. In doing so it enabled the new stack copying mode for more efficient stack growth.

However not all code could take advantage of stack copying, so sometimes it would fall back to the old stack splitting behaviour. The magic code that would decide if you split or copied was, apparently, the runtime, stuff like channel send and receive, map operations, which if they needed to grow the stack would require splitting as this code was written in C not Go and the c compiler didn't emit the right magic for the stack walking code which decided if you split or copied.

In 1.4 due to rewrite of th Go facing parts of the runtime the stack walker, garbage collector and stack growth code always knows the state of every call frame so can always copy the stack. This resulted in a metric shed tonne of corner cases being deleted from those parts of the runtime. So, what was precise before, is now even more precise. o_O

In 1.5, the remaining c code in the runtime will be converted to go, meaning the go standard library is written only in go. Yay, no more weird c89(ish) c code in the runtime.
I installed readcube for mac and the app was unable to connect to get the articles. Is anyone having such an issue?
SIP and SDP are not clusterfucks. Pretty much everything is done for a reason. Often it has to do with scaling and load balancing. Flipping transports is just a side effect of a useful feature where you send INVITE through a proxy that doesn't record-route so it's bypassed on the next message meaning you will have to use the transport of the next node in the chain. You never change the transport between the original endpoints just randomly for no reason. You are simply connecting to another server which prefers the other transport (or is not under your control). TCP or UDP have significant differences and tradeoffs in load balancing and tunneling traffic, each has a place. If you are building huge telecom systems most of this makes total sense in one situation or another.

No signalling protocol can be used "openly", there is simply too much potential for abuse. Integration and especially selective integration on the other hand is quite good with SIP.
Last time I looked we still hadn't created the computing resources needed to solve chess before the heat death of the universe.

I'm curious to see how the solution to chess will play out (hoping it happens in my lifetime).
I am guessing there are more Rails people curious about Elixir than Go at this point
I don't unfortunately.
sci-hub never let me down. It may take a while but it's quite effective.
And this follows on insightfully from the discussion on "slow" programmers. In most cases in the "business" world someone like Carmack would have been reamed for re-implementing code that already worked, or for taking valuable time away from the next project.

Crazy. Slow is smooth, smooth is fast.
A C program that generates an opera
Well you can't really know, if it is outdated or if it has back-ported patches. But chances are that your webhost is telling you the truth, and that it is not outdated from a security perspective. They are probably running Debian.
"swift" might be a close translation.
Ant's one of those "seldom skills". You set it up in the beginning and then tweak a little bit. Yes it works, it's fine. I just find it funny that it hasn't changed or evolved in a long time. I just keep taking my old examples and tweaking them. It's weird.
This still isn't right. I think you're throwing around the word "addict."

Perhaps you are using a very loose definition of the word "addict" while the author and I are using a narrow, clinical, definition.

When I, and the author, say "internet addiction" we don't mean that the person just has a thirst for knowledge. We mean that if a person has a behavioral addiction then that person has "an inability to control how often or how intensely you engage in an activity, even when you feel the negative consequences."

This is probably just a semantic disagreement.

The people that can browse the web all day, hold down jobs, care for themselves, these aren't the people the author is talking about. They are talking about the ones that drop out of school, quit their jobs, etc.

>Since you mentioned it; In my opinion that statement unfortunately seems to get the causality and effects mixed.

Do you hold the same stance if we swap out internet addiction for another addiction, such as gambling or heroin?

> Trying to establish, that just because a person seeks out and consumes a lot of data does not make them an internet addict or an information addict.

This wasn't implied in the article. Maybe the grandparent comment implied it, but I don't think so.

As to your comments about "real disorders" and "serious issues" well, we take the bottle away from the drunkard, but that's really another discussion on its own.

Example of loose use of the "addict" label: http://qz.com/304179/brazil-has-the-worlds-biggest-internet-...
I have an undergraduate degree in engineering, a PhD in physics and some post-graduate education in philosophy, and have worked closely with philosophers on real problems in epistemology and metaphysics, mostly around identity theory.

On the basis of that experience, I would recommend focusing on a traditional CS or EECS degree, and take philosophy on the side.

By taking a traditional degree you will provide yourself with a deep, broad foundation from which to evaluate various philosophical mutterings, and will be well-positioned to realize just how imbecilic most of them are.

There is a mathematician's joke that be successful in math you need a pencil, a paper, and a garbage can, while to be successful in philosophy you only need a pencil and paper (philosophers publish their mistakes, and sometimes build careers on them.)

Philosophy does have uses. It encourages a certain kind of rigour in thinking, but the content of the subject is mostly philosopher's imaginations, and three hundred years of science has taught us that the human imagination is almost completely useless for understanding reality. What we can or cannot imagine is utterly unrelated to what actually is.

AJ Ayer, for example, could not imagine the kind of empirical test of metaphysical propositions that Bell showed we could actually perform. A willful ignorance of the poverty of imagination as a tool for understanding reality was the basis for the entire Positivist program, which was, unsurprisingly, a failure.

So stick with the core subject and extend your reach to philosophy. You'll be far better served that way, and when you do philosophize it will have a far higher chance of being insightful and useful rather than obvious nonsense to anyone actually in the field you are philosophizing about.
The point was that such meme-science is good for Cosmopolitan, but not HN.

What they are trying to say, that change in hormonal levels will produce different behavioral patterns? Or that weaker and uglier body will form a new set of habits? That changes in the brain will result in less cognitive load. That watching stupid TV because there is no better alternative is what they call "better life"? Come on.
If your concern is about wildlife, you should nuke populated areas, the radioactive wasteland will become a de-facto wildlife preserve (as happened with Chernobyl). This won't help marine life, as they live in water which is amazing at blocking radiation. Also, the radiation emitted by a bomb is tiny when diluted across the entire ocean. I would be much more concerned about the other crap we dump into the ocean on an industrial scale.

>natural evolution cycles
Evolution has dealt with things far worse than a few nuclear bombs.

>You might want to read on effects of ship noises on whales.

I am not suggesting that we bomb the ocean on a commercial scale.
>What am I missing?

Encryption. Your neighbours hopefully have protected their wifi with a password. This prevents casual snooping but of course can't really keep out a dedicated attacker. There are automated tools to break WPA encryption.

Additionally, if your neighbours are browsing using SSL/TLS then you theoretically cannot eavesdrop on those sessions.
How to run external programs from Python and capture their output
Great list. I wish this list and ones like it had a name other than "modern java" to distinguish tools/projects/people/interest/books. Because it's hard to name something that's a synonym for "new". Eventually "more modern java" is needed. And then "most modern".
On the other hand, iOS has a far better privacy model than Android. I can deny apps specific permissions and don't have to accept a laundry list of them wholesale.
Show HN: Add social network friendship features to Rails AR models
The base problem is that XML is not secure by default.

Every solution requires either figuring out the problems yourself (which is impossible, given the number of problems that exist), or learning about it from elsewhere. No matter what, there will be people asking the same question you did.

I found out about defusedxml because I read planet.python.org where http://blog.python.org/2013/02/announcing-defusedxml-fixes-f... came up, and because I had enough general understanding of the security problems with XML to recognize why it was created.
Great article talking about the number one thing women are attracted to
I think with a material like this you would use both. Based on the article, it sounds like this material has a fixed cooling effect for a given temperature and incident radiation flux. So if you want to maintain 75F in a building and outside it's 110F -- this material would reduce the cooling effort to the same as a normally insulated building where it's only 100F outside. A substantial energy savings. (I made up the 10F cooling effect, pick your favorite constant)
History is history, it is written fact (usually), if someone is going to write about historical record, like in this article, then they should report it accurately rather than through a "Modern sensibilty" filter.

Feel free to clarify: For example "they were unfortunately called 'squaws' which is an offensive term" or something like that.

It

(A) educates (and means I don't have to go to wikipedia to find the missing information) and

(B) educates about why it might be better not to use this word (I certainly didn't know it is considered offensive by some)

instead of treating us like children.

When old episodes of Tom and Jerry were released on DVD featuring a "stereotypical" black housewife they did not cut them or alter them. They simply put a message before the episodes explaining that they are not appropriate nowadays but the environment they were created in is not the same as it is today.

Fun fact: When the Dambusters blew the Moehne Dam in WWII they transmitted "Nigger Nigger Nigger" on the radio to signal success.

* Did they do it because they were racists? No (Name of the squadron mascot dog).

* Would I recommend using this word in military operations now? Hell no.

* Would I expect an article about the raid to change or omit the word? No.

* Is the use of the dog's name causing controversy? Unfortunately yes.
DDG is aware of these queries anyway, I'm not losing anything. I only use !g as a fallback.
oh no, the developer got one of the words wrong for some dumb buzzword
You don't normally browse random websites through the base station administration software, though.
Mee too, please share in pastebin or somewhere.
Microsoft Purchases E-mail App Acompli for $200M
Fewer trips to the coffee pot, water cooler or smoker's lounge and a lot of the folks we know would be more productive, too.

A lot of the studies on it I've seen come down to "work time is for work, free time is for not working" and respecting that.
What is the difference between EECS vs Computer Engineering? I want to major in engineering while also gaining experience in Computer Science.
The author seems to be making the assumption that the "target" is an unencrypted network. They provide no information on wireless network security and its effects on the attack and the conditions that need to be met for someone to be able and perform it.

Protected networks require more effort depending on the method used, WEP is utterly broken, WPA/WPA2 can be broken but require considerably more effort and processing power. More concrete methods exists (802.1x) but are almost never used outside enterprise or educational facilities.

Finally, the chances that reversing an ip address will result in a correct hostname is most likely never the case.

The author is either very ill informed on how wireless networks actually work or is trying to make people scared without explaining why these things happen and how they can protect themselves - any of which I really do not like.
Opera acquired AdVine
Front-end developers salaries
It seems to me in my country (Eastern Europe country) the salaries of the Front-end developers are lower than the salaries of the backend developers (.NET/Java/C++). I chose the Front-end route (Javascript mostly not only HTML/CSS) and this irritates me.

Do you observe similar tendency in your area?
I'd been searching for a while to try and learn something about the microcode updates - what they did etc. No wonder I didn't find much, Intel have them locked up very tightly.

Fantastic reading.
Thank you, you are right from the marketing point of view.
They are running debian, so it means there is no security breach?
Any information Google can be subpoenaed for, Yahoo can also be subpoenaed for.
John Draper, AKA Cap'n Crunch, made a great case for it:
"It was a perfect coding environment, coding in jail. [...] Those long nights without the computer really got my smarts in top gear, as I really focused in getting the code perfect and bug free. Not having a computer some of the time, got me to thinking more about writing good code, and less time debugging. During this time, I wrote a really cool FORTH debugger that allowed single stepping through FORTH code (Totally unheard of in those days).

I also write a De-compiler that would take the compiled FORTH code and re-generate source code. This was invaluable in tracing down some gnarly compiler problems in FORTH. You see, I was not only writing a word processor, but I was also developing the language on the fly as well. Modifying the compiler, interpreter, and I even write a DOS (In forth) to manage the easyWriter text files, because EasyWriter didn't need DOS. So I implemented one, using a FAT (File allocation table) and all that other Gnarly Disk Operating system low level code. I found out that FORTH allowed me total flexibility. If the language didn't have a feature, I implemented it. Simple as that.

The day finally came when I was to be released from jail, and Matt had already rented a fully furnished apartment in West Berkeley for me, and met me at the jail when I was released. That evening, we met at the IHOP on University Ave to sign the contract YAY!! and the incorporation papers YAY! Now we can call ourselves Cap'n Software Inc. We rented office space on Telegraph avenue a block from the UC Berkeley campus and called it our "Corporate Headquarters".

Soon we got our first royalty check of $3500, and I gave Matt $1000 of it and put him on a salary. Michelle, Matt's roommate and holistic friend was hired on as our Secretary, and handled all of our bookkeeping. WOW!! I get out of jail and in 24 hours, am president of my very own software company. SUPER COOL!!"
http://www.webcrunchers.com/crunch/Play/ibmstory/
I'm fairly certain that it is one of those things you either can hear, or cannot hear - it requires a certain sensitivity in the ear, and not all people have that. Not all people that can hear the difference have trained it to a degree where they're conscious about it, so for some people it's possible.
"Who is the most original and the most versatile intellect that the Americas have so far produced? The answer "Charles S. Peirce" is uncontested, because any second would be so far behind as not to be worth nominating. Mathematician, astronomer, chemist, geodesist, surveyor, cartographer, metrologist, spectroscopist, engineer, inventor; psychologist, philologist, lexicographer, historian of science, mathematical economist, lifelong student of medicine; book reviewer, dramatist, actor, short story writer; phenomenologist, semiotician, logician, rhetorician and metaphysician.

He was, for a few examples, the first modern experimental psychologist in the Americas, the first metrologist to use a wave-length of light as a unit of measure, the inventor of the quincuncial projection of the sphere, the first known conceiver of the design and theory of an electric switching-circuit computer, and the founder of "the economy of research." He is the only system-building philosopher in the Americas who has been both competent and productive in logic, in mathematics, and in a wide range of sciences. If he has had any equals in that respect in the entire history of philosophy, they do not number more than two."

--Max H. Fisch in Sebeok, The Play of Musement

http://plato.stanford.edu/entries/peirce/
> The tough sell is trying to show management that the alternative creates technical debt that will strangle the project if it isn't addressed

If you're worried about that, then the problem is that you have someone managing a software project who doesn't know how to manage software projects. That's not a failure of the methodology; it's a failure organizational design.
In general I think there is a case to be made for "slow" programming, but this article falls short for me. I happen to think that software development is a knowable discipline, that we're in the process of figuring out how to build the kinds of systems we need and struggling with a new kind of engineering where there are no physical constraints.

Therefore, I think we have a lot of exploring to do in order to come up with practices that reliably lead to better software and certainly the speed of the development process and the number of iterations is an important thing to experiment with.

However, the post is too wishy-washy to teach anything meaningful. What does "dot my i's and cross my t's" mean in the context of software development? What does "something like implementation-ready code" mean and why is it useful? How do I, as a person separate from the OP, get from where I am today as a developer to the super effective zen-master you're telling me I could be? I'd love to read that post, because the one I just read makes it seem like I should wait to get older and take up gardening.
Yes, here in SF it is much the same. However there is also the "full-stack" developer that has come to be in high demand and ranks somewhere in the middle in terms of salary. As for why it is this way I think it's just simple economics. There is more "supply" of front-end devs than back-end which in turn drives the salary of the latter upwards.