skysight-inc/HackerNews huggingface dataset:
> Rust is not a panacea.

Amen to that.

I don't understand why more people don't highlight Rust's main weakness. The lack of strong stdlib.

No stdlib means you have two choices:

(a) Re-invent the wheel; or
(b) Use a crate.

Most people choose (b) because they don't have the time, inclination or expertise to do (a).

Which means you open yourself up to supply chain attacks, unless you constantly audit the upstream crates, which, let's face it, most people won't, they probably won't even audit the original version they pulled in, let alone the updates.

Which means with something like an nginx re-write in Rust, which is a complex piece of software with many moving parts, you end up importing a whole ton of random crates. Half of which will probably become abandonware within a few years, because that's the way of the world with open-source, maintainers move on to bigger and better things.

There is a difference between rewrite in Rust and rewrite properly in Rust.

No doubt there are people out there doing solid open source work with Rust (e.g. the guys at tweede golf) but that takes time and effort, and in the case of tweede golf, the extra effort is financially sponsored, something that is not the case with most open source projects, especially the single-maintainer ones.
Nuisance lawsuits would cripple the ability of government to do anything but defend itself in court. That's the theory anyway.
That isn't the distinction between censorship and moderation [1].

Censorship is the removal or blocking of speech, moderation is a broader term that can include practices like flagging content without removing or hiding it completely.

The state actor distinction in the US is only important when deciding if a party is bound by the First Amendment. My speech is protected from government censorship, not from censorship by a private company.

[1] https://publicknowledge.org/content-moderation-is-not-synony...
Zero reasons to transform it into a video conferencing app, too. <sarcasm> We have Teams. </sarcasm>
> There is no technical limitation here, as I outlined in a separate

The technical limitation would be on the weather data size: what is the granularity/resolution of the radar data on where rain is actually falling?

* https://en.wikipedia.org/wiki/Canadian_weather_radar_network

Further: what is the geography of the area, and how does that effect things as well? Toronto specifically has (a) all sort of heat island effects, (b) certain areas are effected by the lake and how weather systems cross it at certain angles, and (c) has enough of an elevation change going north of the lake (e.g., Niagara Escarpment) that there are a few ˚C change in temperature that makes the differences between snow and rain.
First major act to regulate AI passed by European lawmakers
Anyone faced the problem of domain being picked by someone else?
I am validating this idea, please let me know if it's good for solving the problem.
Recently bought a Win 11 laptop (past two months), and to any average consumer it was impossible to not connect it to the internet when you first boot it.

It took me, a fairly savvy user, a couple of tries to figure out what was required, which is pressing Shift + F10, opening a terminal, entering a command, hoping for the best. That didn’t work, so I then needed to do the same process a second time and run a second command to open regedit and amend a registry value from 1 to 0. My father wouldn’t have known where to start.

Anyway, the moment it was all installed and hooked up to the internet to update the ads appeared so I downloaded TronScript and gave that a run to remove all the bloatware and ads.

Edit: Also EU.
Pretty sure this is a reference to Linus Torwalds
Cities Moving: visualising the motorisation of urban mobility
Kickstarter had a reputation for fun creative projects that people wanted to exist. And many failed due to poor management, planning, etc..

"Crypto" has a reputation for recreating things nobody wanted but "on the blockchain", projects that costs hundreds or thousands of dollars for almost no value proposition beyond "it's a great investment! Trust me!" The few that weren't rugpulls were still asset flips or ponzi schemes or otherwise still negative-value-added over their non-blochain competitors.
That's only true if much of the content posted is deemed abusive.

A better synonymous term would be free speech absolutism.
It'd be nice if it supported Nouveau.
The coloring page that should have shown my son and daughter sitting on a bench that looked like a bear waving magic wands… turned my son into a girl with Princess Leia hair, and my daughter into a anthropomorphized bear, no wands.

Fun, but it’s no longer a special memory. There’s so little tying the source and result.
How Leading AI Models Tackle Ethical Dilemmas
Hey HN, I recently got a glimpse of how different AIs (ChatGPT, Gemini, and Claude) handle a tricky ethical dilemma and it's sparked quite a bit of curiosity on my end. Each AI had a unique take—without giving away their choices, let's just say their reactions ranged from decisive action to abstaining due to the gravity of the decision.

It's got me pondering over the ethics we're embedding into our AIs. How should AI navigate these dilemmas? Do we want them to make hard choices, or should they avoid stepping into such moral territories altogether? Curious to hear your thoughts and interpretations on this!
chDB Joins the ClickHouse Family
Prefix the title with "some"; as it stands now it suggests that the assertion generally applies to singers, for which the article presents no evidence, and which contradicts all my experiences as a musician.

The article does not rely on this misleading assertion either. Instead, it observes that many people's motivation to act does not correlate with the actual purpose of their action. This can indeed often be observed in everyday life, especially in professional life, where it is surprisingly common to meet people who seem to have no interest whatsoever in what they are actually responsible for.

Music is not really suitable as an example because you can tell relatively quickly whether someone has the talent and adequate motivation and training at all (after all, the singer has to actually deliver on stage, where all eyes and ears are on him/her). In other areas, it is much easier to fool people (or oneself). The author cites law as an example. I can only agree with that from my own experience.
As a prospective customer (just canceled ChatGPT Plus because I didn't think I was actually using $20 worth), could you have an explanation on the page as to what a certain level of credits gets you?
Write a demo of the Milvus vector database
The default value of fdw_tuple_cost was updated to 0.2. What does that mean?
DoD developing 'Gremlin' capability to help personnel collect real-time UAP data
It’s nice functionality but the UI is very broken for me on mobile
Show HN: Like grep but for natural questions. Mixtral 8x7B – 28 tok/s on 8GB GPU
Like grep but for natural language questions. Based on Mistral 7B or Mixtral 8x7B.

Example:

fltr --file emails.txt --prompt "Is the following email spam? Email:" --batch-size 32

It will output all lines in the file where the answer is yes.

Text file input tokens per second:

- Nvidia RTX 3070 with 8GB memory: Mistral 7B: ~52 tok/s, Mixtral 8x7B: ~28 tok/s

- Intel I5-6500 with 8GB memory: Mistral 7B: ~5 tok/s, Mixtral 8x7B: ~2 tok/s

Supports: Linux (x86_64) & macOS (x86_64 & arm64)
Sounds like a whole lot of effort to avoid a GraphQL request each time a flyctl client wants to connect.
From the root comment:

> There are also "infrastructure takedowns" for illegal content and network abuse, which we execute at the services layer (ie the relay).

My understanding, here, is that any app has the ability to shut down entire accounts from being able to provide content for that app. And my expectation is that states will have laws that say "operators of an app must ensure that they don't provide illegal material" - at least to the extent of CSAM. So you have state motivation for app-runners to moderate illegal content on their app, and you have app-level mechanisms for shutting down content. And while it can still be hosted on whatever relay was hosting it to start with (if that isn't the one that shut down the content), I would be surprised if sharing that content to another relay didn't give away a ton of information that a person doing illegal activities wouldn't necessarily want published. Put more simply: it's unlikely that if I have to shut down some CSAM coming from your relay, that I can't also turn that relay data over to the authorities. Meaning you have a pretty strong incentive to not actually share your CSAM content to any law-abiding apps.
That's a problem for infinite scrolling feed type of apps, there is no bottom.
I read it as the site profiting as much, not him, but I'm still pretty curious how does one even find a gig like that.
From the start, there were 3 planned editions of OS/2.

1.x - 16-bit, for the 80286

2.x - 32-bit, for the 80386

3.x - 32-bit, portable and CPU-independent, aimed at RISC chips.

MS also had a multitasking DOS 4, never fully commercially released.

https://en.wikipedia.org/wiki/MS-DOS_4.0_(multitasking)

http://www.os2museum.com/wp/multitasking-ms-dos-4-0-lives/

What became NT started out as OS/2 3. It was initially developed on the Intel i860 RISC chip, codenamed N10. OS/2 3 was codenamed OS/2 NT for N-Ten.
Your comment was a fun trip down memory lane. I'd read Nibble cover to cover, and especially scrutinize Beagle Bros advertisements because of the little one liner programs they'd often include. Good times!
Organic Software Directory
Wish there was a phone where the camera on LineageOS is as good as the stock. On my Samsung Galaxy S7 using the camera on non-stock in painful (takes seconds to focus, when it focuses at all).
This was absolutely my first reaction as well. I scrolled through the first few photos of White families where it seemed to turn even them into 1950s caricatures of "small town White Americans" and thought "hmmm, how's it going to treat Black people?"

I was not at all surprised when it turned Black people into White people.

This to me is one of the clearest examples I've seen of what people talk about when they talk about biases in training data. Clearly the training data of "coloring books" is heavily biased towards "stereotypical 1950s white people" and turns everyone into them.

(And you can add [1] and [2] to your list of comparison images.)

1. https://portraitart.app/static/gallery/father1_original_1024...

2. https://portraitart.app/static/gallery/father1_coloring_page...
Libraries battle publishers over e-book prices
While I agree that a rewrite of Nginx in Rust probably isn't the best use of resources, I wouldn't be so quick to dismiss the idea of writing an Nginx equivalent. And you might as well do that in Rust.

There are things I'd love to see in this space. For instance I'd love a proxy that explores the idea of being fully configurable via a gRPC API and which can delegate decisions to some other service (over gRPC).

(Doesn't the commercial Nginx have some of these features?)
Forecasting tournaments: https://www.metaculus.com/ https://www.infer-pub.com/

Forecasting your own life: https://fatebook.io/

Training your calibration: https://programs.clearerthinking.org/calibrate_your_judgment... https://www.quantifiedintuitions.org/calibration

Books to read: Superforecasting, Scout Mindset
it is better than messing around with vlookup (what isn't), but only a tiny subset of sql is supported (with dedicated syntax). Also it claims to support actual human readable column names but as far as I know it doesn't work and you have to use column labels. Also no joins.

Still, if it were to be extended to a full query language with good ergonomic it would be amazing.
In search of organic software (2022)
Mike Tyson would be proud
Huh? They do make one to set it up. More a way to avoid having the public keys of every single client every loaded up into the wireguard kernel module on the gateway all the time.
There Are No Standards Police
Hey, I'm one of the founders of Baserow. We launched the beta of our application builder last week. It allows you to build database-driven websites, web applications, and portals. It's in the same product as our database module, and will work seamlessly together with it. More information can be found in the release blog post linked to this post, and in this video https://www.youtube.com/watch?v=yjE7gxkPlDs. Even though it's in an early state, it's already possible to try it out on https://baserow.io or by self-hosting the latest version. Happy to answer all the questions you might have.
I think the IRS should use login.gov, but there is a legitimate argument for them not doing so (not that I consider their choice responsible).

The argument is that for the tax system to work, collection should live in a silo: drug dealers should pay tax without fear of prosecution (except for tax evasion), etc. This is the same reason TSA (if its mission were to keep people safe) should not look for anything but threats: we don’t want drug smugglers to invest in concealment technology when they fly.

The downside of the IRS using login.gov is that it theoretically could make interagency data sharing easier. In practice, though, it would probably makes things more secure.
try Teleport Pro or properly configured wget, and anyway you are going to get banned really soon for creating automated activity.
Will keep the site posted on this, but definetly is one of the things that worries me the most as of now.

Thanks for the comment!!
Yeah, the poor stdlib is the main reason Go is my go-to (no pun intended) language for writing servers rather than Rust. That and the slow compiler, which a lot of people think shouldn't matter, but does matter.
> in a 20-minute flight than the comparable business 5-7-hour flight in the U.S. (And for a lower price, but I'm not sure that is important to the point.)

Well, it does cost considerably more to fly an airplane for 5-7 hours than it does to fly an airplane for 20 minutes.
Ask HN: Rational to worry about flying on Boeing but not about Uber to airport?
Are you worried about it?
"I am not synthesising text"

Then what are you doing?

I think you are falling for the same arguments as 'mystics'. Somehow your inner thoughts are un-explainable.
But nothing in your argument explains it, you are just taking your own inner experience itself as the mystical explanation.

The old 'I think therefore I am' argument.

And where did the 'thinking' come from?
Well, the oldest Sequoia in the UK are 160 years old. The article says they keep up their rapid growth throughout their potential lifespan of 3,000 years - so they are babies.
Webrings are back with a vengeance! :D
Don't hide it away in the FAQ, that information should be front and center during the upload process.
Give them time; they're young trees yet.
Discover the power of Botcast AI, the innovative platform that empowers creators to optimize their content strategies and drive audience engagement. With its intuitive features and comprehensive analytics, Botcast AI enables podcasters to understand their audience better and deliver more impactful content.
I've been using TW daily as my work organizer for several years. I also wrote my own server so it would handle backups and allow asset uploads that could then be linked from within the TiddlyWiki (mostly for screenshots). I agree that there seems to be only the tiniest of communities around TW, so it's always nice to meet a fellow fan.

It's a wonderfully hackable platform that you can make truly your own. For example, I was a bit frustrated that it didn't have a streamlined way to add new entries to a log. So I wrote a macro that provided logging functionality, tie that to a button that I added to the UI and I had exactly what I wanted in ~50 lines of code. It feels a lot like extending Emacs. I do wish they were a better keyboard shortcuts throughout, though.
I was looking at rust, go and python and ended up concluding rust/python is the optimal complementary combo for me.

One typed, one untyped. One compiled one interpreted. One garbage collected one not. One fast to prototype one fast to execute. One suited for ML, one suites for WASM.

Go seems nice too but felt very middle of the road (which is fine) rather than directly complementary to either.
Show HN: Automate Email Replies, Harness AI from Your Sources
those would just be inputs.
This is called a Domain Drop Catching service aka domain sniping, there are quite a few sites that offer this service.

https://en.wikipedia.org/wiki/Domain_drop_catching

It's a tough area because many service also register domains as soon as they're expired and available, and immediately put it up for auction.
Messaging via SEPA transfer comments
Related thread: https://news.ycombinator.com/item?id=39684173
See light-hue's sibling response. Yes, SCOTUS made it up, but there's no firm Constitutional basis for QI - their decision was based on other laws. IANAL, but my take is Congress could explicitly remove QI.
sorry, but this feels like projection.
Downvoted are for comments that do not appear to add value. That's not a rigorous definition, but in practice it works reasonably well.

The original comment made a pretty explosive claim without any rationalization. Without some substantion that comment just inflames folks without fostering an interesting discussion. My 2c.
Coherent post. Could draw more attention to the most probable consequence of adding multithreading to a program - a marked decrease in reliability and moderate decrease in performance.

There's something pessimistic to be said on the maintenance properties of multithreaded programs. Even if the original design is sound, it's unlikely to remain so under subsequent patches by various people.

I don't know of a way to create a correct program that remains correct under subsequent mutation if it's built on mutex/semaphore/atomic operations.

Maybe it could be done with a really aggressive type system and only allowing message passing, but that'll still pick up livelock/deadlock behaviours when threads wait on messages.
The vulnerability also affected official version of Nginx Plus R30, released in August last year[1] and its release notes strongly suggest that the feature is no longer experimental.

The steps required to use HTTP/3 in the open source version are also outlined in the official documentation, and you can find numerous guides for using Nginx with HTTP/3, demonstrating that the feature has reached some level of public adoption.

This is in no way comparable to random snippets of code you find online, or in some experimental branch of a code repository that's not intended for public consumption. Filing a CVE for software that early adopters are likely to be using in production is completely justified, I'd certainly want to know about it.

[1] https://www.nginx.com/blog/nginx-plus-r30-released/

> Native support for QUIC+HTTP/3 – NGINX Plus now has official support for HTTP/3. [...]

> The QUIC+HTTP/3 support in NGINX Plus R30 is available as a single binary – unlike the experimental HTTP/3 support introduced in NGINX Plus R29, which had a separate binary for nginx quic. [...]

> Full HTTP/3 support is added. NGINX 1.25.0 mainline version introduced support for HTTP/3, and this support has been merged into NGINX Plus R30. The NGINX Plus R30 implementation has the following changes when compared to the experimental packages delivered in NGINX Plus R29 [...]
> I am not affiliated, but I recommend checking out https://www.forecastadvisor.com/ to see what forecasts are best for your city.

What a great recommendation, it’s sadly US only. I have previously used an app called Climendo which claimed to digest over 15k forecasts and use the most accurate one in my city.
This one calls itself "#1 AI coloring page generator"
https://colorbliss.art/
A headless CMS would probably better suited for your needs.
If I remember correctly the 486 was just basically, at first, the 386 with the FPU built in. There may have been a couple of new instructions? On that last part I am a bit fuzzy.
"tried to" vs. actually did
Whilst I'm very much on the EU's side of this argument, the prospect of my 89 year-old father being able to download iPad apps from random websites terrifies me.

The walled-garden App Store was one of the reasons I got him an iPad in the first place.
> but since QI was only introduced in the 1960s, there’s very little case law proving that precedence.

And worse, any precedent created is interpreted so narrowly as to be ridiculous. If a cop violates your rights on Tuesday, well you are SOL if they do it on Wednesday because there is no precedent for that.
apt install is not working for me, is this by design?

> nvtop : Depends: libnvidia-compute-418 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

<rant>I find broken installs a huge turnoff, especially those related to NVIDIA. With their 2.3T market cap they can't afford someone to write an universal point and click install script for ML usage? Every time I reinstall Linux I have to spend a whole day sorting NVIDIA out. Why do they have so many layers - driver, cuda, cuda toolkit, cudnn with conflicting versioning - it's a total mess. Instead of a nice install script we have a million install guides 10 pages long, all outdated.</>
They could literally just copy the uk platform. It’s clear, easy to use, accessible, centralised, non commercial, modern and the UK gov website design teams does a lot of their UI work in the open anyway.

https://design-system.service.gov.uk/
Domain Naming
The independent auto shop isn't paying the auto maker a fee every time they change the spark plugs on one of their cars though. They buy a license to the service manual collection and can use that knowledge for however many cars they work on.

This would be the developer buying a license to the SDK and documentation and then that would be it.
Less than 1% of people want to do those things with a printer.
I agree. I think the government needs to block a whole lot of M&A than they do. I wonder if the ultimate plan is to break TikTok away from the CCP and allow it to be bought domestically. I recall Trump trying to do that with Larry Ellison of all people, but I think he ran into roadblocks.

https://www.cnn.com/2020/09/14/tech/oracle-tiktok-us-china-i...
In America iMessage has extremely strong network effects. I read about an Android user who carried around an iPhone specifically to avoid having a green bubble with dating prospects.
The UX if you're on the side of a block is really bad on Mastodon too. You can be following a bunch of people, and they're following you, and suddenly they can't see your posts because you're on the wrong side of a one-way server block.
My implicit suggestion was that clients make a GraphQL request not only before the first connection but before every connection. The gateway server can insert the keys into the kernel in response to an explicit GraphQL request instead of in response to some complicated packet sniffing.
"do as I say, not as I do"
> What about your login password though? Or an email password which you occasionally need to access on a machine you don't control?

>> using a password manager for

>> the /vast majority/ of passwords

Added emphasis to what I said previously to show I had answered that already.
Fossil: Social Media Optimized for Your Time
Show HN: Find hosting providers best suited for your application's tech stack
Show HN: ECSS – Simple rules for efficient CSS
A list of CSS authoring rules with examples and a Stylelint config accessible from the top of the page.

I've come to these through 20 years of experience and a willingness to make vanilla CSS a better alternative to frameworks.

I encourage you all to comment on the rules themselves and the Stylelint Config for ECSS. Here's the link for faster access (I still suggest at least zipping through the rules beforehand).

https://www.npmjs.com/package/@efficientcss/stylelint-config...