skysight-inc/HackerNews huggingface dataset:
It actually does render it although the car manufacturer chooses the template.

See page 18: https://developer.apple.com/carplay/documentation/CarPlay-Ap...

It does however both surprise and annoy me that a cable is required for running this in 2024 which is the reason to why I personally never use it.
> I debate that this is possible. You can minimize the dangers (like having no solid rock underneath, but sand), but with bad luck(and skill) even a small fall can break a neck.

When you are a child you need a LOT of bad luck to achieve that (in contrast to being an adult), if the playground is properly designed.
It's like ChatGPT: hands are difficult to hallucinate and don't stay consistent throughout multiple viewings
>> and promoted a pawn to a pawn

> umm. Commendably warped, but I'm not sure that's legal?

Interesting point. Here is what the FIDE handbook says about it (emphasis mine):

“When a pawn reaches the rank furthest from its starting position it must be exchanged as part of the same move on the same square for a new queen, rook, bishop or knight of the same colour. The player’s choice is not restricted to pieces that have been captured previously. This exchange of a pawn for another piece is called ‘promotion’ and the effect of the new piece is immediate.”

Source: Article 3.7.e of https://www.fide.com/FIDE/handbook/LawsOfChess.pdf
Dense Code
Apropos of nothing, non-lucid (i.e. regular) dreaming has become a great aid to my songwriting and story-writing over the past few years. I have really long and vivid dreams where I'm other people in other parts of the world - sometimes other worlds altogether. I've been gay, straight, woman, man. I've been an otter and a pelican. I've spent weeks holding off an army of zombies. I've fought in post-nuclear wars. Each dream can last days or weeks of dream-time. The high level of detail of the situations - and their total lack of relation to my quotidian life - makes me think I may have actually lived those lives in some other versions of the universe. But wherever they come from, I find they tell me things about my own life and help me answer questions, sometimes really practical questions about code, other times emotional questions about what I want to do. And they're a great source of novel creative material.

I've never tried to lucid dream, but I'm afraid that if I could control them my dreams would lose the thing that makes them so valuable to me, which is that from their strangeness and randomness, I get to interpret what my other selves are trying to tell me. If my conscious mind controlled them, I think I would lose insight into that; I even wonder whether losing those voices and other lives in my sleep would be a step toward going insane in waking life.
True, but instead of providing education, healthcare and a social safety net, Apple just makes some phones.

Good business if you can swing it!
The only thing that ever reliably worked for me was laying down to sleep and staying entirely still but "typing" my name with my fingers in incredibly subtle motions over and over again. Something about it let's your body fall asleep but keeps your mind just barely awake. Also doing this after waking up in the middle of the night is highly effective.

The only thing was that instead of realizing i was in a dream while inside it, o was fully aware while undergoing the transition from awake to sleep which was... somewhat disturbing. Usually you forget the exact moment you fall asleep by the time you wake up, but i distinctly remember a dark cloud descending over my mind, flowing past me. Then a skeleton hand reached out from the cloud and i _felt_ it grab my shoulder. It tried to whisper something to me, maybe it did and i can't remember what it said. It was giving "you shouldn't be here" vibes though. Then as quickly as the state came, it left and i was fully awake and aware, standing on a street in my neighborhood. I tested the fidelity of the dream world by scrutinizing the tiniest details of the visuals, sounds, smells, physical sensations of the world and the acuity of simulation appeared perfect to me. I can't be sure that sensation wasn't part of the dream but i literally bent down and took a flower apart, piece by piece, it had water in the stem, smells grassy when i crushed it, and the closer i looked the more detail everything had. It honestly shifted my perception of reality a lot
Possession of something does not prove nor equal ownership
> Taking multivitamins is usually the wrong approach. So they are indeed a kind of snake oil.

Not true at all. It ensures people get needed nutrients when they have shitty diets. It's not snakeoil at all.
Personal Blog with Effect, NextJs, MDX
I don't understand what this has to do with typography.
Lots of discussion: https://news.ycombinator.com/item?id=39129949
Fresh Mint, Mint Edge, and MX Linux Releases
App which loads content from cloud infrastructure launches slower and uses more computing resources than a text editor which loads local content. Oh gosh, such exiting and not obvious conclusion. This discovery will push the entire industry forward.
I agree that Electron apps are not enough resource efficient but I don't remember them promoting this. CS is always a trade-off, in this case you get cross-platform app for less efficiency. If you're not agree with that, send the email to WhatsApp PM team and try to convince them that they need N times more dev teems, N times more QAs (where N is number of platforms) and spend N times more $$$ on them all to make you happy. Btw, try to imagine how long it's gonna take to build a feature in such environment.
The author lives in Wonderland where you can compare whatever you want and where A is worse than B just because the numbers says so, without any justifications.
This - the burden of affixing and naming the hundreds of pieces of composite styling consisting of 30+ tailwind classes is fully moved to the poor guy who needs to read, grok and maintain the code that the original author was too lazy to care about.
But who cares if the rules themselves are more elegant if the game they describe is different and worse because of it?

It's like you introduced a bug in refactoring and are insisting on the change because the code looks nicer now.
Gumroad did $20.7M in revenue in 2023, $8.9M in profit, with no FTEs
> I don't understand the big problem with switching different files.

Maybe it's really just fundamentally different workflows - I doubt we'll reach consensus here, and that's probably okay.

> What people misses out is CSS should be written in state-based architecture

I agree with you here. That breaks down as soon as you have states that depend on the layout - saying a button should be larger on smaller devices requires adding a style into a media query that lives separate from the button styles, unless you add hundreds of individual media query blocks. Tailwind alleviates that by making "md:" a state prefix just like "hover:".

> if you have a component, which Tailwind creators recommend you should, then you already need to find names for your components

True; I need to name my button component "Button", but I don't have to find a name for the wrapper container of the icon that goes to the right side of buttons that include an icon, which it needs to create a flex context.
Open rates really don’t tell us much, and now, with iOS 15, they’re pretty much useless.
Promotion generally happens when there are very few pieces on the board, and often the opponent's king is the only piece they can move, and it often is close to the promotion square since it was likely trying to block it.

If the promoting piece can't check but immediately blocks the last movement squares for that king, as a queen may easily accidentally do, the player who has only the king gets a stalemate draw out of a technically lost position.
Too many distractions. Software architecture not transparent enough. Design pattern hell where it's not necessary. Too many devs who do not know what they are doing.
What do you think makes you have these vivid dreams?
Quick Assembler: Simple (experimental) x86/x86 assembler and emulator
software is naturally authoritarian.
> The ability to render a document that looks the same everywhere should be prioritised

IMO actually this is the question the whole effort hinges on.

If the goal is to replace PDF for the uses that require pixel-perfect rendering on every client just as the designer intended, then this approach is dead-on-arrival.

But if that's not the goal, then that has to be extremely well-communicated by the project, so that people who need that know they need to stick with PDF. Indeed, the project needs to explicitly say that it's not a goal, and that clients should be free to make reasonable rendering decisions within certain specified bounds.
ePub aren't that great either. PDF might not be perfect, but it's likely the best we have and the best we'll have in a long time.

ePub renders wildly different on my eReader (kobo), my linux laptop (various apps), my iPad and my iphone. And i'm not talking about screen sizes, i'm talking about various elements being rendered largely incorrectly (and there's a matrix of incorrectness across implementations.

PDF documents on the other hands... they render just right, everywhere. I have to zoom and scroll, but I will never have to ask myself "will I be able to actually read this document?" when dealing with PDF.

Oh and by the way... I still print stuff from time to time. Yeah way less than it was needed in the past, but it's still a necessity. Can you even print stuff (sections? pages? selections?) from an ePub?

> Bene is designed to make opening and reading an EPUB feel fast and non-committal. The app is much quicker to open on my Macbook (<1sec) than other desktop apps.

This is elitist at best. Claiming something "is fast" on top-class hardware is misleading at best (if not dishonest).

Try and running that on low class hardware (stuff like chromebooks but also laptops from at least 7-8 years ago) and let's see if it's still "fast".

I'm not convinced.
I find reading PDFs on my phone and even on my kindle really uncomfortable.

On my phone I have to either zoom in or turn on landscape mode (which usually means turn it on globally, I can't do it just for the reader app).

On kindle, a full page has too small font due to so much margin, and fitting the width shows me 80% of the page, and then I have to scroll down for the last 20% and my eyes have to find where exactly I was reading.
This technology has been around for a while on a number of different platforms. Wizzard VHS on the C64 predates this from about 1987-88

https://www.lemon64.com/forum/viewtopic.php?t=61209
> The only reason I think Tailwind is becoming popular now

I think it just matches the way some people think. Nothing more than that.

It's one of many approaches that works well for some people and not for others.
He's the GOAT of hot takes. His critique of the GOTO statement in a 1968 letter to the ACM, which they retitled "Go-to statement considered harmful", is one of the best remembered critiques in programming history.

The phrase "considered harmful" has become a meme and is the go-to phrase (pun intended) for essayists looking to criticise some aspect of computing

https://www.cs.utexas.edu/users/EWD/ewd02xx/EWD215.PDF

https://en.wikipedia.org/wiki/Considered_harmful
If I really need to induce lucid dreaming I just use the proofen method of taking a nap ingest a high dose of caffeine and going back to sleep again. Depending on your fav way of consuming caffeine it runs from 1-3 dollars.
The KGB, the Computer and Me – The Cuckoo's Egg Story (1990) [video]
Taildraggers would like a word....
Also I see a lot of playgrounds that are designed according to the rule that "if you can reach the thing on your own, you are old enough to handle the risks of the thing".

It's quite brilliant. Very small children up to almost teenagers can play on the same structure and challenge themselves in appropriate ways for their skill, because of the initial skill threshold in reaching the more risky parts.

I'm the first to admit that even as an adult I have had fun on those, by climbing the exteriors and leaping across long gaps. I hope it benefits my children that I can play with them that way.
> Right now on Mac OSX you can still install apps from outside the App Store - if the developer didn't notarise the app, your OSX will shout at you before letting you install it, but you can still do that.

I don't think this is true, I recently tried to port one of my programs to macOS. After one of my test users downloaded the program and tried to run it, macOS claimed that the program was corrupted and that they needed to contact the developer for assistance (paraphrased). There was no way to bypass this error from the GUI.

This was odd because the program ran perfectly fine on my machine (virtualized macOS). The error went away after the test user ran some terminal commands to clear "downloaded from the internet" flags from the file.
Kenneth Smith 'struggled for life' for 22 mins in Alabama nitrogen gas execution
Here's what the standard[1] that holds in EU says:

The aim of this standard is first and foremost to prevent accidents with a disabling or fatal consequence, and secondly to lessen serious consequences caused by the occasional mishap that inevitably will occur in children's pursuit of expanding their level of competence, be it socially, intellectually or physically.

This part of EN 1176 specifies general safety requirements for permanently installed public playground equipment and surfacing. Additional safety requirements for specific pieces of playground equipment are specified in subsequent parts of this standard.

This part of EN 1176 covers playground equipment for all children. It has been prepared with full recognition of the need for supervision of young children and of less able or less competent children.

"This part" in the above refers to EN 1176-1.

[1]: https://nobelcert.com/DataFiles/FreeUpload/EN%201176-1%20(20...
Build AI-powered web apps with Firebase Extensions
A practical example of a op-based Merkle-DAG CRDT is (I believe) git-bug[1]. Some doc here[2].

I originally wrote something akin to an op-based CRDT and enforcing a purely linear series of commits in git's DAG, but eventually found that it doesn't really work in a multiplayer configuration. Eventually, I realized that I could instead have a real DAG to capture the concurrent editions, with "empty commits" as DAG merge operation.

The result is more or less what is described in that article, with some nice properties:

- written in go, I now have a generic implementation[3][4] that, given a set of operation, can easily support many practical use cases (bug tracker issue is the first, kanban and pull-requests coming).

- git itself is taking care of the storage and the synchronization with peers (aka git remotes). I get the full set of upsides described in the article.

- unfinished for now, but I can leverage some git construct to crypto sign each interaction with the data structure, to prove authenticity and later construct a proper access right system (who can edit a comment, who has admin right ...).

- additionally to the DAG structure, I also have lamport clock to give an order between each independent DAGs (last edited bug ...). They are also used as a help to compute the final order within a DAG if there is ambiguity (concurrent editing).

I'm much more an engineer than a researcher, so it'd be awesome to have the opinion of the community and especially iamwil, hecturchi or lxpz.

[1]: https://github.com/MichaelMure/git-bug
[2]: https://github.com/MichaelMure/git-bug/blob/master/doc/model...
[3]: https://github.com/MichaelMure/git-bug/blob/master/entity/da...
[4]: https://github.com/MichaelMure/git-bug/tree/master/entity/da...
You've pretty much answered this yourself - a function, just like a component, is a self-contained unit. If you're working within the scope of a function, you don't switch back and forth; but I'm pretty sure you wouldn't want to have to declare the names of any local variables in that function in some kind of global variable table in another file ("let's add a loop here.. switch to vars.file, add someFunction_firstLoop_i as 0... back to the loop, add the variables...").
Externality is a real concept and so are subsidies, but "failure to take action against some party imposing costs on others" doesn't amount to a subsidy of that activity

Like, if the government fails to crack down on illegal drug distribution and all its associated externalities, is that a subsidy? Where does it end? It's nonsense.
Revisting Madonna-Ology in the Era of Taylor Swift Studies
That really is the elephant in the room IMO.
How can it be so terrible from a security perspective on one platform and ok on another one?

Is my laptop really that different from my phone?
People may have different usage but they both contain sensitive data and are meant to be used in public places.
We just operate one with a touch screen and the other with a keyboard + track pad.
OOP is great for some applications, e.g. for GUIs, but very bad for other applications, e.g. for scientific computing (where abstract types are very useful, but dynamic polymorphism and inheritance are harmful; moreover, the view that functions belong to data, instead of thinking about data as the things on which functions operate, is prone to inefficiencies whenever the amount of data is huge; one of the reasons why inheritance is harmful in scientific computing is that most operations with physical quantities have 2 or more arguments, and more often than not they are of different types; therefore any attempt to define those operations as member functions of some class that belongs to a hierarchy of classes makes no sense, even if all such operations are best defined as overloaded functions where a specific implementation is selected at compile time, based on the types of the arguments).

Unfortunately, when OOP has become fashionable, its proponents have tried to convince everybody that OOP is the best paradigm for absolutely all programming problems, not only for those where OOP is indeed the best, and they have been rather successful for some time, which was bad for the software industry in general, resulting in many sub-optimal programs.
Calling a guy a pedo is not the worst thing he has done.

For example, there are many reports that there's sexism, racism and injuries at his companies, and he doesn't seem to care. He doesn't have to have any regard for the wellbeing of his employees, let alone people who don't work for him.

Buying Twitter and giving far-right people a huge megaphone is definitely not good. He himself amplifying some of these messages and conspiracy theories is also very bad. People suffer directly as consequences of these actions. You might think that a couple of nutty Nazis spewing hate messages on Twitter doesn't have real world consequences, but you'd be very wrong.
I do find I can act ruder when talking to a customer service agent after frustratingly trying to get through a dumb chat bot who keeps asking me question after question before I can finally talk to a human
Semi-related: I have been reading Ben Macintyre's history of Colditz, the WW2 POW camp. The prisoners used to intercept incoming packages that contained secret information and tools used for escaping, to remove it before the packages were inspected by the guards. The guards suspected this and enhanced the locks on the mail room.

One of the prisoners was a notorious French cat burglar who prided himself in being able to pick any lock. Sure enough, every time the locks were enhanced, he'd learnt how to unlock them within about a week. Some of the details were amazing. The locks were quite advanced, using a four-way set of teeth, each tooth angled in 2D to micrometer precision. And yet, using quite rudimentary tools (often sneaked in in previous packages), he was able to reconstruct keys "borrowed" from unknowing guards.

I found it quite amusing, especially as the guards often assumed their security was unbreakable. Heard that one before, lol ...
This is a tutorial I wrote for Firebase. It shows how to build three different AI-related web apps: A chatbot, a review summariser, and a video summariser.
It's certainly possible to make the case you're saying. And I would be interested in reading such a paper. But my view is that someone using the benchmarks game hasn't proved anything.
Did you see that the person who wrote the article also created https://www.vanillabreeze.dev/ to remove dependencies from Tailwind?
Same. The two work so well together. Been happy with both Fish and Starship for a long(ish) while now.
> PDF documents on the other hands... they render just right, everywhere. I have to zoom and scroll,

To me it feels the other way around, if I have to zoom and scroll, they render just almost right.

And that almost is extremely important for actual reading. If you're quickly skimming a PDF, sure. But to sit down and read for 30 minutes? One hour? Fuck zooming and scrolling. My kindle just displays a page, and I tap it and it goes to the next page. Can't really get a much better reading experience than that.
Meditation before bed and going to bed early after taking some melatonin tends to give me more vivid dreams. The wake-back-to-bed technique often works to give me short lucid dreams. I think the trick is that when you wake yourself up in the early morning, you become awake and alert after the early-night deep sleep phase that would otherwise leave you groggy and completely out of it. Then when you go back to sleep you go to lighter REM sleep because your sleep cycle is still running, but are more likely to be alert and recognize it's a dream.
> The key benefit of Rust is supposed to be better memory safety than C; if everything is using unsafe, why bother?

Is Hyper all contained inside unsafe block? As far as I know it is not. So even if there is some unsafe code it is not same as writing it in C.
And what didn't Chrome forked from WebKit at some point with khtml from KDE. So yeah use WebKit more to avoid Chromium monopoly.
I'm not anti-capitalist. But there's capitalsm and there's capitalsm. I think how the fruits of capitalism are distributed is insane, and no good can come from so few people having so much more than all the rest combined.
Here’s a (free) 3D printable version I designed a few years back, for just this reason:

https://sketchfab.com/cook4986/collections/instructional-che...

The Knight was by far the hardest to design, but the 3D aspect helps visualize movement across two planes (I.e., jumps)
Not sure if there's a better source, but there is this:

https://www.postofficetrial.com/2021/03/project-sparrow-firs...

Looks like Arial to me.

Edit: Yes, it's Arial. Played with typing up a passage in Arial and adjusting using MS Word's justified text setting. I was able to get the right spacing etc. Here's an overlay with a image snip of the original document and my attempt (in red) overlayed. It looks almost identical.

https://imgur.com/a/EUy3jpl
having the key and/or at least the ability to quickly make a key is far quicker than picking and much better if you are intending on being surreptitious. It also aids in less forensic evidence behind.
My bad.
(sorry I cannot help it)
Comes to show though, if you want freedom and things the way you want to have them, you are just using the wrong OS :D
I learned how to lucid dream regularly and taught a few others.

These are the things that work the best:

1. Record or note down your dreams right after you wake up.

2. Put an alarm clock every hour or so and do a reality check: cover your nose and try to breathe (in dreams it works), turn off and on a light (in dreams they don’t work very well), see yourself in a mirror (in dreams mirrors tend to act funny).

3. Repeat a mantra while trying to get asleep. Something like “I’m going to have a lucid dream tonight.”

4. Wake up ~5 hours after you’ve gone to sleep. Recall your dream and then try to go back to sleep repeating the mantra or imagining you’re having a lucid dream (MILD technique).
Elaborate? Link some research?
So why add the unnecessary category?