skysight-inc/HackerNews huggingface dataset:
This concept sounds quite a bit like the usage of .mdx files in OCaml. Those are markdown files which can load and execute OCaml code in them.

They are useful for unit testing code like libraries, providing usage examples for end-users (as well as the text format markdown usually supports) and testing it at the same time. Definitely a great idea for documentation, and one which I should use more of.

https://github.com/realworldocaml/mdx
Readability should be the primary focus of code. Everything else like maintainability and correctness are side effects of readability.
> eliminate stretching (keyboards that reduce the number of keys help with that).

I think the more significant detail about "keyboards with reduced number of keys" is instead "keyboards with multiple thumbkeys".

On a standard keyboard, your thumbs only get to use spacebar. With these small keyboards, my thumbs get to use space, backspace, enter, escape, tab, delete. (And I put the modifier keys as Home Row modifiers).

Albeit, this is almost entirely orthogonal to how the alphabetical keys are arranged. Having 2-3 keys per thumb would be a benefit to any keyboard; where the main downside is "keyboards with 2-3 keys per thumb are expensive or diy".
KDR, for the uninitiated, is "kill-to-death ratio":

<https://www.cyberdefinitions.com/definitions/KDR.html>

Kills are by the shooter, death is of the shooter.
Thanks for the links, I really respect engagement with argument.

I see a lot of evidence that the planet has been/is warming, but still see lots of issues with the attribution / prediction / catastrophe papers. Take your KPMG report: it has lots of predictions of catastrophic trends, but cannot be used to make an actual prediction since "he LtG scenarios were thus not meant to produce point predictions, but rather to help us understand the behavior of systems in the world over time."
"Although the steepness of a scenario’s decline cannot be used for predictive purposes (Meadows et al., 2004), it can be said that BAU2 shows a clear collapse
pattern"

I believe the Lakatosian solution to the demarcation problem is best: judge a scientific programme by its progressiveness over time. Evidence of a progressive programme comes about through repeated confirmation of theory against evidence without adding arbitrary auxilliary hypothesis. I worry that some corners of climate change science are degenerate: when a model doesn't match predictions there is always an explanation using an auxillary hypothesis ("there are less fires than we predicted, but we now use a different metric. And our new metric is getting worse!!", "the record temps didn't appear in our model because we didn't include X, but will come eventually", "the coral didn't die because Y, but will die eventually", "the ice caps haven't melted yet because Z, but will eventually"). I'm not saying these auxillary hypothesis are necessarily wrong, just that they are used as excuses for wrong predictions. This years record heat was an opportunity for climate scientists to say: "see! We predicted this in 99% of our models, now you should trust us", instead we got "our models missed this, but because we didn't include X,Y,Z; so you should still trust the models." Even worse X,Y,Z have been known about for years so either the modeller thought they weren't important and was wrong, or thought they were important but didn't include the. Both scenarios worry me and feed my skepticism.
Ah. C++ was mentioned in a different sub-thread. I may be wrong but I don't think the C++ standard says anything about red-black trees. It just provides big-O bounds on operations that mean that you need to pick some sort of balanced binary tree to implement std::set and std::map.

C++ containers are usually suboptimal compared to writing the code you actually need for the situation you're really in. In most programs you have a lot of situations where you can just use a pretty basic data structure like a linked list or a dynamic array and the performance characteristics don't matter much. Then you have one big data structure or a couple of big data structures that need to use something a bit esoteric. Those are where you should probably just write your own.

For example, a text editor is going to have a lot of collections of things. But most of them are very small, and AVL tree vs RB tree vs B-tree simply does not matter. But the buffer representation itself will be some sort of custom data structure: maybe a piece table, a piece tree, a gap buffer, or a rope, or maybe something new. Either way, it's not going to be a reusable data structure.

What I'm saying is that in practice, there's very little actual value in having generic data structures beyond the very most basics. See Go, see C. So I don't think the facility for implementing 'optimal' generic data structures as libraries is particularly useful, and in practice they're suboptimal anyway.
"more" is not "all" or "always"

Being better than average at a couple things is extremely common. It's not delusional to point those things out.

Most websites are good at something (excluding spam sites).
How about get their news from independent journalists and fellow citizens? You know, kind of like we always dreamed it'll be.
I looks like it is more compressible and elastic than normal water which may cause the behaviour shown. If I'm not mistaken normal water is very hard to compress.
I recently was browsing a university neighborhood on Google Maps, and a large condo building had a pin in it... for a bed bug extermination service.

I don't know whether the business owner lived there, or an opportunistic business unrelated to the location was just using it to advertise in college (i.e., bed bug) neighborhood, or it was sabotage by someone who wanted to depress market value of the building, or something else.

Also regarding possibly rigging Google Maps for marketing... I've also seen a real small business's listing on Google Maps be edited to say that they'd gone out of business. I told them, by walking into their store that was still in-business, and they definitely hadn't done that edit themselves. They were in a niche serving students, and the timing was just as the new students arrived, so I'd guess this edit resulted in some other business locking in some customers who found a business and won't look for a new one for the next few years.
For better or worse Java is one of the major languages in the financial sector.
50% of the time you would not need to turn them over.
Ask HN: Are there any FirefoxOS revival projects, except for KaiOS?
I've been reading up on FirefoxOS recently, and while searching for revival projects, only KaiOS shows up.
Nextcloud news with the android client.
Which makes sense, in a way. Most (all?) of the popular version control systems back then were centralized, and required the central server to even make a commit. Even Subversion, a "better CVS", required this. When you have to wait several seconds (or more) to make a commit, and you couldn't edit things to tidy up history after the fact, you tended to make commits much less often.

I kinda take git for granted now, where commits happen in a fraction of a second. Sometimes it's hard to remember what a pain it was using CVS, and even SVN.
Publishing positive/noteworth results only does seem like an embarrassingly obvious major flaw in academia and the greater scientific community.

A research assistant would quickly be thrown out if he/she refused to record negative experimental results, yet we somehow decide that is fine when operating as a collective.
The editor is basically deferring to people with expertise who can put the paper into context better than they could. The editor might be an expert in the field, but they can’ speak for every aspect of it like someone working day to day in that specific aspect of the field could. Sometimes the authors themselves even recommend potentially relevant reviewers for the editor to contact for peer reviewing.
Is this inevitable, though? How many PMs and directors and ambitious engineers does Google Maps hire? If a company puts someone in a role, that person will do everything to make something happen, right? As for Google Maps, that means more and more features will show up on the maps.
The implication of GP was that the Mozilla foundation couldn’t survive without the financial support of google. If that’s true, they’re a vassal of google because google can now effectively wield its financial dominance to veto any change they don’t like. For example, support our new Secure Enclave or we’ll pull financial support and crush your support on websites at the same time.

Really this is already an incredibly bad look in the sense of Firefox kinda being “controlled opposition” to the chrome dominance of the web, a dummy competitor literally funded by google to avoid accusations of monopoly. See, there’s Firefox! And safari, who we just levered out of the market by getting the EU to force sideloading.
I believe the reason is it loads faster.
The way I understand it, our language is an abstraction to our logics. We think using it and we communicate our logic with words. Literally, how do you reason within your head? By forming sentences and argue with yourself using words? At least that is how I do it. I can't make any deep reasoning without first translating it to sentences.

So an AI after learning so much text and forming an extremely dense network of connections between different words and phrases, it can mimic something similar to reasoning. At its core, it is still just predicting the next word. But the scale of this "prediction" is so large that it begins to mirror our own "reasoning" process. Because in the end, when we apply logic, we are doing it through our own network of concept connections which is reflected in our language.
You have an ISO keyboard. For those with ANSI boards (2 less keys) it's harder to do this. That's why in Canaria (audience is ES speakers in USA/MEX in particular) the grave/tilde key violates the principle of using it to add a grave mark and instead acts as an AltGr.

This allows you to strike the ` key with the left hand while hitting N quickly. Same for the vowels. The Ü is next to Ú so that it's all in the same cluster.
Some of that is probably down to the dysfunctional models that have been brought in (in the name of 'cost saving' or 'efficiency' or what ever nonsense) - like Blair's PFI model where they signed up to pay £80 billion to private investors over the long term for what amounted to £13bn of actual investment... This seems to have continued under the Tories and the UK public are on the hook to continue to pay huge repayments to private companies for decades to provide services that could have just been publicly funded in the first place...
As so oftrn it's legal. For snti-competition reasons Google is not allowed to hotline Google Maps as first result on the search page.
I hope you appreciate the futility of trying to prove that fraud is ruining science publication by linking to a bunch of publications that capably detect and point out all the fraud.
The idea is that reaching for F keys, the numpad, the arrow-keys etc., takes too long. It breaks your flow and slows you down. Or, it is just much more ergonomic avoid them.

So instead they usually have more modifiers and utilize the thumb for way more than the spacebar. The varieties are endless.

Arrow keys are right on your home-row, it is just a thumb-press away, as is F-keys and the numpad (numpad works better if you have an otrholinear layout rather than the staggared keys normal keyboards have).
If you are planning to toss schematics used in the Apollo program, I would love to frame something and put it on the wall. I understand the weight of historically significant junk (and I don't think I would want to have tons of it myself), but that's very different from a piece of engineering history.
just saying, would have worded it differently, that's all
This is one of the aspects of "RMB internationalization" strategy https://en.wikipedia.org/wiki/Internationalization_of_the_re...
I just compared for my town. Popular cafe on Google maps has 844 reviews, 0 on Apple Maps. Another cafe, 202 reviews on Google, 1 on Apple Maps plus Apple hasn't updated the name. Also I quite like seeing the review text on Google, gives you a sense of what people like about a place and whether the review is genuine or just a grump. Apple seems to only show quite a simplified rating, although I've not used it enough to determine if there's more info in there.

Apple is probably better in the US where it has had a lot more use. It's pretty poor here for the main thing I use it for - finding businesses.
Its probably using the IGP for the browser, unless you run an external monitor.

You can check with the Nvidia activity monitor.

Maps is mostly going to be CPU bound though.
Hello, creator of C here, thanks for sharing my language. Please do remember to read the examples after you've read the whole thing x

Here they are: https://github.com/TodePond/C/blob/main/Examples.md
It is applying logic very often, but in an implicit way. How would it solve unseen math and code problems otherwise.
Straight from the oven (paper from SIGGRAPH 2023): "Multi-Layer Thick Shells"
(https://youtube.com/watch?v=z1Wc5DvC2Wk) Extends the FEM model to accommodate for thick shell-like structures, like yoga mats, leather, and wrinkles on matrices.

Also you might want to check out the IPC papers (particularily C-IPC, since you said you're interested in cloth: https://www.youtube.com/watch?v=jvBSDXxsgRA). A new class of simulation methods has arisen over the years which allow you to simulate detailed collisions in an incredibly robust way (though computation time is still an issue).
The QMK and ZMK projects let you do this in firmware. Programmable boards are going to stick around long after we're gone. At least until Elon sells his brain-to-USB HID.
What do you mean by "slow"? I'm on a standard M1 Pro Macbook, and don't seem to have any issues?
At Red Hat, this would usually mostly be a PM+dev+QE decision, not C level. If C level got involved, that meant massive customer impairment. There are simply too many open bugs to spend time on something that no customer is apparently interested in, but if a customer came along with a big burning problem and there was no way for them to architect around it, they'd usually fix something like this.

When I worked at Red Hat (virtualization-related, but not libvirt) we had a case where a customer would be running a configuration which was... unwise. We still spent a lot of time figuring out how to help them and shipped a patch that made their life easier.

The people working there are not evil, they don't intentionally not fix things, but a bug that is seen as a minor limitation and hasn't popped up in any customer case in 5+ years simply won't get fixed. There hundreds if not thousands of other bugs that are more urgent and only so many developers, QE engineers, docs people to work on this. Even if someone wrote a patch for it, it may not get merged due to how expensive Red Hats process for shipping a change is.
https://en.wikipedia.org/wiki/Simulator_Sickness
If you are looking for an alternative navigation app I can recommend giving Magic Earth a try. Simple, clear and free. Nice developers that answers your mail. It even supports Android Auto.

https://www.magicearth.com
That’s funny I did not notice it when I read the article. Had to go back to check again; I think my mind just blurred it all out and let me focus on the tiny scrollable section where the story is.
Wouldn't "runtime.LockOSThead()" help with the single-threaded API?
You don't have to put the temperature to 0, you can just use a fixed random seed, couldn't you?
Companies that shut down connected systems should be required to release all device and server source code and hardware electrical schematics. I don't care if it'll be useless to the average consumer, I don't care if it'll hurt their "sensitive intellectual property" (frantically cobbled dog shit) portfolios, but it'll make them think before they roll things out they don't actually intend to support literally forever...
When I lived in Saigon, it was very hard to remember where places were. Either due to the map not having accurate information, or it being in Vietnamese and I just couldn't read it.

So, I started to pin/label every place I went that I had a good experience at. It is a very big city of about 12m+ people, and I really explored pretty much all of it by motorbike late at night when I couldn't sleep. It was a lot of pins, 1000's.

My map got so cluttered with pins that I couldn't find anything anymore without zooming in super far. Even worse, removing pins is a painful multi step process. The search process on the map, via pins is also pretty useless.

I'm not sure what to do now, so I just left all the pins and moved out of the country during covid. One day, I'll go back, but I'm truly afraid to deal with things being completely out of date now.
I honestly love that zoom feature, because with Google Maps, I can't count how many times I've missed an exit due to thinking the blue line was just a little further up, and there's multiple exists clustered together.
We are toasted...
It would be sort of workable on my country. Where it would be something like:

> dot snabela dot at punktum at

“Snabela” (maybe its snabel-a or snabel a) means “trunk a” trunk as in an elephant’s trunk.

Punktum is just the Danish word for period.

Now I’m really regretting not getting a domain to utilise this fact, as I’ll only ever say my email out loud within my own country, and it would be hilarious to have a way that’s just as messed up as the authors. I guess it’s not too late.
That sounds about right. The approach I'm working on won't allow you to embed runnable code in your docs. Instead, it requires you to write your documentation in Kotlin e.g. using a Markdown DSL where source code from the codebase can be included in the output. I'm working on a separate project to programmatically generate file trees and Docusaurus doc sites in code.

I'm not aware of anything exactly like Livebook in the Kotlin ecosystem but you might be interested in kotlinx-knit which takers a more incremental approach to executable documentation:

https://github.com/Kotlin/kotlinx-knit

Neither of these approaches will result in interactive documentation.
Bifo Berardi on Political Impotence and the Rise of Global Silicon Valley (2017)
No, if a person didn't spam, they still could receive a fake conversation.
What I can find around me with a quick look sounds like about ~$400/m, or $4800/yr - which I could handle if I had to, but it would sting (especially as I still would have to pay my regular health insurance, of course). And there doesn't seem to be all that much choice - at least in places where I know to look.
I personally think that ads on maps were a bad idea even for monetization. At glance, this seems to be a plausible ads inventory for local businesses but in reality this doesn't scale very well compared to Search or App ads (or even Display) since most of ads will be limited to a very narrow area so big advertisers don't feel as strongly as other channels. They could design ad campaigns specific to local areas but this increases overall complexity and makes it really hard to plan and optimize its budgets. Also, it's worth mentioning the difficulty of measuring offline conversions accurately... Some degree of automation might help, but at this state it's not really a great place for advertisers.
Amazing:

- fast loading pages
- no annoying cookie dialog
- no annoying newsletter popup
- links with different color and underlined, so I know it's a link
- external links pointing to useful resources and related sites
- content adapts any screen size

Is this the future ?
Opt-out
Good on them for following a standard interaction model.
Mapping has become a commodity. The differences between various maps are increasingly cosmetic (i.e. styling) and now that people can self host openstreetmap through things like protomaps, even cost is no longer a big obstacle. Core map features have almost no value, it's all the stuff people do on top of maps that holds the value.

Honestly Google Maps is fine for what it does but as a search expert I notice that precision and recall metrics aren't great for Google Maps these days. It doesn't find places (recall) I know exist or ranks them so low that you won't find them unless you really look. And it boosts places that (presumably) are paying to get boosted (precision). It's more than a bit manipulative. All that erodes trust. If, I look for restaurants or bars in an area that I know has loads of them, I expect to see all of them; not just a few. This is a problem because it erodes trust and breaks the promise to the user that Google has it all. Once that obviously stops being true, users are free to use competing products.

The question is what they should use. Because a lot of the alternatives aren't much better.
It's funny that you need to prove you are a human to access this page…
> LLMs will not achieve superintelligence: Although these models can process information quickly and access a wide range of knowledge, they lack the superior reasoning or inference abilities that would classify them as superintelligence.

> LLMs as an extension of human thought: These models can automate and amplify human capabilities but do not introduce new abilities beyond what is already present in human thought processes.

I have toyed with the idea how would the society look like of we have "AI" that is superior to almost all humans in almost all tasks - with the sole exception being the fraction of humans who who are able to create actually new knowledge to humanity and "AI" to exploit. Would be some interesting dynamics if majority of people were completely useless in traditional economic sense, or at best, mindless drones for the physical tasks AI is not (yet) capable of doing.

(Feel free someone to write a novel on this)
Apple argues that removable batteries add a potential failure point to phones
I can't actually see it anymore at any zoom level on mobile or desktop. Maybe somebody finally did fix it (or maybe on a different sized screen or something it would still show?)... You can still search for it though.
If you look at alternative layouts in a vacuum and you base it on things like word frequency or character frequency, I'm certain you're right, but outside of the bubble and when you're interacting with software that all assumes that you're using qwerty and organizes its own keyboard interactions with that assumption, the advantages become much less clear.

In fact, trying to account for that is why colemak uses the zxcv keys where they are, if I'm not mistaken.

So I don't really agree with the notion that you get a huge benefit at all. You are potentially getting some ergonomic benefit in certain contexts (like typing out essays) while at the same time sacrificing ergonomics of keyboard shortcuts you may or may not be able to change and the mental overhead required to remap your muscle memory to fit it.

These tradeoffs are remarkably apparent to me as someone that uses a Kinesis board (and have used a variety of small, bespoke keyboards). There's a lot of tasks that simply aren't suitable for this keyboard, even if I remap the keys with QMK to try to better suit that context. If you need a key to be immediately accessible, having it placed inside a layer just isn't good enough.

With that being said, I'd encourage people to try these things out and see for themselves. I personally don't think they're all that useful, but there's dozens of others that I'm sure swear that using dvorak or workman or colemak or whatever alternative layout changed their life. Just don't expect miracles.
There is plenty of mediocre food in LA. My experience living in the middle of nowhere in the Midwest and also in LA suggests that the population of LA supports more restaurants at both ends of the bell curve. The best meals I’ve ever had in my life have been in LA, but there were also a ton of duds. In the Midwest, everything leans a lot more hard toward the median.