skysight-inc/HackerNews huggingface dataset:
It's not really that simple, barycentric coordinate access is relatively recent. It's asking the rasterizer for information and transforming that information into barycentric coordinates, and the correspondence of barycentric coordinates to vertices is unstable without further hardware support or further shader trickery. In the case of AMD gpus, it's only RDNA2 and later that have hardware support for stable barycentrics.

And you're right that this has been thought of. There are other approaches for bilinearly interpolating quads that have been historically used, but they require passing extra data through the vertex shader and thus often splitting vertices.
> To preserve records of that fraud and protect victims of the identity theft, the U.S. Labor Department encouraged state agencies that administer unemployment benefits to create “pseudo claim” records — in effect, to tie real cases of fraud in their data to make-believe people. The implausibility of the records was the point. Agencies were seeking a way to keep track of fraud claims while detaching them from the identities of innocent people who might one day apply for unemployment benefits themselves.

Essentially, they found a bunch of soft deleted records.
Is it? It clearly says "Annual, billed monthly" and "Fee applies if you cancel after 14 days." next to the price.
>I do what plenty of other HN users do - I use a 3rd party service that notifies me when someone replies to any of my posts.

But do you get notified when I chat with Bob about Israel? Or get a notification when someone says something bad about Israel?

OK, let me know why I am mistaken to name Israel killing civilian including children a war crime. Also explain why the recent war crime of killing red cross members (again) is not a war crime . The assholes denied it until video evidence was shown. (very , very shitty behaviour, the same like Ruzzian bots claiming the Azerbaijan airplane was downed by birds and still denying until today that it was Ruzzia).

This is other clue to detect a paid bot, denies evidence until their Mistry pof Invazions confirm it with a spin why it was not them or it was a excusable .
That's mentioned at the bottom of the README.
I just wish they would stop trying to use their models to help keep their terrible cloud business alive.

Currently my teams building 2-3 systems based on Gemini, but trying to walk a client through setting up a gcp account and provision the model for video is a horrible experience. Chat et al would break their own backs trying to give you an api key fast enough, not google. Here’s a comically bad process with several layers of permissions that nobody asked for.

The irony of using ChatGPT to walk through setting up Gemini for a client was a highlight for me this week.
I have found function calling and ‘roll my own agents’ work much better now with Gemini than they did late last year, but I also do a lot of function calling experiments with small open models using Ollama - much more difficult to work with to get a robust system.
I have one of those "annual plan, billed monthly". How the hell do I figure out when I initially signed for it? Along the way, I got two free months for getting a Logitech mouse, does that change my annual month?
It's deeper than the security issue

You could have two different packages in a build doing similar things -- one uses less memory but is slower to compute than the other -- so used selectively by scenario from previous experience in production

If someone unfamiliar with the build makes a change and the assistant swaps the package used in the change -- which goes unnoticed as the package itself is already visible and the naming is only slightly different, it's easy to see how surprises can happen

(I've seen o3 do this every time the prompt was re-run in this situation)
There is a huge difference between guaranteeing algorithmic security of an endpoint, e.g. getting authentication correct, and anticipating every security issue that often has nothing to do with developer code. The former is possible, the latter is not. I understand the author here not wishing to deal with the websocket upgrade process - I would be surprised if there aren’t zero-days lurking there somewhere.
> Your session has timed out. Please go back to the article page and click the PDF link again.

Direct linking doesn’t work
Why do such things need to be hosted at all?

I've got a few file converter apps on my laptop. They're faster and better and you don't need to stream the data off somewhere just to process and stream back, which is silly.
How is this different from image/graphics magick, ffmpeg, oiiotool etc?

Or: what am I missing here, why is this on the front page?
Adobe did a pretty good job at disclosing the "annual plan, billed monthly" aspect so they'll likely win any chargebacks. That said, your bank might just cave and reimburse you out of pocket.
If the training data contains useless endpoints the AI will also hallucinate those useless endpoints.

The wisdom of the crowd only works for the end result not if you consider every given answer, then you get more wrong answers because you fall to the average.
My wife likes to tell me that she'll know when feminism has succeeded when the US Supreme Court is all women. I tell her that I'll know when feminism has succeeded when the military is all women.
> No, because the achievement, the mastery behind it is not obliterated in the next few years, by the upcoming iterations of newer smartwatches.

Just like a Casio F-91W, or the $50 mechanical Swatch.

> It's a piece of art

Yes, that's the only argument really, it's a good looking wearable piece of art. It won't last longer than a waterproof gshock, it isn't more precise than a $5 quartz watch, &c.
Nuh-uh! That's not his whole thing. He's also into destroying the lives of his ex wives after commiting mass adultery and getting them to kill themselves.
I believe it. Part of the issue I suspect is that generation JS truly does not understand how fast the old school GC’d runtimes (e.g. JVM/CLR) are at this point.
It would be useful to have different levels of restrictions for various modules within a single process, which I don’t think pledge can do.
I have no other gear than polemic on the topic of AI-for-code-generation so ignore this comment if you don’t like that.

I think people in software envy real-engineering too much. Software development is what it is. If it does not live up to that bar then so be it. But AI-for-code-generation (“AI” for short now) really drops any kind of pretense. I got into software because it was supposed to be analytic, even kind of a priori. And deterministic. What even is AI right now? It melds the very high tech and probabilistic (AI tech) with the low tech of code generation (which is deterministic by itself but not with AI). That’s a regression both in terms of craftmanship (code generation) and so-called engineering (deterministic). I was looking forward to higher-level software development: more declarative (better programming languages and other things), more tool-assisted (tests, verification), more deterministic and controlled (Nix?), and less process redundancies (e.g. less redundancies in manual/automated testing, verification, review, auditing). Instead we are mining the hard work of the past three decades and spitting out things that have the mandatory label “this might be anything, verify it yourself”. We aren’t making higher-level tools—we[1] are making a taller tower with less support beams, until the tower reaches so high that the wind can topple it at any moment.

The above was just for AI-for-code-generation. AI could perhaps be used to create genuinely higher level processes. A solid structure with better support. But that’s not the current trajectory/hype.

[1] ChatGPT em-dash alert. https://news.ycombinator.com/item?id=43498204
All creative content-based products face a similar fate once they receive VC money or go public. In both cases, it places pressure on them to grow at a rate that is not sustainable for creative content. This is one of the main reasons why Ed Catmull of Pixar backed selling the company to Disney. He realized that even if Pixar produces a blockbuster every year and is a profitable company, the fact that it's publicly traded will require them to always deliver increasing growth year-over-year. Selling to Disney helped shield them from the fate that has befallen many other studios.
i'm off grid right now and the only fast websites are hacker news, old reddit, and my app https://bookhead.net that is html + a little bit of htmx + a little vanilla javascript
It's important to be precise because everything is not the same. In the German case the ruling was not because someone posted a critical meme, but because it was not entirely obvious the picture was edited (as in: you and I can immediately see the photo was edited, but some people will not recognize the edit). I do not agree with the ruling, but as a citizen I am happy that in Germany we still care if claims are true or not (and try to prevent people from lying).
I don't know quite when it started to happen, but changing and/or eliminating the default Office keyboard shortcuts in the last few iterations has really irked me.
With a few exceptions for companies with highly secretive data, you do have to be a government agency or working in a highly regulated government-adjacent area for secured private clouds to be a requirement carved in stone and therefore worth investing a ton of extra money into though.
Bandwidth vs latency. Erlang is designed to keep low latency under load with graceful degradation.
That, and while Sony had all these big groups they often didn't play nice with each other. Look at how they failed to make Minidisc into any useful data platforms with PCs, largely because MD's were consumer devices and not personal computers so they were pretty much only seen as music hardware.

Even on the few Vaios that had MD drives on them, they're pretty much just an external MD player permanently glued to the device instead of being a full and deeply integrated PC component.
So have you sat in a Tesla with the latest hardware or . . .

I don't understand this attitude in the technology industry. If you want to hold such a strong opinion on something, at least take the initiative to research what you're talking about.

Teslas __today__ are at or better than Waymo at autonomy. They are launching tests in June. There are popular accounts who have experienced this alpha at the "We, Robot" autonomy event earlier last year and follow on interviews with Lars and Franz, (Head of Vehicle Engineering and Head of Design)
A relevant audience are the corporate computing inmates, who cannot install anything locally... They are happy to find utilities wrapped behind some web front.
It's ffmpeg all the way down. I can't imagine what the internet would be if there weren't such a marvelous piece of software.
Java used to have Java Security Manager, which basically made it possible to set permissions for what a jar/dependency could do. But deprecated and no real good alternative anymore.
In Smolagents you can provide which packages are permitted. Maybe that's a shortcut to enforce this? I can't imagine that in a professional development house it's truly an n x m over all possible libraries.
This isn't true for me.

My most powerful machine tends to be the home server, and some of my laptops are terrible.
That's only if you do peer-to-peer. QUIC can't even do peer-to-peer, so I don't understand the critique.
Show HN: Open WhatsApp without saving contacts
I’ve always hated saving one-time contacts just to send a single WhatsApp message.

URLs like `wa.me` works, but you need to edit text to remove parenthesis and dashes.

So, I made this tool so you can just paste a number and open WhatsApp.

I hope you like it (:
There were several reasons why "expert system" were rejected in the 1980s including competition with programmable calculators and spreadsheets and no correct paradigm for reasoning with uncertainty but the one most quoted was that the creation of that kind of database is not cost-effective.

I spent about 10 years working (sometimes for myself, sometimes for employers, sometimes part time, sometimes as a software developer sometimes as a business developer) on the problem of turning a mass of text into facts into text to solve problems like:

- Doctors write copious medical notes from which facts would be useful for themselves, payers, researchers, regulators.

- An accounting or legal firm may need to scan vast numbers of documents and extract facts for a audit or lawsuit

- An aerospace manufacturer has a vast database of documentation and maintenance notes (even from the teams at the airports) that it needs to keep on top of

- A fashion retailer wants to keep track of social media chatter to understand how it connects and fails to connect with customers and answer questions like "should we endorse sports star A or B?"

- Police and soldiers chat with each other over XMPP chat about encounters with "the other" which again are rich with entities, attributes, events, etc.

Tasks like this need an interactive system but you face the problem that people have an upper limit of 2000 or so simple decisions [1] in a sustainable day. The problem is large but it is not "boil the ocean" because you can set requirements for what gets extracted and use the techniques of statistical quality control as in Deming to know accuracy is in bounds.

You can give people tools to tag things in bulk, you can apply rules, you can give the people tools to create the rules. I worked on RNN and CNN based models, SVM, logistic, autoencoder and other models and before BERT they all sucked. If you have the interactive framework you can put encoder or decoder LLMs in and it is a revolution that makes systems like that much cheaper to develop and run for better effects.

[1] hot dog/not hot dog
Search within YouTube subtitles, captions and transcripts
If you think the comment is useless and doesn’t contribute to the conversation, downvote it (and flag it if it is particularly egregious). That’s why those features exist.

But complaining that HN is becoming Reddit is (as demonstrated by the links) a tired, repetitive, and incorrect complaint that creates noise and does not advance the discussion. Which is why the guidelines ask you to not do it.
So what benefit do we derive as a society from deciding that the capability for copyright infringement is in and of itself infringement? What do we gain by overturning the current protections the law (or society) currently has for technologies like xerox machines, VHS tapes, blank CDs and DVDs, media ripping tools, and site scraping tools? Open source digital media encoding, blank media, site scraping tools and bit-torrent enable copyright infringement on a massive scale to the tune of millions or more dollars in losses every year if you believe the media companies. And yet, I would argue as a society we would be worse off without those tools. In fact, I'd even argue that as a society we'd be worse off without some degree of tolerated copyright infringement. How many pieces of interesting media have been "saved" from the dust bin of history and preserved for future generations by people committing copyright infringement for their own purposes? Things like early seasons of Dr Who or other TV shows that were taped over and so the only extant copies are from people's home collections taped off the TV. The "De-specialized" editions of Star Wars are probably the most high quality and true to the original cuts of the original Star Wars trilogy that exist, and they are unequivocally pure copyright infringement.

Or consider the youtube video "Fan.tasia"[1]. That is a collection of unlicensed video clips, combined with another individual's work which itself is a collection of unlicensed audio clips mashed together into a amalgamation of sight and sound to produce something new and I would argue original, but very clearly also full of copyright infringement and facilitated by a bunch of technologies that enable doing infringement at scale. It is (IMO) far more obviously copyright infringement than anything an AI model is. Yet I would argue a world in which that media and the technologies that enable it were made illegal, or heavily restricted to only the people that could afford to license all of the things that went into it from the people who created all the original works, would be a worse world for us all. The ability to easily commit copyright infringement at scale enabled the production of new and interesting art that would not have existed otherwise, and almost certainly built skills (like editing and mixing) for the people involved. That, to me, is more valuable to society than ensuring that all the artists and studios whose work went into that media got whatever fractions of a penny they lost from having their works infringed.

[1]: https://www.youtube.com/watch?v=E-6xk4W6N20&pp=ygUJZmFuLnRhc...
I don't know much about this topic but you still need the magic bricks in the printer to make the magic bricks though, no?
I guess this can be either depressing or relieving but I'm in the former category, I wish you could do this stuff from sand or something, without relying on modern technology, would be fun.
It reminds me of the articles you see from time to time about how someone successfully moved millions of rows of data in the cloud for less than a hundred dollars or some such absurdity.

It'd be hilarious if it weren't so deeply discouraging and tragic.

You might have heard of Eroom's Law, which is Moore's Law backwards. It states that software bloat will soak up all gains from Moore's Law.

Well, with cloud we now have a whole industry with an economic incentive to put Eroom's Law into practice, since cloud makes more money the more inefficient things can become. So to do what a simple local app could do in a minute must now be done across five different services with microservice backends, etc.
Case Study: Acne Studios Digital Experience Redesign
It's not as hard as you think to get close to people, but you have to be intentional about it.

First step would be to widen your "funnel" of new people in your life before then filtering them down. Simply need to go to social events, meetups, etc.
Is Steam Deck a monopoly yet? I feel like if your game compiles to Linux, you can target pretty much every market out there.
> It would be useful to have different levels of restrictions for various modules within a single process, which I don’t think pledge can do.

Sure: the idea could be improved a lot. And then there is the maintenance burden. Here, perhaps a step forward would be if every package author would provide a "pledge" (or whatever you want to call the idea) instead of others trying to figure out what capabilities are needed. Then you could also audit whether a "pledge" holds in reality.
Trump exempts phones, computers, chips from new tariffs
Ahh good point.

An often missed driver for the cloud-ification of everything is that it offers a way to escape corporate IT. Sending a 20mb file 2000 miles away to do something trivial to it and send it back is easier than getting permission to install an app.
> the statistical model can miss the hidden rules that were a part of the thinking that went into the content that was used for training.

Makes sense. Hidden rules such as, "recommending a package works only if I know the package actually exists and I’m at least somewhat familiar with it."

Now that I think about it, this is pretty similar to cargo-culting.
But what about a ghibli action figure?
ffmpeg is so great~
Show HN: I made a faster, mobile-friendly interface for Wiktionary
Wiktionary is probably the most comprehensive dictionary available, but I've often found the official website a bit overwhelming, especially on my phone. When I just want a quick definition, Wiktionary frequently starts with a long Etymology section.

This is my attempt to address that. Kwiktionary prioritizes definitions first, like a traditional dictionary. It's designed with smaller screens in mind and aims for a clean UI.

The frontend is a Next.js app (using Material UI). The definitions are served by an API I wrote using FastAPI, currently running on a e2-micro instance (let's see how long that little server holds up under load!).

A key challenge was the unstructured nature of Wiktionary. The data extraction was handled by the excellent wiktextract[0].

Source code: https://github.com/jake-anto/kwiktionary

[0]: https://github.com/tatuylonen/wiktextract
Why not just use a canvas or a SVG ?
I do admit the existence of insanely moronic arguments that are sometimes made. "As a woman you have to vote for Hillary because she's a woman.". What a dumb argument, that's still identity politics. If the choice was between someone like female Sarah Palin that wants government control of women's bodies, because she thinks the Bible should trump the constitution vs. a man who would respect the separation of church and state (e.g. the catholic Biden who nevertheless supported Roe v. Wade), would a woman have to still be obliged to vote for Palin?
I see. Thanks for the comment.
Hahahaha. That's actually amazing.
There's this macrocycle of fatigue related to Godwins law for, what, 30 years of online discourse.

The undeniable long term trend during this period has been increasing surveillance, control, centralization of power in the executive, weakening of rights, due process, legal authority, politicization of the judiciary, and majority minority slowly building a core base of manipulatable populism.

Maybe I'm naive about the past, even the last 75 years of what was really going on in Washington, but a Seig heil on national television with no pushback or consequences beyond grassroot pushback (and it has been ALL grassroot) was a crystallizing moment.

This isn't stuff to roll your eyes over as just Godwins law style hyperbole.

The only in the I mean only saving grace, is that the stock market exists for immediate political blowback. But the fact that the only functional political bulwark against trump is the second by second ticker of financial health of the oligarchs is really depressing.
Brain surgery requires a license.

But I do expect an arbitrary adult to be able to follow instructions.

Ok. How about you give me a text based task where you would pick the random adult over the LLM?
I've used Jax quite a bit and it's so much better than tf/pytorch.

Now for the life of me, I still haven't been able to understan what a TPU is. Is it Google's marketing term for a GPU? Or is it something different entirely?
Nobody asked you to care. As for co fusing soft from hard luxury... a Porsche Carrera or Bugatti Veyron will likely be worthy of consideration 150 years from now, a Hugo Boss suit, not so much..
Capital One has a feature where you can generate temporary card numbers. Each one can be authorized for "a single charge" or "repeating charges at one merchant". And you have a toggle switch in the latter case to dis/enable payments. Really handy for subscriptions.
Yeah this would definitely be something that Google would do and it would be terrible for society.
I didn't vote in 2024 or 2020. Identical parties.
What's the end goal of this? Would I be able to compile any Python program? Will I be able to compile Django or FastApi apps?
This is an inversion.

The official word of US government must be on government servers and platforms/sites or press channels. Use Twitter for promotional utility and reach, but not authority.

I am a citizen and I refuse to recognize Twitter as the voice of government.
Or when the phone detects questionable content and decides to? I was sitting on my couch, next to my son when I sent the message. We were both connected to the WiFi. Sure, I’ve had messages sent via SMS before, typically when I’m on a plane and just lose 5G connectivity - but never on my couch before. Just seemed like a strange coincidence which made me realize that could be a viable attack pattern against a population.