skysight-inc/HackerNews huggingface dataset:
There's a good example in the Oh My Posh documentation: https://ohmyposh.dev/docs/configuration/transient
I don't think I've ever had lucid dreams, but I do fly in my dreams a lot, and the "skill" of flying specifically gets carried over kind of like continuation dreams, except the dreams themselves are different (e.g., sometimes the dream world has magic and sometimes not).

My dream flying is odd; my ability to control my altitude fluctuates depending on whether I'm "concentrating" too little or too much. I suspect I'm balancing some kind of "partial lucidity" where I know I'm dreaming/I can fly but I can't think too hard about it. Another analogy would be like thinking about the game, or thinking too hard about a skill that has already become second nature.

Dream mental states are intriguing because you can be "in between". I don't think I'm the only person who has had "in between" dream states when you're trying to sleep in a stressful/uncomfortable situation and you drift in and out of consciousness (or maybe I am?).
BTW, do you have any blog, public repos or anything else?
Could you elaborate or point me somewhere I can read more about that?

I'd think lucid dreaming is an altered state of REM sleep. How does it affect deep sleep stage?
From what I read about machine-learning-powered devices like this that were in development, in the past year, it basically is reading your brainwaves and sending mild electrical interference patterns that adapt to interfere with them on an ongoing basis without waking you up, based on its training toward (1) not waking you up and (2) patterns that are known to trigger lucid dreams. As opposed to simply shining a light on your eyelid when you enter REM and training yourself to recognize that in your sleep.

Supposedly it works pretty well.

That said, will it fuck with your brain to have its wave patterns interfered with whenever you go to sleep? I could definitely see legions of people getting addicted and going stark raving mad just from not being able to tell if they were dreaming or awake; let alone long-term ramifications of denying the process of natural sleep. It's still a kind of mystery why every animal on this planet sleeps and dreams, and there's an inherent hubris (not exactly absent from the copy of this website) in trying to improve upon such an essential organic process.
True, children are fortunately really flexible and have soft bones (and heal fast). But serious injury is still possible and that rules out "no risk of permanent injury". Main danger would be probably the older kid falling on top of a toddler playing underneath. Or someone forgot a wooden stick there - and the result is a eye loss. But even under perfect clean conditions - bad injury with a fall is possible, even when falling on soft sand.
Interesting. I have had success going into a lucid dreaming state by locking my hands together with the fingers interleaved with each other, with both hands resting on my chest.

Perhaps something about hands is a unique sensory input?
I'm with you, but I don't find the Raspberry Pi underpowered. I'm running 5 Alpine VMs and a Nextcloud snap on top of Debian on a Pi CM4 8GB, with a (now)8 port SATA controller with 6 SSDs and USB3 controller with 2 hard drives attached through a PCIe switch, and it's absolutely fine and pulls around 13-17W idle-ish and spun down. It doesn't max out gigE on long writes, but it matches my friend's 8 bay Synology at around 900Mbps. Perhaps I'd need more CPU if I were transcoding, but I have no requirement for that. I suspect a Pi CM5, with its more and faster PCIe lanes, will kick off some really interesting opportunities in this space.
> There's two ways to make progress [on document aesthetics] here. One is for browsers to provide more typography tools. ... The other way is to pre-calculate line breaks, which would only work for fixed-layout renditions.

The third way is to develop non-browser clients, like the author's own Bene. While it currently uses Tauri and therefore the system webview, there's no reason it should always do that, or that another client couldn't be developed with a focus on typography.

Want your documents to look super nice with all the kerning and line breaking your heart desires? Get a proper reader app.

Just want the content? Sure, open it in a browser or a basic reader.
I didn't know the last one. That explains why Alan Kay spent a few minutes of one of his OOPSLA talks roasting Dijkstra[0]

"I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras"

Which, I dunno, feels kind of funny coming from him of all people.

https://youtu.be/oKg1hTOQXoY?t=342
The fact that this happens should be food for thought for part of the rust community. Because the way I see it, if they keep this up, a few years from now, they could, other than some obscure linux kernel modules almost noone uses and a good grep-alternative, be well along what I lovingly call the "Haskell Route".
Melatonin also comes as a supplement.
Typically medications. E.g. SSRIs, antiretroviral drugs, and a lot of others.
I'm expecting to deploy a 6-figure "row count" RAG in the near future... with CTranslate2, matmul-based, at most lightly (like, single digits?) batched, and probably defaulting to CPU because the encoder-decoder part of the RAG process is just way more expensive and the database memory hog along with relatively poor TopK performance isn't worth the GPU.
A lot of verbiage to say what is really common knowledge
If your web page is so efficiently managed that the amount of CSS Tailwind adds is "bloat", I envy you =)
How is the limited hardware support connected to the free drivers? You can install Mobian, postmarketOS on a Librem 5 already. Pinephone is supported by 15+ operating systems.

If you think the hardware is slow, have a look at SXMo.

> if you ever actually get it that is

They've been delivering the phones within 10 days since a long tome already. Sent from my Librem 5.
I never used Adonis but have been intrigued by its complete featureset. It remains puzzling why it hasn't seen major traction.
FIDE Laws of Chess [pdf]
> I have never seen any kind of technical documentation published in any other format than PDF that is comfortable for reading and searching, even when that is done on a mobile phone.

Can you provide an example of what you mean? My experience is completely the polar opposite.
Anecdotal here but last year I changed my diet radically and completely swept away my daily tiredness and cyclical cluster headaches. First year in 7 years without one.

Largely I eat leafs and meats while keeping carbs down, keeping dairy low etc. It's not easy to make this adjustment but for me, where I was at physically I would try anything. Going to bed before the kids is for the birds.

My primary doc gave me the same rigamoure that you got so I finally kicked them to the curb and started a search for a new one. Found a doc who suggested the diet change and its worked well, I'll be working on adding some foods back in this year.
> makes me think I may have actually lived those lives in some other versions of the universe

I think dreams illustrate the human brain's remarkable ability to 3D render detailed fictional events, which explains a lot of the crazy stuff people have believed throughout history.
Reminds me of the fictional character J. Gladney, which you can take as a compliment, too.

Ref.:

https://news.ycombinator.com/item?id=19244570
Starts well
Unconscious behaviors are often conserved across species and (lower level brain behaviors) in functionally and evolutionarily similar parts of the brain.
> "minimal"

Here is what a minimal shell prompt looks like:

$

Here is another one which only uses the shells own facilities:

current-directory@hostname $

Running a complex piece of software every time the shell needs to display it's prompt, is not "minimal", regardless of how fast and well written said piece of software is.
Share a search suggestion keywords expansion and extraction tool
This tool is especially useful for anyone looking to delve deeper into understanding user search intents, whether it’s for:
- Discovering potential product demands — Ideals for developing products that align with niche market trends.
- Capturing trending topics — Great for discovering popular topics and keywords to create engaging content and optimize website SEO.
- Understanding shopping trends — Useful for identifying hot or niche products in the market to refine product selection strategies.

Key problem-solving features:
- Automatic expansion of search keywords: Offers alphabet and numeric methods to automatically gather a wider range of suggested search suggestions.
- Multi-platform support: Version 1.0 is compatible with major search and social media platforms including Google, Bing, YouTube, TikTok, Baidu, Zhihu, XiaoHongShu, Douyin, and Bilibili.
- One-click extraction: Say goodbye to repetitive tasks. Easily extract the information you need and download it as a CSV file.
Are there really people that run "sudo apt-get install jq" without understanding what it does?
Indeed, a 4-satellite orbit is probably not a stable one unlike the 3-satellite orbit proposed for LISA. But the 4th satellite already isn't needed due to the conical orbit of the 3-satellite constellation. Fig 5(c) in "On the antenna pattern of an orbiting interferometer" [1] shows the antenna pattern for a LISA-like constellation and it's practically isotropic over a year, and for shorter periods the signals in LISA's sensitive band will be observed for long enough that they will not occupy its less sensitive directions for long and can thus still easily be detected with high SNR.

[1] https://academic.oup.com/mnras/article-pdf/289/1/185/1819985...
> Only if the app makes a series of decisions that lead to that outcome.

Isn't that convenient, a series of (dis)incentives which ensure the house always wins, not just on average, but 100% of the time. Something that a certain piece of anti-trust regulation is intended to change?
I remember reading this article several years ago. Good to see it again. I remember when everyone thought their data was big data. How provincial we were.
My gut answer is that they're real, and that when we're sleeping or when we die our consciousness slips seamlessly into parallel universes. But it may just be that my brain has really long-form ways of trying to solve puzzles by turning them into audio-visual experiences.

[edit] I'm not on any meds, never taken antidepressants, and I've never done psychedelics. I do smoke pot occasionally, but oddly it tamps down the intensity of the dreams; the most vivid or memorable ones occur when I'm completely sober.
Why does the name matter? If it's a Wrapper or a Container or an InnerWrapper or whatever. It's just a 'label'.
I agree with the latter point. But I use xonsh as the shell and that has a prompt which can go on the last line of the terminal and does not get repeated each time, so when you scroll back you don't all the information each time.

I use that for starship information and the prompt is just the return code p[lus a character.
Arrest them all, God will know his own
Time to sunset Latex

https://github.com/typst/typst
Ha! When you know - you know ;)
Maybe my brain is ruined after doing to much AI stuff, but for me all of it felt AI-generated.
I think Google is actively against offline data. It's not aligned with their business interests

My mental analogy is, you can also have offline apps on Android. You can specify this in app manifest. But internet access isn't exposed to the user as a permissions.

Like the author says, Google already injects online fonts into the EPubs they generate. Meanwhile PDF is a battle they've already lost
pacman not mentioned. Angry
Wow, I m blown away how fast this site is. It loads instant on my iPhone. Perfect text sizes … really nice.
My initial experience as a low-time Clojure programmer* is that the language feels rather small and tidy (in a good way). Not as small as Scheme, but still very easy to learn the entire syntax and the native data types.

* - More than half of my time with Clojure has been with Advent of Code challenges the last 3 years, so I'm in the ~250 hour club.
Most real world problems don’t fit into neatly into hierarchical structures. OOP pushes you towards trying to model everything in the world an objects with strictly defined operations that can be performed on, where those actions are determined by the data type itself.

You end up being forced to co-mingle your data structure design, with your data processing design. Which tends to be rather unhelpful.

Keeping your data structures fairly separate from the processes/functions that operate on them makes it much easier to build composable software. Data structures tend to be very hard to change over time, because the migration process is always tricky. Any structure that’s exposed outside your programs address space, whether that be via an API, storage on disk or in a DB, needs a migration path so new code can deal with old structures correctly. On the other hand, algorithms operating on that data are trivial to change, there’s no migration risk, and indeed we should expect those algorithms to change often, as the requirements of the software change.

In an OOP world, because you’re strongly encouraged to tightly bind your data structures to the algorithms that operate on them. You quickly end up in a horrible situation where changing your algorithms is very difficult without also being forced to change your data structures. Suddenly what should be a simple and easy change (introducing a new way of processing data), becomes difficult because coupling created by objects makes it hard to change the processing without also changing the data structures.

In a simple “write-once” world, OOP is fine. But once you want to write software that’s expected to evolve and adapt over years, as business requirements change, OOP quickly becomes more a hinderance than help.
This brings back memories! Getting ArVid was my childhood dream at the time.
That's a bold claim, do you have any evidence to back that up with?

To be clear, I agree that it could be a reason, along with a multitude of others. I think that discerning which is the most substantial reason (if any such exist) is hard if not impossible.
My last lucid dream was ~20 years ago but what worked for me back then was just saying to myself (over and over again) before falling asleep that "My name is $NAME, whenever something weird happens now, think carefully about what was the last thing you remember".

Then while I was dreaming that I'm jumping off buildings etc, I started to realize that wait, this is weird.. what's my name? What's the last thing I rember before.. oh, right, I was falling asleep..therefore, this has to be a dream. Yay!
> Rust is not a user feature, it's an implementation detail

Sure, but keep in mind that in the case of open source software plenty of people will choose software written in their favorite language so that they can potentially contribute to it. Or simply because they feel more connected to something that is written in their favorite language. So I don't think it's completely irrelevant.
If your strategy is working for you then that's great. I do wonder why you need a new computer every 3 years, but I don't know your personal circumstances. The things you do might actually make perfect sense.

But for me personally, you lost me at "Macbook": https://www.youtube.com/watch?v=7cNg_ifibCQ
Then again, life is often about tradeoffs. For me, Framework offers the best tradeoff.
This made me remember the amazing “parable of the languages” that had XML as the main antagonist of the story. We need an AI update for this one.

https://burningbird.net/the-parable-of-the-languages/
Spaghetti would imply tangled surely?
Tailwind is verbose but it’s the opposite of tangled
The problem here is you assume people who subscribe to a faith or pursue it more piously are or should at least be more moral in some way.
"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."

Sounds very reasonable to me, with no unrealistic goals. I think we should be careful to not argue about semantics ... my point above was just about the absolut statement of "no risk of permanent injury should a kid fall from the top". The way you written it (I did not follow the link) - it said 100% safe. If you meant "very close to 100%", what is what people usually do with natural language, then there is no disagreement.
Dungeons and Dragons turns 50 today
Young Developer should just go with NixOS and avoid a lifetime of dependency hell and the overwrought snap/flatpack bandaid.
I suspect you could also get a long way even without Truffle. Last time I looked at Clojure startup it was doing a lot of really inefficient stuff that would be optimizable with modern JVM features. For example most of Clojure's startup time goes into giant <clinit> class initializers that init endless sets of constants for the entire standard library, regardless of what's actually used. Newer bytecode features like constant dynamic, invokedynamic etc would be ideal for this stuff but the Clojure compiler doesn't use them.

You can combine technologies. Compile the Clojure compiler to a native image as a library to make text->bytecode fast, then invoke it from the babashka wrapper if there's no JAR for the script inside a disk cache, otherwise run the JAR if found. If the Clojure bytecode were lazier and you combined it with AppCDS the startup time would be fine.

I've got a similar sort of concept but using Kotlin. The scripting syntax is convenient for the use case of replacing bash and the generated bytecode is simple and efficient. Unfortunately compiling Kotlin is really slow, so whilst finished scripts start up nice and fast the edit/compile/run cycle is poor.
Even in terminal one can have menus, menubars, tree navigation, folding views, scrolling lists, dialogs, windows, frames, textual buttons, editor buffers with specialized functionality, etc. That means one can have backtrace frames, steppers, data inspectors, configuration menus, preference dialogs, class browser, call graphs, restart menus, read-eval-print loops, refactoring dialogs, ...
It makes sense for apps which have a high ARPU. In gaming and related sectors, the number is notoriously low, even for large developers. The flow is new user installs app -> fraction keeps the app -> even smaller fraction pays. Typically even for a 10% paying users for an app like fortnite. Apple earns more with new terms compared to older terms.

I agree devs dont have to go for new terms and could stay with existing terms. The whole convoluted way of introducing this is meant to have that effect.
> I have a 7900 XT, and all my attempts at getting ROCm to work on different Linuxes seem to have failed at different points.

Debian formed a ROCm Team a while ago and we are working hard on getting this to work out of the box, as in: apt-get install and you're done.

For various reasons, our initial focus was on RDNA2 and CDNA2 and earlier, mainly because we are building a CI network in which we test all of our packages (and their reverse dependencies) on actual cards, and we had to bootstrap the network infrastructure first. CI is central to the Debian ecosystem but all our official infrastructure cannot deal with the requirements for specific hardware attached to a machine -- that was never a factor, until now.

AMD has generously supported us with hardware donations, among which are RDNA3 cards. These are already in our possession, and it's just a question of person-time until these are integrated into our CI. We are already spec'ing the systems, though.
Knowledge exploration and discovery with Semantic Graphs and RAG
Good observation!

It seems that in your 20s there's an inclination towards inspiration: exploring the world, ideas, and oneself.

However, post-30s, particularly when you've settled down and had children, the focus often shifts to cultivating your surroundings; Integrating the values and insights acquired to foster a more beautiful, safer pleasing home environment and community.

So a next step for the writer would be to step into a more active role, like conservation of some of the parts on his map. I think that would bring even more happiness.
Do you drink black or green tea? L-Theanine can make you have vivid dreams.
Why, because people are rushing to beat the moment when charged go up during peak hour?

Personally, I find that Singapore's prevalence of pay-per-minute car shares (because buying a car is so expensive) coupled with the inexperienced drivers who tend to use them causes a lot more risky behavior.
How do you change a single CSS property (let's say "border-color") with Tailwind, when the conditions are: "color-scheme: dark", "high-contrast", "focus-visible", "not:disabled", "intent: destructive"? And how do you change 3 such CSS property (border-color, color, background-color) on the same conditions? As far as I can tell, you need to repeat the same condition for each property you need to change. And when you have all these combinations together, which is not uncommon for component libraries to have such different states and combinations, it's just become unreadable mess; just to be able to see which CSS properties the element has without switching files.

I guess to change these 3 property on the same condition, you need to write this TW classes (or create a "variant" in separate config file):
class="dark:contrast-more:focus-visible:enabled:data[intent=destructive]:border-slate-700 dark:contrast-more:focus-visible:enabled:data[intent=destructive]:bg-slate-50 dark:contrast-more:focus-visible:enabled:data[intent=destructive]:text-gray-50"

Or am I missing something that Tailwind makes it as easy as writing these states and combinations in regular CSS (without apply, which TW creators don't recommend using)? If that example is the preferred way of writing TW, and it's only 1 condition combination, I would happily switch back-and-forth files and write regular CSS without that syntactic high-fructose corn syrup.
What makes tailwind feel wrong for me is that you put the css classes everywhere exactly like you would set inline style attribute. I would prefer using the css slectors and select by an id or class name and apply a css like that. I avoid frontend but this is how I see it used in my team.

Would be nicer if you could do it like
selector > color-xyz text0xyz paddifng-xyz
and never add those classes inline
Fun fact: nowadays music is still distributed mostly in the 44.1 kHz sample rate, and this odd rate derives from how much it was comfortable to store on a PAL/NTSC video tape using devices similar to Technics SV-P100 (when video tapes were the only viable way to store full-quality digital audio). So this number is ultimately derived from line count and frame (field) rate of analog TV standards.
Well memory safety is a user feature. So "X but in Rust" has merit if X is written in C or C++.
Not really high. I am a natural night owl but I was working at a job that had a more traditional 9-5 schedule, so I was taking them about 1.5mg about once or twice a week, just to help regulate my chaotic sleeping pattern. I used to buy 3mg pills and cut them in half. If I went for a long time without taking it, or if I took a whole pill instead of half it would be almost guaranteed that I would have lucid dreams.
https://archive.vn/bHHHt
> Going offline on slack is probably not an option.

Unless you're in a support role and actively on-call for coverage for a period of time, I think I would revisit this assumption and be sure you collapse the "probably" to something more definitive.

If you're in a more typical development role, turning off Slack for periods of time is probably an option. Talk to your manager, describe the problem you're facing, your proposal to trial going off Slack for 2 hours (or whatever) at a time, and see what they think.