skysight-inc/HackerNews huggingface dataset:
I see I may have been unclear — I was surprised they don't use protobufs (which one should be able to pass as-is without serialization to the locally-deployed component), but apparently using a custom optimized format for non-local calls is the primary motivation (not local calls with grpc requiring serialization — that shouldn't be the case).

However, now that I think again about the serialization format choice, it may result in a limitation on the size of monoliths (in terms of the number of people / teams contributing to it). When the number of contributors grow, the likelihood of bugs in a binary grows, and teams adopt more elaborate qualification processes, and also become much more sensitive to binary rollbacks as a remedy to discovering bugs in prod. Then they could institute policies like all changes should be protected by a feature flag (aka an experiment).

If non-versioned serialization format is used, that means that the platform cannot possibly rollback a single component. However, using versioned serialization won't be enough on its own to support per-component rollbacks — it at least requires independent component qualification (where each component is tested against "stable" versions of other components) + rollback testing to make rollbacks A2 -> B2 to A2 -> B1 safe.

I wonder if it's an explicit design choice — i.e., whether Service Weaver supports monoliths up to a certain organizational size (and then you should split into separate service weaver apps)?
The problem with your simple model of carbs, fats, proteins is that in people with type 2 diabetes their dietary fats have clogged up their muscle cells ability to store blood sugars as glycogen. So while removing the "rocket fuel" from the diet its not clear that the underlying problem has been solved. At least not until the fats have been removed from the muscle cells.

And yes, transitioning off of a keto diet may lead to the reversal of the positive gains (insulin sensitivity, body composition, average blood sugar level measured using red blood cell oxidation or A1C).

And agreed, controversy gains attention which may lead to book sales.
In the 'big tent' of free speech, can you be too open-minded?
If you're interested in QMK, you might want to give ZMK a shot as well. The big differences are that it's wireless-first (cognizant of power consumption, supports various wireless modes, etc), it's built around ARM (doesn't support Atmel), and is a much newer codebase.

But I have to give it to QMK as well, they have been reworking / refactoring a major wart in how you config keyboards, with the move to info.json and away from custom C and make files.
Indeed, the from the linked ref to BlockedIndefinitelyOnSTM: <https://hackage.haskell.org/package/base-4.19.0.0/docs/Contr...>

>The thread is waiting to retry an STM transaction, but there are no other references to any TVars involved, so it can't ever continue.

But yes, presumably a different word would've been better.
This thread is really the closest I get to lava or lava knowledge so this is very helpful actually.
Behold, an inline USB QMK controller. Just carry one on your keychain

https://yaowei.dev/posts/usb-to-usb-converter/
Maybe, it's like with programming.

You can code a game, a database, an OS, a framework, a LLM etc. with one tool.
> ). But it takes 3 months to see if my A1C goes down (a measure of the past 3 months of blood sugar), so I won't know for a couple more months.

Yes, though depending on what your diagnosis is, you may be able to get a monitor which allows you to track your blood sugar in near-realtime. The technology has advanced a lot in the last 20 years.
I've heard of some of those and I'm not aware that any of these are actively marketed in any relevant quantity anymore.
I mean this sincerely: I think you’re right about this coming from your mood. You haven’t engaged with the actual argument much. It’s pretty reasonable to say things people did in the past were wrong. You can do things from first principles, but that also gets real abstract. Eventually, people need to be for or against specific policies.
Whoa hold on, table 1 of stopping distances is calculated for 2.5 second reaction time which is 10x longer than conventional human reaction time. Then the stopping distances are compared to radar/lidar/camera to argue that AVs can struggle to stop within detection range.
It's possible a computer might need 2.5s to make a decision to stop. But the current analysis isn't based on that.

This analysis seems really suspect to me. Any clarification would be appreciated.
In my language, there are two different words for Maternal uncle and Paternal uncle, so translating from English without any context might completely change the relationship.
> In my case rough estimates are a stop every 2h or 250km... It's not a big deal. Especially if you can find a place to charge where you will also eat or drink.

As a huge proponent of EVs, I have to imagine a major chunk of the population would disagree with you. Most people (in the US, at least) aren't leisurely taking road trips. They are in a hurry, trying not to eat up all 3 weeks of PTO with the annual family road trip. Aside from the inconvenience, finding something to do every 2 hours with a family of 4, like eating or drinking, is liable to become prohibitively expensive, or incredibly boring.
It's slightly sad that you have to give this disclaimer, especially on a forum for hackers. One of my favorite quotes about this comes from a John Carmack commencement speech:

"In many areas, it's almost received wisdom that you shouldn't reinvent the wheel. But I would urge you to occasionally try anyways. You'll be better for the effort, and this is how eventually we get better wheels. By people just going ahead and trying."

https://www.youtube.com/watch?v=YOZnqjHkULc
YMMV. I took LSD. It didn't do a whole lot other than make me think I could play the piano when I definitely can't. The only life changing thing was I was down some cash which I could have spent on something else. A friend at the time took it and killed themselves a month later.

Point is there are no absolutes and a lot of romanticism and anecdotes around it when we need science. But it's difficult to be anything but subjective about it if you have experienced it. I suspect any critical thinking becomes biased and that relationship requires some analysis as well.

Boring take I know but to pose a question: at the level of society if it is normalised, does taking psychedelics have a general positive or a general negative outcome?
My government is surveilling all its citizens via ISPs. How do they do that?
I live in Switzerland and, a few days ago, a journalistic investigation uncovered the fact that the government's secret services are collecting, analyzing and storing "e-mails, chat messages, and search queries" of all Swiss people.

They basically forced all major ISPs to collaborate with them to do it. There are no details about what and how they do that, except that they tap directly into internet cables.

Also, the CEO of a minor ISP said that the Secret services contacted him asking technical details about his infrastructure. The secret services also said to him that they might want to install some spying equipment in the ISP's server rooms. Here's a relevant passage (translated from German):

"Internet providers (...) must explain how some of their signals are decoupled (in german: ausgekoppelt). And they must answer the question of whether the data packets on their routers can be copied in real time. The Secret service bureau also wants to know how access to the data and computer centers is regulated and whether it can set up its tapping devices in the rooms where these are located, for which it requires server cabinets and electricity. "The information about the network infrastructure is needed in order to determine the best possible tap point and thus route the right signals to the right place," explains a Secret Services spokeswoman."

Soooo can you help me understand what's happening here? What device could that be, and what could it do? Decrypt https traffic? Could they "hack" certificates? How can Swiss people protect themselves?

Any hypothesis is welcome here. If you want to read the whole report, you can find it here (in German): https://www.republik.ch/2024/01/09/der-bund-ueberwacht-uns-alle
I read a paper once that a more ideal goal would be to not aim for goto free code, but instead aim at decompilation output that matches the source input best. The idea being that some C programs are really implemented as gotos and it's more natural to decompile them that way. This suggests some low % of gotos is the best rather than zero. Thoughts?
The forest fires are because you don't recall them as a child. Forests need to burn, that's the natural order of things for millions and millions of years. That's why redwoods are fire retardant. It's why eucalyptus trees need fire to grow. Only when us dumb humans started putting them out all the time did it become such a big problem. Now there's far more flammable material in a forest to burn than there would have been if we allowed periodic fires, so when they do occur, it's insane.

Global warm is real and has real effect, but people need to stop attributing absolutely everything to it.
California Has Dealt a Blow to Renewable Energy, Some Businesses Say
In vivo validation of psilacetin (not psilocybin) as a prodrug for psilocin
My favorite example is the window controls. Instead of the standard 4 toggle switches (front and back, driver and passenger side) there's only two, with a touch control to toggle between front and back that gives pretty much no feedback.
This is very similar to the situation in Malta, where an EY survey showed around 90% of 18-25 year olds want to leave the island.
Yes. This. If you've experienced a "career reset", then you should have at the very least learned this outline. This is where the rubber meets the road: feedback, training, tools, expectations, and I would add consequences. When these fail, its time to part ways (and in this nominal form, the same could be said for the employee or manager).
Trucking and railroads have been competing for a long time. The current balance is not random.

By this I mean, significantly shifting it might be a harder problem than self-driving. For sure it is now a harder problem than human driving.
I did this in Nov 2021 - https://www.grepular.com/Self_Building_and_Executing_Dockerf...

#!/usr/bin/env -S bash -c "podman run --rm -w /x -v "\$PWD:/x" \$(podman build -q - < \$0) \${@:1}"
On the other anecdote, my wife was able to cancel online as soon as we made the decision to do so.
It's been a while since I heard about Crystal.

What's the state of Windows support.

How did the compiler speed drama unfold?
> the hardest promises Bitcoin makes is that you can't change the rules mid-game

Except that it can with an update
Imagine if instead of resolving a name to an IP address, it resolved to a phone number. Loading any modern webpage would take a week of dialing to fetch all the ads and trackers.
No I just meant how much could it have changed since 2014 if it was also 2014 or soon after it, seems like a weird thing for a reviewer to say without further qualification

I'd have to go ask my dad about how all this works specifically lol
South Carolina.

Also Boeing doesn’t have any factories in Seattle. They have factories in Renton and Everett. The 787 used to be made in Everett. Renton is kind of a suburb of Seattle but Everett isn’t even particularly close.
fast.ai APL Study [video]
Yeah, I had a momentary misgiving when I hit send and thought (_well, the cell is used twice_) but in practice it is still very different than what would be considered memoization. You can make it work with just two rows at a time, forgetting all the calculated values of the earlier rows. You can also do it in one row if you work backwards in each row. If anything, it's a cache with a very specific eviction policy.

I had a whole other paragraph where I nearly convinced myself it's the same here for LCS so I'm just going to stop myself here. If you look up any texts that describe LCS they don't refer to it as using memoization. Let's not confuse things.
Agreed.

Also, Strapi has one of those odd licenses where everything is MIT expect what’s in /ee directory

https://github.com/strapi/strapi/blob/develop/LICENSE
It is incredibly hard to beat a sugar addiction (a lot harder than nicotine or weed) but it is worth it, I promise.

Going full on no-carb and taking long walks daily got a friend out of pre-diabetes type 2. No sugar, no fresh potatoes (cooking and putting them into the fridge for 24 hours is fine), no rice, no fruits, and much more got them off metformin and normalized their blood sugar enough for them to be able to eat cake and sweets again without fearing to get diabetes.
Nice try VCs...
You should do more research. EVs use less lubrication but they still have to use bearings you know.. and those dry ones wear out way faster then their ICE counterparts which are constantly lubricated.
pop() would have been a much better example, as ruby providing delete_at is a mistake IMO, since it runs in O(n), chances are that you're using the wrong data structure. Go providing append but not pop is inexplicable
tldr; Why not slow down when sensor range is shorter than stopping distance?

It seems the basic argument is that sensor range is not always long enough to fully encompass stopping distance, but the data presented in the article shows that this is only the case at 70mph.

At 50mph, it seems that sensor tech is well within requirements in all published conditions.

Perhaps an autonomous truck could simply slow down when grade or surface conditions reduce its stopping distance?

While it is nice to do 70mph all the time, slowing down when you can't see or stop well is exactly what is expected of human drivers.
Does this work for commercial data brokers? E.g will it stop the steady stream of phone calls from recruiters?
Dockge: Clean Self-Hosted Docker Compose Manager by the Creator of Uptime Kuma
Speaking as a paramedic, I'll say this...

It's funny how often we get asked "what's the worst call you've ever been on?" which, when you think about it, is a strange question to ask. Do you go around to other people in your life on social occasions to ask them to relive unpleasant events for your curiosity?

However, that being said:

It's generally assumed that it's the most gruesome call. The most unpleasant trauma. That's not the case. When it comes down to it, we're all just tissue and blood. We stop bleeding, put (some) things back where they belong, and try to replace what has been lost (fluids), etc.

The worst calls are generally the tragic, the emotional abuse. Child sexual assault. Elder neglect. The horrible accidents that are no-one's fault, but will rack someone with guilt for the rest of their lives.

Those ones add up. I'd say those are the reasons for most EMS and Fire PTSD.

There's a good documentary about the rebirth of Detroit, which was for a long time the number one city for arson in the world, called "Burn" (incidentally financed/championed by Denis Leary)...

One of the firefighters in that documentary says, sitting, emotionally exhausted and eyes shallow from a long night, or career:

> I wish my head could forget what my eyes have seen.

https://youtu.be/9fCMogDYtus?si=F2kLr-aGb1f_W8Ds&t=23
How to Get Your Work Recognized
A1C represents the long-term glycation of hemoglobin due to blood sugar exposure. Even if you could measure it at home, it wouldn’t change fast enough for rapid tracking to be meaningful. You need to wait for red blood cells to be replaced (hence the 3 month cadence) before expecting any change in A1C.
> There isn't a lot of toxic material on a modern phone.

That “a lot of” is doing a lot of work in that sentence. By mass? By how toxic it is to humans or the environment?

This is pretty old and I know the industry has tried to eliminate a lot of them from the phones so I don’t know what the current state is: https://www.cbsnews.com/news/study-finds-phones-still-contai...

Here’s an article about research showing that toxic materials in screens are leeching out even during normal use: https://www.cbc.ca/news/canada/saskatoon/research-sask-chemi...

Finally, the chemical processes involved in the manufacturing of the phones themselves also involves large amounts of toxic materials which is still challenging to manage even if it’s centralized (it’s just an “over there” problem because we outsourced a lot of manufacturing).

As for the rest, it’s unsubstantiated hypothetical fears. Really the only risk you actually call out is fires but ignore that, for example, lithium ion batteries aren’t inert either and can also cause fires when damaged. You need to compare and contrast risks correctly, not just worry about hypothetical scenarios and use radiation as a scary boogeyman when it’s actually a significantly more nuanced topic.

As I said, if the battery remains useful, it improves the purchase price of a phone to be discarded because the battery can be recovered and resold for another device which improves the story vs traditional batteries that we basically trash after a few years.
I don't think that's true. Even if someone doesn't explicitly hold those views, one can still be complacent, ignorant, or subtly enabling of them. Seeing things from a different perspective can provide insight into how relevant certain ideas are to the larger picture of humanity.
> What's the state of Windows support.

https://github.com/crystal-lang/crystal/issues/5430

> UPDATE 2023-04-24:

> All the main platform features for Windows are finished!

> There are still some smaller stories pending. Project board: https://github.com/orgs/crystal-lang/projects/11/views/5

> You can support the ongoing development financially: Windows suppport (https://opencollective.com/crystal-lang/projects/windows-sup...) project on Open Collective.
No it’s not.

Racial slurs attack an individual’s personhood - calling out people’s bigotry criticizes their choices and behavior.

It is not anywhere near the same thing.
Ask HN: Does anyone have experience running LLMs on a Mac Mini M2?
I would like to run an LLM locally so I can be absolutely sure that the data I send to it is private. Does anyone have experience doing this with the latest Mac Mini? Any insights will be very much appreciated. Thanks.
MDMA in particular has such obvious usefulness for relationship/marriage counseling therapy.

After many years of experimenting with pretty much every conventional and 'research' drug, MDMA is the only one that stands out to me personally as having a lasting impact on how I view the world.
As you can imagine, it wasn't a fun developer experience building this incrementally without build logs. This was the only way I could find to have the cake (logs) and it eat it too (sha).
It has been a process, and I don't know that it's an obvious line. Bluetooth is great, but cars dating back to 2012 had it. Funny enough, most cars with CarPlay aren't yet wireless, requiring USB connections.

If there's anything I'd point to as an obvious tipping point, I'd say it's switches and knobs that have been converted to touch controls. (for example, on my EV6, I have to use a touch control to toggle between radio controls and climate controls on the strip where you'd normally see them)
Not OP, but amazing work, really really great! esp32-s3 are quite capable chips. Was it hard to train the custom wake-word?
Ancedotally, a friend spent 3 months on a keto diet, and yes they eventually quit. However, their carb shock thirst tiredness that they used to have after a modest meal stopped occurring, and persisted after stopping keto. I've heard that there is some evidence of regeneration of receptors with ketogenic diet..

perhaps occasional bouts of keto can be therapeutic?
Taking Notes with the Emacs Denote Package
A human decision to stop is not binary 1/0. If I am approaching a hazard, first thing to do is raise alertness. Also, lift foot off accelerator pedal. Then, put foot on brake. Then, apply some pressure to brake. All this stuff happens on a gradient depending how quickly I need to react and stop.

So between which endpoints shall you measure "reaction time"? I'm already priming my reaction by actions which lead up to it. Obviously, an automated driving system doesn't need some of these steps, but it's still running through the same scenario and "thought processes" to reach a decision and course of action.

Once at lunchtime, I had two coworkers in my car. I was driving a manual-transmission Acura Integra in light rain, heavy traffic in downtown Palo Alto. I had a left turn signal and I proceeded through the intersection, when an oncoming car was coming straight at us and couldn't stop. I punched the accelerator and sped through the turn without incident. My coworkers both congratulated me on making the correct decision: to hesitate, or to hit the brakes, would've surely crashed us. But what was my reaction time? My foot already on the gas, I simply made a snap decision in the moment to follow through.
as long as Visual Studio is required with Windows, no thank you:

https://crystal-lang.org/install/on_windows
Electricity produced at scale using fossil fuels is more cleaner than ICE cars. https://www.bloomberg.com/news/articles/2019-01-15/electric-...
Wow! A picture is worth a thousand words.
AESO Thanks Albertans for Quick Response to Call for Power Conservation
“We should be eternally vigilant against attempts to check the expression of opinions that we loathe.”

― Oliver Wendell Holmes Jr.
Atlas Data Structure (2016)
I often see logic along the lines of "if autonomous vehicles are safer than people, then let's deploy them" and that logic straight-up does not fly in the real world. In the real world, among the techno-pessimists, that is an outrageously low bar. Most accidents and deaths that happen because of human drivers occur because the driver was doing something illegal, which means the bar that we have for even humans is higher than "safer than human drivers" -- like, we wouldn't allow someone to be an Uber or Lyft or truck driver if they were candid and said "I'm going to text on my phone, and be drunk driving and sleepy and distracted as often as the average motorist".

Also, I feel like there's a lot of talking past one another in these conversations because one person will say "Let's see an autonomous truck shipping hazmat to Pittsburgh in February with freeway lanes shut down" and another person might say "that's a rare instance" but I really don't feel like society will accept anything other than trucks / vehicles that are able to operate under all conditions, with greater safety than the safest human driver. We tolerate human failures but to use them as the benchmark for autonomous systems would be perceived as unethical, because autonomous systems are deliberately designed and any failures by them would be seen as an intentional oversights and errors, and no one at Waymo or Tesla or where ever is ever going to be charged with vehicular manslaughter for an autonomous vehicle error. We'd demand a way higher standard because these companies don't really have any skin in the game, except for financial penalties which we now understand is not a deterrent for anything. My observations are only moderately related but I'm anticipating the same well-trod talking points coming up and want to address them.
More context: https://aeso.ca/aeso/media/albertans-asked-to-conserve-power...
That's not what happened to Gollum
[video]

I did not click because it is both click bait and a video. What is the rule?
Great to see him (and this article) conflating Type 1 with Type 2. The kind of conflation that could kill someone.

Good job, theguardian.