Live data from Hacker News

Ask HN: What have you created that deserves a second chance on HN?

news.ycombinator.com

251–260 of 404 posts

Re: Ask HN: What have you created that deserves a second chance on HN?

#251

https://www.movably.com/ Got beat up a bit here originally- didn't have the science to share to back up our claims. Now we do, moving regularly prevents back pain & can be easy and without impacting desk work productivity. Study report: https://www.movably.com/_files/ugd/ba4f7a_ee962b83d95e4c47a4...

Going to have to keep this one on my list--signed up for the newsletter.

If it was available to ship now, I'd probably buy it immediately but the fact that it is pre-order makes me a bit nervous about the supply chain. Going to wait until it's caught up although I am in the market now and love this idea...

Maybe I'll just make a plan now for a standing desk and a boring old stool and try to implement the same idea into my current workflow

Re: Ask HN: What have you created that deserves a second chance on HN?

#252
https://moonjump.app

Moonjump is a server that redirects you to a random page harvested from Are.na, Hacker News, Marginalia Search, and Gossip Web. This project aims to spark curiosity and provide a portal to the vast collection of interesting material hidden by the commercial web.

The source material is aggregated with care by users of these platforms. Since this accumulation is performed by hand, pages are saved because they had an effect on the users who saved them. The goal is to find something that has an effect on you.

For Are.na, the dictionary of channels that the app pulls from is weighted by the number of pages in the channel. Channels with the most pages are more likely to be selected.

Moonjump makes a decision for you by selecting something random from a deep sea of unconventional content. Results may be peculiar, profound, or absolute nonsense. But you can always close the tab and jump again.

The search engine is powered by Marginalia. I have to admit that the existence of Marginalia is a huge inspiration for Moonjump. Search queries on Moonjump use the Marginalia API to redirect you to a random result.

The easiest way to jump is to click the large logo at the center of the homepage. You can also add https://moonjump.app/jump to your bookmarks bar.

If you are an OSX user and have hammerspoon installed, check the github repo for instructions on how to jump via a keyboard shortcut.

github: https://github.com/ya1sec/moonjump

Re: Ask HN: What have you created that deserves a second chance on HN?

#253
post #67

https://github.com/shish/rosettaboy The same gameboy emulator rewritten in C++, Go, Nim, PHP, Cython, Python, Rust, and Zig (and WIP typescript); mostly to teach myself the languages and to compare and contrast their idioms. Also, when taken with a very large grain of salt, usable as a language benchmark (As with all benchmarks, there are lots of caveats - but as far as I’m aware this is unique in being “the same cod…

Neat. I haven't done a deel dive on any kind of technical project in a while, where did you learn amount programming for emulation initially?

Initially I was using a fairly-well-known PDF which explained the gameboy hardware with 90% accuracy, and focussed on just getting the CPU working to a point where it could print “hello world” to the link cable port.

After that, I discovered that some people had written test ROMs - given only the most basic CPU instructions being implemented in a mostly-correct-ish way, these ROMs exercise the more exotic instructions, and edge-cases of the common instructions, and print out an error code if the emulated CPU gives results that differ from the physical CPU. (In this case the error code is just “this instruction is implemented wrong”, without saying what’s wrong about it - but with the gameboy having a fairly simple CPU where the vast majority of instructions map to a single statement in a high-level language, it’s good enough for most cases)

Third, I discovered https://gbdev.io/ which is an open source documentation project which has been bug-fixed and kept up to date and is generally much higher quality than the PDF I started from. Things would have gone much faster if I’d started here :)

In all cases the architecture of my emulator is very basic - no JIT, no worries about sub-CPU-cycle timing being accurate, etc[0]; just a loop which reads an instruction from memory, has a big `switch` statement to decide how to act upon that instruction, and then goes back to read the next instruction.

[0] I think the only place where I’ve allowed a bit of complexity in rather than sticking with the simplest implementation is the GPU - the simplest approach is to render all of the GPU memory to the screen once per frame; the slightly more accurate approach (which I do) is to render one row of pixels at a time (so that the CPU can tweak settings mid-frame to achieve parallax effects); the real hardware is quite a bit more complicated, but the medium-complexity approach works perfectly for nearly all the games I care about, and only has minor glitches for cases where it’s wrong.

Re: Ask HN: What have you created that deserves a second chance on HN?

#254
post #24
post #12

This is not nearly as impressive (or useful) as the other posts, but when ChatGPT was released I developed this toy site almost entirely thru prompts. http://goodvibeai.com/ I told it to gen a bunch of heartwarming messages, make a website to display them, now make it have a color gradient, now make the text fade in and out, now have the site have a button to play an audio file, etc etc etc Spent more time hosting it…

This is fun, I like the music. Was ChatGPT able to give you the gradient animation as well? I have struggled to get ChatGPT to do anything that involves spatial reasoning.

Music I grabbed from a public source, everything else was generated iteratively - even the name!

Re: Ask HN: What have you created that deserves a second chance on HN?

#255
post #252

https://moonjump.app Moonjump is a server that redirects you to a random page harvested from Are.na, Hacker News, Marginalia Search, and Gossip Web. This project aims to spark curiosity and provide a portal to the vast collection of interesting material hidden by the commercial web. The source material is aggregated with care by users of these platforms. Since this accumulation is performed by hand, pages are saved b…

Awesome!

Re: Ask HN: What have you created that deserves a second chance on HN?

#256
post #241

Posted a game here I made a few months back: https://reach-100.com It’s pretty hard. Some people have found solutions but even knowing how to solve it, it remains pretty hard to complete. Hope you’ll enjoy it a second time :)

Is it solvable starting from any circle? Or are some starters unsolvable?

It is solvable starting from any square. Here is link to the comment on the first post that shared the link to the explanation to why (with a solution, so don’t look if you still want to find one yourself) https://news.ycombinator.com/item?id=32698737

Re: Ask HN: What have you created that deserves a second chance on HN?

#258
post #184

Posted a game here I made a few months back: https://reach-100.com It’s pretty hard. Some people have found solutions but even knowing how to solve it, it remains pretty hard to complete. Hope you’ll enjoy it a second time :)

This is cool! I got 70 on my first try. Are there any strategies that you recommend? With 2048, once you grok the strategy, the game becomes easy. Is this the same?

Thank you!

Apparently the strategy (not from me) is to “make the move that gives you the fewest choices for the second move” (taken from the link a shared in a response to a sibling comment). I think the statement is meant to be recursive.

Re: Ask HN: What have you created that deserves a second chance on HN?

#259
post #252

https://moonjump.app Moonjump is a server that redirects you to a random page harvested from Are.na, Hacker News, Marginalia Search, and Gossip Web. This project aims to spark curiosity and provide a portal to the vast collection of interesting material hidden by the commercial web. The source material is aggregated with care by users of these platforms. Since this accumulation is performed by hand, pages are saved b…

Absolutely fantastic - thanks for sharing.

First jump -> https://cafeatlas.org/

Post reply on HN