News for hackers. Stuff that matters.

t00

Re:A Modern Web App in C on Monday October 12, 2026 @02:28PM (#50060688)
"Every request spawns a fresh process" <- this is when I stopped reading to save some time for the latest news in AI. Apologies for an abrupt interrupt.
Is there a chance for a Linux version?
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @02:19PM (#47493195)
/FIFY A year ago this would have been considered impossible. The software is moving faster than anyone's hardware assumptions.
Re:How I Estimate Work as a Staff Software Engineer on Saturday January 24, 2026 @03:23PM (#46747286)
We do similar but sprints are somewhat flexible, more like versions. We chuck the features we want from the top of most needed, split into stories and estimate like you mentioned using brainstorming between devs and QA. Estimation happens by relatively comparing complexity of each new story compared to previously implemented stories, conservativy picking average one up if there is variance in estimates. QA is involved to determine how long it will take to test the feature or sometimes what uncertainty is there if this is even possible automatically.

In the end we have stable developer velocity metric and a really close estimate for each new version.

Closed, iOS only, invite only. Thanks.
Orwell was a licenced critic even if anti-imperialist at heart he sold his soul to fight communism putting imperialist issues aside.
As much as I agree with app deployment headaches, apps provide something a website cannot (except PWA) - ability to do stuff offline, log and register data which can be uploaded when connection is re-established. When talking about user experience - launching the app, selecting new -> quote -> entering details -> save -> locking the phone without worrying or waiting, knowing that it will eventually get uploaded, is much more convenient than walking with the phone around the property to get better reception to even load the new quote page.

UX matters, and user does not care if the native wrapper or 500kB of js is there or not, as long as the job is done conveniently and fast.

Am I missing something here? The mobile SPA app can be deployed using tools like capacitor to a device and the framework along with all static content is loaded into the app bundle. In such case it makes no (realistic) difference which framework is selected and it matters more how the background/slow transfers are handled with data-only API requests, possibly with hosted images. With the background workers PWA can be built as well, streamlining installation even more.
Re:Going faster than memcpy on Monday August 11, 2025 @01:20PM (#44866821)
That is a really good advice, copying data everywhere makes only sense if the data will be mutated. I only wonder why, why C-style strings were invented with 0 termination instead of varint prefix, this would have saved so much copying and so many bugs knowing the string length upfront.
I have exactly opposite experience, Delphi was awful UI, verbose language experience, with hops and tricks and a ton of Win32 rendering to do simple controls like a ComboBox with checkboxes. Yet the community was brilliant, always helpful and SO questions answered the same day!
Agreed about your points, not so much about paper drink straws.
Both Apple and Android (stock) are candidates for anti-monopoly regulations regarding the limited, vendor locked backup API.

Enforcing choice of the backup solution would solve the problem of rogue countries like the UK meddling with privacy and security.

Like the browser choice, backup provider choice can end up being enforced, likely by the EU as they have a good history of breaking up vendor lock-ins.

Possibly an information/lobby campaign can be started and endorsed by some major online storage providers?

Re:Lord of the Io_uring on Monday January 06, 2025 @03:33AM (#42608814)
There are examples of cat and cp using io_uring. What are the chances of having io_uring utilised by standard commands to improve overall Linux performance? I presume GNU utils are not Linux specific hence such commands are programmed for a generic *nix.

Another one is I could not find a benchmark with io_uring - this would confirm the benefit of going from epoll.

One short key point to remember. Browser is a user-agent and regulatory issue is with browsers, not how users make use of them.
Re:What Is miniKanren? on Thursday January 02, 2025 @10:45AM (#42575389)
Sadly you're not alone
Re:Query Apple's FindMy Network with Python on Sunday December 22, 2024 @01:41AM (#42484771)
Cross platform -> † platform -> t platform might be a better choice
Even for Microsoft accounts, use an alternative app for 2FA/MFA. Recently I switched to the open source Aegis, which allows encrypted backups and does not have the issue described.
Just. Stop. Using. Their. Products.

Apologies but it had to be said.

Re:Kagi Sidekick (alpha) on Wednesday February 21, 2024 @03:34AM (#39451425)
In Kagi example search results I found some results being considerably not relevant to the search query. Is it like an option "discover" which can be disabled? Headphones search returned a MacOS app when searching on a phone. Does actual search vary reaults based on device user-agent class or platform?
Re:It’s Official, Apple Kills Web Apps in the EU on Tuesday February 20, 2024 @05:44PM (#39447969)
WebKit development is Apple oriented leading to several incompatibilities with other major browsers. Reasoning is usually either WebKit works according to standards, or that bug is accepted but it is basically abandoned. Possibly strategically, to keep Apple controlling some niche use cases. Ingenious but nasty strategy indeed.

https://bugs.webkit.org/buglist.cgi?order=changeddate%2Cbug_...

From what I could gather from the paper, low CO2 leads to a potential ice age. Why the worldwide rush to reduce CO2 then?
Re:ORMs are nice but they are the wrong abstraction on Thursday February 01, 2024 @06:01AM (#39214685)
TLDR: Use tools like sqlc (GO), dapper (.net) etc to hydrate and check syntax using already validated SQL, instead of being limited to ORM quirks and narrowed down query syntax.

But...

The actual main problem of ORM is not just ORM but a multi-layered translation of target language query code

  - to internal target language database schema modeled from/to a db schema
  - then to SQL syntax
  - then to wire request to db
  - then to SQL validator in db
  - then to internal database query planner targeting relevant schema elements
  - then to raw index/hash/scan executors
You see the picture? If the database schema wire protocol could only be converted to the target language objects without SQL translation sitting in the middle, query would run optimally and with up-to-date statistics to query planner.

Think of WASM-like protocol (as opposed to JS) to which queries are compiled in the client and passed to the db.

It has been done before on a basic key-value wire protocols and to an extent on graph databases with json requests. Structured relational data is making this hard to do as one would need to have up-to-date db stats in the client along with all index details to run an optimal query.

On the other hand, compiling this:

  db.Posts.Get(p => (p.Authors.Includes(a => a.IsBoss))
    ? { Date: p.Date, Bosses: p.Authors = p.Authors.Filter(a => a.IsBoss), Groups: p.Groups.OrderBy(x =>   x.Name).Top(5) }
    : { Date: p.ModifyDate, Bosses: null, Groups: p.EmployeeGroups.First() }
  )
Into SQL would be close to impossible in an optimal way. Alternatively, with schema access in the client it, one could write internal db "assembly language" procedure for looking up using indexes, conditional querying and spitting out binary result for minimal effort hydration.

Just an idea, I am not aware of similar client query planner solutions available.

Re:Why is the iOS keyboard getting worse every year? on Tuesday November 21, 2023 @07:12PM (#38372595)
Just wait for EU open store ruling
If that was the case, the feature should have been moved to site settings and labelled "Disable extensions on this site" or even better "Allow only specific extensions to run on this site".
Re:The Many Faces of Distinct in PostgreSQL on Tuesday May 23, 2023 @03:32AM (#36041105)
> We can immediately see that everyone in the support department are making the same salary.

Bonnie Robertson is a thriving 10X support high earner

Re:Delphi 11 and C++Builder 11 Community Editions Released on Thursday April 27, 2023 @02:37PM (#35732673)
C# also does not have interface implementation delegation which would be a nice to have. Unfortunately both C# and Object Pascal do not support composition over inheritance paradigm well.
Re:Cyclists Now Outnumber Motorists in City of London on Monday March 20, 2023 @10:56AM (#35232420)
There is a proven correlation between prostitution and poverty. Are we observing a similar effect?
Re:Self-Admitted Technical Debt on Sunday March 19, 2023 @03:25PM (#35222547)
TODOs are nicely indexed and collected by major IDE linters/code analyzers. Not sure if these alternatives are.
One example of selection is a matter dominance over antimatter. Standard model shows many heavier muons and fermions are unstable yet in different conditions these might be dominant.

Obviously from our observed laws perspective we can find (we did not yet) reasons for such preferences yet changing conditions (time, matter density, energy, velocity, gravity) can potentially influence preferred laws and states of matter. Think of superconductivity, how is it even possible that there is no resistance in electron flow, we only make use of this phenomena without understanding the theory behind it.

I am looking forward for the book, just a tiny glympse of different perspective can influence a series of new inventions.

Older »