HackerTrans
TopNewTrendsCommentsPastAskShowJobs

raboukhalil

no profile record

Submissions

AI in biology: distinguishing hype from reality

youtube.com
2 points·by raboukhalil·قبل 11 شهرًا·1 comments

Show HN: Interactive Bash tutorial that runs in the browser

sandbox.bio
8 points·by raboukhalil·قبل 12 شهرًا·0 comments

Genomic ranges

sandbox.bio
1 points·by raboukhalil·السنة الماضية·0 comments

Mistakes to Avoid in Your CV

youtube.com
3 points·by raboukhalil·قبل سنتين·0 comments

Software rewrites are bad but they might work for us [video]

youtube.com
2 points·by raboukhalil·قبل سنتين·0 comments

You're paying too much for egress: How Cloudflare R2 fixes that problem

robaboukhalil.medium.com
4 points·by raboukhalil·قبل 4 سنوات·0 comments

Show HN: I built interactive playgrounds for Awk, Sed, Grep using WebAssembly

sandbox.bio
12 points·by raboukhalil·قبل 4 سنوات·4 comments

It’s Like GPT-3 but for Code–Fun, Fast, and Full of Flaws

wired.com
1 points·by raboukhalil·قبل 4 سنوات·0 comments

How to fix your scientific coding errors

nature.com
6 points·by raboukhalil·قبل 4 سنوات·0 comments

Show HN: Learn Awk with a terminal running in the browser

sandbox.bio
7 points·by raboukhalil·قبل 5 سنوات·2 comments

Show HN: An Interactive Jq Tutorial

sandbox.bio
15 points·by raboukhalil·قبل 5 سنوات·3 comments

Show HN: A WebAssembly-based sandbox for bioinformatics

sandbox.bio
1 points·by raboukhalil·قبل 5 سنوات·0 comments

comments

raboukhalil
·قبل 9 أشهر·discuss
I added more details about how the decoding works here: https://sandbox.bio/concepts/bwt#intuition-decoding , I'd love to hear if that is more clear now
raboukhalil
·قبل 9 أشهر·discuss
I just added a section about the intuition behind the decoding: https://sandbox.bio/concepts/bwt#intuition-decoding , hope it helps!
raboukhalil
·قبل 9 أشهر·discuss
Author here, nice to see the article posted here! I'm currently looking for ideas for other interactive articles, so let me know if think of other interesting/weird algorithms that are hard to wrap your head around.
raboukhalil
·قبل 9 أشهر·discuss
Good point, thanks! I'll add a subsection about the intuition for that.
raboukhalil
·قبل 11 شهرًا·discuss
This is a podcast we recorded about the promise and perils of AI in biology, where we dive into a case where AI was used to predict enzyme function and gave results that looked really promising, but were not quite right.
raboukhalil
·قبل 3 سنوات·discuss
Aha, I was wondering why the biowasm CDN suddenly spiked in usage today! :D
raboukhalil
·قبل 4 سنوات·discuss
Haha thank you, headlamp seems pretty cool too!
raboukhalil
·قبل 4 سنوات·discuss
Good morning HN! This tool lets you play with awk, grep, sed, and jq commands right in your browser. Start from the examples and explore from there!

To get these tools running in the browser, I compiled them to WebAssembly (see https://github.com/biowasm/biowasm for details). That way, the commands you type run instantaneously, and it doesn't cost me an arm and a leg to host servers that execute arbitrary commands from users :)
raboukhalil
·قبل 5 سنوات·discuss
Hello HN, this is an interactive awk tutorial that features a terminal in the browser to simulate the real experience.

To get it running in the browser, I compiled gawk from C to WebAssembly! If you're interested in how that was done, check out the biowasm project: https://github.com/biowasm/biowasm/tree/main/tools/gawk
raboukhalil
·قبل 5 سنوات·discuss
Thanks! It's generally easiest to do for C/C++/Rust/AssemblyScript code (other languages often need to ship things like garbage collection or an interpreter alongside it). But even with those languages, it's not always trivial to support features in the browser like file systems, threads, SIMD, etc.
raboukhalil
·قبل 5 سنوات·discuss
Hey HN, I recently came across a very useful tutorial about jq (https://earthly.dev/blog/jq-select/) and created an interactive tutorial based on it. It features a command-line sandbox where you can safely explore and run arbitrary jq commands (it runs jq in your browser using WebAssembly).

Check it out if you want to learn how to filter, process, and wrangle JSON data. And if you happen to be getting started in bioinformatics, check out the rest of the tutorials on sandbox.bio :)