HNHacker News
TopNewBestAskShowJobs

jalgos_eminator

525 karma · joined January 4, 2019

submissionscomments
jalgos_eminator··on Air traffic control: the IBM 9020
Fascinating read, I had no idea they had digitized radar systems in the 1960's. Even though we look back on older systems as "outdated", "obsolete", "primitive", etc. the engineering behind them remains fresh and feels as clever as anything.
jalgos_eminator··on Measuring the doppler shift of WWVB during a flight
I've been travelling a lot the last 6 months and have really wanted to try out my SDR on the plane, but it looks so sketchy.
jalgos_eminator··on Volkswagen locks horsepower behind paid subscription
How does the computer restrict power? Is it just a lower rev limiter?
jalgos_eminator··on Why systemd is a problem for embedded Linux
> So you're thinking about more and more corner cases, that require the stars to be just right for the size of systemd to matter.

These weren't corner cases, they were everyday reality. We had to intentionally slim down the firmware size to get it to fit comfortably since we added quite a bit of application code. Like I said before, we got a recovery firmware down to ~3MB, and the normal firmware (without our application) was ~8MB. Every megabyte counts at that point, so having a 1MB init system would be a non-starter. We were buying commodity hardware, so we did lots of shopping and there were still plenty of 16MB APs on the market 10 years ago.

You're right its not a problem if you buy new hardware, but OpenWRT is used to support older devices with limited hardware specs. Its one of the reasons people install it, to give new life to old hardware (rather than being forced to buy a new device).

By the way, I use and like systemd on full size computers. I actually know of a product that runs a full rpm based distro (with systemd) on an embedded device and it works great. But systemd isn't one size fits all.

jalgos_eminator··on Why systemd is a problem for embedded Linux
OpenWRT doesn't use sysv init, it has something called procd (~120KB compressed). Its very reliable, and they have a large install base on mission critical devices.

> And OpenWRT abandoned this goal.

They have not. Individual devices get too old to be supported, but there are plenty of 16 MB devices they still support. Its true that basically every device now has 32MB or more of flash, but there are still plenty out there that don't.

> with a built-in planned obsolescence (what if the new update requires just a bit more space for "calibration data"?). Got it.

The calibration data is from the factory to tune the wifi radios, it doesn't change since its specific to that individual device. I really hate to reply like this on HN, but you don't seem to know what you're talking about. The kinds of constraints you deal with in embedded networking are different than that in general computing. There's a reason systemd wasn't used, and there's a reason OpenWRT devs went through the trouble of developing their own init system. Just because you can't fathom those reasons doesn't mean they don't exist.

jalgos_eminator··on Why systemd is a problem for embedded Linux
> So you couldn't spare around 1Mb of compressed flash or 2Mb of uncompressed flash for systemd?

Absolutely not.

> That hasn't been the case in quite some while

These routers and APs still exist and are in use. Yes, they are 10+ years old, but they're still out there. One of the main goals of OpenWRT is to support legacy networking hardware that vendors abandoned.

jalgos_eminator··on Why systemd is a problem for embedded Linux
OpenWRT is VERY sensitive to firmware size. I developed for a device with 16 MB flash that had both a normal (~11 MB) and recovery firmware (~3MB) on flash. The rest of flash was used for persistent storage, bootloaders, and calibration data. This is very common for older routers and APs which is the whole reason that OpenWRT exists.
jalgos_eminator··on The scam YouTube ads are getting better
I wonder if there's anyone here that would know what would happen if this same ad were played on broadcast television? The public backlash would of course be bad, but I'm curious about FCC stuff. Seems like there's different rules for that and internet based communications are ignored by traditional regulators. Does Section 230 cover advertisers too?
jalgos_eminator··on Privacy advocate challenges YouTube's ad blocking detection scripts under EU law
How does Netflix make money? HBO Max? Apple TV? Amazon Prime Video?

Google wants to have their cake and eat it too by having a "free" platform but also controlling exactly how people view it in their browser. If you want to actually control content you need to have a real paywall. There are ways they could implement ads that would not be blockable (with a logged in user), but they don't want to do that for some reason.

jalgos_eminator··on iOS 17 automatically removes tracking parameters from links you click on
I could see the writing on the wall. Offerup I think does this. If you click through an item in a search the URL has a UID in it. Then if you click on the seller and find the item from there, its an integer (which is likely a database index).
jalgos_eminator··on Internal document explains why Google has become slow and bureaucratic
IBM has been on the decline for a while now: https://www.macrotrends.net/stocks/charts/IBM/ibm/revenue
jalgos_eminator··on GNU nano is my editor of choice (2021)
>> The whole point of vim is that you change your mental model to become faster at editing text.

> The whole point of vi and vim was to edit text visually, instead of as lines.

My language was very imprecise here, I should know better when commenting on Hacker News. I didn't mean the original motivation for creating vi, but the main reason why someone in 2022 would learn vim with all the other text editors out there now. The main feature of vim at this point is the modal editing that requires you to change how you think about text editing. If you aren't going to accept this new paradigm, then there's no point learning vim in the first place beyond how to enter and exit insert mode, save, and quit.

jalgos_eminator··on GNU nano is my editor of choice (2021)
> modal editing doesn’t really fit my mental model of how an editor should work

The whole point of vim is that you change your mental model to become faster at editing text. People don't come into programming with a blank slate about editors, they were introduced to wysiwyg editors from an early age because of Microsoft Word, web based text input, and now phones (with emojis too). A mental model had been impressed already, but that doesn't make it the "default" or the best.

I used notpad++ in college, then switched to vim after I saw my boss edit some code while I was looking over his shoulder. He could do complex editing tasks with just a couple keystrokes and doing them so fast that I couldn't keep up just watching. It seemed like he was editing at the same speed as he was thinking which didn't seem possible to me at the time.

jalgos_eminator··on GNU nano is my editor of choice (2021)
vimtutor. It comes with the full vim install, at least in ubuntu. It will give you the basics, then afterward you can run :h <command> to see what the less used commands do.
jalgos_eminator··on A brief demonstration of my Titanium Cyborg Eye as a flashlight [video]
That's part of the world in the dystopian movie "Anon" - https://www.imdb.com/title/tt5397194/

You can replay any moment in your life that your eyes saw or your ears heard... but so can the government.

jalgos_eminator··on New motorcycle lighting design could save lives
At least with motorcyclists its their own lives, not others like when car drivers speed excessively.
jalgos_eminator··on Intel says one of its 13th Gen CPUs will hit 6GHz out of the box
You laugh, but AMD did that in the mid-2000's with the Athlon XP series: https://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_processo... The numbers used to match their clock speed (ex. Athlon 1000 was 1000 MHz), but that changed with the XP models (ex. Athlon XP 2400+ was 2000 MHz).
jalgos_eminator··on Knipex Plier-Wrench Review (2018)
Most people seem to mention using them as an adjustable wrench, but they've been most useful to me as parallel jaw pliers. Unlike with traditional pliers, you can positively hold things with flat parallel sides while you do some work on it. Once I saw the pliers wrench it seemed so obvious, but I couldn't imagine pliers having parallel jaws. It was answering a question I didn't know that I had.

It was like at 23 years old when I saw my boss using vim for the first time. I thought notepad++ was the best I could get until I saw the speed of an experienced vim user. It didn't even occur to me that there could be a better text editor until then.

jalgos_eminator··on eBay Robbed This Man of $4700 and Suspended His Account When He Asked Questions
As a buyer, Ebay is still the place to find specialty used items. I've also bought some uncommon tools that were brand new (at full retail price) because I would rather not buy from Amazon. But the real reason you would use Ebay is for the used items. I've only been disappointed a couple times and I've bought probably 30 used items in the last 2 years from Ebay. Never had a problem with new items.
jalgos_eminator··on When negotiating a price, never bid with a round number (2016)
That's funny because when buying things from Craigslist I try to round the price to an even number since the transaction will always be cash and few people have enough small bills to make change.

For instance if the asking is $125, I'll offer $120 since I don't want to find a $5 bill or make the person find change for the extra $20 bill I'd have to use. I've even rounded up a few times to make it easy, though some people have been so insistent that they even resorted to giving me quarters.

jalgos_eminator··on If you’re not using SSH certificates you’re doing SSH wrong (2019)
The github change also messed up my workflow, which involves pulling/cloning my company's git repo from lots of machines, many of them being short lived or disposable. Now I have to save the password forced on me in a file because I'm unable to memorize it easily and that made our setup less secure. Thanks github...
jalgos_eminator··on US Destroyer can’t deploy because CO won’t get Covid vaccine, Navy says
They do that for all individuals, not just "at-risk" individuals.
jalgos_eminator··on Ford to Impose Non-Negotiable Pricing on EV Sales as Part of Model E Plan
Yeah, I barely remember my dad buying a Saturn in the 90's and he bought a Tesla for similar reasons just before all this craziness started. I'm looking forward to buying a car in the next couple years since these sales models have popped up like Tesla, Ford's, Carvana, etc.
jalgos_eminator··on We're building computers wrong [video]
Its interesting you mention Destin from Smarter Every Day, because he always came off as a very earnest learner in his videos. Yeah, he's still putting on a show, but it does seem like he genuinely enjoys and revels in the things that he does. It seems to me like Veritasium has a more contrarian thread of: "Oh, you thought the world worked like that? Well you were wrong, and here's a 15 minute video all about how you were wrong." There's an Onion video making fun of Vox that touches on this perfectly: https://www.youtube.com/watch?v=RpkQEq75y18

I guess to summarize, with Destin it feels like you are learning with him and Veritasium feels like you are being lectured.

jalgos_eminator··on New York is using cameras with microphones to ticket loud cars
There's big demand for loud cars. You really only need a couple assholes per 100,000 population to buy them and hoon around late at night for it to be a public nuisance. This isn't going away until the government bans gas cars completely or cracks down hard on existing noise regulations.
jalgos_eminator··on Ask HN: Favorite Thing Built to Last?
Since most people here are just saying "old stuff", I'll throw in a product you can buy right now for reasonable money: Japanese made hand tools, specifically JIS screwdrivers. These are required if you work on Japanese motorcycles, and from what I've heard old Japanese cameras too. They fit phillips fasteners better than a regular phillips driver because the flutes are straighter so they are less likely to cam out. I've bought a few Japanese tools, for more money than the Chinese or USA made equivalents, and they have justified their price to me every time.

Another vote is for Mitutoyo vernier calipers with both inch and metric reading. No batteries, and still made in Japan. If the Japanese wanted to make something cheap, then they wouldn't make it in Japan. I view made in Japan as a mark of quality these days.

jalgos_eminator··on Show HN: Outage Bingo
I have strategically picked my card and all I need is a major DNS provider and reddit to go down. Hopefully I get a real prize and not just my data being leaked.

https://outage.bingo/?month=1&seed=69420

jalgos_eminator··on Corded headphones are making an unexpected return
Absolutely not, unless you are going very slow (like bicycle speed). The wind noise even with a good helmet is deafening and well above OSHA limits for workplaces. I would never ride without earplugs if my trip was over 10 minutes or above 35 mph. I did it a few times when I first started and I would get off the bike after 30-45 minutes and It felt like I had been to a rock concert. With earplugs I can go as long as my back allows and I'm not fatigued afterward.
jalgos_eminator··on Google DNS at 010.010.010.010
When I hover over the link, Chromium shows "https://8.8.8.8". And when I manually typed in "http://010.010.010.010", it converts it to 8.8.8.8. I also tried it with the integer representation of 8.8.8.8 and that converts it immediately as well. It looks like this is just the browser converting it. Am I missing something?
jalgos_eminator··on Female African elephants are evolving without tusks due to ivory poaching
> This does not necessarily mean any new genetic material or "nature responding".

But this is exactly how evolution works. There are always mutations in every generation, and sometimes those mutations are beneficial. These genes are being selected by the organism's environment, and if the environment changes, then the genes that are selected will be different. That is "nature responding". Elephants without tusks (or very small ones) are more likely to survive and produce offspring.

Page 1 of 5Next →