skysight-inc/HackerNews huggingface dataset:
Yes, once it was technically possible. I think interesting idea is from a Human Factors perspective. I contend from human factors perspective using 24ish hours is good technical limit. Most humans operate on a 24 hour cycle so keeping devices on that cycle has a certain simplicity. It is easy to communicate and shares a historic limit with its mechanical ancestors.

This could also help in keeping the battery size in check. The engineering of all aspects should be balanced.
> George Cozma:

> And I guess sort of a final question is, what’s your favorite type of cheese?

>

> Arik Gihon:

> Kashkaval.

Ah, that explains the blog name!
As a type 2 diabetic I used a couple of different glucose monitors and got a lot of benefit from them. I gave one to a friend who I thought had diabetic symptoms. First I tried to get him to go to a doctor but he wouldn't. But he tried the CGM and found numbers well into the diabetic range. Then he immediately changed his diet and started treatment. Not sure but I may have committed a crime.

What was the potential harm that was greater than the reward?
Not at all. Sublime is perfectly fine with it.

I suspect that from the usage in the code, it knows that there is a module foo and a submodule subfoo with a function bar() in it, and it can look directly in the file for the definition of bar().

It would be another story if we used this opportunity to mangle the submodules names for example, but that the kind of hidden control flow that nobody want in his codebase.

Also, it is not some dark arts of import or something: it is pretty standard at this point since its one of the most sane way of breaking circular dependencies between your modules, and the feature of overloading a module __getattr__ was introduced specifically for this usecase. (I couldn't find the specific PEP that introduced it, sorry)
It's a sensible point. but could have been explained in 15 secs.
> The TV comes on, one episode runs, TV goes off.

I'm curious how you track that? I don't have HA connected to plex yet, but I will. I suppose there might be an event when the 'track' changes?
Garmin now has some cheaper models available with basic dive computer functionality. This is built in and doesn't require buying a separate app.

https://www.garmin.com/en-US/p/1228171
As long as we have to worry about finger printing lots of things are unreliable or impossible on the web unfortunately. Even more so with different browsers taking different positions on these things. In the end I wonder if this is actually protecting users or if they can still be tracked regardless and it's just inhibiting native app feature parity.
There is too much data for a human to know it all. We need to give doctors help. When I way I want my doctor to know, that shouldn't be understood as read the update every time it happens. I want tools to analyze all the data and look for patterns - which may or may not exist - and if something "interesting" shows up alert my doctor to take a closer look.

Most of what doctors do should be basic checklists - this is the same thing millions of other people have and should be treated by checklist in best practice. It is the exceptions where you are that 1 in a million case and so there is no checklist that you need doctors to read all the data and think.
It won’t wear. That’s what was the cool part for me. A diamond won’t scratch and if set in a platinum band, the band essentially won’t tarnish. It’s as close to a “forever” item as one can reasonably get. Oooo and very shiny.
Update: The support team was able to remigrate all of the cards :D so issue solved. Thanks for the support!
It's embarrassing that this was the case when Google actually allows alternate app stores, and the major competitor (with higher marketshare in the country in question) does not. And doesn't even allow individual app installations.
Going open-source as a VC-Backed company
again, this comment misses the point

OpenAI and Anthropic for sure have products and that's great.
However, these products are pretty far from a super intelligence.

The bet SSI is making is that by not focusing on products and focusing directly on building a super intelligence, they can leapfrog all these other firms

Now, if you assign any reasonable non zero probability to them succeeding,the expected value of this investment is infinity. It's definitely a very risky investment, but risk and expected value are two different things.
Show HN: A better kubectl-explain with a fuzzy finder
> Use regular bigserial (64bit) PKs for internal table relations and UUIDs (128bit) for application-level identifiers and natural keys

These recommendations are database-specific. It is definitely true of MySQL, since its row storage hinges on the primary key (and other indices yield that primary key). To have a hot page cache, you need to always add to the same page, so an incremented primary index is preferred. A UUIDv4 secondary index would still have cold page caches though, defeating the purpose. (Unless using UUIDv7.)

But in CockroachDB, the data is distributed. Random INSERTs actually have a speedup over sequential ones, as those insertions can happen in parallel (on different machines). Similarly, SELECTs are faster if the primary index is random, because a single machine is not overloaded; it effectively acts as a load balancer.
The U.S government should obviously be looking out for U.S consumers.
I'm going this way, also our local library has a very nice selection of movies in DVD so we can expand the experience to going there and picking up.
I had my language set to en-NZ when I lived in Indonesia; definitely had Google serve pages in Indonesian to me (and double frustratingly, with US-style dates).
I suppose it's "RNG" if the commit has exactly one 'e' and otherwise only numbers, so that YAML interprets it as scientific notation. I assume otherwise it's always interpreted as a String, as a fallback.
`Accept-Language` contain both language and locale. Depending on your app you might have supported languages or language/locale combinations. When there's no exact match after step 2, you'll want to do a partial-match on only the language.
When did "AI" become "general intelligence"?
Show HN: Free tool to find and compare AI models for your project
Hey HN!

When implementing an AI-powered feature for a project, we—and many people we've talked to—often reach a point where we have to choose an AI model but aren’t sure which one best fits our constraints or where to even start.

Unfortunately, the advice to "just use chatgpt" is not always a good one. What if I want an open-source model? What languages does it support? What about context window size or the number of parameters? There are thousands of AI models already out there and many of them are perfect for certain problems.

That’s why we’ve carved out this part of our product as a free tool (some features require sign-up) to help navigate AI models (NLP models for now). Hopefully, it will be helpful resource for the community.

Feel free to get in contact with us!

Elementera - https://elementera.com/

LinkedIn - https://www.linkedin.com/company/elementera/

Cheers!
But still a "widely used pattern".
Yep ! ...and if you want the same ux with Postgresal, MySQL or Mariadb you have pgcli and mycli.

There also a tmux and vim clone that uses prompt_toolkit iirc.
How we made Jupyter notebooks load faster
Aren't diamonds fairly brittle? I'd be worried about such a cooking pan snapping in half as I flip an omelette.
On GitHub most PRs come from works though? Or do you mean make an entirely separate driver?
“And what I took away from that was that I should be able to make my own decisions about right and wrong, and whatever anyone else thinks doesn’t matter.”

A disturbing statement from a civil servant. Glad it all worked out in the end.
This probably has a lot to do with the mandatory file locking on Windows - afaik on Windows, the file is the representation of the underlying data of the disk, unlike on Linux, where it's just a reference to the inode, so locking the file on open is necessary. This is why you always get those 'file in use and cannot be deleted' prompts.

This impacts performance particularly when working with a ton of tiny files (like git does).
> Place Arnold Kling anywhere on planet Earth 50,000 years ago and he would quickly die

Maybe, maybe not - perhaps he lands near other humans and has good non verbal social skills.

More to the point though; Place _baby_ Arnold Kling anywhere on planet Earth 50,000 years ago with a human family ...

his odds are much better, fast learner and that.
> If the current products aren't profitable already, how does does the company exist?

It's all propped up on future potential gains, Amazon wasn't profitable for a decade, Uber just turner (barely) profitable last year.

As long as there is hope there will be money, the problem is that the hope river is starting to run dry
I'd rather we get rid of all the marketing crap first.
Current image builds are to be phased out soon(ish). They were a way to get something into people's hands. And yes, plrust/rust are definitely space hogs :)
> But so far, I haven't seen any actual data (or even arguments)

OK, here's an argument.

- In order to write resilient software, programs must handle not only the "happy path" when things succeed, but the path where things might fail.

- Thus it is important for developers to 1) be aware of which operations may fail fail, and b) think about what the program should do in that case.

- Exceptions make it easier for the programmer to forget that something might fail, and to avoid thinking about what to do if it does fail.

- Go's error handling idiom makes it clear that an operation might fail, and prompts programmers to think about what to do in that case. (They may of course choose not to think about it, but at least they made a conscious choice at some level.)

Thus Go's error handling idiom nudges developers towards more resilient software than exception-based workflows.

Or to put it differently: Programming systems which may fail simply is ugly: there are an exponential number of ways a system may fail, and each one must be handled correctly. Exceptions hide this ugliness, but by doing so make it more likely that there will be cases not handled correctly. By exposing this ugliness, Go makes it more likely that most cases will be handled correctly.
how, when and why can close() fail? and what can you do about it if it does?
or anywhere
That's funny I thought you were going to say it helped you learn Japanese.
Back in the day, the absolute best way (besides a personal contact) to get support for Stripe was via #stripe on Freenode where bunch of the devs hanged out.

If anyone who answered there is here, thank you for that unofficial but speediest support channel!
Did you visit Britain?
> but I'm pretty sure the main reason is that the Gnome devs also have way better aesthetic taste than the KDE devs

Or, maybe, Gnome comes as default on more computers ?
https://news.ycombinator.com/item?id=41464347
Adding features to smartphones for the last few generations is akin to more buttons in the MS Office ribbon/menu. Or any other commoditized product that adds gimmick features.

Its compelling in the sense that these organizations feel compelled to continually release things. No other real reason exists. You could probably classify much of product development for smartphones as bullshit jobs at this point. They are as useful to society as someone adding features to an ERP system.
> Another recent change on Tesla's website is to remove old blog posts, including a 2016 blog post in which Tesla claimed …

Perhaps unintended but this is a bit misleading. Tesla changed their blog system and didn’t migrate older posts. My initial reading of your comment was that they selectively removed some older posts which they wanted to hide.
Which is a pattern that also exists in the Win32 API, for example in the handle = CreateToolhelp32Snapshot(), Thread32First(handle, out), while Thread32Next(handle, out) API for iterating over a process's threads.

I also find EnumChildWindows pretty wacky. It's not too bad to use, but it's a weird pattern and a pattern that Windows has also moved away from since XP.

https://learn.microsoft.com/en-us/windows/win32/toolhelp/tra...
Solar Powered Mobile Cold Room [video]
That's what the steel is for.

Steel for induction and strength. Diamond (like copper cores) for heat traversal.
Capitalism certainly was an improvement over the previous system of feudalism; even socialists and communists acknowledge that. However, it's less clear that our current system (what people often call "corporate capitalism" or "late stage capitalism") is superior to other systems such as the "welfare capitalism"/"social democracy" seen in many European countries or the highly unionized capitalism America had in previous decades.
It's interesting to me that in spite of everything you point out, demand for learning English (and other languages to a lesser effect) as a Second Language seems higher than ever.
> humans manage with just vision

this is commonly repeated but very obviously untrue.

We don't only have vision. We have a general intelligence, coupled with vision. In the absence of AGI, the base assumption has to be the sensor apparatus needs to be significantly superior to humans for an FSD system to drive at a comparable level.
I don’t get the assumption (not just in your comment, all over this post) that engineers and programmers are more likely to appreciate the changes.

I’m a programmer, apple devices have had the cpu grunt to run ssh or vi for ages. Therefore, I don’t really notice much generation to generation. I wonder if it will ever catch up to the Raspberry Pi in usability.

I expect a photographer, or maybe someone who opened big spreadsheets, or a social media person, or one of those coffee-shop authors, might be more likely to notice the difference.
It has, they don't intentionally ruin your battery when you plug it in at night now at least.

It's pretty common knowledge that most (not all) batteries shouldn't be charged past 80%. Which isn't really true either, but it has to do with voltage going up when the battery gets hot, meaning overvolting your battery and causing bad things to happen.

I'm disappointed in my Fairphone 4 not having an option to limit charge to 80%, though the battery is very replaceable.
> we were able to mitigate the problem simply by adding Accept-Language header

> Yelp doesn't actually use the header

So what made you think to add it and why did it work?
Part of this is a consequence of Amazon's hesitance towards shutting down old features. They are getting better at this lately, but S3 remains an example of a system with too many ways of doing things simply because they don't want to take the step of eliminating legacy functionality.
They didn’t “take something from inside their body” the patient consented to be included in a study.

These things are not done without informed consent, let alone against the patients will.
Imagine how many died of infections 50,000 years ago. High IQ is not able to help you avoid infection when you have no hope of ever learning that microscopic living things stuck to the trace amounts of lipids on your friend's hands can give you an infection, that soap is easy to make from fat and wood ashes and that your friend's washing his hands with soap will force the invisible living things to lose their hold and fall off his hands.

This is an example of the principle that our current culture has vastly more potent knowledge than culture used to have, which makes IQ much more important because IQ is required for a person to acquire knowledge and apply it correctly to fitness-enhancing ends.

Kling is basically correct IMHO in believing that the reason stupid people exist is because during the environment of evolutionary adaptedness, IQ was important for the reasons you list, but not as important as it is today.
Cool stuff. Looks promising.
...from $23
https://www.vocabulary.com/articles/pardon-the-expression/pi...
people like to shit on the js ecosystem. but the expressjs folks have done great work. the API has been stable for a long time. if you learned express.js in 2013 - your knowledge is still relevant. how many frameworks can say that.

now there's faster frameworks etc -- but many things built on expressjs keep chugging along.
> The company says that this pay raise, from $23 per hour currently, will affect “thousands” of its 212,000 employees. The wage increase will particularly affect tellers and other customer-facing employees, such as call-center workers.

> Several big banks have increased their starting pay for hourly workers in the past few years, in part due to the difficulty of attracting workers to these relatively unglamorous and non-remote-friendly jobs. The U.S. Bureau of Labor Statistics estimates that banks will need to fill some 27,000 teller positions every year for the next decade.

> Bank of America has been raising wages relatively aggressively for its hourly workers since early 2019, when it paid $15 per hour. The bank has previously said that it plans to pay all such employees $25 per hour by next year. And even today, the company is already paying significantly above the median wage for all U.S. bank tellers, who earned $18.10 per hour in 2023, according to the Bureau of Labor Statistics.

It's a wage pressure story.
A more nuanced analysis can be found here

https://www.australiangeographic.com.au/news/2024/08/high-co...
I don't find it at all wild. Trials determining monopolies are about fair and healthy competition which is good for consumers. If adtech is simply bad for all consumers, that would be a different effort to outlaw it.
> I am fairly sure the people behind Gnome don't actually really know what they're doing when it comes to HID and Ux.

Someone who knows what he is doing does not start over every couple of years.
Because they actually refurbish those devices. It only makes sense for devices that are out there in very large numbers - most of their other products are owned by vastly smaller target groups.
> Even if you knew what analysis to do (and you don’t) you are going to end up crying wolf a million times and solving no problem at all.

Mocking the epistemic skills of others while engaging in literal soothsaying (stating facts about future events) shows how culturally conditioned North Americans have become regarding government wrong doing.

I don't expect these people to be successful in their primary goal, but an enticing second order effect is it could accidentally catalyze public interest in epistemology, logic, rhetoric, the nature of Human culture and cognition, and a variety of the other things that keep commoners locked in a sophisticated virtual reality without their awareness (in any sophisticated manner at least). Now that would make this whole game a lot more interesting, because it applies to everything.
Bang! Bang! He murdered math (the musical) [video]
Yea I mean the best they can do is reassign your room but it's the same situation as if this happened in a elevator. My point being that "smells like human shit in my room" is just as unacceptable on a boat as it is in a hotel.
I didn't kno that.
> For character-based movement, simply press 'z' to enter the column mode.

I did eventually find this in the documentation, under the "regexp selections" section. I think it should be more prominently displayed in other sections, since it's a natural thing to want (at first).

I am enjoying the editor (as a current helix user), and looking forward to trying it more.
> but it's just to far into the browsers settings to be something that a normal user would adjust.

Most users are on mobile these days, and picking your preferred language is an unskippable step of setting up a new phone.

My hunch is that accept-language is far more accurate today than it used to be.
RazorSign – Contract Templates a New Horizon for Digital Contracts
RazorSign | Digital contract templates speed up drafting, ensure consistency, and reduce errors, transforming legal operations with CLM technology.
The legal language has always been a pain point for making a complete contract. Moreover, the structure of a legal document is such that, even trained lawyers tend to miss out on minor, yet critical details.
It's been a while since I bothered with SF but AFAIR the maintainer can select which file is the default download that you get through the big button.
> making things easy for developers by giving them really powerful chunks of code which they can leverage, if they are willing to pay the price of incredibly complicated deployment and installation headaches, not to mention the huge learning curve.

I feel the same way about Spring development for Java.

Also reminds me of:

https://www.infoq.com/presentations/Simple-Made-Easy/
meta comment, but gotta say I'm loving the marked uptick in sql stories on HN recently. SQL is getting trendy again. Great :)
It’s pipelining. Everyone gets a better phone for the price of one.
This says the bug is fixed? https://bugs.openjdk.org/browse/JDK-8066915
Living in NYC I would say try driving without breaking any laws or road rules and see how far you get. You can't drive half a mile without driving in the other lane to get around something.
End users don't care about the tech details as long as it works - and it does, so Tesla might start sweating about Waymo eating their lunches. Maybe they'll also move towards the mapping approach, which would mean they'd have to have maps constantly updated. That'd mean recurring costs for them.

Besides, I'm pretty sure some degree of mapping is necessary - I know some seriously wonky roads with poor visibility, tons of shoulder lanes, roundabouts, and stop-and-go traffic, where I need to know which lane to get in half a kilometer before the turn comes up.

Most people can't figure it out at the first glance - I usually see a couple trying and failing every day.
They didn't parse incorrectly. They made a guess about what your poorly worded communication meant.
Why Use a Mail Client vs. Webmail
Ooh finally!
IMO the formatting of the error string returned by errors.Join is atrociously opinionated and not very logging-friendly - it adds a newline between each error message. I know I'm not the only one that has this opinion
Its not just a matter of hurt feelings, it has multiple problems. If it was just hurt feelings I might agree with you, but it is ambiguous, inconsistent and fails to cover many cases. That is bad UI.

What flags to you suggest people use for Cantonese, Tamil, Arabic and Xhosa?

Why use the Union flag for English? If the language is en-US surely an American flag would be more accurate? You can then use the British flag for en-GB. However, if you offer Welsh you would use the Welsh flag (and presumably the Scottish one for Scottish Gaelic, although I cannot recall ever seeing that) so it would surely be more consistent to use the English flag for British? Even for or generic English?
This is not a fine, tho. It's just the amount that Apple would have paid in taxes, if the special deal didn't exist.

The EU is not imposing any fines on Apple. They're just ordering Ireland to collect the taxes owed to them (Ireland), since the tax deal was found to be unfair/illegal.
I love this. I dislike the half hour brackets. Love how the OP frequently talks about his childhood and being able to pick movies - he didn't half a timer going that determined when the movie ended, the movie did.

Kids movies are like an hour long. How are kids ever going to develop any sort of an attention span if they never see the ending of things
It's not, many applications don't really work without your iPhone connected via Bluetooth even if your watch can make it's own internet connection. It basically seems like Apple and app developers are not considering people using their watch without their IPhone present as well.
Becoming Perceptive
Cool, thanks. The nice thing about the Pi one is that it (used to, at least) support Spotify and various streaming services. After a quick look I can't see that feature on those microcontroller versions.
That's only true if they have the same work experience and other hobbies, which you can't know.