skysight-inc/HackerNews huggingface dataset:
I love my a750. Works fantastic out of the box in Linux. He encoding and decoding for every format I use. Flawless support for different screens.

I haven't regretted the purchase at all.
The reason why there's churn in the web ecosystem isn't because Javascript is missing some minor syntax changes that Python has. It's because UI development is a constant workshop for discovering better abstractions, particularly in bridging the gap between server and client-side code in the browser.
The real “customers”.
I would imagine that you could use it to write automated tests for Canvas code (maybe charts?) running in Node, e.g., jest with snapshots.
Okay, what if we just use Java instead of Java"script"?
At Soundslice, we have a custom sheet-music-rendering graphics library in frontend JavaScript/Canvas.

We also need to generate vector PDFs serverside — so we use a node library that speaks the HTML Canvas API and can generate PDFs. This way the result is exactly the same as the rendered sheet music in the web browser. Nice!

The upshot is: this kind of library allows for code reuse in non-browser contexts.
Lemon Squeezy was acquired by Stripe although I don't know if the geographical regions difer.

Paddle is another popular MOR option.
Citation most definitely needed for this one.
They could lose a lot of money?
give me 48gb with reasonable power consumption so I can dev locally and I will buy it in a heartbeat. Anyone that is fine-tuning would want a setup like that to test things before pushing to real GPUs. And in reality if you can fine-tune on a card like that in two days instead of a few hours it would totally be worth it.
Not yet. I want to make an online book.
What looks like squatters might also be people who just want their own domain only for email, not hosting.
Unfortunately, scrolling is choppy for me even with reader mode turned on. Great article, though.
Remember this playbook for when yours is supposed to be on his way out.
There has been no hint or evidence (beyond hope) Intel will add a 900 class this generation.

B770 was rumoured to match the 16 GB of the A770 (and to be the top end offering for Battlemage) but it is said to not have even been taped out yet with rumour it may end up having been cancelled completely.

I.e. don't hold your breath for anything consumer from Intel this generation better for AI than tha A770 you could have bought 2 years ago. Even if something slightly better is coming at all there is no hint it will be soon.
Not OP but for me a big thing is privacy, I can feed it personal documents and expect those to not leak.

It has zero cost, hardware is already there. I'm not captive to some remote company.

I can fiddle and integrate with other home sensors / automation as I want.
John Banville on a lifetime in books, bereavement, and the Irish love of words
Rust's Incremental Compiler Architecture
Lack of ideological capture of the public models.
These two statements to me seem contradictory:

> QEMU has historically not made particularly timely security fixes either on mainline or on branches

> It's much easier for us to stick to making source releases, and delegate the job of providing binaries to our downstreams

Am I correct that this is essentially saying "we're going to do a snapshot of the software periodically but end users are responsible for applying patches that are maintained by other users as part of building"? Where do these security patches come from and how do non-Debian distros pick them up? Are Arch maintainers in constant contact with Debian maintainers for security issues to know to apply those patches & rebuild?
Also for comparison, the US share amounts to 3.5 percent of its GDP.
I bought a V800 about 10 years ago for film scanning and it worked with modern computers. The quality was quite good as well; I wet-mounted my negatives and had pretty much no complaints with the quality. Speed was not amazing, of course.

I ended up with a flatbed and not a film scanner because I wanted to scan 4x5 negatives.

If I were being rational, I'd just get an A7R or Fuji's medium format DSLR for 90% of my photos and have 4x5" and larger negatives professionally scanned. For proofing, I always found taking a picture of the negative on a lightbox with my phone and inverting to be adequate. If you like the photo in that form, then you'll like the professional scan.
Could someone link me to a poem that an LLM did that they personally find in some way remarkable or beautiful or moving? Something with a bit of truth and/or beauty in it?

Not something that "rhymes" or has a rough poetic structure. I have only seen complete and utter garbage from LLMs in the poetry realm, not just a bit bad, but jarring and unfeeling. Which is fine, I don't hold it against them personally, ya know. Just it really has been pisspoor.

Which wouldn't be a bother at all, except along with the "poem" there often is someone saying "wow, look what it did! such a good poem!", which has made me suspicious that the person doesn't know how LLMs work nor how to read poetry - only one of which is a really serious loss for them, I suppose.

Anyway, that sounds like I want someone to send me something so I can sh*t on it, but I'd sincerely and happily read anything with an open mind! Is there some excellent poetry hiding out there which I have missed?
What Michael Saylor is doing here is brilliant - the valuation is far from obscene. Within 10 years, Microstrategy will very likely be the richest company in the world. They already own >2% of all the bitcoin that will ever exist. Difficult to see how anyone can catch up now.

Once Microsoft, Google, Apple, USA, China, etc. figure out what's happening (and they will do fast now that MSTR price will be constantly in their face) they aren't going to sit around and watch him buy all the bitcoin.
What's the alternative?

I think it's the right call since there isn't much competition in GPU industry anyway. Sure, Intel is far behind. But they need to start somewhere in order to break ground.

Strictly speaking strategically, my intuition is that they will learn from this, course correct and then would start making progress.
It’s not necessarily more easy to be great in a low performance organisation. Often these organisations are low performant for a reason. The worst one egos, drama and politics
From the website: The person who built this appears to be (at least) 70 years old. Amazing!

> My family was homeless when I was born. But my parents found work, the council found us a flat, and 20 years later my dad was the managing director of a very large engineering firm, and my parents built a fabulous home.

> To cut a long story short, much later my parents had a few personal problems, and sadly my mum finally killed herself. I don’t think you ever get over it, you really just learn to live with it.

> My life then went a bit pear shaped. I trusted bad people and guess what, really bad things happened. Very kind friends managed to put me back on my feet, and then, at 55, I met Judy and her family, and we’ve had the most wonderful 15 years together.

> So please, what ever happens, please don’t give up.
> So you basically never have to worry about lifetimes or memory management or the borrow checker?

Yes. Once you're experienced enough you naturally start writing code which satisfies the borrow checker and you never really have to think about it. At least that's how it is for me.

> Because that would be a prerequisite for it to be as productive as Python.

It's not that hard to be more productive than Python for a lot of tasks, simply because Python isn't actually the most productive language in a lot of cases, it's just the most well known/most popular. (:

I do a lot of data processing in my scripts, and for many years my default was to use Ruby. The nice thing about Ruby is that things which take 3~4 lines of Python usually only take 1 line of Ruby and are significantly more convenient to do (e.g. it has proper map/filter/etc., nice multiline lambdas, regex matching is integrated into the language, shelling out to other processes is convenient and easy, etc.), which translates into significant productivity savings when you just want to whip up a script as fast as possible.

So some time ago I started writing my scripts in Rust instead of Ruby (because I often deal with multi-gigabyte files, so the slowness of Ruby started to be a problem; otherwise I would have kept using Ruby). And I've made myself a small custom library that essentially allows me to use Ruby-like APIs in Rust, and it's remarkable how well that actually worked. I can essentially write Ruby-flavored Rust, with Ruby-like productivity, but get Rust-like performance.
Washing dishes is more human and certainly more important than doing art.
I think there'll be a "financial" winter - or another way a bubble burst - the investment right now is simply unsustainable, how are these products going to be monetized?

Nvidia had a revenue of $27billion in 2023 - that's about $160 per person per year [0] for every working age person in the USA. And it's predicted to more than double in 2024. If you reduce that to office workers (you know, the people who might actually get some benefit, as no AI is going to milk a cow or serve you starbucks) that's more like $1450/year. Or again more than double that for 2024.

How much value add is the current set of AI products going to give us? It's still mostly promise too.

Sure, like most bubbles there'll probably still be some winners, but there's no way the current market as a whole is sustainable.

The only way the "maximal AI" dream income is actually going to happen is if they functionally replace a significant proportion of the working population completely. And that probably would have large enough impacts to society that things like "Dollars In A Bank" or similar may not be so important.

[0] Using the stat of "169.8 million people worked at some point in 2022" https://www.bls.gov/news.release/pdf/work.pdf

[1] 18.5 million office workers according to https://www.bls.gov/news.release/ocwage.nr0.htm
> Even John Gruber, the creator of Markdown, is not a Markdown purist. Go look at the Markdown source of his blog and you will see that he frequently just uses raw HTML.

John Gruber is the worst possible authority to reference here. He’s a bad steward of the standard and Markdown is popular despite him, not because of him. His own implementation has bugs that will never be fixed, doesn’t support features we all take for granted as basic Markdown, and he refused to even acknowledge when someone wanted to make a proper standard out of it. If Markdown were left to him, none of us would be using it and would have come up with something inspired by it but probably better and without a myriad of competing implementations with different levels of support.

> Go look at the Markdown source of his blog and you will see that he frequently just uses raw HTML.

In situations where, if he used any parser other than his own stagnant code, the whole post could have been written in Markdown. For crying out loud, in the page you linked he has Markdown tables (which his parser does not support) inside HTML comments followed by HTML tables. Daring Fireball is a popular site, but it’s not an example of good design or content structuring. To this day it’s still annoying to read on mobile.
Well, off the bat, this seems to be able to embedded directly into your rust project without the need for a standalone server.
“So please, what ever happens, please don’t give up.”

Love that - thank you!
Personally, I think the real problem with the web ecosystem is HTML. HTML is for printed documents as web "pages," literally. It even has <figure> which is for "fig. 1" kind of things.

HTML is so bad that we NEED Javascript because CSS isn't enough. For example, there is no way to define a layout in HTML for different screen sizes and then SEPARATELY define the content of that layout. Nor is there a way to define in HTML that a div should jump from one part of the screen to another if there isn't enough space. We spent years telling the lie that we're supposed to split semantics and presentation, but in reality CSS simply doesn't provide enough power to actually ignore the structure, since you can't tell div1 to align itself to div2 if div2 isn't an ancestor or sibling of div1. Now every website looks extremely simple because if they made it even a tiny bit more complicated it would be impossible to make the flexboxes wrap right with just CSS.

We need HTML2.
Is Canvas really suitable for PDFs ? Afaik it's immediate mode bitmap graphics - so PDFs would just be embedded bitmaps ?
How have you managed to find work consistently? It seems like everyone is looking for 3-5 years of react specifically as a minimum on most job postings near me. I would love to get away from React, it is really not my favorite to worn with.
young new poets.

will read aloud in bars, cafes, and hidden meadows.

no phones allowed.
I think the article explains it nicely: they generate steady losses, and he's getting older; if he dies, he doesn't want his successors to have to unwind the liabilities.

It's ~2025. What is a popular music terrestrial radio station at this point other than a vanity project?
I agree - looks sleek, powerful, muscular, elegant, refined and I like the slight boxiness rather than everything rounded like an E Type. But then I like the Cybertruck too.
I'm not claiming I implemented everything from scratch. Since it was a Mac OS X Cocoa app, it would just call the APIs available on that platform, like Apple's original Canvas implementation in WebKit.

Also since this was a video application running custom scripts written specifically for that host app, there wasn't a big worry about exact compatibility with any other Canvas-using code.

Anyway, here's the old code that doesn't look like there's anything interesting going on:

https://github.com/pojala/lacqit/blob/main/Lacqit/LQJSBridge...

Looks like I misremembered — it's using Cairo rather than CoreGraphics. I don't remember why that was.
if that's how you wanna put it, then yes. Women should have the same rights to choose which machine's buttons they push.
Oof, press release proof readers must have been hit by layoffs

> With its innovative active-active distributed architecture, Aurora DSQL is designed for 99.99% availability in single-Region configuration and 99.999% in multi-Region configuration, with an innovative active-active, distributed architecture, making it ideal for building highly-available applications

We get that its architecture is innovative and active-active
They've certainly got a lot of publicity.
South Korea's Yoon Says He Will Lift Martial Law Order
Not legally, according to my research (we run a UK Ltd). But it sucks a bit to not have a UK bank account, because for HMRC (tax office) we could not click next in an important dialogue until we entered a bank account to which tax repayments are to be paid out in the UK specific format ("account number and sort code"), which you only get with an UK bank account. This was 9 years ago.

If you open a UK Ltd fully remotely, you can get bank accounts with Wise and Revolut. Don't take only one of them, always have 2 banks. Because e.g. Revolut randomly held a medium sized customer payment (one of many, from the same long term customer) in lock for months for no good reason. We could not talk to a human to resolve it. Never rely on a single bank.
I reported a Scam account to Facebook and their replay was more or less:

"We are too busy to look at your report. We know you are disappointed..."

There also isn't a way to report Scams in Messenger or Chats, at least that I've found. They just look at the profiles which usually have no content in them, so not a violation of TOS, and let the people continue with their scamming.
Ten to fifteen years ago a Korean opposition assemblyman was tried for being part of a conspiracy with plans to bomb train stations in the event of a conflict with North Korea. He was aquitted on the argument that he was ordered to by the opposition leaders. So the largest opposition party was found to be pro-communist and forced to be dissolved.

Not that this justifies any of the recent coup, but actual communist conspiracies were still happening in recent memory.
Well, we've yet to see the actual product.
https://archive.is/tDHvx
Once the brain has been powered off and the back on, is it even "you" anymore? Hasn't that person died and a new one was "born"?

Used to go a little bit crazy thinking about this when watching people getting transported in StarTrek.
Yes, I'm doing exactly this with https://www.npmjs.com/package/jest-image-snapshot
> in JS would be: const strSum = str => str.split(' ').map(Number).reduce((a, b) => a + b, 0);

It's funny to me that you quote the FP-like version of that in JS.

The more traditional version would be more like this:

function strSum(str) {
let words = str.split(' ');
let sum = 0;
for (word of words) {
sum += new Number(word);
}
return sum;
}

I do sincerely think this is more readable, no matter your background. It splits the steps more clearly. Doesn't require you to keep almost anything in your head as you read. It looks stupid, which is great! Anyone no matter how stupid can read this as long as they've had any programming experience, in any language. I would bet someone who only ever learned Haskell would understand this without ever seeing a procedural language before.
I used to be in the '4k or bust' camp, but then I realized that I needed 1.5x scaling on a 27" display to have my UI at a comfy size. That put me right back at 1440p screen real estate and you had to deal with fractional scaling issues.

Instead, I bought a good 27" 1440p monitor, and you know what? I am not the discerning connoisseur of pixels that I thought I was. Honestly, it's fine.

I will hold out with this setup until I can get a 8k 144hz monitor and a gpu to drive it for a reasonable price. I expect that will take another decade or so.
I'm curious why they didn't communicate with DNSimple about the price hike. From the way this blog is written, it sounds like he didn't try to communicate with them at all, but instead chose to just walk away.
If you feel the need to go out of your way to use a racist metaphor that needs to be immediately explained, you may just be "głupi jak but" (https://en.wiktionary.org/wiki/g%C5%82upi_jak_but).
Walmart buys vizio to use its TVs as a new way to blast you with ads
When I used to run my own email, .top and .xyz received an automatic -10 on spam evaluation. I can't remember a single legitimate website that I actually used and would have had an account on from these TLDs; all I ever saw was spam.
Even worse no stimulation... And with enough trickery maybe avoid your brain going to coma or even sleep.
I agree. From the research article:

> Black bars represent the positive samples found in each collection, with one positive sample on 04/11/2021, two on 22/11/2021, two on 02/08/2022, one on 10/03/2022, three on 16/05/2022, and one on 27/05/2022.
Just for kicks, I asked 3.5 Sonnet to write some sentences that didn’t exist in its training data. I googled the output and sure enough they appear to be unique. Most were semi meaningless strings of words, but I thought this one was quite poetic:

“Vintage umbrellas hosted philosophical debates about whether raindrops dream of becoming oceans or if puddles remember their cloudborn youth.”
teacher here. phones are killing the work we're doing in schools. if you have a group of 20 and one gets a phone notification they shut their attention off for at least 3 minutes. each of those 20 gets at least 10 notifications each class. i usually collect the phones at the start of class in a basket but a lot of teachers i work with have the phone walls. sometimes its not even that they have the phones on and scrolling through them its just even having it near them in their view makes them less present and a ton more distracted.
This is a trade-off with frame rates and rendering quality. When having to choose, most gamers prefer higher frame rate and rendering quality. With 4K, that becomes very expensive, if not impossible. 4K is 2.25 times the pixels of 1440p, which for example means you can get double the frame rate with 1440p using the same processing power and bandwidth.

In other words, the current tech just isn’t quite there yet, or not cheap enough.
In general, I don't think you should distain or imply distain for much at all. Similarly dictating the actions of others should probably have a high bar.

If you are suggesting that I am implying distain for criticism or that critism should not be made, that was certainly not my intent. I would much rather question why it is happening, place it in context, and perhaps suggest alternatives, instead of taking a knee jerk "This is bad, you are bad" approach.

Have I not done that?
Tommy Flowers (https://en.wikipedia.org/wiki/Tommy_Flowers) knew a thing or two about valves (and how reliable they were if not switched off!). We have him (amongst many others) to thank for the success of Bletchley Park.
I use Merge, but i don't use it for anything more than trivial rebasing. I'll split commits in merge then just go run `git rebase -i`.

What i want is for something to have a plan-THEN-act approach to rebasing. Like GParted, or... `git rebase -i`.
+1 for SmartGit. It's much more intuitive and flexible than the JetBrains UI, which still inherits so much terminology and behavior from its "unified" view that includes being able to handle Perforce changelists. It's a bit of a mess and generally trips new users up more than it helps. If you're comfortable with it, then good for you but I've had a lot of students not being able to grok it really well.
We do indeed generate vector PDFs, not embedded bitmaps.

Our graphics engine works with Canvas API instructions — like "draw a line from point (A,B) to (C,D)." This API is small enough and low-level enough that it can also generate pristine vector output.

That's in fact one of the features of Skia Canvas (vector output in PDF and SVG).
I think you seriously misunderstood what you quoted. He's not saying you should maintain your items, he's saying time spent maintaining items is wasted time (with caveats that you didn't quote).

"Scissors of equivalent quality to the ones you bought in the 90's for $10" isn't the goal here. The goal is that you don't have items that require maintenance unless they fit into the categories mentioned, and IF you judge an item to be in one of the categories, they should require minimal maintenance.

I have three pairs of scissors for different purposes (hair, kitchen, medical) and all of them are under $12 on Amazon (well, the hair scissors are some no-brand from a pharmacy, but similar-looking ones on Amazon are $6-$8). All of them work well for their intended purpose--maybe there's some minor improvement that could be made, but it's not significant. The hair and medical scissors will probably outlive me given how infrequently I use them. The kitchen shears might need replacement at some point (I think they could rust in the joints if I'm careless with leaving them in water) but they've lasted me over a decade and if I buy 2 or 3 more pairs in my lifetime that's not exactly a tragedy. Outside of putting them back where they belong when not in use, I will not maintain these scissors--if they so much as require sharpening, I won't do it, because the cost (both monetary AND environmental) of sharpening is greater than the cost of replacing them.

Are any of these scissors equivalent in quality to $10 scissors from the 90s? I don't know, but I don't particularly care.
An institution of culture. something the new money tech elite dont seem to understand. modern society is desperately missing the concept of noblesse oblige
Yes there's value in changing to something better. The frequency of change is the real issue here.
I would love too, but you can't just add the chips, you need the the bus too.