MurphyA/hacker-news huggingface dataset:
by vanderZwan | 2025-06-19 08:59:19+00:00
Ok so there's a couple of leaps in this argument. All languages having "warts" is not equivalent to all languages "not being elegant", for one.

The other is that not all "language warts" are equal. Few would claim the severity of the footguns are equally bad among the languages you listed.

More importantly, I think Bjarne's comment was more about C++ being hindered by its commitment to backwards compatibility and mistakes in previous design decisions getting in the way of making new designs elegant to implement. Unless you come up with a completely new syntax (Herb Sutter's cpp2) or a way to locally break backwards compatibility (Sean Baxter's Circle) C++ has forced itself into a corner.
by wickedsight | 2025-06-19 08:59:42+00:00
According to the description, the rods are aluminum. Printing rods this long is near impossible and if it was, they definitely wouldn't be rigid enough for this application.

To answer your main question, it depends. There are many materials you can print with, they're strength can differ greatly. Some are very rigid, but somewhat brittle, others are less rigid, but also less brittle.

Then it also depends on the design, the video[0] below is a great video on designing for 3d printing and the considerations needed for strength.

Finally, print settings matter. Temperature can affect layer adhesion. Infill and wall count can affect strength and so can print direction (see video).

3D prints can be pretty strong though. I'm using 3d printed mounts to hang snowboards on my wall, for example. I've printed plenty of other stuff I really couldn't print by hand. And I'm only using FDM printing, with SLA and SLS printing even stronger parts can be printed.

0: https://youtu.be/mziT7KV-fRI
by hengheng | 2025-06-19 09:01:29+00:00
Really depends on what material you're pushing.

PLA is not strong and doesn't like to warm up in the sun, Silk PLA (made to just look nice on the shelf) can even be brittle. But there are better materials.

PETG is entirely reasonable, I store my pots and pans on PETG hooks and they're not oversized. The superior 3d printers can print ABS which is above any and all doubt.

There are also specialized materials, such as carbon infused PETG, and there are engineering materials at 500€/kg with some interesting properties. But the gist is that PLA makes you go "this sucks, must be printed", and PETG makes you go "oh this is fine".

Then there are resin printers that selectively UV cure a liquid to polymerize it. Last I tried that sticky goo it was awfully brittle and borderline unusuable. I heard it improved, but that's why resin printing is not everyday parts but figurines.
by ralferoo | 2025-06-19 09:03:35+00:00
In the UK, we also used to type '£' with an 'L' and backspacing and overtyping an '='.

Weirdly, I learned to type on a second hand Selectric typewriter that my parents bought cheaply at some auction, and while it had a '1' key, the only ball we had used that key for punctuation instead, so we still needed to type 'l' instead.
by jeroenhd | 2025-06-19 09:04:27+00:00
It depends on where you're coming from. If you grew up in a poor country, or one run by cartels or drug lords of an oppressive regime, the worst parts of the US can be an improvement. The current political climate has been around for a decade now, news like this is nothing to be surprised about.

The availability of ridiculous amounts of investment cash is a good motivator. Startups start in America because American investors are willing to throw billions at the wall just to see if something will stick or not. Try that in Europe and you'll never get anywhere. The same also used to apply for scientific grants, and if you can find a corporate sponsor it probably still applies.

Higher wages are also a factor. More than one skilled programmer I know have considered working themselves "half to death" for a few years to build up wealth in the USA, and then returning home to comfortably spend that wealth.

Plus, despite everything else, the USA has some excellent facilities for higher education. If you want your kids to have opportunities in life and have the money to afford the ridiculously high fees, American educational facilities are very attractive.

Academics looking for the edge of innovation are well suited in many American institutions. News of cuts and changes to the US geographical service and weather service hit the world like a truck because those are areas that the US (and perhaps Russia) excels in, and everyone else has been catching up or cooperating with American programmes.

Don't forget: millions of people have moved to the US illegally, facing risk of deportation and long jail times, being separated from their families. Altering the privacy settings on their Facebook accounts is the least of their worries. Of course, illegal immigrants can't give a rat's ass about the legal requirements to enter the country anyway, but their sheer number shows how much so many people are willing to risk just to partake in US society, even if it's just for manual labour. Plus, that weird thing you guys do where people born within your borders automatically get citizenship is a nice way to ensure somewhat of a nice future for people looking to start a family.

As a tourist, though, things do seem to have shifted. The people coming to America to improve their lives will probably be a lot more persistent in following their dreams compared to the people coming in for leisure, especially when countries like Canada are just as far away. I myself have wanted to save up to see things like Disneyland and Cape Canaveral, but my plans have been on hold ever since the Trump election and I don't think I'll be reconsidering any time soon. From what I've heard in the news from travel agencies, I'm not alone, and my country is one of the more tolerant European countries when it comes to American bullshit.
by entropie | 2025-06-19 09:04:31+00:00
> I'm willing to entertain the idea that LED flicker is actually problematic, but I wish essays like this would be honest about the degree of confidence we have given the current state of the evidence.

I (and it seems others too) are very interested in this topic. I would appreciate if you could write an aritcle with "less confusion" so I can save it in my tumblog for future reference.
by tiantiankaixin | 2025-06-19 09:07:53+00:00
Are you looking for fun and engaging online games that will test your skills and provide hours of entertainment? Look no further than the world of wheel games. These captivating virtual experiences offer a unique blend of chance and strategy, making them a popular choice for players of all ages and skill levels. Whether you enjoy classic wheel-spinning action or prefer more elaborate games with multiple stages and challenges, there is a wheel game out there for you.

Wheel games encompass a wide range of virtual experiences, from the iconic spinning wheel found in game shows to more intricate online versions that incorporate interactive elements and bonus rounds. These games often involve predicting where a virtual pointer will land on a segmented wheel, with each segment corresponding to a different prize or outcome. The thrill of anticipation builds as the wheel spins, and the moment of truth arrives when it finally comes to a stop, revealing your fate.

One of the key benefits of playing wheel games online is their accessibility. You can enjoy these exciting experiences from the comfort of your own home, anytime you have a few spare minutes. With a simple internet connection and a compatible device, you can dive into the world of virtual spins and potentially win exciting prizes. Online wheel games also often offer a wider variety of themes and gameplay mechanics compared to their physical counterparts.

Whether you're seeking a quick and easy way to pass the time or a more immersive gaming experience, wheel games provide endless entertainment. They combine the excitement of chance with the satisfaction of strategy, making them a truly engaging and rewarding pastime. So, next time you're looking for a fun and interactive way to spend your free time, give wheel games a try and see what fortune has in store for you.
by b112 | 2025-06-19 09:07:54+00:00
Many Saturns blew up during testing. Starship is still in testing.

Your arguments are strange, a mirage concocted to fit a narrative of denigration and darkness. You mock with zeal, yet have no point to the mocking.

Always with the mocking, you cause an ache which cannot be balmed. Cease, I pray you. Stop these machinations, this mad canter.

Falcon was built the same way. It blew up many times too, explosions aplenty. Now it is the most successful lift on the planet.
by prmoustache | 2025-06-19 09:08:28+00:00
Vetting by using social medias seems completely bonkers.

For instance I don't have any current instagram, facebook, or tiktok account and my old accounts including the google ones I have used sporadically have always been using generated names[1] but there are a fair number of other people having my real name , how would the US government know I am not hiding by keeping one of those profiles private?

Bottom line: I will never apply for a US Visa and by losing all atractivity to foreign talents and only accept keeping its interbreed assholes this country is completely doomed.

[1] it is quite funny to have whole families from Iceland or Tanzania trying to connect to you because your has their last name.
Show HN: LifeHabitsAPI – Get daily habits aligned with core life values
by galdevops | 2025-06-19 09:09:59+00:00
I developed LifeHabitsAPI.com – an API that provide value based habits.

this mapping helps apps to focus on habits that express one's values and goals in life.

It’s designed for: - Coaching platforms - Journaling/self-improvement apps - Personal growth and behavior tools

Including scores between a habit and a personal value and effected faculty

Live demo: https://lifehabitsapi.com

Would love feedback from devs or coaches in the self-improvement and personal growth space!
by jcynix | 2025-06-19 09:13:05+00:00
I'll second that, no app needed. A small notebook with a "table" per planned exercise and a ball pen are always in my sports bag, so its ready to go when its training time.

The phone appears to be a distraction for many people I watch at the gym, over-extending the rest between sets while watching social media. The minimalism provided by the paper notebook is what I prefer instead.
by piva00 | 2025-06-19 09:13:08+00:00
This comparison doesn't make sense, the USD 200B/year was to invent the capabilities, do trailblazing work on something that needed to be proven even feasible as a concept, to do fundamental/foundational work, not to productionalise technology.

I'd expect SpaceX to do much more now than NASA in the 60s if granted USD 200B/year, considering they are already standing on the shoulders of giants.
by LinusU | 2025-06-19 09:13:46+00:00
> Although much code can be optimized to get it to run 10-15% faster, if that comes at the expense of legibility then such "feature" get rejected nowadays.

Makes sense, and I'd probably make the same call if I was a maintainer and someone submitted a patch which increased performance at the cost of maintainability...

> Translating an existing codebase into a language that makes things more difficult¹ and (because of that) has (and most likely will have) fewer engineers willing to working in it looks very much akin to applying legibility-affecting optimizations to me.

Here I have to personally disagree. I think that Rust is easier than both C and C++. Especially when coming into an already existing project.

The chance of me contributing to a Rust project is higher than to a C project, because I feel more comfortable in knowing that my code is "correct". It's also easier to match the "style" since most Rust projects follow the same structures and patterns, whereas in C it can vary wildly.

E.g. I contributed my first feature to Valkey (Redis fork, C codebase) recently, and figuring out how the tests worked took me quite some time. In fact, in the end I couldn't figure out how to run a specific test so I just ran all tests and grepped the output for my test name. But the tests take tens of minutes to run so this was sub-optimal. On the other hand, 99% of all Rust projects use `cargo test`, and to run a single test I can just click the play button in my editor (Zed) that shows up next to the test (or `cargo test "testname"`).

(with this said, I think that Valkey is a really well structured code base! Great work on their part)

Anyhow, this is just to illustrate my experience. I'm sure that for someone more used to C or C++ they would be more productive in that. And I could go on for ages on all the features that make me miss Rust every day at work when I have to work in other languages, especially algebraic data types!
by laserbeam | 2025-06-19 09:14:05+00:00
Zed was the first editor that tempted me into using AI features. It felt solid in general and AI feels mostly like autocomplete in other editors (in terms of how much it's in your face). There's definitely a place for AI models and agents in code editors, and Zed makes me feel like it's not built around them, which is great! Zed feel like "Come to us, we are making a good fast editor that also has AI." while competition feel like "Come to us, we want AI that has an editor".
by Teever | 2025-06-19 09:14:27+00:00
No, GP is referring to the refuelling missions that will be required to put Starship on the moon and bring it back.

Which as the person you're replying to is point out isn't really a fair comparison because Starship and Saturn V deliver vastly different amounts of mass to and from the moon despite the mission being only to ferry some people there for a few days.

If Starship ends up flying to the moon it effectively enables the landing of a lunar base that could be occupied for years at a time with sufficient resupply of food and the right equipment for extraction of water/oxygen from the moon.

The Saturn V as amazing as it was could never have brought that much equipment to the moon in a cost effective manner.
by ascorbic | 2025-06-19 09:15:11+00:00
It really isn't. The UK government has strongly criticised the Israeli government's actions, and has applied sanctions to some far-right Israeli government ministers:

- https://www.gov.uk/government/news/joint-statement-from-the-... - https://www.gov.uk/government/news/uk-and-partners-unite-to-...
by ItCouldBeWorse | 2025-06-19 09:15:35+00:00
Especially when Bezos uses that free work,to sabotage the free eco-system wherever he can. Building moats and garden walls, embracing, extending and extincting.

And you can tell by the way they move, they do not want to hurt each other- a cartel of toe-owners. Otherwise, what happened to gaming with the steam-deck, could have happened with linux to the desktop world years ago. Especially now, where the owner describing his intent, transfers to scripting glue code.
by jakedata | 2025-06-19 09:15:38+00:00
I still have the Dr. Demento t-shirt that I received for having my request played on the air. I got the shirt but missed that show so I never heard it broadcast. I actually had people congratulating me at school the next day. Ah, fame!

35 years later with the assistance of someone in his organization we were able to pin down the show and I now have it as an MP3.
by unwind | 2025-06-19 09:16:00+00:00
Very cool, didn't know about this!

Their website [1] has lots of more details of course, as well as pictures (or renders, not sure) of the planned products.

I was bordering on being interested, since it would be cool to feel that the phone is fun/interesting again, but then I realized that in real life I'm way too tied to various proprietary (Android, in my case) apps since pretty much everything that could be a web site has been made into an app. :|

Went back to check since I had a thought, and they do state that they will include a "jailed Android OS" which I guess helps, but that also kinda removes the free/open/clean feeling associated with having a Linux-based phone. Hm. I guess I'm just complaining, at this point. Sorry. :)

[1]: https://liberux.net/#specs
by JdeBP | 2025-06-19 09:18:00+00:00
The font designer in you is being influenced by computer displays and movable type. The world of typewriting had some idiosyncrasies, not even shared with (say) the world of dot-matrix printing, one of which was pressure to make the largest composable range of characters with the smallest number of physical keys. Which means common base shapes.

It's a little known fact that some parts of the computing world are faithfully reproducing this aspect of typewriters, trying to write bullet points, daggers, and currency symbols not with actual Unicode but with a very limited ASCII repertoire and overstriking, even today.

There's a table of this stuff, relying upon the glyphs being visually close enough that they make other glyphs, in GNU groff right now. Here, for example, is how it currently, in its UTF-8-disabled mode (as unfortunately still used by manual page readers on several operating systems), composes a down arrow in the typewriter style of overstriking a vertical bar with a 'v' letter:

https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/tmac/t...
Show HN: GitHub as Blogging Engine
by revskill | 2025-06-19 09:18:30+00:00
Hi everyone, i just develop an engine to allow you to render your blog using github directly, by just using html, json, markdown.

Here's the demo: https://porfolio-one-rust.vercel.app/revskill10/porfolio-tem...

and the source: https://github.com/revskill10/porfolio-template/tree/main/bl...

Currently you can use it as the starting point template and hack on it.

Would love to hear your feedback.
by m4rtink | 2025-06-19 09:18:45+00:00
In "normal" project a serious misshap of this kind often ends the project - see how the DC-X VTVL rocket testbed fell over due to one landing leg not extending, ending the whole project. Nothing related to what was being tested or developed and it ended the whole project.

As a result we got booster landings delayed by 20 years - and SpaceX would also not get there with Falcon 9 if they would call it quit after spcetacular failures (see Falcon 9R test bed).
by sneak | 2025-06-19 09:18:57+00:00
The idea that countries have any right to restrict the movements of non-criminals is not settled.

If I own land, I should be able to invite anyone, anywhere to come stand on it. This idea that you have no right to freedom of movement and travel on Earth is a ridiculous one.

Passports as a concept are only about a hundred years old. Prior to that if you wanted to go somewhere, you just went.
by gkbrk | 2025-06-19 09:19:07+00:00
Zed developers themselves acknowledge the blurry font issue [1], so either you just don't notice blurry fonts or 1920x1200 on a small laptop screen is HiDPI-enough to kinda hide the blurriness.

My desktop monitor is 1920x1080. On my computer and display; Vim, Emacs and VSCode are all able to render their fonts crisply while Zed is a blurry mess.

[1]: https://github.com/zed-industries/zed/issues/7992
by perihelions | 2025-06-19 09:20:21+00:00
Starship was designed from the very beginning to land humans on Mars and it is correctly sized for that. It's apples-and-oranges to compare its design to Apollo.

(edits:) It's clearly not ideal for a short lunar landing, considered in isolation. But: what else would you do? Whatever you build, it would land on the moon perhaps once, and never again. Would you, being in charge, design a one-off vehicle for one or two moon landings—spend that R&D budget, in that way? That's not cheaper than 15 Starship launches; it's considerably costlier. (But the Apollo engineers didn't need to worry about this; it's was their express remit to spend $200 billion on one-off designs that would never be used again).

And: I hope no one suggests the "just make a unique lunar Starship variant that's simply a bit smaller". There's no "simply" resizing things in engineering. Recall that the last time Starship's length was altered by 2 meters, new mechanical resonances appeared, and it blew up three times in a row. Any "one-off" change for lunar landings is a less-tested, less-understood machine you'd be putting human lives on.
by AnthonyMouse | 2025-06-19 09:20:33+00:00
> The story is a lot more in favor of Apple if you look at single-core efficiency

Your link is comparing the M3 against AMD chips with higher TDPs. Higher TDPs tank "single-core efficiency" because power consumption is non-linear with clock speed. Give a core near its limit three times the power budget and you're basically dividing the single-core efficiency by three because you burn three times more power and barely improve single-thread performance at all, and then that's exactly what you see there.

To have a useful comparison you have to compare the efficiency of CPUs when they're set to use the same amount of power.
by b112 | 2025-06-19 09:20:53+00:00
Let's take a bulb, and instead of one led we have 10 less powerful leds in one package.

Now you can turn off leds one at a time, have 1/10th dimming, and no pwm.

The same could be done with LCD backlighting or edge lighting on displays. Additional complexity, to be sure, but no power loss.

OLED is, well.. oled. Not sure what to do there.
by V99 | 2025-06-19 09:20:56+00:00
Testing on the ground and problems with what most people would call the payload (Apollo 1 & 13), sure.

But we're comparing to SpaceX launches. Plenty of Raptor engines have blown up on the ground too.

There were 13 Saturn V's launched and all of them basically performed their mission (Apollo 6 being a bit of an exception) with 0 rapid unplanned disassemblies...
by akoboldfrying | 2025-06-19 09:23:10+00:00
Cool! It's really helpful to read a blow-by-blow account of someone pushing through this idea, seeing what worked in practice and what didn't. Zopfli is a very suitable project.

I do wonder though... Surely the high-level goal of porting C code to Rust is not simply to have Rust code, but rather to have code that is immune to a class of memory access problems. So to the extent that the results of your translation are "unsafe", and thus susceptible to those same errors, what has actually been gained?

If a second LLM pass is an acceptable way to get rid of those "unsafe"s, shouldn't it also be acceptable to apply such a second pass to the output of c2rust?
by jjav | 2025-06-19 09:23:16+00:00
> The only requirement for password rotation in PCI DSS v4.0 is if the password is the only form of authentication (i.e. no MFA). Use MFA (which you should be anyways) and you don't need to enforce password rotation.

We just completed our PCI audit for the year and the auditor is adamant that this is the requirement.

Perhaps they're wrong, but fighting with the auditors is like wrestling with pigs, best avoided.
by JdeBP | 2025-06-19 09:24:09+00:00
And since I've mentioned GNU groff elsethread, here's where it today in its "ascii" mode uses a minus sign instead of the equals sign to do the very same thing as you did on your typewriter, for "Po", the macro for producing a pound symbol.

* https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/tmac/t...
by grafmax | 2025-06-19 09:24:36+00:00
“Flattening” implies damage more widespread than I have described. My statement, sourced from numerous credible news organizations, which I have linked, is that Israel has attacked residential areas. As for Israel’s air superiority over Tehran (also an established fact as far as I can tell) I have no idea how you think that is supposed to be a rebuttal of anything I’ve said.