skysight-inc/HackerNews huggingface dataset:
> Hints are an extreme measure. You're basically saying that you know better than the query planner

Absolutely.

A query planner does not analyze the complete and precise solution space, none of them do. The query planner will be extremely wrong sometimes. The only logical solution is to provide a mechanism to guide the planner towards the correct solution.

I've worked with DB2, Oracle and MS SQL Server over the last 3 decades and the story is always the same, the planner is not perfect.
No it isn't? "Definitely", "probably" and "certainly" are words expressing probability estimates. "Almost" is a word expressing closeness.
Did you try disabling JavaScript on Amazon? It actually doesn't function too badly. I know, I know, you shouldn't need to do it and I agree.
Be Here Now, Ram Dass
Mere Christianity - C.S. Lewis
WowMouse turns your smartwatch into a gesture-based Bluetooth mouse
Frankly there is no value in learning user-hostile proprietary technologies in a way that the owner of said technologies actively wants to discourage and prevent.

Like learn the proprietary tech in the environments it's intended to be used in but if you can't use it in that environment I personally wouldn't waste my time with it. With FOSS tech at least you can make the argument that you can learn stuff by maintaining it properly but with a proprietary stack in an unsupported and actively user hostile environment the best you are going to do is learn how to maintain a fragile truce with the software gods.
https://digiday.com/media-buying/apples-expanding-ad-ambitio...
My GPU work is not in ML (deep or otherwise); but ...

1. "100 lines of CUDA" + PyTorch; maybe this is useful and maybe it isn't, but counting lines of code on top of a huge codebase is not very meaningful.

2. Launching separate kernels, synchronously, on the default stream, for various operations, is typically not the right way to utilize a GPU.
The answer may be to change copyright law to allow book owners to freely shift mediums (I forget the term for it, but converting a paper book to PDF by scanning, or vice versa by printing), and to restrict the ability to lease everything - you buy it, you own it (a debate older than this issue, and there's term for that too).

Then I could donate my book to the library, they could scan it (or buy a scanned copy), and as long as they restricted checkouts based on the number of copies, they'd be fine.

The Internet Archive seems to do something similar, though it seems to be an issue in the courts. I wonder if libraries could donate their books to IA and direct patrons there for electronic versions.
It's true that batteries will never weigh as little as a 12 gallon gas tank. But that doesn't factor in the weight of the engine and drive train. Electric motors are lighter for the same torque and power than gas engines. And they only need a simple reducing gear vs a automatic transmission.
How you differentiate between advanced technologies and not?
This does far more than Dockerfile though.

- it contains information how to actually build the application

- how to set up a dev environment

- how to build application with musl

- how to build application with glibc

- how to build python with only with expat, libffi, openssl, zlib packages

- how to take botocore and patch it up to only have cloudformation, dynamodb, ec2, elbv2, ssm, sso, sts clients

Try to get all of that into a single Dockerfile and see how complicated mess you end up with.

The actual docker configuration is here:

https://gist.github.com/takeda/17b6b645ad4758d5aaf472b84447b...

It might be still confusing to you at first, as you're used to list of incremental steps how to get to the final result, while this description instead is declarative (you're describing not the steps to do, but what the final image should be).

It's basically comparing bash script with bunch of "aws" CLI invocations to a terraform or cloudformation file.
Yes yes yes this so much.

I sooo wish i could delete that *** album because every time it gets me wrong it starts playing it. And I don't even like U2. If I didn't have that it would have nothing to play because my music library would be empty.

There seems to be no way to do it...
The Great Tang Dynasty Record of the Western Regions

This is intended to be an accurate account of a Buddhist monk's travels from China to India and back in the mid-seventh century. The Tang emperor was so impressed with the account, he asked the monk (Xuangzang) to create this historical record.

In addition to accurately describing the imports, exports, geography, and culture, it also goes on at length about dealing with "naga kings" (dragons inhabiting lakes), saints flying around with supernatural power, reincarnation, reputed temple miracles, collected stories of Buddhist enlightenment or attainment, and so on.

It's a similar experience to reading the Illiad or the Odyssey, in that it gives you a perspective on how people give credibility to the fantastic, when there is no evidence.
be wary of media reporting on literally anything, journalism is hot garbage that is wrong and lies to you constantly
Is there a statically-compiled language where the subset of methods of an API or ADT that ever get referenced, determines at link time which implementation of the API or ADT gets linked + WPOed against?

Because it seems “obvious” to enable programs that don’t depend on the over-constraining parts of things like std::unordered_map, to specialize the implementation they’re using so that it doesn’t employ the overhead-laden parts required to make those uncalled methods function. And “just have two copies of the code and pick between them based on control-flow info” seems like a very trivial way to do it for at least some low-hanging-fruit cases.
NYT: Ankle Monitors and Curfews
> There's a reason why we don't put 20 year olds in charge of our nuclear arsenal, for example

Articles touches upon that:

> I don't think any of us would trade our lived experience for a faster-working brain.
This is the only thing I want it to do (through home assistant) and it doesn't do it well at all :(
I find these days the Steak Deck has become a great device for tinkering. I've seen people do some nice unexpected stuff with it, for example making an opening in the back to connect an dedicated GPU or using it to pilot drones in Ukraine.
I would agree this is false advertising. When you hit “Buy” on a movie the only reasonable expectation is that you have the digital equivalent of an owned DVD.

When you “Rent” you are given an explicit warning that it is a time bound transaction, so if the same potentially applies to “Buying” a movie a warning should be equally visible and not hidden away in 100 pages of legal jargon.
Memory order is only preserved on the architectural level, but on the microarchitectural level, all kinds of reordering, optimizations, and speculations are done to maximize the execution thought. Section 7 of the paper I'm linking below could help to understand how these microarchitectural optimizations could break the memory order beyond the rollback point, causing indeed a Machine Clear (Nuke) of the entire pipeline. We have analyzed the entire class of Machine Clear and showed how the different types can create transient execution paths where memory could be transiently leaked.

http://download.vusec.net/papers/fpvi-scsb_sec21.pdf
Kroki: A unified API to create any kind of diagram from text
Common sense - Your brain, considering the modern ape, also https://www.youtube.com/watch?v=4WwAQqWUkpI&pp=ygUhaHVtYW4gY...
I've spent some time working in finance, so I've actually worked with COBOL developers personally in multiple different roles. In all those cases they were maintaining legacy applications that ran on IBM mainframes. Why would a company choose to use COBOL if they weren't restricted to what ran on IBM's mainframe infrastructure? Serious question, not an attack.

I get that many of these legacy applications are some of the most battle-tested things in existence, and do what they do very well. I've seen them in action personally. However I'm also under the impression that COBOL is just not that amazing compared with modern alternatives: It's not easy to write, or maintain, and (as far as I understand) the things that make it 'fast' have more to do with the platform than COBOL itself.

I'd love to know more about why someone would choose COBOL today, if anyone can fill me in.
I included this repo with the FCOS, k3s and native container bits: https://github.com/lawrencegripper/fcos-native-container-exa...

Are there other bits you’d be interested in?
The Book of the New Sun is an amazing set of books, from the language (Gene Wolfe uses the conceit that the account comes from the far future and must be translated into English) to the ideas.
The training data comes from here

https://en.wikipedia.org/wiki/Talk:Brilliant_Light_Power/Arc...

20 years worth of Wikipedia gate keeping. On the up side one can read how the sausage is made. For negative statements the uneducated troll Eric Krieg is a suitable source. For positive statements no peer journal is good enough.

2005

> Dr. Mills was awarded a Bachelor of Arts Degree in Chemistry, summa cum laude in 1982, and a Doctor of Medicine Degree from Harvard Medical School in 1986. Why are you guys so reticent to accept the degrees of genuine researchers,

2016

> Trends Journal : after completing his medical studies in three years, Mills spent a fourth year at MIT investigating electrical engineering.

> > Where did The Trends Journal (TTJ) get Mills' MIT background?

2024, Mills still doesn't have any professional training (according to wikipedia)

The LLM's must be full of this garbage.
https://www.goodreads.com/book/show/2296.Emergence
Hyper-V lol. Use VMware Player/Workstation if you want to get any real work done
Valve makes great unlocked hardware. I don't see the same argument working with Apple, however. Can't even upgrade an SSD in a recent mac not to mention individually cryptographically signed components like cameras and touch pads which can't be replaced without a visit to an Apple-certified repair person. Renting hardware indeed.
You can, theoretically. In practice, a lot of tools like Logic and specific VSTs are macos-only, and CoreAudio actually "just works" out of the box without having to manually install and setup all kinds of alternative low-latency drivers.
A great initiative!

We need a better URL parser in Scrapy, for similar reasons. Speed and WHATWG standard compliance (i.e. do the same as web browsers) are the main things.

It's possible to get closer to WHATWG behavior by using urllib and some hacks. This is what https://github.com/scrapy/w3lib does, which Scrapy currently uses. But it's still not quite compliant.

Also, surprisingly, on some crawls URL parsing can take CPU amounts similar to HTML parsing.

Ada / can_ada look very promising!
Thomas Merton's _New Seeds of Contemplation_
"There is valuable knowledge worth learning in the technology" != "this is strictly better software on every axis and you should switch to it for your daily work"
I think increasingly only 'whales' buy new. This is especially true for trucks.

Whales don't do basic cost vs utility analysis, love bling, and make purchase decisions for socio-emotional reasons.
Dan's point about being aware of the different levels of inequality in the world is something I strongly agree with, but that should also include the middle-income countries, especially in Latin America and Southeast Asia. For example, a user with a data plan with a monthly limit in the single-digit GBs, and a RAM/CPU profile resembling a decade-old US flagship. That's good enough to use Discourse at all, but the experience will probably be on the unpleasantly slow side. I believe it's primarily this category of user that accounts for Dan's observation that incremental improvements in CPU/RAM/disk measurably improve engagement.

As for users with the lowest-end devices like the Itel P32, Dan's chart seems to prove that no amount of incremental optimization would benefit them. The only thing that might is a wholesale different client architecture that sacrifices features and polish to provide the slimmest code possible. That is, an alternate "lite/basic" mode. Unfortunately, this style of approach has rarely proved successful: the empathy problem returns in a different guise, as US-based developers often make the wrong decisions on which features/polish are essential to keep versus discarded for performance reasons.
Apple podcasts, fyyd, podcast index, ...
But putting up 1000s of anti ballistic middle satellites somehow _isn’t_ a huge escalation?

My point is one escalation leads to another so the lead you think you’ll have is not as big as you’d expect. You just provoke the other side to escalate too.
One thing that I've run across is when doing a select on a large table with serial or indexed timestamps, ordered by that column is that the plans are horrible when the criteria you're using are unexpectedly rare, even if there's an index on that column. e.g. If col foo has low cardinality, with a bunch of common but a few rare entries, the planner will prefer using the ordering index to the column index even for the very low frequency ones.

Partial indexes can be really useful there, as well as order by (id+0). But it's a total hack.
> I understand the PG maintainers stance, but I can’t agree with it

I don't just not agree, I truly don't understand how they can take that position knowing the nature of the problem.

"The problem"=optimizing over a large space in limited time without complete info. It will never be perfect, there will always be exceptions.
I suggest two books by Hesse - Siddhartha / Narcissus and Goldmund.
Yeah same but as the article states, there are extra terms in the agreement such as a maximum of 26 loans and a two-year renewal, whichever comes first. And the ebook is usually 4 times more expensive than the physical one just for that period. It should be treated just like a hard copy in all these manners.
yup. it can be dangerous to mental and physical health like anything, if it is overdone. people have a hard time talking about it but i think the younger generations are thank god much more open to discussing this type of thing in public.
More like, people who are incompetent cannot determine BS from non BS as well as someone who is competent. People who are incompetent are also more likely to engage in bluffing strategies (ie BS) in order to gain status than someone that can simply rely on their competence.
Thanks! Super interesting... however - I think our understanding of how to properly aim it, and make it resonant in the same way that mythical ancients a read to as have - We dont yet understand the frequencies of being.
a crucial book for a "born-atheist" kid like me, trying to make sense and come to terms with my notion of reality in a very religious and mysitical society
That's how they got into those positions, so they select for folks who do the same, either directly or indirectly.
'thoroughly corrupt"

That is a slogan, to justify doing more bad things. The ends justify the means, and making up a reason. "Of course the government is corrupt, hence I'm justified in also being corrupt."

If there is actual corruption and proof, it should be brought forward.

Strangely enough, this is done, and Republican/Right have a much higher percentage of being the corrupt party. Even though this is their rally cry.
Struggling to Surrender: Dr. Jeffrey Lang
> macOS on Apple silicon processors (M1, M2, and M3) includes a feature which controls how and when dynamically generated code can be either produced (written) or executed on a per-thread basis. […] With macOS 14.4, when a thread is operating in the write mode, if a memory access to a protected memory region is attempted, macOS will send the signal SIGKILL instead.

This isn’t just any old thread triggering SIGKILL, it’s the JIT thread privileged to write to executable pages that is performing illegal memory accesses. That’s typically a sign of a bug, and allowing a thread with write access to executable pages to continue executing after that is a security risk.

But I know of other language runtimes that take advantage of installing signal handlers for SIGBUS/SIGSEGV to detect when they overflow a page so they can allocate more memory, etc. This saves from having to do an explicit overflow check on every allocation. Those threads aren’t given privilege to write to executable memory, so they’re not seeing this issue…

So this sounds like a narrow design problem the JVM is facing with their JIT thread. This blog doesn’t explain why their JIT thread needs to make illegal memory accesses instead of an explicit check.
Ecclesiastes was a turning point in my case.
> At this point, when you see a sufficiently large American business

No need to single out American business, this is just as true - if not more so - for e.g. Chinese business. It is probably true for any business which hails from or mostly does business in a country with a significant military/intelligence apparatus.
Accessing such areas is sometimes done deliberately since programmers could rely on the OS telling them what just happened using signals instead of nuking the process wholesale. Doing it without signals is usually slow and/or clunky (null-pointer checks, read/write permissions, existence of pages), or straight out impossible.

Accessing other processes' memory is not the concern since virtual memory provides each process the illusion of having the entire address space for itself.
The plastic industry knowingly pushed recycling myth for decades [video]
Why? Soldered drives are awful. If your motherboard dies you can kiss goodbye to your data. Watching Louis Rossmann’s repair videos disillusioned me from ever wanting to upgrade internal storage beyond 1TB.

Externals are cheap, fast, and safe. It’s win/win/win, the only downside is that they’re inconvenient if you want to use the laptop on a non-flat surface (such as a lap), but I’m not sure I would pay the Apple tax just for that.
I highly doubt that some suit at Boeing picked up the phone and asked the DoD for a reference. It's not how these things go, and it's much more dumb in real life.

Something closer to Fargo.
US to inject billions of fab CHIPS cash subsidies to Intel, Samsung and TSMC
The God Delusion by Richard Dawkins
I tossed some things I like into a playlist!: https://open.spotify.com/playlist/6QrUSfICHxKThcd83XpkXY?si=...

This is all from before the early ‘80s. One aspect: It’s absolutely wild to compare the ‘70s in Kenya musically – live music – to electronic music today. I find it easy to trace the, uh, inspiration? from the music of colonized people to US/European electronic music and into the mainstream.
I am on the commission overseeing a major public library system. I strongly disagree with your interpretation of what libraries do.

First, the real estate presence of the library is extremely important. Children's storytime is one of the strongest drivers of foot traffic. Some of the buildings act as designated cooling centers during heat waves. They are community centers and gathering spaces for local organizations.

Also, just because you can spend $10 on an ebook does not mean others would choose to do the same! That's important money to many people.

Otherwise, here are some other things I've seen libraries do that I think your comment underestimates:

- supplies reading materials to jailed inmates

- helps new residents navigate city services

- manages the city archives

- provides wifi access for the 10%+ of a big city that does not have wifi at home

- gives free books to build book collections at home

- loans tools and other "maker" equipment

Not all libraries are funded well enough to do the above, and the specific definition of a library in 2024 is very hard to nail down - basically converges on a community center.

All I'm saying is that libraries are making concerted efforts to break out of the traditional definition ("gatekeeper of information") - you should check out your local library to see all that they do!
The "Dictionary of gods and goddesses, devils and demons" gives good descriptions and has cross references on categories, etc.

Its a thick book which kinda illuminated for me how many of these types of things humans have come up with and how over time one set of them influences the next.
Prevalence of sleep-disordered breathing in the general population
I'm mad that they offer anonymity to criminals. If you offer a service that lets people hide their identity, you ought to perform a bit of due diligence.
Disclaimer: This became more of a rant than I intended. I've become pretty unhappy with the general quality of the "professionals" I've interacted with lately.

I just can't agree with this take. It sounds that simple, but it's not.

I happen to enjoy learning and fixing.

It would take me a long time to build that trust. Nobody cares about my things and my family's safety like I do.

Most people are a long way from making as much money as an expert would charge them.

In the last couple of years, I have had some terrible times when I call for help.

When the dealership is charging $200/hr to have a kid plug in the car and follow a flowchart, I'll just take a look myself.

Plus one time they left my fuel pump loose and I had to pay (in time and money) for an extra round trip with Uber, and the fuel it sprayed onto the road. They didn't fix the original problem, which cost me another round trip.

Another time, I had technicians (experts) out to look at my leaking hot water tank 4 times before they decided it was time to replace it. I wasted the time calling, babysitting, coordinating, figuring out how to shower without hot water, etc.

If this is the average "expert" count me out. I'll do it myself. Plus, throwing money at a problem isn't near as fun.
COBOL is my next career move. I'm tired of these modern languages.
Is this new or old reddit being benched?

That would be an interesting direct comparison.
Ha. Maybe they are thinking of this:

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

(Could that be a subtle reference? Was the director or writer a techno fan?)
I've been trying to induce it willingly for around a decade at this point. Same for lucid dreaming. Haven't really managed to do either one, not sure if I am capable of it either. Oh well.
A warming island's mice are breeding out of control and eating seabirds
Nobody chooses COBOL as a language for creating new systems today. It is maintenance of existing systems, primarily but not exclusively, running on IBM mainframe and midrange servers.
Yeah I'll learn as much as I absolutely have to in order to get my paycheck. Any more and you need to give me a raise.
Invite only, yes. Probably because so it stays the way it is and they do not want to discuss all their style again and again and again.
Next try out the search engines.

Anecdotally, Google Search loads ~500ms faster than DuckDuckGo on the OG Pinephone.
From using a vpn, I find that youtube adverts are different between countries.

I find the adverts aimed at Panama to be least displeasing, they get adverts for South American soft drinks that I'v not heard of before and real estate agents that talk rapidly in Spanish.

Personally, I find adverts in a language I don't understand at all to be more tolerable.

I figure that I'm being nice by not using an advert blocker.
A lot of companies don't care about end user performance experience. Companies will burden issued PCs with bloated anti-virus, endpoint monitoring, TLS interception, Microsoft Teams, etc. If there's no explicit responsiveness goal, then performance dies by a thousand cuts.
If I had to pick the next startup hubs in Africa, based on ICT exports and robust tech and financial industry by size I'd probably select Kenya, Uganda, Ghana, Cameroon, Madagascar, and Ethiopia, along with Nigeria due to it's large single market.

South Africa is already a major hub and has a robust telco and financial market thanks to organizations like Vodacom and Nasper.