skysight-inc/HackerNews huggingface dataset:
Yeah, slow compile loops are the worst part of Rust for me. (The 2nd-worst part is fighting the borrow checker)

I know it'll get faster as hardware marches on, but I often wish I could draw a boundary and say, "Look compiler, this program is months from being done. Let's say everything outside this boundary can be optimized and it won't change. But everything inside the boundary is quick-changing business logic that I'm actively debugging. Don't link or optimize across that boundary. Use wasm to enforce that if you need it."

In C++ I did that with Lua for a while, but the DevEx cost of FFI boundaries is pretty awful even when the performance cost is affordable. I dunno.
I totally agree that string-templating into a data serialization format is a mistake. But you can make life dramatically easier on yourself by doing `{{ something | toJson }}`. In fact write a linter that every single substitution is followed by `| toJson` and you will save yourself a lot of headaches.

The main issue is that it make it more difficult to mix hardcoded and inserted values.

labels:
- mylabel
- {{ extraLabels | indent 4 }} # toJson doesn't work here.

Also the small technical concern that YAML isn't actually a superset of JSON. (But you are far less likely to hit these cases than other escaping bugs).
The definition of multi-cloud does not matter when talking about what syntax is.
I thought your handle sounded familiar. You used to hang out in the pyramid irc channel.

Thanks for your help those many years ago.
Proud Pipes user.

Does the web need something like this today and in what form? All the replacements that are offered pale in comparison to excitement it was to use Pipes 15 years ago. Are we simply past that point?
Back in the early 2010's I had a cheap Dell laptop with a 6-bit panel and an integrated Intel GPU. Video on that device had incredible banding, almost all the time, because as I understand it, the Linux drivers were relatively immature and did not do any dithering. A few years later a driver update enabled dithering and the bulk of the problem went away.

As a video codec developer I was a little sad about that, actually. I had to start looking closer to see problems.
That’s alright though. Scaling pains. Glad they finally entered the “4nm race”, and seems like genuine innovations even if not perfected.
Why they are doing their own payments processing is beyond me. Is it just too expensive to use someone like Stripe?
Andreessen Horowitz says it will donate to political candidates
I was curious to see how this works in birds, which have the ZW system, where Z is the larger chromosome and which males have two of. And, as it turns out, male birds live longer than female ones.
Sponge(1) – soak up standard input and write to a file
How to do secure transactions with a local-first software architecture
> You don't need analytics to know that you should build a responsive website

You do need to know if you have users using their fridge's custom browser developed by some intern long since retired in 2012 that doesn't support HTML5 properly and needs weird hacks to actually be responsive.

> resource usage small enough for old devices

Which can prevent you from adding new features, or even just video in good quality which can choke an old device's browser. Graceful degradation is nice, and should be preferred whenever possible, but sometimes not possible. So knowing how many, and if any, of your users are using such things you have to go out of your way to support, is important.
JXL is an image codec - it can afford to be less efficient (it's not! Other way around, rather) and not be hardware accelerated as its typical use case is not to present 30-60 images per second like in a video codec, it will not affect the battery life of a device in any meaningful way. Also, AV1 hardware decoding is far, far from ubiquitous so many users would not benefit at all from it.

But - back to JXL vs WebP:

I think Google had genuinely good intentions with WebP, but the effort was somewhat ruined by their culture: they relied too heavily on metrics which aren't always a good proxy for image quality, because humans looking at pictures don't scale, and Google does things that scale. We now have a codec with good metrics, but looks poor.

It's based on the intraframe coding of the VP8 format - a video codec - and I think it suffers from that. Looks OK in a video, but bad in stills where you have more time to notice its warts

Most importantly, it's almost always produced by recompressing a jpeg and causing a generation loss. I don't know of any phone or camera which produces native WebP (maybe some recent pixels? Dunno), and any professional device used in RAW mode usually implies the participation of someone who cares about the finished product and will not want WebP (and will resent when it's used without their consent by webmasters wishing to tick a box in pagespeed, as the author mentions). JXL has a lossless recompression mode in which it just replaces the Huffmann compression stage of an existing JPEG with something more modern, and this results in a pixel-accurate image which is 20% smaller than the original file - this already eat WebP's claimed space saving, and then some, with no generation loss. Based on this fact alone, there shouldn't even be a discussion.

....but let's have a discussion anyway. A JPEG -> JXL lossless recompression isn't conceptually new - Stuffit (remember them?) did it in 2005, with not enough traction sadly (unsurprisingly since there were patents and licensing costs). Basically it's _still_ a JPEG - if you decompress the final stage of a JPEG, and the final stage of a JXL (or a .SIF), you get the exact same bytestream. While yet another amazing testament of JPEG's longevity and relevance, it is also concerning: How could Google do worse than that??? When basically rezipping (with a modern algo) the existing DCT macroblock bytestream of a 30 year old codec beats your new codec, you should just trash it.

Edit:
...but I forgot to answer your question. Why is JXL viewed so favorably on HN? Because it doesn't suck, and we're sad that Google decided to be a roadblock, and pushing for their own thing, which instead sucks. At least AVIF is way better than WebP, even though it's a monster, computationally.
Among my friends from childhood, I see a lot more stay-at-home dads or guys with less stressful jobs that leave more time for family. Anecdotal of course, and we’re all very progressive, so I guess maybe they are ahead of the curve or something like that. Anyway, there’s hope I think.
here's a retroactively funny snippet from the original knuthweb paper:

> I chose the name WEB partly because it was one of the few three-letter words of English that hadn't already been applied to computers.
The fan base was really split when Py3 came out and didn't support any Py2 maps.
I think the title needs a correction “Cartels are using the Cartel’s Database”.

But yeah this has been known for decades. A huge portion of Mexico and other parts of SA are owned and operated by the cartels.
That’s why production RAG systems really require full blown search backends. You decompose the natural language question into a search query with meta data filtering and more. And only then do embeddings search. And only if you get some good search results, with high confidence scores, you use an LLM to summarize or glue the results together, otherwise you branch and tell the user, “I don’t know”. IMO that’s the only way to make it work right now.
As someone with a terrible memory who grew up with these constant distractions around me, be it a phone or an MP3 player or what have you, I often wonder how much that contributes to my lack of substantial memory about my childhood. While it's not mentioned here, I wonder if the inverse of this finding is true; specifically, if one doesn't have time of "quiet wakefulness", are they likely to experience a larger-than-usual absence of memory?
Imagine being in China and finding this out after an update.

I used an iPhone a few years ago and when setting it up, I made sure to turn off all iCloud stuff. When it was time to get a new phone, I noticed all my pictures were in iCloud.

I also did not like how hard it was to try and keep Bluetooth and Wifi turned off. Regularly it would nag me to connect to an open Wifi when I was sure I switched Wifi off completely. Turns out iOS re-enables both Wifi and Bluetooth after OS updates and you can't completely switch them off from the quick settings. If users privacy was so important, wouldn't you want to make sure all that stuff would not happen?

Also, it's good practice to reboot your phone one in a while, so why isn't there a reboot option in iOS?
> that the programmer job somewhat evolved from data entry and clerical roles that employed plenty of women already

This reminds me of a presentation[1] that showed pictures on how early computers were advertised and what roles programmers (women) took in the advertisements, which echoes your statement.

(For context, see response to a comment of mine here[2]; more[3] info[4])

[1] https://youtu.be/5zN83hvn68U
[2] https://news.ycombinator.com/item?id=37411221
[3] https://www.bbc.co.uk/programmes/b08wmk5l#playt=0h10m07s
[4] https://web.archive.org/web/20190713175933/https://datasocie...
I don't think the Nintendo DS / handheld gaming device comments were about keeping resource usage small. Outdated browsers don't support all the same APIs that the ones today do. Typically, businesses will choose a cutoff that supports most traffic they receive from their users. Without analytics, you can't determine this cutoff.

It varies wildly from product to product.
Corporate entities are an obvious scapegoat, that we should definitely preclude from SFH (and MFH) ownership, and I'm sure that bill would be really popular among the electorate.

In most locales, from what I've seen, it's the retirement/dynastic wealth folks who are squeezing supply – they've been in this game for 30+ years and have a big head start on the PE firms.

Crafting a bill with popular support that targets those folks is going to be a bit more challenging, because these people are not all terribly extractive, and a lot of up and coming people still actively aspire to become those people. In my observation, the younger and less gainfully employed / marketably skilled these people are, the more extractive they are. As such, I think it's a matter of time before we hit a breaking point.

There's precedent for this in American history, where we've had dramatic step-changes to property law in response to varying-degrees-of-obvious injustice. I don't know if my generation will develop the political will to enact it, but it does feel inevitable that it'll happen in the next 80 years. It's either that, or we've become an effectively-feudal and urban society – which feels less likely, to me.
Not to mention the dev-endorsed hack of sending HTML to a browser so that you can use text as "graphics"
It's totally forbidden by PCI rules as well as common sense. Wayyyy back in 2002, I worked at a startup making a billing product. A customer asked for a screen to be able to see CC numbers for their own customers, and our response was a flat no. Any sensitive data was encrypted and sequestered, and security codes were absolutely not stored.

In my current role at a startup, when a conflict between schedule/time or convenience conflicts with proper data security, I ask people to envision how our processes would look as a news headline or would fare in a legal discovery.
Excel. Conditionally format based on constrain violations and difference from target baudrate. Brute force and scroll.
Ok, if some insane contrived hypothetical one day comes to life, we had better avoid going to chatbots for advice.
At 50 y/o my eyesight began to fail and yet the differences in the pictures are freaking obvious. As in: it's impossible to not see how huge the differences are.

And many people commented the same. These simply aren't small differences.

People who cannot see the differences or who only see them after taking a close look should realize something: there are many people for whom the differences are going to be immediately obvious.
Are software estimates worth of the trouble?
That softness is critical. Not for the kids, but for the adults who have to clean up after them.

Stepping barefoot onto a Lego brick hurts, but stepping barefoot onto a Duplo brick is much worse. Those things look innocent enough, but in the dark they turn into veritable caltrops!
Stripe? Oh yeah. At their scale, they'd likely be talking to Fidelity or some other big player directly.
That's a good point. The best way to not leak a secret is to not have the secret in the first place. I don't know anything of PCI rules but I would imagine there is a way to implement the feature "store this credit card information for future purchases" without storing the raw credit card information.
> I always find it curious when I see "company changes plans due to consumer feedback" framed as a bad thing rather than a good thing

I wasn't framing it that way at all. Being responsive is a good thing. But in the context of this issue, that they did so means they're responsive to outcry. It doesn't seem to me to be an indication that they care more about privacy issues generally.

> implication that all these platforms are equally as bad as each other

As I stated in an earlier comment, I don't think this at all and certainly wasn't intending to imply it. But just because one company is better than another on these issues doesn't mean that company is good on these issues.
Eh. You’ll have a very tough time doing better than unreal’s metahumans.

The most important thing is doing this in a way that works well with the lighting and of course being performant. Whenever you see something generating avatars, you need to question if it’s viable in game, because often it’s not.

No suit motion capture is already a thing. It’s not great, but it is a thing. Most games don’t actually need that many animations.
The problem is not the format, but the software / OS you choose to use. There are OS’s that have image format libraries, and once a codec is installed, ALL apps gain the ability to use it. This was first done in the 80’s, so if your Ubuntu 20.04 doesnt support data translations, maybe its time to switch to something else.
It is super to easy to find resources on HOW the FT works. But I find it very difficult to find resources on WHY we need it and WHERE it is useful to have.

Does anybody have some good sources that explain the practical applications and how it is useful on real world usage?
If you're looking for fair comparisons don't ask nVidias marketing department, those guys are worse than Intel.

What AMD did was a true comparison, while nvidia is applying their transformer engine which modifies & optimizes some of the computation to FP8 & they claim no measurable change in output. So yes, nvidia has some software tricks left up on their sleeve and that makes comparisons hard, but the fact remains that their best hardware can't match the mi300x in raw power. Given some time, AMD can apply the same software optimizations, or one of their partners will.

I think AMD will likely hold the hardware advantage for a while, nVidia doesn't have any product that uses chiplets while AMD has been developing this technology for years. If the trend continues to have these huge AI chips, AMD has a better hand to economically scale their AI chips.
> Typescript is not a compiled language.

Compilation or not isn't a feature of languages but of language implementations, but, yes, the primary TypeScript implementation is compiled.

> It is a "transpiled" language.

Transpilation is a subset of compilation.

It's not compiled to native machine code for the target system, but that doesn't make it not-compiled.
As I almost always think to myself whenever I see some program braying about its 25x speed improvement in some task, the reason you can have a 25x speed improvement is because you left that much on the table in the first place.

I don't want to be too hard on such projects; nobody writes perfect code the first time, and stuff happens. But this does in my mind tend to tune down my amazement level for such announcements.

And your last edit is really the important point. That level of performance improvement means that you are virtually certain to move up in the UI latency numbers: https://slhenty.medium.com/ui-response-times-acec744f3157 Unless everything you were doing is already in the highest tier, this kind of move is significant.
Shamefully, I grew up in Edinburgh, am an EE, my Dad was an EE, also lived in Edinburgh, and I never knew there was a Maxwell house there. I suppose I assumed he only lived on his estate or in Cambridge. There's a statue of him at the end of George St also.
US committee sees AI fintech threat, public ready for biometric defense
thats interesting. So if someone asks you to draw a picture of a lighthouse, are you able to draw it without looking at an actual lighthouse or a picture of it? if yes, then how?
Are you implying that US is capital rich because of innovation? I think it is a source of innovation, but I could think of more convincing narratives for why it's rich.
Why not use wax or oils, like animals do? Is it a veganism thing?

I know that you can make great paper straws, they just require beef or pork fat - so we get the PFAS straws instead
My point is about people who "spend all their time on twitter, always crying about its lack of moderation, but do not take the opportunity to use the audience they still have to create something better", not about their profession, but as a matter of fact Stefan Ottlitz, Chief Product Officer at Der Spiegel is a journalist[1].

[1]: https://de.wikipedia.org/wiki/Stefan_Ottlitz
You buy a first class ticket for an airline and you get access to the lounge in the airport with fast wifi and snacks.

Outside there are people with different tickets screaming to be let in because they know someone in there and it’s not fair that they can’t go in.

And Migicovsky is on the side trying to dig a little tunnel into the lounge.

iMessage is a perk of using an iPhone. You want to use iMessage? Get an iPhone.
Hmm if ECS is just a database, and filesystems are just databases... you might be onto something
by bash wants more ()s

while sleep 0.1; do printf "%-$(( ( RANDOM % $(tput cols) ) - 1))s\e[0;$(( 30 + ($RANDOM % 8) ))m\*\n" ; done
> That said, I really enjoyed life so far.

Keep thinking in this direction. Do you want others to enjoy their lives? Would you get emotional fulfillment from creating a life that is enjoyed by that life?

> Till that point I always thought death is something that happens to other people. Also I had this false believe that the tech like AGI or Neuralink will figure something out.

People who touch grass often knew that a long time ago. You are still the same kind of human, flaws and mortality, as your ancestors. It is safe to assume that will always be the case until we have solid proof otherwise.
I didn't really understand what everyone was talking about since I use a combination of uMatrix and noscript and noscript blocks webfonts by default.
But, after whitelisting his site, eh, it didn't bother me. I guess it's what one is used to.
>I think there are almost literally no software systems today that don't have bugs in them.
Programs that have been formally verified with something like Coq can be bug free. Automating formal verification may be a more effective way to solve the trust issue in this domain.
It also makes it more likely they'll accelerate quickly on turns, making one of the most common causes of pedestrian deaths even worse, since now they'll be going faster.
No because selling hardware and selling software are different competencies

And we know from the Oracle Java trial back in the day how relatively little Google makes from Android compared to Apple from selling phones.

And all indications are that Apple probably makes more in mobile from Google than Google makes from Android

https://www.bloomberg.com/news/articles/2016-01-21/google-s-...
Pragmata Pro 0.830 out now
I assume they kept these in a database, which was sent or exported in some way to use Move-IT to transfer somewhere else. The hack was at Move-IT's servers I think, which allowed people to read the contents. The question I have is was this information encrypted by DD or did they just assume Move-IT was safe? If the latter, it's pretty stupid.
The GPU Poor Strike Back – By Omar Sanseviero
Hopefully this post inspires someone to take on the snow plow character feature request
But the original question is, why upper case instead of lower case?
Honestly, I would have agreed wholly with you until I spend 1 month volunteering in Kiribati. 2/3G is the norm there and even few KBs would make a difference. It reminded me a lot of my childhood with 28/56k modems :/

Additionally, I believe countries like India, Pakistan, Bangladesh, ... are in similar situation infrastructure wise (please correct me if I am wrong) and so for 1/2B people would benefit from a slimmer web.
If the program doesn't take any input and your only output is termination time, you are writing an egg timer.
"Reporting should be treated like production software" - an overview of Evidence
Minor point, it's not a projection because you don't lose dimensions.
Couldn't the rendering still be batched? In Swing, for example, onDraw is invoked whenever Swing feels like it (and so could presumably be batched) regardless of when and how often the component's state is updated.
I think the whole western world is like this. Possibly the other worlds, too, but I don't know them.
Hmm, odd, I found that button but it is greyed out.

Thanks for the suggestion though. If I want to see snowflakes I’ll can switch to another workspace or look out the window and wait a few days. :)

Edit: When I turn on a compositor, picom, the option becomes clickable. But when I turn on picom, the flakes stop rendering for some reason. It looks like somebody came up with a patched version for i3 + picom, so I guess this is a problem that people have worked on already.
It hurts to be ghosted, but you just have to remember there are other interstellar space probes in the galaxy.
It’s not a comprehensive review but an exciting feature he’s experienced that, based on his experience as a photographer, he thinks will be a huge deal.
Why is arithmetic not a game? Conway showed the equivalence between numbers and games. Arithmetic procedures are just wrapping a game-like structure around games.
This, but I'd replace Reddit with 4chan. There is a lot more information on how to build, finetune and run models there, compared to Reddit.