HNHacker News
TopNewBestAskShowJobs

iveqy

504 karma · joined June 29, 2013

submissionscomments
iveqy··on Unfortunately company policy prohibits me from submitting anything
I don't think that's the case here. Rather that OSS is not ONE license but many and it's a non trivial task to comply with all licenses.

Big companies spend a lot of resources and money to be license compliant. One way to make sure that the company follow OSS licenses is to have a process for how to contribute. The person posted the issue has not been through that processes for this specific project and hence can not contribute.

iveqy··on When it comes to Git history, less is more
Not really. Git tracks content and not files. File renames doesn't exists in git. When git tell you that a file is renamed it's because an algorithm guesses that a file is renamed (if the content is similar).
iveqy··on When it comes to Git history, less is more
The way we store data is not the same as using that format to solve conflicts. Take a look at semanticmerge.com
iveqy··on When it comes to Git history, less is more
—follow

We have a few files at work that change name with every commit…

iveqy··on Tour of the server room in the Airbus 350
You've good visuals, so you just aim for the nearest cloud to reconnect.
iveqy··on Althttpd: Simple webserver in a single C file
I thought forking webservers was too slow?
iveqy··on Ask HN: What are some tools / libraries you built yourself?
Here's a short demo https://www.youtube.com/watch?v=W3kpD7om_aQ

I've a long way to go before it's polished enough to be released. But for me, I use it every day.

iveqy··on Ask HN: What are some tools / libraries you built yourself?
I build a ncurses distributed CRM system (that also have a web frontend). I use it for my consult business, with invoicing, event logging, todo lists, projects and so on.

I love a quick, keyboard driven application and I also have good codebase to use as a testing ground for CI/CD, code analysis etc.

Two weeks ago I actually got my first customer buying a license for it, after being in development for 9 years!

iveqy··on Hosting SQLite databases on GitHub Pages or any static file hoster
This is both a clever hack and a brilliant solution. But it also worries me a bit. Mostly because I've seen a lot of Visual Basic + MS Access solutions. They work fine on a single computer, but they you put a database on a network share to be able to share it between a few computers and the performance is often horrendous. If you're doing a lot of data processing it's often best to do it as close to the data as possible.

But as always, it's seldom the tools, but the right tool used for the wrong usecase that is the problem.

iveqy··on Ask HN: What are the three most expensive tools/services that you use?
1. Amazon Ec2 $60/year

2. Domain names $50/year

3. Lenovo yoga c920 $400/year

iveqy··on Frameworkless Movement
A dependency (and that includes a framework) always comes with a cost. When using only a small part of the dependency, it's often better to roll your own than to use the dependency.

When you are able to use large parts of the dependency, then it's often better to use it than to roll your own.

iveqy··on Many small queries are efficient in SQLite
No I did not know that, I've looked for a long time for a way to convert a sqlite3 database to an in memory database and then back again. Do you mean that there's support in sqlite3 for this? Could you point me in the right direction?
iveqy··on Cgit, Nginx and Gitolite: A Personal Git Server
The big thing missing here is a good way to do code reviews and CI/CD. This might not be important for a single user but if you're collaborating with someone it can.

For CI/CD you can get quite a long way with git hooks and for code review I would look into git appraise. that's the best one I've found but I would really like to hear if someone else has a better idea here!

iveqy··on Australian Government’s Bureau of Meteorology Can’t Do HTTPS
so what are we afraid of here? That a MiM attack would give us the wrong weather data?
iveqy··on Show HN: CLI plain-text notes & bookmarks with Git, sync, encryption, and more
thanks
iveqy··on Show HN: CLI plain-text notes & bookmarks with Git, sync, encryption, and more
Cool project, the first question that comes to my mind is, how did you succeed to have icons in a terminal application?
iveqy··on Dynamic linking
Suckless has a project to get a fully static compiled Linux environment. Unfortunately I don't know how far that have come
iveqy··on SQLite Turns 20
I believe it's the same with lua
iveqy··on Ask HN: What are your favorite developer-efficiency tips?
Not a tool as you asked for but...

My tip is to change the requirements. Requirements are often poorly written and often contain a suggested implementation. Try to find the real problem, talk to your stakeholders and alter the requirements to find the easiest implementation.

I've saved months of work several times by doing this.

iveqy··on Why Russia fears Sweden’s submarines
it's not. It's a stirling engine, no combustion here. (And no noicy pumps for cooling water as the nuclear subs have)
iveqy··on Gainesville, Florida, put its internal emails online with few limits
Even if Sweden doesn't have a webpage for this, anyone can request anything https://www.government.se/emails-to-the-government-and-minis...
iveqy··on Show HN: Simple Face Recognition Attendance System
https://www.datainspektionen.se/nyheter/2019/sanktionsavgift...

Translated from swedish: A swedish hight school did a pilot with a class with 22 pupils with facial recognition for taking attendance. The school is fined with 20 000 USD for invading the pupils privacy. All pupils has agreed to participate but that doesn't matter since the pupils is dependent to the school, they cannot agree to something like this.

iveqy··on HPE Drive fail at 32,768 hours without firmware update
Probably related to https://news.ycombinator.com/item?id=21471997
iveqy··on Swedish hospitals in “readiness state” after HDD outages
Over 900 computers of HP Elitedesk 800 G2 35W has crashed their harddrives the last week. In total the hospital has 1800 out of 5000 in this specific model. The harddrives has been a problem for quite some time (and other hospitals have experienced the same problem) but the last week the problems has increased making the hospital to go to "readiness state" (swedish stabsläge). The computers are 2-3 years old and was scheduled to be replaced in 2020-2021
iveqy··on Ask HN: How common is it to work on projects with no testing?
I've also experienced this in many companies. It has led me to question if tests are actually a good thing. The goal is never to write perfect code, the goal is to ship a product and many companies does this fine without testing.

Are we actually doing things too complicated and too good for the business case?

iveqy··on Linus Torvalds on Why ARM Won't Win the Server Space
It sounds way cooler than it was. For some reason I openened up the server box and during a reboot I saw the LED on the motherboard flickering in a way I didn't expect. So we tried to change PSU and then everything worked.
iveqy··on Linus Torvalds on Why ARM Won't Win the Server Space
I once had a bug developing an IP phone. Connecting to one server worked but once on site with the customer connection to their server didn't worked, even though the servers where identical.

It turned out that the power supply on their server was malfunctioning sometimes delivering too little power. Specially when taking the code paths my IP phone triggered.

The server software was built in php. It's not often you start looking for a bug in PHP but end up switching a capacitor in the PSU.

My point is that even if your write in php, php is running C libraries, that is running ASM that is running hardware and every part of this chain is important. There's no such thing as "works everywhere", it's just "have a very high chance of working everywhere".

(off-topic) thanks for the sds library. I'm a heavy user of it.

iveqy··on Show HN: GuiLite – Tiny UI framework, runs on MCU without OS
So this is a framework to X? Framebuffer? Wayland? Everything? How does this software fit into all other software out there?
iveqy··on Porting Alpine Linux to RISC-V
That was actually a special case if I understood correctly. gcc 6 dropped support for something needed by something else which prevented it to be upgraded
iveqy··on Show HN: Fancy fonts you can use almost anywhere
This is awesome! But how does it work? I don't understand how this is possible
← PreviousPage 3 of 5Next →