skysight-inc/HackerNews huggingface dataset:
A couple weeks ago I managed to get a nice setup for viewing Java JIT disassembly[1], and did a bunch of ad-hoc tests on OpenJDK 21 (and some on whatever build of 23 was on openjdk.org). do manage to vectorize a decent amount of vectorizable loops, but semi-often missed some improvements, and some trivial things didn't vectorize at all (most amusingly, a loop summing an int[] to an int didn't get vectorized, while int[] to long is). Scalar code codegen is also quite mediocre.

GCC & clang, in comparison, often produce assembly which I'd consider optimal, or close to it, for vectorizable loops, and are noticably better than OpenJDK for scalar code.

[1]: it's a bit messy to use but: https://github.com/dzaima/grr#java-jit
My condolences on the passing of your father and thank you for bringing this to HN. I write this to further contextualize his impact.

In the late 90's, my career was in haptics (touch:haptics as vision:graphics) -- at first focusing on haptic rendering of 3D scenes for virtual environments (e.g. medical, military simulation) and then landing at Immersion to make consumer devices. We leveraged Microsoft's ActiveAccessiblity feature to allow "feeling" the Desktop, an experience which, via technology transfer, is now in many Lexus cars.

Both in appreciation of this technology, as well as understanding how haptics can be vital to accessibility, I represented IMMR as a member of the W3C WAI [1]. And in that role, I went to accessibility conferences. While in college, I knew some blind users of screen readers, these conferences were my first time being exposed to Braille readers, the software and hardware companies behind them, and their large community of users. I became personal friends with blind users and directly saw how this technology enabled them to be valuable contributors to teams and society. Their performance with these tools is so impressive.

It's easy to forgot now with Social Media and Politics, but at that time of the rise of the Internet, the prevailing spirit was that the Internet would connect us all, independent of geography, socioeconomics, and disability. Your father's groundwork and continuing dedication prevented disenfranchisement at a time when things moved very quickly. I fear the modern Web may be leaving people behind (I have not been close to it for >20 years, so that may be baseless).

I lost my father a few years ago from COVID. While I look at pictures and videos, it's really his creations and the people whose lives he enriched that I reflect on the most. I never met David Holladay, but I have witnessed his impact.

Coming full circle, I recently realized that my current work in making Text User Interfaces for finance can improve access to users' financial information, via screen reader or braille device. Ironically, we are using Braille runes to allow sighted people to see graphs in text environments [2]. We will carry out this work in memoriam. Amen.

[1] https://www.w3.org/WAI/
[2] This is an example of that: https://github.com/mum4k/termdash?tab=readme-ov-file#the-lin...
> It is thought to be one of around 270 illegal weed farms worth more than $4billion that have sprung up across the state since it legalized the drug in 2020.

Another blow to the "legalization kills the black market" argument
Interesting that they avoid helm. It is the "plug and play" solution for Kubernetes. However, that is only in theory. My experience with most operators out there was clunky, buggy, or very limited and did not expose everything needed. But I still end up using helm itself with the combination of ArgoCD.
Totally agreed. I’m unclear whether eliminating this (or even all) mechanism for price fixing on rent will cause prices to drop.
Show HN: Goai – A OpenAI CLI tool for text and image generation
This tool aims to simplify day-to-day AI operations, while allowing configuration of both prompts and models. Will most likely be extended to support the openAI assistant whenever it's out of beta.

Requires openAI key.
Thanks for the leads, but I need it on Linux and Android. You appear to be right about this use case being a stretch for Joplin/Obsidian.
The specific issue that bothers me is the incorrect imitation bokeh. The hair farther from the head is too blurry despite being well within what should be the focal plane.

This is inherent to what I think is Apple’s model of depth of field: Apple takes a picture that is fairly sharp everywhere and generates an ordinary RGB image plus a depth map (an estimated distance for each pixel). Then it applies some sort of blur that depends on depth.

This is a decent approximation if the scene contains opaque, pixel-sized or larger objects, so that each pixel’s content actually has a well defined depth. But hair tends to be much smaller than a pixel, and a pixel containing both hair and background can’t be correctly represented.

This was an issue in older (circa 2000?) Z-buffered rendering — if you naively render hair and then render an object behind the person based on the Z data from the hair rendering, you get very wrong-looking hair. It turns out that just having a GPU that can handle a zillion vertices doesn’t mean that rendering each hair independently gives good results!
This is the most disturbing thing about LLMs, imo. Not that "LLMs aren't intelligent, they just say something plausible and if they don't know what they're talking about they'll fluently bs about it" but that "when forced to respond to a question out of their depth humans sound exactly like LLMs... oh no humans aren't intelligent" and in fact we really don't have a solid definition of intelligence beyond "yeah but did it work though?"

The only way to distinguish genius and madness, the old saying goes, is in the results.
This discussion of if LLMs are truly intelligent or not (they are not) seems like the "What is really DevOps" or "it's not serverless - it's just other people's servers" or "it's not web 2.0 - it's just ajax" discussions. In the end to me it misses the main point - is it useful to you or not? Can you rely on it for a feature or not? Is hallucination going to be a problem or is a bit of fake creativity actually useful for what your users need?

If it's truly intelligent or not to me seems like a "café conversation", it's entertaining as basic chit-chat to spend time but I don't see the point and people seem to make it more deep than what it needs to be.
Not surprising to me. People are complaining about how difficult it is to know k8s when you talk about the basic default objects. Getting into the weeds of how the api and control plane work (especially since it has little impact on day to day dev) is something devs tend to just avoid.
Doesn't really mesh with my experience, especially the longer k8s been out.

It can be cheaper to depend on cloud provider to ship some features, but with tools like crossplane you can abstract that out so developers can just "order" a database service etc. for their application.
The way I see it, LLMs have taken one mode of thinking, which is educated guessing, and ramped it up to superhuman levels. Same way Deep Blue took rote memorization and ramped it up to superhuman levels. I think the true AI would come from digitizing all the different modes of thinking, then somehow bringing them all together into one superintelligence
When ChatGPT was new, some people did describe it as "Mansplaining as a service". much as I like AI, I can see why.
I canceled my ChatGPT subscription recently and I can't test it on on GPT4 either.
Mistral Large should be inferior to GPT4 according to mistral own benchmark.
Also, look at my edit, don't run it only once, LLMs arent infered deterministically and it can give you a wrong response even if it respond correctly 80% of the times.
Stories like this confirm my opinion about how much bad management there is out there.
What you really want to learn about is observability, benchmarking and instrumentation. Once you are an expert in these topics for your domain, optimization will be about making obvious choices within localized constraints.
You can achieve this without k8s, though. If your goal is, "I want zero-downtime deploys," that alone is not sufficient reason to reach for something as massively complex as k8s. Set up a reverse proxy and do blue-green deploys behind it.
I chose Joplin over Obsidian because they offer webdav sync and it’s trivial to set up sync with a synology NAS. Obsidian doesn’t offer it as it competes with their sync commercial offering.
But why are his toys floating around in the air and moving on their own? Why is there a guitar playing itself? Burden of proof just shifted.
Helm is just a mess. If you're going to deploy something from helm, you're better off taking it apart and reconstructing it yourself, rather than depending on it to work like a package manager
Maturing industry is a form of technological development. Better tech = better manufacturing techniques, from resource gathering up to the retailing system. Mining and manufacturing are more and more mechanized and automated, and lots of the retail end is online, complete with automated logistics.

To say nothing of the fundamentally better chip designs we have.

We're making better things, in a better way, faster and cheaper; and each improvement reverberates through the system making everything else cheaper, better, and faster.
Is “hope” the new replacement for SLAs? Or am I missing something with that statement?
I thought most house price inflation was about land values? If it was just build costs wouldn’t we see more starter, smaller homes
Does anyone else wonder why most IQ tests so heavily rely on testing pattern-recognition and very little on testing creativity and problem solving?

Mathematics provides a framework to accurately measure the last two, but it's virtually unused. You could probably use some simplified mathematical framework (boolean algebra?), so your test subjects - who may not be familiar with mathematics - can work with something that can be picked up quickly. There's many representations besides notation that could be employed too.
Those flock cameras make me unreasonably angry.

I've considered filing a FOIA request about them but can't figure out quite what I'd be asking for. Data retention? Frequency of queries? Efficacy?
I push for k8s because I know it. Why not use something that I know how to use? I know how to quickly set up a cluster, what to deploy, and teach other team members about fundamentals.

How many people out there really need C# or object oriented programming?

The argument you present might be valid if you decide to use a tech stack prior having much experience with it.
My only concerns about using Joplin were security-related, when handling sensitive notes (financial data, logins, etc). The interface looked awesome.

Have Joplin plugins been secured/sandboxed yet, or are they still able to exfiltrate data? That's one reason I never used it for very secure notes, same with Obsidian. Joplin also used to store notes unencrypted locally, not sure if that's still the case. Of course most people don't mind, but I was investigating the highest-security note tool I could find at the time.
Huh, this article has hardly anything deep, technical, thought provoking or unique compared to ten thousand other Kubernetes articles.

I am rather happy that people are having general purpose discussion about K8s.
[dupe]

Some more discussion here: https://news.ycombinator.com/item?id=39556041
Honestly, devs of the applications that run on top probably should not have to worry about it. Instead have a platform team provide the necessary features.
Just a thought as well in my corpo experience: Unfortunately, there are some spaces that distribute solutions as k8s-only... Which sucks. I've noticed this mostly in the data science/engineering world. These are solutions that could be easily served up in a small docker compose env. The complexity/upsell/devops BS is strong.

To add insult to injury, I've seen more than one use IaC cloud tooling as an install script vs a maintainable and idempotent solution. It's all quite sad really.
It is actually quite well defined: https://en.wikipedia.org/wiki/Fluid_and_crystallized_intelli...

LLMs are lacking in fluid intelligence and there is even a good benchmark for it called the abstract reasoning corpus.
Shapley Supercluster
A video call is excessive, but a phone call seems fine, even good. Far better than just being ghosted after many hours of interviewing.
"Totally possible I've just not seen something though"

There are many videos in Russian propaganda channels on telegram. Try aussiecossack Channel. This is NOT an endorsement.
"Artificial" is a clearly defined term. Artificers (presumably human, but always intelligent and goal directed) built this. The problem isn't with the 'A', it's with the 'I' we keep throwing around without knowing what we actually mean.
Smells are very culture dependents, some culture have vocabulary to describe parts of the smell that allow the brains to remember more accuratly a smell.
Normal people just see facebook.com in their browser URL box and will never be dealing with the hundreds of different CDN domains it might be pulling from anyway, unless they're inspecting the HTML in dev tools.
we just need to print some more money and give everyone to afford insurance.
/s
Maybe a resurgence of local news outlets? "news written by people you can trust to be people" might be what we need to bring that subscription model back.
There is Zullip. It is quite great and has a free option for open source projects. It is quite easy to setup.
Compression and intelligence are closely related. http://prize.hutter1.net/
The algebraic structure of Infinite Craft
They are installed outdoors, sometimes on top of people's homes.

https://twitter.com/loteck/status/1760859493133697237?t=AQTP...
Can you specify what state of the art infra tooling you mean?
I honestly don't understand it either. Familiarity? K8s has like, what, 5 big concepts to know and once you are there the other concepts (generally) just build from there.

- Containers

- Pods

- Deployments

- Services

- Ingresses

There are certainly other concepts you can learn, but you aren't often dealing with them (just like you aren't dealing with them when working with something like docker compose).
The analogy to notarizing everything you sign is misguided. Notarization is not required to prove you signed something -- it's usually required to make a legal claim about something in the document, e.g. "I am making these claims under penalty of perjury, and this independent party watched me make those claims."

Commit signing provides an integrity and attribution, but that's it. The author seems to think there's some broader meaning to it, but there isn't. Broader meaning can be built on top of commit signing, but that's a separate system that can have a lot of different forms.

I remember reading similar stuff about code signing in the early aughts. The complaints weren't about code signing, they were about accountability. "If I sign this then that means someone can hold me responsible for something that goes wrong." But they can do that anyway -- code signing didn't create a whole new form of tort that was completely impossible before.

There's this sect of software people that seem to think that it's impossible to make legal attributions without the involvement of asymmetric cryptography. Like, they could just show up to court and go "You can't prove that I wrote that software because it's unsigned" and so any legal action against them is impossible. And therefore being forced to sign stuff opens them up to a whole new universe of legal action.

In reality, if someone wants to sue you, they will. If they say that you wrote something, and it looks and smells a lot to a court like something you wrote, the court will determine that you wrote it. So sign your commits -- not because it'll magically make bugs go away, but because supply chain integrity is turning into a real problem really quickly, and this kind of stuff is just table stakes at this point.
IQ tests are the single most empirically validated and meaningful proxy we have for intelligence.

Remember that it is an even stronger predictor of lifetime income and life expectancy than your assigned sex at birth, your gender identity, your race, your personality, or even the socioeconomic status of your parents.

It is also a powerful predictor of your educational trajectory and outcomes, your job performance, and so much more.

Hell, it's the single best predictor we have for your lifetime chances of being involved in a car accident. That's more inclusive than just causing one - having a high IQ literally means you're less likely to get hit in a car accident.

This actually covers death from all sources. If you divide IQ into 9 "buckets", those among the lowest bucket of IQ have a threefold increase in all-cause chance of death relative to those among the highest bucket.

IQ is also not many things. It's not a perfect proxy for intelligence. It's not very changeable (largely genetic). It's not possible to test for IQ in a way that cannot be studied/gamed. It's not fair. It's not equitably distributed.

But it's not nothing. Whether or not you like it, recognize it as legitimate, love it, or hate it, the fact stands that it's the single strongest predictor of broad life outcomes humanity has ever discovered. To ignore that simply because the implications make you deeply uncomfortable is no different from the renaissance church adamantly refusing to accept that the earth is not at the center of the universe.

Burning Galileo at the stake didn't make heliocentrism false or irrelevant, it made the church look willfully ignorant and intolerant of reconciling their reality-divorced views with what the natural world was screaming at us.
How would you recognise AI-generated content? Is it a particular writing style? As a dyslexic person I am having a hard-time recognising it
I'm not sure what changes if this brilliant essay is written by bot, human, or martian?
Dear hiring managers,

Please disregard this journalist.

Thanks.
It could also be fairy dust, no proof that it isn't that either.

As you can clearly see with this exaggerated example: that's not how proving stuff works. The burden of proof is on the one claiming that X or Y exist.
> Yes it does, unless you're violating the memory model.

Overflowing the stack violates the memory model.

> Such systems are not secure if they don't have IOMMUs.

Secure in what sense? I was under the impression that Rust could run on embedded devices like the ARM Cortex-M3, but maybe I'm wrong.
This generally isn't targeted at single property homeowners/landlords.

RealPage says if you have a portfolio of apartments, that following their recommendations will generate you more overall, regardless of occupancy. Their algorithm literally is "it is better to rent out 19 units at $X, when the demand will drop to 0.94X if there's 20 available". And it can do so because it happens to know that the other 80 units on the market with other landlords will be following the same rule.
I like getting a phone call. Zoom call would be OK, too.
In fact, an e-mail would be good.

Even without feedback, the job hunter can scratch that opportunity off of the list, and move on looking for something else.

Yes, it stings. But the finality of it allows you to move forward with your life.
You win some you lose some
I joined a team that used AWS without kubernetes. Thousands of fragile weird python and bash scripts. Deployment was always such a headache.

A few months later I transitioned the team to use containers with proper CI/CD and EKS with Terraform and Argo CD. The team and also the managers like it, since we could deploy quite quickly.
Mapping of language patterns in vector space is most definitely not "pure condensed wisdom"
There's a difference between need or you don't survive and it improves our operations.

The former is a very small set involving having huge amounts of bare metal systems.

The latter is suprisingly large set of companies, sometimes even with one server.
In my experience, if you use first-party charts (= published by the same people that publish the packaged software) that are likely also provided to enterprise customers you'll have a good time (or at least a good starting point). For third-party charts, especially for more niche software I'd also rather avoid them.
Related bunch of discussion from a few months ago:

Lessons Learned from Twenty Years of Site Reliability Engineering

https://news.ycombinator.com/item?id=38037141
It can be more than one thing, and no that does not necessarily follow, e.g. a smaller set of larger homes may be most efficient for a development company in terms of cost and potential revenue, regardless of whether or not material cost rises. Especially if costs of hookups, basements, licenses, etc. are non-trivial.
Every 5 moves, yes.

But as most Chess Grandmasters say, you only really need to use it in one difficult spot to change the result of a game.
> As tempting as it might be to predict that we’ll have a similar changing of the guard in the future, the following graphic provides a needed corrective to this thinking, showing the most valuable companies over the last three decades (Source: GPT-4):

Lol. Aside from not checking it (and I've found plenty of errors from these sorts of GPT-4 charts, where it retrieves the wrong data or something like that), plotting ranks as a bar chart is completely nonsensical. Top-notch analysis here.
Zoning restrictions on dense housing, car focussed sub/urban development, ignoring climate change, rampant low interest spending, and here we are. The middle class has no public infrastructure to fall back on. Transit is broken and not suitable for the aging population. Rents are rising faster than wages. Is it any wonder the birth rate is dropping?
Because nobody cares what REST meant "originally" or what Fielding had in mind.

What people care about, and what did caught on because of that, is getting rid of XML and SOAP, and using JSON and lightweight web serving concepts for data endpoints.
Could recoll help?

https://www.lesbonscomptes.com/recoll/pages/index-recoll.htm...
> Set up a reverse proxy and do blue-green deploys behind it.

That's what I currently use Kubernetes for. What stack are you proposing instead?
Methylphenidate is exactly what I take - strange and interesting that we have opposite experiences, but in Xberg I never had a problem
SLA do not prevent something from breaking, unfortunately. It is just a blame construct.
In America “root” means “barrack” so probably the translation pun you were thinking of wasn’t intended.
JOOQ is the only acceptable ORM.
I thought insurance rates were also rising because of increased rates of natural disasters, but this just adds more pressure to it.
Since there’s no agreement as to what method is best it’s time to start asking what rejection method people prefer on their application
From my experience, classical VMs with self written Bash scripts. The horror!
I see Kubernetes the same way as git. Elegant fundamental design, but the interface to it is awful.

Kubernetes is designed to solve big problems and if you don't have those problems, you're introducing a tonne of complexity for very little benefit. An ideal orchestrator would be more composable and not introduce more complexity than needed for the scale you're running at. I'd really like to see a modern alternative to K8S that learns from some of its mistakes.
Yeah that's the point. You know it and stuff everyone else.
This has happened to me twice now (and almost a third). The first time was with a certain tech darling with a hugging face emoji mascot, but I could at least sort of see that one coming, because the whole process was so poor that I had already written them off.

The almost a third time was the worst, though. I had a two hour interview with the CEO, who then didn't get back to me or reply to two follow ups. I then mentioned in passing two months later to the external recruiter what I had experienced, and the CEO emailed the next day offering a call. Dude, we both know what's happening, do we really need a face to face?