skysight-inc/HackerNews huggingface dataset:
Isn’t washing dishes one of the few instantly rewarding actions available in todays’ workspace?

The feeling of warm water running over your hands, the immediate change, the purity that you create, the complex pattern of light reflecting in the water drops, the sound of it…

To me, this is an immensely pleasant activity.

Sure, if I’m in a rush, I just load the dishwasher and jump to other things, but otherwise this is a great time to relax and meditate.

Compare that to waiting while the CI pipeline is chugging through over and over, only to end up with frustrating disappointment that another test started to fail, or that something has stuck in the cloud house-of-cards again
possibly a failed attempt to infiltrate the nazi moon-base?
Hi, author here, I just woke up and see all these comments :) I'm reading and I'll answer!
A Benchmark of JSON-Compatible Binary Serialization Specifications [pdf]
google analytics, posthog, plausible, umami, goat counter
For me, while I did learn colemak on a different physical layout, my typing speed on qwertz still plummeted. Maybe the difference wasn't large enough because it was just a columnar layout and not a split design.
I spent a couple of months using both regularly though, and now I can comfortably switch between them.
If only we had something like building codes, maybe we could stop fucking around trying to re-invent the building all the time, and just make a god damn building that didn't fall down after 3 months.

We make shit programs because our industry has no code, no apprentices, no journeymen, no masters. We have kids with no discipline who don't understand how anything works and just fake it 'til they make it. Everything from the shit designs to the inefficient basic programs to the overinflated titles to the lack of basic rigor shows that, generation after generation, we're actually getting worse at our profession, not better. We inherit good foundations and we shit on them. And we look at the people shitting stylistically and imitate them.

> we went from drafting tables to CAD. We have Google Keep. We have voice assistants. We have 4k editing for consumers!

We had CAD in the fucking 1960s!!! Google Keep is an overcomplicated frontend for RCS. I've literally programmed a better voice assistant in Perl in 1999. 4K isn't even usable on most devices, let alone necessary.

I literally knew more about software when I was 18 than any programmer I have met in the last 5 years. And I'm not that smart.

> Bash pretty much just makes it explicit right in the language that there's no user/coder distinction

Bash makes it explicit that there is no coder. There's only a user. Programmers don't seem to realize it, but the way they act, they don't consider that the user even exists. This is the defining characteristic of 21st century technology. Programmers are self-serving, and users are waiting for someone to make their lives easier. Like children waiting for the chefs to stop fucking around in the kitchen with sourdough starters and hydration ratios, and just bring out some god damn bread.
>not solely controllable by willpower

so, would you say a solution to the problem that lets you eat as much as you want, so you don't have to use your willpower, be an appropriate solution to suggest? There is a difference between taking last-resort medication for the rest of your life, and eating apples.
> the whole point of Vim bindings is supposed to be that they are the same everywhere

No, the point is customizability to tweak it to your personal needs. Vim has the most flexible keybinding system I've seen in a program so far. If you want "same everywhere" any editor will do. I have never in my life seen anyone make this argument that one of the most customizeable editors is meant to be used without configuration.

> you're probably better off using the platform standard bindings for everything

Or maybe I use Vim exactly because it fits my workflow better than the standard that was designed for the average user as a series of historical accidents?

> When a product is unusable without changing configuration, it absolutely is a bug

It's not a bug, it's a design based on how 99% of input devices in the region it was created in work. Just like US electrical appliances that you can't just plug into European power sockets. And honestly you're blowing this way out of proportion, very few Vim keybindings are incompatible with QWERTZ keyboards. I know because I used Vim for years with a QWERTZ keyboard and never felt limited by that.
Notice the fusion reactor in the sky? It provides us with essentially unlimited energy. We can synthesize all the hydrocarbons we need from water and carbon dioxide with it.
I agree with you and have similar feelings about myself.

There’s a saying I like that I think captures this well - “strike when the iron is hot”.

Whenever I feel that spark swell inside of me, I drop everything else and immediately follow it. It’s okay to put off the haircut or the grocery shopping or whatever other mundane day to day chore I had - this is what living is for.
I’ve been a fan of the keto diet (low carb high fat) for a while. But I suspect any diet that cuts a very large group of foods like carbs or fats out forces you to be more mindful of what you’re eating. And that’s a large part of the weight loss on those diets.

Elsewhere in this thread it was stated that food journaling was the gold standard in weight loss, which also I’d expect to increase mindfulness around eating.
> Do you just exit editing mode like in the old days?

Yes! I very much do. I do not use the arrow keys for cursor movement in edit mode.
I believe there's a fair bit of evidence to the effect of, any "diet" that restricts one's food options - be it calorie restriction, low fat, low carbs, low protein, intermittent fasting, no sugar, whatever - will result in weight loss as long as it's stuck to. Which makes sense logically; if normally you'd eat whatever you felt like, and then you restrict what (or when) you're "allowed" to eat, some substitution will be done, but you'll likely also just eat less.

And then when you go off the diet (either intentionally, or more likely, by just slowly drifting back to the norm), you'll return to eating what you were before, and will return to your original weight. Which is why the only diet that works is one you can stick to indefinitely. So, if the parent can stick to a no fat, high complex carbs diet for life, it will probably work for them.
I suspect someone who lacks social interaction in life, so does not understand subtle satire. Like a problem that could be solved by a florist. By talking to the florist, making friends with the florist, and having some bbq outings with the florist and her friends on the weekends.

but before one would do that, which may be an insurmountable long-term goal, someone should compare going to a florist for pills, to going to a doctor for making up diets.
Congratz OP, you persistence is admirable.
Confessions of marginalia.nu
Is your personal project open source? I would love to see how a real world application using pragmatic RDF and Jena looks like.
It doesn't matter. Filesystem waits are historically non-interruptible. The correct fix is indeed to allow the flushes to fail fast rather than wait forever.
Show HN: NeuralRad Brain Platform for Stereotactic Radiotherapy Workflow
Hi Hacker News:
This is an update from last year's post: https://news.ycombinator.com/item?id=31449147

I have updated our SRS platform with much needed function of patient follow-up and dose tracking in the clinic practice. In the video, it also talked about the different brain mets distribution strategy into different treatment session for different modalities. Let me know if you have any questions. I will be more than happy to answer them here.

Best regards,

Hao
Remember that most European keyboards don't have [ and ] accessible on the first/second level. That's already half of the western civilization, not some random's custom layout.
Triangulation?
Later would be better, no? Since it'd allow the FUSE process to outlive the init process, thus allowing the flushes to complete.
I was confused by this because I thought glass blocked UV, but apparently it lets UV-A through and only blocks UV-B and UV-C: https://hps.org/publicinformation/ate/q12082.html

I also found a study that suggests UV-A might not be effective against viruses (although at a guess they're not a common contaminant in drinking water compared to bacteria): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8701782/
I have over 100 custom keybindings in my Vim config and can assure you I can still use the default configuration without any issues, it's just a bit slower.

The few settings I find really important can just be quickly set with a couple commands. No big deal.
That’s what lactose intolerance is.

Does gas, painful cramping and diarrhea sound like a good approach?
Yeah that was some dude on TikTok selling some diet scam stuff saying that. Or at least that’s where I saw it.
Try embedding a real neovim into vscode: https://marketplace.visualstudio.com/items?itemName=asvetlia...
It raised a lot of interesting questions in the original thread about automatic updates and other issues that will plague us for decades to come.

And for all the talk of OpenWRT, which is a great addition to the wireless ecosystem, I'm still concerned about the staggering burden maintaining all those ports must be, and how closely the source trees are reviewed.

Just because it's open source doesn't mean it's a panacea.
Terrific Temperatures, Burning Buildings: The World Reels from Climate Change
Excellent article. I especially liked the explanation of Kissing Numbers and was surprised to learn how few dimensions we've found that have them defined. Additionally,

I think sometimes the people in some contexts that shake their fists at high-dimensional data forget that having lots of dimensions is not always inherently a curse.

In my perspective, calling it the Curse of Dimensionality in an neural network context is to me sort of like calling it the Curse of the Storage Shed.

Oh no, all of this gestures hands mathematical space in this place to put my stuff orthogonally, whatever shall I do. Oh, woe is me. That's not the Borsuk–Ulam theorem, hiding over there, that's just a fake shrub! I should never take a look at that. Oh, woe is me indeed. (extremely thickly-laid facetious remark concluded)
> if Vim had the very same problem for US keyboard layouts it would have never become the standard choice for "hackers"

Not necessarily, since it’d just be a matter of popularizing Vim + the community’s preferred shortcuts as a starter instead.

> in general hackers hate when their tools don't work out of the box

Indeed we do. However, we don’t give up on something if it doesn’t work. We simply hack at it until it works how we want ;)
This is much better than htmx. I like the focus on just swapping content
> Being able to force someone to do anything against their will, minus the right to sell people, still sounds a lot like slavery to me.

It sounds like you have your definitions messed up. People being property is the defining characteristic of slavery. That would almost always entail involuntary servitude, but involuntary servitude is a more general term that encompasses other practices.

Also "being able to force someone to do anything against their will" certainly doesn't apply to prisoners in the US any other developed country.
my popcorn is made by stored solar power from my 2.2 kwh lifepo4 pack. so what?
I believe there is a variation supported by the language to use semantic predicates instead of argument order. But, since argument order is the standard approach it doesn’t much matter — I think this is the biggest flaw in the language.

I was also a little disappointed to learn that it is morphologically ambiguous without proper inflection (syllabic emphasis).

Other than that its an amazing language, as is Loglan.

I only wish it sounded a bit better. It sounds a bit slavic, where as I find languages like Arabic and Italian much more pleasing to the ear.
The route I picked included ~12 minutes of walking for the train ride. It would likely take around the same mount if not more walking to use a car park.
> this is precisely not a significant efficiency.

A 7% improvement from a trivial change is an insane thing to question, honestly. It is absolutely significant. Whether it is valuable is a judgment, but I believe that software is of higher value (and that as a field we should strive to produce higher quality software) when it is designed to be efficient.

> At best, you can contrive an architecture

FaaS is hardly contrived and people have been shaving milliseconds off of AWS Lambda cold starts since it was released.

> But I'm failing to see how these fall into that?

Like I said, 7% is a significant win.

I like to quote Knuth on this,

https://dl.acm.org/doi/pdf/10.1145/356635.356640

> The improvement in speed from Example 2 to Example 2a is only about 12%, and many people would pronounce that insignificant. The conventional wisdom shared by many of today's software engineers calls for ignoring efficiency in the small; but I believe this is simply an overreaction to the abuses they see being practiced by pennywise-and-pound-foolish programmers, who can't debug or maintain their "optimized" programs.

In established engineering disciplines a 12 % improvement, easily obtained, is never considered marginal; and I believe the same viewpoint should prevail in software engineering
https://nyxt.atlas.engineer/faq

> Nyxt is a browser with deeply integrated AI and semantic document tools that work as a second brain to help you process and understand more, more quickly.

It'd be nice if they elaborated on what this “integrated A.I.” thing actually is in that or another FAQ entry.
The problem is the stupidity of those who believe unprofitable businesses can work in the long term and be sold for lots of money, and the resulting self-fulfilling prophecy, because those businesses indeed can and DO get sold for lots of money.

And the aura of money extends to customers and blinds their judgment. Few people look at long-term sustainability when choosing a service/product. It's usually about how polished it is, how well it works today, how shiny it looks, how "big" the company behind is. Nobody thinks about whether the business will exist in two years. And few people consider that if they are a customer of a VC-funded business, there is literally no outcome that is good for them: either the company goes bankrupt, or it gets acqui-hired, or it gets strategically-acquired, or (best case but very rare) does an IPO. Even in the case of an IPO the customers generally lose, as the product gets bloated with new features they do not want or need (see Dropbox).

When you run a B2B SaaS, you realize all that with painful clarity.
Possibility to evolve ability to utilise cosmic mycelial network for fast travel?
You can easily remove the taste with ascorbic acid. Not sure what that does to the bioavailability of the iodine though.
The long life of Apache httpd 2.4
China’s top electric vehicle companies
Agile processes is an oxymoron.

"Agile" coaches scammed you
There also git rocket filter [0] which I personally prefer, which is slightly faster than BFG, and more suitable if you already use dotnet, and if you don't use Java.

It also have scripting features - you can optionally run arbitrary C# code snippet (written inline) on each blob, given its details, to decide whether to keep it or not.

However, as opposed to BFG, Git rocket filter doesn't seem to be maintained.

But it just works, even with the newest git repos. It saved me a couple of times in the last 4 years, when people on my team and other teams committed huge binaries to git and immediately pushed. This usually happens when just starting out with git in various teams, without having first set up a pull request pipeline.

[0] https://github.com/xoofx/git-rocket-filter
I always thought that it’s uncertain if free will exists, but you have to behave as if it does otherwise the world falls into chaos.
I've come to believe over the last few years that slicing is one of the most critical parts of a good ML array framework for a number of things and I've used it heavily. PyTorch, if I understand correctly, still doesn't have it right in terms of some forms of slice assignment and the handling of slice objects (please correct me if I'm wrong) though it is leagues better than tensorflow was.

I've written a lot of dataloader and such code over the last number of years, and the slicing was probably the most important (and most hair-pulling) parts for me. I've really debated writing my own wrapper at some point (if it is indeed worth the effort) just to keep my sanity, even if it is as the expense of some speed.
It's about unit economics: losing money while you grow isn't bad, but if you lose money on every customer, it means subsidized growth. That's usually done not to get economies of scale, but to get GROWTH GROWTH GROWTH and user numbers, so that the unprofitable business can be sold to the next buyer/investor.
p.s. At the moment, this platform has been deployed at a few research hospitals in the states. We are also working on a public access version which will be available through http://neuralrad.com in the future.
avLike still has two different meanings ;)

Actually, I am not sure that having different meanings of the same word in different contexts is really the problematic part causing ambiguity in conversations.

For example, sarcasm is a much more difficult problem. The words are the same, the meaning of the sentences is the same but the author's intent, the meaning behind those sentences is opposite if they are being sarcastic or not.
you should check TinyStories if you didn't know of it already https://arxiv.org/abs/2305.07759
Doing only what you enjoy prevents you from getting what you want, if what you want requires action you don’t enjoy.

If the pain of not being where you want to be is greater than the pain of remaining where you are, you’ll take action.

It’s great if you enjoy what you’re doing. But often we enjoy where we want to go more than what we have to do to get there. I want a clean house more than I want to clean it, which is why I take action to clean it every day.

The problem comes when we aren’t in tune with what we really want, and we can’t make the choice about what’s required of us. It’s okay to accept that you don’t want to be someone who meditates every day. Or that you want to eat and drink more than you want six pack abs. Be honest about what you want, without influence from the expectations of other people, culture, or tradition.
No, it is approved by EMA.
https://www.has-sante.fr/jcms/c_2906429/fr/ozempic-semagluti...
When a Business Pleads to Be Regulated
"At 7 dimensions or higher, things start to acquire a strong smell of vanilla..." was literally what my college professor said when trying to explain n-dimensional space to us.
I believe I've seen every TNG episode at least once, and that's not ringing any bells. Maybe it was an original series episode? Despite my best efforts, I haven't been able to make it through more than one or two episodes of the original.
> So slavery is "controversial" now?

No, but classifying prison labor as slavery is.
What an awfully negative take on a positive story…I really don’t understand what people gain by being negative and cynical all the time. Does it make them feel smart or something?
tl;dr SQM is needed in most bottleneck routers as endpoints cannot be relied upon to know or respect resource constraints.

yes and no. "throttling up the stack" is crude but effective in a narrow set of circumstances (just takes an additional transfer from another device to render it ineffective).

ack thinning (dropping ack segments) is supported in cake but it's not a mechanism of throttling but for very asymmetric lines such as docsis where surplus ack's can saturate the upstream.

dropping of regular packets is the only way to reliably communicate "slow down" between tcp-endpoints (yes ecn exists) but this is not the main selling point here. every queue has to drop packets at some point, codel does it in a smart way.

fair queueing dissects diverse packet streams into flows (same set of src/dst ip/port) and separates them in order to minimize interference. this is what you want basically everywhere as ip-networks are by definition "best effort" and no amount of userspace whishmakeing (dscp,l4s) is going to fix it.
(2019).

I'd be interested to know whether that tardigrade image is actually a photo.
I tried this out and it works, but it felt like cheating. The algae production counts towards o2 balance, but that doesn't make sense if their water is sectioned off.
Right to live a “comfortable life”?

What does that mean?
What's with the "Apple users hate their money anyway lololol hurr durr" comments? Is this really the level of discussion we want here?

Sorry for the meta comment but it gets annoying.

Apple doesn't apply the 30% cut to physical goods like food, btw.
In 2020, Diabetologia published a body composition analysis of 88 volunteers with type 2 diabetes who used semaglutide for one year. These participants lost an average of 12.5 pounds. Of that weight loss, there was a 7.5-pound reduction in fat mass and a 5-pound reduction in lean mass.

In 2021, a major trial of semaglutide’s weight loss potency examined the body composition of a minority of participants. These patients did not have diabetes, and they took a much larger dose of the drug. The 95 participants to undergo a body scan lost an average of 18 pounds of fat — and 12 pounds of lean mass.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6997246/
I think on every reload it's a different item. It seems to be an ornament, like a castle or ship one might put in a fishbowl.
I believe “grocery shopping at JiffyLube” is a reference to consuming oils in one’s diet.
Yeah that's why the microwave spectrum is unlicensed. It's not supposed to be used and blasted on humans.
I'm interested in participating in a class action suit. They are a public forum.
Stories like this always bring to mind the question, "What if it turns out that the aliens really care about patent infringement?"
I love the picture of a woman, to show off the window manager/gui. Very 1990s :)
I don’t see any argument in this article for the claim of the cost being absurd.

On the contrary, the final line

> Maybe there is a way to do better, I hope there is, but I suspect not.

to me, says the writer suspects that it isn’t absurd, but as good as it can get.

I also think there’s broad agreement on the fact that finalizers almost always are a bad idea.

For golang, there’s https://crawshaw.io/blog/tragedy-of-finalizers, which says:

“So a common instinct we all have is to say "gee, it sure would be nice if the file descriptor were closed when the File is garbage collected, let's use a finalizer". This does not work.”

and

“It is a bug to depend on the GC to run before your resources are exhausted”

and

“What are finalizers good for? Nothing generally.”

It also says “I believe I have one very small use for finalizers as they exist today, which I will talk about in a followup blog post”. I couldn’t find that post, though.

Java even plans to remove them from the language (https://openjdk.org/jeps/421)
https://en.wikipedia.org/wiki/Lenna

Edit: Maybe someone should edit the Wikipedia intro that overly insists on very modern issues on gender. Lena herself happily participated to several research conferences on image processing:
https://www.icip2015.org/banquet.html