Live data from Hacker News

Ask HN: Show me your half baked project

news.ycombinator.com

131–140 of 708 posts

Re: Ask HN: Show me your half baked project

#131

I was working on a project (still too early) and I wanted to generate UUIDv7 compliant ids to mock the data. No such tool existed. So... https://uuidv7.app is an online tool which generates UUIDv7 compliant ids. I also provide a simple free api at [1] which returns something like this: `{"id":"018b25e4-78a3-75e2-93cf-4004aef6c2ae"}`. Please be kind, there's currently no rate limiting. No ads, loads fast (fingers cros…

Perhaps this is a silly question but why would you want to mock a UUID?!

Re: Ask HN: Show me your half baked project

#132
post #82

Superpower: Converts any youtube link into a micro-learning course, extracts the slides, creates bite size concepts, quizzes, AI based answer evaluations. https://apps.apple.com/us/app/getsuperpower/id6444110596

go viral with schools/teachers/students

Re: Ask HN: Show me your half baked project

#133
RankPic - www.rankpic.info (available on Android and iOS, website is.. meh)

App that lets you crowdsource people's opinions on your photos. Unlike other websites out there, it doesn't rate you 1-10 but instead ranks your photos against each other so you don't have to feel bad about yourself :). Very useful for dating apps and other social media, esp. if you don't have easy access to friends' opinions.

I've had lots of friends and users tell me it's super useful, but I'm in a slump on building it right now.

Re: Ask HN: Show me your half baked project

#134
Here's a great fully baked project for sharing half-baked ideas that an old friend of mine developed years ago, and is still going strong -- the Halfbakery:

https://www.halfbakery.com/

>The Halfbakery is a communal database of original, fictitious inventions, edited by its users. It was created by people who like to speculate, both as a form of satire and as a form of creative expression. (To learn more about what ideas are appropriate, see the help section.) The halfbakery software is implemented as one big C CGI program, edited with vi, compiled with gcc, invoked by an Apache http server.

Re: Ask HN: Show me your half baked project

#136
Ghidra extension for delinking programs back into object files: https://github.com/boricj/ghidra-delinker-extension

In short, this Ghidra extension allows one to reconstruct relocation tables through analysis and then export parts of programs as working object files, effectively reversing the work of a linker. Applications include binary patching, converting between object file formats, making software ports and libraries from a binary artifact without source code, decompilation projects...

I've been tinkering with it for the past 16 months or so and it's the third, hopefully industrial-grade prototype. Right now it can delink 32-bit MIPS and i386 programs from the 1990s or so to ELF object files, as long as it contains basic relocation types.

It's half-baked because while it works, it doesn't support modern instruction sets, advanced relocation types for TLS/PLT/GOT or exporting to other object file formats besides ELF, so it's not that useful on modern artifacts (which is what I assume most reverse-engineers would care about). It's not really ready for prime time because I'm not done writing blog posts that walk through real-world applications and case studies ; there's very little literature out there on this esoteric topic and it can be very confusing. Like "let's take this PlayStation PS-EXE file that was built with a COFF toolchain back in the 90s and make MIPS ELF object files out of it that work with modern Linux toolchains" kind of confusing.

I started this project because I wanted to decompile a PlayStation video game and quickly realized that I'd never get anywhere without a means to divide and conquer it into smaller, more manageable pieces. Ironically the decompilation project itself hasn't advanced much, but I'm having fun so far working on this ; if anything, it shows that ABIs and file formats are but mere conventions that can be arm-twisted into submission given enough leverage.

Re: Ask HN: Show me your half baked project

#140
post #131

I was working on a project (still too early) and I wanted to generate UUIDv7 compliant ids to mock the data. No such tool existed. So... https://uuidv7.app is an online tool which generates UUIDv7 compliant ids. I also provide a simple free api at [1] which returns something like this: `{"id":"018b25e4-78a3-75e2-93cf-4004aef6c2ae"}`. Please be kind, there's currently no rate limiting. No ads, loads fast (fingers cros…

Perhaps this is a silly question but why would you want to mock a UUID?!

There are no silly questions, but there are silly UUIDs (and silly people), worthy of being mocked.

  deadb33f-cafe-babe-face-feedc0ffeeee
  ba5eba11-1eaf-d1e5-badd-adafeedbabe1
  cafebabe-affe-ba11-face-d00dd00df00d
  decafbad-beef-babe-feed-ac1dc0ffeeee
Post reply on HN