skysight-inc/HackerNews huggingface dataset:
That doesn't prove everyone who drinks coffee is a chronic consumer. Caffeine doses are not binary, as in either you don't drink any coffee at all or are a chronic consumer otherwise.

What about those who consume it in small moderation?

Just because other people abuse it doesn't mean those who do not suffer the exact same negative effects in the same manner.

Of course studies will mostly focus on the cronic consumers as those will generally show the biggest symptoms and will be easier to study and draw conclusions versus the non coffee consumers, but that doesn't mean everyone is chronic consumer.
I dunno. I drink coffee because I like to get up in the morning, grind the beans with my hand grinder, boil the water in the kettle, and put everything together in the French press. It's a transition moment that I take for myself from bedtime to day time. I like to have it after lunch to transition from lunch time where I am typically reading a novel back to work where I'm sitting and writing codes. I like to have a coffee at the coffee shop on the weekend because I can go for a walk with my gf and talk about random shit or plan a holiday or something. I'm not convinced my life is especially tiring except for all the drama I seem to create for myself inside my own head. That's a bit tiring. And so far, coffee seems to offer no respite to that self imposed exhaustion.
Some of these sw-words are old norse, eg

sware - "to answer"

modern swedish = svara "to answer"

sweger - "mother in law"

modern swedish = svägerska "mother in law"

sweor - "father in law"

modern swedish = svärfar "father in law"
Water is good for you but you shouldn't breathe it. Air is good for you but you shouldn't eat it.
This thread (and many of the comments using other LLMs) is interesting:

https://twitter.com/tedfrank/status/1728268149517177197
Haskell makes it a compile-time issue.

If you declare a function effect-free, and try to perform effects inside it, then you'll get a compiler error.

You are still allowed (and it's common practice!) to declare your functions as effectful.

Unfortunately the 'signal' of this message is often lost in the noise: For every Haskeller happily writing effects, there's 9 non-Haskellers writing that 'Haskell's big mistake was being pure and not allowing effects - you should use X instead'.
I've come across Novu in the past and it looks like a solid piece of software. The need to bring MongoDB into my stack is a deal breaker though. Anyone aware of something similar that works on a Postgres database?
> maybe it would be better to contribute with patches and maintenence instead?

Do you want to support a developer or a project? That is the difference between sending money or patches.
There are so many complaints here about how simplistic this is and how it is nowhere near what a "good" malloc does. That's kind of the point. Let's implement the most brain-dead version of this code. This is code you can quickly understand and reason about. It gives you a baseline to understand all the improvements that are included in a "real" malloc.

It would have been nice to include a list of the types of changes that a modern malloc would make to this basic structure to make it faster or fix bugs.
Keyword: “potentially” - so basically common sense that the researchers have not yet confirmed anything as fact??…

It seems like you’re jumping to conclusions.
The interesting thing is, `isatty()` seems to report 1 even over an ssh connection...so yeah, purely from that point of view, the shell should be "interactive". Why this case is then marked as special in the bash manpage, I cannot say :D
I was confusing the talk of Escape Velocity with Terminal Velocity and getting quite confused
It's Rust.
Oh thanks, goin to add "Being No One" to my reading list.
I mostly use bookmarks as "speeddials" for frequently visited websites in my browsers bookmark bar. Just the icons, no text so it is fairly clean as well.

I then keep one directory for stuff that is on my short term future "todo" list. For example, when I am deciding on buying a product I might have multiple shop listings there.

So to your statement here

> To all those bookmark junkies out there

My response is that there is a middle ground ;)
The Paris Metro lines using rubber tires are almost all retrofitted (line 1, 4, 6 and 11, only line 14 was operated with rubber tired trains from the start).

Retrofitting actually has some advantages for old lines with short station distances, tight curves and steep gradients, whereas new lines can be planned with the limitations of rail technology in mind.
The future world population can be predicted fairly far in advance (many decades) because it depends on current fertility rates and the fact that life expectancy doesn't change drastically. And even fertility rates follow predicable trends.
Which conclusion did I jump to?
You don’t get config drift or “Works on my machine” with docker, compared to scripts on the host.
The README.md example just has it in memory. Looking at the source, the Storage class uses a plain file and python's pickle module:

https://github.com/kagisearch/vectordb/blob/main/vectordb/st...
Naturlich, the movie is by an Englishman.
Robin Hanson is not an AI doomer.
> working for JR (Japan Rail) is considered a honor

Also the thing to remember is that part of the reason JR works so well is because of the defined career path.

For example, you don't just become a Shinkanzen driver, you have to follow the career path:

- Work two years as station attendant
- Work two years as a conductor
- Work two years as a standard (non-Shinkanzen) train driver

Only then can you progress to the Shinkzansen training and examination.

The result is you have people working on the railways who are intimately familiar with both the system as a whole and the impact they and their actions can have on others. Which is a very Japanese thing, life is not just about you but your impact on others around you.
Chronic just means consistently for a long time, not the amount. There's lots of things for which chronic consumption is not bad (like pretty much everything considered healthy).
"maintaining a large amount of lean muscle is essential" I doubt about this. Maintaining exercise sure, maintaining low fat tissue sure, mintaining essential muscles comes as a result of daily activity: walking, using less devices and more manual processes, taking stairs rather than elevators, this makes more sense than going to gym, because diverse muscles work, in a more natural and physiological way

Look at centarians profiles, they're light, active, and not eating a lot (very little meat, mostly plant based)
You can also die of drinking too much water, not just drowning in it. Water intoxication is a thing. So is breathing in concentrated oxygen.
Article: Here's a tutorial for a simple malloc

HN commenter: adjusts glasses heh, this malloc code is pathetic, here's a paper on how to write a true malloc.
> but it is much easier to test something in a container, and even to update everything in a container "fearlessly".

Test, maybe. Develop and modify, not so much.

> simply considering that we had untouchable, unreproducible and totally undocumented servers running for years in basements/cabinets as a meme (classic anecdote, common experience) can allow us to infer that laziness is not inherent to containerization

Yes, but this is a cautionary tale, not an example to be followed.
In a shrinking world population, good devs will get increasingly rare. Not to speak of effects like declining IQ (women with higher IQ have fewer children).
It's a joke list. I regularly see people proudly announcing they've finally been added to the list.
This limit could easily be lifted with byte array encoding support.
don't be depressed. Moscow is the only russian city that accomplishes that. Even Saint-Petersburg cannot do that.
100 000 French soldiers caught typhus apparently.
>Chronic just means consistently for a long time, not the amount.

So if you drink 0.5mg of caffeine a day you're now a chronic user just as those who drink 300mg a day?

Sorry but that's bullshit. How can you draw any scientific conclusion without focusing on the most important aspect which is the dose of caffeine.

The word chronic alone doesn't mean jack here, when the daily does is all that matters.
Personalized medicine: The pros, cons and concerns
glad to work remotely somewhere we only ever use phones.
From what Ive heard on the internet, it doesnt improve performance. But thats just anecdotal.
Because the tanker is less manoeuvrable than the planes being refuelled. Because the tanker can refuel more than one plane at a time.
You can reorder flex children with the CSS `order` property.

https://developer.mozilla.org/en-US/docs/Web/CSS/order
On that internet, you don't post self-portraits showing your real face every ten minutes.

Facebook is the antithesis of the internet and should never have existed.
Yeah. It seems Hanson hasn't considered the effects of AI. It can plausibly compensate the productivity loss from a shrinking population.
Tangent, but:

> Therefore, I reached out to a lawyer. However, the costs of hiring one, added to the court fees for initiating the proceedings, are too high to warrant pursuing this

This is not an uncommon sutuation, is it? The very instituion that was setup to dispense justice, has become inaccessible in most situations for most people.
> I dont agree with the popularity contest approach though.

Insofar as it didn't prevent the good parts of FP to become mainstream features, I agree.

But the popularity contest IS important for language emergence. I still believe there would be a place for a functional language that strives to adhere to the principles more stricly, and that programming could benefit from such a language gaining a lot of traction. But, as mentioned before, if such a language requires people to deal with a very different syntax, or applies it's principles too rigidly, it will likely fail the popularity contest.

It also is important for paradigms to become pervasive. As I mentioned, FP has a lot to teach even to OOP people. Writing functional code is a great way to organise a program.

But tell that to a young software developer who has only ever been served enterprise spaghetti OOP pasta with extra abstraction sauce garnished with pseudo-encapsulation cheese, and for whom "functional programming" is something he only saw ridiculed as a meme on some subreddits.

No, popularity isn't the only important thing. But it can help things to reach their potential.
“Chronic” means “ongoing”, not “severe”. Given the details in the open access paper, I think this needs more study to find the threshold that matters, and also the highest number I found in this study with in browser search for “ mg” was 200 mg so arguing about 300 vs. 50 just seems silly.
Do you have any stats though? Because I don’t believe that.

It seems unlikely that you’re going to have people whaling for rare drops in a trash game with no social network. Whaling is often a status thing and benefits from network effects.

I played some Nintendo’s / Cygames gacha from a while back and its revenue numbers were pretty middling despite being pretty darn high end. Are people really making money on games that are just barely serviceable with no fan base but a slot machine in them? I find that hard to square.
I don't see much difference with the sidecar pattern. You have something standard besides your application code that handles, requests, retries, circuit breakers and security.
The mind-blowing part is not that this works, but that it is secure.
Perhaps not the Amish, but countries with high fertility (in Africa or many Muslim countries) will inherit the world. Demographics is ruthless.
The study isn't (directly) studying sleep so that's hardly a surprise. It's perfectly possible that it's actually the disturbed sleep causing the response, and not the caffeine itself (at least from my brief skim of the paper).

Personally I place little to zero value on these "we asked people to estimate something and then found a correlation" studies, there are too many potentially confounding variables to account for. Perhaps the non-caffeine drinkers have different types of occupations, social class, health consciousness etc.
Waaay back in 2012, I wrote a TCP tunnel-over-DNS-TXT as a mental exercise for myself, as DNS traffic was (is still?) allowed through the Captive Portals that corp/academia/soulless-hospitality throw up on their Wi-Fi networks - I had it preconfigured as a tunnel for RDP traffic into my home box (WS2003) - the bandwidth was appalling (only slightly better than 56K) but the feeling of stickin' it to the man is unbeatable.

It's just unfortunate now that there's no way you'll squeeze a semi-usable desktop experience through dial-up-tier RDP anymore. IIRC, I had to use 16-color mode on a 640x480-sized desktop (good enough for e-mail!).

Of course, today, people just whip-out their phone's tether/hotspot.
Reminds me of 'The Prime Meridian'
I did not stop bookmarking, I just radically simplified my routine. No (sub)folders, no system, just bookmark everything into one folder, lightly sprinkled with some tags from the top of my head.

Since I never know what I will actually find useful at a later time, I spend no energy organizing them. But having a simple record of my (want to) reads is super useful whenever my brain vaguely remember having seen or read something that comes up in a conversion/project, but not where and the exact name. Since I use broad on-the-top-of-my-head tags, I usually find what I'm looking for within a few seconds.

This strategy has lowered my barrier to bookmark something significantly, and reduced the mental overhead to almost zero.

Decades of overthinking my bookmarking habits and this has been by far the most useful system!
What a helpful comment. Yes. How dare someone wish to maintain the work/life balance they have worked hard to attain. They must be lazy like your anecdotal associate.

Just a counterpoint to consider: Start-ups are a dirty fraction of the private sector. They burn through people to achieve short-term goals and reach IPO or takeover. They offset this wear and tear with direct remuneration and options. Most private sector work isn't X10 gigabros, it's real people doing a job, developing themselves and adding value to a long term business in a 9-5 setting. These jobs still exist.

Telling someone to stack shelves because they don't want to work at a start-up is contemptible.
There was a running joke in yugoslavia and post-yugoslav countries, that "back then", you clearly knew what you could say and what you weren't allowed to say and everyone knew that... now, that we have "freedom", you better not say anything, because you have no idea what you are not allowed to say and when.

I live in a small EU country, democracy, eu values, and all that crap, and I don't trust our government at all. Also didn't trust the previous one, nor the one before, which is almost the same as now, and one before, which is the same as now, nor one before that, which was the same as the previous one. Nor do I trust the EU, due to many reasons, many of which have been mentioned here too (invading privacy, e2e encryption, etc. every few months) and many others, not so tech-based.
Somewhat puzzled they're using μM instead of μg?
Releasing LiveTranslate: automatic simultaneous translation
Hey, i wasn't aware of nitrogen's narcotic effects. That led me down to this hilarious madness: "Hydreliox is an exotic breathing gas mixture of hydrogen, helium, and oxygen" https://en.wikipedia.org/wiki/Hydreliox

Still, comparing breathing air with drinking coffee is one hell of a bad analogy. Ironically you did succeed in showing the ambiguity of common sense by your own lack thereof.
This is a wrapper around FAISS, a vector search library. FAISS has a simple API, so it might be a better for your use case if you don't need heavyweight libraries that VectorDB requires, which include PyTorch, Tensorflow, and Transformers.
For what it's worth, I gave up on all external bookmark tools and went back to using Firefox's built-in bookmark manager. I enjoy that it's a CTRL+B away to see all my bookmarks, and that I'm able to sync it with my Firefox account.
So when you have $10 and your neighbor has $200 in whatever assets or currency your little community needs, and your neighbor decides to invest it, you’re gonna what, attack him? Gather your other neighbors and demand he share?

Uh oh, what if he spent $50 buying muscle?
Local models are the answer. It'll be like linux vs windows is today.
One interesting correlation I found is that the rubber tyre metro’s also have platform doors, and the steel wheel metro’s dont have doors on the platforms.
Either it's a jobs program for lost causes that wouldn't be able to find a job anywhere else (TSA?), or an offshore boiler room right next to the tech support scam call centre. Either way doesn't bode well for quality.

I wonder if there's an explicit quota of rejections, or an implicit one ("look at how many dangerous plates we reject - what would you do without us?") that contributes to completely nonsensical rejections in addition to baseline stupidity?
Oh, I had no idea that GNU utilities allow this.

As a Unix graybeard I always place options first. Options last feels like Windows command prompt, so nothing I want to see...

I always tell younger colleagues who place options in the end, it might work with some commands, but just don't do it. I did not know that "some" includes all of GNU coreutils? A single common code style is a virtue, even in interactive use if there are onlookers. So I guess I will continue to point it out.
The key to mother and child well-being may be many caregivers
I wonder if once (better) multimodal models are a thing, a model might actually be able to close the feedback loop itself. It won't magically generate a working product the first time but it might be able to test it and iterate on it automatically, depending on what you're trying to do.

You then just have to make sure it's iterating on the thing you actually want.
I’ve seen it happen, including other employees telling me I should make sure to zip up my code before I left (which I would never do). It’s only been at the earlier companies I worked for with many devs of questionable skill level. I’m not sure what’s behind the mentality, I assumed the act of writing decent code was challenging to them or it was perhaps something they were proud of, but maybe it’s also some misplaced sense of ownership. At one company I’ve experienced a dev asking back printouts of a design for a CRM at the end of a presentation, I assumed it was “borrowed” from their last job (thankfully we went a different direction). But regardless it definitely is a thing.

> I’ve rewritten quite a bit of the same logic at most places I’ve worked over the years.

Same here. I’ve learned to enjoy it, like perfecting a craft.
It used to be in New York, but I’m not sure if it still is. It isn’t illegal in Las Vegas.
>the highest number I found in this study with in browser search for “ mg” was 200 mg so arguing about 300 vs. 50 just seems silly.

200mg is not the highest number but the threshold they seem to define for chronic. There are definitely people who drink way more than 200mg as that's only about 2 cups of coffee. I assume heavy cafeine users go above 300mg.
>There's a lot more nuance to it than just "n000ds plz."

Not for me, baby. Bus-stop-buttholes all the way.
What's with the passive-agressiveness?

The idea is as basic as you can get - and has probably been thought up by every dev after their first major dependency conflict. I'm pretty sure distro maintainers know about it too.

So my question is just what the problems are that prevent adoption, even after decades of dealing with the problem, even in the face of growing threats from devs to abandon the distro model altogether.
I do DevOps and never once used Compose in my entire career. Single containers in my machine (in userspace with Podman) and Kubernetes in servers. 99% of the time there's an official Helm chart that installs any dependencies and has sane default, which you just tweak to your needs. This guy is doing it wrong.
Thanks abhinavk, updated
Article claims Dunning-Kruger is present in a population where everyone estimates their own skills based on dice rolls. Someone who estimates their own skills based on a dice roll is objectively crap at estimating their own skills. Dunning-Kruger claims people are objectively crap at estimating their own skills.

Where is the contradiction?
Implementing a malloc was one of the assignments of CS110 when I was an undergrad at Stanford ages ago. Grades were based on correctness, memory efficiency and maybe speed. IIRC mine used a variant of the dlmalloc strategy, and got perfect or near perfect marks. Definitely a cool and challenging assignment.
You can try txtai (https://github.com/neuml/txtai) with a Faiss backend.

This Faiss wiki article might help (https://github.com/facebookresearch/faiss/wiki/Indexing-1G-v...).

For example, a partial Faiss configuration with 4-bit PQ quantization and only using 5% of the data to train an IVF index is shown below.

faiss={"components": "IVF,PQ384x4fs", "sample": 0.05}
With that many degrees it should be trivial for you to realize that it has to be like that.

https://humanprogress.org/the-collapse-of-climate-related-de...
If LLMs from an internal world model, there are definitely things they "believe", and things they can pretend to believe.
Same here. The title is a little misleading. It's "just" an LLM trained on early modern texts. Quite interesting still! but not what I expected.
I fail to understand why I should use it over a different embedded vector DB like LanceDB or Chroma. Both are written in more performant languages, have a simple API with a lot of integrations and power if one needs it
One 8oz cup of Starbucks coffee (the smallest size) or two shots of espresso has roughly 150mg of caffeine, according to their posted metrics. Most customers likely consume multiple times that.
"If someone is in an emergency and have no other option then they will likely value getting an Uber more and would be willing to pay for one."

You just repeated what I said.

"The app."

If an app is the one submitting information without knowledge and consent of the user, then there's no fraud from the user part. But there might be illegal behavior from the app maker's part in some jurisdictions.
The two most interesting things to me in a "minimal" framework would be eliminating dependency on HF transformers and helping customize chunking.

Not a knock against this project, I see where it can be helpful.
Interesting approach, I'd worry call times would get longer (annoying customers, increasing call center costs). I also wonder how many customer would actually check, if it's a small number then it seems like this just pushes liability to the customer.
This map is famous.

"Charles Minard's map of Napoleon's disastrous Russian campaign of 1812"

https://en.wikipedia.org/wiki/Charles_Joseph_Minard#/media/F...
Hadn't heard of Trivy, but glad to see another great product from AquaSec :^)
Ask HN: Coding on Your Phone?
What are your solutions, if any, for editing code on your phone? I often have an idea on public transit that I usually have to jot done in a note but it would be useful to have a solution to edit code on the fly. I personally don't always use github/gitlab or other online repos, but tools using online repos suggestions are welcome.
Has St. Petersburg experienced enough growth to warrant big metro projects? I do remember their existing metros being beautiful and clean.