HNHacker News
TopNewBestAskShowJobs

hoc

163 karma · joined December 20, 2018

submissionscomments
hoc··on ZX Spectrum Raytracer
Waiting on the port for HP calculators in RPL...

(did a 2d morphing animator and a simple cad tool back then. also straight forward base algs that you can keep adding to, adding some more, and some more...)

Great write-up. Thanks. Love the Spectrum and its direct token input despite never owning one.

hoc··on Should I open source my company? (2022)
From a Firebase perspective they might think that they never should have documented their concepts and APIs in the first place... :)

So a bit of the right words to the matching user base and with good points. Just that you always need to draw your own conclusion from your unique position.

Kudos for the the nicely adapted Jurassic Park scene.

hoc··on Scrum Sucks
No True Scrum Master... should get its own Wikipedia entry at last.

(Ah, too late. Guess I should have refreshed)

hoc··on Apple Vision Pro available in the U.S. on February 2
And for 2.99 more you'll probably get an app that will give you exactly that impression when wearing the headset.

Your demenour will be so convincing.

hoc··on A concrete example of what goes wrong with Apple's docs
Thanks for that comment.

That weird "relaxed" notation that Swift brought to Apple's current doc format/structure made it so frustrating if you just want to use a certain thing without capturing the whole framework.

In 2024 you better have some scratch paper at hand to make notes when browsing Apple Swift docs...

hoc··on Fixing Macs door to door
Finally a comprehensive guide on how to arrange ones home/life once that YC deal goes through.

There's also the tip on bus station prey, should it not.

Great read (seriously).

hoc··on Browsers are the most likely disruptor of the mobile duopoly
Reading something like that from a Microsoft guy seems so ironic.

The tone and framing is also unnecessary aggressive, the framing single-sided. So the question remains: What the actual agenda here?

If it was just about PWAs, I'd be happy. It's not like Apple's first approach to iOS apps wasn't "PWA-only" and webOS on Palm didn't try that.

I also remember MS installing all kind of crap on my systems with their own browser monopoly and ActiveX and what not tricks, reaching deep into system function where/when the user just expected safe content browsing in their... browser.

That also was the main "backdoor" for many of the cheaper hacks during that era. And while I don't wan't to go all FUD here, I don't want to go there again either. Especially not if some MS guy is demanding that is some extreme and stoking fashion.

For the rest: There are much more ways to extend the basic browser engines with native functionality. So if it's just about PW "apps", there is no real reason to not wrap them in your own extended native app wrapper. If you want to break the barrier between browsing and installing stuff though, you'll need that MS-proposed approach. Just not sure if that's a good idea, given what they did last time with it when they were the monopolists with the freedom to act "freely".

hoc··on Procrastination is connected to perfectionism
I just saw a simple differentiation between daydreaming (creative/analytic) and detailed planning and execution (productive).

Seen that way you'd need to take care to not fall back into that creative-only daydream mode when you actually need/want to be productive. So you would need to steadily remind you to actually continue with concrete execution planning instead of mentally optimizing models (which of course itself is - and feels - productive and maybe even more important/urgent, but not in the ouput-oriented way you'd like/need to achieve in that actual production task).

Not sure if it actually helps, but besides that perfectionism and "just do it" issue/solution pair it might be a useful perspective and concrete criterion to keep one focused on the task of finishing. I'll try to include it in the repertoire at least.

hoc··on Procrastination is connected to perfectionism
bookmarked the thread.
hoc··on Scientists discover new antibiotics using AI
I would have expexted a more generative approach than the one they present.

While this speeds up the screning process quite a lot you might as well feel like someone might just have thrown something out that might actually turn out useful and you can't backcheck without resorting to testing everthing.

When I read the headline I was expected something more along "a network that knows what processes we have and therfor could imagine what compounds we could come up with" combined with that "inverse" network that predicts weaknesses of bacteria. Then those two would be matched and we would have to figure out the missing steps how to actually build the compound coming from that "black box" prediction.

The benefit would be that we would be presented with something that could exist but we hadn't thought of because of our processes and limited resources.

While I value the speedup and cost effect I'd think we could do much better here in exploiting the "creative" and powerful numerical inverse potential of ANNs especially in this area and outsmart those evolutionary skills of bacteria that way.

hoc··on Croquet: Live, network-transparent 3D gaming
Perfect world. Thanks for those classic gems in new setting and caring about them.

Ah, and I am grateful for that comment giving official blessing to the part of my mind that loves Squeak and Applescript to also be that happy about the expressive coding feature integration that JS has become. Incredible how well all the parts fit in the end (the language perfection unfortunately not being extended to that limited canvas to HTML integration. Seems we still can only draw in boxes and structure with text and objects.)

Excellent work. Thanks so much.

hoc··on Sam Altman is still trying to return as OpenAI CEO
The fact that, of all people, the Microsoft CEO is on the show commenting on OpenAI's current personnel issues, might have been the exact reason for that unfortunate shakeup at OpenAI in the first place.

Don't make this co-op end up as a lousy weakJedi/Sith rip-off.

Bing.

hoc··on Before computers were logic diagrams and machines
functional abstractions, signals, triggers, FP... we're ready for the next cycle.
hoc··on On not noticing rather too many things
I'd say, whether this is a good or bad thing, will, as always, depend on the environment and what it demands from you. So, in a Darwinian way, the fit(ness) of those two.

If this secures your income and your environment is able to fill in for the more attentive parts, you're well set.

There are enough possible settings and helpful augmentations in our current society to survive and prosper with any kind of focus/attention distribution. Given they are applied to a somehow matching problem/problem space, this makes up much of this society's success.

So the most positive, and therfor naturally sympathetic, aspect of the post might be the happy acceptance of one's own configuration without the need dismiss that of others. While there has always been a tendency of generalist dismissing specialists and vice versa, the insight that we only (or at least much better) progress with the right combination should not be forgotten, even if we feel unsecure or a bit greedy or envious when the opposite talent of ours was a much better fit for a certain situation, or position, again, and got all the praise this time. (Everything else will make you look Dunning-Kruger anyway.)

hoc··on The Lessons of Lucasfilm's Habitat (1990)
That poor characterless tree.
hoc··on 22-year-old builds chips in his parents' garage (2022)
I still see that part as the most complicated and work-intensive in a small/home setting. I've been looking at ways, effort and prices for several years now and I'm still split between resin plus injection or just resin prints. And I am still end up with outsourcing as the result. But I'd really like to own that process... frustrating.

If anyone has a really feasible/well working solution for enclosures etc. please post them :)

That said, while I excluded the molding part explicitly, since I thought about CNC milling, pick /place and other computer-cobtrolled multi-axis applications, I think one could have used CNC and/or some kind of "sand" baking (negative) appoach. Not sure what kind of hard wood solutions might also have worked as some kind of medium for subtractive designing the negative for a small production run.

Still not something I would see as easily implementable. But I also have no lazy solution with nice results today. E.g. for implementing display windows some kind of professionally color-coated clear case seems the way to go to get to something that ressembles current standards (always the main problem, anyway). Hard to do that with limited space and without a professional absorber solution.

hoc··on 22-year-old builds chips in his parents' garage (2022)
The main issue I have with all that is that one could have had/home-built most of that in the 80s already (except for the resins).

So in a way this all is more about online orders as well as global access and visibility than about the actual tech.

Wasted decades in a way. Guess we needed to build the interwebs first.

hoc··on 22-year-old builds chips in his parents' garage (2022)
But HE still could buy from ASML...

40 years ago, one only had radios to disect and fat circuit boards to etch. Access to docs was really bad. And people had to be pros at 22 to overcome these home/garage limitations.

So. Progress.

hoc··on BitVM: Compute Anything on Bitcoin [pdf]
If there's a reactive, stateful medium, there will be a generalized Game of Life implementation described in LaTeX at some point.
hoc··on We’ll call it AI to sell it, machine learning to build it
Is there a certain way to encode typical "continuos" information like a certain tilt of a line in an image?

I ran into this over ten years ago in an experiment on temporary plasticity of sensory input and I didn't find a quick answer before I had to leave the topic (ok, it left me)

Thanks for sharing that book link, btw.

hoc··on Thought Propagation: An analogical approach to complex reasoning with LLMs
I think I should make this my new personal hype cycle. Lots of (time-consuming) wonders on the way.

For pre-configured LLMs like ChatGPT one needs to know about any automatic prompt extension and pre-biases, though, as in its current form e.g. chatGPT tries to please its user and would use any mentioned analogous problem more as a hint towards their goal than as an extension, perspective or aspect. The results usually are nicely formulated expressions of the thoughts you already had in mind anyway. At least this were my experiences when providing these kind of detour descriptions and examples to guide the model around its overly straight path. It would still only pick up what I hinted at.

The solution them seemed based on wider paths and therefor seemed more consistent or complete but still wouldn't get particularly creative or new. Of course those personal chat explorations weren't scientific in any way.

Still, one could imagine this priming becoming really large and basically containing all kinds of known philosophical standard solutions, so that the system would act like a philosohical engineer that knows all the transforms. This then would match the best trained philosopher (not too shabby) but might still not go that non-linear step, use that unprobable assumption etc, all what makes new ideas new when injected at the right point.

So, I'd guess for creative reasoning you'd need to actually apply the idea to your model of the world and then judge what that would mean for that world.

I guess, despite wanting to, I can't see this being done by a text-based model (might be the reason why there's that prejudice against well-educated person without much experience). Still, I think that LLMs can be much more than complex lookup machines due to all the implicit rules and knowlede contained in the model and its text-based base and that these can be re-formulated (or made explicit despite being hidden) with such an approach. Also the wanted explanatory reasoning might be improved in its output.

Now, for a creative model, I'd say it would need stateful representation of the world that it could tinker with.

And yes, we all know that we are the current implementation of such a model, right? (And yes, there might be a faster and more random but still cheaper way.)

Edit: I'd really like to see a more theoretical (mathematical) discussion/theory on this topic.

hoc··on A real-time 3D digital map of Tokyo's public transport system
Great reminder of the time spend in Tokyo. The video integration even delivers circada chirping, what else can you ask for.

Of course, the sync dilemma will not be solveable (at least not at japanese standard levels) for quite some time :)

hoc··on John Riccitiello steps down as CEO of Unity
Worst thing was that they had a collection of pre-made FAQs that proudly confirmed all the worst ways to understand the changes and actually left no real path for "misunderstood what we meant".

This whole stunt was a painful communications nightmare but also the rude asymmetric breaking of trust that most people saw in it.

So, this final step was needed for cleaning up that mess (and it still might need some detail work, if one looks at that apology interview), no matter how deeply strategic one wants to look at firing a CEO.

hoc··on Flappy Dird: Flappy Bird Implemented in MacOS Finder
I've been using AppleScript since its beginnings in combination with all kinds of other scripting tools and system components for all kinds of more or less useful things, and I'm really happy to it being used like this even 30 years later.

My first implementation was using my first Mac's speech recognition to implement an interactive chistmas calendar, btw. So this was a nice reminder of that.

Thanks for sharing!

hoc··on The TRON Project: How Japan almost ruled IT (2022)
Well, you have not.

You doing the propaganda work for a regime that tells their people that they were fighting "the Nazi regime in Kiev" to ensure their loyalty.

My ancestors were also (if you don't just plainly lie about that fact, too) Huguenots and they would have not wanted you to cite them in this context after the had to leave their country not unlike millions of Ukrainian people have to right now.

So, wherever you lost that insight, I'd recommend to pick it up again and recognize the irony in you propagating the Kremlin's world view.

hoc··on Visual Node Graph with ImGui
OTOH, whenever somebody is explaining their multithreaded async code lines on a web page or in a book, there a graph is shown, since it seems to be the ideal metaphor. Just not for implementation purposes...?

There's definitively some hard limitation in dimension, though, so there might be the idea that, if one can only show problems of a certain limited complexity visually, why not do all the lousy (text-based, relational/reference-based way) but universal way that at least can be stored and edited everywhere.

So a central question might be: can we have a universal gain from, let's say, a three dimensional notation that still does not limit the problem space to these dimension.

hoc··on Visual Node Graph with ImGui
I'd think that also helps in a lot of pointer-based editing use cases: Creation, selection, grouping/clustering, sorting, transforms...
hoc··on Visual Node Graph with ImGui
Well, for a node oriented approach we could have standard auto layouting that we could augment with hints for grouping, layouting prioritization etc. to achieve some kind of "universal editing" approach for visual programming.

After all, we use lots of comments to give some structure to text-based coding.

There was a post about https://github.com/samuelmtimbo/unit recently, which at least uses some kind of hinted auto-layout (besides the more propriety fancy)

I really want to see more graphical coding for years, but node/graph-based and blockly seem to be the only approaches that got sone traction so far. So I like this thread and it seems at the right place.

I'd wish to see more use of 2D and now 3D space for structuring, annotation and overall overview and navigation. Text plus a directory tree view can't be everything, especially since we have so many structural views for coding, runtime, versioning that basically are connected in our mind, but also could be in a space with more dimensions. Not sure if we could find/agree on a common denominator, though. Text is one because it's basically the bottom of common ground. Not sure if that's not just the trivial solution (ok, I am).

hoc··on Tempest: Transmit Radio Waves via a PC Video Card with No Extra Hardware
The best part: it sounds like floppy music.

There must be some hidden, universal...

hoc··on NSA Backdoor Key from Lotus-Notes (1997)
Well... some folks still do care.

https://developer.apple.com/documentation/security/complying...

Also, always makes you wonder, why the standards the OS ships with are exempt...

← PreviousPage 3 of 5Next →