skysight-inc/HackerNews huggingface dataset:
> […] picking your preferred language is an unskippable step of setting up a new phone.

This does not address, or more precisely it even prevents the notion of:

> I might prefer some sites in Danish, but others I'd like to have en English.

, i.e. what you set in your OS or UA (browser) is always one preferred and optionally some fallback languages. I second that granular per-site control would be preferable for me either: some texts I prefer in my mother tongue (news, non-tech encyclopedic articles), the rest, namely technical documentation I prefer in English. (Also, I have very bad experiences with localised GUIs, where 1. familiarity with English "original" vastly helps when searching and 2. translations tend to range from bad to hilariously comical.)

But I must admit that most websites serving of content in multiple languages, support client-side pref pretty well, so the situation is not so terrible, in my experience.

Yet, the problematic of content negotiation and user <-> agent <-> author (provider) information passing is interesting and I'd say even under-engineered, and currently terribly suffer from security (anti-tracking) constraints.

(Lately, there was some development in "Client Hints": https://developer.mozilla.org/en-US/docs/Web/HTTP/Client_hin... )
Yes, many banks have drive-through tellers that use Pneumatic tubes to send things back and forth
This looks interesting, but the docs are really lacking, to the point where it is barely understandable.

I see some potential wins on it, such as it being a Rust-based, Spark-compatible and better suited for single processor environments, but they are just not explained or developed enough.
> Windows 11 is irritatingly macOS-like and for some reason has animations that make it appear slow

Not sure about Windows but on macOS you can disable most of these animations - look for "Reduce motion" in Accessibility, the same setting is available on iOS/iPadOS. The result seems snappier.
We are using SQLx under the hood to generate types for SQLite in https://www.prisma.io/typedsql. It's really great.
"Blood Not Included"
You also get billed for incomplete multi-part uploads! Those can build up quickly if you're using pre-shared keys.
Check this other support page too, as you may need to enable wrist detection to resolve some of the other issues you described.

https://support.apple.com/en-us/105002
One time I was a happy customer of Raygun for error monitoring, and I enabled Raygun's new-at-the-time APM product on my API to monitor performance. I can't remember if the high sample-rate was the default or if I was just dumb, but I had a really high sample-rate configured. I was super happy to get so much visibility into my application's performance, especially query performance! However, I wasn't happy when I saw I racked up a $14k bill in just a few days.

Thankfully, they forgave the bill (thanks jdt!), but it still scared me. I was still at the point back then where a bill like that could've killed my company, or at the very least got me into a lot of trouble.

After that, I pretty much ruled out usage-based billing for my company as too risky. This was quite a few years ago, but to this day I still have no major dependencies that offer usage-based billing.
If it was in Russia I wouldn't like it either but also I wouldn't dream of not complying - which is the whole point here.
I can see why MS went with UTF-16. As someone who had experience from before that era, and comes from a non-English culture, before UTF-16, most people used crazy codepages and encodings for their stuff, resulting in gobbledygook once something went wrong - and it always did.

If you run with the assumption that all UTF-16 characters are two bytes, you still get something that's usable for 99% of the Earth's population.
In some other way which we don't know about.

Just because someone can't imagine the universe to be structured in any other way than being built from microscopic Platonic solids, tightly packed and touching each other and filling all of the universe without gaps or empty space, doesn't mean that this is how the world actually operates.
> Puck was being malicious in releasing the information.

[citation needed]

> There's no favourable way of describing disclosing a vulnerability on social media because the maintainers didn't meet your 7 day deadline.

personally I'm grateful he didn't sit on a remote privexc vulnerability for 90days when he was confident it wasn't going to be fixed. I think you're conflating public disclosure (security though obscurity) with real harm, compromise due to the bug. If Puck found it, others who would gladly sell it for coin on the black market, would have found it.
From the documentation [1]

> The mission of Sail is to unify stream processing, batch processing, and compute-intensive (AI) workloads. Currently, Sail features a drop-in replacement for Spark SQL and the Spark DataFrame API in single-process settings.

[1] https://docs.lakesail.com/sail/latest/
My grandmother worked for a bank for the better part of her life. She used to bring old punch cards home to use for notes/grocery lists. My mom and I used to drive through her teller window and send her cookies through the tubes or the document slot.
It might be well implementation-dependent.

On Linux, the close() system call rarely fails unless you provide an invalid file descriptor. L.Torvalds has stated that on Linux, close() immediately removes the file descriptor from the process, regardless of the underlying implementation's success or failure. Any errors related to the actual closing of the file are handled within the kernel and won't affect user-space programs. I know that go Close is not posix/linux close, but in majority of cases it'll boil down to it.

To quote:

Retrying the close() after a failure return is the wrong thing to
do, since this may cause a reused file descriptor from another
thread to be closed. This can occur because the Linux kernel
always releases the file descriptor early in the close operation,
freeing it for reuse; the steps that may return an error, such as
flushing data to the filesystem or device, occur only later in
the close operation.

Many other implementations similarly always close the file
descriptor (except in the case of EBADF, meaning that the file
descriptor was invalid) even if they subsequently report an error
on return from close(). POSIX.1 is currently silent on this
point, but there are plans to mandate this behavior in the next
major release of the standard.
I think it's because that architecture was less understood than the traditional OS model at the time; and they could've easily virtualised more of the hardware and gradually made passthrough not the default, eventually arriving at something like Xen and other bare-metal hypervisors that later became common.

...and as the sibling comment alludes to, MS eventually adopted that architecture somewhat with Hyper-V and the VBS feature, but now running NT inside of the hypervisor instead of protected-mode DOS.
Sorry for the pedantry, but “real” isn't a synonym for “natural”. My phone is real and is as artificial an object as I can imagine.
You underestimate how difficult the marketing is to get something like this going. These apps are two-sided or even three-sided marketplaces where you can't attract one side without already having the others.

Why would a restaurant use some random new app that has no customers on it when UberEats and Doordash already dominate the market? Would would a consumer order through a new app with only a few restaurants when Uber Eats already has all the restaurants on it and they're already using it anyway. Why would a driver sign up for yet another gig work app when it doesn't even have any work on it yet?

Even with loads of VC money to incentivize getting that going, it's still a very difficult battle, especially now that a few players have already become dominant.
> something like lvl 3 autonomy before any other company did

I'm quite sure Mercedes-Benz was the first to bring lvl 3 autonomy on the market.

https://arstechnica.com/cars/2023/09/mercedes-benzs-level-3-...

It is also the only carmaker confident enough in the system that it takes full liability over it

> Confidence in Drive Pilot is high within Mercedes-Benz, as the system has been active in Germany for over a year without incident. That confidence is demonstrated by Mercedes’ decision to assume liability for the vehicle while Drive Pilot is in use. That’s a particularly bold move since no other manufacturer offers that kind of assurance.
Are there any phones currently using IMX903 sensor? Also, is IMX903 better than lyt-900? Also, which phones are using lyt-900?

True flagships these days are really made by Chinese firms. I am only holding back because of long term software support. I guess I will grab the next gen flagship honor/mi phone.
They're still trying to resolve the bread price fixing from years before the pandemic.

The agency is likely underfunded, understaffed, and disincentivized from actually fixing the issues which are so pervasive across the country that it's just business as usual for most people..
So, you don't use the newer Windows APIs?
Wasn't this the concept behind WMI?
Can they pick up the two poor stuck guys on the way down?
Support these guys if you can afford to. It's a no brainer if you value a more open and diverse future for general purpose computing.
Deno: How It Began
My reading of your post is they changed systems for plausible deniability
Very true, I forgot that margin loans weren't fixed rate either. And yes the BBD people have special arrangements with the banks because they are borrowing huge amounts of money against huge amounts of stock (and have probably agreed to a selling schedule). As with most things, it gets easier when you're ultra-wealthy.
Totally get your point between individual skill / trust and the agency level. In my little country we had a recent event where a governement agency, pretty much failing for the last 20 years, but especially pronounced the last 5 years suddenly came clear in a PR-move. What? Turns out a newspaper had succeeded in a neatly tuned FOIA-request (local equivalent) and forced their hand. At the same moment a vote was underway for extra budget, looking to fail. So the sudden transparency was really pretty ugly.

Surrounding collusion. I can’t tell you what to believe, but keep in mind that there are a lot of reasons why correlated moves in prices can occur without communication. Lots literature in industrial organization (the field of why markets have particular ordening and how actors behave on markets) on signaling. A though experiment might be the games of poker versus bridge on explicit vs implicit signaling / coordination.
My iPhone 14 Pro would be enough until the new Siri will come out in my language. So probably around iPhone 18.

My language was not even mentioned yesterday (italian)
The fact that phones needs to be financed or subsidised by the carriers should tell you that they are WAAAY to expensive.

I'm still of the opinion that Apple needs to make a cheaper phone. Starting a $1100 makes this something only very few will purchase on their own. It's an absolutely insane price.

The iPhone SE starts at $600 (4000DKK) that is still way to expensive. I really wish they'd make a "base" phone for around $150 (1000DKK). I don't need the fancy big screen, I don't care about FaceID, the camera was good enough on the iPhone 7, I don't care about the sensors, I don't care about AI, I don't care about games. I just need a phone that can run a few very simple app and has BlueTooth and tethering.
In my experience Accept-Language header is pretty unreliable. It tends to just be one of a few values. Between people never updating it, proxies stripping it, people concerned it will make them easier to fingerprint, etc.

Also, form an implementation standpoint, translation is a lot of work to get right and some companies may not do it for all languages so they may support the header but just not support the language choice you have. Yelp being a weird example where they apparently have the Japanese translation on another site.

Combine all that together and it's not usually worth the effort to do it unless you have specific legal requirements or high demand from users.
I'm probably as techie as they get, but I'm 100% with your girlfriend. I don't care. The smartphone industry has not delivered anything truly novel in a decade or more, it's been endless fussing about notch vs no notch, which slightly-different form factor is back in fashion, etc. And on a lot of fronts has made things worse - bloated many-GB apps, ads, spyware, attention sucking practices of all kinds, poorly policed and overloaded app stores, etc.
PR-Agent — extension that adds AI chat to code reviews on GitHub
I can't imagine why you're not able to find perfect hires while I'm reading your post where you describe your recent hires as mediocre.
Probably makes sense, if you're organized enough, to get a battery swap while it's still in coverage if you'll use. My 2015 MacBook had a battery that got swollen a few years ago. Got it replaced and continue to use it as basically a browser and it's perfectly usable.
I have found a blog post from 2009 about this issue[1]. I think the "recent Ubuntu bug [that] has gotten slashdotted" is [2], so I think the most technical discussion about this would be [2].

I also found an interesting "scar tissue" from that bug in the current ext4 docs[0]:

"If auto_da_alloc is enabled, ext4 will detect the replace-via-rename and replace-via-truncate patterns and force that any delayed allocation blocks are allocated such that at the next journal commit, in the default data=ordered mode, the data blocks of the new file are forced to disk before the rename() operation is committed. This provides roughly the same level of guarantees as ext3, and avoids the “zero-length” problem that can happen when a system crashes before the delayed allocation blocks are forced to disk."

[0]https://docs.kernel.org/admin-guide/ext4.html

[1] https://thunk.org/tytso/blog/2009/03/12/delayed-allocation-a...

[2] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/317781
Yes indeed. And I suppose any other non-US English version should do the same.
What Is Electrochemical Impedance Spectroscopy (EIS)? (2023)
A slight correction, in a recent interview Karpathy (ex Tesla AI research / engineer) clarified that Tesla uses additional sensors during training but deployment only uses cameras.
Honestly, before WSL 1 was a thing, Cygwin already existed, and it was good enough for most people.
I notice that you haven't responded to my pointing out that high neuron count can under conditions of calorie shortage cause a person to starve to death when he would've survived if he had had fewer neurons particularly because of the high amount of energy a neuron requires just to keep on living compared to other kinds of cells.
this is what inspired me to look more into postgres’ features - https://theartofpostgresql.com/

quite a lot of ideas what you can do with it.
I have no interest in OneDrive, but if you want inspiration and ideas, take a look at maestral.app, an open source client for Dropbox.
You see these pneumatic tubes at Drive-Thru Pharmacies as well.
I'm in the early days of measuring performance, and it should improve dramatically with using a lower-level port, like in Rust. To me, that library is the long-term key to adoption as it allows the library to be embedded within native camera applications.

For the current Typescript version, I'm getting the following on Node 20 with my M1 Max MBP (64g RAM):

- Writer: 100 characters - 6 ops/sec, 1k characters - 1 op/sec
- Reader: 100 characters - 10 ops/sec, 1k characters - 3 ops/sec

Again, those are preliminary and entire Node-based figures on a fairly-recent MBP. I'd expect significant performance improvements with both a Rust port as well as running the existing Typescript library through the Bun runtime.
Antithesis employee here. Happy to jump in and answer any burning questions people might have about multiverse debugging.
> And then on a yearly basis I select the ones 10-50 photos that evoke the best memories and emotions.

Picking 1 photo per week could be a good base to aim for. A slice of daily/weekly life.

Then perhaps a few more photos for each special event where lots of folks get together: birthdays, holidays, births/deaths, weddings, graduations, etc.

Probably end up with <100 photos, and if you print US 4x6/EU A6, probably fit in one album.
Who digs them then?
The fact that there are already multiple comments with different tools recommended for how to easily deal with Python packages is a perfect example of why people like the parent commenter don't want to deal with Python in the first place. I'm sure that "just use pipx" works well for you and others, but for those of us who don't know the difference between the half dozen or so different package managers that seem to be mentioned whenever Python comes up, we don't have any clue whether pipx is the "right" choice or if "uv"/"uvx" like the sibling commenter recommends is better. We could spend time researching to figure that out, but that's exactly what we're trying to avoid in the first place!
No, no. It's ok. The 900 number is just to order the catalog itself. Once you get that, then you place your orders the regular way.

(Or, that's what the scumbags told themselves, I'm sure)

I think the only thing that outdoes this is the Santa Claus commercial that would play the DTMF tones for the kids who didn't know how to dial a phone. I can't find an example now, but I've seen it before, and Wikipedia has a reference to it.

https://en.wikipedia.org/wiki/Premium-rate_telephone_number#...
Show HN: I built a cheaper ChatGPT alternative that runs on your desktop
We are also open source! I'm looking for feedback and feature ideas. We have some OS-level features ideas and are implementing those soon.
I do not ever use any OS or other software in my native language, however I do want most non-technical websites to display in it when possible. How do I communicate that?
Human vision has a dynamic range of roughly ~21 stops, plus other differences, do we have any cameras that come close to the human eyes "specs"?
Critical Resources and the First 14 KB (2022)
> at least he tries

We should hold people accountable for their behavior regardless.
My hunch is that Accept-Language became the best way to determine a user's language about the time it became common to bring a laptop while traveling. People use arguments today against Accept-Language that have been wrong for decades.

EDIT: Best initial way to determine a user's language. MDN is right that overrides should be possible. https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_ne...
As a previous Chase customer, I can only say that they are horrendous and as a financial services consumer, one can do much better at just about anywhere else. Use a credit union, use a brokerage, but for the love of god, avoid a commercial bank entity at all costs (Chase, BoA, Wells, etc).
AVIF Has Landed (2020)
Location: Toronto, Canada

Remote: Only

Willing to relocate: No

Technologies/Skills: Product Design, UX Design, UI Design, Figma, SaaS Design, Design Systems, Variables, Tokens, SaaS Design, Dashboard Design, Landing Page Design, User Experience, User Interface, UX Design, Web Design

Résumé/CV: https://SaaSDesigner.com/

Email: bren@saasdesigner.com

Hey, I'm Bren - UX/UI & SaaS Product Designer for hire, remotely. Bachelor's Degree in Interaction Design.

8+ years of experience designing UI/UX for startups and founders, including web apps, mobile apps, and websites.
https://en.wikipedia.org/wiki/Decoupling_of_wages_from_produ...
Depends on the country and weight class of the financial institution, but among e.g. U.S. money center banks, branch bankers have been successively de-skilled for the last ~3.5 decades or so.

It is still nominally a white collar occupation but has, indeed, suffered in terms of prestige, compensation, and socioeconomic makeup of workforce versus other middle class mainstays, against a backdrop where the upper edge of the middle class is doing exceptionally well for itself.

Citation available if I Google for the academic papers but the handwavy version is “I write about this sort of thing for a living so uh self-cite for the moment.”
This current model is radiographs alone. The FRCR 2B Rapids exam is based on only radiographs.
End-to-End Quantum Simulation of a Chemical System
I am using tech to reduce ignorance and promote self learning
Hi!

I’ve been working on a project called The Intellect Hub (theintellecthub.com) with the goal of eradicating ignorance and empowering individuals through curated knowledge. I believe that access to the right information and learning can dramatically transform individuals and communities, at least that’s my own experience as a self taught developer.

What is The Intellect Hub?

The platform is designed to provide easy access to educational resources, helping people bridge knowledge gaps across various fields. Users can explore curated content created by other users or create it themselves and interact with materials to deepen their understanding in an engaging way. Here’s a demo video if you’d like to see how it works: https://youtu.be/C9_6ycnpjW4

Why am I doing this?

The first reason is the satisfaction of building something truly unique and the self growth experience. But there is something I have been really worried about for a few years now, how misinformation and lack of access to quality knowledge hold people back. My goal with this project is to reduce that friction and make learning more accessible and impactful due to the personalised approach during course creation.

What I’d love from the HN community:

1. Feedback: How can I improve the platform? What features would make it more useful?

2. Ideas: I’m open to ideas on how to better curate knowledge or improve the user experience.

3. Discussion: Let’s talk about ways to use technology to tackle ignorance

Tech Stack (for those interested):

Built using react and fastapi with postgresql, powered by the Gemini API. Choosing Google’s AI was originally decided to participate in the Gemini API Competition, you can vote for the project in their site if you like the idea too https://ai.google.dev/competition/projects/the-intellect-hub

For those who read this far! Thanks a lot!

Would love to have your thoughts, questions, or suggestions!
IIRC Interix was a separate "subsystem" in the Windows API model - psxss.exe, with Win32 covered by csrss.exe and believe it or not there was an OS2 one.
>but I don't know anymore if all the crazy things he says are to manipulate investors or if he really believes them.

At what point would it be considered fraud?

IDGAF whatever Musk really believes, the fact of the matter is that if he repeats the "any moment" line on an investor call, he has to be held to it. You can't trot out your own personal beliefs with investor's money, even if you sincerely believe it. He has staff and advisors that can tell him point blank if the tech is really ready, or not ready at all. If those advisors or staff tell him that it's close to being ready, that's straight up fraud unless they can put-up-or-shut-up. If they tell him it's not ready but he repeats the lie, it's also fraud.

How many more excuses will we give this guy? This is absurd.

Disclosure: I founded a startup, and have a few investors. I have to be fully transparent with them, because that's not only the ethical thing to do when you take someone's money, you also have to do so because the law compels you to do so. If I tell them that a product is close to being ready, I have to be ready to prove it. I can't make such claims otherwise. Why are we not holding the wealthiest guy on earth to the same laws EVERYONE ELSE is held to?
Perhaps the COVID situation saw a temporary exodus from the cities, but it seems since most people have returned. It would appear that people still care about concentrating assets in a community. That is, after all, why cities exist.
New air-based refrigeration system developed to replace harmful refrigerants