HNHacker News
TopNewBestAskShowJobs

NyxWulf

911 karma · joined November 7, 2008

submissionscomments
NyxWulf··on New UUID Formats – IETF Draft
The lack of sorting is what this rfc is fixing.
NyxWulf··on New UUID Formats – IETF Draft
Uuids are bulky if you store them in text form, but in binary form they are only 128 bits.

The main feature of a uuid is it allows distributed generation. 32-bit or 64-bit integers are almost always sequential numbers. The sequential nature allows efficient page filling and index creation, but the contention involved in creating a sequence grows rapidly with scale.

So while a 128-bit uuid is larger than a 64 bit integer, this version allows for the bulk of the benefits of sequential integers while reducing the biggest drawback of contention at the point of creation.

NyxWulf··on New UUID Formats – IETF Draft
I found that confusing as well. If the machine id is before the unixts, the primary advantage of using this is lost for me. Scanning an index for a 24 hour period is only fast if you can easily find the start and stop, and they have locality. Since that is the primary problem addressed with this rfc, I hope it is just a poorly worded section, rather than a design flaw.
NyxWulf··on Emacs 27.2
spacemacs has a very complete vim layer. By far it's the most complete implementation outside of actual vim I've seen.
NyxWulf··on Facial recognition can predict person’s political orientation with 72% accuracy
I agree that Hitler was evil on a scale unlike any other. I also think comparisons should be carefully thought out and not tossed out carelessly. I do disagree with the notion that we should never compare to Hitler and the Nazis. To completely refrain makes them a one off, and treats them as if that could never happen again. I think the tools available to dictators today make the rise of someone or something like that more likely. So I think it is very important that we guard against that, and look carefully at the lessons of history. Again emphasizing we should be careful and not make comparisons callously.
NyxWulf··on Slack is down
This scenario isn't as far fetched as people think. I was running a global deployment in 2012 when hurricane Sandy hit the east cost. The entire eastern seaboard went offline and was off for several days. Some data centers were down for weeks. Our plan had covered that contingency and we failed all of our US traffic to the two west coast regions of amazon. Our downtime on the east cost was around two minutes. Yet a sister company had only one data center in downtown New York, and they were offline for weeks, scrambling to get a backup loaded and online.
NyxWulf··on Slack is down
If it's all dead, there is only one thing you can do.
NyxWulf··on Evaluation and euthanization of a dangerous honeybee colony [video]
Thank you, that is handy, the audio in one channel happens often enough that it's nice to have a fix.
NyxWulf··on A (possible) solution to Covid-19
I did read through your entire proposal, this is a legitimate question, and is not address in your proposal. It is definitely not the problem your proposal is aimed at solving.

The question posed is would an attenuated virus create a much short immunity reducing efficacy of the overall approach. It seems like the only answer can be we don't know, we'd have to look at that.

NyxWulf··on A (possible) solution to Covid-19
I think the point is that you have to sequence people in the hospital as well, otherwise you won't know if that particular strain is safe or not.

If it is a rare strain, how will you know if it's safe? Seems like it would have to be a rare strain with thousands of cases and hospitalizations in that population are extremely rare.

Sampling bias and other confounding factors would be a real problem in this search, at least from a statistical point of view, imo.

I also think finding everyone who has been infected with a strain isn't feasible, at best you are sampling from the population.

NyxWulf··on Open Source Initiative bans co-founder, Eric S Raymond
Without sources and specific primary citations, I find it hard not to read this comment as spewing hatred and toxic lies.
NyxWulf··on Open Source Initiative bans co-founder, Eric S Raymond
> I'm not aware of any organization that promotes "true freedom of speech" to that extreme. I don't want the government shutting ESR down, but I would never hire someone who has said what he says about race, gender, or sexuality.

Promoting something isn't the same thing as supporting or allowing it. Many mailing lists have allowed a self governing style of free speech. If you don't want to hear from someone, you add then to your banlist. The extreme and consistently offensive get marginalized by each person, rather than by a singular authority.

Your comment about never hiring someone who was said what ESR says about race, gender, or sexuality is a broad and unspecific brush. I've read the links provided, what specifically did he say, and when that would make him un-hireable forever?

NyxWulf··on Open Source Initiative bans co-founder, Eric S Raymond
Reading the quote from Kick https://news.ycombinator.com/item?id=22539826 doesn't say that. It seems a bit off base to me, but so what? People aren't all good or all bad. They aren't an authority on everything they have an opinion on. That is what makes appeal to authority so dangerous. I don't think it's possible for any strong opinion to please everyone. To me the question really does boil down to whether freedom of speech is truly supported within the open source community. True freedom of speech allows all opinions, even the disgusting ones so that hair splitting censorship can't drown out dissent.
NyxWulf··on BPF: A New Type of Software
In addition to the compiler there is a verifier that imposes some strict limits on programs. One example is it must prove the program will halt. It would be foolish to say there couldn't be a vector there, but they have done really strong work in protecting against that type of attack.
NyxWulf··on Against metrics: how measuring performance by numbers backfires
I would argue that's counter to your intended point though. If you go into the E.R. or the hospital, one of the vitals they measure is in fact the number of breaths taken per unit of time. In a normally functioning human we don't have to worry about that metric because it is self regulating. If on the other hand you are in critical condition, measuring your breaths is a very important metric.

So as I've said elsewhere, the problem isn't measurement. The problem is as Deming said "The aim defines the system". Well thought out measures in accordance with clear goals and aims can be valuable. Like anything though, it requires careful consideration and may need to be revised based on outcomes.

NyxWulf··on Against metrics: how measuring performance by numbers backfires
Generally I think the problem isn't in goals and measures, but in poor goals and measures. Deming said "The aim defines the system". So if you focus on short sighted metrics you will define a poor system. Metrics and reward systems need to be carefully considered and well thought out with regard to the larger scale system outcomes.
NyxWulf··on Spotify to Apple: Time to Play Fair
I've used the Kindle app ever since it launched, and have followed this fiasco. The trouble for someone like me is I would rather purchase my content from Amazon since I can read it on any device, not just an apple device.

p.s. Do you know how I would go about recommending someone add the ability to have green or amber text on the black background?

NyxWulf··on Serious Chrome zero-day
I was picturing villain with an implied evil laughter.
NyxWulf··on GitHub is returning 502
seems to be back up now.
NyxWulf··on Massive genetic study shows how humans are evolving
I agree with the premise, these reports seem to focus on the act of passing your genetic material to a child as the final act. Anyone who has had kids knows that passing on your genes is the easy part, raising them to be productive members of society who will in turn procreate takes a long time and you continue to influence and guide them. So something that shortens your lifespan would reduce the survival edge of the remaining offspring compared to a group with that guiding influence.

This is a pretty clear social structure in humans. I understand not all or even most animals have that same social structure. Can someone explain to me why they would assume remaining alive after you dump off your genetic material would be neutral? (from an evolutionary perspective)

NyxWulf··on Cold Does Not Increase Odds of Catching Cold (2016)
Thanks for that article. It also links to this study from 2005 showing a correlation between accute cooling of the feet and the onset of cold symptoms in humans. The studies on cell apoptosis were attempting to show why (according to the nature article). Interesting that the original article doesn't mention this 2005 study.

https://academic.oup.com/fampra/article-lookup/doi/10.1093/f... https://www.ncbi.nlm.nih.gov/pubmed/16286463?dopt=Abstract&h...

NyxWulf··on Chrome will aggressively throttle background tabs
This made me picture one of the old school nintendo games where your character starts sprouting flames when on a hot streak. There are times I would like to see flames flying off tabs that are pegging my cpu.
NyxWulf··on Timestamps done right
One approach is to store numeric timestamps in UTC format. Then if you do have data stored in a different timezone you have to include the timezone with it. That is the default mode of operation for many of the standard date formats.

If you get timestamp data from a system outside of your control though you always have to make sure you know what it means. At least half the time it seems like a date without a timezone isn't UTC, but in whatever the originating timezone was but the developers didn't include a timezone offset in the data...Timezones....the bane of my existence.

NyxWulf··on Timestamps done right
They are difficult to read for humans. Without using a computer can you tell me when this timestamp was taken? 1453383978

Ultimately that was the point of the article, but the tone of the article about how they got it right and everyone else is wrong bugged me.

My approach has been to store everything in epoch form, do all of my calculations and manipulations from there, then build tools that make converting back to a human readable representation when and where it is needed. I think the idea that you have a problem completely solved though just prevents the search for any improvements.

NyxWulf··on Super small Docker image based on Alpine Linux
Impressive, I can't think of another time I've seen someone just acknowledge a response like that on the interwebs. Most Impressive.
NyxWulf··on The Evidence Supports Artificial Sweeteners Over Sugar
I learned this from my doctor (who is a diabetic specialist), some years ago we were talking about how to form good habits for kids and my wife and I were avoiding caffeine beverages for the kids, but letting them have apple juice etc. His opinion based on the evidence is that he would much rather have our kids drink caffeine every day but stay away from the sugar. His specific point was that people on the internet point to unknown risks with aspartame or caffeine, but ignore the mountain of known risks associated with sugar.

It was an eye opening discussion to say the least.

NyxWulf··on I Fooled Millions Into Thinking Chocolate Helps Weight Loss
For me the take away is that non-trivial independent replication of results still stands as the gold standard for experimentation. P-hacking shows up clearly when the experiment is replicated. P-values in my experience are only a starting point for further experiments.

Take the cold-fusion debacle. When independent groups attempted to replicate the results they were unable to do so.

Of course the other big take away is that people really don't understand statistics at a basic level, even the "scientific reporters".

NyxWulf··on Command-line tools can be faster than your Hadoop cluster
This also isn't a straight either or proposition. I build local command line pipelines and do testing and/or processing. When either the amount of data needed to be processed passes into the range where memory or network bandwidth makes the processing more efficient on a Hadoop cluster I make some fairly minimal conversions and run the stream processing on the Hadoop cluster in streaming mode. It hasn't been uncommon for my jobs to be much faster than the same jobs run on the cluster with Hive or some other framework. Much of the speed boils down to the optimizer and the planner.

Overall I find it very efficient to use the same toolset locally and then scale it up to a cluster when and if I need to.

NyxWulf··on Giving Away Our Recommendation Engine
You can use Amazon Elastic MapReduce to provision your own cluster. I'm guessing the value prop they bring is the ease of handling that part for you.
NyxWulf··on Variance
You are loading the JavaScript library from the CDN into a browser. The data also goes to the browser, not to their CDN. So if sending your data to them is the show stopper for you, that shouldn't stop the show since that's not what happens.
← PreviousPage 2 of 7Next →