skysight-inc/HackerNews huggingface dataset:
Neil Stephenson really brought this to life. The amount of research that must have gone into the series!
OpenAI have a voice powered chat mode in their app and there's a noticeable delay of a few seconds between finishing your sentence and the bot starting to speak.

I think the problem is that for realistic TTS you need quite a few tokens because the prosody can be affected by tokens that come a fair bit further down the sentence, consider the difference in pitch between:

"The war will be long and bloody"

vs

"The war will be long and bloody?"

So to begin TTS you need quite a lot of tokens, which in turn means you have to digest the prompt and run a whole bunch of forward passes before you can start rendering. And of course you have to keep up with the speed of regular speech, which OpenAI sometimes struggles with.

That said, the gap isn't huge. Many apps won't need it. Some use cases where low latency might matter:

- Phone support.

- Trading. Think digesting a press release into an action a few seconds faster than your competitors.

- Agents that listen in to conversations and "butt in" when they have something useful to say.

- RPGs where you can talk to NPCs in realtime.

- Real-time analysis of whatever's on screen on your computing device.

- Auto-completion.

- Using AI as a general command prompt. Think AI bash.

Undoubtably there will be a lot more though. When you give people performance, they find ways to use it.
Absolutely, now that you mention it. In addition every day there are millions of option call/put plays which when I found out did well I will have absolute regrets.
> neither of them [vim, emacs] have a graphical user interface, and they are completely incapable of doing things like showing images or, for example, a Markdown preview (which by the way you can open in Pulsar by pressing Ctrl+Shift+M).

You can:

- See images in neovim: https://github.com/edluffy/hologram.nvim

- preview markdown: https://github.com/iamcco/markdown-preview.nvim

- have a “graphical” user interface: https://github.com/neovide/neovide

- have a GUI written in JavaScript: https://github.com/smolck/uivonim

You can’t put electron in the terminal, though, so it seems that pulsar lacks features that neovim has, while neovim does not lack any feature that pulsar has.
As someone whose initial exposure to computers was through IBM PCs, I find VileR's website[1] to be a treasure trove of BIOS/OEM fonts and related resources with impressive attention to detail.

Inspired by IBM PC games from the 1990s, I aspired to create my own invaders-like game. However I had limited access to computers back then (≤ 70 mins/month). My knowledge of computer programming was very limited too. At that time, I could only manage to write a few simple text-based adventure games. Although 25 years too late, during the COVID-19 pandemic, I revisited that dream and spent a weekend writing my own Invaders game[2] using HTML5 Canvas.

Initially, I used CanvasRenderingContext2D.fillText() to display text (current score, info screen, etc.). However, dissatisfied with the text rendering quality, I began looking for IBM PC OEM fonts online and came across the Oldschool PC Fonts[3] on int10h.org. After downloading the font packs from the website, I wrote a little Python script to convert them to bitmaps[4] (arrays of integers), and then used the bitmaps to draw text on the canvas using JavaScript, one cell at a time, to get pixel-perfect results!

I eventually switched to a different font pack called Modern DOS[5] developed by Jayvee Enaguas. Nevertheless, given how extensive VileR's website is and how convenient the font preview tools[6] on the website are, int10h.org remains as my go-to website whenever I am doing any type of retrocomputing experiments for fun.

[1] https://int10h.org/

[2] https://susam.net/invaders.html

[3] https://int10h.org/oldschool-pc-fonts/

[4] https://github.com/susam/pcface

[5] https://www.dafont.com/modern-dos.font

[6] https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...
Blink, Chromiums rendering engine, based on WebKit, already uses skia right?

Why not just import all that code?
Conversely, my strategy is "press shift+tab to close the block and not have to screw around with matching {} everywhere".
JIRA because one has to at $JOB.

Personally I have the hardest time with breaking down in the sense of having a good estimate. Breaking down in terms of screens/pages works super well, backend vs frontend tasks. But more than that I have a hard time. The details I mean.

Ideally I would prototype, throw away and then do it properly. I'm very optimistic and create only 3 or 4 tasks, in the end its always 12 because of details that I missed.
The difficulty is in turning a userland exploit into a useful jailbreak, there will always be parser bugs and WebKit bugs but those are only the first step in the chain. From there you need to escape the sandbox and that's the part which keeps getting more difficult.

The "unhackable" Xbox One has had at least one userland exploit via attacking the web browser, but nothing came of it because they weren't able to break out of Hyper-V.
> is a big red flag

That seems overly simplistic.

Everyone doesn’t complete somethings because they don’t like it. Decisions and life is far more muddy and complicated than that.
A bit more as the gas prices increased - check my receipts

R40 fare
R20 tip
Yes, like other similar tamperproofing options (glitter, vacuum-sealed colored beads, etc) it's trivial, cheap and fast to get a random pattern, but absolutely impractical to control the pieces to get any specific pattern - perhaps someone like a microsurgeon could manipulate them properly given enough time, but that would take an absurd time (since there are many tiny pieces which each need to be manipulated within a gooey substance where each movement disturbs previous ones as well) and be absurdly expensive, and nobody has a "printing" technology to do it in a cost-efficient way.

Perhaps in future someone could develop an advanced combination of 3d printer and pick&place machines that could do it, but such future potential doesn't disqualify this tech from currently detecting counterfeiting of fancy shoes or something.
Returns: Brings functional programming to Python land
I found the courses from Josh Stroschein pretty good in that regard.
With the right techniques it's often possible to remove those annoying stickers without ripping them. Some of the techniques involve using a solvent or very thin and slippery blade. They are supposed to be resistant against that, but in practice a lot of time not enough.

NFC tag usually consists of two parts very tiny IC (small piece of silicon the size of sand grain) and antenna (a piece of metal foil in a fancy shape). You could make an NFC tag where attempting to remove it rips antenna, but that wouldn't destroy the IC. It's probably a matter of product price and quantities whether, counterfeiting it by reattaching the NFC chip to a new antenna is economically viable. As the process is not only possible it's performed at the NFC tag factory at very large quantities at very low cost. It might also be possible to repair parts of broken antenna assuming area around IC is undamaged.

So overall you get simplicity and cost of regular tamper resistance stickers, with better resistance against solvent and blade attacks, and security properties closer to what you get from secure NFC chip (except you can't perform more complicated cryptographic operations like signing arbitrary data).

> Is it just that technology is not good enough to manipulate such small pieces of metal? How long will this limitation persist?

I would expect that at any point in future, whatever the best controlled manufacturing technique invented are, it will be possible to create uncontrolled pattern at finer scale, or at least much cheaper. Unless we reach the point where maintaining stable state without deteriorating becomes a problem, or the quantity of data for storing and processing becomes impractical.
For a similarly fun and unexpectedly twisty deep dive, youtuber Hbomberguy has a documentary on the history and origins of the now iconic Roblox "oof" sound. A rabbit hole that's way deeper than it has any right to be.
Do you get to name ones you identify? Seems like a good tourist opportunity.
Yeap. that's how it should be.
How to debug your initramfs init
Dichronauts by Greg Egan explores a world with two spatial and two time dimensions. As usual in his fiction, the premise is backed by math [1], but unlike his older works, I find Dichronauts too tedious and boring.

[1] https://www.gregegan.net/DICHRONAUTS/DICHRONAUTS.html
> As soon as I figure out how to export playlists in a aay that I can import to apple music, I'm gone.

SongShift[0] is the gold standard for doing this I believe, so much so that Apple is beta testing an integration with it.[1]

[0] https://www.songshift.com/

[1] https://9to5mac.com/2024/02/19/apple-music-spotify-playlists...
Ever looked into 9front?
I've invited friends over to watch Harry Potter and the Deathly Weapons (a.k.a. Harry Potter with Guns) in its entirety and it was entertaining.

https://harrypotterwithguns.com/

trailer: https://www.youtube.com/watch?v=xA-ayM5I4Jw
There is uBlacklist you can use to remove all these sites from search results
Buying your first RC Car can be a tough and time-consuming decision when you discover how many choices are available. Here’s a quick-start guide to choosing your first RC car. What kind of RC driver do you want to be?
There was a book written about this

Live Work Work Work Die: A Journey Into the Savage Heart of Silicon Valley by Corey Pein
It's in my city. Their offices are just a small flat in in a pretty bland neighborhood. I guess most of them work remote.
Cherenkov radiation only appears under water. In this case it is because the electrons ionize the air.
LXQt 2.0 Plans for Qt6 Porting and Wayland Session
OpenAI Global LLC was projecting $200 million of revenue in 2023 and $1 billion in revenue in 2024.
Nvidia made revenue 45B in revenue 2023 and much more this year.

OpenAI P/E is 415

Nvidia P/E is 95.

OpenAI is valued over 4 times Nvidia based on revenue.
Video: Markets in Socialist Yugoslavia – 1970s (Restored)
I thought he used his own fork of a micro emacs?
> downvotes, which indicate that a majority of users feel your comment does not add to the discussion.

I've been on HN for far less than you have but I still have more karma than you do, it means your contributions add less to the discussion than mine do, somehow.

Anyway I reposted it because it got flagged. It just had 2 downvotes, that's pretty normal and I'm used to my opinion not being popular here. After all there's lots of privileged americans and westerners in HN userbase.

But maybe you'd prefer to hear only one side?

Perhaps we should have only "discussions" where everyone agrees that the Western liberal point of view is the best and there are no downvotes at all. Oh that would be so enriching and stimulating!
This is the story I was told growing up. Also mentioned in Layer Cake (2004) by Michael Gambon when he's laughing about someone's bad investment: https://m.youtube.com/watch?v=9NMJAxq0QUk&t=210
It is a finished thing, no? So many systems/products have it built in for quite a few years now.
nmtui is also great if an interactive UI is preferred.
When an app starts up, it uses the CPU intensively for a second or so. Some apps need more. That is the cost of closing/reopening.

The CPU uses real power when it runs at full speed. The cost scales with the number of reopenings, though, which may be very low.

BTW, looking at the Android history makes me doubt that advances in battery will lead to background apps. Lead to lighter devices, yes, longer battery lifetime, yes, but background apps?
So 2024 will truly be the year we will see broad adoption of Wayland as the default. For me the only thing missing is Synergy, then they are working on Wayland support.
I've only briefly looked at skia internals.... And it's awfully complex!

But the external API is fairly simple. Basically you queue up various drawing commands and at the last minute tell it to execute the queued commands somewhere.

The queue is 'optimized' - for example if you tell it to draw some text and later crop the text out of the image, then no CPU/GPU time will be spent drawing text that won't be visible in the output. You can also draw text small and scale it up later without getting jagged edges as you would if you'd scaled up a raster image.

That ability lets you make tile based renderers, where you queue up all the commands for say a whole webpage, but then draw only a small square of the page like a map tile, and as the user scrolls/pans, you can draw more tiles as needed.
Neutrality as in there's no bias to any of the countries of the originally merged companies.

If Stellantis were incorporated in France, apart from the higher taxes, there'd be an obvious bias towards the former PSA in France over Fiat in Italy.
Thats why im also keeping an eye out for zig and check how they will develop the next 5 years or so. Hope they don't go so meta programming heavy.
Building drones is very easy from a base requirement point of view.

And the components are easy to buy as most if not all have plenty of other use cases.
printf() debugging ftw!

The amount of ancillary imports for smart debug tools is frightening.
see Epic suit i guess.
Alternate site, with article in Croatian (use Google translate)

https://www.index.hr/magazin/clanak/21-tisuca-lajkova-ovako-...
How newly discovered brain cells have made us rethink the human mind
I reread John Regehr's "The Problem with Friendly C" [0] a while back, and a comment towards the end made me think of the Rust in Linux effort. He speculates that "an influential group such as the Android team could create a friendly C dialect" which in turn can drive adoption and consensus on what a better C language should look like. Of course, we know that hasn't happened since 2015 when that article was written, but what has happened is the Android team's rewrite of the Binder in Rust. So I think the main thrust of the argument is correct: interested parties are converging on an answer to the challenges of writing secure C. It's just that rather than evolving C itself, the consensus that seems to be developing is that Rust is a better answer.

0: https://blog.regehr.org/archives/1287
Really great site - I can 100% recommend this book on the subject, really interesting https://www.counter-print.co.uk/products/arcade-game-typogra...
A visual interactive guide to Bloom filters
The other reason is bandwidth. WiFi can't compete here either: if you have an office full of computers, running separate CAT5e/CAT6 cables to each computer will result in FAR higher bandwidth than if those computers are all sharing the same WiFi.
Blink split from WebKit a decade ago, I doubt they still have enough in common for it to be worth merging features.
Cant open link
How does that make sense? Compression is deterministic (for same prompt, same output is algorithmically guaranteed). AI is only deterministic in corner cases.
One way to keep a stable API is to pin the version used...

And let's be honest, the external API doesn't change awfully fast anyway. A totally dead project would fall behind, but even a tiny amount of work would be able to keep up.
Stuff like this is is part of the reason the US DoD banned DJI drone usage in 2020, looks like the ban will likely extend to all federal agencies this year: https://www.govtech.com/em/emergency-blogs/disaster-zone/fed...
I like this, although a bit narrower - https://blog.mastermind.dev/indexes-in-postgresql
true, I probably would not have included the word "just".. but I would still would have gave that person the benefit of the doubt
Navalny's Letters from the Gulag to Nathan Sharansky
Here's a dark conspiracy theory for ya:
Consumer drones (including DJIs) are being used in warfare more and more frequently, including the war in Ukraine.

The Chinese government, while not openly supporting Russia, has been repeatedly accused of covertly doing so. Imagine what kind of harm a device used for reconnaissance could do if it secretly works for the other side.
The game the manufactures are playing is to get extra good conditions for them by pressing the government that they would produce abroad.
Local manufacturing in any reasonable volume is not coming back. Highly automated - yes, maybe, if there are dotations/tax cuts/high import tariffs. Highly automated means 1.5k people working on a giant fab and rest are robots.
Why buy this in first place then? Just use a PC and save the money for something that really matters.
It does not really matter to me, I enjoyed the songs either way. I even have a few 128kbps mp3 albums. Storage is cheap and my collection is only around 500gb. I still keep lossless just I have perfect rips of my favorite movies. Because lossy is lossy and I prefer to have something as close as possible of the original release. I still remember being happy about radio quality song and vhs, now not so much. Maybe they’ll discover a way to repair and enhance hearing, and we’ll look at lossy codec the same way we now look at 360p videos.
When you are leader in the market, you want to make sure your competition isn't able to reverse engineer your products, including google
DJI's app wasn't on the Play Store for years before Russia invaded Ukraine, so that's somewhat unlikely.
Same here, it really threw me off that rock-solid isn't hyphenated.
Always a fun one: https://jackli.gg/chessle/
Seeing something occur that we thought was impossible tells us our understanding of physics is incomplete, which we already know. Seeing how it is done would probably tell us more, but we haven't. Until we do, we're guessing, and to assume FTL mastery confers godlike powers is as much an assumption as any other. Turtledove addresses this in the story that a sibling commenter mentions; I can also recommend that story, which rewards the reader with considerable entertainment while making its point about what can reasonably be assumed in the total absence of information.

The same goes for the sublight option, only a lot more so. Unless they have FTL communications, which I believe we also consider effectively impossible, by the time they get here anything they think they know about us will be wildly outdated, in technological terms at the very least. Possibly also in terms of the dominant terrestrial species, but we can be generous here.

We can be generous about their information latency because that only matters if they want it to. Any species which wants us dead and doesn't care what state the planet's left in - a reasonable assumption, if we're talking about them popping our nukes at us - doesn't need to come close to landing, or even to orbit, to do it; a kinetic bombardment in passing will amply suffice to depopulate Earth to more or less any degree desired. For subluminal interstellar travel to be even remotely feasible, even for an individually long-lived species, implies access to the kind of delta-V budget where the only limiting factor in such a bombardment is the time it takes to accelerate impactors, which may be zero if those are released before or during deceleration to match velocity with our solar system.

In the former or FTL case, we don't know how FTL works or even could, and we therefore can assume anything we like - with all assumptions at equal risk of bankruptcy. In the latter or high-sublight case, they don't need to be more clever to kill us if that's all they're after, and it may be unreasonably charitable to assume we would even get a chance to see it coming.
There is "Signed Pages" by the developer of EteSync. It is a browser extension, that checks webapps based on signatures in the html file. The addon then warns the user if the signature is not correct or - if I remember correctly - the source changed. This allows you to be sure what webapp code was delivered. But it seems like it did not really get used outside of his own projects. https://github.com/tasn/webext-signed-pages
Are you suggesting we should ban Starlink because it is used in warfare both in Ukraine and in the middle east?
Gave this a look at, as PDF generation has been the bane of web app development for us.

This looks much more reasonable than fpdf's bare bones nature, or wkhtmltopdf / snappy / puppeteer needing esoteric, old CSS specs and having a lot of quirks because of it.

Particularly happy at how it can swap page size as needed.
It was basically porting emulators instead of actually producing new stuff that proved Sony PS2Linux wasn't worthwhile to produce, thus all the stuff it happened afterwards with Linux on PS3 (which contrary to PS2Linux lacked hardware acceleration), and adopting FreeBSD.
Running Plasma 6 since beta 2 and it is running very stable for such a hige change to Qt6 and in such an early time, Almost no problems now with RC2. So this is shaping up to be an awesome release, even better than Plasma 5.0 release. Kudos to KDE developers (and Qt developers also i guess).
The story really is poor but the universe is so fascinating I had no problem finishing this book. I had to refer to your linked post several times during the relatively short read.
Why would anyone lock up their crypto assets with another blockchain application.

It makes no sense
"Quantity has a quality of its own". Consumer DJI Drones are useless in a fight (good only for reconnaissance or maybe crashing into military drones to disrupt them), but Russia is showing that drones can be made on the cheap (e.g. there was footage of a drone of theirs using a plastic soda bottle as the fuel reservoir) and still be disruptive.
There's another graphic novel too.
https://bigheadpress.com/otr?page=1
> he whole OS interface is defined in C

What do you think about io_uring? I believe it moves away from OS interface as (C) function calls.
OpenAI interested in getting into the chip game
You meant google can't buy DJI product and Android phone to reverse engineer the product?
> All that matters is the cost.

Not really, sustainability matters, if they are the only game in town, you want to know that game isn't going to end suddenly when their runway turns into a brick wall.
The most fun thinking is combining this with that Apple Vision and further steps in that tech tree

Gonna be able to skip holodeck episodes in real life soon
This is linux, there is no "default", supporting something doesn't mean being exclusive to that new product, this is not windows, it is meant to be usable for the people who decide to use wayland
They recently dropped support for the iOS SDK and stopped releasing new versions, they've been moving away from iOS in general in favour of using their own controllers.

That they don't want to release through the official android app stores for a free app is a bit sus.
UK middle classes 'struggling despite incomes of up to £60k a year'
I don't know about 4k, but I think a lot of the newer stuff is on bluray.
They still call PlayStation homebrew enablers ‘HEN’ :)
Lambda Labs
Cannot believe it. I guess I don't know anything about AI