skysight-inc/HackerNews huggingface dataset:
I'll chime in here too.

I gave up caffeine on a lark during lockdowns. Man, great decision. I've never slept better and my anxiety went way down too. I'd had no idea what that stimulant happened to be doing to my system.

I had been tapering down my caffeine consumption too, but going cold turkey had a major difference for me.

I'll caution that 3 days of pretty intense headaches were the cost, but for me, the benefits were immense.

I still go through a coffee ritual-thingy in the mornings with teas, so that is still nice to have.

Others in my family have tried this, but saw no real benefits, so went back on coffee. Your mileage may vary too. Still, I think it's worth a shot if you're having sleeping issues.
Simply no. Logic must be consistent from 1 to infinity. If someone read and speak too fast is illegal, then let's do it. Put everyone has IQ > 130 into jail. Oh Rainman cannot forget things, obviously that is illegal, shot it down.
No, the website says this is generally non potable water.
How does this compare to Linux on Firecracker? I can find some numbers with a basic internet search, but I'm not sure if these numbers are comparable for various reasons (they're a few years old, it's unclear if they use the same method to measure boot times, or even have the same definition of "boot time").
Is there anything major (or even minor) going on regarding the Rust-in-Kernel project? It started with a reasonable momentum, but haven't heard anything notable since quite a long time.
Lol, that one is really funny! Especially for those who used Windows 95...
Hate to break it to you but in the BEAM you're always in an event loop.
They're cabinets. "Exquisite" is debateable.
Airbnb/Booking Filtered by Satellite Light Pollution for Stargazing/Nature Detox
It's perfectly idiomatic Haskell to annotate all your functions with an effect you believe they should all have.
What’s the point of reporting compressed capacity? Isn’t data typically compressed at rest, negating any value of the disk doing it?
> trustworthy (meaning that what you discuss stays private)

> in most of the world people actually have very limited access to medical professionals

Licensed and competent professionals are also hard to come by. An incompetent psychotherapist can absolutely make things worse, while LLM will just give "average good" advice.

LLMs could be superior when a long, intensive session is needed. You could spend a weekend talking to it and resolving some internal issues.
What makes them think that there was just one proto-language not several ones that appeared independently from each other?
It does not surprise me even one bit that a professional athlete's book on health and nutrition contains health and nutrition myths, especially given other stuff that he has promoted.
> Was going to get a mod to turn them off. But never got around to it.

You can turn them off in world generation, no mod needed, for what it's worth.
I knew this was you before I looked at the username lol

I had no idea about this, actually. That certainly throws a wrinkle into all of it
For "some" reason Tetris feels less reactive than an old Windows 3.1 Tetris running on a 386 at 20 MHz...
What to read after T.R. Reid's The Chip?
I read The Chip. It's an interesting history of the invention of the microchip and the commercial ramifications, first published in 1985, and updated in 2001. If you haven't read it, then I can recommend it. The history of the people and companies was fascinating to me.

Where the book is IMO weakest is in the technical material; silicon doping, configuration of simple circuits, layout of devices on a substrate etc. Without my dim (and far distant) memories of electrons and holes I wouldn't have been able to decode Reid's descriptors of the operation of a simple amplifier or diode.

I would like a recommendation for the book to read next. I don't want a college level textbook because I almost certainly don't have the time to learn at that level of detail. Are there other books, aimed at the STEMish layman, that talk about this kind of thing?
Bigger number for marketing
Purely legacy, that's how it's always been reported.
Spat my tea out.
I think my feelings these days are more along the lines of trying to enjoy what time is left, but I'm not doing so well at that.
> The new tape cartridge media, also called 3592 70F, uses Strontium Ferrite particle technology.

If anyone else is wondering if this is radioactive, it likely isn’t.

> While natural strontium (which is mostly the isotope strontium-88) is stable, the synthetic strontium-90 is radioactive and is one of the most dangerous components of nuclear fallout, as strontium is absorbed by the body in a similar manner to calcium. Natural stable strontium, on the other hand, is not hazardous to health.
Styles for SDXL Model – Stable Diffusion Art
And at no point were you bothered by the timewaste C/C++ compiling (and especially, unavoidable linking!) brings to your work process, CI process and general ability to quickly debug and iterate on a hard problem?
Disckaimer: I have never used Elixir in any serious capacity, but I have done a good chunk of Erlang.

Concurrency in Erlang sort of frustrates me...not because it's bad, but because when I use it I start getting pissed at how annoying concurrency is in nearly every other language. So much of distributed systems tooling in 2023 is basically just there to port over Erlang constructs to more mainstream languages.

Obviously you can get a working distributed system by gluing together caches and queues and busses and RPC, but Erlang gives you all that out of the box, and it all works.
I like drinking from a can; your mouth still touches the metal while you drink, so while the flavour of the liquid as such is unaffected, it still changes the overall "flavour experience" (for either better or worse, depending on personal tastes).

If you pour it out in a glass it makes no difference.
What’s the original blog source for this? Should probably add a link to the source at the top of every article, otherwise it looks like original content (to an outsider like me)
You might like the concept of digital gardens. Refining posts over time is part of the idea.

https://maggieappleton.com/garden-history
These open source / DIY mobile devices rely on an IC to perform the telephony side of things. In this example, a SIM800C made by SIMCom which could require additional "features" to pass certifications. How would you ensure there is no existing backdoor in the chip's firmware?
None of us are truly living off the grid
No, I think you're right to be suspicious of this .If you step forward frame by frame from 18s, (pause, then use '.' and ','), you can see that the loss of focus occurred before the helicopter was hit.

By watching the bluer bits of the image, you can see that it seems that the camera was very quickly (almost immediately it seems?) centred on the cliffs to the bottom right, then recentred a few frames later but at an angle (probably rotated around 10 degrees anticlockwise). The next few frames are the actual explosion, where the offset angle seems to remain consistent, and then, interestingly, the HUD is almost perfectly recentered at 0 where it remains consistently

Through 19s, again the person recording this from the screen seems to either zoom or move the camera very quickly towards the screen, before immediately resetting.

It's clear that this weirdness is being introduced by the person recording the video (not from the drone itself) because the HUD also moves and blurs (you can see what it looks like when the drone camera pans throughout second 23/24. Note the HUD remaining static and clear).

Second 26 is also interesting, because you can see static bright spots suddenly seem to begin moving. However, I think this is actually a rotating lens cover on the drone camera which is introducing these artifacts. You can also see that immediately after this, the HUD display is different. A different number (I believe it's 80, based on a frame at 37s) is displayed, and the centre of the HUD is a crosshair rather than a small circle. I believe this new lens is slightly shorter, and is supposed to give a wider view of the explosion that just happened.

If you advance slowly through second 37-38, you see the camera 'zoom out' from 80 to 402, and it seems both the drone and the person filming this's cameras needed to recalibrate their exposure settings.

It's not quite enough for me to say it's definitely suspicious, but those movements at the 18-19s mark are definitely a bit odd. It could potentially be artifacts of YouTube automatically stabilising the video, but there's definitely something unnatural here.
Have we gone decades without plane crashes? What's with this insanity that seems to grip even supposedly educated science-minded people whenever something involves nuclear technology?
Just how deeply profiled are we? I'm genuinely curious about what big corpo categorizes me as. How well do they know me? What do they care about? What are the most crucial points that I should keep private? It really makes one wonder...
There's also postprocessing: varying modification of the RNA, RNA interference, glycosylation and other post transcriptional modifications.
400MBps transfer speed means it would take 1 day, 14hours to fill it...
Came here to post this same comment. It’s a really thought-provoking film and quite striking in the way it was shot, edited, and scored. Highly recommended.

https://en.m.wikipedia.org/wiki/Into_Eternity_(film)

https://m.youtube.com/watch?v=qoyKe-HxmFk
To be fair, a large amount of redditors/media, and a less sizable amount of the game's community. Most of the people outraged have not been playing Factorio (or didn't even know what it was). That doesn't mean actual players haven't been outraged as well, but way less.
> Compilers involve giant tree structures, with lots of allocations, pointer chasing, and data-dependent multi-way branches.

Tree structures and data-dependent multi-way branches do seem inevitable to me, but pointer chasing and allocations don't seem inevitable at all. There are lots of ways to avoid allocations or make allocations practically free. Similarly there are lots of ways to make pointer chasing less prevalent, especially getting down to single-indirection.

rustc may not be able to fix their allocation or pointer chasing problems, but this is not endemic to the problem of compiling.
> a mod made by a developer who got hired by Wube to work on the official game, if I'm not mistaken

You are right, he even seems to be behind the Space Age expansion:

> A lot of people are going to make comparisons between the Space Age expansion and the Space Exploration mod. I've worked on the game design for both: On Space Age I made the first space + planets prototype builds and plus I've been involved in most of the gameplay discussions since. On Space Exploration, well it's my mod, I made it.
"With no deaths, wealth concentration grows to the extreme. A handful of people get to control the entire world."

I rather think the treatment will be so expensive, that only the very rich can afford it - and then you have rich immortal overlords, ruling over the lowly mortals.

But that is not a given. If there is treatment for everyone, it might make people more responsible.

Most people today won't have to feel the real consequences once global warming hits hard. But if they know they might - they might see things in a different way. And this goes for everything, also how to maintain a sustainable reproduction.
I am big fan of https://www.ssavr.com/. Unfortunately, the source code is not public
I'm talking about Python arrays

https://docs.python.org/3/library/array.html

>>> a = array('B', [1, 2, 3, 4, 5])
>>> str(a.buffer_info()[1] * a.itemsize) + " bytes at address #" + str(a.buffer_info()[0])
'5 bytes at address #4379640336'

>>> b = array('l', [1, 2, 3, 4, 5])
>>> str(b.buffer_info()[1] * b.itemsize) + " bytes at address #" + str(b.buffer_info()[0])
'40 bytes at address #4380812752'
At what scale does tape begin to make financial sense?
China launching an unprecedented crackdown on corruption in its health industry
I like co-ops in general but I think they have a fairly low ceiling of effectiveness and efficiency. Once they cover too much territory or have too many members they tend to lose their way a little.

I like our crown corporation model here in Canada for huge infrastructure that has to serve millions of citizens across millions of sq km. Crown corps are fully owned by the relevant legislature, created by a specific act, but are shielded from the daily management that government ministries are subject to. They can side step the public servant salary restrictions that often prevent hiring domain exert public servants, but the crown corp remains fully accountable to cabinet and any profits are returned to citizens. It’s a good mixture of the best benefits of public ownership and private enterprise that usually minimizes the worst downsides of both. Most provinces have their electricity generator and provider as a crown corp, but cities often have their own corporation that handles residential grid connections and billing. Certainly not perfect, but it’s been a generally successful model and it’s fairly rare for a crown corporation to need rescuing.

Since Canada is so vast we have a natural risk of monopoly or duopoly for anything involving huge infrastructure buildout like the energy grid or telecommunications. We didn’t learn our lesson well enough with the grid and are really suffering from not having provincial crown corps handling cell networks and internet connectivity.
The house I live in has a well. 400 feet deep (why? long story).

The thing to be aware of is that there's a few different kinds of additives you might need for well water.

The most usual is water softener. Ours isn't too hard, but what we do have is hydrogen sulphate from bacteria in the soil - it requires hydrogen peroxide to make the water smell neutral and palatable.
Houston is second fastest-growing metro in U.S., census data shows, with post-COVID population surge

https://www.houstonchronicle.com/news/houston-texas/article/...
"to avoid jankily reloading everything (including things like third-party analytics code) when the user navigates"

This page is autoreloading each N seconds, losing scroll position each time on iOS.
Yep, they employed him a while ago.
Forth is a language that is simple to parse and executed by a virtual machine with a stack, possibly using byte code. However, this is not the type of compilation that the article is talking about. Performing operations on a stack (that can grow deep) is often not as efficient as assembly code that can use several registers to store immediate results.
They have space and resources to be insular just like China was.

All the sanctions have done is harmed home grown business, by cutting off overseas income, but still keep drinking the cool aid, your taxes will have to go up to pay for that!
There is a very clear difference between compilation and interpretation: in scripting languages, a statement does not depend on the following ones to be executed, meaning that the code can just be read through. Compilation is different because the binary produced need to include the whole program, therefore the whole code has to be read and analyzed before the bytecode can be produced. Compile litterally means "group together".

So compilation time obviously only applies to compiled languages.

Saying that the compilation time is not a concern to you and shouldn't be to anyone is also very short sighted. I'm pretty confident that you would consider it to be a problem if a "Hello world" took a week to compile. Maybe you meant "Compilation is fast enough for me", which is fine, but there is no reason why your speed expectation should be more legitimate that anyone else's.
when you need long term stable storage without getting hit by bit rot
Either way, this is a good one for debate given the use is assumed to require careful attention to outputs. Giving someone with a mental health condition advice is fraught with peril, even in a clinical setting conducted by humans with vast experience.

The transcripts of therapy sessions would be quite helpful for improved training of the model, given they contain logic that may not be present in the limited dataset provided. It would be a hope that these detailed interactions would provide improvement into the model's problem solving capacity for helping those with mental illness. As an example, for certain conditions the model may use a more cautious approach to investigation of the source of trauma.

That's not to say therapy session transcripts should be used for prompt tuning after training, which exposes the data directly to the inference pipeline. However, we do know fine tuning the prompts with data is certainly useful for grounding, at the very least.

I'm making the argument that using sensitive data in training is exactly what makes the model better, not filtered data that lacks the wide variety of "expertise" and "experience" that is contained in more sensitive datasets.

If this were done, we can all reasonably assume that "sensitive data" will make its way into the tensors of the model, but the question is whether or not that information is more valuable for everyone's general use compared to the risk of outputting something that diminishes the value for an individual.

I'm not proposing this is a good idea to do, but thinking about it is certainly worthwhile.
If it didn't (for someone) then this product would not exist.
> How would Marc have decided on the budget decision? ...

Things that tell others what do I think without asking me are things that get eliminated from my life and surroundings, be it living or not living creature.
One of the many reasons I left Erlang is the lack of user types. I understand how the BeamVM got there. You build into the system the idea that there may be multiple nodes that communicate over the network. Those nodes will routinely pass through states where they are on different versions of code. Those types may have to be upgraded at upgrade time. Having no user types in your type system, just a fixed set of dynamic types that are relatively simple, mean that when it comes time to upgrade, you don't have to figure out how to load two method sets for the same module at the same time (and the corresponding multiplicity of states that can emerge beyond that); the new code can get the old value safely and easily since it has no methods on it, examine it, and upgrade it in a principled manner.

Nifty, powerful, and simple, like so much of Erlang.

But also like so much of Erlang, I think the modern approaches (several of them) that languages take to serialization is better. It's a good first pass cut at the problem, but I prefer all of the GRPC approach to the problem, the JSON approach to the problem, and honestly just letting the chips fall where they may with most modern serialization libraries. Treat the remote system as not entirely trusted and handle the messages with a bit of skepticism generally works out for quite a bit of scaling. And you get user types back, which means you are no longer stuck on the BeamVM's quite anemic data types.

If you look at the underlying implementations of an Erlang map, you'll see why you're not getting vectors anytime soon.

1> dict:append(a, b, dict:new()).
{dict,1,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
{{[],[[a,b]],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}}

It's a big pile of linked lists storing assoc lists held together by tuples, with all the component value being dynamically typed. It's nice they didn't cheat on that, but it is... not the most efficient approach to dictionaries, just the one enabled by their type system, such as it is.
> Everyone can understand calendar-based versioning.

Yes because it does not any meaning. Earlier major versions were reserved for adding new features, but since CADT took over the world, they just mean another version which has nothing to do with the old one.
I open them in Emacs!

It has built-in support for reading PDFs!
Haha now that you mention it, sure does feel like it. I think the music plays a big part as to why
This day got a lot better! I have thousands of hours but had taken a break after I reached a rocket launch every minute with 100s of trains running around.

I guess this break will be over soon. I look forward to dropping a few more lifetimes playing this amazing game.
A bit offtopic, but if you are interested in languages, the great courses by John McWhorter are some of the most informative and entertaining resources on the subject that I have come across. He provides a wealth of knowledge on language evolution, both as to how they tend to evolve and how they actually did evolve, and he provides it in a way that makes you sad it's over.

You can find them on Audible, I think some are available with the monthly subscription, but it is definitely worth the money.
> LibreOffice, a true survivor despite multiple changes of ownership, is a living exemplar of mature software.

I wouldn't describe it as mature. Every 6-12 months I check to see if their character set support is fixed and it never seems to make any progress.

It pretends to support code pages it doesn't in fact support. I believe this is a violation of, e.g., the RTF spec, but more simply it gives users the perception that the results are accurate when they are not, which could lead to data loss.

https://ibb.co/gyYQV0J

Let me know when LibreOffice catches up to WordPad.
TIL tape drives still exist.
Waxed paper is a centuries old technology.

https://en.wikipedia.org/wiki/Waxed_paper

https://en.wikipedia.org/wiki/Greaseproof_paper

https://en.wikipedia.org/wiki/Parchment_paper
I have purposely avoided Factorio just because I'm convinced that I'll sink so much time into it. It looks super fun, but I have stuff to do.

Maybe one day....
> However... AC is still the standard. And changing power standards is awfully slow, because power cables in the ground can easily have a lifespan of 50+ years, and there is a chicken and egg problem involved with deploying a new standard.

The lines can theoretically stay the same, at least in the distribution network - you'd "only" need to exchange the equipment like transformers and switches.

DC has some pretty challenging aspects in implementation, and that not just on the large grid scale:

- changing voltages requires active semiconductors instead of a (relatively) dumb transformer. This has been lessened by technological advances, but it's still more expensive.

- switching DC loads on and off is harder because the voltage never crosses the zero threshold - this is also the reason why relays and circuit breakers are always rated for way lower currents in DC than in AC, and usually have lower cycle ratings as well as there will be an arc that continuously burns.

- the same is also true for ground faults, say a tree branch: the arc isn't "automatically" extinguished once the voltage drops (which happens every 1/50 second)

- it's more difficult to have an actual grid, most current implementations are point-to-point only

- DC introduces the potential for very weird "stray currents" and resulting electrochemical corrosion

- unlike with multi-phase AC, the magnetic forces in a cable that are generated by current flow don't cancel each other out, so that needs to be taken into consideration to verify if cables are suited for DC transmission
80 hours to finish for experienced player is still at least 4x more than launching a rocket. There is really achievable achievement for launching it in 8 hours - once you think more about how to optimize waiting early and mid game.