[HN Gopher] Ask HN: What weird or hard problems are you trying t...
       ___________________________________________________________________
        
       Ask HN: What weird or hard problems are you trying to solve?
        
       You know, the weird stuff -\\_(tsu)_/-
        
       Author : rxsel
       Score  : 130 points
       Date   : 2020-07-04 23:45 UTC (23 hours ago)
        
       | titchard wrote:
       | Designing a combat robot for the UK Antweight division, which is
       | only 150g max weight. (or 175g for some groups).
       | 
       | Despite this tight weight budget, I intend to build something
       | rather interesting, but it is causing me to spend a lot of time
       | in Fusion designing the parts along with slicing and reslicing 3D
       | printed parts to shave partial grams of components to save a bit
       | of weight.
        
       | butz wrote:
       | Procrastination. But I'll probably start working on it tomorrow.
        
       | Gollapalli wrote:
       | I'm trying to run jobs on a timer when the jobs are on a cluster
       | and I don't know which server the job is assigned to.
       | 
       | It's essentially a problem of distributed timers and distributed
       | transactions.
       | 
       | (If anyone has any resources on how similar problems have been
       | solved in the past, I'd appreciate it.)
        
         | pmiller2 wrote:
         | Maybe not what you're asking for, but this should at least give
         | you an idea what to look for:
         | 
         | https://en.wikipedia.org/wiki/Lamport_timestamp
         | 
         | https://en.wikipedia.org/wiki/Clock_synchronization
         | 
         | https://en.wikipedia.org/wiki/Paxos_(computer_science)
        
       | econcon wrote:
       | Trying to create Discourse like E-commerce app that will make it
       | easy for people to sell anything
       | 
       | It will have all features that WooCommerce have but much stable
       | and easily customisable.
        
         | unixhero wrote:
         | Who is the typical customer? Gamers?
        
       | thecupisblue wrote:
       | We're writing too much code. So I'm making stuff that will help
       | us write less code.
       | 
       | Like a vim-like editor that translates your spec into generated
       | code while you also see it on the go to fix any issues. Think
       | yeoman on generics and steroids.
        
         | canada_dry wrote:
         | > editor that translates your spec into generated code
         | 
         | Anyone old enough to be in IT in the late 80's/early 90's will
         | remember the "4th GL" phase that swept through Fortune 100
         | companies.
         | 
         | I was in banking at the time, and 'Focus 4GL' was brought in to
         | replace programmers. Of course, in the end, it turned out to be
         | a fools-errand.
         | 
         | My prediction though is that in less than a decade, ML/AI will
         | be decent enough at developing solutions via client specs for
         | many applications.
        
           | thecupisblue wrote:
           | Not really - the generated code isnt some mystic code, it's
           | simple templates.
           | 
           | I originally got there by making a complex magic data
           | structure that held relations to everything in multiple
           | dimensions so I could generate a huge amount of stuff, but
           | that turns out to be just like 4GL - a load of slow
           | confusion. The reason I am doing it is exactly because of
           | ML/AI hope - with enough data and proper structures, I can
           | generate a lot.
        
         | quickthrower2 wrote:
         | Like cucumber/gherkin but for production code?
        
           | thecupisblue wrote:
           | In a way! More like emacs for trees + cucumber
        
       | closed wrote:
       | Working on siuba, a data analysis tool for python. It's a port of
       | the R library dplyr, and can produces SQL queries!
       | 
       | I've programmed in python for much longer than R, and really want
       | to be able to move at the same speed when using python for data
       | analysis :o.
       | 
       | It's a weird problem though because the two languages have
       | basically opposite approaches to DataFrames. pandas has a very
       | fat DataFrame implementation, R an extremely minimal one. (Pros
       | and cons to both approaches).
       | 
       | https://github.com/machow/siuba
        
       | fabianlindfors wrote:
       | I want to give everyone a digital identity. In some countries
       | (including mine) basically everyone has an e-ID which we use to
       | sign in to things like government services, banks, payment
       | providers and much more. This is absolutely essential to everyday
       | life and many startups are built around it.
       | 
       | Unfortunately, many countries don't have useful e-IDs and the
       | ones that do are limited to that one country. I want to create a
       | single digital identity which works for everyone, for all
       | applications, across borders. The basic features are:
       | 
       | - App based with no special hardware necessary.
       | 
       | - Privacy friendly with the user always fully aware of what data
       | they are revealing.
       | 
       | - Simple to integrate for developers. It's a standard SSO flow
       | over OAuth/OIDC.
       | 
       | I'm currently calling it Pass: https://getpass.app. If anyone
       | wants to have a chat about digital identities you can reach me at
       | fabian (at) flapplabs.se
        
         | dane-pgp wrote:
         | > Privacy friendly
         | 
         | Does this mean that a user can use their identity on two
         | separate sites, and those two sites can't collude to build a
         | shared profile of the user, without the user's permission?
         | 
         | Does the user have to choose a specific server to be involved
         | in all their identity interactions? If the server stops
         | working, does the user lose their identity?
         | 
         | Also, is it possible to create an account without a phone (or
         | rather without a SIM, since those are often tied to real
         | identities)? Does your proposed system assume that people can't
         | register multiple identities (using multiple phones) if they
         | wanted to?
        
           | fabianlindfors wrote:
           | > Does this mean that a user can use their identity on two
           | separate sites, and those two sites can't collude to build a
           | shared profile of the user, without the user's permission?
           | 
           | That's precisely what it means. User IDs will be unique for
           | each site and I'm hoping to anonymize email addresses as
           | well, similar to what Apple has done for "Sign in with
           | Apple". Some companies might be required by law to collect
           | some PII but in that case their needs will be vetted before.
           | 
           | > Does the user have to choose a specific server to be
           | involved in all their identity interactions? If the server
           | stops working, does the user lose their identity?
           | 
           | I'm currently building this as a centralized product so no,
           | there is only a single server maintained by us. I'm mostly
           | concerned with building a great product but the prospect of
           | decentralized, verified identities is also very interesting.
           | I'd love to see what that could look like!
           | 
           | > Also, is it possible to create an account without a phone
           | (or rather without a SIM, since those are often tied to real
           | identities)? Does your proposed system assume that people
           | can't register multiple identities (using multiple phones) if
           | they wanted to?
           | 
           | The current product is in the form of an app so you will need
           | a phone but you won't need a phone number (or SIM). An email
           | address is currently required though.
           | 
           | My current system assumes one identity per person but it's
           | fully possible to have multiple devices which acts as that
           | identity. This might change depending on regulation though
           | and is not set in stone.
           | 
           | If you have any more questions I'd be happy to answer them!
        
       | adamnemecek wrote:
       | ECS based (https://en.wikipedia.org/wiki/Entity_component_system)
       | GPU-first GUI framework.
        
         | The_rationalist wrote:
         | Name? Does it use skia? Why and when would ECS help for
         | building 2D GUIs?
        
           | adamnemecek wrote:
           | Unnamed yet and not public yet. No, it does not use skia. ECS
           | helps because it stores data in homogenous arrays which is
           | really good for GPUs.
        
       | denster wrote:
       | Design + Code tooling.
       | 
       | Hard problem:
       | 
       | How do we evolve design tools? Can Sketch/Figma be evolved to
       | create full featured software? [1]
       | 
       | Something with no limits, and the freedom to create any feature
       | developers create today with React/Angular/Vue.
       | 
       | Is it possible or a pipe dream?
       | 
       | [1] https://mintdata.com
        
       | vekker wrote:
       | Dreams.
       | 
       | I've been journaling my dreams for years and I'm working on an
       | app that makes it easier to (visually) map them out & find
       | patterns: https://oneironotes.com/
       | 
       | I like the idea of accessing other (inner) dimensions during
       | sleep, like an explorer (an "oneironaut"). The problems to
       | overcome are related to capturing and recollecting experiences
       | that only take place in the mind. You asked about the weird
       | stuff...
        
         | baxtr wrote:
         | Is there a proven way to remember your dreams? I've read that
         | we dream every night but I usually can't remember nothing.
        
           | perfmode wrote:
           | meditation.
           | 
           | do a 10-day retreat or some other intensive period of
           | learning with a teacher
           | 
           | and then from place of proficiency, continue the practice on
           | your own.
           | 
           | you're likely to begin having wild/intense/vivid dreams on
           | days in which you meditate.
           | 
           | (1-2+ hours per day)
        
         | FailMore wrote:
         | Hey, I also did a lot of work on dreams - I have also journaled
         | my dreams for years and had therapy at the same time. I got
         | super into them, read a bunch about them, even did a psychology
         | masters to spend time researching them. I couldn't find theory
         | that matched with my experience so I wrote this paper on them:
         | 
         | "A Suggestion for a New Interpretation of Dreams: Dreaming Is
         | the Inverse of Anxious Mind-Wandering."
         | 
         | https://psyarxiv.com/k6trz
         | 
         | Also your project is awesome!
        
         | lalo2302 wrote:
         | Wow this is amazing. I've experienced myself lucid dreaming
         | only once, and it was amazing.
         | 
         | Keep it going. If I had an iPad or something better to write on
         | after waking up I'd definitely use it.
        
       | artembugara wrote:
       | Over the past few months, I had somewhat as "writing a
       | documentation for Google News RSS URL patterns" as my task.
       | 
       | There is no such official documentation.
       | 
       | Python package: https://github.com/kotartemiy/pygooglenews
       | 
       | Blog post: https://codarium.substack.com/p/reverse-engineering-
       | google-n...
        
       | ChrisHardman29 wrote:
       | I'm trying to tackle the problem of information overload by
       | providing a service that extracts, summarises and curates the key
       | insights from books, articles and research: https://www.sivv.io/
        
         | iforiq wrote:
         | Love it, subscribed. Is there a feature where we request
         | summaries for particular books?
        
       | comicjk wrote:
       | Trying to predict where electrons go in a molecule, but using a
       | classical model. This can be done with supervised machine
       | learning - you can use quantum mechanics to get lots of labeled
       | data - but it's a tough problem, because chemical physicists have
       | very high standards for accuracy.
        
         | The_rationalist wrote:
         | Could hidden variables theories help simulations in some ways?
         | E.g performance
        
       | erwinh wrote:
       | 1: trying to build tools to give people a more tacit
       | understanding of sattelites & space debris: https://space-
       | search.io
       | 
       | 2: developing easy-to-use tools for parametric generative design
       | to enable hyper-personalisation: https://hyperobjects.design
        
       | midrus wrote:
       | Deciding what framework I'm using next.
        
         | baxtr wrote:
         | Good luck. I've heard that's impossible
        
       | LolWolf wrote:
       | Bounds for the best possible designs for optical devices: well-
       | studied [0, 1, 2, 3, 4], yet really hard.
       | 
       | More specifically, whenever you give a designer a design spec, it
       | is always worth asking, _how good is the best possible design for
       | this spec_? And, of course, can the designer actually _achieve_
       | it, or something close to it? This is the question here.
       | 
       | In this scenario, the design spec is the optimization problem (
       | _what_ you want to optimize), the designer then gets to choose
       | _how_ to best approach this problem. In this case, you want to
       | give a number that states, independent of _how_ this problem is
       | solved, what is the best any designer (no matter how smart or
       | sophisticated, how much computational power they have, etc) can
       | hope to do. In many cases giving such a number is actually
       | possible! (See below references.)
       | 
       | -----
       | 
       | [0] https://pubs.acs.org/doi/10.1021/acsphotonics.9b00154 (PDF:
       | http://web.stanford.edu/~boyd/papers/pdf/comp_imposs_res.pdf)
       | 
       | [1] https://arxiv.org/abs/2002.00521
       | 
       | [2] https://arxiv.org/abs/2003.00374
       | 
       | [3] https://arxiv.org/abs/2002.05644
       | 
       | [4] https://arxiv.org/abs/2001.11531
        
       | chiefmcloud wrote:
       | I'm working on a new way to talk online, with the goal of killing
       | cancel culture, increasing understanding, and basically calming
       | down current radicalization. Picture Reddit, but with the ability
       | to anonymously share ideas with other people in your social
       | circles.
       | 
       | My theory is that most reasonable people stay off social media,
       | so places like Twitter end up filled with unreasonable
       | narcissists. At the same time, discussing politics on a semi-
       | anonymous forum like Reddit is pointless, who cares if someone on
       | the Internet is wrong. But maybe there's a better way of
       | communication, something new, that lets you talk with people you
       | actually know.
        
         | navd wrote:
         | I will say that I'm not really interested in talking with
         | people I necessarily know. I want to talk to people who have
         | well thought out arguments that are non obvious.
         | 
         | Take what you will from that and good luck.
        
           | chiefmcloud wrote:
           | Thanks. Thinking about that problem too, and trying to find a
           | way to give people both. "The personal is political" and one
           | hypothesis is that at least a starting point for content
           | you'd find more interesting is content that people you know
           | find more interesting.
        
         | adrury wrote:
         | Sounds kind of similar to Yik Yak, except using social circles
         | instead of area? Hopefully it ends better than Yik Yak did.
        
         | guygurari wrote:
         | I'm rooting for you. Here's a thought about a possible trade
         | off between radicalization and engagement. When social media
         | platforms optimize for growth, it makes sense for them to make
         | it as easy as possible for users to share/retweet. It lowers
         | "amplification friction" and allows messages to go viral. The
         | most successful platforms have very low amplification friction,
         | which suggests that low friction is an important ingredient.
         | 
         | What we are learning is that making it trivially easy to
         | amplify anyone's message enables cancel culture and (I believe)
         | leads to radicalization.
         | 
         | If this is correct, then increasing amplification friction on
         | your platform will lead to less radicalization, at the cost of
         | lowering engagement. My guess is that for this to be successful
         | requires a careful balance of where you land on the
         | higher/lower friction spectrum. Too much friction leads to low
         | engagement which leads to failure. Too little friction leads to
         | uncontrolled amplification which leads to radicalization. So a
         | balance is needed.
         | 
         | Either that, or a totally new idea is needed that turns
         | existing platforms on their head.
        
         | cryptoz wrote:
         | You're not going to "calm down radicalization" with phrases
         | like "killing cancel culture" and suggesting that viewpoints
         | you don't agree with on twitter/the platform as a whole as
         | "unreasonable narcissists".
        
           | easterncalculus wrote:
           | No one mentioned opposing viewpoints except you, and only to
           | downplay real-world harassment as a mere difference of
           | opinion. The radicalization occurring on Twitter is
           | encouraging 'adults' to gang up on others (often children)
           | and try to get their lives permanently ruined over ACTUAL
           | differences of opinion, or for vastly disproportionate acts.
           | So yes, we _should_ use the word  'kill' when describing a
           | force that destroys reasonable, well-meaning, and good
           | people's lives every single day.
           | 
           | The "unreasonable" part is the the disproportionate and
           | permanent effect of internet hatred in regards to
           | _comparatively_ non-permanent acts (that are still often
           | harmful, but more often than not nowhere near to the same
           | extent). The  "narcissist" part is the need to do so for
           | beneficial social points among those that do. Those that have
           | the online support to keep the basic needs in life that they
           | want to deprive others of. So yes, these people meet the
           | definition on both counts.
           | 
           | You can express your opinion on Twitter without personal
           | attacks and threats of harassment and violence. This should
           | not be a fringe opinion.
        
           | chiefmcloud wrote:
           | "Killing" was a poorly chosen term. I think cancel culture is
           | very dangerous in the way that it discourages reasonable
           | discussion by picking on people whose opinions are deemed to
           | be out of line and punishing them with mob justice. Maybe
           | this interaction illustrated my point though. If I was
           | talking to you in a pub and you said the same thing I'd
           | respond in the same way. But if I'd posted about my great
           | idea on twitter and you responded like this I can picture my
           | ego urging me to say something more defensive and
           | inflammatory.
           | 
           | I don't mean perspectives I disagree with are narcissistic, I
           | was honestly making an observation based on my limited
           | understand of psychology. Some personality types like to hear
           | themselves talk more than others, and I honk it's clear that
           | they are more attracted to Twitter.
        
         | easterncalculus wrote:
         | This is a great idea. I would love to use a service like this.
         | 
         | One of the downsides of anonymity that many people raise
         | (fallaciously) as an argument against it is that too many of
         | the anonymous people are just trolls, therefore it is a
         | negative quality. Having it be people that are known to the
         | person brings about an assumption of character that can solve
         | this issue, so long as the user associates with people that
         | they tolerate (which is a mostly fair assumption, considering
         | how private groups and similar functions operate on the
         | established platforms).
         | 
         | One problem that I could see is that someone could be found out
         | simply by virtue of being the only person that would say
         | something like them. I guess this could be alleviated by
         | filtering in public posts from others, but this could cause
         | other problems while not solving what it's supposed to.
         | 
         | The other issue for this is the Gab problem, which cannot be
         | easily solved: that if you're using this service, you're a bad
         | person who needs to be blocked/fired/etc. Unfortunately the
         | mobs you're working against work to destroy with little rhyme
         | and no reason, and they work for free (often literally
         | unemployed). This problem is hard to get around, but I think
         | could be mitigated with marketing it as a platform first and a
         | solution second.
         | 
         | Nonetheless, I wish you the best. This is a very interesting
         | concept and could really do a lot of good in the world.
        
         | aiven wrote:
         | Are you trying to reinvent 4chan?
        
       | vladoh wrote:
       | Self driving cars. More specifically, localization.
        
       | jakeogh wrote:
       | The hardest problems to solve are deliberate problems. Where
       | solving it results is large financial loss for the people that
       | profit from the problem. For example:
       | https://www.youtube.com/watch?v=eDSDdwN2Xcg
       | 
       | Getting discussions about these issues to include financial
       | incentives is a weird and hard problem. People are too sure the
       | players (on their team) are alturistic.
        
       | forgotmypw17 wrote:
       | I'm developing a web-based system which supports every browser in
       | existence.
       | 
       | So far, I have full baseline feature support for everything back
       | to Mosaic, including Lynx, IE3, Netscape3, Opera3, and many
       | others.
       | 
       | At the same time, still including advanced features like client-
       | side PGP for browsers which will support it.
       | 
       | Every browser presents its own challenges, and it is not always
       | the oldest ones which have the dumbest behaviors.
       | 
       | My intent is to promote interoperability and offer something as
       | an alternative to today's near-monoculture.
        
         | insomniacity wrote:
         | There are/were browsers with client-side PGP?
        
       | spiritplumber wrote:
       | I need to come up with a way to remotely shut up Jesus in case
       | the "Left Behind" books are right and He plans to slaughter
       | millions of people with His voice.
       | 
       | I'm learning a lot about audio engineering and wave mechanics.
       | 
       | ( I also co-wrote a story about what happens if I fail, which you
       | can read at
       | https://emlia.org/pmwiki/pub/web/LeftBeyond.TalesFromTheBeyo... )
        
       | aerovistae wrote:
       | Telling where the output of an individual stdout print statement
       | ends and the next one begins, so that I could color code my
       | terminal with alternating colors to more easily tell apart
       | individual log messages from a running process by visual
       | differentiation. Turns out this is impossible! Aside from time
       | passing in between outputs, there's no way to tell. It's just a
       | continuous byte stream with no terminating character or pattern.
        
       | Layvier wrote:
       | Online learning, particularly personalised learning aimed for
       | self education and continuous learning. I'm trying to model the
       | knowledge space as a graph, index learning material (free online
       | resources right now then user generated content) on this graph
       | and then provide different ways to navigate this space. I'm
       | trying to address the "best way" for someone to learn a specific
       | concept, and to help people identify the knowledge they miss/are
       | looking for. The project would be open, collaborative and a non
       | profit btw.
        
         | chewzerita wrote:
         | You might want to check out what's going on with Anki[0] and
         | other spaced repetition software[1], hope this helps :)
         | 
         | [0] https://apps.ankiweb.net/ [1]
         | https://en.wikipedia.org/wiki/Spaced_repetition
        
       | hermitcrab wrote:
       | Writing a no-code drag-and-drop tools for transforming data
       | (join, filter, reformat, reorder etc). The hardest bit is
       | handling cascading changes to the column structure (e.g. removing
       | and reordering columns) intuitively - particularly if they change
       | the input file to one with less columns or differently ordered
       | columns.
        
         | hermitdev wrote:
         | There's already IBM's DataStage. I currently use this for ETL
         | work at my job, although we're working on moving our ETL work
         | to Python and an in-house framework due to licensing costs.
        
           | hermitcrab wrote:
           | I know there are various Extract Transform Load tools aimed
           | at professional data scientists. My product is aimed at
           | numerate professionals who aren't programmers or data
           | scientists and have never heard of 'ETL'. The idea is that
           | they can install Easy Data Transform, transform their data
           | and output it in a few clicks, without programming. It is
           | also very cheap compared to many commercial ETL tools.
        
       | PaulDavisThe1st wrote:
       | Representing musical and audio (sample) time in ways that
       | maximises reversible conversion between the two of them. Musical
       | time is typically spoken of (in western culture) in terms of
       | "bars" (or "measures") and "beats". The relationship to audio
       | (sample) time is defined by a "tempo map" which defines the
       | number of beats per minute and the number of beats per bar.
       | 
       | The mapping between the two is monotonic, non-linear, and can be
       | stationary. If the tempo map is allowed to contain ramps
       | (accelerando and ritardando in music speak), there are implicitly
       | exponential sections in the function that maps between them.
       | 
       | Using floating point arithmetic leads to errors that have
       | immediate effects. A musical time that should be considered to be
       | at sample N is instead considered to be at sample N-1 or N+1.
       | 
       | It's surprisingly hard to do it correctly.
        
       | [deleted]
        
         | [deleted]
        
       | spiritplumber wrote:
       | I'm doing the hardware part of a CB packet radio infrastructure
       | that can be deployed quickly after a disaster, and allows basic
       | BBS functionality in addition to passing messages, and works with
       | existing cell phones.
       | 
       | It's inspired by the CellSol network in the "Left Behind" novels.
       | 
       | Schems and code are at https://www.aaronswartzday.org/lora/ and
       | we could use help.
        
       | cryo wrote:
       | Private file access between computers. Even in 2020 it appears
       | that building a connection between machines (macOS, Linux and
       | Windows) requires a miracle if you don't like to share everything
       | with cloud providers.
       | 
       | cryo file mangager is an attempt to get rid of the hassle:
       | https://cryonet.io
        
         | dcow wrote:
         | Check out https://magic-wormhole.readthedocs.io/en/latest/
         | which is basically just a tool to help people do password
         | authenticated key exchange when establishing ephemeral
         | connections.
        
         | betimsl wrote:
         | Don't forget to check https://upspin.io/ out :)
        
           | cryo wrote:
           | Indeed I'd like to add https://onionshare.org which also
           | provides a non cloud solution to share files privatly.
        
         | isaacimagine wrote:
         | There's also syncthing: https://syncthing.net/.
        
       | dr_dshiv wrote:
       | Let's solve Harmony!
       | 
       | The first scientific experiment was conducted by 5th century BC
       | Pythagoreans. They wanted to show that the basis for musical
       | consonance was math. From that, they inferred that harmony in
       | math accounted for the harmony of the cosmos. This integration of
       | math+physics was very forward thinking.
       | 
       | But, if we fast forward to the present, we still don't have a
       | complete scientific explanation for the basis of consonance and
       | dissonance. Really! To make my own contribution, I've been
       | running psychophysical experiments to investigate why consonant
       | chords that are mathematically _slightly_ dissonant actually
       | sound much better than chords with perfect mathematical
       | consonance. I 've been gathering data with sounds but also with
       | haptic vibrations and with visual flicker frequencies. This
       | multisensory approach is fun because it produces visible rhythmic
       | entrainment in the brain, as seen with EEG. My goal is to
       | contribute to a general theory of neural resonance and harmony in
       | human experience.
       | 
       | Why does this matter? Happiness is great, but I'd argue that what
       | we really want is personal and global harmony. Note that harmony
       | isn't sameness, it is unity in variety -- the resolution of
       | conflict and dissonance into an integrated wholeness. We want
       | inner harmony with our selves, harmony in our relationships with
       | others, harmony in society, harmony with technology and harmony
       | with nature. Happiness is individualistic but harmony involves
       | the pleasure of virtue. I hypothesize that harmony can help set a
       | better objective function for the future of humanity.
       | 
       | Harmony was also the objective function for the first deep
       | learning neural network, Paul Smolensky's Harmonium.
       | 
       | Finally, harmony is also a central theme in classical philosophy.
       | The concept had a massive influence in the Italian Renaissance
       | and in the English Scientific Revolution.
       | 
       | I recently put together a reader for understanding Plato's views
       | on Harmony. Comments are welcome:
       | 
       | https://docs.google.com/document/d/1lqXpXgWI5YMBCz1O0gCmrEwz...
        
         | dr_dshiv wrote:
         | > Harmony was also the objective function for the first deep
         | learning neural network, Paul Smolensky's Harmonium.
         | 
         | Here is the 1986 work in _Parallel Distributed Processing_ ,
         | along with G. Hinton and Rummelhart. Don Norman wrote a
         | chapter, too!
         | 
         | http://93.174.95.29/main/3C9F2A7AEF5BE7461DECE4AE766F94B1
        
         | ShamelessC wrote:
         | I got a little lost when you tried to compare musical harmony
         | to societal harmony.
         | 
         | With regards to musical harmony, is it possible that it's more
         | or less random? I know multiple cultures have different
         | definitions of musical harmony. I suspect the evolution of
         | hearing also contains random elements. Similar to language,
         | it's not so much about an inherent universality, just a
         | universality we can all learn and agree on.
         | 
         | Thoughts?
        
           | dr_dshiv wrote:
           | Check out your voice on a spectrogram app. See all the
           | harmonics? Our voices evolved this way, probably due to
           | sexual selection.
           | 
           | It's not so different between cultures, in fact.
        
           | sova wrote:
           | The human ear has an intimate relationship with the octave
           | 2:1 and its ratios, so its very hard to believe the
           | convergence of appreciation globally to be random. More
           | dramatically, visualizing the harmonious ratios on objects
           | such as Chladni plates (a field called Cymatics) reveals that
           | there is something deeper to consonance and harmony than
           | meets the number line.
        
             | marzell wrote:
             | "visualizing the harmonious ratios on objects such as
             | Chladni plates (a field called Cymatics) reveals that there
             | is something deeper to consonance and harmony than meets
             | the number line"
             | 
             | Ok I'll bite. What does it reveal? There's nothing
             | inherently meaningful here. We know that 'consonant' sounds
             | (those that create interference patterns) create wavelets
             | that are smaller and with less contrast than the more
             | 'coherent' patterns from ratios that are closer to whole
             | numbers.
             | 
             | But in what way is this meaningful or useful?
        
               | megameter wrote:
               | It means we find consonance pleasurable and see a
               | distinct "signal" in it. At least, that's the
               | information-theoretical way of looking at it.
               | 
               | When dealing with cosmology one often seeks to make a big
               | deal out of a simple concept like a duality, a cycle, or
               | a ratio. These are concepts recurring through the world,
               | and looking for them in more places sometimes reveals
               | knowledge.
        
         | PaulDavisThe1st wrote:
         | I worry from this brief description that you may be ignoring
         | cultural aspects to our perception of consonance and
         | dissonance.
         | 
         | Also, harmony itself is a distinctly western concept whose
         | musical role expanded dramatically with the advent of
         | polyphony. Many (most!) musical cultures around the world don't
         | give harmony much, if any role, and place higher importance on
         | melodic structure.
         | 
         | Also, music harmony and the other kinds of harmony you mention
         | seem to me to be related only by the language used for this
         | particular metaphor. There seems to me to be no likelihood of
         | there being any interesting relationship between musical
         | consonsance and "harmony with technology and harmony with
         | nature".
        
           | dr_dshiv wrote:
           | I agree that the central scientific question is whether
           | harmony is a metaphor or mechanism, e.g., for psychological
           | constructs like Cognitive Dissonance. My guess is that
           | harmony is so pervasive that it ceases to have original
           | meaning -- like in the manner that every atom is a harmonic
           | oscillator or how brainwaves are based on an "octave"
           | structure (e.g., Beta is double Alpha, Gamma is double Beta,
           | etc). However, this question of metaphor or mechanism should
           | be resolvable with science, eh?
           | 
           | However, I disagree that harmony is primarily a western
           | phenomena. It is a central feature to Confucianism and
           | Daoism. It also plays a major role in Native American
           | philosophy.
        
             | PaulDavisThe1st wrote:
             | I was talking specifically about harmony in a musical
             | context as being very western.
        
               | dr_dshiv wrote:
               | Well, the point still applies. The small integer ratios
               | of harmony apply even to the _rhythms_ of gamelan. And,
               | of course, octaves are more-or-less universal across
               | cultures.
        
       | etherio wrote:
       | Knowledge.
       | 
       | Working on building a self-hosted app that would alow you to
       | save, organise and search your knowledge in one center.
       | 
       | It would contain information like notes, bookmarks (it would
       | download the links contents) and in general provide a
       | programmable, opensource interface to preserve the info you'll
       | find useful and even sync with external apis to save your online
       | presence locally (think reddit posts, hn links, etc...)
        
         | unixhero wrote:
         | So something like what Bookstack is doing
         | https://www.bookstackapp.com/
        
       | waihtis wrote:
       | Detection of cybersecurity threats at close to 100% accuracy. Do
       | this by purposefully opening weakness simulations into company
       | infrastructure.
       | 
       | Avesnetsec.com
        
       | SergeAx wrote:
       | Training neural network to distinct Pepe the Frog from Kermit the
       | Frog.
        
       | geoah wrote:
       | Trying to figure out what the next version of the internet would
       | look like and start building it :p ps. Structured data and no
       | blockchain :)
        
         | fl0under wrote:
         | What about the (still in development) SAFE network?
        
           | geoah wrote:
           | Safe is interesting but it's still pretty much still a
           | ledger. I am not sure this will work at current-internet-
           | scale, let alone in a couple of decades worth of data. In
           | addition to that they still pretty much keep building on top
           | of the web, which is really not accessible to machines.
           | 
           | Think more in terms or ipfs/ipld.
        
       | danielovichdk wrote:
       | An open source search index shared and updated over the
       | bittorrent protocol.
        
       | waihtis wrote:
       | Detection of cybersecurity threats at close to 100% accuracy. Do
       | this by purposefully opening weakness simulations into company
       | infrastructure.
       | 
       | https://avesnetsec.com
        
       | enginoor wrote:
       | I'm trying to design a vibratory bowl feeder that I can 3D print.
       | Designing features to align or reject parts is a bit of a dark
       | art and it's requiring a few more iterations than expected.
       | 
       | https://en.wikipedia.org/wiki/Bowl_feeder
        
       | janee wrote:
       | Collaborative spreadsheets on your desktop using browser based
       | native file system API.
       | 
       | Basically google spreadsheets but not google and not spreadsheets
       | in a webapp.
       | 
       | Haven't done any coding on it, but have been mulling the design
       | for several months now.
        
       | techstrategist wrote:
       | I'm building a platform to host my book club online due to covid,
       | and I think that I can generalize my solution to reinvent MOOC's
       | and possibly further areas of communication.
        
       | cameronbrown wrote:
       | Information overload.
       | 
       | My current side project is https://feedsub.com. Right now, - it's
       | not great - I started by building an simple tool for getting
       | regular updates from RSS feeds, but longer-term I want to turn
       | this into a system which can absorb all the data streams you're
       | interested in (news, stocks, weather, social, communities) and
       | give you dials (filters, curation, signals, etc..) to surface a
       | healthy amount wherever you want (SMS, email, web, RSS, chatbots,
       | etc..).
       | 
       | The crux of the problem is endless scrolling feeds we're sucked
       | into 24/7, which is why I based my MVP on email.
       | 
       | My current solution is trivial on a technical level. Honestly, my
       | biggest problem is thinking about the problem on a non-technical
       | level, balancing this with working life and branding, since my
       | software and vision are very far apart right now.
       | 
       | (TBH, this isn't nearly as hard a problem as some of the others
       | here - but I enjoy the ideas/feedback I get from communities like
       | HN)
        
       | jawns wrote:
       | I hope this counts as weird enough ...
       | 
       | PROBLEM:
       | 
       | If time travelers from the future were to visit you, it would be
       | difficult for them to quickly prove their authenticity.
       | 
       | SOLUTION:
       | 
       | Temporal passwords. At the start of each year, you devise a new
       | password. You commit the password to memory, but you never write
       | it down or divulge it to anyone until Dec. 31, when you submit it
       | to the Temporal Password Registry, which publishes it and
       | promotes its dissemination.
       | 
       | RESULT:
       | 
       | Prior to their visit, time travelers from the future can look up
       | your temporal password in the registry for the year in which they
       | plan to visit you. Their ability to communicate a password that
       | you have not yet shared with anyone provides evidence that they
       | are actually from the future.
       | 
       | PROMO:
       | 
       | https://temporal-password.pressbin.com/index.html
        
         | majidmir wrote:
         | How do you know they are not just good mind readers instead of
         | time travelers?
        
         | fgdorais wrote:
         | What if the visitors are from November of this year?
        
         | mrfusion wrote:
         | Couldn't they just tell you tomorrow's stock prices? Or a
         | future sports score.
        
           | injb wrote:
           | That would probably break the rules. With the password
           | solution, they're not telling you anything you didn't already
           | know.
        
             | wes-k wrote:
             | What rules? They're telling you time travel is possible and
             | happens. That'll be news for me.
        
           | jawns wrote:
           | As the PROBLEM statement says:
           | 
           | > it would be difficult for them to quickly prove their
           | authenticity
           | 
           | Yes, you could tell them something that happens tomorrow or
           | the next day. But if time is of the essence and you can't
           | wait until tomorrow, then the Temporal Password helps you
           | _immediately_ demonstrate your authenticity.
        
             | winstonewert wrote:
             | They have a time machine. How can time be of the essence?
        
       | muzani wrote:
       | I'm trying to find a way to generate stories using tropes as the
       | building blocks.
       | 
       | There's a sample at https://random-character-generator.com/
       | 
       | There's an unreleased version, which focuses more on how to
       | portray characters, rather than just what they are. For example,
       | instead of saying "energetic", they'll be pacing about a bit.
       | 
       | I might just pivot it into a story/plot tracker for writers, and
       | use it to fill out the blanks rather than generating full
       | characters from scratch. Where the community can add in their own
       | templates and tropes. An author can decide that they have a
       | character who is stoic, cynical, and sarcastic, and the tool will
       | generate a background story, how to portray the character, what
       | conflicts they get into with other characters.
        
         | pvillano wrote:
         | you'd be interested in dwarf fortress
        
           | muzani wrote:
           | I donate to DF, lol. While there are plenty of epic moments
           | in there, I think it takes a while to build up, and it comes
           | in between a lot of mundane moments as well. And I think a
           | lot of stories are built with a romance element in mind and
           | there hasn't been a lot of procedurally generated games that
           | do that well.
        
       | Gurten wrote:
       | I've been tinkering in the reverse-engineering space. My problem
       | amounts to reusing compiled binaries by combining them in novel
       | ways. That is, I would like to take algorithm/subsystem X from
       | software Y, combine it with something else. The goal is to have a
       | library of components which I may be able to combine. It has lead
       | me to investigate a few technologies I have been meaning to
       | invest time into, like llvm, qemu. There are a few projects which
       | combine these as well as related technologies like DECAF,
       | radare2, DynamoRio, mcsema. The hard problem which I am facing,
       | but by no means have an effective solution is of having to
       | extract semantically the essence of the program in spite of ISA,
       | and to find a balance between emulation and readapt-ability (i.e
       | abstract out the code that is dependent upon some base-address
       | assumption. The value on the surface seems counter intuitive to
       | the investment, especially from my roots in SWE where one can
       | have a hard enough time trying to accomplish that with source-
       | code available. Although the application is broad, I've focussed
       | intermittently on video games. I believe this is where some value
       | lies, as a finely-tuned subsystem can be the heart of a
       | franchise.
        
       | crb002 wrote:
       | JHipster style templating for SAAS onboarding design patterns.
       | 
       | UX description language for forms that respects high level
       | constraints. Compiles to desktop browser, phone browser, and
       | Alexa layouts.
       | 
       | Solving the complexity of matrix matrix multiplication by brute
       | forcing the lower bound with semigroup combinatorics.
       | 
       | DSL for linear logic.
       | 
       | Ending Iowa's criminalization of "annoying" speech. (Iowa Code
       | 708.7)
       | 
       | Exposing Polk County Iowa Sheriff Kevin Schneider torturing
       | inmates with denial of basic medical care.
       | 
       | Exposing pure nepotism corruption between Iowa Attorney General
       | Chief of Staff Eric Tabor and his sister Iowa Court of Appeals
       | Judge Mary Tabor (mom of @ollie).
       | 
       | Exposing that the prosecutor on Tracy Richter's murder trial had
       | relations and ended up marrying the daughter of his star witness
       | Mary Higgins - and that the blood spatter expert Englert is a
       | known fraud who wrongfully convicted David Camm and Julie Ray
       | Harper.
        
         | minkzilla wrote:
         | With the last three how are you going about that?
        
       | sneeuwpopsneeuw wrote:
       | My short term thing is this mathematical programming puzzel
       | https://projecteuler.net/problem=160 from Project Euler where you
       | need to calculate a very large factorial.
       | 
       | My live goal is to bring back more programming and design
       | techniques that we as a society used to make the best ps1 and
       | gameboy games and old school animations to the way we are
       | currently developing games. (Any tips and advice how i could help
       | improve the game development industry is welcome. Next year I
       | will be doing my masters so i'm also still looking for a subject
       | for that. The last couple of months I have been experimenting
       | with water color effects in openGL, so I'm looking for something
       | like that)
        
       | SenHeng wrote:
       | Since I live in Tokyo, it's about a 3 - 4 hour drive to various
       | ski resorts. I want to snowboard _every_ weekend. So I'm trying
       | to find the best* ski resort I can head to next weekend.
       | 
       | Best is a mix of
       | 
       | - the ones I enjoy most
       | 
       | - but not one that I just visited last weekend
       | 
       | - where there has been recent snowfall / is predicted to snow
       | 
       | - that I have may have a season pass for
       | 
       | - where costs of highway tolls, petrol, hotels can be optimised
       | 
       | - driving time
       | 
       | - whether I'm going alone or with friends
       | 
       | - don't have anything important at work on Monday
       | 
       | Eventually, I'd like to turn it into a kind of friend finder /
       | social network thingy but for snowboarding.
        
         | soared wrote:
         | Such a crazy difference with the amount of resorts in japan. In
         | Colorado there are <10 resorts within 3-4 hours, and your pass
         | only works at a couple of them. Our problem is optimizing the
         | time you leave to reduce traffic time and maximize skiing time.
        
         | ctack wrote:
         | The resort finding part seems representable as a table where
         | worst to best overlap(including dynamic weather forecast part)
         | is displayed in a color spectrum, sort of like a many circled
         | ven diagram. Send an email for firetool at protonmail dot com
         | if you're interested and have the info you've described(minus
         | the weather api) tabulated. I'd be happy to cook demo up a form
         | and grid.
        
         | unixhero wrote:
         | Well. It's not the answer you want, but the Shinkansen and an
         | expensive taxi ride or maybe a ridesharing with some local
         | dudes might be a feasible, but not cheap answer.
         | 
         | Stay safe in those woods! I nearly perished, by getting lost.
        
       | jeremylevy wrote:
       | Automating cloud architecture creation.
       | 
       | I'm building a "catalog" of architectures that you could use to
       | create a complete cloud architecture on your AWS, GCP or Azure
       | account in less than one minute.
       | 
       | So, for example, you could create a docker-based architecture
       | with CI/CD, auto-scaling, zero downtime deployment, SSL, load-
       | balancing, high availability and MongoDB in less than one minute
       | in your own AWS account.
       | 
       | It's like Terraform with the user-friendliness of Heroku.
       | 
       | It's very hard because every providers have different APIs and
       | concepts so you have to start from scratch for each.
       | 
       | I love working on it because cloud-computing may have so much
       | impact in some organizations like biotech startups or NGOs.
        
         | mattjoyce wrote:
         | That does sound challenging. APIs and service change too. I
         | can't imagine how complex that can get if something stops
         | working.
         | 
         | Still when you succeed perhaps the next goal is to simply
         | specify what sort of compute function, the scale and risk
         | tolerances, and let the patterns be assembled accordingly.
        
         | jonwalch wrote:
         | Any thoughts about maintenance? My personal journey with
         | learning AWS is/was very painful, but now that I understand
         | everything that I need at a high level, it is quite a bit more
         | manageable. I can't imagine having to make minor tweaks to my
         | infra if I had no idea what it was doing.
        
         | ahnberg wrote:
         | Do you have something published yet? Code, articles or
         | anything? Sounds very interesting!
        
         | busted wrote:
         | I've thought about this in the past. There's a modern way to
         | build architecture, and cloud providers are in general only
         | providing the building blocks and requiring you to put them
         | together. It's unscalable to expect every company to hire
         | someone smart enough to construct a good architecture (let
         | alone the time) but at the same time, people who have been
         | working on infrastructure long enough know that there's really
         | only a handful of useful architectures that solve 90% of
         | problems. I thought of it as CTO-as-a-service or CTO-in-a-box.
         | 
         | Service meshes like istio.io start to solve a portion of this.
         | 
         | Almost certainly there is endless complexity but I bet you can
         | come up with something useful. Good luck!
        
         | tlrobinson wrote:
         | > It's like Terraform with the user-friendliness of Heroku.
         | 
         | > It's very hard because every providers have different APIs
         | and concepts so you have to start from scratch for each.
         | 
         | Why not build it as a layer on top of Terraform?
        
           | threentaway wrote:
           | This was my first thought. Terraform modules can accomplish
           | all of this.
        
         | hashamali wrote:
         | Have you considered something like Pulumi for the glue?
         | 
         | Love this idea, the ease of Heroku + the flexibility of
         | Kubernetes would be amazing.
        
       | Erazal wrote:
       | I'm working on a an easy way to store and retrieve any ephemeral
       | information stream that goes through your computer's ram (videos,
       | a website you're browsing, etc).
       | 
       | For now, my team and I are focusing on video-conferences, but the
       | end goal is much larger :)
       | 
       | Now that I think of it, this problem is a lot easier than what
       | others post here.
        
       | hazeii wrote:
       | How to measure pedal (and/or crank) angle on a moving bicycle to
       | 0.05 degree. Anyone?
        
         | ComputerGuru wrote:
         | Gyroscope or mems accelerometer. Otherwise convert rotational
         | crank movement to push-pull linear slider (see piston,
         | flywheel, linear actuator, etc) and measure linear change in
         | resistance between contact points (like a cheap caliper does,
         | you can even use a chinesium one off eBay as they have a pin
         | out under the battery tab, if your resulting linear motion is
         | within that scale). You don't need to drive anything besides
         | the read head, so it should have extremely low losses.
        
           | hazeii wrote:
           | Thanks for reply, and do you already work for us? :)
           | 
           | We've burnt through a pile of MEMS devices, currently working
           | with CRM100 gyro's. As far as I've got is we definitely need
           | a non-contact solution, either optical or MEMS with a once-
           | per-rev index pulse (which obv. needs to be within the same
           | 0.05 degree requirement).
        
         | zamadatix wrote:
         | https://www.mouser.com/Electromechanical/Encoders/_/N-39xfc?...
         | ?
        
           | hazeii wrote:
           | Thanks, looked at them. Can't get the resolution we need for
           | any vaguely feasible price though.
        
         | Animats wrote:
         | Why do you need 0.05 degree precision?
         | 
         | You can use Hall effect sensors to sense chainwheel teeth. Two
         | sensors and you can get quadrature and direction. I've done
         | that on a mobile robot. With analog-output Hall effect sensors
         | and some processing, you can get sub-degree precision, although
         | 0.05 degree is asking a lot.
        
           | hazeii wrote:
           | We're trying to measure aerodynamic drag, thing is there are
           | huge vertical forces (weight of rider pressing down on pedal)
           | and relatively small horizontal forces (due to drag). So if
           | we don't know the angle accurately, we can't separate out the
           | components - make sense?
        
         | shezi wrote:
         | Grey code with 13 bits and as many light sensors, maybe?
        
           | hazeii wrote:
           | Good to get your attention :) but still got to print the gray
           | code to 1 part in 8192 and fit it all on a bike.
           | 
           | Along the lines of your idea, we've looked at using the CCD
           | array out of desktop scanners with a spiral pattern printed
           | on the crank. But bike bottom brackets are a hostile
           | environment, plus (ideally) we'd actually be measuring the
           | angle against local vertical (i.e. the direction in which
           | gravity sucks).
           | 
           | Our test bike currently runs 4 Pi zeros, 4 Cortex M0s
           | (nRF52), a fistful of 24-bit ADCS, 2 high precision gyros,
           | air pressure/air speed sensors and a 2.4GHz network, all in
           | order to measure realtime CdA. Still unable to crack the
           | angle problem though.
        
       | erezsh wrote:
       | I'm trying to replace SQL by building a language that compiles to
       | SQL. It has first-class functions, nicer syntax, better type-
       | system, introspection, and other things you would expect from a
       | modern language. But in the end, you still get SQL's performance,
       | and the ability to use it with dozens of database engines.
        
         | adamsea wrote:
         | I don't know if it's exactly what you describe but Hasura
         | compiles GraphQL queries and mutations to SQL (for Postgrs).
        
         | slifin wrote:
         | Is there a Clojure datalog to SQL compiler out there?
        
         | jugg1es wrote:
         | How is this different than a heavy-weight ORM like entity
         | framework?
        
         | default-kramer wrote:
         | Me too. I'm interested in what you've done. Please share a link
         | if you have anything published.
         | 
         | My project is here: https://docs.racket-
         | lang.org/plisqin/index.html I'm days away from a Show HN at
         | this point. If I can pick only one idea that everyone should
         | copy, it's that joins are values, not language constructs.
        
         | eitland wrote:
         | You mean you work on LINQ?
         | 
         | Only half joking here.
        
           | erezsh wrote:
           | LINQ did a tiny step in the right direction. I'm aiming a lot
           | further.
        
         | closed wrote:
         | Have you seen the R library dplyr? It is a weirdly powerful
         | data analysis tool, that can also produce SQL queries!
        
           | erezsh wrote:
           | I heard about it but didn't know it can produce SQL. Thanks
           | for the tip!
        
         | manish_gill wrote:
         | If this can allow me to write complex SQL (lots of JOINs,
         | Multiple CTEs building on top of each other, Analytic functions
         | etc), then I'm definitely interested. I've created an SQL
         | generation engine in the past and can definitely appreciate how
         | hard the problem is.
        
         | yanovskishai wrote:
         | As someone who spent handreds of hours writing (and cursing)
         | SQL queries -it definitely sounds compelling.
        
           | erezsh wrote:
           | Just a tiny teaser, you could write something like
           | Person { country => name }
           | 
           | And it will output the following SQL:                   --
           | target: postgres         SELECT country, array_agg(name) AS
           | name FROM Person GROUP BY country
        
       | tromp wrote:
       | Trying to find the next entry in this list of functional Busy
       | Beaver numbers
       | 
       | https://oeis.org/A333479
        
       | ta17711771 wrote:
       | Keeping a working Wireguard configuration with 4 peers, for both
       | VPN-through-house, and remote LAN access.
        
         | unixhero wrote:
         | I need to get to setting up wireguard as well. Honest to god
         | 'homelabbing.
        
       | dewey wrote:
       | I'm working on a website that helps me to keep track of the
       | podcasts that I'm listening to across platforms (Think Last.fm /
       | Trakt.tv but for podcasts) by automatically importing the
       | listening data from various podcast apps.
        
       | tumidpandora wrote:
       | I am working on making it really easy to create a no code,
       | 1-click personal chatbot profile - presbot.com
        
       | eivarv wrote:
       | Human-computer context switching.
       | 
       | Which is why I started making Cleave: An application that lets
       | users persist OS state as a "context" - saving and loading open
       | applications, their windows, tabs, open files/documents and so
       | on.
       | 
       | Started because of frequent multitasking heavy work with limited
       | resources.
       | 
       | Made it because I wanted to switch between studying, working,
       | reading, looking for an apartment, etc. without manually managing
       | all states or consuming all resources.
       | 
       | Open Beta (macOS) as soon as I finish license verification and
       | delta updates, but I keep getting sidetracked...
       | 
       | https://cleave.app
        
       | a3camero wrote:
       | Making a search engine for government websites. Not using someone
       | else's index. A full search engine, writing all of the
       | components.
        
       | jezze wrote:
       | I am trying to reinvent the web.
       | 
       | Replacing HTML/JS/CSS with a language called ALFI. It is stupidly
       | simple in its design but still very powerful. Similarly to HTML
       | you use it to create widgets, place them, and define their
       | behavior. It is humanly readable like HTML but line-based instead
       | of markup-based. Instead of nesting it uses references. This
       | allows it to be streamed.
       | 
       | A big difference is that the language itself doesn't allow
       | styling (like CSS), the downside being you get less flexibility
       | but the upside being it will render correctly on any display with
       | any resolution.
       | 
       | For this I have also written a new type of web browser called
       | NAVI which takes ALFI code and produces (somewhat) beautiful
       | widgets and renders them using OpenGL.
       | 
       | Source for both ALFI and NAVI: https://github.com/jezze/alfi
       | 
       | My own ALFI website: http://www.blunder.se/
       | 
       | You need NAVI to actually browse blunder.se properly. otherwise
       | you will just see ALFI code. Also this is still very early so all
       | features are not done yet.
        
         | 6510 wrote:
         | get rid of the white background
        
         | rsify wrote:
         | Mind posting some screenshots?
        
           | jezze wrote:
           | Sure! Just ignore my dwm desktop row on the top.
           | 
           | http://www.blunder.se/screenshots/s1.png
           | http://www.blunder.se/screenshots/s2.png
           | http://www.blunder.se/screenshots/s3.png
        
         | Jaxkr wrote:
         | Are widgets stateful in any way? Could this be used to create
         | more efficient (and constrained) client side apps without
         | JavaScript?
        
       | shezi wrote:
       | Soil simulation
       | 
       | This is just one part of one of the sillier things I'm working
       | on/thinking about. How can I make a real-time interactive soil
       | simulation work, essentially a big realistic virtual sandbox.
       | 
       | Since this is a side project, it'll go as far as all side
       | projects go. =)
        
         | vidanay wrote:
         | Mechanics or chemistry?
        
         | jakeogh wrote:
         | This video series about soil is really interesting:
         | https://www.youtube.com/watch?v=uUmIdq0D6-A
        
       | ALittleLight wrote:
       | I wrote a bit about using stylometry to identify the author of a
       | tweet. I'm coming up with additional features to add to this
       | model and testing it with identifying attributes about the author
       | (political affiliation or gender).
       | 
       | https://medium.com/@patriarch_39868/donald-trump-detector-ec...
        
       | ketanmaheshwari wrote:
       | I am building a tiny "replay" script that when run with a code
       | file will print the code by line/block with a customized amount
       | of delay OR keypress. The motivation is to be able to slowly read
       | large source code files without having the whole file on the
       | screen.
        
       | eitland wrote:
       | Getting time to do anything in between kids, work and whatever
       | else is expected from me is the actual hard part for me.
       | 
       | The technical aspect is mostly fun in my case :-)
        
         | baxtr wrote:
         | If you ever find out, let me know. The only solution I've found
         | is: late at night!
        
       | dvt wrote:
       | One-click API data ingestion.
       | 
       | Just about every company these days has their data spread out all
       | over the cloud: marketing data on Facebook and Google, social
       | media data on Twitter and Snapchat, customer data on Salesforce,
       | sales data on Shopify and Amazon, and so on. Most companies will
       | either (a) hire a team of data engineers to collect and exploit
       | this data or; (b) hire an expensive consulting firm to build an
       | ETL pipeline, or; (c) let this data rot in the cloud. For the
       | past 6 years, I've worked as a data engineer (where I became
       | intimately familiar with Facebook and Salesforce APIs), and I'm
       | confident that I can automate around 80% of my job.
       | 
       | It's clear that the value prop is astronomical: just _one_ data
       | engineer will run you at least 150k /yr and most of the work will
       | involve maintaining API data pipelines. Having a "one-click"
       | solution where one simply provides an API key and what data
       | they'd like to warehouse (e.g. marketing data, social media data,
       | customer data) and where (FTP, S3, Redshift, DynamoDB) would be
       | invaluable to companies that want to make sure they exploit this
       | treasure trove.
       | 
       | Some hard/interesting problems:
       | 
       | - API specs constantly change (Facebook, for example, has a
       | quarterly update schedule)
       | 
       | - Inferring JSON schemas is hard
       | 
       | - Data integrity is hard (data types sometimes change willy-
       | nilly)
       | 
       | - API rate limiting is tricky
       | 
       | - Resilience is hard
       | 
       | - Recovering old data (especially for certain services) might be
       | impossible
       | 
       | Everyone is starting to become keenly aware that letting the data
       | rot is starting to have a higher and higher opportunity cost. Not
       | warehousing your own data is simply not a tenable option any
       | more: the world's most valuable resource is no longer oil, but
       | data[1].
       | 
       | [1] https://www.economist.com/leaders/2017/05/06/the-worlds-
       | most...
        
         | foxgrover wrote:
         | Sounds like Fivetran or Stitch Data. AWS released a new
         | service, AppFlow, with a similar vision though focused on AWS
         | ecosystem as destinations for the data.
        
         | willnewby wrote:
         | I'm actually in the middle of building something really
         | similar, but targeted at manufacturing/distribution companies
         | (i.e. they have an ERP/inventory system, how does that data get
         | onto the eCommerce website?)
         | 
         | Would you be interested in talking with me about how you're
         | building your system? Email in my profile.
         | 
         | Good Luck!!
        
       | ahP7Deew wrote:
       | Fully offline, fully searchable copies of personal data (email,
       | tweets, calendar, etc.), English Wikipedia, IMDb, OpenStreetMap
       | (tiles, routing, points of interest), geocoding. Fully offline
       | and state of the art speech recognition. Fully offline voice
       | assistant with almost complete coverage of the most common usage.
        
         | danielovichdk wrote:
         | Yes please. I live this idea.
        
       | closeparen wrote:
       | How do I satisfy the needs of non-technical middle managers in
       | engineering to appear as if they understand and control their
       | shops, while minimizing damage to those shops?
        
         | danielovichdk wrote:
         | It's an impossible task. Without direct access to their brains
         | and being able to alter those, you are at a lost cause.
         | 
         | Middle Manager Syndrome would be great for machine learning to
         | cure. I hope you come out with your nerves intact
        
         | Havoc wrote:
         | Send them on a blockchain side quest?
        
       | kappuchino wrote:
       | Making leaking safe(er).
       | 
       | After the twitter account of DDOSecrets got shut down (due
       | Blueleaks), this got me thinking: How would you leak / provide
       | data but are not directly attributable. (At least like a retweet
       | - not your tweet, just amplified.).
       | 
       | And how to add some resilience and protection to the
       | distribution, since there were indicators that the torrent and
       | download of leaked data was being attacked.
       | 
       | So far, I have come up with an encryption matryoshka: you
       | distribute leaks without telling whats in and enable gradually a
       | few to look inside until they are public.
       | 
       | All thats missing is a better document describing it and a
       | command line tool to help to walk through the multi level
       | encryption ... so there is 90% still to do -\\_(tsu)_/-.
        
         | dewey wrote:
         | Not really sure what this is trying to solve. If it's some
         | legitimate leak of public interest then the organizations
         | active in this space often have a tip line / encrypted drop
         | where you can put it.
         | 
         | If it's something that's not of interest to many but you want
         | to put out there for some reason then what's stopping you from
         | uploading it to some random one click hoster and posting the
         | link in random places on the internet?
        
       | wiseleo wrote:
       | Education.
       | 
       | Schools are functionally no different from part-time prisons. You
       | must attend daily under penalty of law.
       | 
       | Many teachers are plain awful.
       | 
       | They rely on students being additionally taught by their parents.
       | That forces parents to go to school with their children, which
       | perpetuates the vicious cycle. The teacher recalibrates the class
       | to the students who either understood everything the first time
       | or had supplemental education and the rest languish.
       | 
       | Schools assign homework that is not easy to do when the student
       | hasn't fully grasped the concept. That burns time they could use
       | to get better.
       | 
       | So... I am implementing Math common core in software. The first
       | part is an automatic homework solver for math. Once we solved the
       | student's homework, we can teach them how to do it with generate
       | problems. Crucially, there will be multiple perspectives and an
       | ontology of topics do the student can backtrack to where they got
       | lost in class weeks ago.
       | 
       | After we are good with math, we'll do the same with English. It
       | will probably not go too deep, but it will let students obtain
       | the missing foundation of knowledge.
        
         | rahimnathwani wrote:
         | Anywhere I can sign up to be notified when you have something
         | we can try?
        
         | adamsea wrote:
         | I certainly agree that so much about school is problematic and
         | could be improved, but ...
         | 
         | > Schools are functionally no different from part-time prisons.
         | 
         | A prison by definition cannot be part-time ; ). Plus, it's a
         | totally unfair comparison. Schools are intended for everyone.
         | Prisons are intended for a specific subset of people deemed to
         | have broken a law.
         | 
         | Schools are for children. Prisons are for adults.
         | 
         | And so on.
        
           | icebraining wrote:
           | > A prison by definition cannot be part-time
           | 
           | Sure it can. Check out "weekenders" and "work release"
           | programs, for example.
        
         | David_R wrote:
         | Retired teacher here...glad to see fresh thinking on this
         | problem. The mega-publishers that serve school districts are
         | stuck in a 1980s model. A project related to yours is
         | ASSiSTments at Worcester Polytechnic Institute. The market is
         | big, with space for several innovative projects.
        
         | bb123 wrote:
         | Do you expect that students will utilise the backtracking
         | aspect of the software? I think 12 year old me would just use
         | the solver and then log off.
        
           | wiseleo wrote:
           | I am optimistic :)
           | 
           | The entire curriculum is extremely easy when properly
           | explained at correct pace.
        
             | mattjoyce wrote:
             | As a father with a 12 year old struggling with math, to say
             | something is extremely easy makes me think you have a
             | better understanding of math than people.
        
       | koeng wrote:
       | I'm trying to figure out how to ship DNA effectively. It's really
       | inefficient right now, so I'm genetically engineering bacterial
       | spores to make it a lot better. Not sure if people will adopt,
       | but at least it'll be 10x better than what is currently
       | available!
        
       | nabaraz wrote:
       | I am trying to build a humanoid with bunch of servos. Back in
       | 2017, I bought 205 servos from a closeout sale.
       | 
       | Currently, I am trying to hook them together and come up with
       | basic APIs to control them. Next is printing a 3D model.
        
         | mrfusion wrote:
         | This sounds so interesting! Do you have a blog I could follow
         | the project?
         | 
         | On that same concept I was recently thinking pvc pipes might be
         | a cheap way to build robots. It's cheap, somewhat light, and
         | seems strong enough for many tasks.
         | 
         | Any thoughts on how to connect pvc pipes up to servos?
         | 
         | Also will your robot need feet?
        
       | kd5bjo wrote:
       | I'm trying to map relational algebra onto Rust's type system. If
       | I'm successful, I'll have a bunch of collection types with
       | different performance characteristics that are all drop-in
       | replacements for each other.
        
         | tekknolagi wrote:
         | You and mamcx should chat:
         | https://news.ycombinator.com/item?id=23741945
        
         | j88439h84 wrote:
         | Got a link?
        
           | kd5bjo wrote:
           | Not right now; I haven't set up a repository for it yet; I'll
           | certainly post it here when it's ready to show.
           | 
           | I'm working from the bottom up and am _almost_ ready to start
           | working on collections-- I started with newtypes to represent
           | columns and then tried to get them to combine together
           | properly.
           | 
           | As of today, I've got what looks like a good scheme to treat
           | arbitrary objects as records, and can do joins, projections,
           | and column renames with the type system keeping track of
           | which objects have which columns.
           | 
           | The plan for tables/collections is to implement a sequential-
           | scan interface backed by something simple, and then add
           | wrapper write-through index objects to speed up particular
           | query types.
        
         | mamcx wrote:
         | I'm in the same boat: https://github.com/Tablam/TablaM, only
         | that also building a lang (wish to revive the spirit of the
         | dbase/fox family langs).
         | 
         | I have experimented with varied stuff, including columnar, so I
         | think we can help each other!
        
       | contingencies wrote:
       | Given the earth's population trajectory and the reduction in
       | fertile arable unpolluted lands, there is a coming crisis in the
       | distribution of food. How do we distribute food to high density
       | Asian urban populations efficiently, minimizing needless motor
       | vehicle trips, packaging and spoilage, when convenience
       | purchasing is on the rise and average household sizes are
       | shrinking? Our answer is a network of robotic service locations
       | with automated stock-keeping and a shared, wholly owned logistics
       | network plus personalized direct from fresh ingredient
       | preparation.
        
         | algo_trader wrote:
         | Related:
         | 
         | an eco-recovery robot
         | 
         | Inspired by
         | 
         | https://interestingengineering.com/jadav-payeng-the-man-who-...
         | 
         | https://relieved.co/couple-plants-2-million-trees-in-20-year...
         | 
         | EDIT: i am trying to find a similar story about a professor who
         | worked in similar techniques in African farms - increasing
         | plants/animal/water-retention using tradition techniques
        
         | danielovichdk wrote:
         | This is an impossible thing to solve unless you own and control
         | the whole chain - from crops to shipping to storage to sales.
        
       | shostack wrote:
       | Not sure if this is weird so much as an area of business that not
       | a lot of people think actively about, but get bit by.
       | 
       |  _THE PROBLEM_
       | 
       | How do you automate and aggregate context across business
       | departments for various forms of activity, and then map that to
       | marketing analytics in a way that gives relevant and sufficient
       | insights beyond just channel or user data? How do you more fully
       | answer the question of "what happened when [$thing happened]?"
       | 
       |  _THE VALUE OPPORTUNITY_
       | 
       | Countless people hours and marketing dollars are wasted going
       | down fruitless rabbit holes looking for what caused some change,
       | or thinking they found the cause in a change in performance and
       | pursuing that when it reality it was something else. In many of
       | these cases, this could have been easily avoided if only there
       | were sufficient data on the business activities (internal and
       | external) logged and aggregated with marketing data in a way that
       | was then automatically surfaced in an appropriate manner. As the
       | scale of the company increases, so does the impact of this.
       | 
       |  _WHY IT IS WEIRD /HARD_
       | 
       | It's weird in the sense that only a small subset of people are
       | immersed in analytics enough are aware they should care about it,
       | and probably fewer geek out enough about marketing analytics and
       | process to care about trying to solve it. It is hard because it
       | is just as much a people challenge as a technical one. The
       | technical side is somewhat straightforward in terms of
       | aggregating as many data inputs as you can--it's basically a ton
       | of data plumbing and monitoring for changes with that. Whether
       | that's bid management platforms and DSPs or SSPs, email
       | platforms, site analytics, etc. But then also project management
       | tools and properly categorizing the meta data for relevant
       | updates to be surfaced. You have challenges around walled data
       | gardens and comparing apples to oranges around things like
       | attribution measurement, but that is something that can be
       | handled. Surfacing it in timely and sufficiently useful ways is
       | an interesting design and UX challenge though, from annotations
       | and "pull" data, to modals and callouts that are more "push" in
       | how they inform people of context before it bites them.
       | 
       | The people side however, is constantly in flux in a way that the
       | data side is not. Some aspects of this absolutely rely on
       | consistent adherence to process to capture key data that is hard
       | to slurp up through an API. Some of it is quite ephemeral. I've
       | encountered team situations where people object (or struggle to
       | due to limited training) to filling out a couple fields in a
       | Google Sheet, or need to be hounded to fill out a given form,
       | etc. Some companies can enforce this to levels others cannot.
       | Things also get really interesting at large companies (think
       | FAANG). You're dealing with many teams, many overlapping or
       | conflicting processes such a solution would need to be embedded
       | into, localization, internal/external vendors of varying levels
       | of visibility needs, and also personalities who may want more
       | control over their orgs' processes and need persuading.
       | 
       | At the end, this all needs to be balanced against how much
       | utility you get out of the insights because it is easy to over-
       | index on investing in building this tech and process out only to
       | not get insights out of it. Unfortunately you often only learn
       | that _after the fact_ when you 've been bitten by it.
       | 
       | If there's any companies trying to solve for this, please do
       | reach out (see profile). I love chatting about it and want to
       | help build the tools and processes that solve for this at scale
       | and have ~15yrs experience in the space, a good chunk of which
       | have been spent trying to solve for variations of this.
        
         | smabie wrote:
         | Have you looked at the kind of systems Bridgewater has? Ray
         | Dalio and his firm doing what you're describing and more.
        
           | shostack wrote:
           | I may not be understanding what they do here that is specific
           | to what I'm describing. I'm talking about tools/process that
           | practically any company could benefit from that does
           | marketing.
        
         | abj wrote:
         | I've experienced this problem in small companies/side projects
         | I've started. This a great perspective and great take on the
         | problem. I'd love to help out in development/anything you'd
         | need help with, email is in my profile.
        
           | zinglersen wrote:
           | I've had the same experience in larger corporations,
           | especially the global ones. I'm interested in helping as well
           | so if there's a need for concept development and ux let me
           | know :)
        
         | unixhero wrote:
         | Salesforce solves this.
         | 
         | They do need worthy competitors, so go for it!
        
         | tixocloud wrote:
         | I'd love to have a chat further. I have some familiarity with
         | what you're talking about and can see the value of it.
        
           | shostack wrote:
           | Great, you can find my email in my profile.
        
       | quickthrower2 wrote:
       | Not tried yet but I'd love to make a JS front end library to
       | "bring your own storage" so that if I provide you with an app
       | online (think SPA) it can then save the data to where he used
       | wants (s3, Dropbox, local disk using extension, etc.)
       | 
       | Another similar idea is a very simple rest protocol so that you
       | can save to server and then make it easy to self host it.
       | 
       | I like the idea of people building apps as web pages without
       | needing to worry about the server and the user owning their data
       | but having the convenience of a cloud like solution where you
       | just visit the site, log in and work.
        
         | shezi wrote:
         | Something like https://remotestorage.io/ ?
        
       | httpsterio wrote:
       | I've been mulling over an idea that is essentially a combination
       | of personal ID, secure digital authentication and online
       | communications all baked into one.
       | 
       | There's a EU directive instructing on how citizens should be able
       | to identify online with eIDAS. In my country, you can use eIDAS
       | to authenticate in basically any governmental agency portal, but
       | you can't get any eIDAS enabled auth method as a citizen. The
       | current way of authenticating is done via bank accounts or a paid
       | extra mobile service that requires a non-prepaid mobile contract.
       | 
       | This is a relatively huge issue. First off, the Finnish
       | government pays the banks for each auth any user does when they
       | for example want to log into their medical records etc. It's a
       | few million euros a year just for verifying the users.
       | 
       | There's also obviously issues with whom the banks serve, there
       | has been some cases with them not taking foreigners or people
       | with bad credit as customers, making it impossible for them to
       | authenticate themselves.
       | 
       | The current EU directives also indirectly require that the banks
       | should provide a bank customer the possibility to authenticate
       | without needing to have a banking account (which costs money),
       | but to my knowledge this still isn't possible. I pay around 20
       | euros a month just for the luxury of having an account, not
       | everyone can afford that on top of other bills.
       | 
       | Auth services are not accessible for impaired users.
       | 
       | It's also basically impossible to manage who has essentially the
       | power of attorney and over which matters, for how long etc.
       | Either you have to give them your login info (good luck resetting
       | your SSN) or try to use the services over the phone and somehow
       | convince the other side that you have permission to manage things
       | for another person.
       | 
       | There's no ways of authenticating who is using your accounts
       | online and actually verify the users.
       | 
       | Basically, my idea is combining biometrics, PGP and having the
       | government running the identity management themselves. This would
       | have added benefits of basically enabling hashed throwaway
       | addresses and info for use online while providing a free and
       | accessible way of authenticating strongly online.
        
         | rawgabbit wrote:
         | > authenticating is done via bank accounts
         | 
         | It occurred to me the USA might do something similar in the
         | future and let the banks authenticate and verify identities.
         | (The $1200 CARES Act stimulus payments were automatically wired
         | to those who previously authorized the IRS to post their tax
         | refunds to their banks.)
         | 
         | > actually verify the users
         | 
         | Maybe you can harness existing Public Notaries instead of using
         | online banking? The USA has over four million Public Notaries
         | who can "witness" and verify identities. For example, a user
         | can pay for a Public Notary to come to his house. The Public
         | Notary reviews the user's government provided identification
         | and issue them an official E-ID and a encryption USB key like
         | Google Titan Security key. The Public Notary can record this
         | transaction in a government database so that there is a trail
         | of who received the Titan key and who provided it.
        
         | amelius wrote:
         | > throwaway addresses
         | 
         | Unrelated but speaking of throwaway addresses, it would be cool
         | to be able to create a throwaway postal address (which is then
         | translated by the postal service), so online shops don't get
         | your personal address information.
        
           | VWWHFSfQ wrote:
           | isn't that a po box
        
             | amelius wrote:
             | No because for example if you order from the same shop
             | multiple times using the same PO Box, then they can link
             | the information from each order.
        
               | VWWHFSfQ wrote:
               | So you're thinking like a virtual mailing address as a
               | service. You receive and forward people's mail. Seems
               | interesting. Also kind of high risk for the service
               | provider. People will use something like this to buy guns
               | and drugs and other stuff on the black markets. But I
               | guess they do that anyway. You would have to be prepared
               | to deal with a lot of subpoenas to unmask the real
               | mailing addresses. Could be a useful service though. Be
               | sure to charge a lot for it.
        
               | amelius wrote:
               | Well, I would be ok with it if the regular postal service
               | does the translation, and I wouldn't want to support any
               | criminal activity.
        
               | isbvhodnvemrwvn wrote:
               | Isn't this essentially a URL shortener for post? The post
               | operator generates an ID for your address, sender uses it
               | to post stuff, the post office maps it back to the
               | address. One additional challenge I see is that if the
               | fees vary by distance, the sender would still get some
               | sort of an idea as to how far away you are, but that is
               | probably acceptable.
        
         | toomuchtodo wrote:
         | I'm very interested in doing this as well, and have been trying
         | to get the Login.gov folks (US centric) onboard (with Estonia's
         | electronic ID system as the model). We should chat!
        
           | fabianlindfors wrote:
           | Hi! I'm also working on something similar to this. If you
           | want to chat, please reach out! fabian (at) flapplabs.se
        
         | magahacka wrote:
         | In my european country we can use the Personal identity card
         | with the use of a USB to ID card converter?, to log in to
         | governmental resources. although people mostly use the SmartID
         | because its on the phone and free, unlike the SIM card
         | authentication which is a bit more cumbersome.
        
         | fabianlindfors wrote:
         | Hi! I'm working on a similar thing aiming at bringing a digital
         | identity to everyone. I'd love to hear more about what you're
         | working on. You can reach me at fabian (at) flapplabs.se
        
       | justanothersys wrote:
       | I've been coming up with a new pedagogy for the fundamentals of
       | interactive and computer art, and trying it out with kids on
       | TikTok. Maybe you saw the software I put out a few weeks ago on
       | HN called No Paint: https://nopaint.art. However, most of the
       | time I'm using pen and paper for this work.
        
       | tixocloud wrote:
       | Working on building a monitoring and log trace stack for machine
       | learning. What's weird/hard is that we're looking to deduce the
       | performance of models that do not necessarily have ground truth
       | readily available so it's tricky to figure out if the model is
       | working or not.
        
       | mamcx wrote:
       | Building a relational lang (https://github.com/Tablam/TablaM) I
       | allow myself to get derailed in how provide a nicer
       | "linq/iterator" protocol that work inside rust and outside in the
       | lang (so, how I write them in rust is close to what the user
       | could write in the lang).
       | 
       | The regular iterator protocol, as today in rust, make hard to do
       | stuff like JOINS, GROUP BY and other fancy stuff (because you
       | need to decompose the computation in a partial state machine.
       | This is hard even for a developer, impossible to ask for a
       | regular data user). Also, you need to duplicate all that for
       | async (with streams) and other abstractions...
       | 
       | I'm now trying to understand transducers
       | (https://www.reddit.com/r/rust/comments/gqiyej/potentials_adv...)
       | and stumble upon effects:
       | 
       | http://mikeinnes.github.io/2020/06/12/transducers.html
       | 
       | that look to my the clean way I wish to use.
       | 
       | But what look easy in python/f#/etc in rust is HARD to do. So I'm
       | in a kind of limbo :)
        
         | tekknolagi wrote:
         | You and kd5bjo should chat:
         | https://news.ycombinator.com/item?id=23741932
        
       | dsteinman wrote:
       | I am attempting to bring 100% client-side speech recognition to
       | the web:
       | 
       | https://github.com/jaxcore/bumblebee
       | 
       | Although the first release is not officially out yet, the NodeJS
       | code is working and you can install the development version of
       | the app server and try out the hello world app locally.
       | 
       | The solution involves running Mozilla DeepSpeech inside an
       | Electron desktop application with a websocket server and client
       | API that NodeJS scripts can interact with, to receive speech
       | recognition results, utilize "alexa" style hotword commands, and
       | text-to-speech. The electron app handles all the heavy stuff, and
       | you just use a simple API.
       | 
       | A web browser extension can also make use of this API to bring
       | these capabilities to web sites, but that part isn't finished
       | yet.
        
         | IshKebab wrote:
         | It's not really "the web" if you have to use Electron and Node
         | surely? Wouldn't it make more sense to do it with web workers
         | and wasm?
        
           | dsteinman wrote:
           | The web browser extension would communicate with the electron
           | app server, NodeJS would not be needed in that scenario (the
           | electron app includes the nodejs server code). You can write
           | your web voice app with static client-side JavaScript which
           | communicates with the Electron server through the browser
           | extension.
           | 
           | Web Page <-> Bumblebee JS API <-> Bumblebee Extension <->
           | Bumblebee Electron App (DeepSpeech)
           | 
           | DeepSpeech with the pretrained english model is enormous
           | (1.4GB) it's not feasible to load it into a web worker. It
           | can run in a server, but then every website would have to run
           | its own server side speech recognition servers which is
           | difficult and expensive to scale.
        
       | solresol wrote:
       | Dentistry: can we replace dental x-rays with infrared? Can we
       | build optical panographs just using the reflections from a dental
       | mirror? How can we monitor patients' oral health over the long
       | term more often than just an annual visit to the dentist, and
       | does that improve oral health outcomes?
       | 
       | Machine learning: what happens when we replace Euclidean metrics
       | with p-adic ones? Distance is fundamental to so many algorithms
       | (least squares regression; nearest neighbours; anything involving
       | gradient descent). How do those algorithms behave over completely
       | foreign metric spaces?
        
         | redis_mlc wrote:
         | > Dentistry: can we replace dental x-rays with infrared?
         | 
         | There's a US company that has an ultrasonic "x-ray". Signal
         | processing is used to find cracks and cavities. It's not well-
         | known yet even to Bay Area specialists.
        
           | j88439h84 wrote:
           | What's it called?
        
       | nilshauk wrote:
       | I'm trying to evaluate ethical licensing so that we can have a
       | flourishing Commons of code projects to build on.
       | 
       | https://ethicalsource.dev/
       | 
       | The hard problem is multifaceted:
       | 
       | I would argue that open source as we know fails to balance the
       | market. We now have monopolistic tech incumbents in the "GAFAM"
       | companies, that thrive on open source while paying little tax and
       | outcompeting actual tax paying businesses. I see maintainers
       | either burning out or selling out to venture capitalists.
       | 
       | I want to believe in free and open source, but I also see that it
       | fully enables surveillance capitalism, casino capitalism and tax
       | avoiding monoliths.
       | 
       | So, I realize that I need to move past classic licensing and
       | consider ethical licensing that try to remedy society's
       | inequalities and injustices.
       | 
       | Call me a cyber hippie, but if I want to build cool stuff in my
       | spare time to share I want to maximize its chances of doing
       | something good in the world. To that end I'm evaluating some
       | ethical licenses.
       | 
       | There are many ethical licenses out there which are evolving.
       | Presently, I'm evaluating this one: The (Cooperative) Non-Violent
       | Public License: https://thufie.lain.haus/NPL.html
       | 
       | After the weekend I'll try to get in touch with a Lawyer to
       | review the license implications. It's arguably not open source in
       | definition, but maybe more so in spirit.
        
       ___________________________________________________________________
       (page generated 2020-07-05 23:00 UTC)