HNHacker News
TopNewBestAskShowJobs

fcpk

303 karma · joined August 29, 2018

submissionscomments
fcpk··on Hacking a Smart Home Device (2024)
One overlooked variable here is that price is a huge consideration factor into IoT acceptance. Convenience is one thing, but having to pay 10x more is another.

China(up to now, now with tariffs stuff... who knows) has been exceptional in that they produced IoT devices for many use cases at very reasonnable prices. Want a water leak detector that's zigbee connected? that's only 5 bucks. if I want to buy one from a "western" company(still produced in china) it instantly gets marketed to a premium market and costs 10x or 20x more.

They have no incentive to make their products work in pure local when companies like Tuya provide SDKs, chips, and frameworks at a low price and easy entry barrier. But of course that locks into their ecosystem.

It's possible that a company making an open toolkit with easy integration for esp32/etc could gain enough traction to get many devices to use that, but at this point it's unlikely.

As for HA... I love it and run it locally, but it's not for the faint of heart. And spending dozens of hours modifying devices and configuration to get everything running is a priviledge few have the skills, time and knowledge to do.

As always... this is a case of "the only incentive is money and hence the system will lock itself".

Wouldn't it be great if the EU could force these companies to surrender local control?

fcpk··on Show HN: Nue – Apps lighter than a React button
I see a lot of people angry at "Nue" in various ways, and I can't help but think these are people heavily relying on React and missing the overall issue. The issue is that these huge frameworks have made the web a horrible slow mess. I deal as DevOps/SRE daily with these services, and finding one that will do a first load under 10s is close to impossible. When a simple home page dashboard or a notes page takes more than 10s to load on a 10G connection peered within 5ms of the host, and 95% of this is spent in JS, that's when you know the typical current webapp has reached a massive state of bloat only supported by fast browser engine, and people not having expectations.

I'm not hopefully Nue would revolutionize this since there are plethora of Web SaaS companies just wanting to use "common" frameworks... but I can at least root for them.

fcpk··on Firmware update bricks HP printers, makes them unable to use HP cartridges
My old inkjet recently gave me so much trouble with dried up expensive cartridges that when a super good HP offer came late at night from my next day delivery online shop for a newer generation laser at a ridiculously low price and I jumped on it.

I instantly regretted after printing 100 pages and discovered the evil move: they deliver the laser printer with "introductory" toners that print 1/2 of the normal toner, and 1/4th of the big capacity. A quick google search revealed that while I got the printer with a nice rebate for 140USD... the toners will cost 280USD for a whole set(1500 pages version), and 480USD for the XL(3000 pages) version which is quite insane.

It's sad because the quality of print of this laser outperforms most I've used in the past(the color printing is fabulous), and the software seems to run really smoothly on it. It prints fast and well, it just happens to have an extremely customer hostile company behind it.

Thankfully apparently there is now a technique to extract chips from your existing toners in order to transfer them to a new set of generic toners... and one can only hope that the "terrajet" chips will soon be RE'ed by someone so we can get normal generics.

For reference, the printer is a LaserJet Pro 3302FDW, that uses 219/219X terrajet toners.

fcpk··on Httptap: View HTTP/HTTPS requests made by any Linux program
Sadly, certificate pinning/certificate transparency makes this not so useful for apps that want to enforce security.

It would be very interesting to get something that can actually hook into the most common ssl libraries and/or decryption functions, and tries to dump things on the fly. Sure it'll still be blocked if there's tampering detection, but at least it could give some real transparent insight on calls done by some apps at times.

fcpk··on If Inheritance is so bad, why does everyone use it?
And not to forget that this also comes from a discrepancy between the fact a lot of people start with a design and want a CSS that matches that design, when CSS was made more as a theme system where you make a theme and let it handle placement and design. The result is clunky complex CSS to fight the browser into placing things an exact way and giving each element a different look.

In my opinion, this was a failure of communication from the beginning, with a huge divide between "I want my website to look like this because I drew it on paper with my designer friend" and "css is a cool new way of doing decent programmatic ux/ui.

fcpk··on Blackmagic Camera for iPhone
why make this iPhone specific though... locked in proprietary hardware is not nice.
fcpk··on OpenIPC: Alternative open firmware for your IP camera
Totally random question there but... Any recommendations of cameras that are currently easily available(say amazon, aliexpress, etc) and support this while having good/verygood image quality?
fcpk··on Software Engineering at Google (2020)
This is a terrible process unfortunatelly. Raising the salary should be related to the usefulness of the person to the company, and not the breadth/impact of their work. This leads to terrible things like gaming the system to get high impact/leadership projects to get raises which comes with huge side effects, like projects getting abandonned fast, being deprecated in favor of new shiny promo-bringing things.

But this is not just a Google specific issue, and it is quite widespread in the industry. Google however suffered from this especially due to its obsessive culture of pay-for-perf and by ignoring simple facts:

- inflation means that your salaries should raise regardless of performance. if you only tail the market by adjusting salaries only if the market changes, then you are 1 year late(at least). This isn't a problem in an economy with low inflation, but is a huge problem in one with much higher inflation.

- there is a significant number of people needed to maintain projects that won't show large impact. Those people need to be at the very least recognized and compensated.

- making new products is great, but it requires huge amounts of ressources to do at Google scale from the get-go. A wider strategy is much needed, which Google obviously lacked for almost a decade.

← PreviousPage 3 of 3