Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lipanski
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
lipanski
2y ago
Berlin - Die Sinfonie der Großstadt (Berlin - Symphony of Metropolis) is by far my favourite.
2.
▲
by
lipanski
2y ago
If this is the nano version then let me share the pico alternatives with you: * BusyBox httpd [1] * thttpd [2] * Lwan Web Server [3] * gatling [4] I built and maintain a super tiny Docker image (~158KB) for serving static files [5]. My curr
3.
▲
The Serverless Server
(fly.io)
2 points
by
lipanski
3y ago
|
1 comments
4.
▲
by
lipanski
5y ago
My YT recommendation on the topic is the hilarious but very well docummented BBC series "Supersizers Eat" [1] [1] https://youtube.com/playlist?list=PL8D56E0F6438B4CE6
5.
▲
by
lipanski
5y ago
My favourite is thttpd [1] which is super tiny, battle-tested and actually meant for the job (and only this job). It's available as a package on most Linux distros. Serving a static folder `/static` on port `3000` as user `static-
6.
▲
by
lipanski
5y ago
They require you to use a business email address in order to enter the hackathon (gmail is blocked).
7.
▲
How to create a 1M record table with a single query
(antonz.org)
180 points
by
lipanski
5y ago
|
38 comments
8.
▲
by
lipanski
6y ago
Same here, I basically learned how to write POSIX-compliant Shell with the help of ShellCheck. Shell is not a difficult language to learn but it definitely has its oddities and the different flavours (Bash etc.) only add to the confusion. W
9.
▲
by
lipanski
6y ago
I recently installed ClickHouse (part of my self-hosted Plausible setup) and had to modify a record inside the database. At this point my only knowledge of ClickHouse was that it comes with an SQL interface. So I opened up a client and type
10.
▲
The smallest Docker image to serve static websites
(lipanski.com)
1 points
by
lipanski
6y ago
|
0 comments
11.
▲
by
lipanski
6y ago
I second this - it sounds like a massive waste to spin up a Github Actions job in order to trigger a basic request every 5 minutes, 300 times a day. Why not just use a dedicated uptime service with a free tier? I've been using UptimeRo
12.
▲
by
lipanski
6y ago
On the same note, I'd recommend the very well documented and funny BBC series Supersizers Go: https://youtube.com/playlist?list=PL0815CC4054AB8D12
13.
▲
by
lipanski
6y ago
Airbnb enabled a great range of people to see places they might have never afforded to see before. It managed to commoditize travelling in a similar way low-cost airlines did. On top of that, it enabled regions with no previous tourism reve
14.
▲
by
lipanski
6y ago
In my experience, automatic eager loading is the most elegant solution to this problem. For ActiveRecord, I'd recommend Goliloader [1] (which is a gem similar to ar_lazy_preload but with emphasis on doing that automatically) while for
15.
▲
by
lipanski
6y ago
> Give me all users whose phone number starts with 555 There's no magic there, it's left up to you whether you expose such functionality and you are in full control of all fields that make up your API. Most of the time your API
16.
▲
by
lipanski
6y ago
There are a couple of points where Crystal really feels cleaner and somehow more expressive than Ruby. The authors of the language avoided aliases (no more size vs. length or inject vs. reduce discussions) and generally there's only on
17.
▲
by
lipanski
6y ago
I spent some of my time building or trying to build various web apps in both Rust and Crystal. The Rust web experience of several years ago was very frustrating and it was partially due to the lacking ecosystem but also due to the nature of
18.
▲
Show HN: A fast stats aggregation service using Redis streams as a back end
(github.com)
2 points
by
lipanski
6y ago
|
0 comments
19.
▲
by
lipanski
6y ago
I'm not sure that's always practical. Consider the average Rails or Symfony app - you'd have to include quite a few files (even if you add entire directories at a time).
20.
▲
by
lipanski
6y ago
One of the most common mistakes I see is not using a .dockerignore file or, better said, relying on .gitignore when calling `COPY` on entire directories. Without a .dockerignore file in place, you could be copying over your local .env files
21.
▲
Some things you should know about eager loading in ActiveRecord
(lipanski.com)
3 points
by
lipanski
6y ago
|
0 comments
22.
▲
by
lipanski
6y ago
At the end of the day concerns are just Ruby modules and they are a core feature of the language. They are an acceptable style of programming. It all depends on the task, your team's size/maturity and the hard boundaries you'
23.
▲
Ruby3 and Beyond: Matz Keynote at RubyKaigi 2020
(youtube.com)
1 points
by
lipanski
6y ago
|
0 comments
24.
▲
by
lipanski
6y ago
> As I’ve learned more and more about 5G Out of curiousity, what's a good source of information on 5G? I assume the standard itself is not the easiest thing to digest so I'd appreciate your input.
25.
▲
Speed up your Docker builds with –cache-from
(lipanski.com)
2 points
by
lipanski
6y ago
|
0 comments
26.
▲
The Tanganyika Laughter Epidemic
(en.wikipedia.org)
2 points
by
lipanski
7y ago
|
0 comments
27.
▲
Best practices when writing a Dockerfile for a Ruby application
(lipanski.github.io)
2 points
by
lipanski
7y ago
|
0 comments
28.
▲
One Ruby File to Rule Them All: Inline Gems and Inline ActiveRecord Migrations
(lipanski.github.io)
1 points
by
lipanski
8y ago
|
0 comments
29.
▲
How to build your own SMS gateway
(jonnev.se)
3 points
by
lipanski
8y ago
|
0 comments
30.
▲
by
lipanski
9y ago
https://whoishiring.io which is basically an agregator. I also like the concept around https://www.honeypot.io (I think it's only available in Berlin though). Once you sign up and add your CV, you get a list of
More ›