skysight-inc/HackerNews huggingface dataset:
This is why the conversation is nearly impossible, even on hn. It's hard to find enough people who agree on which facts are objectively true in order to have the discussion.

Things end up stuck in endless loops of the loudest voices claiming that either "any criticism at all of Israel, no matter what it does, is antisemitic" or "no criticism of Israel is ever antisemitic unless it explicitly and directly refers to Judaism."

Ironically, I've observed many of the former have trouble understanding that racism can exist without using a racial slur, while many of the latter can easily write a 1000 word essay about dog whistles and implicit bias against groups other than Jews.
relevant: https://github.com/ArchiveBox/ArchiveBox#readme and https://github.com/Rhizome-Conifer/conifer#readme (nee "webrecorder/webrecorder")
It's pretty unreadable when the font size becomes small enough on a non-HiDPI display. It's a usability issue.
Their Embree raytracing library is at the heart of pretty much every high-end production CGI renderer, it's the gold standard at what it does. Intel does have some gems.
That option used to have a UI selection back in Leopard! I have no idea why they removed it in Snow Leopard but left the functionality there.
> If every widget supports fractional DPI correctly

That is a big if.

> the output will be bit-for-bit identical between the two different approaches.

It won't be identical. When you do it on widget-by-widget basis, you eventually reach the end of your surface, so you may need to paint your antialiased pixels, but the space is beyond your surface.

When the framebuffer is being considered as one global surface, the scaler will do the antialiasing for you outside of your surface, so you won't hit this problem.

Another thing is Apple scales; they limit the error caused by the antialiasing to a group of pixels, either 8x8 or 9x9. The error caused by fractional scaling won't spread outside of this group.

But for the sake of argument, let's say that these errors are not noticable and we can ignore them.

> the GPU and output encoder options chosen by Gtk3 and Apple have a major flaw: accelerated scaling is usually only available in sRGB colorspace, so you get either gamma-incorrect scaling or you need to fall back to a non-accelerated codepath.

This could be output encoder specific; I'm not aware of such limitation, so I'm looking into Intel docs now (TGL ones, volume 12: Display Engine), cannot find any mention of it. Would you have any pointers?

Or do you mean specifically GPU (texture) scaling? I'm not that familiar with GPU part, but I would be surprised if that was true, when the hardware today considers LUTs for the buffers.

For older hardware, or for ARM SBCs, that could be very well true.

---

In the end, both approaches have their pros and cons: with the encoder scaling, you won't be ever pixel-perfect in fractional scales, just good enough; but with software managed fractional scaling, you are over-complicating the already complicated code, so it won't be bug-free, and in the end, might consume more power (and CPU cycles on your CPU!) than the brute-force approach of encoder scaling that is being offloaded to dedicated hardware.
> I understand that Apple Pages outputs standard-compliant epub.

Neato! Have you started using it instead of Callibre? https://davidgerard.co.uk/blockchain/2020/11/05/calibre-epub...

https://support.apple.com/en-us/HT208499

https://support.apple.com/en-us/108362
Build engine duke nukem also used in many other games like blood etc. Same for quake engine. Even doom engine was used in games like hexen. Doom was also an evolution of the wolfenstein engine. Quake 1 to later quake engines all evolutions and used in a lot of other games.
These are all 3d engines. On the nes, snes and sega machines the same platform engine was reused in 1000s of games. Same for sound engines, physics engines etc. My point is. I dont think there is a lot of difference. Innovation still happening today. Not everything is Unreal.
Seems pretty boring. It's an unbalanced computation issue: the server sends B=g^b to the client, expecting the client to generate and send A=g^a. Instead, the client sends a random A, "proving no work" so to speak. Repeat. I think that's the whole attack?
When I saw the R3X I thought they had brought an early 1980s VW Golf on stage.
I think the front lights are gorgeous.
I'm personally so happy Apple decided to finally drop this project. I hope they focus efforts on CarPlay and integrating it deeper into upcoming cars from other manufacturers.

But on top of all of that, I think we're at this point where more and more Americans are reconsidering their relationship with the concept of a "Car". It's no longer the symbol of freedom and American ingenuity that it once was. To an increasing amount of us, we see it as the second most expensive thing we'll ever buy. We see cars as a requirement of life forced upon us by the auto/gas industries and there's more talk than ever about how designing our cities around cars and parking for those cars has been exceedingly detrimental to the _people_ living in the cities. For those reasons, I say good riddance to the Apple Car.
That's great news, thanks!
I'd like to know the same. I am also a rails/JS dev who is studying to move to AI side. But it honestly does not look that interesting
Emily Dickinson likely intended that all of her works be destroyed after her death. Her sister disregarded her will and saw them published instead.
>> He goes as far as justifying Hitler's attack on Poland

And why wouldn't he. We should not forget that it was russians and nazi's that started the world war 2[0][1]. It's just that the rusians got lucky, and Germany bore all the guilt.

Since then, russians of course have been actively trying to rewrite history.

My grandfather fought russia and later its ideology in battles across the world. I did forget for a while, but his words now shine brightly in front of me: NEVER trust a russian.

[0] https://www.annefrank.org/en/timeline/60/germany-and-the-sov...
[1] https://en.wikipedia.org/wiki/Molotov–Ribbentrop_Pact_negoti...
I mean, this is obviously a mistake, not a deliberate policy decision. It's silly, but this sort of AI is in its infancy, and I'd much rather see devs err on the side of caution than otherwise.
We detached this subthread from https://news.ycombinator.com/item?id=39619763.

This is not a moderation scolding—I'm just trying to prune the top-heaviest subthreads.
Not really. See: https://en.wikipedia.org/wiki/XNU and https://github.com/apple-oss-distributions/xnu
Right, you can't reproduce a book. W/r/t subs and dubs, fair use has applied historically.
Once upon a time, nay-sayers said that nobody could travel to the moon, regardless of what vehicle they used. They were wrong. Once upon a time, nay-sayers said that nobody could transmute lead into gold using alchemical equipment. They were right.

Nay-sayers who said that no possible algorithm could beat humans at chess and go? They were wrong. Nay-sayers who say that these algorithms cannot write better books than humans? Well…
Taking a look at it now, and how it interacts with Enhancer for Youtube.

The one thing I'm absolutely desperate for, is a fix to Youtube's Watch Later playlist issues.

If you ever hit maximum on it, it seems permanently broken afterward to not delete watched videos- which means the only way to delete videos is manually, behind a 3-dot menu per video. Since the playlist max size is 5000, that'd be a minimum 10,000 clicks, and since the 3 dot menu only shows up once you're over a video, a certain level of hunting too.

I tried to make an extension for this once, but bungled it pretty bad so it'll take another effort sometime. Youtube's my primary content source outside of games, so for me it hurts pretty bad.
You got me real curious about why this is.

I know there are waxy and starchy potatoes that have higher rations of amylopectin vs amylose starch respectively.

One interesting thing is that if you continuously mix an amylopectin potato, it turns into a gooey, ropey substance that we don't use much in western cooking but is how some Chinese mashed potatoes are supposed to be prepared. I wonder if that transformation affects the resistance of the starch.

I also wonder what exactly is making the cooled potato tougher to digest.
Thank you for this! I recently was digging into the sqlite files with an idea to monitor them for changes indicating new messages and then extract them. My initial prototype seemed to mostly work, with a few hacks. Next time I look at that idea I’ll switch to your library. Any suggestions or tips around near-time accessing?
I drive by furniture stores in my car, and let me tell ya, nobody's going to furniture stores anymore.

If you really want to spends thousands of dollars on a couch or kitchen table, just ask the store to deliver.
That's a bit of a different problem IMO.

Barring someone doing a "check if AVX is available" check inside their code, binaries are generally compiled targeting either SSE or AVX and not both. You can reasonably expect that the same binary thrown against multiple architectures will have the same output.

This, of course, doesn't apply if we are talking about a JIT. All bets are off if you are talking about javascript or the JVM.

That is to say, you can expect that a C++ binary blob from the Ubuntu repo is going to get the same numbers regardless the machine since they generally will target fairly old architectures.
Life belongs to the living. If he really wanted his last novel destroyed, he should have done it himself while he was still able to do so.
Yes.. ? Russia already and continuously threatening other countries, the US included
A bright idea for recycling rare-earth phosphors from used fluorescent bulbs
Can Haskell enforce a type of “any integer other than zero”?

I feel like you would just end up with the equivalent of Maybe, but not sure.
>Best to operate under the presumption that Uber's contractor-based employment model is legal.

Yes, that's how the law works. If something is in a grey area you can do it until the government tells you not to.
> Of course it's not a trashy romance novel, it is an amazing work of art

Quote by the editor. Highlights a problem to me. Since Marquez is so famous, they feel the need to put this novel on a pedestal, even though it might just be "okay". Which of course is okay in itself.

I also think the sons contradict themselves when they say that their father lost the intellectual power to judge if the book should be published, yet didn't he also write it during this time? So I understand it like Marquez was aware of his mental problems and that's why he decided not to publish.
Looks pretty useful!

Does it have the option to automatically make the player full size? YT defaults to the smaller one with related stuff on the right which is always annoying.
Let's not blame the protestants of 200 years ago for our current problems - we have an inability to forgive. Punishment really has nothing to do with it. Part of the problem is that modern racism rarely causes obvious harm that can be undone, otherwise punishment could be helpful in restoring the racist back into society.
You could send the user a code that they must copy paste onto the page rather than sending them a link.
are you referring to things like CliffNotes ?
Conversely why would I financially support the decision to go against this man's wishes for his own work?
Subpixel AA is still more readable for non-HiDPI LCD screens, which are still the majority of desktop monitors sold today. It did work well enough for people to be using it for so long, and the situation with screens on desktop has mostly not changed.
If your language is TC and thus supports general recursion, no algorithm can possibly exist for deciding whether a function is in fact total in the general case.

As all primitive recursive functions are provably total, that is a place a compiler can work. But just using for loops gets you there too.

Total functions that are also pure functions are a pretty small set so there may be other reductions like the above. But don't depend on the compiler.

But I agree writing total functions from the start is the ideal if possible.
Thanks for the observations. It's true that every company that needs this eventually figures something out.

The difference is (a) our customers don't want to be in the devops business, and for startups especially it's a severe barrier to entry that we can make disappear, and (b) we are going to keep investing in our products (especially collaboration tools and integrations with waveforms, logs, etc) long past the point where a chip company would decide their internal tools are "good enough" (hint: they're generally not).

UVM support is one of the next items on our priority list.
That's enough. We've banned this account.
CockroachDB is another good one too
Banning social is the obvious logical extreme from this argument. They used Russian malice distributed via American social media as an example for why we need to ban Chinese social media, which raises the great question of: why not ban American social media too?
Apple to make it easier to switch from iPhone to Android because of the EU
One of the best answers to permacomputing https://gopherproxy.meulie.net/hoi.st/0/posts/2023-04-08-on-...
No amount of engineering will stop generative AI from spitting out quirky or problematic results under some conditions. At best, a majority of responses will be considered reasonable by a majority of people. We're probably close to meeting that criteria now, despite some highly publicized outliers.
You can if you use E2EE and not CAs
How does an average user authenticate "the author themselves"? Again, you or I understand how github projects work and can figure out within a minute or two whether or not this is the right group or a legitimate project.

But if you're just a "GIVE ME THE .EXE" person, how do you know the binary you're looking at is a legitimate network scanner or keyboard mapper or game cheat or whatever? You don't. You can't. You just followed a link from someone else who thought it was.

The basic point is that software in the modern world is too complicated to require regular users to validate. They can't do it. And so we need to have trusted authorities like distros and app stores to do it for them, even (especially) when they demand we JUST GIVE ME THE .EXE.
Voyager 1, First Craft in Interstellar Space, May Have Gone Dark
I think you are missing the point of the error detecting digits.

All they protect against is mistyping (or in the old days, misspeaking over a noisy telephone) the annoyingly long sequence of random digits. Actually judging that the numbers refer to a valid credit card account that the user is authorized to charge is an entirely different (and harder) problem.

The CC# is just a CC#, albeit one that contains extra digits that depend on the other digits.
I'm guessing more competition and options if you are not in US or China. If you are though, most likely a lot of high tech fields will have no-US or no-China policy encouraged or mandated by the respective governments.
No, people supported them, but that is because democracy was hacked. Hungary is not a democracy anymore (it's a hibrid regime[1]).

The biggest issue is that the majority of the media is controlled by the government. Also they own jurisdiction and have been gradually rewritten the constitution. Most people who support this regime do that because they believe the propaganda. Many people I know have been bitterly trying to tell their family members that they are watching / listening propaganda (unsuccessfully, for years). Most of Orban's supporters don't know much about politics, they just want to live their lives, so they believe whatever is on TV, radio, online media, posters, etc. For many it is very hard to see what is true and what is lie.

But there are many, many people here who don't like this and want a change. The country is in a state where positive change towards democracy is really hard at the moment, many of us still want to believe it is possible.

By the way, we could see this madness around the world in the past years: Brexit, Trump, Bolsonaro… many people can be led by their nose. Not just in Hungary. I really whish if people would learn from Hungary's mistakes, and don't let the same thing to happen in their countries.

[1]: https://en.wikipedia.org/wiki/Hybrid_regime
Please Criticize Cryonics (2010)
At 110 DPI (27 inch 1440p) it's not that marginal for me. Even looking somewhat closely the difference is quite obvious. Subpixel AA is much more readable if the font size is small, and still looks sharper for most interface fonts.
A workaround for this "email-based authentication" problem (without going to a full "make an account with a password" step) is to use temporary one-time codes, so that it doesn't matter if the URL gets accidentally shared.

1. User visits "private" link (Or even a public link where they re-enter their e-mail.)

2. Site e-mails user again with time-limited single-use code.

3. User enters temporary code to confirm ownership of e-mail.

4. Flow proceeds (e.g. with HTTP cookies/session data) with reasonable certainty that the e-mail account owner is involved.
Kafka was virtually unknown during his lifetime. It's unlikely that there was any expectation of profit. They probably just liked the writings and thought it would be a shame to destroy them.
Do you know, that with a good font (properly hinted, or with good autohinter), you can have identical results as with bitmap fonts? Antialiasing is not mandatory for scaled fonts, and snapping to grid is the raison d'etre of hinting.

If anything, bitmap fonts on older/crt monitors were as fuzzy as the scaled ones, and on lcds, too jagged, so that hunted their readability. For me, enabling antialiasing actually improved their appearance.

But then, I always disliked the X11 bitmap fonts as ugly; the Microsoft's MS Sans Serif was about the only bitmap font I could tolerate (nowadays, it is truetype too).
Just pathetic overall. And if you think this app shuts off tomorrow and young people start feeling different about Middle Eastern geopolitics, sorry but it’s not happening.
But transcendentals like sine are not part of the strictly defined basic arithmetic; they are intentionally defined with relaxed behavior.
Those administrators and presidents are not top tier business executives but are part of an insestuous community of higher education professionals whose only credentis are that they managed other departments within a college.

Maybe if they came from industry their skills can be argued but the majority of those administrators don't have any experience outside of academia.
Many countries institute bans on any political speech at all leading up to elections. I'm not sure whether this is beneficial or not, it may be well intended for all I know, but it would be very hard to justify in the United States due to the constitutional framework.
Ask HN: Has the use of 'Ask HN' posts decreased since the release of ChatGPT?
I'm curious about this trend. Perhaps someone could reply with data and their methodology.
Can't seem to reply to you in my own thread and there's no contact info in profile, just wanted to express surprise since I've seen German submissions before. Is it a new policy that this is no longer allowed, was there an announcement I haven't seen?
Pretend to be impressed and nod along for a second. "Oh wow, really?"

They're not looking for people to agree with them, they're looking for people to be skeptical so they can engage in debate mode and prove that they're "in the know".

It's the same as when a stranger starts going off on anti-vax rant, quickest way to wind down the point and change the subject is to be all "wow, it's a crazy world out there".
Killing it may have been more of a PR move than anything. Airlines have regularly been caught in incorrect prices listed on their systems. This is not new. Searching for them is basically a sport. They do just fine with a few incorrect prices flowing through the system.

Aliexpress has delivery companies, vendors and a complaint system that are total chaos. Which ends in disputes making it into credit card and paypal disputes systems. That probably still works just fine for them.

Companies regularly claim that "oops, that employee made a mistake in telling you that" and I suspect most customers let them.

So that I expect it's going to be the result: companies will use chatbots, will try to strong arm customers into "correcting chatbot mistakes" and in the end live with a few results against them.
Nobody is forcing you to buy it. I will though. Also this book will make its way into libraries and eventually become public domain.
> No amount of engineering will stop generative AI from spitting out quirky or problematic results

I give HN max. 20 minutes until someone claims that the same applies to humans.
Show HN: Fine-tuned coding copilot with Gemma and qLORA
I have had someone sing the praises of zsh, tried it, was like "that isn't so much better than bash" and went back. Then I heard about oh-my-zsh, tried zsh with oh-my-zsh, and stayed. I still think it's not a big deal, but it is an improvement.
They do, however, have some intrinsics for trig functions in AVX in their compilers. Not as good as having an instruction of course.
Researchers jailbreak AI chatbots with ASCII art
R-D-F-G as the controls is wild lol. Any reason people can think WASD wasn't used?
At what point do you differentiate a bug from a design flaw? This reads like different devs were provided conflicting requirements that had no discussion between devs. It wasn't until after the branches were merged that the problem existed as the unit tests from each dev worked as expected.
Ageism in health care is more common than you might think and it can harm people
Dykstra would agree with this
A while ago I started to only send password protected links via email. Just with the plaintext password inside the email. This might seem absurd and unsafe on the first glance, but those kind of attacks it can safely prevent. Adding an expiration time is also a good idea, even if it is as long as a few months.
Dunno. Writing fiction myself; asked AI to read it aloud. Narrative paragraphs worked fine: a clear, if a bit deadpan, slightly tone-deaf delivery. But dialogue was horrendous: it didn't understand emotional reactions and connotations at all. More so than cringey and robotic, it felt soulless. And the distance from "something that makes sense" to "something that feels human" felt unsormountable. Yes. Many novels will be written with LLMs in the coming years. They might even touch us. But this little Text-to-Speech experiment felt like an evidence that this technology has a void at its core: it doesn't have access, like a human does, to a gargantuan emotional spectrum, which allows us to understand all sorts of subtleties between what is being said, and why, and what does it actually mean, and why does it affect us (or, hell, how should the next line be read in this context, because it has no context, it doesn't feel).
When a statute is ambiguous the tie should go to the citizen not the government
Chinese national arrested in US for stealing Google AI technology