skysight-inc/HackerNews huggingface dataset:
Is that really a “golden rule”?

I have worked on lots of cross language codebases. While it’s extremely useful to have experts in language or part, one can meaningfully contribute to parts written in other languages without being an expert. Certainly programmers on the level of kernel developers should readily be able to learn the basics of Rust.

There’s lots of use cases for shared business logic or rendering code with platform specific wrapper code, e.g. a C++ or Rust core with Swift, Kotlin, and TypeScript wrappers. Lots of high level languages have a low level API for fast implementations, like CPython, Ruby FFI, etc. The other way around lots of native code engines have scripting APIs for Lua, Python, etc.
In other answer they link to the original specification [1], and it says that names must start with a letter, so anything preceded by "_" cannot be a frame name.

[1] https://www.w3.org/TR/WD-frames-970331#frame
The speeding itself isn't the problem. The increased risk of accidents is - and since this is around a school, it involves young children.

"I'd rather put up with the speeding" implies you don't have kids and you only consider the noise nuisance, not the safety risk. Very self-centered.
Large functions is a particular breeding ground.

Ages ago working on PS2 games one of our guys had a particularly huge "do-animations-and-interpolations-and-state-and-everything-for-the-hero-in-one-huge-switch" thingy (not uncommon to encounter in games) that crashed the GCC, the function was split up.

In the sequel I think a similar function grew enough that not only had they the function but also split in multiple files to avoid miscompiles.

Most recently I was generating an ORM binding(C#) from the database model of an ERP system, for mysterious reasons the C# runtime was crashing without stacktraces,etc (no debugger help). Having seen things like this before I realized that one of the auto-generated functions was huge so I split it up in multiple units and lo-and-behold it worked.

(Having written a tiny JVM once I also remembered that jump instructions are limited to 64kb, not 100% if the .NET runtime inherited that... once it worked I didn't put any effort into investigating the causes).

Most of the time though compiler bugs aren't the worst (unless they help cause confusion in already hard scenarios).
Nah. The side that actively spouts racist, misogynistic, homophobic, and anti-trans positions is pretty clearly the intolerant one.

This is not hard to see unless one is being willfully blind. Which is especially funny given this conversation is happening in response to giving Grok an intentional blind spot.
I'm saying that not even the nicest, rarest lenses in the world are a replacement for a viable economy.

And you can't eat lenses either, and people who do grow food also use software, and so do everyone else that makes about 90% of all the other stuff other than food that constitutes the German economy.
an email notifications service for Frigate NVR in rust. even wrote my own MQTT library. could I just use pre-existing solutions like home assistant? probably.. but then, it wouldn't be half as fun.
> The assembly outputted from C compilers tend to be more predictable by virtue of C being a simpler language.

That doesn't seem to be true, not in the presence of UB, different platforms and optimization levels.

> Sometimes to do things like make a performant ring buffer (without vec dequeue) you need to use unsafe rust anyway, which IMO is just taking the complexity of the rust language without any of the benefit.

If you write a data structure in Rust, it's expected to wrap the unsafe fiddly bits into a safer shell and provide unsafe access as needed. Sure, the inner workings of Vec, VecDeque, and Ring Buffers are unsafe, but the API used to modify them isn't (modulo any unsafe methods that have their prerequisite for safe access stated).

The idea is to minimize the amount of unsafe, not completely eradicate it.
you get runtime errors with a long JVM stacktrace
The Rise of Eurussian Empire – Possible Future History 2025 – 2030
If you want lisp on beam there is always lfe .
Yeah, I setup a Kindle that relied on the experimental web browser to open a web page over HTTP (for subway updates). The reliance on wifi meant I had to charge it often but since it was on kitchen counter that was ok.

For this I am jailbreaking the Kindles and relying on the screensaver functionality to pull down an image every 3 hours (will adjust based on power usage - only need 1 update per day tbh). This should require less power than the experimental browser using a web page with Javascript to refresh.

Collectively this will be a bit more abstract (no seamless NYT front-page experience) but I think I can get creative.

I need to see if 12 Kindles with USB cables across 1 or 2 hubs, each hub powered by a removable battery-pack is safe to hang on a wall :)
What do you do in the winter, eh?
Given the state of software quality, it is remarkable that torrent clients are SO GOOD, given they are free!
Siri already has LLM integration...

...that will grind your request to set email Vacation Mode through the world's worst speech-to-text, jam the text into Chat GPT, and spend the next three minutes reading you an uninterruptible 3 minute essay about violence.
> There is no way to know what's being passed around without reading the source of the whole chain.

But that's not what a Clojure dev would do.

1) We use Malli [0] (or similar) to check specs and coerce types if needed at every point. Checks can be left on in production (I do), or disable–up to you.

2) If the coercion is difficult, use something like Meander. [1]

3) If even that isn't straightforward and you need actual logic in the loop, use Specter. [2]

4) If you're not sure what going on at intermediate steps, use FlowStorm [3].

5) But you're going to be processing a lot of data you haven't seen before! Use, Malli with test.check [4] and make use of property-based testing with generators.

None of this is "advanced" Clojure, this is bread-and-butter stuff I use every day.

6) Need a Notebook-like experience to get better visualization of intermediate data? Use Clerk [5].

7) Need special checks on API usage within your codebase? Use clj-kondo [6] with custom linters. They're less than 10 lines each.

Unlike default-mutable languages, or typed, it's safe and easy to use libraries with Clojure and they tend to have very little churn. Total opposite from Python or JavaScript (if you're used to that).

It's almost impossible to give the impression of what it is like to develop with Clojure if you've only ever used languages with static typing, or languages from the Algol family.

Honestly, I hated Clojure's syntax at first BECAUSE I COULDN'T READ IT, and I loathed "structural editing." After 2-3 weeks, I read it just fine and it's hard to remember I ever couldn't do so. Now I like it, and structural editing makes it so easy to change your code, I couldn't live without it at this point.

Basically, all my "fears"/dislikes were unfounded—it was a skill issue on my part, not a problem with Clojure.

[0] https://github.com/metosin/malli

[1] https://github.com/noprompt/meander

[2] https://github.com/redplanetlabs/specter

[3] https://www.flow-storm.org/

[4] https://github.com/clojure/test.check

[5] https://clerk.vision/

[6] https://github.com/clj-kondo/clj-kondo
Not really Singapore is a trading hub a lot of multi national companies have regional offices or head offices in Singapore so if the head office buys anything for any where the purchase will show up as Singapore. Despite Nvidia showing such a large revenue from Singapore actual number of gpu shipped to Singapore is not that high. Not that some of the gpus are not going China but their is a valid reason for the Nvidia Singapore revenue numbers.

https://www.tomshardware.com/tech-industry/deepseek-gpu-smug...
The Price of Mass Amusement
While I do find llm’s useful, it’s mostly for simple and repetitive tasks.

In my opinion, they aren’t actually coding anything and have no amount of understanding. They are simply advanced at searching things and pasting back an answer that they scraped online. They can also run simple transformations on those snippets like rename variables. But if you tell it there’s a problem, it doesn’t try to actually solve the problem. It just traverses to the same branch in the tree and tries to give you another similar solution in the tree or if there’s nothing better it will give you the same solution but maybe run a transformation on it.

So, in short, learn how to code or teach your kids how to code. Because going forward, I think it’s going to be more valuable than ever.
Nah, no shade on the poster but AI slop would be better written, more saccharine and emphatic. You have to provide an AI generator very specific writing style prompts to come up with the same thing.
Weight-loss jabs linked to dozens of deaths
My client anacrolix/torrent has most of that, including streaming, hybrid, v2, all trackers and protocols.

I don't do much port forwarding, it's too fiddly. I think I provide upnp out of the box and few other variants that were contributed.

I also have all the DHT extensions, like mutable torrents and get/put etc.

Large torrents do pop up occasionally, but it's been a long time since someone found a performance issue there but it used to happen every few months. Lots of optimisation.

GitHub.com/anacrolix/torrent
I only use it to develop in C for the Raspberry Pi Zero W since VS Code doesn't work with it. While it's great they keep it updated the C tools haven't been touched in a long while and you have to add the repository for them to each new version. At least they still work, so it could be worse.
Nuclear workers in the Department of Energy are militarized.
1. Parking apps are worse than parking meters.

Here in NL, parking apps show predictions of available parking spaces and some even allow reservation: you book a timeslot and enter your license plate, and on arrival the gates open automatically when it recognizes your license plate. No more fiddling with tickets, no queueing at the payment console.

For on-street parking, the apps usually allow two ways of parking registration: either you enter the location where you're parked (via manual lookup or phone GPS location), or you scan a QR code displayed on road signs. I'd call this one a solid win.

4. Airline apps that are worse than just printing a boarding pass.

The train service here has this reminder in various locations: "If you use your phone to store/buy your ticket, you are responsible for keeping it charged. If your phone drains empty, you don't have a valid ticket and will be fined." I wouldn't want to be in the situation where I need to transfer after a long-haul flight and find my phone empty. For me, paper always beats battery for longevity of important documents.
https://archive.ph/Jlv91
"With each Civilization title, we take great care to thoughtfully and authentically portray every culture on our roster of civilizations and leaders."

Like making Gandhi hurl nukes around like no other? :) Love my Shawnee neighbors though, happy to see my One More Turn habit helping them preserve their language.
yeah, as a PM and former dev I always wonder who decides this type of things.
Nice! It would be nice however to see more detail about the data you collect and what exactly you provide on top of it using AI or through aggregation etc
Reinventing the Processor [video]
Using your thread to ask: What recommendations do people have for a
build that's best for heavy org-mode use? Of all emacsen which is the
best drive for Org?
https://www.s3ns.io/en

This is Google + Thales doing the 3rd party operator model, with the operator being a subsidiary of Thales and not Google.

(NB: I work for Google in the EU.)
The one that I remember feeling small/cozy is dvassalo's https://smallbets.com/.

There is also https://microconf.com/ for a long time.
According to another commenter here, the court order specifically stated that unrelated websites should not be blocked, so La Liga is potentially in breach of the court order, and could be on the hook for a lot of money in damages, should the injured parties decide to pursue it.
> This will create digital management agencies that act as proxies to OFCOM, it may even create a cottage industry of remote working digital administrators.

So bullshit jobs that do nothing productive but are there for "compliance". I think we have enough of that, thanks.
Our Eufy SpaceView camera just arrived yesterday, I hope web search/AI will point me to this answer in a few years when I need to replace the battery!
Well, I don't think they will care about it that much or even notice the existence of this little app!
The 2025 Clickhouse Support Report
Every person and organization should police themselves.
It does.

AutoCAD came to the Mac when Intel was shitting the bed (with aggressive OEM contracts for first party system integrators that prevented AMD adoption across HP/Dell/Lenovo-lines) and Windows 11 was being forced on users.

WINTEL played the monopoly game too hard and is starting to lose ground.

You love to see it.
The exact reason why it was created in first place, a portable macro assembler for UNIX, and should stayed there, leaving place for other stuff on userspace like Perl/Tcl/... on UNIX, or Limbo on Inferno, as the UNIX authors revised their ideas of what UNIX v3 should look like, already on UNIX v2 aka Plan 9, there was a first attempt with Alef.

Or even C++, that many forget was also born at Bell Labs on the UNIX group, the main reason being Bjarne Stroutroup never wanted to repeat his Simula to BCPL downgrade ever again, thus C with Classes was originally designed for a distributed computing Bell Labs research project on UNIX, that Bjarne Stroutroup certainly wasn't going to repeat the previous experience, this time with C instead of BCPL.
A/B testing. You got a high difficulty variant.
As a Mastodon user who has been trying off an on to resurrect a blog and personal website, I'm starting to wonder whether the model of "personal blog with comments" really deserves to die given the nature of the modern web. If you're lucky, you just get ignored. Otherwise you just get consumed by AI and bots and psychopaths.

I have tried to get my static site generator (Lektor) to work with Mastodon and generate my Mastodon posts as a blog. I haven't had success yet because Lektor is obsolete and kind of garbage, but Mastodon's API is great.

I really like this solution, though. Just write a blog post and link to it from Mastodon. That solves the problem of Mastodon's text limit and of small hosted instances needing to regularly delete content to stay under their account limit.

As a technical feat and expression of FOSS integration this is cool but I don't know about the utility of it since any actual human being reading these comments will already be reading them on Mastodon. It is definitely better than the cancer that is Disqus though.
Python notebooks are better now
See my other comments, but my client fully supports Webtorrent and webtrackers.

Not much support for port forwarding.

IPv6 definitely works.

Download order is handled by providing readers directly into torrent data and using that for prioritization. So basically request what you need when you need it. No arbitrary list of algorithms.
Of course you can. If a country commits to signing an international treaty, the normal expectation should be that it considers itself bound by that treaty, for some time at least. A normal president can't just go and overrule the previous president's words unilaterally, for the very simple reason that I illustrated: it makes it impossible to take anything the country signs seriously. Why would anyone accept a compromise deal with Trump on anything that has repercussions beyond 2028 knowing that the next president will just ignore it?

I should note that, on this particular ground, I don't necessarily blame Trump as the one who backed out of the deals. It's very much possible that the blame should rest on Obama for signing a deal he knew had insufficient support in his country and wouldn't be followed through by his successors. If he were an honest man, he wouldn't have signed the deal in this case, even if he believed (as I do) that the deal is critically important for the future of the world. Falsely committing to do the right thing is no less dishonest than going back on a word you gave.
I can't tell if you're insinuating that Singapore is a pass-through for H100's heading towards China or whether there is some significant development taking place in Singapore that I'm unaware of?
Not fake, some of these projects aren't published yet. You can see more of the work in progress on these and other projects on our Twitter/X
Show HN: Goalstack – A to-do app based on life goals
I've been building Goalstack part-time since December. It's a to-do app designed around life goals, helping users break them down into milestones and tasks, while tracking progress along the way.

This is an early version, but it's already usable, and I'd love to get some feedback.

I also used this project as a learning opportunity, I built it using Leptos (a Rust web framework) and I used a Pocketbase backend.
> NAT-PMP

https://github.com/arvidn/libtorrent/blob/c31d90b59ffb3910b6...

>PCP

seems like vaporware
I understand it's a meme, but you're not "touching grass" if you need the mediation of an app to do so.

It's engineer logic 101, when technically true does not mean ontologically true.
A simple way of visualizing Git repository
As a 10 year old at the time whose first exposure to memory management in general was the boot disc for Ultima VII, that game was the epitome of things that led me to love hacking things together.
For FlashMLA? No. The code here runs on one GPU only and do not have a builtin communication part.
And many of the users/consumers are not digital-native either. My dad is not going to go to a website to make appointments or otherwise interact with the healthcare system.
Presumably there’d be regular missions, so there’d be relatively little additional planning for a given moon trip, similar to how there’s a lot less planning/paperwork that goes into a Falcon 9 launch these days than there was for any rocket before Falcon 9.

Starship’s goal is to drop cost of mass to orbit by a couple of orders of magnitude, if they pull that off, it would drop the cost of supporting a colony by quite a bit.
I created a NOLS wilderness first responder custom GPT.

It can give you scenarios of various difficulty and then you need to go through a patient assessment and treatment in the right order.

Can also provide live coaching or give you in field support and direction and help write SOAP reports.
notice any improvments? how's stability?
A Web-Based Graphics Editor for Tiny Screens
Would be cool to see sites mapped on a network graph.
“ only takes phone calls for appointments” is a huge selling point for a physicians office. People are very tired of apps.
That's not what I'm saying.

But telling us that the designers of a product are stupid and don't know how to use their own product when they're disclosing its limitations should really come with more than a "trust me bro" as evidence.
Nothing is safe in absolute terms but through Obama, European leaders could feel confident that the United States would honor its treaty obligations. The idea of an American President working in conjunction with Russia to run a shakedown on a European power wasn’t even viable in the Tom Clancy-level of cold war novel.

So I’d think of it similar to how climate change has affected property risk assessment: even if your home was never absolutely safe from flooding or wildfire, your practical assessment of how much effort you should spend protecting against those risks was quite reasonably lower in the era before once in a century or once in a thousand years events became once in a decade.
> When anyone can donate unlimited amounts to SuperPACs--when money is regarded as speech--then everything with a dollar value is political.

That's a great point.
Increasingly I think that the impact of generative AI is going to more of an incremental form of disruption than revolutionary. More like spreadsheets than the printing press.

Spreadsheets becoming mainstream made it easy to do computing that once took a lot of manual human labor quite quickly. And it made plenty of jobs and people who do them obsolete. But they didn’t upend society fundamentally or the need for intelligence and they didn’t get rolled out overnight.
The Bellamy salute on the other hand was actually used to accompany the US Pledge of Allegiance 1892-1942: https://en.wikipedia.org/wiki/Bellamy_salute
Yay, that would be awesome for cross-device tracking! Also don't forget about _tablet, _phablet, _tv, _laptop, _watch, _work_laptop, _smart_speaker, _ereader, etc.
What if someone tries to cheat and just touch a picture of grass? You need to understand that the no-touch-grass people are Machiavellian.
The healthcare system I largely use in the US was bought up by another larger system. They are now primarily on an electronic system (which for me is welcome) but some of the offices still use faxes as well.
UK delays plans to regulate AI as ministers seek to align with Trump admin
The people of Earth that will have been bamboozled into spending 4 trillion dollars to set up a summer camp on the red planet.
Yeah I believe WebRTC connections use stun/turn. The feature was contributed and just has a static list somewhere that works fine.
Show HN: FlowG – Log processing made easy
1. My personal website. -> I spent so much time ingesting content, I finally realized I need to produce some too.

2. A AI assisted brief generator -> clients often have a hard time articulating their requirements for new projects.

3. Prototyping the UX of "my" version of the perfect "process aware" editor. More organized than a Wiki, more flexible than tools like Jira, Aha and all. Not ready to share a public link yet. My goal is share my mockup in a week or two.
Technically, the icon displays the app as paused from the time limit. Once you surpass the time limit using the app, you can stop using it or allow you temporarily (1 minute to 15 minutes or stop limiting the usage for today) to continue to use it.
It's a neat option to have this on your phone, but I usually keep expanding my time limit more than just quitting the app.
I think that's what this app is aiming for, allowing you to use the app more time requires more effort than 2 taps.
I love it. And now I must make a “touching grass generator” to plug into the front of this.
My first thought was payment to avoid sanctions for being "woke" (read: anti-discrimination)
Colored it a corporate beige.

Who the heck is so brain broken as to talk about their grandchild as a startup project and their family as a frigging team.

I have to almost need to see this as AI in order to maintain sanity because there’s no way an actual human being talked about a child—their human grandchild like he was a product.
Autovectorizing code is hardly predictable, or when folks land in UB mines that optimizers glady take advantage of.
> So, in short, learn how to code or teach your kids how to code. Because going forward, I think it’s going to be more valuable than ever.

Teach your kids how to be resourceful and curious. Coding is just a means to an end to do that. Agreed though it’s a great one.
Microsoft's Euro-mandated File Explorer surgery shows 'less is more' still works
I can see only one viable path for Rust folks: Fork the kernel and make whatever mods are needed. It's not Linux anymore, but that's how Linux started from Unix all those years ago.
So the law should have prohibited to stop servicing users?
There's a version of this with "4"s that I have done through 20. I have used factorials and square roots but nothing more. I felt dirty.

BUT I did not use "44", which I did see in some solutions. That seemed out of bounds to me!
I pretty much always give a detailed description, or example code.