Live data from Hacker News

Ask HN: What are you working on?

news.ycombinator.com

621–630 of 1001 posts

Re: Ask HN: What are you working on?

#621
An online workshop suite that is part video conferencing, part workshop planning, part data analytics tool for people that host and run online workshops. It’s called MeetButter (https://MeetButter.io)

Ever since the pandemic, a lot of facilitators (design thinking, corporate workshops, internal brainstorms) were forced to move online. We found a gap in the video conferencing market for this group of niche users, and decided to fully focus down on that niche.

What started out as a React + Firebase app has now evolved into a complex full stack system. The industry is still ripe for innovation and ideas that we can play around with.

Re: Ask HN: What are you working on?

#622

I'm working on a language optimized for solving programming challenges as quickly as possible. That is, I'm not optimizing for execution time , I'm optimizing for time between reading the problem statement and having a working solution . As far as I'm aware, there aren't any existing languages in this space. There are plenty of "code golf" languages, which optimize for shortest finished program , but that's slightly…

I have done something similar in a Lua IDE: http://notebook.kulchenko.com/zerobrane/live-coding-in-lua-b.... The IDE actually supports live coding with several Lua toolkits (Love2d, Moai, Gideros, and others; here is an example with Love2d: http://notebook.kulchenko.com/zerobrane/live-coding-with-lov...

Re: Ask HN: What are you working on?

#623
1. The documentation toolchain, process, and content for a Silicon Valley startup.

2. A neurosymbolic-processing system (in other words, a symbolic knowledge-based AI system that coordinates a raft of neural-network and machine-learning systems) for machine control for several U.S. federally-funded projects.

3. Version 0.7 of Bard, a small Lisp with a few novel properties that I've been working on for, oh, about 18 years or so.

4. With my (grown) children helping out, a new web-based extension of my Mac list-management app, Delectus, with some new features and plans for using them in new ways.

5. My fourth science fiction novel. It's tougher going than the first three; it's taking a long time.

6. A few musical recordings. One entirely new composition, and two or three new arrangements of some older material.

7. An illustration for the album cover of my older offspring's latest record.

8. Various essays that are likely to wind up on my blog sooner or later.

Re: Ask HN: What are you working on?

#624
I contribute to a neat platform called https://pol.is/home. It's used to shape legislation in Taiwan. It's basically a techno-social exoskeleton that gives laypersons the superpower to see the whole forest (10,000s of ppl) via dimensional reduction over a chaotic matrix of agree/disagree statements. Or rather: To "listen at scale".

Like these: https://pol.is/4yy3sh84js https://pol.is/5pch2hmyn7 https://pol.is/4hnmy3zeff

It has some emergent properties that are a bit of a mindfuck. You can use it to help ppl see a more neutral landscape of complex opinion groups. Less us-vs-them, and more us's-and-thems. And you can incentivize participants to do the hard work of finding consensus statements, by dropping statement "between groups" in the visualization.

So if you tell ppl you'll reward them for thinking up and submitting "consensus statements" that straddle groups (e.g. like "finders get their item onto agenda of big meeting"), then the most passionate participants (who might otherwise shake apart consensus) will scour the tool to build up a working model of other groups, so they can "trick" them into agreeing with the statements this passionate user submit.

But surprise -- in selfishly trying to achieve that, they've now accidentally built their own stories about the groups, and laid the foundations for empathy :) And they're a changed participant going forward. Perhaps more likely to hold a middle position...

Further, the tools definitely opens up questions about how a system could elevate the voices of moderate particpnts (from the liminal spaces between groups) who might guide the discourse. What if we elevated these boundary folks, plucked from the math, to hold power? To decide? To represent?

Re: Ask HN: What are you working on?

#625

A superoptimizer that allows you to just put in the inputs and outputs of a function that want and that finds the shortest sequence of instructions that works the same way as the function. Currently works only on branch-free AVX2 sequences where each SIMD lane is doing the same thing, and can calculate arbitrary graphs of 4 instructions for 8/16/32/64-bit SIMD. I plan to add both more aggressive models of what can be…

In case anyone is curious, this is literally the future of programming (I realized it 20 years ago after reading Genetic Programming III by John Koza). The fact that we don't already do this just blows my mind.

For small-scale examples of this, I highly recommend reading up on basic stuff like Karnaugh map simplification and compiler optimization. Once you realize that all computation is just mapping inputs to outputs, and that the main task is actually pruning the search space (not working the problem), everything changes.

Of course, knowing all that, setting up the initial conditions, figuring out the types/ranges/valid values of input, and what the output should be, is half the battle. And it turns out that these are just exactly the tasks you have to do for stuff like training neural nets. It's all going to be machine learning in 10 years is what I'm saying.

Oh and also for anyone interested, today's processors are almost perfectly wrong for this sort of work. Since we're just piping data around (like video games), the cache is borderline useless. Data locality is important though, so just about every core needs its own memory.

My feeling is that AI hasn't improved appreciably in our lifetimes because we're so focused on serial computation that we completely missed the fact that parallel is the way to go. Our brains are 100 billion neurons running at 1 kHz. Kinda hilarious/sad to think about IMHO, but I digress.

Re: Ask HN: What are you working on?

#626
Working on a Python introduction book titled "100 Page Python Intro" for those already familiar with programming basics.

More than 50% done so far. I'm updating the content weekly on Saturdays here: https://learnbyexample.github.io/100_page_python_intro/

As always, writing a book teaches me a lot as I read documentation and other learning resources more closely. It's fun to discover tidbits, for ex: startswith and endswith string methods can also accept a tuple of strings to check. There's a neat glossary on the official site - https://docs.python.org/3/glossary.html. There are cli options to disable version and copyright messages, .pyc file creation and so on.

Feedback appreciated :)

Re: Ask HN: What are you working on?

#627
https://github.com/MoserMichael/ls-annotations wrote a tool that decompiles jdk byte code files and lists declarations (classes, functions, variables) with annotations only. You can also use it to find all classes/interfaces derived from a given class/inerface - and all the classes/interfaces derived from a given class/interface.

The tool uses the asm library to scan class files and to extract annotations. it can detect annotations with retention policy CLASS and RUNTIME. It can't detect annotations with retention policy SOURCE that are not put into bytecode, for example @Override is one of these.

Re: Ask HN: What are you working on?

#628
I'm working on a membership revenue platform specifically for video content creators.

Many content creators are forced to choose between the ups and downs of ad-based revenue on platforms like Youtube, or subscriber revenue on a subpar experience for storytelling like Patreon. We aim to solve for this specific market with Cereal.

Fans love it so far, and we're learning a lot along the way. Distribution & marketing in this space are areas we're looking to improve upon in the coming weeks.

https://trycereal.com

Re: Ask HN: What are you working on?

#630
post #626

Working on a Python introduction book titled "100 Page Python Intro" for those already familiar with programming basics. More than 50% done so far. I'm updating the content weekly on Saturdays here: https://learnbyexample.github.io/100_page_python_intro/ As always, writing a book teaches me a lot as I read documentation and other learning resources more closely. It's fun to discover tidbits, for ex: startswith and en…

This is going to be beautiful
Post reply on HN