skysight-inc/HackerNews huggingface dataset:
The article doesn’t actually explain how they work… How does the indirect pointer get set to nil? Does it use runtime.SetFinalizer?
> he who gets the most votes wins, even if the powers that be don’t approve

Through fair elections, yes. No election is ever 100% flawless as perfection isn't practical. However, what happened here is blatant cheating involving shady funds.
Don't have a computer handy to try, but it can block elements right? What if you block simply dialog (without # or so, because it's not an ID but a tag name) on the desired domain?

Or a little userscript walking the DOM to find dialog elements and removes them. Or you could check if one can listen on them for show/open events, or hijack the show() method to do nothing

Lots of options I'd say

Not something I'd have in mind when using dialogs for legitimate purposes as a developer though. Don't wonder why you don't get my "do you really want to delete this item?" on my software when you block these altogether, but I guess you mean this for specific domains where it's used for ads (have yet to see dialog used for that, but no surprise that they'd exist)
I appreciate the detailed answer, exactly the kind I was looking for.
Wow, we are compiling BASIC to JavaScript and which is meant to run in browsers like Electron I assume. Now someone just needs to write Electron in BASIC to close the loop!

Reminds me of TranslationParty. Can we find the equilibrium between JavaScript and BASIC? :)
> That said, I don't know how bad ü -> u is in Turkish. At least in German, doing so often changes the meaning, and äöü have to be transliterated as ae, oe, ue instead. (Obviously a ton of software does something bad like "decompose Unicode characters and filter out non-ASCII letters" and gets it wrong, also hilariously failing the test.)

Ü and Ö have almost the same sounds as German in Turkish. When they constructed the Latin-based script for Turkish, they looked at the European languages and their ways of writing. So no surprises there.

Writing ü as u change meaning a lot. "Kul" means a servant; while "kül" is ash. However Turkish lacks the concept of digraphs. Having two vowels next to each other is extremely rare. If two vowels like oe are put together, a native reader will read them as o e (oh eh) and then maybe blend them a little.

So when technology got introduced, we didn't know what to do with ASCII-only systems that Americans sold to us. People started to write ü,ö,ı,ş,ç,ğ as u,o,i,s,c,g. It causes names of the people to be mispronounced in (usually English speaking) media and in international environments. Many young people started to use SMS with those conversions in 90s. So we are stuck.
No, it hasn't landed because that is the intentional feature of the system. We disguise violence and call it peace, but in reality the "peace" is really control. Of course, all societies have rules and customs for peace that sometimes require the sacrifice of the individual, but one must look at the ultimate aims.

The ultimate aim for a primitive society really is relative order and safety. The ultimate aim of modern technological society is the advancement of technology and the creation of a large workforce to keep the unsustainable machine going. That is what mutates custom into violence and law into subjugation.
I think the human variable is that you need to know enough to be able to ask the right questions about a subject while not knowing enough about the subject to learn something from the answers.

Because of this, I would assume it is better for people who have interest with more breadth than depth and less impressive to those who have interest that are narrow but very deep.

It seems obvious to me the polymath gains much more from language models than the single minded subject expert trying to dig the deepest hole.

Also, the single minded subject expert is randomly at the mercy of what is in the training data much more in a way than the polymath when all the use is summed up.
Postgres is inherently multi-tenant. Have separate logic DBs in one physical instance, connect using roles with minimal permissions, expose views (and materialized views!) for querying so you can mutate the underlying tables without requiring applications to change.
Totally agree. I touch on this later on in the actual blog post:

"Capitalism is inherently immoral. It pits us against each other. It posits that the accumulation of money and resources should be our ultimate end-goal. So it’s no wonder that over the hundreds of years we’ve had to figure out how to exist within its confines, some of us have become exceedingly good at it. So good in fact, that others are forced to do without basic necessities and aren’t even afforded to the dignity to die comfortably."
> since date is same with Europe

Do you mean MM-DD-YYYY? No, the vast majority of Europe does DD-MM-YYYY in some form or another.
"Superior" ... unless you don't use IoT, Arduino etc that most if not all of the programming/debugging webapps are using things that the Mozilla folks refuse to implement : webUSB/webSerial , sorry we are not on 90s!
I actually read the whole article, which is a pretty good read. It specifically mentions windows 3.0 multiple times. Not 2.1.
It didn't get some things wrong. It got it all wrong.
This sounds fascinating! I know what a Sierpiński triangle triangle is but I'm having so me trouble seeing the connection from picking functions randomly to the triangle. Is there some graphics or animation somewhere on the web that someone can point me to visualize this better?
I'm familiar with PureBasic (although didn't use it a lot). I got introduced to it in the 2000s (2000-2007 or something), along with DarkBasic, GameMaker, and the likes.

In today's era, however, I have not yet found a need to use a proprietary language.
I find this style of writing incredibly cringy. Not only verbose for the information conveyed, but really not funny (I guess it was the intention). Maybe I am alone but for this reason I would at least be able to downvote main stories. Now I just hide it.
>point is, building a browser takes money so how will YOU finance the company/non profit if you were given the charge

My point is that they dont invest it into the browser but:

>managers, administrative and finally moonshots.

>how would YOU finance to pay around 1200-1800 employees

Get rid of most of the non-technical staff and work on the software you get your donations for. Out with the leeches, in with the makers, it's software, not a political campaign.

Google Chrome has/had ~23 paid developers, then we bring back the MDN team, let's say 8 people, administrative stuff 5 for a total of 36 people, let's double that because we have $590 million to spend and round it up to 80 people, okay?

But hey, look at that ("Firefox Maker Rebrands as 'Global Crew of Activists'"), this is where the money is going:

https://www.youtube.com/watch?v=MCJ5emSxK7A
> For example I'm building something cool, a no-code visual regression tool.

Make sure you do your research on what's already out there, how much they charge, who their target market is (startups? Mid market? Enterprise?), what's their marketing strategy, etc.

Basically understand how your solution fits into that market and how you'll differentiate and make money.
Why do they say "4th of July" then?
Not necessarily. I have used LLMs to write unit tests based on the intent of the code and have it catch bugs. This is for relatively simple cases of course, but there's no reason why this can't scale up in the future.

LLMs absolutely can "detect intent" and correct buggy code. e.g., "this code appears to be trying to foo a bar, but it has a bug..."
never had any problems with firefox on Linux, absolutely none at all
I'm not sure the product is the real story here. It's probably just a way to sell their design process.

I have no way of judging how valuable it is, but achieveng 7x improvement in efficiency of this wind turbine, and the team this company has[1] may hint their process could be quite valuable.

[1]https://evophase.co.uk/team/
Treating unknowns as a single thing is usually silly. Some will be fantasy, some will be mundane (metallic balloons) some will be meteorological and some unfathomable.

The least likely explanation is extra terrestrial. That's mostly magical thinking combined with ulterior motives, around money and power.
There is no "downvote" for main stories but there is a "flag" option to flag articles that you think don't belong to the HN main page. Users with enough karmas can see the "flag" option.
> is an exaggeration for this effect

I disagree. Check the changes required to the spacing/sizing. Soon you will need to adjust those values and that.is.maintenance. Multiply this by each detail and soon you have more work than you signed up for. This is usually when someone comes along and wants a rewrite because the codebase is fragile.
I agree with your overall assessment.

The narrative is that we decide on rational reasons (which doesn't excludes violence as such) mixed with a moral superiority (which excludes violence).

I think saying that we don't like violence is just sharing the moral common sentiment and hoping that it leads to some understanding/highlighting of the contradictions. The reality is that people will fight for life when you push them. What is "violent" is generally defined by those who are more powerful I'd say.
>> Now that the AI research field is coming around to the idea that something beyond deep learning is needed, the story matters less, and the benchmark, and future versions, can stand on their utility as a compass towards AGI.

How so? All the three top systems are deep neural net systems. The first place went to a system that, quoting from the "contributions" section of the paper, employed:

>> An automated data generation methodology that starts with 100-160 program solutions for ARC training tasks, and expands them to make 400k new problems paired with Python solutions

As I pointed out in another comment the top results in ARC have been achieved by ordinary, deep-learning, big-data, memorisation based approaches. You and fchollet (in these comments) try to claim otherwise but I don't understand why.

In fact, no, I understand why. I think fchollet wanted to place ARC as "not just a benchmark", the opposite of what tbalsam is asking for above. The motivation is solid: if we've learned anything in the last twenty-thirty years is that deep neural nets are very capable at beating benchmarks. For any deep neural net model that beats a benchmark though the question remains whether it can do anything else besides. Unfortunately, that is not a question that can be answered by beating yet another benchmark.

And here we are now, and the first place in the current ARC challenge goes to a deep neural net system trained on a synthetically augmented dataset. The right thing to do now would be to scale back the claims about the magickal AGI-IQ test with unicorns, and accept that your benchmark is just not any different than any other previous AI benchmark, that it is not any more informative than any other benchmark, and that a completely different kind of test of artificial intelligence is needed.

There is after all such a thing as scientific integrity. You make a big conjecture, you look at the data, realise that you're wrong, accept it, and move on. For example the authors of GLUE did that (as in SUPERGLUE). The authors of the Winograd Schema Challenge did that. You should follow their examples.
Algol 68 ftw!
Cool to see you here!

We discussed this very thing on supabase

https://github.com/orgs/supabase/discussions/18061#discussio...
I read that part, but I don't fully agree. Of course, I do agree that capitalism is causing immoral effects now, but the root cause is not capitalism at all. Capitalism on a small scale doesn't inherently get out of hand if modern technology does not exist, especially with regard to mass transportation and mass communication at high-speeds.

The root problem is actually technology, and the accumulation of wealth by the rich is only the best mechanism technology has right now to grow. In the future, I expect with more centralized AI and even more efficient communication, capitalism might not even be necessary, but we will be enslaved regardless in a very similar inhuman fashion. And that is just because technology may find even more efficient means to build itself than just capitalism.

In a way, capitalism is a red herring, and our immense dissatisfaction of it may even indicate that we are not far off from moving to more socialist tendencies (c.f. the EU and UBI, etc.), but at the same time, we will be all the more ensared by technology due to it discovering even more efficient ways to grow.

For more information, I suggest "The Metaphysics of Technology" by David Skrbina, but other philosophers such as Heidegger have also explained this nicely.
> all they had do to was not attack Israel.

Who? The 45,418 killed Palestinians and countless more maimed? Take a hike.
Har har.

I've just had the third experience over just a couple of months, where FF has completely lost all my tabs etc. Previously I've been able to recover some state by moving the sessionstore-backups files around, but this time, completely gone.

The trigger this time was starting FF when my internet was down. It could not 'verify' all the addons, and just seemed to hang indefinitely. Really, why does it need t 'verify' the extensions on startup? And what does that involve, actually? Is it phoning-home all my addons and settings just to even start up?

I've really lost trust in this browser.
Not sure about how gentrification goes into homelessness, but I agree that it isn't a dirty word.

Gentrification is amazing. It has bad outcomes when a neighborhood has low ownership numbers, but it's well within known risks for yearly renters. There are egalitarian ways to do gentrification ( mandatory affordable housing with low interest dibs for long term renters, x% new housing is rent controlled for 10 years so existing renters get a decade to plan their next move). Done right, it can be a win-win-win for new transplants, homeowners and long term rentals.
Yeah, definitely do add those 2 extra properties to make your site look nice, but don't overwork the DOM just because the native CSS blur isn't perfect enough. Guaranteed 0.01% of people would even register this change.

I'd rather open a bug report and hope for the best in this case.
Are you aware of Immich? I believe it does mostly everything you were trying to do: https://immich.app/docs/features/smart-search It's open source, and is fairly polished too.

I think the main part that's missing is how the classifications are not exposed to you in the UI. But I haven't used this feature much and my instance isn't running right now (SSD failed, still trying to get it replaced) so not able to check.
This is the webdev equivalent of the inside of a Mac being tidy and attractive (black PCBs!). Sure, it doesn't matter, but if you want to build a brand based on attention to details then these are exactly the kinds of details you need to consider.
That is true, I'd agree. It's exactly the reason that the most successful news organizations are precisely the ones that push the prevailing narrative and focus on the immediate, physical violence and equate it to terror, whereas providing large missiles to fund wars is called "aid".
You automatically jump to “anything but fascism” as a solution but that’s not a solution at all. That was Harris & Walz do-nothing strategy advertised as a “just don’t vote for Trump.” This type of anti-campaign is fundamentally rooted at brainwashing us to discount any and all fundamental problems to be solved. Instead, it relies on their constituents to rely on opinions, rather than facts. Relying on opinions and beliefs aren’t inherently bad, but when an entire campaign doesn’t present any other reason to vote for them other than “you’re an idiot if you advocate for a party that claims their election was hacked” or “Think about your daughters future,” that campaign is gaslighting the electorate to believe detractors to those views must be anti-democracy. Lo and behold, 2024 results come in and now the losing party cries “There’s no way the majority of Americans like this guy, early votes must’ve been thrown out.” Congrats, you’ve been brainwashed to only see flaws when your ideas and beliefs aren’t validated and reach for any explanation that preserves your worldview- even explanations that you’ve laughed at when presented by the other side)
Great repo. I love Postgres too. Use it for everything until there's an actual bottleneck
I think it does not matter in this case. ALL current LLMs are prone to confabulation. AFAIK, there is not a single model which is able to tell “I don’t know” instead of making things up.
Show HN: Testzilla (BG S24) – Simplified Automated Testing for Voice AI Calls
Hi, I'm Brian Gallagher, the creator of Testzilla.ai, and I created the automated testing tool I wanted to use, and hopefully you'll find it useful too.

I love Voice AI systems because I hate phone calls. Ironic, huh?

When designing Voice AI solutions, I quickly tired of the cycle of "Update system, test call flows, repeat" that went with it. The whole point of Voice AI for me was so that I could get off the phone, not spend even more time on it.

So I made some Voice AI agents to test my Voice AI system so I didn't have to.

It worked great, saved me tons of time testing and retesting systems, let me spend time designing systems instead of testing them, and let me spend more time in The Flow. Win.

I showed it to other developers who got excited and wanted to use with their systems. I heard this enough times that I decided to make it a platform I could share and easily use on multiple projects, have a simple UI, and let me run tests from my desktop or mobile with a click, and not spend 5-30 minutes of awkward time talking to phonebots in a crowded office. Win.

It also has the benefit of being a way to PROVE to clients that their AI system is working properly, answering questions the right way, NOT answering questions the right way, and that any advanced functionality (lookups, appointments, etc) works properly. Win.

I invite you to give Testzilla a spin and try it out. It's made my own dev life much easier, and I'm hoping it will make yours better, too. We've developed it with a focus on ease of use and simple design. We're still building out more elements (like the help pages) and features, but I wanted to get this out and have people using it and get real life feedback (there's a feedback button in the app you can use) before applying too much polish.

Try it: https://run.testzilla.ai ($20 in free credits to try it out, login required to prevent abuse, $0.50/min for tests)

Demo video (7 min): https://www.youtube.com/watch?v=MUaGQmBZSw8

Home Page w/pitch (for general public): https://testzilla.ai/

I'd love to hear feedback and suggestions on how we can make this even better.

Cheers,

Brian

PS: I had originally called this "Testbot", but we were told that we couldn't trademark that (too descriptive) so we rebranded as Testzilla (nods to the great Mozilla team and a famous reptile) so you may still see Testbot in emails or other places as we work through the rebranding details.
Maybe it did. But what's newsworthy about it? Is it really news that ChatGPT gets stuff wrong? If every person on this thread posts one article to HN describing how they asked a question to ChatGPT and it got it wrong, does that make this site better or worse?
Mathics 7.0 – Open-source alternative to Mathematica
You refer to Anthem walking back its decision to charge anesthesiologists
according to Medicare standards (average time of procedure, rather than
recorded time).

Medicare reimburses anesthesia providers for the entire time the patient was under anesthesia. This is captured by time units. Anthem was planning to implement a hard cap based on Physician Work Time which is entirely different. In essence Anthem is weaponizing Medicare in an attempt to deflect blame.

https://www.gao.gov/assets/gao-21-41.pdf

https://www.npr.org/2024/12/05/nx-s1-5217617/blue-cross-blue...
> something that is not fascism

So let the will of the people stand and then it will just be a democracy with a leader you don't like. Overturning the election is the fascist thing to do.
I disagree, at least in this case. In the comment you're replying to, the new manager is technical and familiar with the codebase, and can assess that the reason for the rollbacks is a genuine quality issue. This is useful information, and if you leave it out then you leave your report partially in the dark, wondering if the rollbacks are happening for some other reason (I can think of plenty).

I'm not saying it needs to literally be in the first sentence or phrased exactly like that, but I don't think that's what they meant anyway. Rather, you do need to be upfront about it instead of alluding to the problem without giving away what you actually think.
I think the ultimate aim of modern society is to make 20% +x growth. And the background to that is that this one guy can say that they scored more points than his rich friend.

It's an absurd point system. And yes, it is underpinned by an absurd amount of hidden violence. I'm certain that it will change, since it is absolutely unsustainable. The amount of propaganda though is insane and we need to push back against it.
I Built a 4 Axis 3D Printer Unlike Anything You've Seen [video]
Thoughtworks and the invention of modern software engineering
It challenges the assumptions around "accessibility". some linters might (blindly) suggest aria labels, where the author is suggesting otherwise. That is worth the 3 min reflection that this article took to get through eh?
Would be great if it was possible to get to the page where the pricing was found to make it easier to use the model
When I was learning programming in 2008 as a student and was still using my computer in Turkish, the number of Java and PHP programs that did not specify a proper locale was outrageously large. For whatever messed up reasons they had lowercase / uppercase conversions for importing modules, opening files. Glibc library in Linux systems is also designed by shortsighted people so libc functions like tolower() made conversions in the local locale.

The end result was phpMyAdmin usually failed with "include not found" because its developers did this: include(tolower(MODULE NAME)) and BLABLAINTERFACE was converted into blablaınterface (there is no dot on top of i there look closely). Or Eclipse failed in similar ways since it was searching plugins using locale-dependent functions.
I like the idea of more comparisons of models. Are there plans to add independent analyses of these models or is it only an aggregation of input limits?

How do you see this differing from or adding to other analyses such as:

https://artificialanalysis.ai

https://huggingface.co/spaces/TTS-AGI/TTS-Arena

https://huggingface.co/spaces/hf-audio/open_asr_leaderboard

https://huggingface.co/spaces/TIGER-Lab/GenAI-Arena

Great work on all the aggregation. The website is nice to navigate.
Sync does not work reliably. Features are missing or forever in development. Not sure where lies the superiority except in virtue of not being Google.

And let’s not talk about the pleas to keep the funnel of Google’s money.
What? Why are you shoehorning LGBTQ into this... the intent of “…no men left” is well understood, and the vast majority of soldiers in Ukraine are male. The colloquialism is the same as your username rrr_oh_man. Man, and men is used are used in the same vain.

And what does this have to do with your male cousin?
Japan to use AI to tackle online manga and anime piracy
Firefox removing RSS support was their capitulation in supporting the open web.