skysight-inc/HackerNews huggingface dataset:
I am aware of 3 “rust inspired scripting” languages that have dynamic types.

Rhai
Rune
Dyon

Mun is not dynamic, however it does not have string support afaik.

Kotlin and Swift may be better candidates than these scripting languages for my imagined usecase.

Come to think of it, maybe I don’t have a point other then there is so many scripting language’s inspired by rust that is dropping a major convenience feature, that I am surprised is negotiable (inferred typing ).
It’s good for the community to move beyond drama and build
Correction: "pomodoro" means "tomato".
> However error case looks to be try catch which is a deal breaker

Wren uses coroutines ("fibers") for error handling, which is unusual. But yes, ultimately it does seem to be equivalent to try-catch.
Also "thankfully" our on call system (Pagerduty) can be configured to call you if you don't answer the notification quickly enough
I'd recommend putting some information about you in your About page. It says that the site is for answering questions from your fans, but doesn't say who you are, what you do, or why you have fans. I can Google for "Nick Cave" but I can't tell which one you are.
Yes and the open source models + local inference are progressing rapidly.
This whole API idea is kind of limited by the fact that you need to RT to a datacenter + trust someone with all your data.

Imagine when OpenAI has their 23&me moment in 2050 and a judge rules all your queries since 2023 are for sale to the highest bidder.
I think it's less that they're taught that the native Americans were peaceful and more that they aren't really taught anything about the history of the native population. It usually starts when European settlers come here.

As an aside; I went to the Smithsonian museum of native Americans or whatever it's called. I was MASSIVELY disappointed that it focused almost solely on post-European settlement. I was really hoping for history and information about the tribes before that. They're fascinating, and it seems a little backhanded to just focus on our impact on them (important obviously, but very dismissive of their long history).
The multichannel audio formats haven't been of much interest to me in a very long time. A high quality 2.1 setup will dramatically outperform "certified" DD/DTS gear in most residential settings, regardless of the # of advertised channels.

The best mix is a good stereo mix. Leave the DSP an implementation detail specific to whatever given room & gear. For example, 80Hz for crossover (the ".1") is a nice approximation, but I've operated setups with the mains running down to 40Hz because they were capable and the outcome is far superior to what THX would certify.
This is old info. China is more than a manufacturing economy nowadays.

It’s quickly surpassing the US.
I work in the ICU monitoring field, on the R&D team of a company with live systems at dozens of hospitals and multiple FDA approvals. We use extended Kalman filters (i.e. non-blackbox "ML") to estimate certain lab values of patients that are highly indicative of them crashing, based on live data from whatever set of monitors they're hooked up to - and it's highly robust.

What the authors of this paper are doing is throwing stuff at the wall to see if it works, and publishing results. That's not necessarily a bad thing at all, but I say this to underline that their results are not at all reflective of SOTA capabilities, and they're not doing much exploration of prior art.
Want to abolish economic copyright alltogether? I could get behind that. Making a legal exception because of some imagined future metaphysical property of this particular platform sounds like being fooled.
In 1997 Cem Kaner wrote a paper titled "Improving the Maintainability of Automated Test Suites"[1].
One of the key pain points Kaner identified was the fragility of capture/replay tests.
There's a reason why the test automation tools popular in the 90s fell out of favor: any time the system under test changes, the capture/replay tests will be out of sync.
In addition, capture/replay tests aren't very good at finding defects.

1 https://kaner.com/pdfs/autosqa.pdf
The technique isn't what caused his company to fail. A big part of it was likely his obsession with the technique. He also probably wasted massive amounts of time setting up his other tools instead of using them.
> Did you forget we recently spent over 30 years of military operations in Iraq?

Under multiple administrations from both sides of the aisle, with a significant drawdown under Trump.

> Or our current military support of an ongoing genocidal religious massacre?

Which started under Biden (this round) and has full bipartisan support.

> What exactly is your threshold for fucked up shit?

Something other than "It's fucked up when Trump does the things that were business as usual for several previous presidents".

Has the US government been out of control for decades? Sure. Is Trump doing something uniquely bad? I've yet to see it.
Post some content, such as a link to an article about programming. Welcome to HN.
> I personally haven't found Rust that difficult to prototype in

Rust is actually a pretty nice language for prototyping IMO. I agree with your take - Rust has many escape hatches you can use to develop quickly. Then when it comes time to clean up, it's obvious where the deficiencies are (look for all the clones and unwraps, etc)

> I see the main benefit of these scripting languages as being able to write/run code at runtime

Thank you. Some commenters seem to think a scripting language somehow reveals some deficiency in the core language. Reality: not all code is available at compile time. Many applications need some way to inject code without recompiling.
> A multidisciplinary team of researchers from the School of Anthropology and Museum Ethnography at the University of Oxford, the Max Planck Institute for Evolutionary Anthropology, the Jane Goodall Institute in Tanzania, the University of Algarve and the University of Porto in Portugal, and the University of Leipzig,

so, i have a question; do you think the team of researchers above have no idea what they're doing? these are the people that studied and published the posted research. Do their credentials mean nothing to you?

i so despise this kind of drive-by comments, that just react to the title without reading the article, without being curious at all, empty snarkiness just for a bit of extra karma points. And in the process casting doubt and derisiveness on the scientific process and on the people that dedicate their life to extending human knowledge.
I guess we have used different mocking libraries. The ones I'm most familiar with start with very simple use cases ("here is an object that looks like this Class, and when you call function X on it, return Y") and don't appear to have any noticeable amount of performance degradation.

One could just as easily have each class/file export a mocked object rather than a real one that happens to do nothing.

That angle of it though, I can see being beneficial. Where each class has the responsibility of defining how it should be used in a test case, vs each individual test case having to define the mocking behavior for any class it touches.
Targeting of Tufts Student for Deportation Stuns Friends and Teachers
From what I can tell of the block diagram, dropping the 2x 1gbit ports would not yield you a 2nd 10G SFP, as those would be running off the integrated switch as opposed to one of two USXGMII interfaces.

You would have to drop the other ports instead, and then you would just have 2x 10G SFP and a gigabit switch. Which is exactly how the BPi R4 is configured.
By using the word "efficient" without any reference point to what they want to make more efficient. It's similar to Make America Great Again. Great at what? Just GREAT!

It appeals to people who think government is inefficient and wasteful. Government doesn't HAVE TO BE inefficient and wasteful, just people need to believe it. And if media channels are hammering people over the head with the message that government is inefficient, then the official-sounding Department of Government Efficiency will save the day and rid the government of these evil inefficiency.

What these people may not realize is that the US government was intentionally designed to be inefficient. The checks and balances of three branches of government are constitutionally imposed inefficiency to make sure that one individual or group of individuals doesn't take the country in an efficiently harmful direction.

So if people want a hyper-efficient government, then be honest about rewriting the Constitution.
I think it’s a centrist position to expect DOGE will need a bailout.
In the recent past I had understood "pro-life" as a way to have more white babies to adopt, but maybe cheap labor is part of it.
> Of course, everyone creates things from their own perspective and context, but it kind of feels like a trap that somehow suffering is essential to the artistic process, which I personally don't feel would be a healthy perspective for myself as a musician at least.

Suffering may be too strong a word. You have to feel something to make good art. There needs to be at least a kernel of something raw and real.

That’s the difference between art art and hotel lobby art. Art art expresses something the artist wanted to say. Hotel lobby art just fills space. Both can be good, but the goals are different. You can even make art art on commission for a hotel lobby! And most passersby will intuitively see that there’s a difference, it feels not bland somehow.

Or for example last night I did something creative: drawings. It wasn’t art art, I wasn’t expressing anything, I just wanted hand-drawn pictures of a few plants and an hour of relaxing.

I later asked ChatGPT to redraw one of my drawings. The result was far superior in every technical aspect. But somehow bland. You could tell it wasn’t _my_ venus fly trap, it was a generic representation of a cartoon idea of a venus fly trap. More of a pictogram really. A lot of what these AIs create has that same feeling of generic nonspecificity.
That’s a beautiful passport design.
The original code monkeys!
I'm sure I am wading into dangerous waters here, but I kind of also think that "good" art, or perhaps I should say a particular kind of art that resonates with ones emotions, does come from the pain and suffering of the artist.

It is because we also have known pain, jealousy, the death of a loved one, etc. that art sprung from that kind of suffering will "ring true".

As I type this, I am looking at a painting on the wall in my hotel room. It's pleasant enough (a palm tree or something made with rough brush strokes — an interesting palette I guess) but it is not Edvard Munch. (Although, we probably don't want Edvard Munch all over the place, ha ha.)
Can you explain your pov in detail? I’m interested.
if you say something's provably false but you don't prove or even allude to a reason why someone should believe you, um, it's not very convincing
I haven't tried it but Kotlin/Native targets platforms like iOS, macOS, Linux, Windows, etc. There's also Kotlin/JS for JavaScript, and a WASM target with limitations.
>No, you do gain information from it: that the function takes an Iterable[Ducklike].

I already had that information. I understand my own coding style.

>Being able to reason about a function without reading its implementation is a straightforward win.

My function bodies are generally only a few lines, but my reasoning here is based on the choice of identifier name.

Yes, it takes discipline, but it's the same kind of discipline as adding type annotations. And I find it much less obnoxious to input and read.
I hear what the author is saying, but I think if composability is your goal, you should look no further than traits/interfaces. Accomplishes the same goals but actually far more general (which, according to the author, is a good thing)
And why are we assuming that someone lazy enough to use AI isn't doing more than 1 prompt to make something and going with it? They've lost all benefit of the doubt in my eyes.
And, finally, yes, I hate the term 'cultural appropiation'. Civilization means basically 'culture appropiation'... and enhancements.

If not, tell these people to stop using the Roman alphabet while posting under an iPhone at Starbucks, and try to write everything with runes.

I'm from Iberia. We were invaded from zillions of tribes. Spanish itself it's twisted Latin, with some loanwords from French, Basque, Celt, German (and Germanic), Italians and who knows more. We assimilated tons of words from former Iberian dialects, such as Galician-Portuguese, Catalan... and thanks to that we can talk with millions of Spanish speakers, and get understood pretty well from the Portuguese, French and Italian at least in written form.

Ditto with English with Romance terms. Ironically, the higher education you get in English, the more low class Hispanic and Lusophone people in South America will understand you.

And the reverse it's true, too. Use Germanic words in English as the average Joe and only the high class non-native English speakers will get something from your speech.
Exactly.

For an easy example of this, look at religious con artists masquerading as faith healers or "health and wealth" preachers and whatnot. They flaunt their affluence while profiting off of the backs of the poor.

Once scammers and other criminals get a taste, they're not going to stop just because they've got more money than their victims.
Your list proves the point. All of those things were common for governments in Europe and Asia at the time. When people bring up the Safavids or the Timurids, for example, you don't hear people saying "they were able to extract taxes, build roads, and they had an imperial language, they were the top administrators in the world!" These things were considered to be an extremely low baseline for being a functional government.
The very concept of lurking more is a thing of the past sadly. It would solve so many problems.
Except there is no money involved. xAI has nowhere near that amount of money in cash or in any liquid assets. The valuation hardly means anything, it might be worth $10 billion, it might be worth $100 billion nobody can tell at this point.
Yaydio! A portable keycard music player for kids
There's the suffering one experiences from a lived life which one uses as the material for a work of art, and then there's the "suffering" that one experiences in the process of artistic creation. I think Nick Cave leaves it open as to which one he's referring to, maybe both. But I'm understanding that you are specifically referring to the former. Perhaps you are right, but I do agree with Cave that the creation of art is a constant struggle. A perfect portrayal of this artistic struggle is depicted in Victor Erice's film Quince Tree Sun.
Presumably that involved actual money unlike this deal?
Sure, send me an email and I'll be glad to.

I wouldn't feel comfortable writing about it, it's not illegal but it just doesn't feel right.
This is interesting to try out, thanks!
Show HN: I hacked together an open world game with Claude Code
The game uses Three.js

I had no experience with this engine before, but with some careful prompting I managed to create Vibe Safari in just a few days.

Claude Code from Anthropic (their Cursor competitor), didn't have free rein on my project, I didn't allow it to. So, I actually managed to get comfortable with Three.js in the process!

I got to ship a cool game pretty fast, and actually learned something. Best of both worlds.
Does it still has this fatal flaw of ignoring the format of the currently-opened file when you press ⌘S (which should be a common occurrence)? I work with OpenDocument formats and I hated iWork products for that behavior.
He also sold a ton of shares. But not enough to cover all the money he needed to put into Twitter.
Surprisingly good article to find so low down the HN list! The use of open around AI worries me — open weights is like saying a compiled app is open because you can use the bits.
if type(var) != type(var2):
# here's your type safety
Great read. A major theme is similar to “separate the art from the artist” emotional conflicts that come with terrible humans creating beautiful things. If true - that Jim had a hand in the creation (as lead or senior team member / director) this totally computes. Humans are irrational. A guy who clearly doesn’t need the money in the original bitcoin wallet, who is more rewarded by the intellectual impact and observable results of his Creature, makes sense to me. Don’t meet your heroes and all that jazz. You might get hosed.
While this is true, you can do so much these days with functions with 'auto' return types (function templates), constexpr functions/lambdas and "if constexpr"
Nintendo Is Changing the Way Digital Games Work
Out-of-balance bacteria is linked to multiple sclerosis
I think I kind of get what you mean. As I started learning to draw the human figure I began by copping the styles of Mort Drucker, etc. In time though I had cribbed and combined from so many that the result became I suppose my own style. These LLMs of course learn from every artist they are trained by.

But I didn't mean imitating the art "style" but imitating the art itself — to that thing that makes it "art" and not "graphic design" (whoops, whole new can of worms). I think, as Nick kind of said, you can't really imitate that. It has to come from your own failures and disappointments in growing up, in a life lived not mimicked.
It doesn't need to wait until 2050. The queries would be for sale as soon as they stop providing a competitive advantage.
Yes this looks perfect for what I'm trying to do. Thanks!
Obviously safety is not a problem if the lack of it doesn't cause an immediate end to civilization.

/s
> you should at least make sure that the new things you make don't net harm people or the world

That's rich coming from pg. Is he really in a position to dispense this valuable advice? Did he ever look back at his contributions to this world through this prism? Does he consider the impacts of friends he has, platforms he uses and promotes, posts he writes, on lives of other people? Does he think just withdrawing from new decisions made by (the thing) is enough to wash his hands from all the negative impacts such decisions cause? People tend to attribute good outcomes to their own contributions and hand wave bad ones to forces outside their control, and this article is a great case in point for this phenomena.
ChatGPT is already out when the story picks up, it's talking about concerns about GPT-4.

And the story isn't about that single incident of Altman dodging review and working behind the backs of the board—it's about a pattern of deception and toxic management practices that culminated in Altman lying to Murati about what the legal department had said, which lie was given to the board as part of a folio of evidence that he needed to be ousted.

You're trying to distill a pattern of toxicity and distrust into a single decision, which ameliorates it more than is fair.
> Twitter was making around $500 billion a quarter

Huh?
This is fantastic and I want to build one. The UI is delightful, and as other people have said, the multiple modes for different tasks is a great idea.
> This isn’t true at all. The Inca were not as technically sophisticated as the Europeans (or the Chinese for that matter)

I'm not sure how it isn't true at all when we agree that other governments at the time had much more sophisticated administration. And it wasn't just Europe and China - many areas of the Middle East, Central Asia, and East Asia had much more sophisticated administrative states at the time.
VC huckster lies to the public, news at 11.
Do the copyright claims have any legs at all? ianal, but I thought it was pretty settled that statistical compilation of copyrighted works (indexes, concordances, summaries, full-text search databases) were considered "facts" and not copies.

(This would be separate from the contributory infringement claim if the model will output a copyrighted work verbatim)
> He’s never going to suffer financially

Well his wealth can decrease by 200x and no sane person could claim that he's "suffering" financially with what he has left.

> somehow go bankrupt .. were also wild

That depended entirely on how Tesla's stock performed. If he had to liquidate $20 billion of his stocks to pay back the Twitter loans his wealth would have decreased by much, much more than that.
You could probably write F# in the style that you describe (it is a descendant of OCaml).
Still higher than just 1 year ago. Still vastly overpriced.
The full title is:

> Facial Recognition Company Clearview Attempted to Buy Social Security Numbers and Mugshots for its Database

Archived page: https://archive.ph/MMjJ9
I just setup a $83/month ~$1,000/year recurring donation.

https://www.djangoproject.com/fundraising/ if anyone else depends on Django.
I've used a Sunweyer dongle from Amazon. If you can't get the "new shopper" discount on Aliexpress, it's cheaper. Seems to work fine. Doesn't like pairing to multiple phones, and the phone doesn't like being plugged into one of the car's USB outlets (it drops the audio because AFAICT the phone thinks it's plugged into the car for audio, but the car is still expecting audio over the Bluetooth "CarPlay" connection), even if it's one of the outlets that's not supposed to do anything but power.

I'd use it a little differently, but it's my wife's car, not mine. Who would have thought a 2022 Mercedes would have wired-only CarPlay?

Anyway, I find it excellent for podcast control. If maps are off (in my case, because location services are turned off) it doesn't really use more power than plain Bluetooth audio, and when I approach my destination on a trip I'll turn on location and plug it in to juice up the last bit.
Oh yes, you can definitely be reassured that Elon and his openai dropouts working at xAI will follow that one to the tee.
I think I already did but let me try a slightly different angle.

If a conscious person has a bad experience, Benatar considers that Bad in some absolute sense. He thinks it's important that we reduce the number of bad experiences in the world.

Benatar does not consider conscious existence itself to have any particular value. It doesn't matter whether there are more total experiences in the world.

He also doesn't consider good experiences to be Good in any absolute sense, but just privately good to the person experiencing them. So we shouldn't care about increasing the number of good experiences in the world. Given that someone exists, maybe we should help that person have more good experiences, but it's no absolute loss if that person disappears and any good experiences with them.

These are all value judgements: that conscious experience has no intrinsic value, and that we should reduce total bad experiences but not care about total good experiences. The asymmetric treatment of good and bad experiences, and the lack of value attached to existence itself, trivially lead to his odd conclusion. Most people disagree with his conclusion not because they're illogical, but because if they looked closely then they'd disagree with his premises. I would say that conscious existence is intrinsically good, even if it contains some bad experiences. I'd also say that it really is good to have more total good experiences in the world, just as it is bad to have more bad experiences.

As I sit here on the floor in a slightly awkward position, I have a small pain in my hip. Since Benatar doesn't place any value on existence itself, to be consistent he'd have to argue that it'd better for me if a sniper blew up my head, than if I continued to have this little pain in my hip. This is a value judgment with which I disagree.
I think it's just a convenient and popular language to experiment with.

For production systems, people just use Python + Rust when needing a balance between dynamism and strictness. The tooling to mix them is very mature and the communities are overlapping.

With uv becoming the defacto packaging solution for python, I expect the border to blur even more in the future.