I want an implicitly parallel programming language. Write code that looks single threaded, doesn't have any mutex/spawn/channel stuff in it, that runs on one core locally or the nearby cluster with the same behaviour and lower wall clock time.
Ask HN: What Is Your Problem?
41–50 of 53 posts
Re: Ask HN: What Is Your Problem?
#42I type the same things over and over again. I would like an offline app that would capture everything I type (emails, code, reports) and create a library of snippets -- or better yet templates -- that I could access via a shortcut or a key combo. For example, it would automatically recognize the five different email signatures I type often and make them accessible by typing, say, ”xxsig” followed by pressing TAB to c…
Re: Ask HN: What Is Your Problem?
#43As Douglas Adams said: It is somebody elses problem.
Re: Ask HN: What Is Your Problem?
#44I type the same things over and over again. I would like an offline app that would capture everything I type (emails, code, reports) and create a library of snippets -- or better yet templates -- that I could access via a shortcut or a key combo. For example, it would automatically recognize the five different email signatures I type often and make them accessible by typing, say, ”xxsig” followed by pressing TAB to c…
for example :
- trigger: ":date"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%m/%d/%Y"
If I type : date (without the space) it would automatically convert it to 06/08/2022. It's pretty cool.I also found this one https://www.autohotkey.com/ but I haven't tried it yet.
Re: Ask HN: What Is Your Problem?
#45I need to focus on one learning objective and dump a few months at least. I simply cannot focus for that long.
What worked for me (diagnosed with ADHD) is to stream my desktop to a friend and have 1.5h work periods with 1h pause inbetween. Being watched by someone who knows you're supposed to be doing one thing and one thing only can be a great help in refocusing even if one strays a little.
Re: Ask HN: What Is Your Problem?
#46I want an implicitly parallel programming language. Write code that looks single threaded, doesn't have any mutex/spawn/channel stuff in it, that runs on one core locally or the nearby cluster with the same behaviour and lower wall clock time.
I developed such a language, about a decade ago; though it was also happy to run on multiple cores locally. Alas, the gap between an operational language core and a useful development tool was too large for one person to bridge in their free time, and there is no business model for programming languages.
Re: Ask HN: What Is Your Problem?
#47Earlier quoted context omitted.
Oh, yes, he has therapy - but therapist can't do everything either - a lot of reinforcement has to happen at home. Also, is been known that using apps like this (in addition to the therapy) can make a difference in when they learn to talk. It also gives them a voice while speaking is under development, and that in turn presents a lot more interaction and learning. The app would be just one of the tools in use though.
> a lot of reinforcement has to happen at home No app, parents and caregivers have to become the therapist. Depends on your child's age but these are the resources we used: https://teachmetotalk.com/ https://www.hanen.org/ > The closest app is $200 just to show him flashcards and says an audio clip Could you please provide the app(s)? We use this one every now and then: https://speechblubs.com/
Re: Ask HN: What Is Your Problem?
#48Earlier quoted context omitted.
I developed such a language, about a decade ago; though it was also happy to run on multiple cores locally. Alas, the gap between an operational language core and a useful development tool was too large for one person to bridge in their free time, and there is no business model for programming languages.
Do you have any documentation left over? Curious which design tradeoffs you made.
I did eventually post the code on github, though it's missing most of its history, and the work is stalled out mid-transition from one code generator backend to another, so it doesn't actually run; but you can get a sense of the language style from the 'samples' and 'validation' directories:
https://github.com/marssaxman/radian
In a nutshell, name-rebinding and an indirection operator provided the flavor of a mutable, object-oriented language over immutable datastructures and functional semantics. Loops were all range-based, and the dataflow graph was decomposed into maps & reduces; maps were applied in parallel, via work-stealing.
Were I to do it over again, I might be a little less opinionated about the syntax - but I was having fun at the time.
Re: Ask HN: What Is Your Problem?
#49I suffer from periodic limb movement disorder. It’s actually the second most common sleep disorder after sleep apnea. It’s restless legs, but it happens in deep sleep, when you’re unaware it’s happening. Sleep apnea has tons of tech built up to help with the problem. Smart connected CPAPs that monitor your sleeping for you, for example. But for periodic limb movements in deep sleep the specific need of tracking limb…
Re: Ask HN: What Is Your Problem?
#50Earlier quoted context omitted.
> a lot of reinforcement has to happen at home No app, parents and caregivers have to become the therapist. Depends on your child's age but these are the resources we used: https://teachmetotalk.com/ https://www.hanen.org/ > The closest app is $200 just to show him flashcards and says an audio clip Could you please provide the app(s)? We use this one every now and then: https://speechblubs.com/
This is the app: https://apps.apple.com/us/app/proloquo2go-aac/id308368164