HNHacker News
TopNewBestAskShowJobs

TkTech

1,328 karma · joined November 12, 2012

submissionscomments
TkTech··on As private equity dominates wheelchair market, users wait months for repairs
Weirdly, not really in the US. The regulations are all a little pointless because it's a "self-regulated" industry. Look at the cyber truck - stuck floor pedals and trunk closer that cuts off fingers, or trivial to clone car fobs.
TkTech··on Parsing URLs in Python
Hyperlink (which I didn't know existed, by the way) is not a parser for the WHATWG spec, it's for RFC3986. You seem to be getting things confused.
TkTech··on Parsing URLs in Python
I do! :) I should probably also never be allowed to name things.
TkTech··on Parsing URLs in Python
can_ada dev here. Scrapy is a fantastic project, we used it extensively at 360pi (now Numerator), making trillions of requests. Let me know if I can help :)
TkTech··on Parsing URLs in Python
Hi, can_ada (but not ada!) dev here. Ada is over 20k lines of well-tested and fuzzed source by 25+ developers, along with an accompanying research paper. It is the parser used in node.js and parses billions of URLs a day.

can_ada is simply a 60-line glue and packaging making it available with low overhead to Python.

TkTech··on Parsing URLs in Python
Hah :) It's named after Yagiz Nizipli's (Ada dev) newborn daughter, Ada.
TkTech··on How Figma's databases team lived to tell the scale
Am I the only one finding the layout of this blog distracting? Kind of disappointing from a UX company. The images are also massive, the page was 42.21mb!

Good article none the less! Always appreciate when companies like Figma document technical challenges.

TkTech··on Artificial Intelligence Act: MEPs adopt law
The linked article is old and out of date, nor has the act gone into effect yet (it has legality checks and other processes to go through first). The actual adoption notice is https://www.europarl.europa.eu/news/en/press-room/20240308IP...

Edit: The link has since been updated :)

TkTech··on PaperMC/Paper: The most widely used, high performance Minecraft server
A reasonably-complete grid is available at https://wiki.vg/Server_List, typically updated by the devs themselves as this the main minecraft dev wiki.
TkTech··on Open-Source Software Is Worth a Lot More Than You Pay for It
Bloomberg is certainly one of the better companies for reciprocal contribution. I use some of their projects, like memray, daily, and I've seen them contribute to a great many projects.

Financial contribution, I have no idea, but imo I value code contributions higher. Really depends on what you personally want out of your open source projects.

TkTech··on On-demand JSON: A better way to parse documents?
This on-demand model has been implemented in simdjson for awhile. This is just the release of the paper.

Previously, simdjson only had a DOM model, where the entire document was parsed in one shot.

TkTech··on Brilliant Labs' frame AI glasses
Huh? We've had commercial see-through displays for over a decade, of various qualities and features.

Irrelevant here anyways since the schematic on the landing page clearly shows that it's a small OLED in the top of the frame itself either angled directly at an eye or more likely using specially cut glass to make the image visible to you.

TkTech··on JetBrains' unremovable AI assistant meets irresistible outcry
> indeed. Most aren't installed by default, and I don't think any of them have ever retroactively installed in an update.

They do, constantly. It's how their IDEs have always been structured for features. The current version of PyCharm comes with _76_ plugins, and new bundled plugins are added with practically every release.

TkTech··on JetBrains' unremovable AI assistant meets irresistible outcry
You do not have to pay for a subscription for their IDEs. You can pay just once and get that version of the IDE forever plus a period of updates. Or, use the community edition and pay nothing.

The "AI" service consumes real resources - it is not free for them to operate, and is a new cost burden that cannot be absorbed by the existing pricing. It makes complete sense for it to be its own cost.

You can also use the offline-only mode, which is 100% free and just runs on your machine.

I hate the "everything as a subscription" model with a passion, but JetBrains is one company that does appear to do it the "right" way where you're paying for continued development, not continued access to the same version.

> Well that's what happens when some mysterious new plugin finds itself on your dev tools without much acknoledgement

It was in the changenotes with a huge section, it was in the newsletter, and the blog.

JetBrains releases a lot of features of plugins, as they always have, so you can choose to slim down the IDE or replace functionality with 3rd party stuff (like copilot).

TkTech··on German train company are looking for a Windows 3.11 Administrator
Very well, and striped down kernels run on hardware with even less resources today (embedded systems) than 3.1 minimum requirements. If a platform has lost support, and there's sufficient money in it to justify it, you can always go back in time to an older kernel. What really sucks is when a platform vendor maintains their own tree and it gets lost to time.

The real pain is populating the userspace if you need more than just busybox.

TkTech··on Proposed top-level domain string for private use: ".internal"
And when you're using it to connect to devices not physically on your LAN, like servers reached via tailscale? `.internal` implies your internal network, however it may be setup, `.lan` implies your "local" area network.
TkTech··on Framework Laptop 16 Review
When I occasionally go into the office it's a ~4 hour round trip by train, and I work during that time. It's simply running a dev environment.
TkTech··on Framework Laptop 16 Review
Battery is what prevents me from taking my 13 framework with me when traveling. I spend most of my time in pycharm, rebuild docker containers constantly, and have celery + postgres + redis running full tilt. The fan is running constantly, it's always burning hot, and the battery lasts under 2 hours (if I'm really lucky).

Previous generation Macbook running the same workload last for 6+ hours.

That said, for someone who isn't going to be running every core at 100% all the time, I'd still recommend it.

Edit: Oh, and under arch with the latest kernel, I find many monitors that cannot display video output over usb-c, like the Dell U4919DW.

TkTech··on Houthi anti-ship missile systems: getting better all the time
> Iran’s government has a sense of being under siege / surrounded by powerful enemies, the US, Isreal, etc.

The well-educated government of Iran does not at all consider this. They are an autocratic, theocratic dictatorship. No one has any interest at all in annexing Iran. Like all governments of such a type, there must always be external, powerful, and yet weak enemies at the border or they cannot retain power. Iran has nothing the world wants except hydrocarbons, and their current level of production can easily be replaced by their fellow OPEC members. Anyone actually invading Iran would get nothing but 30 million citizens that live in abject poverty, with the UN expecting another 40% (!) of the country to fall below the poverty line in the next 2 years. Without China (40%) and Turkey (20%) importing from Iran, the country would fail overnight.

TkTech··on ChatGPT Plus subscriptions are being listed on eBay after OpenAI blocked signups
This is a paid service with limited quota based on your subscription level - seems hard to abuse? Your subscription has purchased X prompts, doesn't really seem to matter if a bot or a different user is making those X prompts.
TkTech··on Placemark is going open source and shutting down
Collaborative UXs are much easier to "get right" then they used to be. There are a great many libraries to help like yjs. We added it to a prosemirror based block editor, including polish like multiple cursors and fun things like that, in less than a week.
TkTech··on X CEO Says Platform Should Turn Profit in 2024
Conversely, I can only find that now on mastodon, where it only shows me who I've explicitly followed and not some algorithmic feed.

Just took a look at my Twitter homepage. It's hate speech, aliens live along us, flight tracking (?), various conspiracy theories and weird American right-wing crap (I'm not even American), and a couple of tech posts. It's become complete garbage.

TkTech··on Essence: A desktop OS built from scratch, for control and simplicity
PNG files are much, much more complex. Although you can slim it down quite a bit, libpng16.so.16.40.0 alone is 229.9KiB. The entire Kernel.esx of Essence is just 843.1KiB.
TkTech··on Essence: A desktop OS built from scratch, for control and simplicity
Is it? My laptop is only shutoff when switching from a dock at home to a dock at work, changing the GPU and hubs available. The OS I just netbooted off my NAS has no idea what it's booting on. I can plug and unplug USB devices anytime, including while the system is off. Maybe I swapped USB headsets, maybe I plugged in a fingerprint or smartcard reader, which needs to be initialized before the login manager starts. Maybe my time server is no longer reachable, so NTP needs to find a new one from the pool, because if it doesn't sync timing correctly the certificate for LDAP won't validate and my work laptop won't be able to login. Maybe it needs to initialize the networking stack to handle an NFS or Samba mount in my /etc/fstab which has a nowait=0, since I use it as a boot volume.

This could be a very, very long list of hypothetical changes :)

TkTech··on Essence: A desktop OS built from scratch, for control and simplicity
If you turn off quiet boot, you'll see an impressive list of things getting started up, many of which the kernel isn't in full control of. DHCP (sometimes), gpus, NTP, disk decryption, TPM, monitor probing, USB hub enumeration, on and on.
TkTech··on Essence: A desktop OS built from scratch, for control and simplicity
> Are UI components in an OS usually programmed and not created in an image editor and then tiled?

These days, it's almost always vector graphics. Used to be simple bitmaps. This OS in particular is using vector graphics.

TkTech··on Tearing down Klamath dams: The largest dam demolition
These absolutely cannot be used in these kinds of rivers. Even their own promos only show irrigation channels. These things will chop salmon like sushi and running miles of infrastructure for them up and down a river is fantasy.

Solar is far more practical and far more dense then these things to replace a hydro dam.

TkTech··on Tearing down Klamath dams: The largest dam demolition
10kW to 40kW according to their spec sheet[1], so seems irrelevant as an alternative. A single one of the older dams getting replaced, the Iron Gate Dam, has a capacity of 18MW. One powers a single small farm, the other powers entire towns, heavy industry, foundries...

And to be clear, these are small, old, dams. Modern dams and turbines produce far, far more.

[1]: https://emrgy.com/wp-content/uploads/2021/06/Emrgy-Specifica...

TkTech··on Windows 11 will happily execute a binary compiled 30 years ago
That's been my experience as well. EU4's Linux-native release has issues with scaling and cursors on ultrawide monitors. Proton version is flawless.

There's been quite a few cases for me, like Star Citizen for example, where games perform significantly better under Proton with DXVK than it does on Windows!

TkTech··on Windows 11 will happily execute a binary compiled 30 years ago
A fun side-effect of the "general" stability of Windows APIs is that Win32/DX has become a very stable and reliable "universal" API for Linux (and other OSes) via the massive amount of work put into Wine/Proton. I keep seeing games drop their Linux-native releases in favor of just shipping for proton.
← PreviousPage 4 of 11Next →