skysight-inc/HackerNews huggingface dataset:
There's a recent stream where @tsoding decides to learn Fortran, and soon enough the instructions tell him to turn off Fortran's implicit types with "IMPLICIT NONE". And so of course as a contrary person and with experience of many modern languages with lovely type inference he doesn't want to and... yeah, there's a reason for IMPLICIT NONE. That's not inference @tsoding, it's complete madness.
Here’s a super common pattern of procrastination for me that is similar to fear of failing, or even related:

“I’d rather do $ANYTHING than $B because I don’t actually know how to get started with $B or haven’t yet decided it’s the right next step”

In those moments the gut is trying to tell me something important. Usually $B is not in fact the correct next step and a better option $C exists if I just take the time to look around a little.

Of course sometimes the gut is just afraid or needs more info in which case you gotta give $B a forceful attempt to see how it feels. Often it ends up working just fine or you gain additional info that makes $C super obvious.
Cloudflare Elevated 5xx HTTP Errors and Availability Issues
> problem is that NYC doesn't control the MTA

New York voters are increasingly anti development. The only thing that protects it from going San Francisco is (a) Manhattan is joint to the other boroughs and (b) developers existing as a voting and lobbying constituency to counterbalance NIMBY homeowners and misguided tenants. Much of e.g. the Second Avenue subway’s delays were due to community roadblocks, not Albany.
> Procrastination exists because there are two distinctly different personalities living inside all of us. There’s the primitive and impulsive side of us and there’s the rational and thought-through side of us. Those personalities line up with different brain regions: the limbic system (seat of our impulses) and the prefrontal cortex (seat of our reason and willpower).

Respectfully, this is a discredited scientific model of the brain. In short, emotions are "whole brain" things which cannot be localized to one part of the brain that precisely. See Barrett's book "How Emotions are Made" for more.
Saying that information density will increase is very different from saying model sizes will decrease of a similar order of magnitude.

Regardless, this isn't the trend we've seen with software RAM usage - information density is only decreasing as hardware becomes more abundant and comparatively less engineering effort goes into fitting everything into as small a portion as possible.
it's certainly not in the 0.19.1 compiler, but yeah you can compile anything into anything when you're the compiler writer (and he's a not bad compiler writer).

Lamdera, fwiw, is storing Elm states in a database right now. It's a closed source fork of the Elm compiler. It's honestly amazing, and it may be what Jeffs the official Elm on the DB. IDK.
There's a BMW iX parked near us sometimes.

BMW deserves something like a Golden Raspberry Award, for how utterly ugly the fake plastic grill is. And I doubt that the owners need a huge SUV like that. I'm sure it never goes off the tarmac.

https://www.standard.co.uk/tech/bmw-ix-review-electric-suv-b...
> Since you specifically mention arguments, please tell us how is this not asking for censorship?

Not at all. I am saying that

* if there is a real problem with caste-based discrimination between South Asians (as one not such, I have to go by anecdotes and reports), then

* one possible outcome is to prevent further entry by South Asians and, perhaps

* the revoking of visas of the non-citizen South Asians already in the US

The third step isn't so important; as I noted elsewhere, if caste-based discrimination exists in the US I expect the US-born children of South Asian immigrants to not participate, so if there is a problem it will work itself out as long as it is not constantly refreshed by newcomers. Regardless, revoking visas is not censorship, any more than any other country doing so for any other non-citizens living among them means those noh-citizens are being censored; expelling non-citizens for any reason that the state deems is reasonable is, again, a fundamental right of the Westphalian state.

That's it. Nowhere, despite your and others' fevered imaginations, have I proposed violating the First Amendment or the revoking of US citizenship from those of South Asian ethnicity.
compile-once-run-many makes decisions, especially optimization decisions, too early ie way before the software got a chance to see real input. vm-based programs that are able to do just-in-time optimization can learn on the job and make adjustments as necessary. making optimization decisions late, taking input into consideration, makes sense for long-running applications.
> Could the reason your DB is so fast because it's missing something in terms of safety/reliability that other databases do? That would be one thing I'd be concerned about hearing about a 100x performance increase.

That's a great question! First off, the database does already implement "ACI" from "ACID" (currently uses snapshot isolation but I have a design for serializable isolation, which shouldn't impact transaction latency by much). But the main reason it's so fast is that it eliminates IPC (this is a single-node system, so network latency isn't a factor). With 2 IPC round-trips for begin/commit transaction, it's impossible to get transaction latency below 10-20us. But after eliminating IPC, it's pretty easy to get latency under 1us (I currently have update transaction latency <200ns and I'm not done optimizing, perhaps even <100ns is possible).

The elephant in the room here is durability, which is perhaps a more nuanced question in the domains I'm targeting than many HN readers would expect. There are a few points I'd like to make about durability:

1. Full transactional durability cannot be achieved on generally available hardware (even NVMe SSDs) without fatally compromising latency. Durable transaction latency can never be lower than round-trip storage latency, which for an NVMe SSD is at least 10-30us, 1-2 orders of magnitude higher than the sub-microsecond latencies I'm targeting.

2. Full transactional durability isn't necessarily a requirement for many applications that use an in-memory database primarily as a concurrency control mechanism rather than as the system of record for data. Many of these applications require no durability at all (think Software Transactional Memory), and many others only need on-demand checkpoints.

3. Even traditional databases like Postgres are rarely run in fully durable mode (much like they're rarely run in fully serializable mode), because of the inevitable compromise to latency (and throughput, in poorly designed systems).

4. What seems to be to be an acceptable compromise to me is to offer on-demand checkpoints (with the option to run automatically on system exit), along with asynchronous durable logging that can keep up with throughput and doesn't compromise latency. I'm also considering an API that would designate an individual transaction as a "durability synchronization point", so that once commit_transaction() has returned, the caller knows that transaction and all previously committed transactions are durable.

I'm fairly confident that with careful design (io_uring and O_DIRECT) I can make SSD I/O throughput keep up with in-memory transaction throughput, but I can't be sure until I prototype it.
> it’s made commutes worse for almost everyone

How?
I solved that by deleting services in every new deployment, during CD.

Not elegant, but we lost nothing of value.
Fill-in in what sense? Like a physical journal but digital?
Sickness, not physically, something similar to motion sickness or the feeling of sickness when you're on boat.
> Between 1997 and 2016, medical marketing increased from $17.7 to $29.9 billion (Schwartz and Woloshin 2019). Prescription drug advertising was a key driver of this expansion, with 4.6 million advertisements (including 663,000 TV commercials) amounting to $6 billion spent in 2016 alone (Schwartz and Woloshin 2019).

I'm reading this thread as I see at least one prescription drug advertisement every commercial break while watching Sunday football in the US.

https://pubmed.ncbi.nlm.nih.gov/30620375/

Here's an interesting bit from the study itself:

> From 1997 through 2016, the number of consumer and professional drug promotional materials that companies submitted for FDA review increased from 34 182 to 97 252, while FDA violation letters for misleading drug marketing decreased from 156 to 11. Since 1997, 103 financial settlements between drug companies and federal and state governments resulted in more than $11 billion in fines for off-label or deceptive marketing practices.

Plenty of ads for drugs and limited regulation oversight. How does this compare to more regulated countries?
I had the same reaction to having to sign-up to use a terminal?

I was this has gone too far—hell no.

Been a happy WezTerm for the past year or so.
Newsom signs CA law requiring businesses to disclose their indirect emissions
> is when you're making software that can easily be distributed by distributions, e.g. because it's end user software and open source.

I have trouble understanding why this is desirable for either authors or end users. Even for open source end user applications, I want the software that I'm running to be reflective of the software that was authored and not the software that some distro maintainers think it should be.
Here's a site where you can look up average debt at graduation by school [1], and what percent of students borrow.

[1] https://www.collegetransitions.com/dataverse/average-student...
> taking transit in, especially for an evening event, is often not a reasonable option

If it’s that much of a hassle, for most entertainment one commutes into Manhattan for, you are fine paying the toll on an Uber. People driving themselves in and sensitive to the toll are, by definition, not adding much to the local economy.
Recent and related:

Show HN: Use an old tablet as an extra monitor - https://news.ycombinator.com/item?id=37789371 - Oct 2023 (130 comments)
Most jobs I've known factor in both. I would assume they have processes in place that incentivize quality. Some it is as simple as you have a manager that will fire you if you produce crap.

With billions in funding, and bad results causing bad press etc, you think that OpenAI would not have given this a bit of consideration?
The big issue I think with the tax is that its ultimately paid for by consumers and not capital, as a result behavior won't shift, people will just get poorer in need of more subsidy and wealth will be more concentrated. Rather than a carbon tax, we should tax wealth for carbon used to generate such wealth in the American economic system. We could do this by taxing the holdings directly, or having a progressive tax rate that is effectively zero for the sort of purchases a middle class individual will make in their life, and quite steep for the sort of purchases that are more common among the elite with substantially larger carbon footprints.
Recently discovered Rio and it works faster than everything GPU accelerated I've ever tried. Believe that's because WebGL.
Depends - what is better for the rest of us? A competitor to starlink, or Bezos using his absurd wealth to do something completely different and possibly world shaping.
I strongly endorse having some fun with Lamdera then. Your frontend and your backend are written in Elm. Your backend state is the state of the world, and it is stored in a DB. You write migrations that force you to have a safe translation between versions. They answer the question of "given a state of frontend and backend models and in flight messages, how do we construct new versions of these things?" And they can include "throw out that message" if you really want.
Writing latency on the RM is good: for typing is very likely to be well above OK… as long as you don't have to scroll the text/screen. Because page turning latency/refresh speed is quite bad. No "this is shitty bad, gimme my money back" but slow enough that it makes skimming impossible and normal page turning slightly annoying (worsened the larger the PDF). A similar kind of latency can be seen particularly when using the cut/move tool, for example.

To be fair when typing (a few minutes after the time in the video you shared) the latency for refreshing the screen does not seem that bad. But they keyboard looks annoying to use… I way prefer having a full choice of keyboards (aside from the fun of having written the code of course).

Typing latency on my contraption is pretty similar to what can be seen in the video, maybe slightly slower but not by much. Since two weeks ago I have written several drafts of blog posts (while I added some features that were needed, or fixed some annoyances) and it is usable, although I miss adding a "read mode" (scrolling via cursor is slow, and I have not added `:num`, `gg` or `G` yet which makes reading what you have written not great.
Either develop a better intuition for when people are lying and how ti read between the lines, or use friends, family, and associates you can trust who can do so.
> For example, dieting has been shown to not work (on its own)

> Or that bad dietary habits is what is causing most of our health problems

I don't understand how both of these can be true at once. Or maybe you mean something more specific by "dieting"?
Cat fluff piece. Owl’s are far more “evolved” to their predatory niche. In addition, every land animal of prey are on are on the menu for wolves. Cat’s lack of social evolution greatly limits their choice. So much for perfection.

Wolves have taking their social evolution one step further by allowing them to join forces, co-evolving with man. This cat biologist could use a lesson from a human evolutionary biologist.[1] There is a good chance we wouldn't be where we are today, if it weren’t for that perfect combination.

[1] https://www.nbcnews.com/sciencemain/dogs-humans-evolved-toge...
Ok, that made me laugh. His only contribution to MTA in the 90's was to replace the old metal subway tokens with (first paper, then plastic) swipe tickets.
A tangential question then - what do you think or suggest is a good way to reduce that fear on the part of the parent? It kind of sounds like a long term project, as in through most of their lives prior to these teenage years. It seems like a great point you've got and I'm wondering if there's much directly that can be done to improve the situation.
> Can you find one company who is willing to take a chance on your technology for free? Or maybe perhaps free for a generous time period like 5-10 years or something?

That's an interesting idea! Do you think startups or established companies would be the most receptive clients to such a proposal?
My favorite is alacritty, although kitty is a close second, not a big fan of how kitty handles fonts/colors compared to alacritty.
x86 has load and add in a single instruction, doing away with temporary register usage.
> kids downvoting because they have basicaly zero clue about issue

Educate me on the space junk problem at 500km. Not visual. The “can’t launch anything due to orbital debris” one.
El Niño has nothing to do with ocean currents in the Atlantic?
Thanks!

We released support for metrics aggregations a few days ago, including count: https://docs.paradedb.com/aggregations/metrics#count.

We haven't gotten around to benchmarking aggregations - that's the focus for next week and we'll publish them once they're done. I would suspect that it's a lot faster than Postgres aggregates since it leverages Tantivy Columnar.
You keep talking about collusion. Do you have any supporting data to back this up?
> What's your reason to migrate from kitty to wezterm?

My reason to no longer using kitty is simple: I don't like having to copy kitty's terminfo data to every single system I connect to in order to have my terminal work.

It's fine for those few systems I very often connect to, of course.

But I also connect to ephemeral systems, sometimes for a short session, and the toil and friction inherent in having to do that just isn't worth it.

Sure, "kitty +kitten ssh ..." can work in most people's scenarios. Didn't quite work in mine, due to various intricacies about my ssh setup - multiple ssh keys, handled mostly by ssh-ident.

wezterm Just Worked for me. As I got "back" to also using other systems like Windows and MacOS, it Just Worked there, too. No fiddling with terminfo, no fiddling with $TERM, either.

Happy days.
I felt like a danged genius when I got a competent Rust writer at work to help me put the Elm LSP or tree sitter or whatever it was to work in Difftastic. Standing on the shoulders of a few giants at the same time.
Some state being in the CPU or kernel? I guess if you have per core state in the kernel that's only accessed by that core, then you're safe to modify it without locking, but this isn't the case for data shared between hyperthreads of a core?
With this system, I’m many domains, a -majority- of published research is not reproducible. Possibly worse than a coin flip. Do you really think this is “reasonably well”.

https://en.m.wikipedia.org/wiki/Replication_crisis
It is utter insanity to think that running a small retail location like a surf or dive shop is easy or that you would be able to just shut down for a day on a whim and not need the revenue.
True generally, but it gets murkier all the time. Just last week I ate at a traditional restaurant that stated up front that there is a 15% service charge on all checks. This was in a city that has a very high minimum wage even for tipped employees. More traditionally, parties of a certain size at a restaurant always are charged a fixed gratuity.

Then there’re the square terminals that are normalizing up-front tipping for everything, not even just food service anymore. I’m sure I’m not the only person who has tipped up front for something and the service wound up being terrible. So there are three examples of tipping towards the future.

There’s another future component to tipping: in many places there is regulation that states if the tips don’t make up the prevailing normal minimum wage, the employer must pay the difference in salary. I’ve personally never seen this happen and I worked for tips for about 7 years.
I wonder if this will fix the issue of appending -n to new ephemeral servers that join the network.
For example, if you have a service wiki-1 and that container/instance gets restarted, it then appears on your tailnet as wiki-1 making users unable to access it at wiki/

Their official solution is to run a logout command before shutting down but that's not always possible.
Should be evaluating each prompt multiple times to see how much variance in the scores there are. Even gpt-4 grading gpt-4 should probably be done several times
> Impulsiveness. This refers to your sensitivity to delay. The more impulsive you are, the less willing you are to delay gratification. The more impulsive you are, the more you value immediate rewards over long-term rewards.

> Delay. This indicates how long you must wait to receive the expected rewards, benefits, payouts. The longer you have to wait, the less motivated you’ll be and the more likely you are to procrastinate.

This may sound convincing at the surface, but I feel it is not a good model of
what was happening when I procrastinated a bit e.g. as a doctoral student. I observed that if I was expected to work on X, I suddenly had great ideas (and motivations) to do Y, where Y was also some piece of scientific work, just not in the realm of what I was supposed to work on (Y != X). So explanations in terms of impulsiveness or instant gratification don't seem to be what was going on there.
Also, if you are smart, you know that procrastination activities defer your
gratification even further.

The best ways to beat procrastination turned out to be (for me, at the time):

1. write up any ideas briefly so you can tell yourself "I've preserved it, I can get back to it later."

2. chop your main work into little chunks, get the first one done and then reward yourself (book shopping and chocolate work miracles), then onto the next one.

3. if a TO DO list had 10 sub-pieces of work on it, try to pick one that seems the least effort instead of necessarily doing them in the default order (where this is possible). This helps get you into work mode; once completed, see reward yourself.
> Nothing will get changed, because solving the problems would mean dismantling the system.

I don't want you to be correct, but I fear that you are. My heart breaks thinking about it. My stepdaughter is 23, and she's going to live through some very tough times.

People in positions of power and influence seem to think they can flee to New Zealand and life will continue as before. I don't know how to disabuse them of that notion.
For evolution to happen a trait needs to effect reproductive success. Diseases that hit later in life will only have a minimal effect. Your kids are already grown by the time you get cancer and probably having children of their own. There may be slightly less resources available to raise the next generation if you die but the effect is minimal. Genes that help/hurt the survival of young people are going to have a much a more profound effect and influence evolution more.
A better way of looking at it is that cats are stuck in a local maxima and can't get out.

We know that it's a local maxima because humans exist. Ie cats could do better.
> For quite some time the more uniform 'apt' frontend really wasn't intuitive or helpful.

What do you mean?
This is so amazing!

Exactly 36 years ago, I was 7 years old and I remember going into an electronics shop that caught my eye.

I was literally always interested in electronics. I finally summoned up the courage and went in. The inside this shop that to me looked like a candy shop, was very friendly man. I ended up convincing my parents to buy me my first electronics kit from him, an audio amp.

I soldered the kit, placed it in a fancy metal box, together with heavy transformer, making the thing pretty beefy, all of which was purchased from him. I remember bringing it to the shop to show it off. He was very happy with my work.

My parents ended up buying more and more kits, and I remember very clearly just randomly coming into the shop when I would pass by for many years later. He was always himself, friendly, helpful, busy helping someone or repairing something, smoking, always smoking.

Not too long ago I passed there again and remember seeing the shop has closed. It was a sad moment.

David, believe it or not is literally the guy who is the repairman mentioned in the story must be at the very least 70 by now. I ended up spending half an hour reading some of the stuff he wrote in the guide, just for the sake of some glimpse of good old times.

I hope he still lives! I'm sure there are many other kids and teens he positively touched.

Great memories, never to be forgotten.
Based on the comments, seems we don’t like this book.

I’m a work procrastinator (I feel bad about it), but I can read book.

Which book you read in this area that helped with your procrastination problem?

There is a Further Reading in the article - any of those?
Interesting to see a team at Microsoft picking Shoelace, Lit and Vite over their own Fluent and React...
Llamar.ai: A deep dive into the (in)feasibility of RAG with LLMs
https://tailscale.com/kb/1236/kubernetes-operator

It's actually even easier to use. Add `tailscale.com/expose: "true"` to a kubernetes service annotations and it will be added to the tailnet automatically
You wrongly assume that everything will always go as planned. Disasters happens due to whatever reason. The problem is, more junk you will put into orbit, more stuff can go wrong. I think we can use those orbits for more importand stuff that Internet for the masses. We can build terrestrial infra to handle that.
But yeah, that would mean distributed control, and we know what corpos wants :)