skysight-inc/HackerNews huggingface dataset:
I don't think that needs to be true, though. Let's go with the UK since the article mentions the British PM, there are trustable sources like BBC and other media whose journalists can verify events on scene can work with trusted photographers, have contacts with whom to cross-check claims,...

Yeah, some hoaxes will make it through the process, but some will be rectified later, and I don't see the ratio approaching 1. And those media are not hard to find. Taking the example from the article, there's no sustained uncertainty about whether the PM endorses a get-rich-quick scheme, and I don't see that coming, no matter how good the fakes become.
> We as a species are surely not short on open space.

There is a lot of unused open space way out far from cities. Electricity suffers from transmission losses, the more distance the more loss.

The ideal place to put that panel is on my roof which is just a few dozen feet from where it's going to be consumed. That'll be a lot more efficient than having it 500 miles away in the desert.
It’s unambiguously true. Look at how many people graduate with an education major vs other majors such as mathematics or engineering. If you deny that a mathematics degree is significantly more difficult than an education degree then I have nothing more to say.

The story supports the idea that many people could be childhood educators based on the fact that the program was not scrapped, the degreeless teachers weren’t sacked, and the customers were apparently satisfied.
GP's point is that it's not "the police" accused of editing the statements, because these were private criminal prosecutions (a unique feature of the british legal systems) in which the Post Office acted as the prosecutor.

ie it's not a matter of trusting that "officers of the court" did this, because the prosecutor was not really an officer of the court, they were acting as a private citizen or (in this case) a representative of a private corporation. You are trusting that some rando working their 9-5 did not unduly "tweak" the words of the witnesses that are used as evidence to prosecute you.
Not sure about cat, but if one could sneak in netcat or better ffmpeg on Android, then opening a audio/video channel to the outside could become trivial.
Did you change the CPU governor, or were there any more tweaks? I did measure this off the wall and there's always a bit more overhead in that situation, but I'm curious.
Why are there no examples?
PC Magazine, PC World, and Macworld's Origins, as Told by David Bunnell
I apologize. I was trying to respond to inflammatory language ("poison") with similarly hyperbolic terms, and I should know better than to do that.

Let me rephrase: Would AI-powered upscaling/downscaling (not a simple deterministic mathematical scaling) not defeat this at a conceptual level?
I suspect the Pi Foundation was getting really annoyed at other Pi compatible boards capturing the high end ARM SBC niche. Their flagship Pi 4's Cortex-A72 is now almost a decade old and not even fast enough to run more than a very basic lightweight desktop and completely out of the question for the market section.

Each Pi so far was about a 30% jump in power consumption, this time it's over 130%. They couldn't get the performance they needed, so they cranked the Pi 5 TDP beyond what was sensible to compensate. I mean 5A over 5V USB-C is borderline non-standard and basically maxing out the current port without needing a regulator. It's really funny seeing the N100, a CISC for fucks sake, get 2-3x the performance while pulling 2 watts less under load. This is their AMD Bulldozer moment.
Particularly given that the RCMP still exists, I don't accept your assertion that CSIS is its successor.
The Internet IPv4 vs. IPv6 – Visualizing the Growth of the Network
How does this wind up supporting DX 11.2 when DX only runs (natively) on Windows? Or is that just to say that the HW can fully support that spec, not that there is an actual driver implementation for it?
I'm curious how much more expensive, though - the low-end mini is $600. I don't know how much each of the OPis is once you've added all the accessories to make them functional, but it wouldn't surprise me if all of performance/$, performance/watt, and actual total cost winds up being better with the mini once you've got more than one or two of the OPis running.
After reading this (very entertaining) article, I think I can guess why the fuse on his machine was missing. This is exactly what I would do, if I was met with this monstrosity!
I already explained my reasoning for where I put the comment:

https://news.ycombinator.com/item?id=39069617
That's a false dichotomy. Bandcamp will sell me music I can download _and_ let me stream it.

But separately, I don't want stewardship for my data to rest with whoever I transact with to acquire that data. Why not a digital locker standard, where you sign in with your digital locker when purchasing digital content, and that content is saved to your locker, with whatever metadata? You can then search and play your purchased content through whatever client you like, regardless of where you got it from. You can sort of do that today (to the extent that you can still purchase digital content--there's music that's available to stream that I have not been able to find for purchase) with files, but you lose the stewardship and it's a lot of work.

You can argue that the subscription model pays for the stewardship in a way purchases would not, but surely digital content is easier to work with than CDs and DVDs.

I think most consumers don't really care, though, and I'm guessing content platforms don't really see the point of supporting something like that.
They don’t work for everyone and have negative effects for lots of people including myself.
Yeah, well, I do mention near the end that I would like a couple of SATA ports for it. I suppose one could stick a controller into the NVMe or Wi-Fi slot...
Why? They're real notes.
This can't be full list from 1956, since there's nothing in Mongolia.
Just because something is popular, backed by venture capital, or widely used does not guarantee that it is fair or positive for the culture.
SSRI's are known to have side effects on your sex drive, libido and anorgasmia in some cases.

The bar for informing patients on potential side effects is so low. The silver bullet attitude many doctors carry with ssri prescriptions is quite misleading.

[0]https://pubmed.ncbi.nlm.nih.gov/9934946/#:~:text=Among%20the....
I think the opposite is true: it's infantilizing to treat the reader like they take things literally, or interpret things in the worst way. Most novel categorizations are there to give you a new lens through which you can analyze the world yourself.
There are functions that will throw on invalid UTF-8. Perhaps not a full security risk but unexpected errors are always a danger.
From https://github.com/websockets/utf-8-validate/tree/master/dep...

> This C++ library is part of the JavaScript package utf-8-validate. The utf-8-validate package is routinely downloaded more than a million times per week.

> If you are using Node JS (19.4.0 or better), you already have access to this function as buffer.isUtf8(input).

And at https://github.com/websockets/utf-8-validate/tree/master/dep...

> # Reference

> John Keiser, Daniel Lemire, [Validating UTF-8 In Less Than One Instruction Per Byte](https://arxiv.org/abs/2010.03090), Software: Practice & Experience 51 (5), 2021
> I can semi-draw with AI help. Good enough.

Good for you. But that's not drawing, though. You won't know what drawing is until you try. Then you'll come back with more questions. It's an open-ended endeavor.

Drawing is not something you solve with an app.

That's why the whole premise of this thread is a bit sad. AI is a tool that bypasses the joy (and the point) of drawing entirely.
Wouldn’t "visually identical” tokens still be valid utf8?
Yes, it depends on the situation - the service, what the vendor knows about usage, etc. Sometimes you know, sometimes you don't.
His greatest sin was getting too close to the Soviet Union. That's it. Comparing him to Pinochet is like saying that Roosevelt was just like Stalin because he was fine with putting the Japanese in the US in the internment camps during WW2.
Nope, I just remembered the wrong one. 3W on the OPi5, not the Plus. Mea culpa.
That's not what invalid UTF-8 means. It doesn't mean replacing codepoints with other codepoints, it means that the encoding of the codepoints is invalid. Since JavaScript uses UTF-16 strings, it's possible to create JavaScript strings that don't have a valid UTF-8 representation (I believe unpaired surrogates can do this). Also, if you are working with raw bytes, there is no guarantee that it has any encoding at all (this seems to be what the article is about). There is WTF-8 [0] that proposes a possible solution to the UTF-16 problem, but purely as an internal representation and not as an interchange format. I think the Rust standard library uses WTF-8 to represent Windows wide-strings, which allows ASCII and UTF-8 algorithms to work on them, while still being able to represent any UTF-16 string.

[0]: https://simonsapin.github.io/wtf-8/
I guessed which chip it was (with a little bit of help from leaked schematics for similar laptop models), bought the first programmer that I saw online that appeared to be compatible (anything with a CH341A in it, apparently) and ran `flashrom --programmer ch341a_spi -r bios.bin`.

Had there been any more than one possible type of chip and more than three of these similar looking chips on the [accessible part of the] motherboard, I'd probably still be sitting here trying to figure out what to do.

In any case, I'll try and add it to the blog post once I figure out how to do footnotes. :^)
The people nominally responsible for issuing fines also have their own incentives.
I think I am going to take the WSJ Opinion Page’s assessment of Salvador Allende with a grain of salt.
And yet that page works better on my phone than many mobile first designs.
Add Slack to that list
I was interested in this board because of the HDMI input.
However, I couldn't find anyone reviewing/testing that (last searched a few weeks ago).

I have another board (Khadas Vim4) with HDMI input.
But the HDMI input only recently got support in their vendor provided Linux image and is finnicky. In the Armbian image I couldn't get it to work for more than a few frames of input video (tried with gstreamer and ffmpeg).

Additionally, I couldn't find any information on HDMI input in Linux (seems like everyone uses USB capture cards that use uvc with v4l2).
It really seems like a lot of little complaints people have about little technological choices (like QR code menus) are increasingly complaints about the larger technological context they exist in (like the mobile ecosystem, controlled by the apple-google duopoly to fragment our attention, harvest tons of personal data, and lock us in to the platform)

I used to think this was an old person thing, but I see a lot of younger people who seem to resent their phones lately too. I got into tech because it was and still is fascinating and full of potential, but it's hard to deny that tech companies have become the poster child for this monopoly-sludge economy that is making so many people persistently miserable.

That's how I read this article: A person who views even a pretty minor aspect of an experience (The florid prose and descriptions the author likes in menus could easily be on a QR-accessed menu too) as tainted by the presence of tech. It's a weird little tic of a complaint without that context, but in our current cultural moment it's not that strange, and says a lot about said moment
This, too. It's part of the state space exploration algorithm.
I didn't know there was any doubt about that
Games where you manipulate other humans are still done in an "arcade" style (eg Among Us). They don't tend to be focused on realistic manipulation, on the other hand, in an RPG, presumably in manipulating someone, the idea is to find out what they're into through other means and then abuse that, which I think would be getting closer to crossing a line.

>Gun or steering wheel + pedal controllers aren't that uncommon

Neither gun shaped controllers nor typical wheel+pedal setups really mimic the real world equivalents sufficiently to transfer over. Else they would obviously be the much cheaper approach to learning/testing either of those skills than spending tons of real ammo or driving a real car.
Ask HN: Utility classes vs. semantic classes
I find myself struggling with this question. Maybe some of you have come up with good reasons that might help me decide.

Back when I used Bootstrap and Foundation, I started like so many others adding classes to my HTML like `container-lg` and `p-3`.

As I got into more semantic coding and switched to Foundation (Bootstrap fatigue was a thing back then), I realized that it was meant to be used within your SCSS instead, so I could use classes like `main-content` and `lead-paragraph` and just use mix-ins in the SCSS file like `@include flex-grid-row(null, expand, 5, true, true, 1rem)`. This was great and kept the HTML very nice and readable without long lists of class names.

Now with TailwindCSS, I find myself crafting either classes like `py-2 px-4 bg-blue-500 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75` or long lists of rules in SCSS like `.my-button { @apply py-2 px-4 bg-blue-500 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75; }`, both of which are equally ugly, confusing, and unmaintainable - moving complexity from HTML to SCSS isn't a good answer, though it has the benefit of reusable classes.

So what have you done? I liked Foundation's way of using mix-ins, but it seems to be the only framework that did it that way. I don't want to litter my HTML with utility classes, and making the CSS semi-unreadable isn't an ideal solution for me.
The article is about how Apple overtakes Samsung
One I would like to see is for dj-database-url (https://github.com/jazzband/dj-database-url) to be built-into the project. It is one of those extensions I am always going to install because it is just so handy.
The argument is that the humans producing the work should be willing participants. I don’t think that’s too much to ask for.
Discogs is a godsend for that. I end up getting a lot of CDs shipped from France/Germany/Japan - all for very reasonable prices.
> Part of Image Web Scraper For AI Image Generator ingestion psuedocode:...

Yes, and who is supposed to run that code?

> Name two entities that were asked to stop using a given individuals' images that failed to stop using them after the stop request was issued.

Github? OpenAI?[1] Stable Diffusion?[2] LAION?[3] What do you think why there are currently multiple high-profile lawsuits ongoing about exactly that topic?

Besides, that's not how things work. Training a foundation model takes months and currently costs a fortune in hardware and power - and once the model is trained, there is, as of now, no way to remove individual images from the model without restraining. So in practical terms it's impossible to remove an image if it has already been trained on.

So the better question would be, name two entities who have ignored an artist's request to not include their image when they encountered it the first time. It's still a trick question though because the point is that scraping happens in private - we can't know which images were scraped without access to the training data. The one indication that it was probably scraped is if a model manages to reproduce it verbatim - which is the basis for some of the above lawsuits.

[1] https://www.theverge.com/2022/11/8/23446821/microsoft-openai...

[2] https://www.theverge.com/2023/2/6/23587393/ai-art-copyright-...

[3] https://www.heise.de/hintergrund/Stock-photographer-sues-AI-...
It depends on the meaning of 'valid UTF-8'. They could be 'UTF-8 that is invalid for my application', but still be 'strings that are valid under the UTF-8 specification'.
[1:26] Then Soot said, "Let us make soyteens in our image, according to our likeness; and let them have dominion over the fishjaks of the sea, and over the smugquacks of the air, and over the 4cucks, and over all the gemmish ‘jaks of the Sharty, and over every creeping troon that creeps upon the Sharty."

[1:27] So Soot created soyteens in his image, in the image of Soot he created them; Gem and Coal he created them.

[1:28] Soot blessed them, and Soot said to them, "Be fruitful and multiply, and fill the Sharty and subdue it; and have dominion over the fishjaks of the sea and over the smugquacks of the air and over every gemmish ‘jak that moves upon the Sharty."

[1:29] Soot said, "See, I have given you every ‘jak yielding gems that is upon the face of all the Sharty, and every variant with gem in its trace; you shall have them for ‘jaks.

[1:30] And to every troon of the Sharty, and to every ‘teen of the ‘jak, and to everything that creeps on the Sharty, everything that has the breath of soy, I have given every ‘jak trace for gems." And it was so.

[1:31] Soot saw everything that he had made, and indeed, it was very keyed. And there was seething and there was coping, the sixth day.
Hi, author here. I live inside a Mac mini M2 Pro, and love the fact that it only draws around 21W while running Windows on ARM inside a VM with a Teams call, so yes, there is that. But they are different animals altogether.
[2:1] Thus the Kway and the Sharty were finished, and all the host of them.

[2:2] And on the seventh day Soot ended his creation which he had made; and he rested on the seventh day from all his gems which he had made.

[2:3] And Soot blessed the seventh day, and gemmified it: because that in it he had rested from all his work which Soot created and made.

[2:4] These are the gemerations of the Kway and of the Sharty when they were created, in the day that Soot made the Sharty and the Kway,

[2:5] And every trace of the soyboy before it was in the Sharty, and every gem of the trace before it grew: for Soot had not yet shilled the Sharty, and there was not a ‘teen to trace the ‘jaks.

[2:6] But there went up a gem from the Sharty, and shilled across the whole face of 4cuck.

[2:7] And Soot formed soyteens of the dust of the sapphire, and breathed into his nostrils the breath of soy; and soyteens became gemmish ‘jakkers.

[2:8] And Soot created a thread in /qa/; and there he put the ‘teen whom he had formed.

[2:9] And out of the ground made Soot to grow every ‘jak that is pleasant for the duel, and good for quoting; the 'Jak of Life also in the midst of the thread, and the ‘Jak of Knowledge of Gem and Coal.

[2:10] And a ‘teen went into /qa/ to shill the thread; and from then it was parted, and became into four ‘teens.
Real pixels and css pixels aren't the same thing. As far as the website is concerned, the viewport is usually something like 400x900 even on the most expensive ultra mega hi res phone.

This gives you an overview: https://blisk.io/devices
There's something deeply unsettling about an interaction where you pick a location (not in the US) and click "detonate"

That might be intentional (and could make for an interesting art experience!) but I'm honestly more interested in understanding averages than individual examples. Eg ten warheads are randomly detonated at one of the locations, 100? 1000?

It's important to note that there's no chance we have dozens of nuclear warheads flying without retaliatory strikes
I like to put it slightly differently:

9/11 was the most successful terrorist attack in modern history. We are still running scared.
Laminating menus is even more expensive and makes the problem worse.

> The QR code thing happens more often than not at chain restaurants, which are just reheating frozen slop, rather than bistros that are changing their menu daily.

This is the opposite of my experience. I can't think of a chain that uses them. Chains have enough money to print laminated menus, and their menus don't change.
Yeah, money. It's a job called Software Developer. You work and get paid. Do you get a living some other way and code for hobby or art? I'm curious.
Things don't have to be binary to be placed into 2 categories. They can also be bimodal to a varying extent. Most of the time that's what people mean.
I'm not sure I'd call my poor grades "luck". With that undergrad degree, the only real options were Ph.D or med school. Staying in the field for just an M.S. made no sense. Whereas a master's in any engineering discipline goes very far
Looks like "...validate UTF-8 strings in Node.js" is a more accurate title, as valid8 runs on Node.js and the other uses a Node.js std library function. The TextDecoder method should work in the browser, but I don't see why you want to do this kind of validation in the browser.
That's a different problem. In the banknote, case the document is known in advance.
Human level AI is when you can ask it to go and learn about X and it goes and does exactly that without further instructions. How about that?

You are confusing succeeding a very specific task that has a limited scope and laser focus with human level AI. Presenting Go in a very specific way so that that AlphaGo can even process this limited world with few rules is certainly not human level AI.
In the short-to-medium term, we're seeing huge improvements in the data efficiency of generative models. We haven't really started to see self-training in diffusion models, which could improve data efficiency by orders of magnitude. Current models are good at generalisation and are getting better at an incredible pace, so any efforts to limit the progress of AI by restricting access to training data is a speedbump rather than a roadblock.
I'm not sure. However, there are some rendering engines that will completely choke on certain data. For a while, iOS would crash every time you opened iMessage if someone sent you an invalid sequence. Perhaps invalid UTF-8 could cause this? If so it would make an effective DoS attack vector.
Publish Your Book
More than ten years ago I self published a small book. Today, I decided to summarize the instructions and post them online. Because a lot of my technical co-workers write, and because they often assume it’s more complicated than it is, I thought some hacker news visitors might get something from it.
I’m curious what the largest bottleneck in robotics AI is - algorithms, training data, hardware, something else?

From a practical point of view, it seems like there would be vastly less training data available because almost all of it needs to be created by hand, as opposed to chatbots that can use already existing troves of internet text.
At least for 1956, we know that one side was only targeting its enemies. There's long been debate over if the nuclear powers would lob a few warheads in the direction of some of neutral countries to prevent them from becoming hegemons in the post nuclear war world.
Mind elaborating on this? I've always used Raspbian and am interested in hearing about the downsides.
Everything is weird in the US so can't tell how different it would be, but in Chile you can get a handheld personal car reader [1][2] for around ~25USD to 50USD, even if they needed something more specialized I really can't see them becoming prohibitively expensive, even the matching POS from the same company is just like 400USD[3]

[1]https://sumupchile.com/products/lector-air?variant=399949779...
[2]https://sumupchile.com/products/lector-solo
[3]https://sumupchile.com/products/punto-de-venta
Solving the puzzle in the computer doesn't reassemble the banknotes physically.