skysight-inc/HackerNews huggingface dataset:
The paper says that almost 500 of these were identified by MD5. That indicates that about 0 effort was put into mitigation.
One of the strangest sightings in Kansas City, MO is a Concorde nose cone encased in glass in someone's back yard easily seen when driving down the street.

https://flatlandkc.org/curiouskc/question-everything/questio...
The end user also needs to be informed of their obligations, as they are also using the icons.
Related earlier:

Toshiba to be delisted after 74 years, faces future with new owners

https://news.ycombinator.com/item?id=38701053
> has DirectX support, but doesn't have Vulkan

The Vulkan implementation is still there. You just have to install the redistributable. (see https://vulkan.lunarg.com/sdk/home - Runtime)

There's no separate Vulkan-less version of the drivers AFAIK - it's just that the installation program of the manufacturer doesn't run so that there's no opportunity to install the Vulkan runtime.
if crime is done to me personally, it takes away my liberty. individuals have rights, which is the foundational concept of the Enlightenment and all modern society.

there is no panic here. every reasonable person agrees this is a problem, and it will take very little effort to fix it. these AI companies are not hurting for money. every single one of them is valued in the billions of dollars. they can spare "0.5 ppm" of their funding to go do what almost everyone agrees needs to be done.
Ok so the paper presents a central metaphor for reasoning about LLMs.

The metaphor: a book with all possible conversations/ human writings ever, and a [good] llm is finding the spot in the book that exactly matches the context and reads from the book as a response.

Certainly if you've experimented with a model that hasn't been fine-tuned (eg via rlhf) this metaphor will be resonant.

Is it useful?

(How does it help me understand LLMs with different capabilities? How does it help me understand models with different fine tunings?)
Google Chrome Tests Favicons Display in Side-Scroll Carousel and Dynamic Color
Oh and some of the React core team landed at Vercel, and React has been focusing on backend features and partnering with Next/Vercel on early development of said features.

So there is frustration that the React project is now perhaps an extension of Vercel's interests, and focused on helping them sell hosting.

Never ending drama in VC land.
As noted in the quote, the CommonCrawl WARC files don’t contain images themselves, LAION used those files to find img tags and downloaded them themselves
Exactly. I keep everything off the public internet unless it's a website meant to be accessed by millions of people. Nebula is all I use now.
This is not surprising, the Federal Court of Australia issued a similar ruling last year for the same reason, namely that an inventor for the purposes of patent law must be a natural person and AI are not legal persons: https://www.lexology.com/library/detail.aspx?g=2a9508a2-d7fa...

Also worth noting that that case involved the same plaintiff as this one, Dr Stephen Thaler, who has been on a mission to have a court recognise his AI system, DABUS, as capable of inventing patents.
Any one of a number of things, one of which is volition.

The majority of people are capable of determining both proximal and ultimate causes/motivations for their actions. They're influenced by external stimuli, sure, but humans are capable of directing their thoughts deliberately to, for example, perform simple mental arithmetic.

Every time someone thinks "What's 20% of 38?" or "How do I spell conceive?" or "What's the quickest way to Dave's house?", they are triggering a mental process. They are choosing to focus their thoughts in a particular direction to get a result that they will then use in future decision making.

It's not relevant what caused the thought that led to them making the decision; the decision still gets made and acted on by the person. The sequence of thoughts from the decision point to the result/abandonment is volitional.

Is that really not something you can do?
That’s what I remember from QED, the integrals all collapse to something that looks like a small finite-width Dirac impulse around the mirror direction. So the derivation is interesting and would be hard to simulate, but we can approximate the outcome computationally with extremely simple shortcuts. (Of course, with a long list of simplifying assumptions… some materials, some of the known effects, visible light, reasonable image resolutions, usually 3-channel colors, etc. etc.)

I just googled and there’s a ton of different papers on doing diffraction in the last 20 years, more that I expected. I watched a talk on this particular one last year: https://ssteinberg.xyz/2023/03/27/rtplt/
You also didn't have much choice; XFree86 is what everyone used and it more or less the only realistic option.

Also doesn't help some people have been rather aggressively banging the Wayland drum for a long time now in a way that quite a few people find rather unpleasant. About half a year ago someone told me I "need" to switch to Wayland because programs will drop X11 support "any time now", all with a sense of glee. A quick search on https://hn.algolia.com with "Wayland by:username" showed they have been telling people that for about 7 or 8 years. Clearly that hasn't happened, so... And when they started banging this Wayland drum so aggressively there really WERE actual problems. Textbook "toxic fanboy" stuff. At some point people start filtering this sort of stuff out.

The first time I really looked in to Wayland was when "I'm tired of this anti-Wayland horseshit" article took off, which starts by comparing "anti-Wayland activism" (something which doesn't really exist as an organised force) with "anti-vaxxers, flat earthers, 9/11 truthers", dismisses anything that disagrees as "lies", and is generally just a stupid rant with a number of fairly obvious factual inaccuracies. To say this rather put me off from Wayland would be an understatement.

I'm not holding you responsible for any of that of course, nor am I saying this is representative of people interested in Wayland as a whole, but at the same time ... I do think Wayland has burned a lot of goodwill with stuff like that, and that people voted that stupid insulting conspiratorial rant to the frontpage did no one any favours – it's not just a single person who wrote that article, it's the hundreds of people who voted on it, and some of whom defended it.
Same. I tried a ton of things such as "Robot", "Banana", "Cheese", "Flower", etc.. and got things that were completely random.
AI-driven type coercion is a new type of debugging hell.
And how does mmap gonna help with the performance when the bottleneck is flash to DRAM bandwidth?
I agree - computer should be able to defend resulting position, but with human eyes ...

Compare positions you get after:

- 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e5 7. Nb3 Be7 8. Bg5 Be6 9. Bxf6 Bxf6 10. Qd3 Nc6

Black here has very natural development - his bishop is controlling d5, his knight is ready to jump to d4 (thus interfering with white heavy pieces control of d-file). Because of this he can liquidate into drawn (if difficult due to worse pawn structure) ending after 11. O-O-O Nd4 12. Nxd4 exd4 13. Nd5 Bxd5 14. exd5

This way of playing with Bg5 is not so popular anymore today (Be3 is way more topical, with either O-O or O-O-O), but it offers clearest comparison to analogous position.

- 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e5 7. Nb3 Be6 8. f4 Be7 9. f5 Bd7 10. Bg5 Bc6 11. Bxf6 Bxf6 12. Qd3

Black needs to control d5 and e6 is off-limits, so he has to reroute his bishop to c6, where his knight wants to be. White has lasting pressure on d-file, it's not clear how black will develop his knight and he cannot easily force pieces off the board.
Not sure how. Zig is targeted as a systems level language but isn't memory safe. It's complex enough in its own way. I don't see it faring well against Rust - it'll have it's proponents and enthusiasts but I doubt it'll ever see the same adoption as Rust (i.e. it'll be closer to what D accomplished trying to supplant C++).
Despite reading essays of other devs telling you how you should dev, have faith in yourself. Over time you'll develop your own proclivities, instincts, etc., and end up writing your own essays to the next generation.

People writing essays are not writing it from some impossible point of knowledge or privilege. They're just you in the future.
Show HN: Playing Telephone with GPT-4 and Dall-E-3
Hello Hacker News!

I’ve been having some fun recently and I wanted to share with you. My idea was to feed ChatGPT an image and ask for a caption, feed that back to DallE, then call this in a loop, and observe how the image that was generated changed over time. Similar to playing the game “telephone”. The results were really intriguing, so I built something that you can play with.

Note this is best on a desktop (streamlit is optimized for a large screen), but if you’re on mobile you’ll want to expand the sidebar to start — it’s the carrot on top.

My initial intention was for you to be able to submit seed images on the site and watch them progress, but that was too expensive and slow. So instead I built an explorer. While this also illustrates a framework I’m developing that helps structure code, it should be interesting regardless of whether or not you’re looking for new tools.

I’m happy to add more images — feel free to suggest starting ones you’d like to see!
Vercel, mentioned in the article, seems to be doing quite well.
see also https://news.ycombinator.com/item?id=38699000

but note that the predictions they come up with are along the lines of being a male fishing worker is bad for mortality; being a female manager is good for mortality.

(still, they do claim it performs better than current actuarial models, fwiw)
In the movie Primer, a group of four friends start a small computer business on the side. Two of them later invent a sci-fi box and then dramatic shenanigans ensue.

Something I missed at first [1] was the significance of an event that happens early in the movie. They need to buy a $50 router because their existing one is broken. They have an impromptu meeting where one of the characters gives suggestions on how they could try to fix the existing router. The suggestions are all half spoken before being answered: "Did you try the ..." : "yes"; "well , how about resetting the ..." : "I tried that too". Clearly they're basically reading each other's minds because of how well they know each other and how much time they spend with each other.

But then comes the 'punchline'. One character says 'yes' to buying the new router. The other response with "I need an 'aye'". Their side business apparently has very strict rules about what words they need to use for voting on decisions. It doesn't matter that they all know each other so well that they're finishing each other's sentences. It doesn't matter that this is a $50 router. And it doesn't matter that their income from this side business is inconsequential. The rules say that they need an 'aye'.

My own theory with "Right Way Guys" is that some people have been able to find a lot of success by leveraging the knowledge that's stored in the hivemind of society. They don't really know what they're doing when you consider what's going on inside their skull. But they have successfully copied success up till now. The plus side is that they're able to inherit successful methodologies that have survived over time without having to do all the hard work themselves. The down side is that they literally don't understand when they're in a scenario where it will lead to failure. [2]

[1] - I didn't think much of this until I watched the director commentary. Where they explicitly talk about how they intentionally setup this interaction to showcase how certain characters took the rules too seriously and which ones didn't take them seriously enough.

[2] - My theory on my theory is that this is also why so many people encourage others to join in their favored cargo cult practice (be it software development or anything else). Social behaviors may or may not work, but the more people you can convince to follow them the greater the chance that when they fail catastrophically and/or fatally they're failing for someone who isn't you.
It's the same flawed logic used to justify that sanctions on the people of a country would cause a regime change from within but that rarely works.

It would only work if there would be another alternative for those users to go to. Currently there hasn't been a popular move from reddit to somewhere else. So no, you're just annoying users but without harming reddit.
Many are outlined in this great piece by Yi Lu (no affiliation, I just don't think I could put it as well as he did): https://itnext.io/pains-in-terraform-collaboration-249a56b45...

Because of that bucket of problems people end up using these tools to manage terraform runs (also known as TACOs). Terraform Cloud is one of them; there's also Spacelift, Atlantis and a bunch of others covering various aspects of what terraform the language doesn't handle natively (ci/cd, state, tfvars management, dependencies, etc).

At the core though, this seems to boil down to a multi-graph comprised of states with some extra stateful pieces on top, like TFVars, inputs/outputs etc. All that's needed is a reliable service that manages these stateful bits in a manner that supports security and compliance needs (secrets stored safely, audit trail, etc). Currently all that is either not there at all, or part of a large "package offering" like Terraform Cloud or Spacelift.

The case I'm making is that this "logical core" needs to exist in a way that's not coupled to a do-it-all cloud-based solution. It probably should not be part of the language itself; but also shouldn't be an all-or-nothing proposition. Hence the VM / runtime parallel

Another parallel to express a similar concept could be "instrumentation for terraform" - it'd be odd if all the observability tooling for a particular language (say Java) were coupled to a cloud-based offering by the company that created said language (Oracle) right? There's a bunch of stuff outside of Java that most Java applications need nevertheless - like application server (eg Tomcat) and so on. Okay that's not exactly instrumentation; but then logging tools, monitoring tools, etc.
I don't believe that COVID "paralyzed" a generation. The acute non-vaccine phase in the US was what - 18 months tops? Hyperbole does not help.

People still got paid. Business got done. My kid learned. People got married. People got divorced. Children were born, people died. No evidence of a "paralyzed generation".

My youngest kid has incredibly strong math and verbal skills compared to my older kid, and I suspect that's because the youngest sat and listened to the online instruction along with his sibling.

Absolving all culpability and foisting it on "the government" or "shutdowns" is just as weak as using hyperbole to make misleading claims about how a generation was "paralyzed". Difficult to get shit done? Sure. Not paralyzed.
I fell into this trap as well. Started pretty hyped about vector dbs as the "magical crtl+f". Realized I needed some keyword matching as well. And also some transforms to get the right format for vector search. And also multiple chunking strategies for more fidelity search.

A month in I realize I'm trying to reinvent a search engine. Kinda wonder if I should have just used something like elasticsearch instead.
This is super cool.

For all the love llama.cpp gets, its method of dGPU offloading (prompt processing on GPU and then just splitting the model down the middle) is relatively simple. But its interesting that there even is so much "activation sparsity" to take advantage of. The traditional thinking in ML is that memory access is very random.

Hopefully the "cold" neurons eventually get offloaded to the IGP instead?

Also, its curious that they are considering a Metal kernel. I thought the performance advantage came from the hybrid memory pool... seems like that would only help old AMD Macs, unless I am missing something?
LAION is just a large scale scrape of the web, it's a bunch of images with the alt text. So you can say the same about the web itself.

> How can you trust the results you get from your training anymore once you know what went in?

Before taking a moral high ground, please take your time to learn how it works. LAION is well known for its notoriously poor quality simply due to being humongous. There's all sorts of unwanted crap in here. Everyone training on it knows that and does filter it, because it's practically unusable otherwise.
Wayland is still customizable, and x11 isn't going away. If you want to trade in security and maintenance for features and capabilities, nobody will try to stop you. In that sense, distributions still don't hold much power over the user besides what they present as default.

> The fact that the same organization hosts flatpack but has not vision of how to use the capability model for Wayland really poses questions on the vision.

I disagree, and I'm a staunch GNOME skeptic myself. Flatpak and Wayland were both built as extensible systems from the start, and GNOME's implementation of both technologies is just one interpretation of the protocol. KDE is a good mirror example; their Wayland implementation exposes many features completely unavailable on x11, and their Flatpak permissions are integrated right in the Settings app.

Personally I don't like GNOME's approach to the desktop anymore, and I refuse to defend most of their more opinionated decisions. Those choices have a minimal impact on desktop Linux outside of GNOME though, and it more feels like Red Hat is displacing the amount of work put into keeping legacy systems alive.
This isn’t a statistical study with questionable methodology or a fleeting observation, it is a constant and personal empirical experience we all have that has been observed and analyzed for all human history. It is not self reported data, you have access to it right now, this is a totally different thing.
"Power*" made me think of Microsoft, so I was almost expecting this to be Windows-specific. (PowerShell, PowerPoint, Power BI, Power Apps, Power Automate... I'm probably forgetting some.)
It's the same issue with the "W3C is just a standard." Rather than making the lives of web developers and users easier by just basing every web browser on Chromium we have to deal with caniuse, polyfills, nonstandard extensions. Basic features like tab sharing are implemented by Google's NIH cast protocol. There's no such thing as a website anymore there's Chrome apps, Firefox apps, and Safari apps. More time is spent wrangling webpack then doing actual web development.
No, there definitely is CSAM in the clearweb, it's just that it's usually ephemeral as it gets relatively rapidly removed as fast as it's added, and having a process to fight CSAM is (rather expensive) table stakes for anyone who wants to make a public service that includes user-generated content, because you will get "this kind of content" posted on your platform.

E.g. one of the issues with changes in Twitter moderation after the management change was that it turned out that reducing the moderation manpower meant that suddenly CSAM on Twitter was more prevalent.

The same applies to other media - e.g. observing Mastodon https://www.theverge.com/2023/7/24/23806093/mastodon-csam-st... found a pretty similar "CSAM rate" as in this Laion dataset.
You certainly can build sandboxing atop X11. If you're reading using a web browser on a Linux desktop (or in a VM on a Linux desktop), then you're literally staring at an existence proof.
They say you need to start as a kid for 2 main reasons, one as you mentioned time. Second is survivor bais. There are way more kids that suck as chess/whatever and stop playing than prodigies on path to become grandmasters.
People don't like LaTeX.

I work on a family of ISO standards. Started off using LaTeX 30 years ago, then Microsoft Word, currenly using a custom XML workflow, starting to transition to AsciiDoc+AsciiMath.
Tada icon (party popper) does not fill right, you might want to give that algorithm a look
That totally misses the point. How about running Wayland on systems that a non-negligible number of people use, like Macs? Or even an enormous number of people, like Windows?
^^^ Apples to oranges:

<DoStuff args={...}><DoMoreStuff args={...}> <DoEvenMoreStuff args={...}/> </DoMoreStuff> </DoStuff>

vs

DoStuff(DoMoreStuff(DoEvenMoreStuff()))

Both of them you would split into indented lines when they become too long. And 1 becomes too long much faster.

Also with 2 you can do

const todo = DoMoreStuff(DoEvenMoreStuff());
DoStuff(todo);

where as with 1 you cannot.
Since the article doesn't talk about the fun details: https://youtu.be/6yqi0FabHHs?si=DvT2BOYcqW-ZXJi2, talks about how big it would need to be, among other things.
None of this addresses:

- The misleading title change

- The missing methodology document

- The missing context of absolute scores alongside deltas

All things that have changed since last year's survey.
Yes, the goal is at the end to run larger models on the phone as phones have very limited DRAM.
All users of the generated "logos" also need to provide the Lucide copyright notice and license.
They have to choose preferred reference frame to dodge special theory of relativity, but this produces antirealism: the preferred reference frame have stronger reality than other frames.
The important stuff from the readme (if you're not looking to tinker with it directly):

We have tested PowerInfer on the following platforms:

x86-64 CPU (with AVX2 instructions) on Linux

x86-64 CPU and NVIDIA GPU on Linux

Apple M Chips on macOS (As we do not optimize for Mac, the performance improvement is not significant now.)

And new features coming soon:

Mistral-7B model

Metal backend for sparse inference on macOS
They're probably talking about the Linux VM that hosts the containers.
He endured modern journalism, then he fixed it.

it's about 10 lines of code to add a client side feature to have posts filtered out by domain. That's the easiest way to avoid the main clickbait offenders.
Wow, thanks for this recommendation!
"adversary-in-the middle, also known as man-in-the-middle"

Hoo boy.
Does anyone have resources or advice for someone interested in podman as a replacement for docker-compose? There is a lot I like about podman but my previous exposure to kubernetes felt extremely complicated for my use cases.

Most of the time my docker-compose projects only need to run on one or two machines without much horizontal scaling or fault tolerance and portability/ease of spin-up are more important than high 9s edge cases.

If that's my use case should I just stick with docker-compose, or does podman simplify kubernetes config enough that its worth considering the switch? I'd like the flexibility of being able to deploy to a k8s cluster if the cost is cheap in terms of mental overhead and how easy it is for another developer to pick up and run with.
>No idea. I'm using Pop OS.

So you're being upvoted to the top by praising how flawless Wayland works on an OS that runs by default on X11? :))

Aww man, I hope there's a miscommunication somewhere, like you switched PopOS from X11 to Wayland, because otherwise this is HN comedy gold.
"sorry timmy, dad lost his job because he can't work. enjoy being poor until he gets a new job!"

"sorry timmy, dad lost his life because he was forced to work. enjoy being poor and an orphan!"
Wayland compositors will happily use gpu 3d engine, if it is available. Otherwise, they will do their job with Mesa's software rendering.

They also accept dma-buf handles from clients, so if other software on the system does use gpu, the compositor has somehow to do its composition, and zero-copy if possible.