MurphyA/hacker-news huggingface dataset:
by uniqueuid | 2025-11-28 07:59:07+00:00
OTOH, posit funds a lot of development of important packages in the tidyverse and does a lot of community work etc.

So if maintaining RStudio is so much of a burden that it impedes the rest of their work, I don't think it's a bad idea to reduce the amount of work spent trying to compete with VSCode when that's an increasingly tough sell.

I'm not a fan of VSCode personally, but would probably be happy with a tmux setup with a console for R and some minimal output viewer, so people like me should be able to cobble something together that's a workable alternative to Posit.
by DREDREG | 2025-11-28 08:00:04+00:00
Ultra-fast. Ultra-small. ONNX-ready.

AzuroNanoOpt v6.1 is a next-gen AI optimization engine built for edge devices, micro-GPUs, NPUs and embedded ML workflows. Designed for extreme efficiency, fast convergence and seamless deployment.

Training Performance

Dataset: 2,000 train / 500 test

Accuracy: 100% by epoch 6, stable through epoch 10

Loss: 2.305 → 0.038 (adaptive LR: 0.01 → 0.00512)

Stability: Clean convergence even on very small datasets

Speed & Efficiency

Step time: 4.28 ms

Throughput: 25.56M params/sec

Inference latency: 2.36 ms → 2.34 ms (INT8)

Hardware: Standard CPU (no GPU acceleration)

Model Compression

Original: 0.42 MB

INT8 Quantized: 0.13 MB

70% reduction with 0% accuracy loss

MSE: 0.00000000, max diff: 0.000000

ONNX Export (Opset 18)

Dynamic shapes

File size: 0.01 MB

Fully clean graph, zero warnings

Production-ready on Windows, Linux, embedded boards

Licensing

30-day fully functional trial

Enterprise-grade isolation & sandbox support mail: kretski1@gmail.com

Demo: pip install azuronanoopt-kr TestPyPI: azuronanoopt-kr
by nathell | 2025-11-28 08:02:09+00:00
Fortunately, the Java ecosystem isn’t JS where breakage is so common that you have to be extra careful about the version of Node you’re using. As a Clojure programmer, I have never seen a case where it mattered which vendor my JVM was coming from, and 95% of the time I don’t care which version I’m using, as long as it’s reasonably recent.

For the remaining 5%, on macOS, my JVM version manager is this zsh one-liner:

jvm () { export JAVA_HOME=`/usr/libexec/java_home -v $1`; }
by geuis | 2025-11-28 08:02:12+00:00
Why do I want a piece of software monitoring me intentionally? It already happens against my will. It's already bad enough that Apple/Google monitors my sleep alarms. I've removed most of those.

Add ad tracking etc so what is this adding to the value of my life? You hope to get bought in a few years because you have a dataset (they) already have?
by teiferer | 2025-11-28 08:02:15+00:00
> They're used exactly once

To me, that's key here. That things are scattered over multiple files is a minor issue. Any competent IDE can more or less hide that and smoothen the experience. But if you have factored some code into a function, suddenly other places may call it. You have inadvertently created an API and any change you make needs to double check that other callers either don't exist or have their assumptions not suddenly violated. That's no issue if the code is right therr. No other users, and the API is the direct context of the lines of code right around it. (Yes you can limit visibility to other modules etc but that doesn't fully solve the issue of higher cognitive load.)
by jve | 2025-11-28 08:02:25+00:00
Middle of a long YT video is nothing: you can make links to auto seek to a specific place in YT video. When you share link on computer, it even allows you to check-a-box that will include timestamp within link

Or append &t=1h2m3s to the link to prevent writing long sentences on where to seek and save users from manual seeking :)
by leobg | 2025-11-28 08:03:08+00:00
Let’s all remember Bill Gates’ prediction from 2020:

> Even with big breakthroughs in battery technology, electric vehicles will probably never be a practical solution for things like 18-wheelers, cargo ships, and passenger jets. Electricity works when you need to cover short distances, but we need a different solution for heavy, long-haul vehicles.

https://www.gatesnotes.com/moving-around-in-a-zero-carbon-wo...
by menaerus | 2025-11-28 08:03:22+00:00
The funny thing is that it works, have a look at the MR. It says:

All existing tests pass. Additional DWARF tests verify: DWARF structure (DW_TAG_compile_unit, DW_TAG_subprogram). Breakpoints by function and line in both GDB and LLDB. Type information and variable visibility. Correct multi-object linking. Platform-specific relocation handling.

So the burden of proof is obviously not anymore on the MR submitter side but the other.
by xorcist | 2025-11-28 08:03:23+00:00
You speak theoretically but metropolitan areas in these countries all have those pipes in place and in use for the better part of a century.

Using heat for heating has many redeeming qualities. Heat is high entropy and it is not a good idea to "waste" low entropy energy to create high entropy energy. Many industrial processes run on heat and waste heat is generated everywhere. The systems are also cheap to run once in place.
by himmelattack | 2025-11-28 08:03:29+00:00
I made this game with my artist friend Tibo. We teamed up with Nerdle, who was looking for something more visual then the typical math game.

The hardest part so far has been phrasing the questions to reduce misunderstanding. For example, I used to write "How many hockey pucks would you have to stack up to reach the top of the Eiffel tower", but it was unclear how the puck was oriented.

The second hardest part has been finding items that people all over the world are familiar with, and that don't vary too much size.

I hope you like it! Comments and criticisms are welcome.

PS: Sorry for the ads
by tarsinge | 2025-11-28 08:04:00+00:00
There is a fantasy theory that you can just only explain to them why something is bad, and they’ll understand and stop to do it by themselves. In contrast to past generations that are painted as caricatures that only had rules with harsh punishment, never talking and explaining. Looks obviously extremely appealing on paper, at least a generation of "modern" parents fell into the trap and are struggling with teens and young adults highly insecure and non adapted to the adult world.
by jillesvangurp | 2025-11-28 08:04:49+00:00
It's going to be more expensive than the fuel the US digs up for quite some time. Synthetic fuels don't really make economic sense without the massive subsidies the US uses to keep e.g. it's agriculture going. There is a lot of discussion around aviation fuels currently. Targets for SAF boil down to mixing in a small percentage of bio fuels with regular fuel. This smooths out the 10x or so price difference of SAF to regular fuel a bit. But it also means it's not all that effective as a way to reduce emissions because only a tiny percentage of the fuel is "clean". And of course producing SAF isn't all that clean either. For example, agriculture is carbon intensive.

The US importing synthetic fuels is not going to be a huge market for economic reasons. There's no logical reason for tax payers to pay Mexicans to make really expensive fuel for them. Just so they can pretend battery electric doesn't work north of the border.

Synthetic fuel at scale is just really expensive. And battery electric is going to take a sledge hammer to any misguided plans around that topic. It's going to get progressively more awkward to build a case for that. All those things where people still hang on to the believe that "surely batteries will never work here" are going to melt away over time. Batteries are going to get a lot cheaper and better over the next decades. And they are pretty good already.
by goh-chunlin | 2025-11-28 08:06:19+00:00
This looks clean. I appreciate the pkg decoupling.

Regarding the server mode (swatchify serve): Does the decoding step have a hard memory limit or dimension cap? Since image.Decode expands compressed files into full bitmaps, I am wondering if a large resolution upload (like a 4k print asset) could OOM-kill the container before the downscaler kicks in.
by psychoslave | 2025-11-28 08:06:47+00:00
Funny this is the assertion in the I would most agree to use as general design principle to apply as thoroughly as possible, with tightened variable scope on equal position. Though no general principle should be followed blindly of course.

That's not the the function length per se. A function that is 1000 lines of mere basic assignments or holding a single giant switch can sometime be an apt option with careful consideration of tradeoffs as origin of the design. Number of line doesn't tell much of the function complexity and cognitive load of will imply to grasp what it does, though it can be a first proxy metric.

But most of the time giant functions found in the wild grow up organically with 5 levels of intertwined control control moving down and up, accumulating variables instead of const without consideration to scope span. In that case every time a change is needed, the cognitive load to grasp everything that need to be considered to change this finding is extremely huge. All the more as this giant function most likely won't have an test suit companion, because good engineering practices are more followed at equal level on several points.
by Tor3 | 2025-11-28 08:07:10+00:00
Pyrotherapy. The idea of fighting untreatable (at the time) illnesses by inducing a fever in the patient. There's actually a Wikipedia article about it: https://en.wikipedia.org/wiki/Pyrotherapy As in deliberately infect a syphilis patient with malaria, which can give you a very high fever. The first time I heard about that one was in Neal Stephenson's Baroque Cycle, turns out it was one of the non-fictional parts of the books (which were a mix of historical facts and fiction).

Quote: "In general, the body temperature was maintained at 41 °C (105 °F).[1] Many diseases were treated by this method in the first half of the 20th century."

The malaria variant was not the common variant, that was saved for extreme cases, apparently (e.g. Syphilis). Mostly it was hot baths and the like.

I, for one, will stick to my near-daily sauna sessions.
by jmward01 | 2025-11-28 08:07:21+00:00
This honestly isn't a discussion about governmental systems. The US and 'western nations' have built big things and pushed for big things many times in the past and can do it again. We pump trillions in subsidies and direct funding into 'strategic' resources that are flat out bad policy and the people pushing that know it. This is a question of actual people making obviously bad decisions and not being held responsible for the obviously bad outcomes. I hope that the rise of china gives us the correct motivation. The motivation to do more, to be honest and to start competing instead of just using our weight to put up barriers so we don't have to compete. The first step is making decisions backed by evidence and understanding and not emotion and appeals to fear. Basically, we need to grow up and start putting in the work again.
by exceptione | 2025-11-28 08:07:25+00:00
Pretty good list, but a hidden assumption is that the reader works in an imperative style. For instance, recursion is the bread and butter of functional and logical programming and is just fine.

The most important advice one can give to programmers is to

1. Know your problem domain. 2. Think excessively deep about a conceptual model that captures the relevant aspects of your problem domain. 3. Be anal about naming your concepts. Thinking about naming oftentimes feeds back to (1) and (2), forming a loop. 4. Use a language and type system that is powerful enough to implement previous points.
by asim | 2025-11-28 08:08:28+00:00
10 years here. Savings, sponsorships, funding, limited sales. Many many struggles. Not to mention COVID, kids, etc. Attempted to get jobs in the process, didn't work out. It's a hard route to take. A lot of flexibility but very lonely and isolating. You have to be the right kind of person and have more in your life than just your work. The motivation also has to be more than just money, otherwise you might as well quit and do something else. I would love to be happy in a job. Or even moderately accept the tradeoffs but those things also have to have the right setup e.g I don't think fully remote is good for anyone's mental health. Some levels of isolation are good for thinking and productivity, but when there's is idleness, when you have to rely on yourself to fill the time, eventually the hobbies and the time filling habits die off. Nothing replaces human connection. And on one level family and friends are good for that. But on another level working towards something with people. That really gives us a lot of meaning in our lives.

Good luck to all those still trying.
by u_sama | 2025-11-28 08:08:47+00:00
You are missing that the intent is to censor the scope of acceptable discourse, the justification given can have different paths (protect, kids, protect migrants, protect trans people) but the intent itself is the same. The laws are effective and their objective is to censor speech and behaviour, the fact you agree with the censored speech doesnt take that the state deems some speech deserving to be censored. The issue is that democracies go in a oscillatory manner and the speech you deem bad will some day became part of the institutions, and then they will have the same power to censor what before was allowed.
by vinc | 2025-11-28 08:11:16+00:00
15 years also for me, mostly lurking from a remote location in France, reading some discussions every single day and continuously learning new things. This community had so much impact on my professional life as a full stack software engineer!

I discovered the world around Ruby on Rails, then the modern JavaScript ecosystem (and CoffeeScript followed later by TypeScript), burned out, focused on Ruby, added Rust to my toolbox, wrote a small hobby operating system that had to have its own Lisp dialect of course. I was inspired to create so many side projects over the years, most of them open source, thanks to the influence of this community.

I also tried my hands at starting a startup obviously, multiple times, but I'm a solo dev and didn't succeed at finding a profitable niche for myself, instead I applied my knowledge to better understand the business and product sides of the startups I've been working for which made me a better engineer for sure.

This community almost made me move to the Silicon Valley, but instead I traveled the world as a digital nomad when everyone was doing it, and came back home to settle down in a forest close to my roots.

Reading you all daily I can imagine what could have been my life at the heart of the tech world, and at the same time I'm happy to read its pulse from afar.

I hope HN will still be here in 15 more years, thanks everyone!
by sspiff | 2025-11-28 08:11:18+00:00
I remember seeing some celebrities in the late 00s / early 10s with IR-emitting sunglasses or accessories to flood the camera sensors of paparazzi and make it harder for photographers to get spyshots of them.

Would this approach work for these camera glasses as well, simply flooding them with so much IR spectrum light that their sensors simply can't see you anymore?
by Freak_NL | 2025-11-28 08:11:33+00:00
The update-java-alternatives tool is suitable for adjusting the JDK for everything at once, but it lacks the ease of use of something like SDKMan when you have one project stuck at Java 8 and another on 11, and another on 17, or perhaps you're testing a branch on 24, etc.

Then it's just:

sdk use java 11.0.29-tem

And in that terminal it will use that, while another terminal happily uses a different version. That's useful when you are running two tools on different Java versions which interact. Installing another version is trivial too.
by CraigJPerry | 2025-11-28 08:11:42+00:00
What would be a good example of the kinds of things a 100 line function would be doing?

I don't see that in my world so i'm naively trying to inline functions in codebases i'm familiar with and not really valuing the result i can dream up.

For one, my tests would be quite annoying, large and with too much setup for my taste. But i don't think i'd like to have to scroll a function, especially if i had to make changes to the start and end of the function in one commit.

I'm curious of the kinds of "long script" flavoured procedures, what are they doing typically?

I ask because some of the other stuff you mentioned i really strongly agree with like "Focus on separating pure code from stateful code" - this is such an under valued concept, and it's an absolute game changer for building robust software. Can i extract a pure function for this and separately have function to coordinate side effects - but that's incompatible with too long functions, those side effectfull functions would be so hard to test.
by fsh | 2025-11-28 08:12:00+00:00
The processes involved in solar fusion have been well understood since the 1930s [1,2]. Hans Bethe won a Nobel Prize for this in 1967. The problem is that one cannot produce stellar densities and pressures in any kind of apparatus.

[1] https://en.wikipedia.org/wiki/CNO_cycle

[2] https://en.wikipedia.org/wiki/Proton%E2%80%93proton_chain
by pu_pe | 2025-11-28 08:12:22+00:00
I think you are addressing the issue from a developer's perspective. I don't think TPUs are going to be sold to individual users anytime soon. What the article is pointing out is that Google is now able to squeeze significantly more performance per dollar than their peer competitors in the LLM space.

For example, OpenAI has announced trillion-dollar investments in data centers to continue scaling. They need to go through a middle-man (Nvidia), while Google does not, and will be able to use their investment much more efficiently to train and serve their own future models.
by latentsea | 2025-11-28 08:12:32+00:00
Most people don't actually either know what the perils of such services look like in enough practical detail to describe it to kids, and if they do, they generally feel very uncomfortable describing such things to their children. Ironically the logic is that kids are too young to hear about such things like that and need to be protected against even hearing about it. Seems counter productive to me, but also seems to be the way of the world.
by stOneskull | 2025-11-28 08:12:33+00:00
i was drunk and at a bar.. zig and nim got up to do karaoke together.. elm was there... anyway, they started singing.. 'weeee are the champions, my friends..' it was fun. i got up. 'no time for looooosers, cos we are the champions..' so fun. we had these awesome, delicious cocktails.. they had strawberry in them (with 3 r's) and guido made a toast. he said he couldn't sing but wrote down my name for a song. 'abracadabra'. heh, i want to reach out and grab ya! i nailed it, then did another queen song. eventually we went out back and smoked a joint, but we were so drunk, it knocked us out.
by andsoitis | 2025-11-28 08:13:08+00:00
> Avoid recursion if possible to keep execution bounded and predictable, preventing stack overflows and uncontrolled resource use.

In languages with TCO (e.g. Haskell, Scheme, OCaml, etc.) the compiler can rewrite to a loop.

Some algorithms are conceptually recursive and even though you can rewrite them, the iterative version would be unreadable: backtracking solvers, parsing trees, quicksort partition & subprblems, divide-and-conquer, tree manipulation, compilers, etc.
by lmm | 2025-11-28 08:13:53+00:00
I've been lucky enough that the large organisations I worked for generally had policies and enforcement to ensure that all applications were kept current. It's more initial effort but it pays dividends.

But even if you don't have that, most people work on at most a handful of apps at a time, and again I would defer checking against a specific version to CI most of the time rather than switching around which JVM I'm using locally, unless your code was very tightly coupled to JVM internals somehow.
Show HN: WhatsApp AI for Your Daily Workflow
by riadeno | 2025-11-28 08:14:05+00:00
Hey, I built https://closeby.tel a WhatsApp AI you can fully customize, running on a real phone number. It can proactively message you on a schedule (reminders, habit tracking, nudges).

I'm planning to add image/audio input and delegated "do this" tasks. It is built with Convex, Twilio, and TanStack Router.

Would love your feedback and critiques.
by letmetweakit | 2025-11-28 08:14:08+00:00
"France isn't a safe country for open source privacy projects. They expect backdoors in encryption and for device access too. Secure devices and services are not going to be allowed. We don't feel safe using OVH for even a static website with servers in Canada/US via their Canada/US subsidiaries."

Would surprise me if they weren't moving out of France entirely.
by zgm13827 | 2025-11-28 08:15:19+00:00
HEIC JPG Now (heicjpgnow.com) is a modern, privacy-first HEIC→JPG converter. It’s free and fully online, yet all conversion runs in your browser—no file uploads or server storage. Drag & drop multiple photos for fast batch jobs, keep or remove EXIF, and tune quality or long edge size. Works great with iPhone photos and across Windows/Mac. No account, no installation—just instant, secure conversions.
by geuis | 2025-11-28 08:15:36+00:00
Mmm. Joined in 2008.

I still get value. But there's too much noise I think. I also think I'm older now and I'm more adverse to "done it, seen it"

The odd "made an app to do basic thing xyz" doesn't get my attention anymore.

Also, posts related to science get a hard scrutiny. Most posts are just cross references to poorly moderated subreddits. That, or they're just posts directly from archx with no external paper references. I'm not a scientist, but I know enough to know when to ignore bullshit.

Most posts to HN are still mostly bullshit. But I know enough to occasionally see something interesting. That's may be 4 times a year at this point.

...

I also want to add more context. I've been in the Anathem ideology for about 20 years now. It has shaped my world view. Call me fra geuis.

If you want to present what you think are new ideas, be prepared to back them up. When we get the Loreites up and running, I'll refer you to them.
by beAbU | 2025-11-28 08:15:40+00:00
It's a fairly common notion to "sweat out" a flu. Stay in bed, wrap yourself up in lots of blankets and just sweat the damn thing out. High body heat kills the virus.

So it would make sense that drugs like tylenol/paracetamol would make you feel better, but would keep the flu alive in you for longer.
by jddj | 2025-11-28 08:15:50+00:00
We use pocketbase for a lot of our internal LoB apps and it's been bulletproof. Saved us a lot of time and money.

I'm a control freak and I like well defined endpoints with well defined performance characteristics, so the expressiveness of the API is in my mind a drawback for anything public facing, but it's undeniably a great experience on the front end, and if you design your tables with the API and filters in mind you can get to a good place.

Overposting is another thing to be aware of when the db is so ergonomically shaped to the front end
by mcintyre1994 | 2025-11-28 08:16:04+00:00
The article has some indicators of compromise, the main one locally would be .truffler-cache/ in the home directory. It’s more obvious for package maintainers with exposed credentials, who will have a wormed version of their own packages deployed.

From what I’ve read so far (and this definitely could change), it doesn’t install persistent malware, it relies on a postinstall script. So new tokens wouldn’t be automatically exfiltrated, but if you npm install any of an increasing number of packages then it will happen to you again.