HNHacker News
TopNewBestAskShowJobs

bhdzllr

130 karma · joined October 20, 2016

Web Development, Design, Usability

Web: https://www.bhdzllr.com/

Twitter: https://twitter.com/bhdzllr

GitHub: https://github.com/bhdzllr

submissionscomments
bhdzllr··on Ask HN: What developer tool do you wish existed in 2026?
Is a terminal app for you? https://posting.sh/ (You can also use it with the mouse)
bhdzllr··on Ask HN: For simple layouts, do I need CSS Flex or Grid?
No, you don't need it if you use block-level elements (like div, header, nav, main, footer). Block elements always start on a new line and are therefore always one after the other in a column direction. This is part of HTML and will not go away.

Here is a simple example without styling:

https://jsfiddle.net/3g71hLf0/2/

And with some styling:

https://jsfiddle.net/3g71hLf0/1/

bhdzllr··on Matrix web-based green code rain, made with love
JSFiddle Preview of the code: https://jsfiddle.net/yLn41po0/
bhdzllr··on Show HN: Apfel Menu – Rebuilt Apple website menu
Hello HN.

I am a web developer and rebuilt the apple website menu just for my own improvement and fun. The menu uses JS but also works without JS or CSS and I paid attention to accessibility (like screen readers or keyboard navigation).

The menu has a lot of small details that I realized while building it, like the animations that took me some time.

I didn't include the search with auto-completion and suggestions.

Source on GitHub: https://github.com/bhdzllr/apfel-menu

bhdzllr··on Please stop disabling zoom
Maybe a lot of people did this to prevent Safari on iPhone to zoom in when an input field gets focus.

But if I remember correctly the correct way to prevent this was to set the font-size of the input field to at least 16px.

EDIT: More infos: https://stackoverflow.com/questions/2989263/disable-auto-zoo...

bhdzllr··on Ask HN: Who is hiring? (May 2022)
ÖBB (Web-Team) - oebb.at | Full stack web developer for ÖBB websites | Remote (AT) or Vienna, Austria | Full-time

Work:

* As a full-stack web developer, you will be responsible for the new and further development of internet and intranet sites for the ÖBB Group companies (e.g. www.oebb.at, www.railcargo.com, bcc.oebb.at, infrastructure.oebb. at, www.nightjet.com, www.klimaticket.at and many more).

* Together with your teammates you are responsible for the new and further development of Java-based web applications.

* You will work in an agile software development setting in both the front and back end.

* You actively contribute your ideas and enjoy regularly exchanging ideas with your teammates about new technologies.

Profile:

* HTML, JavaScript (ES5/6), TypeScript and CSS (Sass & Less)

* Java

* Cross-browser development, responsive design

* Nice-to-have: GIT, Gulp, Freemarker, Jira, Confluence and Bamboo

* Nice-to-have: experience with content management systems, Docker and Kubernetes

* A collegial, open working environment is important to you and you are a team player with a strong customer orientation

Offer:

* Modern workplace with top public connections.

* Free travel for employees on ÖBB trains in Austria.

* Flexible working hours and work locations (50-100% home office).

* For families: nanny service and a nearby company kindergarten.

* Lots of benefits (special conditions for train travel & in our travel agencies, holiday homes and apartments in popular local holiday regions, in-house car sharing).

* Employee apartments available nationwide.

* For the function of specialist in IT development (according to the collective agreement for employees of companies in the field of services in automatic data processing and information technology), a minimum gross salary of € 45,990.00 per year is provided for a working week of 38.5 hours. Depending on qualifications and professional experience, overpayment is possible.

Application (DE): https://oebb.csod.com/ux/ats/careersite/4/home/requisition/1...

bhdzllr··on Ask HN: What's a good solution for storage of photos/documents for a home?
I store all my data (including photos and documents) on a encrypted external drive because I don't have enought space on my machine. With Beyond Compare I sync all files that I need from this drive with my machine.

This harddrive is backed up a few times in a month to another encrypted harddrive via a Raspberry Pi Server in the LAN. On that Raspberry Pi also Nextcloud is installed to allow syncing specific files with other members in the house.

The first harddrive that is connected to my machine directly is also backed up to another drive once or twice a year.

bhdzllr··on Show HN: I built an "antique pocket shopping list" from a Reddit post
Hello HN,

here is some context:

There was this post on reddit about an antique pocket shopping list on "r/interestingasfuck". I liked the idea so I built it as web app very quickly just for fun.

It uses local storage, allows changing the items and you can add it to your phones home screen.

This was the post on Reddit: https://www.reddit.com/r/interestingasfuck/comments/jxfsfv/a...

bhdzllr··on Openstreetmap, a global map for worldwide insight
Not necessarily, but it might be faster.

Basically you need map data (in form of tiles) and you need a way to show and interact with your map (e. g. Leaflet).

Here is a summary and one way to do it: https://switch2osm.org/the-basics/

Tiles can be images or vector based. I also recommend having a look at https://openmaptiles.org/ if you want vector based tiles. You can generate your own tileset with this (output is a mbtiles SQLite file based on a open source schema; the schema describes which information go into the database and later can be shown) or download a set of tiles (because e. g. for the world it will take a lot of ressources and a long timeto generate a tileset). There are also servers (like tileservergl or tileservergl-light) that can serve the tilset - not only as vector tiles but also as graphical image tiles.

Raw OSM data can be downloaded for free from https://download.geofabrik.de/

bhdzllr··on Bye
There are a few more funny links at the bottom of the page.
bhdzllr··on Ask HN: What's your PHP development environment setup?
You can use docker, so the OS doesn't matter and you don't need to install a webserver, php, mysql and other things on your main system. Even if you use Ubuntu as your main system it's good idea to use docker for you local environment.

If you need a starting point I have a example on GitHub that may help you: https://github.com/bhdzllr/localhost/tree/master/docker-lemp

It's a LEMP stack. You need to change the volumes in the "docker-compose.yaml" to match to your system and adapt and copy the "nginx/default.conf" into the volume path of nginx. The "nginx/default.conf" has some examples which you may delete.

bhdzllr··on Ask HN: How to come up with side project ideas
A few weeks ago was a post on Hacker News by Peter Askew how he created his projects based on expiring domains. You can check which domains are expiring, buy one and turn it into a project. You may also just use the list of expiring domains as inspiration.

Here is the link: https://news.ycombinator.com/item?id=23235671

bhdzllr··on Show HN: I made a point of sale system with self-service for mobile devices
Thank you for your congratulations and taking the time to write such a detailed comment.

Yes, the demo is just the access point for guests, so changing the status on the status page is not possible. It's an information for the guest about there current orders. The interface for waiters is nearly the same, except they can choose the table at the beginning and are able to checkout orders on a table (mark them as paid).

Maybe a video with some examples would be helpful to understand the process.

Currently it is important for me to find real customers so I will definitely work on the pricing model. I also thought about different pricing models (like tauntz mentioned a % revenue-based approach with an upper cap). For starting this MVP it was important to keep it simple so I decied to use a fixed price per month. Maybe I should cut it to find real customers.

bhdzllr··on Show HN: I made a point of sale system with self-service for mobile devices
Thank you for your feedback. Of course I will check the status page, maybe there is something wrong with rendering.
bhdzllr··on Show HN: I made a point of sale system with self-service for mobile devices
Thank you for your insights and suggestions.

I explain the thoughts behind the price a little in this comment: https://news.ycombinator.com/item?id=22625906

EDIT:

> From my survey I know that organizers pay more than $ 200 for a order management system (e. g. about $ 300 for the system and more per device needed).

I would like to add that this is the price for two days of rent.

bhdzllr··on Show HN: I made a point of sale system with self-service for mobile devices
Currently it focus on processing orders, but this would be a nice improvement for the future.
bhdzllr··on Show HN: I made a point of sale system with self-service for mobile devices
I built the inital version for my own university project. Now, after a few years I got it out of the drawer, adapted it and now it is publicly available. It was mainly built for events.

Part of the university project was to make a quantitative survey, ask the staff of events what they need, ask the customers what they need. Then I built the application and made an event to test it. This enabled me to collect a little feedback.

From my survey I know that organizers pay more than $ 200 for a order management system (e. g. about $ 300 for the system and more per device needed).

Until now only leisure clubs used it for events.

bhdzllr··on Show HN: Sundance – A HN Wrapper Graying Out Stories You Already Saw
You can expand this by graying out only those items which were on the screen. You could use Intersection Observer for this: https://developer.mozilla.org/en-US/docs/Web/API/Intersectio...
bhdzllr··on Ask HN: What’s your list of sideprojects?
1) Order Link (http://www.orderlink.io/), 2017: Beta status, it is a web app and helps to process orders at events or in restaurants with mobile devices in real time. Guests can also order with their own mobile devices. Currently looking for real users and a way to ensure that people are really at the location.

2) SU Grabern (http://www.sugrabern.at/), 2017: Website of local football (some would say soccer) club, quite simple and minimal, but a lot of expansion potential.

3) Graberner GeschichteN (https://www.grabernergeschichten.at/), 2016: History documentation of my austrian community (video interviews), videos in german with english subtitles. Created with a friend, maybe we do another round in the future.

bhdzllr··on The web, on this day 10 years ago
Nice idea.

Looked at the Apple website and before they opened iOS for native development (and monetarization through the App Store) they tried to push Web-Apps, but maybe this was just a experiment to validate if people will use it:

> Developers can create Web 2.0 applications that look and behave just like the applications built into iPhone, and provide seamless integration with iPhone applications and services including making a phone call, sending an email, and displaying a location in Google Maps. Third-party applications created using web standards can extend iPhone's capabilities without compromising its reliability or security.

bhdzllr··on Ask HN: What CMS are you using?
Hello,

I recently used Kirby for the first time.

* Kirby (http://getkirby.com)

* I recommend it

* It is lightweight (no database) and very flexible at the same time. What I really like are "blueprints" which are used to define input fields for page templates. Another nice thing are controllers for templates and hooks (e. g. after saving a page). It costs something but I think it is not expensive.

bhdzllr··on Ask HN: Keyboard and Mouse for daily use?
Mouse: Microsoft Wheel Mouse Optical 1.1a USB on Mac and PC

Keyboard: Microsoft Comfort Curve 2000 on PC, Magic Keyboard (2. Generation) on Mac

I really like the MS Wheel Mouse Optical, unfortunately it is no longer produced. I tried different mice, but I think I like it that much, because it has lower DPI (400 DPI) than an average mouse (about 1000 DPI). Nowadays it is difficult to get a mouse with 400 DPI.

bhdzllr··on Next wave web development: Elixir+Phoenix vs. Meteor+Angular2+TypeScript
Controversial opinion about Meteor by CEO Geoff Schmidt in another "Ask HN" 21 days ago:

> Meteor isn't going to take over all JavaScript development the way Rails took over Ruby development, at least not anytime soon. That's just not how the JavaScript ecosystem works. However, I think it will be the #1 full stack JavaScript framework for a long time to come and will continue to be a really great option for teams that want to build JavaScript apps quickly, especially apps that have a realtime or collaborative element. [1]

[1] https://news.ycombinator.com/item?id=13303345