skysight-inc/HackerNews huggingface dataset:
You're right. That's a minor nitpick though. The only major difference is the range. They're functionally similar, and they both typically deliver nuclear warheads.

I would have put IRBM in the title, but I wanted to keep the title from TFA (or TFV in this case I guess).
It’s interesting to consider the “magic” criticism in the context of languages like Zig, where devs actively want no hidden control flow. And Properties beyond simple { get; set; } are definitely hidden control flow.

But as you said — it’s been there in C# for a while and imho it’s a good abstraction over getters and setters. Even 2005-era IDEs could manage it fine, making it easy to access the property’s get/set code, so that it wasn’t really magical.

Maybe it’s a culture thing — most C# devs use IDEs. Not sure what PHP devs use, but I suspect tools like PhpStorm will make this easy to work with somehow. Devs using no-LSP editors will likely have a different view.
> https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#co... wait, cookie prefixes? What the heck are those?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#co...

> For more information about cookie prefixes and the current state of browser support, see the Prefixes section of the Set-Cookie reference article.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Se...

(Cookie prefixes have been widely supported since 2016 and more or less globally supported since 2019.)

They’re backwards-compatible, so if your cookie need meets the requirements for the `__Host-` prefix, you should use `__Host-`.
Investigation Reveals Cause of Deadly Maui Wildfire
I get where they are coming from, a simple interface like that would nice. It's annoying having to dig through menus to set a schedule when most people set the same exact schedule: a daytime temp and a night time temp, with slightly varied times on the weekend. I know I do. If you need more finer grained control, then this is not for you.

The place I'm renting has this thermostat:
https://www.honeywellhome.com/us/en/products/air/thermostats...

here's a video showing how to program the one I have: https://youtu.be/-yGtoDOXpPY?si=PQgv1wO8-ztz2-xt&t=58

To program it you need to tap: Menu -> select -> arrow button -> select -> select -> select .... and at this point I stopped tracking because you get the point

Not saying that the "Dream Thermostat" is perfect, but it's heading in the right direction.
Dimension analysis is a super power in applied math. I was first taught it in chemistry, but was able to use it to avoid tripping myself up on just about every real world math problem I did...

(And I too changed an implementation to add units of measure to a system. It took a few days, and caused some grief with downstream system developers. But we also avoided the Mars Climate Orbiter experience in production )
Seems like a fun device, somewhere between the OP1 and the Z. Decent reviews (Cuckoo and rando):
https://www.youtube.com/watch?v=vvo-MYh4vdA
https://www.youtube.com/watch?v=tHImk9MeqZM
Perhaps I'm cynical enough to suggest the Court had good reason to overlook the matter—fear of personal retribution.
"do what Sherlock would do" for every action gets you there!
Shoddy quality even in their prose.
That “public private(set)” boggles my mind. Why not “readonly public”?
How oxide cuts data center power consumption in half
Kinesis Advantage2, brown switches, look no further.

From the perspective of a programmer using vim, the Advantage2 is mankind's peak achievement in the field of computer keyboards.

https://kinesis-ergo.com/keyboards/advantage2-keyboard/
In addition to pv, I also recommend learning about watch [1], which allows you to watch things change over time.

[1]: https://linux.die.net/man/1/watch
This is the old dichotomy: either you dont censor and are just a medium (like electricity) or you do censor some things and then you are responsible of what is published. Social media seems to want to censor while not being responsible.
>At least here in the US, the majority of developers daily drive macs on their desktop

Citation needed. This assertion seems very anecdotal.
Show HN: Gigapixel film scans via whole slide imaging
Legit question: By _removing the MIT license_ from the distribution and replacing it with the AGPL, how are you not violating the copyright and subject to a lawsuit?

The MIT license has just 2 conditions. They are pretty easy to read, and the fist one is:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

By replacing the license, you violate this very simple agreement.
Because Israel is an integral part of our industry. Most major corporations have their presence in Israel. Moreover, Israel is using AI extensively in their war on Palestinian people, which they develop in partnership with the US.
Numpad forces you to move the more important piece of input equipment - mouse - further away. And with a properly aligned keyboard (none pictured in the article) it's better to have numpad near your right hand home row keys anyway to use with a modifier. Even more so for the cursor keys - instead of having to move your wrist back&forth you could just use the home row keys for that
Adani Green Didn't Mention the Bribes
My favorite intuitive explanation was actually written by science fiction author, Greg Egan. It takes the exact approach you're asking for, reinterpreting compound interest in a 2d rotational context on the complex plane, and doesn't use more than high school math:

https://gregegan.net/FOUNDATIONS/04/found04.html#s2

Fig. 7 is the money shot.
Show HN: Video editor app that generates FFmpeg commands
Hello Friends, I have built a new video editor app that generates ffmpeg commands to get the edited video. This gives you flexibility to use it in scripts etc. for your video editing workflows and makes editing tasks smooth by letting you visually adjust video elements that are difficult to adjust in commandline.

Demo is here

- https://www.youtube.com/watch?v=KSvazNBEfTc

Link is here

- https://newbeelearn.com/tools/videoeditor/

Features are

- video, image, text editing

- adjustable timeline and layers

- adjust position, size , alignment, font size color, borders etc.

- quick info of image, video files

- preview player to get the idea of edited video with play, pause, seek.

Limitations are

- Audio files(mp3) are currently not supported though audio inside mp4 will work

- player is not frame accurate it just gives u close enough approximation.

- file paths are not supported due to browser's security limitations.

- I have only tested happy path so there would be many bugs but it should work for simple tasks

Others

- Completely free

- No registration/login etc.

- Works online does not requires any installation

- Works offline after first load

- Works locally does not requires server

Background is i generally have one off video tasks and i don't mind using ffmpeg for it but recently i had to create a bunch of product videos and it was difficult to get text etc. right on commandline, i tried kdenlive and openshot as well but couldn't figure out how to something simple like adding a logo and text to it(i guess i am dumb) so i created this new app to suit my workflow
I guess there’s the platonist/pythagorean angle that circle, sqaure, and triangle are fundemental forms of seeing and artworks can only approximate them. But even then that is only for the forms of our perception and is not fundemental to the thing in itself, which has neither a name nor a definite shape, but is also in some sense shaped by forces of perception (in a material sense). But then I would argue that technology itself opens up not only new ways of seeing but also new formal possibilities and claiming that there is something fundemental to the forms of seeing to form in general limits those possibilities.
Ask HN: Gracefully handing off domain name management if incapacitated
I am an independent IT consultant that sometimes handles Mail and Web hosting for various customers.

I was wondering if anybody else in this line of work has a good way to handoff control of at least the domain name if for some reason you become incapacitated.

Obviously, I set the customer for the administrative contact on the domain name itself, but most of these customers don't really know what makes their email function. If the domain name goes down, due to non-payment their email will stop working. Has anybody figured out good way to minimize this risk?

What's a good way to keep the domain name active is there a way to put the billing and administration of the domain name in the customers control and handle the management of the domain name separately?
That's cool, thanks for sharing. Guess I know what I have to set up next.
Wolfram Language (aka Mathematica) is the best for doing scientific computing with physical unit dimensions.

See: https://reference.wolfram.com/language/guide/Units.html

> The units framework [of Wolfram Language] integrates seamlessly with visualization, numeric and algebraic computation functions. It also supports dimensional analysis, as well as purely symbolic operations on quantities.
> Ukraine certainly isn't expected to feed Russia...

You seem to have the roles reversed. Israel is behaving like russia here: occupying another country, displacing residents, saying the land should be theirs, repressing civilians, employing sexual violence and other torture, killing resisters, etc.

To your point: russia is obligated to provide food and medical supplies to civilians in occupied Ukraine, just as Israel is obligated to provide food and medical supplies to civilians in occupied Palestine.
> Those types usually end up having a bad time eventually.

It's entirely possible to build up skills allowing you to avoid using PPE, but every kid who sees you is being put at risk just so you can swing your dick around.
It's going to end up just being another Linux distro with a few cli tools.
Gary Gensler to step down as SEC chair in January
Gardening Against Evil Days
Falsehoods Programmers Believe About the IT Industry
> A friend suggests doubling the number and increasing to the next unit — hours become days, days become weeks, etc.

I don't know. Going from 8 hours => 16 days seems like quite the markup.
It was shocking to see China last month. Every city I visited (Shanghai, Suzhou, Changshu) had tons of trees recently planted everywhere, and it made the cities amazing to be in. Besides being clean, trees everywhere made the cities feel green and cozier than they had any right to feel. Western countries need to plant as many trees as possible in big cities, it's such an easy way to make cities cooler, quieter, cozier, and obviously nicer and greener.
Just rotate results... If there are 10000 good articles for a query, why only show 10. 10 because almost noone goes beyond page 1.
AI strategy is a waste of time
Burn Math Class follows that tradition, although it starts pretty basic, so it requires some patience.

https://a.co/d/fZnWUU8
US reveals plan to destroy search monopoly
I don't think OP was trying to be condescending. Even if they were, they're still right. A lot of modern languages are designed with bad programmers in mind.
>A stablecoin is a digital currency backed 1:1 by fiat currency like USD, so its value is constant

How does the conclusion follow from the backing situation? It's only constant related to the amount of USD it amounts to.
Ask HN: How to plan a beta testing session
Hey everyone!

I’m currently gearing up for beta testing a new plugin and would love to hear your thoughts on the best ways to plan and execute this process. What strategies have you found effective when testing a beta?

How do you select your beta testers?

What feedback methods do you prefer—surveys, direct interviews, or something else?

Are there specific metrics you track during beta testing?

How do you ensure that testers remain engaged throughout the process?

I’m excited to hear your insights and experiences! Let’s share our best practices to make beta testing as effective as possible.
TX-6 is not a very low quality gimmick
A good rulem of thumb I've found is, if your comment doesn't bring any value and could be taken as rude or flippant, then there's no need to post it. IMO this "Cool..." fits that description pretty well. Nothing to do with "woke" etc. Just doesn't bring any value.
AWS will pay devs to verify Rust standard library
Google Plummets Nearly 6% as DOJ Targets Chrome, Android in Monopoly Crackdown
I think this _is_ indeed interesting and also indicative of where AI art is going, unironically. People has much higher tolerance for human made low-effort memes.
Israeli propaganda is no longer working. Everyone sees what they do.
My mom once worked as a gas station attendant and general gopher, back when gas stations had car repair shops attached (late 70s). She used to chain smoke as well. Whenever a customer would complain, she would intentionally spill a tiny bit of gasoline on the ground[1], then put her cigarette out in the puddle. She told me she would never light one while filling, because the spark and flame from the lighter could be enough to start a fire, but that the cigarette itself was not hot enough. I've never repeated this experiment.

1: Yeah I know this is a bad idea itself, but what can you do? She was ~20 and her pre-frontal cortex was still not fully developed.
Los Angeles port turns to hydrogen to meet zero-emissions goals
Steam cuts the cord for legacy Windows and macOS
>Theory 1: Large enough base models are good at chess, but this doesn’t persist through instruction tuning to chat models.

I lean mostly towards this and also the chess notations - not sure if it might get chopped during tokenization unless it's very precisely processed.

It's like designing an LLM just for predicting protein sequence because the sequencing matters. The base data might have it but i don't think that's the intention for it to continue.
> Wouldn't a working approach be to just create a really low resolution 3D world in the traditional "3D game world" sense to get the spatial consistency. Then this crude map with attributes is fed into frame generation to create the resulting world?

If you go "ultra-low" resolution, that's basically Minecraft or Luanti (formerly Minetest). There some mods for Luanti that let one generate a less "squary" world by adding slopes, but that's still heavily polygonal.

> It wouldn't be infinite, but on the other hand no one has a need for an infinite world either.

Minecraft has an infinite world (with glitches when you go very far from origin due to floating point errors). Luanti's world is finite (around 64000 m^3 because 16 bits coordinates; players move at 2-4m/s usually), some people are working to make it infinite. In my opinion, you are right that nobody needs an infinite world; the argument for an infinite world is that a finite world can be a problem on popular servers but in my eyes servers where this is a problem don't use enough the available space (in particular the huge vertical space that can be used to create multiple worlds) or shoot themselves in the foot by providing players with ways to move fast (mainly transports); increasing the player's speed actually shrinks the world.

I think there is a conundrum from the players and gameplay perspective. On one hand, you want a lot of space, but on the other hand you want to be close to other players (for commerce, play together, etc.). It's not enough to have an infinite world, you also have to have the gameplay that goes with it.

Another thing to consider are the interaction of mobiles (NPCs, enemies) with the terrain. Because nobody likes an infinitely empty world either. I haven't played an AAA game recently, but a decade ago even with precomputed terrain, some mobiles would look silly sometimes with steep terrains.
This layout exists, it’s a little rare, it’s called a “Southpaw” layout - vendors like Keychron have ready to ship models.
To be fair, I find the audio from my OD-11 considerably superior to my A9. Not as good as my Ferguson Hill Jetstream however.
No, it is a bad place to be! TERFs are wrong on the facts and wrong on the values.

You completely missed the reason transmedicalism fell out of favor. It's because doctors were given the power to judge if you were truly trans. The way it played out is that they had too much power and routinely abused it in horrifying ways. That is still the case in some medical systems like the adolescent care in Finland, where the doctors ask teenagers questions that if I were asked at that age I would be traumatized for life. It's sickening.

Modern informed-consent trans healthcare is patient-driven. It turns out that if you've put in the effort to seek it out, you almost certainly are trans. Cisgender people do not make a habit of seeking out trans care, because the act of doing so generally induces gender dysphoria.

Gender dysphoria manifests in several ways — anecdotally, distress at current hormone profile is by far the most common. A belief that bottom surgery must be required is not evidence-based, in the sense that it leads to worse outcomes. It is cis people's projection of their own internal insecurities about sex and gender.

(I do agree by the way that gender dysphoria and healthcare need to be recentered in these discussions. But we have a broader understanding of it than we used to, which is good.)

Anyway, you're welcome to find my GitHub and see all of the open source work I've done. It's work that is, among other things, saves several corporations 8+ figures in CI costs annually each. That only happened because I had a safe environment to transition in. If I hadn't been able to transition and be treated with respect, that wouldn't have happened. (More generally speaking, without trans people Rust wouldn't have happened either, and the IT world would be much worse off! In my experience, people in elite engineering teams fully understand this. TERFism is like Uncle Bob — it appeals mostly to mediocre minds.)
Thanks for pointing that out -- I've updated the article and given you credit down at the bottom. Let me know if you'd prefer something other than "kibwen."
You think Hezbollah would care about ICC consequences? They've been violating the UN resolution calling for them to withdraw north, disarm, and stop attacking Israel for years. Their stated (short term) goal is to disallow anyone in northern Israel to live in peace. (Their long term goal of course is to destroy Israel completely.)
I found a used copy of Warcraft III and found it was unplayable because the scrolling algorithm ran as fast as possible with no minimum time. Any map bigger than 2x2 screens you could not scroll to the middle.
What are you talking about?

There is a whole music scene in Sweden that uses german loan words and often purposefully incorrect german in their music, to make it sound better for the Swedish audience. See Sturm Café, Kommando XY, Tyskarna från Lund (literally The Germans from Lund) etc.

While they evoke the leather uniform Deutsche aesthetic, they are all anti-fascist btw. Kommando XY has a song called "Skinheads fuck off".
So it is not Cross-Platform.

It will be.

But it still is not.
Some keyboards come with a wireless numpad which can be freely repositioned, such as the old MS ergonomic keyboard. Although, wireless does come with its own battery and responsiveness issues.
A tip for anyone trying to access such documents: Email the authors, if you can find them. 99/100 times, they will just send it to you for free. Now, finding the authors isn't easy for standards docs, but it can be done
> To me it is obvious hooks won't use other hooks because that could lead to an infinite loop in a hurry

Yet in Javascript:

test = { set a(x) { this.b = x }, get a() { return 2 }, set b(x) { this.c = 10 }}

Object { a: Getter & Setter, b: Setter }

test.a = 10

10

test

Object { a: Getter & Setter, b: Setter, c: 10 }

and yes it's possible to make infinite loops.
Put your usernames and passwords in your will, advises Japan's government
Sounds to me like you need to do more testing. You should have automatic integration tests that run with your CI/CD pipeline to make sure you don't break seemingly unrelated bits, and most importantly you need to actually test the application like a real user - like QA will test it - before you merge. Writing code that works is only half the battle. You need to test it and get it ready for production before you merge. Most importantly you need a robust test suite with >90% coverage, to avoid breaking things by accident. Focus on making sure your code is stable, rather than trying to get each task done as quickly as possible.
What Is a Binnacle on Ships?
Hey everyone, I spotted a bug with the default routing profile. It was set to regular bike routing instead of the touring profile, even though the UI suggested otherwise (the Redux state didn’t match what was shown in the UI :D). I’ve fixed it, so it should work as expected now! Love your feedback, thanks so much! The project is in a very early stage so I didn't expect such a response.
Well, I personally don’t mind removal of numpad because it is badly designed. Telephone style numpad are a much better design. I have no idea on why we are stuck with such a bad design.
Tokyo Metro's overseas efforts begin in earnest with London deal
What's going on with our leaders?

They know what side their bread is buttered on, so to speak. For example, we just elected a POTUS who failed at selling steak, booze, gambling, and football to Americans, yet who was strangely successful at selling real estate to Russians.
If the US decided to let all Palestinian refugees in -- This obviously wouldn't happen, but if -- we could definitely get boats with capacity for thousands of people a day to a pier that we built [0], get them to somewhere where they could buy flights or have people donate to a fund to pay for them, etc.

[0] https://www.cnn.com/2024/05/21/politics/us-gaza-pier-aid-not...
That doesn't strike me as a real problem.

Everybody already understands that "losing weight" means losing fat, not muscle. They don't leave the doctors office after a weight warning thinking they need to stop going to the gym.

Likewise, nobody is scared of gaining muscle because they think it will be bad for their health.
Yeah but then you have a laptop not a toy. Whole point of this is it's more fun and satisfying than using Logic. It's a lot less about the sound it makes than you think.
> a tax on unhealthy food to help fund Medicare and Medicaid.

Fully 13% of the population lives in an area with restricted access to grocery stores[1]. Couple that with car-centric anti-pedestrian development[2] and you have a definitively societal problem. Addressing that with taxes on the individual will not address these causes, only shift the burden further onto the poor.

1. https://www.aecf.org/blog/communities-with-limited-food-acce...

2. https://www.economist.com/finance-and-economics/2023/11/09/i...
It's worth noting that the issue generally isn't that people "like" using paper checks, but the banks themselves make the non-paper-check version of payments more expensive or less convenient.

For example, my wife runs a business that requires her to regularly pay other small businesses. Her business checking account includes free "Bill Pay" that lets her send paper check payments at no cost. But if she wants to send electronic payments, there's a charge for every payment. Even though, obviously, the electronic payments actually cost the bank less.
Cash reconciliation: Aligning transaction activity with Federal Reserve data
You should have another IT professional you can partner with, who you trust, who can facilitate transitioning everyone. Business continuity and all that jazz.