HNHacker News
TopNewBestAskShowJobs

FigBug

2,124 karma · joined December 18, 2011

submissionscomments
FigBug··on Interpreter for a simple Lisp, Written in Prolog
This was a fairly common project when I was in University, except we had to do Scheme in Prolog. https://github.com/FigBug/scheme

Prolog was a mind bending language. Some things that would be so simple in another language were so hard, and somethings that would be hard, were so easy.

I never really got my head around Prolog, just enough to get the assignment finished. But I do remember it as being one of the more interesting assignments I did, interesting enough that I've managed to keep the code for 20+ years.

FigBug··on CPU Clocks and Clock Interrupts, and Their Effects on Schedulers (2015)
Yes, you need to understand all the other processes, but in most cases, there are no other processes. You are writing everything the system is doing. It's up to you to determine what is running in each thread and set it's priority appropriately so that each thread has enough time to run. Real time OSes give you complete control. What you do with that control is up to you based on your needs.
FigBug··on The de Havilland Comet
The radius of cockpit windows doesn't look that different than the radius on the Comet's square windows.

https://upload.wikimedia.org/wikipedia/commons/2/2e/Boeing_7...

http://www.c-and-e-museum.org/marville/photos/planes/comet-6...

FigBug··on The Psychological Trap of Freelancing
I much prefer hourly to day or weekly rates. When I charge a daily rate I feel I need to work a full 8 hours.

I currently use a timer app and bill my exact working hours. It's great because when the weather is nice and I want to go sailing or cycling, I just stop the timer and go.

I have a set monthly salary I want to make. If I'm on track to hit it, no pressure to work. If I'm behind, then I'll put in hours.

FigBug··on Millennials still recognise songs from music’s 1960s-90s golden age, study finds
There is no more 'mainstream'. In an age where you could only get music on a few radio stations and what could fit in a physical record store, selection was a lot more limited.

In the 60s pretty much every teenager listened to rock. In the 70s disco came and you couldn't get away from it. 80s glam metal and rap started. All the youth watch MTV.

Now, you can listen to whatever you want to on YouTube, Spotify or Apple Music. There are tons of popular genres: edm, rap, hiphop, rock, pop, etc, etc. The reach of the biggest pop stars is much reduced. In the 60s everybody knew who the Monkeys were. I can't think of any modern manufactured band that has that name recognition. Last ones were probably NSync / Backstreet boys.

FigBug··on The exercise “recovery” industry is largely bogus
> There’s never been a case of a runner dying of dehydration on a marathon course

I don't think this is true, unless the claim is 'on a marathon course' so they can discount dying later in the hospital. Still, it's not common.

https://www.haaretz.com/1.5150497

FigBug··on A380 cancellations by Qantas raise new questions about the superjumbo's future
They have 24 open orders and are making 0.5 a month. 767 has 111 open orders for freighters and aerial refueling tankers. Both are on their last legs.
FigBug··on A380 cancellations by Qantas raise new questions about the superjumbo's future
Hub and spoke model is getting replaced by point to point model.
FigBug··on Cheap Chinese electric cars are coming to the US and Europe
I outright bought mine. I'd never heard of battery leasing until your comment, it doesn't appear to be an option in Canada.
FigBug··on Cheap Chinese electric cars are coming to the US and Europe
> I'm really surprised the Japanese mini-trucks havn't taken off in the USA.

There was a small boom for importing them to use as farm trucks, but you can't import them until they are 25 years old if you want to drive them on the road. Most other countries have less restrictive import requirements, so they tend to go to those countries first. Not many left by the time they get to 25 years old.

FigBug··on MIDI 2.0 Prototyping announced
Steinberg is no longer granting licenses for VST2, so legally there can be no more new VST2 developers. But not all the hosts support VST3 yet and VST3 is over 10 years old. It's a giant pain in the ass.

They are trying to force it, but people just don't want it.

FigBug··on Ode to the 767
It is on the ground, no longer allowed in the air.
FigBug··on End of Year Librem 5 Update
I think "year of Linux on the desktop" is mostly an old Slashdot meme. There are no specific goalposts, it's just used to make fun of Linux adoption.
FigBug··on Just a few drinks can change how memories are formed
I had my arm 90% severed in an industrial accident, judging by the amount of morphine they had me on, I must have been in a lot of pain. But I can't remember the feeling of the pain at all, but I can remember all the things I was doing to try and reduce the pain.

Every injury since (broken leg, broken collar bone, dislocated finger) has seemed like the worst pain I've ever experienced, but I know logically it can't be. And once I recover I forget the pain again.

FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
Do you ship any plugins? Do you do a separate AppImage for each plugin?
FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
They are VST plugins and the are dynamic libraries. Call dlopen and call a specified function.
FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
On Windows, I use the Windows API for downloading files. I don't need to worry about curl.

On Linux, I could have statically linked curl, but didn't realize it was going to become an issue. Ubuntu 18.04 was released and curl3 was removed, so that means our software that was working was either automatically removed by the package manager or it started crashing.

FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
For a 32 bit version, a single binary compiled in VS2017 could support XP to 10. For 64 bit, a single binary supports Vista to 10.

In my experience, MS doesn't say go F yourself. They go to extreme lengths to keep old software working.

FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
Not BitWig
FigBug··on Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets
I work for a small company that produces a DAW and VST plugins. Supporting Linux is a huge amount of work compared to Windows and Mac.

The main issue is that 'Linux' is not a thing you can support. You have to pick the distros you want to support, and then once you've picked a distro, what versions you want to support.

And you need to use the C++ version that ships with that distro, so if you want to support old versions then the entire project is held back from using latest C++.

And distos aren't backwards compatible. ie when libcurl4 is released, they remove libcurl3. So you can't have one binary for Ubuntu 18.04 and 16.04.

So it means for every product, have a build for every distro / version combination you want to support.

So now the solution is AppImages where you bundle up your app with all dependencies like a container. Haven't investigated this yet, not sure it will work for plugins.

FigBug··on C programmers with Mac experience wanted for revival of Eudora eMail client
Supporting Carbon isn't really an option, it was a technology designed to ease porting from OS9 to OSX. It's been deprecated for years, is 32 bit only and is being dropped completely after macOS 10.14 Mojave.

I think it would make more sense to slowly port the Windows version to Qt. And then when that process is complete, you get a Mac and a Linux version.

FigBug··on Microsoft changed how it interviews software developers
The covers are round because the holes are round. :P
FigBug··on Great Wall Motor unveils $9k electric urban car with nearly 200-mile range
Not sure what your definition of cheap is. You can get a used Nissan Leaf for under $5k. Expect 40 - 50 miles of range on a worn battery.

https://www.autotrader.com/cars-for-sale/vehicledetails.xhtm...

FigBug··on Ask HN: How did you decide where to live?
Last year I spent some time in Bruges and Attert and I enjoyed it. I'd like to come back and see some of the big cyclocross races and the spring classic road races. I do speak a bit of French so that could be helpful depending on the area.

I'd like to stay in a smaller European city that is cycling friendly that maybe has some sailing.

FigBug··on Corel confirms it has acquired virtualization specialist Parallels
We don't have many corporate customers, mainly sell to individuals.

The idea is to grow the user base as large as possible and then sell them the latest version or other products.

Give away a version with 3rd party hardware is to grow the user base to new markets. Let somebody else handle the marketing / distribution and get their users. Sure lots people throw away the CD of bundled software when they buy something, but a decent number still install it.

Give away free is same idea. People love free stuff and will download it. Then hopefully they enjoy it and upgrade to get more features.

FigBug··on Corel confirms it has acquired virtualization specialist Parallels
The company I currently work for does something similar. Latest version costs money, previous version gets given away with hardware, and version before that is free.

However, we are going to transition to latest version costs money and two feature set reduced versions gets given with hardware and free.

Having 3 versions to support is too much overhead for a small company. And giving away old versions of our products with issues that we know we've solved gives a bad image of our software to new users we are trying to up-sell to the latest version.

FigBug··on Corel confirms it has acquired virtualization specialist Parallels
> WordPerfect lacks support for Unicode, which limits its usefulness in many markets outside North America and Western Europe.

Oh my.

I do know WP was popular in Law Offices long after Word had taken the market. Not sure if that is still the case.

FigBug··on Corel confirms it has acquired virtualization specialist Parallels
Vector Capital took them private in 2008 at $4.00 a share. Odd that nobody has historical charts, I can't find it either.
FigBug··on German exclaves in Belgium separated by a bicycle path from the rest of Germany
If you live in the EU are you supposed to carry your passport whenever you move between countries?
FigBug··on German exclaves in Belgium separated by a bicycle path from the rest of Germany
This is what I was expecting when I drove between Switzerland-Italy in 2016. Except I was stopped, told to park, had my passport examined with with a loupe, and then was sent on my way. Are the borders back to normal now?
← PreviousPage 2 of 15Next →