HNHacker News
TopNewBestAskShowJobs

digitalsankhara

172 karma · joined July 27, 2015

submissionscomments
digitalsankhara··on Neuropsychiatric researchers rethink what depression might be
Please accept an upvote for this wonderful comment. My experience bears out your view. Whilst there is good stress - the sort that can make us feel alive, the majority is harmful to a lot of people.

I've long felt there is an epidemic of stress which I think accounts for a host of poor outcomes for many, many people and society in general. I wish I had the ability to describe it more fully myself but my thinking on this is not fully formed given it must involve sociology, culture, politics, work, family, education and philosophy etc. In fact the whole fabric on the way we live our lives and why.

I think the foundations for possible solutions have been set by many cultures. Chinese, Japanese and Greek philosophies in particular are, of course, practised by a lot of people, myself included. Ultimately, I feel human evolution will be through the mind and perhaps generations, hundreds of years in the future, will look back at this time in horror the same way we may look back to when leg amputations were carried out with no anaesthetics.

digitalsankhara··on Neuropsychiatric researchers rethink what depression might be
This is a good question and one that must vex most mental health practitioners. You list both states of mind and some potential mitigations.

I'm a bit uncomfortable with the term neurotic myself as it can have dismissive connotations.

digitalsankhara··on Neuropsychiatric researchers rethink what depression might be
I would say that too much mis-informed talk is probably not a good idea. The balanced view would be to acknowledge those normal negative thoughts and emotions. And that is the crux of the issue. Knowing when those thoughts become abnormal is, hopefully, helped though a broader public education and acceptance of mental health.

Knowing that, if you do in fact need to seek help whether from a friend, professional or even a stranger, you will not made to feel neurotic or told to "snap out of it" is where I hope the end game for increased mental health goes.

Mental and physical health are so closely related - mind and body. It's taken decades to start to get a foothold of acceptance for this type of thinking in the mainstream.

I hear what you are saying about not overdoing it, but lives have been lost because people were too afraid to talk. I don't know what the longer impact of more social acceptance of mental health issues will be but it is my wish it leads to a more compassionate world.

digitalsankhara··on Neuropsychiatric researchers rethink what depression might be
No. I see an increase in mental health awareness in general across most media. Which is a good thing.
digitalsankhara··on Mystery Signal from a Helicopter (2014)
Indeed some are very recognisable once you start to hear them often. I can recommend [1] if you want to explore more.

[1] https://www.sigidwiki.com/wiki/Signal_Identification_Guide

digitalsankhara··on Seven years on, what do we know about the disappearance of flight MH370? (2021)
Thank you for the link and I need to spend some time to read the details. It was stated in the paper I read that tracking one of the proving flights failed but other flights had data which correlated to part of an aircraft's flight path.

I agree with your analysis that some pre-knowledge of the track is apparent here and therefore more fully blinded independent experiments would be needed to add credibility.

Given the number of airline flights at any one time and the near constant WSPR radio traffic I would have thought there is enough raw data out there to conduct further research. There may a PhD in this for someone :-)

I do worry, as implied in your emphasis, that the temporal resolution is very low. Given that the transmit time of all symbols is approx 110.6 seconds [1] plus the time for a WSPRnet station to decode a message will translate into spatial errors of various magnitudes proportional to the speed of the target aircraft, but perhaps this has been factored in.

I do remain intrigued enough to try and learn more about the robustness of the techniques.

[1] https://swharden.com/software/FSKview/wspr/

digitalsankhara··on Seven years on, what do we know about the disappearance of flight MH370? (2021)
The methodology of using aircraft scatter of radio signals encoded in the WSPR protocol is described in [1]. I was so sceptical when I heard about this - mainly due to the normally mangled reporting in mainstream media - that I really didn't think there was any merit in it.

The thought of being able to detect aircraft scatter using very low power HF signals over variable ionospheric propagation conditions at long range seemed almost impossible to me. The use of the WSPR (Weak Signal Propagation Reporting) [2] network and its highly efficient protocol is what changed my mind.

I'm much less of a sceptic having read the basis of the paper, at it appears there have been proving flights to evidence the technique can work. I haven't had time to research other workers who have reproduced the results, so would be interested if anyone has any links.

[1] https://www.mh370search.com/2022/03/14/mh370-wspr-technical-...

[2] https://en.wikipedia.org/wiki/WSPR_(amateur_radio_software)

digitalsankhara··on Don't use Tailwind for a design system (2021)
Ha! Understood now.
digitalsankhara··on Don't use Tailwind for a design system (2021)
If I were to look at your code (or revisiting my own after some time) I'd know what <SideBarItem /> was likely for straight away. But I would need to construct the likely intent of the <div> version in my mind. Of course you could abstract those classes into one that provides semantics;

<div class="side-bar-item"></div>

digitalsankhara··on X Window System Basics (2014)
Yes, of course, high performance graphics is better closer to the display hardware.

But I've felt that the terminology of server side rendering w.r.t. the web seems to imply something else in my mind. I agree with your comment but, to me, nothing actually gets rendered on the server - the code TO render in the client gets constructed on the server, e.g. a web page, partial page etc and sent to the client to be interpreted for display in a graphical environment (the browser).

Splitting hairs, technically a bitmap graphic could be said to be rendered remotely and it's display is simply a transfer function - sorry, I realise I'm been overly pedantic.

digitalsankhara··on X Window System Basics (2014)
Seems logical to me when the technology of the era is taken into account. Having the application code running on the most powerful machine i.e the server and then sending the graphics commands to be rendered on your specialist graphics workstation would make sense. I don't know enough about the actual efficiency of the X Window protocol though.

But don't we model this type of protocol today with the web?

digitalsankhara··on Pushup: a new compiler for making web apps in Go
This looks really good. I like the compilation to a single binary. I'm already using Htmx with Flask for routing/templating. File based routing with a page as the unit of functionality sit well with me.

The use of caret to denote Go code is quite clean, but given well formed HTML, could the parser detect anything not inside HTML tags as Go code and thus remove the need for a caret outside of HTML.

I will be trying this out. Thanks for this project.

digitalsankhara··on AI Voice Generator: Text to Speech Software
That's a really interesting view and I'll have to look into it a bit more. I used to be a professional sound recordist and was really fascinated by the craft that actors and voiceover artists put into their speech. The intonation, emotion and pace are really important aspects of their work. I also learned that recording the human voice with all of its range and subtlies was harder than I thought.

I agree, the jump cuts in a lot of videos can be exhausting.

digitalsankhara··on Ask HN: Has anyone here turned around their life in their 40s?
Yes to your direct question.

I can only share from my own experience.

You have already made the biggest step by acknowledging how you feel. Seeking professional help is a must. One to one, in person, counselling was much, much better for me than reading advice online.

A good counsellor should help you untangle your thoughts and give you some structure. It will take time-it was in the order of decades for me, but I have underlying mental health issues anyway, but please do not put pressure on yourself for a quick fix. Be your own best friend and practice patience where you can.

There are always options-it might not seem like it to you now, but there is nothing set in stone for the rest of your life and how you want to live it. All things are possible. The road to those possibilities may seem like it runs into an abyss as your mind, right now, wants to take you down there.

During my trauma, I learnt that my mind was controlling me and not the other way around. My thinking was not rational, and I was reactive to internal stimulation-stuck in permanent fear mode from flight/fight thinking.

Calming the mind is hard work and not easy, but with help I was able to move forward. There were relapses aplenty. Be prepared for setbacks and acknowledge them as progression on the path to recovery, not as a stick to beat yourself with.

If I may, could I recommend some reading? During my worst, I was drawn to a feeling that I needed to wipe the thinking slate clean and gain insights into why I had such (recurring) suffering. I found texts from Eastern philosophy very helpful to help me gain mental discipline and open myself up critical deconstruction of myself so I could re-assemble with some tools for the future. Again, not an easy thing for me to do as it was hard to concentrate during those times but, eventually, it was easier.

I not asking you to embrace any spiritual beliefs as you can ignore those if they crop up in texts, but perhaps to extract any wisdoms and lessons that appeal to you and help you feel better.

Some of the books I found interesting; "The Power Of Now" - Eckhart Tolle, "How to Solve Our Human Problems: The Four Noble Truths" - Kelsang Gyatso, "Meditations" - Marcus Aurelius

It was a slow journey, but eventually I realised that my mind was keeping me in fear and at the centre of a worldview of insecurity, doubt, self hate and blame. Books like these led me to realise that that worldview was wrong and develop the mental discipline to be reflective and mindful.

I wish you every kindness wherever your path takes you. Be kind to yourself.

digitalsankhara··on Htmx in a Nutshell
It is available for download - see "Installing" under the table of contents. I always prefer to host locally myself and I do this for htmx.
digitalsankhara··on Ask HN: Who Remembers “Abort. Retry. Fail?”
65 - First home computer, ZX81. First college course, FORTRAN on hand punched cards. Response to first viewing of a 10MB Winchester disk in the lab...oooh, incredible!

Still working professionally in information analytics/coding (UK National Health Service)

digitalsankhara··on Show HN: Pynecone – Web Apps in Pure Python
Thanks. I read the overview and what looked like the lack of support for existing CSS framework and stylesheets prompted my question.

Unless I'm misunderstanding how CSS support works here, I think this is a deal breaker for me at the moment. Being able to include external stylesheets/frameworks is something of a must have.

Appreciate it is Alpha level software so look forward to learning how the project evolves.

digitalsankhara··on Show HN: Pynecone – Web Apps in Pure Python
Flet is a new one on me. Thanks for the link, I'll give it a try.
digitalsankhara··on Show HN: Pynecone – Web Apps in Pure Python
Nice work and good luck with future progress.

One thing I could not find, skimming the docs, was where the CSS lives. Could I place my own existing css stylesheet(s) in the project? Would the snake_case equivalents just fall through to the underlying CSS, or would I need to write a CSS dictionary as a translation layer?

Thanks.

digitalsankhara··on How PostScript kickstarted desktop publishing
Interesting. So NeWS was like display postscript? Which I think was also used in NeXT OS.
digitalsankhara··on How PostScript kickstarted desktop publishing
Powerpoint! I should me so lucky. I was once passed an Excel spreadsheet where my colleague had layed out a flowchart! True story.
digitalsankhara··on The road to Dart 3: A fully sound, null safe language
That rings a bell with me. I think is was during the early days of Dart and it was a special Chromium build if memory serves me.
digitalsankhara··on If PHP Were British (2011)
Brilliant! Thank you for that.
digitalsankhara··on Show HN: A color picker for named web colors
Seconded. Safari Version 16.0

Fine in Chrome. Thanks for this colour wheel, very handy reference.

digitalsankhara··on Python 3.11.0 final
Thank you for putting a smile on my face.
digitalsankhara··on Bespoke silicon rattles chip design ecosystem
It is FPGA technology alongside analog blocks as well as other pre-defined peripherals available from the design tool. Most pin are unallocated and you drag and drop gates, ADCs counter etc etc and wire them up. If a block can be software controlled it is addressable via the ARM core and one can read hardware state in software.
digitalsankhara··on Bespoke silicon rattles chip design ecosystem
Sorry, I could not make it through!

Aside: Although not strictly custom silicon, one can get close to making a custom chip with a Programmable System On Chip (PSoC) made by Cypress who look to have been "consumed". [1]

I did toy with the idea of making application specific "chips" from this system, but couldn't find enough inspiration. The design tooling - last time I looked - was pretty good.

[1] https://www.infineon.com/cms/en/product/microcontroller/32-b...

digitalsankhara··on Forth: A New Way to Program a Mini Computer (1974)
I also used some Forth professionally. Triangle Digital Services TDS2020 Forth SBCs (Hitachi H8 microcontroller). Also they had a smaller SBC the TDS9092 [1] which I used to turn the bitstream of data from a GPS chipset into NMEA strings.

I wrote Modula-2 on DOS for the data loggers and Forth for the embedded stuff. Happy days.

[1] https://www.triangledigital.org.uk

digitalsankhara··on Ask HN: In what ways is programming more difficult today than it was years ago?
I was going to say the same thing. I feel so lucky to have started programming in the era of 8-bit home computers. Looking back, this was a Zen like experience. Switch the machine on and, literally, within a few seconds you were faced with a blank screen and a blinking cursor. It is as if the machine was saying "Go on then...do something wonderful".

And one's own wonderful was within reach because of the things you point out. Of course context matters here with having nothing to compare too, but every learning point seemed like magic to me.

Out of necessity, learning how the hardware worked and relating that to software was such a big part of the culture. Books and magazines wrote about CPU architecture, address and data busses, video programming etc.

Being into electronics at the time I constructed external address decoders and data line drivers (7400 series) to make lights and relays turn on as well as being able to sample and store an external voltage in memory via homemade R2R ADCs.

Years later, I was writing control and logging software in Topspeed Module-2 running on DOS as part of my postgrad work. I'd arrive, somewhat stressed, in the lab after a fairly lengthy two train commute then relax to the sound of the hard disk as the PC booted up. Then it was me, the machine, a single language and a couple of RS232 serial ports for I/O. Bliss!

digitalsankhara··on Show HN: FocusedEdit – a classic Macintosh to web browser shared text editor
Thanks for the links and enjoyed reading about your technical creativity. I hadn't appreciated the extent of the C library on the Mac side. Lots of possibilities for integration.
← PreviousPage 2 of 4Next →