HN user

doodlesdev

2,791 karma

Hi, how's your day?

https://www.doodlesdev.com

Posts102
Comments630
View on HN
arstechnica.com 5d ago

A decade and a half of instability: The history of Google messaging apps (2021)

doodlesdev
3pts0
www.aboutamazon.com 18d ago

Alexa+, the Next Generation of Alexa

doodlesdev
2pts1
sdtimes.com 28d ago

GitKraken Unveils Code Flow to Help Teams Navigate the AI Era

doodlesdev
3pts0
www.joelonsoftware.com 3mo ago

Choices

doodlesdev
2pts0
ai.meta.com 5mo ago

Private Processing for WhatsApp – Technical White Paper and Security Guide

doodlesdev
3pts0
www.zachleat.com 6mo ago

Glyphhanger – Your web font utility belt

doodlesdev
1pts0
github.com 6mo ago

Fontello – Combine icon webfonts for your own project

doodlesdev
2pts0
www.gpui.rs 6mo ago

gpui – A fast, productive UI framework for Rust from the creators of Zed

doodlesdev
4pts0
terra.fyralabs.com 6mo ago

Terra - A rolling-release Fedora repository

doodlesdev
25pts10
developer.mozilla.org 6mo ago

CSS Grid Native Masonry Layout

doodlesdev
1pts0
www.typescriptlang.org 6mo ago

Official TypeScript Cheat Sheets

doodlesdev
22pts0
github.com 6mo ago

Quart: Asyncio Reimplementation of Flask

doodlesdev
1pts0
blog.brachiosoft.com 6mo ago

A Git story: Not so fun this time

doodlesdev
10pts1
www.firefox.com 8mo ago

Firefox 145.0 for Android Release Notes

doodlesdev
1pts0
www.reuters.com 9mo ago

US Supreme Court allows order forcing Google to make app store reforms

doodlesdev
17pts1
proton.me 11mo ago

Proton Authenticator – secure 2FA, your way

doodlesdev
5pts1
catskull.net 1y ago

History and Overview of Graphics APIs on Apple macOS (2024)

doodlesdev
1pts0
cesium.com 1y ago

Cesium for Unreal – Bring the Real World to Unreal Engine

doodlesdev
158pts56
doc.rust-lang.org 1y ago

The Rust Programming Language – Fearless Concurrency

doodlesdev
1pts0
github.com 1y ago

Rawdrawandroid – Build Android apps without any Java, in C and Make

doodlesdev
359pts147
github.com 1y ago

Initial revision of "Git", the information manager from hell

doodlesdev
1pts0
www.cloudflare.com 1y ago

Cloudflare – Bandwidth Alliance

doodlesdev
16pts2
github.com 2y ago

Splinter – Supabase Postgres Linter

doodlesdev
1pts0
flutterflow.io 2y ago

FlutterFlow – Visual app builder for Flutter

doodlesdev
1pts0
www.gnu.org 2y ago

Design of GNU Parallel – Citation Notice

doodlesdev
1pts0
storydiffusion.github.io 2y ago

StoryDiffusion: Long-range image and video generation

doodlesdev
233pts65
arxiv.org 2y ago

Long-form music generation with latent diffusion

doodlesdev
3pts0
marshallbrain.com 2y ago

Manna – Two Views of Humanity's Future (2003)

doodlesdev
13pts2
arxiv.org 2y ago

Parameter-Efficient Sparsity Crafting from Dense to Moe for Instruction Tuning

doodlesdev
2pts0
www.irrlicht3d.org 2y ago

Short history of all Windows UI frameworks and libraries

doodlesdev
2pts0

Chrome, Brave and Opera are as much WebKit as Safari and Kagi Orion are KHTML. I wholeheartly agree on the UX part, though.

That's a very low bar, though. Chromium is open-source too and has a bunch of privacy-focused forks such as Ungoogled Chromium, Brave and Chromite.

   > If you set light mode, you'll get some light gray text on lighter gray background somewhere, but if you use dark mode, then you'll get some black text rendered on a black background elsewhere.
I've been using Linux (Linux Mint Cinammon, then Fedora Linux GNOME) for over five years and I've never had that. What kind of desktop environment, themes and applications are you using?

It has apparently been developed using LLMs. However, it's not vibe-coded as in no-thought development. According to the commit History, the developer first defined a design system and a product requirement document, which is one of my favorite ways of developing software nowadays (even if it's not necessarily "agile" or modern), specially whenever LLMs will be around the codebase.

Regarding:

  > And acknowledges how people that identify as monogamous are not monogamous - they aspire for monogamy and have a deep discomfort with people that identify as nonmonogamous despite the aspirationally monogamous doing the same things in a harmful way
Could you elaborate further on this idea? At first, I just disagree completely, but I'm missing your reasoning and the actual thesis behind this idea.

HTTP/3 uses QUIC as the transport layer, which in turn relies on UDP. QUIC replaces TCP while allowing a reduction of handshake exchanges in HTTP/3 first requests. Finally, even though UDP supports multicast, I believe QUIC doesn't. GP saying Google has developed it to use multicast thus is nonsense. Furthermore, QUIC takes much more CPU than TCP right now, due to running in userland.

In my opinion, QUIC and HTTP/3 are technical marvels, but are perhaps way too complicated and don't really serve the interest of most internet users.

There will be a point in the development of web browsers and associated technologies where we should just stop a bit to get things stable instead of churning protocol version after protocol version after new API. Will it ever stop?

Eventually, it all becomes so complicated no company can manage it all. Honestly, we might already be past this point, with Chromium at almost 40mi LOC, more than the Linux kernel itself, including all its drivers. When will the madness stop? Do we really need such complicated software to see Instagram posts, comment on a few Hacker News threads and mess around with Google Sheets?

The biggest reason I worry so much about this is that in the web, adding new features, APIs and protocols is easy. Removing and deprecating is basically impossible.

You're most welcome! I'll admit I did search before answering because you said Apple produced their memories so confidently LOL

I guess they would love to produce it themselves, but for the average scenario the production reserves they have with Samsung already work well enough and prevent them from having to get into such a complicated industry.

That's incorrect. Apple purchases RAM from all of these providers to produce their unified memory. They also rely on TSMC fabs for all of the chips their memory relies on. If they haven't doubled the prices of their machines, that just goes to show how fat of a profit margin they take on everyone that buys from them...

I feel like I'm going insane seeing people buy these 128gb MBP for thousands of dollars to run models that are objectively much worse than SOTA and spending so much more. The amount spent on a 128gb M5 MAX can buy you a damned new car here. What the hell am I missing? Are developers in other countries living in such different worlds?

(I'm aware the price is, in absolute terms, more expensive where I live compared to the USA. That reinforces what I think, because anyone sane that would've bought one of those in another country would sell them as soon as they landed here and save that money.)

How much does one of those cost in the US? Here in Brazil, your notebook is worth as much as a used Honda Fit, which seems absolutely insane. For comparison, the ThinkPad I'm currently running cost me 1/20 of how much this MBP costs here, leaving me with over $8.000 to spend with LLM inference (if I actually spent money with that).

Absolutely! That's why they are students: you learn to walk before you learn to run. Students should be forced to plan their texts and practice getting better at that. Whenever they leave school, they'll be able to write even better texts than the essays.

Honestly, school essays, as a text genre, suck to read. They are not meant to be enjoyable, beautiful texts! Instead, they are meant to help gauge the student's ability at text planning, the quality of their text project, their grammatical knowledge, and orthography.

I must say I'd be open to seeing schools attempting other models, though, and measuring the results thereafter to see in practice what happens when students type their essays instead. In terms of text projects and planning, that could be interesting and train different skills.

Codeberg Is Down 25 days ago

Nowadays, these code forges have also become a centralized place for issue tracking, kanban boards, wiki editing and, specially, as CI/CD servers, in the case of GitHub Actions, which are, sometimes, the only for you to deploy software to package repositories. The same limitations apply to GitLab CI or Codeberg's Forgejo Runners/Woodpecker.

Whenever GitLab, Codeberg, BitBucket and, mostly, GitHub goes down, a lot of the software and websites you use can't be updated, including dependencies of your software that you're pulling from npm, for instance.

Finally, companies use code forges mostly for the ease of doing code reviews through Pull Requests/Merge Requests. Developers rarely, if ever, actually merge branches locally, before having it reviewed by peers in one of these code forges.

I'm impressed that, in the meanwhile, Google has already thrown into the grave not one, but two different implementations of Material Design in the web: Material Design Lite [0] and Material Components for the Web [1], bot of which never managed to actually be competitive UI libraries.

edit: Actually, they've thrown a total of _three_ implementations into the grave, as MWC is in maintenance mode already [2].

[0] https://github.com/google/material-design-lite

[1] https://github.com/material-components/material-components-w...

[2] https://github.com/material-components/material-web/discussi...

Deno Desktop 1 month ago

The overall feature seems really solid, but I'm impressed they couldn't reduce the average package size further from 40MB even when not using CEF. I guess that wasn't a huge focus when developing this feature? Tauri and Dioxus can easily hit less than 5MB for package sizes.

I find the feature matrix comparison to be extremely well done and the sections beneath explaining advantages and disadvantages to be some of the best docs I've read recently.

https://docs.deno.com/runtime/desktop/comparison/

Since you are using LLMs to create the transcriptions, I wonder whether you've measured the difference in precision between the chosen model, Gemini 2.5 Flash-Lite, and newer/larger models such as Gemini 3.5 Flash, Gemini 3.1 Flash-Lite or GPT5.5.

I've read the README in the feat-api branch and, from what I understand, you've already assessed that false negatives are not a model failure, but I'm not sure I understand why (haven't spent that much time looking at it though, just curious to hear from you).

This is a really cool project, by the way! In my opinion this is a place where LLMs shine: produce the work of hundreds of hours of manual human labor much quicker and cheaper, for something that no one else would ever bother to do the work!

Arguably, Anthropic and Boeing are NOT what you should use to determine whether your coding practices are reasonable. Software problems with Boeing have literally killed hundreds of people due to faulty code and Claude Code is know to be a pretty buggy CLI (although extremely useful, sure).

Though I agree with the expensive factor. Perhaps, what I actually believe is that LLMs shouldn't touch code that's as mission critical as what NASA works on, even though it might be great to develop user-facing frontend software and CRUD backend code for huge corporations and projects.

Which, by analogy, would mean you could use subsided tokens for over 10 years and then, and only then, actually purchase your own hardware to do inference, with over a decade of technological advancements to compound.

I'll invest in inference hardware whenever the economics make sense, not because of my prediction that prices will get higher (also, because smaller models keep getting better and they might just suffice for most of my use cases in a few years time).

My biggest worries in terms of cost is in regards to training. Whenever that gets too expensive for Beijing to pay, we won't be getting new SOTA open small models to run on local hardware, which, again, reinforces the decision to use providers for AI inference for now.

I don't think you want LLMs touching projects that cost over $800.000.000, even to assemble "documentation" (since the LLM can't really document in as much it's translating what it's reading, because documentation includes much more information than what's stored in the code itself).

It's a cool idea, though, I'd like to see this done as an experiment :)

Answering a now-deleted answer regarding PS4 controllers working out of the box on Windows:

PS4 controller support on Windows used to be a huge hassle, because you had to install DS4Windows to make it work. Nowadays, Windows automatically downloads the proprietary drivers to make it work, but I'm not sure if that covers the PS4 controller-specific features such as the touchpad, gyroscope, lightbar or if it enables XInput support. I think the PS4 controller situation supports what OP above is claiming.

Absolutely, but empirical evidence shows that IoT devices are far and large vulnerable way more often than other types of devices on most networks, because modern smartphones are pretty well secured and many users that are less tech-savvy are abandoning their bloatware-ridden Windows notebooks for Android-based or iOS-based tablets.

In my opinion, this shows a lack of accountability in the industry as a whole over security issues on devices. Ultimately, this won't change unless tight legislation is passed to punish or prevent insecure IoT devices (however you would like to measure that) or unless companies actually start to become accountable for releasing insecure software and hardware, losing out on future sales, which requires a cultural shift in how most people think about appliances and computing as a whole.

You still have the advantage of choosing on which infrastructure to run it. Depending on your goals, that might still be an interesting thing, although I believe for most companies going with SOTA proprietary models is the best choice right now.