HN user

omn1

1,809 karma
Posts69
Comments140
View on HN
wannabe-entrepreneur.com 3y ago

Three Lessons from My Interview with Pieter Levels

omn1
2pts0
endler.dev 3y ago

Zerocal – A Serverless Calendar App in Rust

omn1
154pts58
hackernoon.com 4y ago

Static Full-Text Search in Next.js with WebAssembly, Rust, and Xor Filters

omn1
3pts0
h313.info 4y ago

Spet – Turing-complete programming language based on Spotify playlists

omn1
3pts1
endler.dev 5y ago

Starting a Print-on-Demand Business as a Software Engineer

omn1
15pts0
codeprints.dev 5y ago

Show HN: Print Your GitHub Contributions

omn1
16pts1
endler.dev 5y ago

Launching a Side Project Backed by GitHub Sponsors

omn1
4pts0
analysis-tools.dev 5y ago

Show HN: Compare Analysis Tools For Python, Ruby, C, PHP, Go

omn1
175pts57
endler.dev 6y ago

Hacker Folklore – The Funny Origins of Computing Terms

omn1
2pts1
github.com 6y ago

Beating wc with C and SIMD

omn1
2pts0
endler.dev 6y ago

A Tiny, Static, Full-Text Search Engine Using Rust and WebAssembly

omn1
1pts1
blog.chriszacharias.com 6y ago

Cruise Ships (2012)

omn1
2pts0
tech.trivago.com 6y ago

Machine Learning and Bathtubs

omn1
1pts0
nanocrew.net 6y ago

VLC cone (2005)

omn1
27pts2
tech.trivago.com 7y ago

Circuit Breaker with AWS Step Functions

omn1
2pts0
www.bbc.com 7y ago

The man who made 'the worst video game in history' (2016)

omn1
2pts2
tech.trivago.com 7y ago

ACM RecSys Challenge 2019

omn1
1pts0
www.alanzucconi.com 7y ago

The incredibly challenging task of sorting colours

omn1
2pts0
tech.trivago.com 7y ago

Nomad – our experiences and best practices

omn1
2pts0
tech.trivago.com 7y ago

Teardown, Rebuild: Migrating from Hive to PySpark

omn1
3pts0
tech.trivago.com 7y ago

Building fast and reliable web applications – Testing trivago at scale

omn1
2pts0
www.youtube.com 7y ago

Hello, Rust – Go vs. Rust: Concurrency and Race Conditions

omn1
3pts1
blog.mattbierner.com 7y ago

Mini Empires – Analyzing the Minimap of Strategy Games

omn1
2pts0
marketplace.visualstudio.com 7y ago

Show HN: Snippet – Quickly find code snippets right from VSCode

omn1
1pts0
github.com 7y ago

Show HN: Hello, a CLI tool for managing social media

omn1
24pts1
tech.trivago.com 8y ago

AWS Kinesis with Lambdas: Lessons Learned

omn1
112pts48
radovanjanjic.com 8y ago

JavaScript Performance Benchmark

omn1
2pts0
www.jstorimer.com 8y ago

A Unix Shell in Ruby (2012)

omn1
2pts0
github.com 8y ago

The Bread Code

omn1
2pts2
matthias-endler.de 8y ago

A Tiny `ls` Clone Written in Rust

omn1
5pts0

Got it. The generator logic is in Rust yes. I could have written it in JavaScript as well but it was just easier for me to do that part in Rust. Should have mentioned that. Of course you could host a static HTML with JS on Github pages, but Github pages also runs on a server. So to answer the original question, yes you do need some server for it unless you make it a command line app.

Good question. It depends on your definition of serverless. Strictly speaking there is no serverless, there's always some infrastructure somewhere.

However the calendar file gets created out of thin air from the GET parameters alone. There is no state or storage involved. Other calendar apps have a backend with a DB; this one doesn't. Now whether that counts as truly serverless is up to you I guess. It's as close as you could get with a calendar I'd say. Not easy to get the point across in a title. ;) Hope that helps.

GitHub Outage 4 years ago

Which is weird because the unicorn is an inlined image (png), encoded in base64. Seems like they broke it.

Crispy Doom 5 years ago

They did actually. You can paste an image into a Markdown file with cmd/ctrl+v.

FOSDEM 2021 5 years ago

The organizers of the previous RUST devroom (2018, 2019, 2020) decided that we won't be organizing it this year as a huge part of FOSDEM is getting people in the same room and being able to create face to face discussions on the back of the

We announced it here a while ago: https://www.reddit.com/r/rust/comments/j03i80/fosdem_2021_on...

We were encouraging others to fill the gap if they wanted but no one really stepped up so... ;) I hope that next year we'll be back in person.

FOSDEM 2021 5 years ago

Me too. Shout out to the orga team who always provides cheap (but great!) sandwiches and mate. That's FOSDEM to me. That and the nerdy discussions in the rain while waiting in the food truck queue.

Great post! I like articles where the author has practical experience in two languages and compares them. Helps me make better decisions for future projects.

Why Not Rust? 6 years ago

You're right about the massive amounts of C/C++ code out there. I'd disagree that the integration is harder than with C++, though.

Calling Rust from C and vice versa is fairly straightforward and there are automatic code generators for doing so. Things just get wrapped into an `unsafe` block and that gives you the same guarantees you'd have with C++ (none, basically). From there you can start to gradually rewrite critical parts in safe Rust and profit from the cargo ecosystem along the way. In that sense there's even an advantage for Rust over C++ in my book.

Good point. Couple of thoughts: It helps to put different tools (formatters, linters) into separate groups per language. On top of that, adding the mode of execution (rule-based, AST-based and so on) would help with classification, too, but it's a lot of work that we could need help with over on Github. One thing that has become quite obvious for us is that people are interested in filtering based on web-services, commandline tools and so on, which we will add. That data is already there, we just haven't gotten around to adding filters to the site. Same for filtering by proprietary vs open source licenses. Many other categories come to mind. The challenge is to make it a helpful tool for beginners in the field while also adding features to drill down on the details. If you or anyone likes to discuss that further or wants to help build it, head over to https://github.com/analysis-tools-dev/website/issues/11. That's one big advantage of building a product in the open. :)