HNHacker News
TopNewBestAskShowJobs

sponaugle

810 karma · joined January 23, 2020

jeff@sponaugle.com
submissionscomments
sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
OEIS is amazing to say the least. It is such an interest collection of sequences as well as a great collection of editors that are willing to keep it all in order! Certainly worth a mention and a contribution.
sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
Ha! Yea, that is true.. now if we only had a printout of it!
sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
Yep! I suspect there are lots of different ways to optimize this search, especially with some heuristic approaches. One of the great things about HN - There is always someone with a better way!
sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
It is, as far as being a math problem, somewhat boring. The numbers themselves are equivalent to a random number. There is certainly no significance to the numbers themselves, especially as this is all in the decimal representation, which is very 'us' specific.

It does represent something 'interesting' that is easy to observe and wonder about, and for the non-math person it leads to slightly better understanding of 'normal' numbers, of the difference in representation ( these answers are base specific), and a very small amount of simple computer science.

The notion of world record is of course tongue in cheek. No one really needs to know these numbers, nor will they rememeber them! But at least there is an entry in OEIS!

sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
Oh that is interesting!.. and indeed I did consider doing a 'hash compression' where I would generate offsets to numbers that might be similar, then do direct comparison on those ones that are similar.

I'll take a crack at doing this - It could certainly be an improvement and would just be fun to try out.

sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
Yep - This really is just a random number problem.. it is only interesting in the sense that Pi is something that has been captivating in public math perception. Any random number would have the same characteristics..

It is however something fun to do in a homelab outside of the normal learning and playing around, and that has merit for me. Hobbies are hobbies in part because of the interest, joy and appreciation they drive.

sponaugle··on What is the longest known sequence that repeats in Pi? (homelab)
Indeed no worries about pointing that out! - there are lots of things that could optimize the RAM requirements, and especially reduce the runtime. Since the overall runtime is pretty quick to getting a single answer (3 hours) vs spending more time optimizing.. but absolutely there is a lot left on the table.

I think with some good optimization you could reduce the runtime significantly, especially on modern hardware.

As for RAM limitations - You are correct the only limitation is just that with the RAM I have I would need to do more iterations. It would be possible to do this in much less RAM with more iterations, or the reverse of course.

I was fond of solving the problem in RAM just as a way to limit the scope of the problem... but SSDs are indeed pretty fast at streaming data like this.

sponaugle··on What is going wrong for Intel?
I worked at Intel during the AG days, and by far the most noticeable change is the larger number of non-profitable activities Intel is engaged in. 130,000 people is just too many for the products they sell and the revenue they generate.

If they had 70,000 employees, their revenue and profits would look great. The question they have to answer is can they do that revenue with 70,000 people, not 130,000.

sponaugle··on DevOps Isn't Dead, but It's Not in Great Health Either
"The report’s authors speculate that “It may be that the ubiquity of DevOps practices has allowed developers and organizations to increase the complexity of projects they are involved in, counteracting the benefits to development velocity. In other words, DevOps practices have likely made the development velocity of complex projects comparable to simpler projects without DevOps practices.”

So.. in other words - DevOps is in great health.

As a nit, that would not be "counteracting the benefits to development velocity". It would be increasing it for those complex use cases. It might be lowering the poorly used statistical average, but that is more of a 'you' problem from using exceptionally poor statistical practices.

I always find these broad 'Something is not dead yet but dying' articles to be of very low overall content value. They far too often depend of either highly anecdotal information, or even worse conclusions based on widespread data averages. Even worse than that, self reported AND self selected data.

sponaugle··on Solar generates fifth of global electricity on summer solstice midday peak
Well.... yea.... I do sort of have some high load... but not too much! https://www.youtube.com/watch?v=-b3t37SIyBs
sponaugle··on Solar generates fifth of global electricity on summer solstice midday peak
That is awesome. I live in the PNW (Oregon,45°N) and the summers here are fantastic for solar power. I have a 20.2kW system on my roof and crank out 100-120 kWh a day in the summer months. I can store 42kWh, and push the rest back to the grid at full cost return.
sponaugle··on Lessons Learned from Scaling to Multi-Terabyte Datasets
Ah yea, no worries. It is always good to consider ways to optimize, either for TB or PB!
sponaugle··on Lessons Learned from Scaling to Multi-Terabyte Datasets
When I first read the title I had in my head that it said multi-petabyte. When I think Multi-terabyte, I think 'yea, that is mostly in RAM'. 4TBs of RAM is sort of the new lower norm in DB machines, and GCP and AWS have high RAM machines at 12TB and 24TB. Not that these are not good ideas about scaling to multi-terabytes.. it is just interesting how much data has grown in size.
sponaugle··on Excerpts from Coders at Work: Joe Armstrong Interview (2013)
I am in a similar boat - When I was an engineer at Intel during the Windows NT days, I used SoftICE every day... but over time I have evolved into using less debugger tools and more emulation/simulation tools to find problems.. and even just more time 'thinking' about the code paths and what could go wrong.
sponaugle··on Silicon Valley's best kept secret: Founder liquidity
Interesting... My initial reaction about the startup looking for a CTO was the same as yours. I was a founder and CTO, so it seems odd that you would not already have that in the mix... however I can see how there could be an idea, a market, a sales strategy, and a tech idea without the actual tech. In that case you would need to find a CTO to build that tech.

Of course the real gotcha is that there is no 'idea, market, sales strategy' that will be perfect, and the work is finding out where those ideas are wrong and fixing them. The lessons from my successes and failures says it is only worth doing that as a founder, because the failure risks are both high and unpredictable. Time is expensive, so spend it where there is both risk and reward, not just risk.

sponaugle··on Silicon Valley's best kept secret: Founder liquidity
"> I have known zero founders who have turned down an option to take money off the table (and zero A raises that offered that to employees)."

Nice to meet you. Now you know one. :)

sponaugle··on How to copy a file from a 30-year-old laptop
I was thinking the same thing. A camera capture would be fast and accurate if you were going to ocr.
sponaugle··on "My Bike Is Everything to Me"
This was interesting: "By contrast, a person on a bicycle can go three or four times faster than a pedestrian, but uses five times less energy in the process. He carries one gram of his weight over a kilometer of flat road at an expense of only 0.15 calories. "

That sounds about right for a bike on a paved road, but I would assume over uneven ground the ratio of efficiency is less? Is a hiker on a trail that much less efficient than a mountain bike on the same trail? I would think that at higher slopes the efficency ratio goes down even more due to the mass of the bike?

sponaugle··on 25GBit/S on macOS and iOS
So - you could consider the Mikrotik - CRS326-24S+2Q+RM

It has 2 40G, and it is very quiet (I have one)

sponaugle··on 25GBit/S on macOS and iOS
Yea, a lot of them are pretty high flow due to the density of heat generated. Most are consuming 100-200watts, and that has to all come out as heat!
sponaugle··on 25GBit/S on macOS and iOS
Yea, it is impressive when they first turn on. You really start to think there is an aircraft overhead!
sponaugle··on 25GBit/S on macOS and iOS
Indeed - They are loud. ;) You can slow the fan speed down some and that makes a difference, but they still produce a lot of fan noise:

If you listen in this video of my homelab: https://www.youtube.com/watch?v=-b3t37SIyBs

I would say that more than half of the total 'volume' is attributed to the three Arista switches. They are quite a bit louder than the Ciscos, and of course much louder than the Ubiquiti.

I certainly would not have one of these next to me in a work area.

On the other hand, they are the cheapest way to get 40G! With DAC cables it can be really inexpensive.

sponaugle··on 25GBit/S on macOS and iOS
Those Mellanox cards are great and surprisingly inexpensive. I just put 4 of the dual QSFP+ cards in servers in my homelab and now have 80gb/s from each server. The Mellanox and Arista QSFP+ switches are also super cheap, and you can get QSFP+ DAC cables to do 40G.

In no way is 25G or 40G extreme. It is commodity low end in the real datacenter market.

sponaugle··on Rebuilding my homelab: Suffering as a service
I really enjoy reading about what people do in their homelab. It has turned into platforms that encourages actual 'doing' in contrast to just 'thinking about it'. When I am interviewing to hire a DevOps or System Engineering person, I love it when they have an example of how they pushed their knowledge outside of their core job. Just because your company isn't doing something does not need to block you from trying it.

There are some really neat things going on in the micro-homelab space as well - Using very small machines with very lower power footprint that opens up lots of possibilities. The N100 price/powerpoint has opened up more options along side the Raspberry PI and it friends. So cool!

Then there is this guy: https://youtu.be/-b3t37SIyBs

What does that nutjob run? Oh wait, I know! Keep on lab'ing and learning!

sponaugle··on New work extends the thermodynamic theory of computation
From a boolean logic point of view - AND is irreversible, since (1 .AND. 0) is 0, as is (0 .AND. 0.) Going from the result (0), you can't reverse and get the starting inputs.

NOT however is reversible, since 1 .NOT. -> 0, and you can get back to 1 with another .NOT.

sponaugle··on Monitoring energy usage with smart plugs, Prometheus and Grafana
Sweet! Yea, I have several panels that have 2 of them for that reason. I have debated making a larger one since the code is open source. It would be great to have one that has more ports, and perhaps the ports combined into less cables.
sponaugle··on Monitoring energy usage with smart plugs, Prometheus and Grafana
That is cool! Indeed there is a good cross section of home automation , software development, power monitoring, and hacker news.

I just did a new video on building a 68030 computer that I suspect will have a much smaller audience!

sponaugle··on Monitoring energy usage with smart plugs, Prometheus and Grafana
I used IoTaWatt devices, which can be installed in panels. It is a great solution for by circuit monitoring, and has direct influxdb integration so you can use Grafana.

Per plug monitoring is cool however for getting specific devices on a circuit.

(Short video about the setup: https://www.youtube.com/watch?v=-tcbJCvuJG8)

sponaugle··on Open Sourcing DOS 4
Indeed - Space is a key for being able to collect and restore this kind of stuff. I have most of my working machine lined up along a wall in one of my garage/lab areas (https://youtu.be/XHvdqB6LSg0). My wife has pretty much no idea what those computers are for, and my daughter just wants to play Oregon Trail on them.

They are fun to collect and restore. It is also helpful to be good at replacing capacitors. ;). Those surface mount ones on the Mac mainboards are almost always bad!

sponaugle··on Open Sourcing DOS 4
In general, it is surprising how many old hard drives still work. I have a good number of old SCSI drives (even Seagate!) that still work 40 years on. The ST225 in one of my XTs still works great as well. I actually have a ST238R still new in box, and I'll be curious to see if it can spin up some day. I suspect the bearings might be a stuck after all of these years!
← PreviousPage 4 of 9Next →