skysight-inc/HackerNews huggingface dataset:
> the `input` event would have the default behavior of full cloning

Hm, it feels like, when the selected option is changed via user interaction, the <selectedoption> should be populated before the event fires.

But this is really besides the point, because not all selected-option-changes come with an input event, eg programatic change, including to the content of the currently selected option, which the post focuses on.

> that leaves many edge cases like multiple `<selectedoption>` elements I believe

That isn't really a big problem. It's something the platform already deals with all over the place, like multiple <title> elements, multiple elements with the same ID etc etc.
VALIDITY_DAYS="3650"

I'd rather see something with 90 days and ACME. Note sure why there isn't a simple certificate management tool that does this and maybe even brings a simple UI?
Perhaps Australia has less clouds?
I thought you were kidding me...

here is the letter Q in PHICH:

https://github.com/srsran/srsRAN_4G/blob/master/lib/src/phy/...

as the sibling comment states, q is the reQuest
The end of Chapter 12 from Douglas Adams' Life, the Universe, and Everything.

The darkness of the cloud buffeted at the ship. Inside was the silence of history. Their historic mission was to find out if there was anything or anywhere on the other side of the sky, from which the wrecked spaceship could have come, another world maybe, strange and incomprehensible though this thought was to the enclosed minds of those who had lived beneath the sky of Krikkit.

History was gathering itself to deliver another blow.

Still the darkness thrummed at them, the blank enclosing darkness. It seemed closer and closer, thicker and thicker, heavier and heavier. And suddenly it was gone.

They flew out of the cloud.

They saw the staggering jewels of the night in their infinite dust and their minds sang with fear.

For a while they flew on, motionless against the starry sweep of the Galaxy, itself motionless against the infinite sweep of the Universe. And then they turned around.

"It'll have to go," the men of Krikkit said as they headed back for home.

On the way back, they sang a number of tuneful and reflective songs on the subjects of peace, justice, morality, culture, sport, family life and the obliteration of all other life forms.
The US talks up its history of freedom, but wasn't really a fully democratic country until the moon landings.
> With that in mind, I'm inclined toward the middle option (changes are synced automatically, but batched in the next microtask)

fwiw, this is relatively easy to do yourself. Set up a mutation observer, and clone when the callback fires on a mutation within the selected option.
To add to the list, in addition to the bookmarking system they have "quickmarks" which means to open this site I type "b hn<enter>" and that's it
> Starlink User Terminal hands out a /56 prefix (via DHCPv6) and mine has not changed in all that time so I wouldn't call it dynamic.

Unless the service explicitly states that your subnet is your or yours alone you should assume it's dynamic.

If you start relying on the prefix not ever changing you might have a bad surprise.

And from experience, that kind of surprises always come when you least need them.
Same in the Netherlands, it's become more flexible even since I went through school. It sucks until about age 16 (or 17/18 if you take a higher level education that includes e.g. Latin / Greek), then you get to go to vocational education and either do a work/school combo (1 day a week of school), or continue fulltime school for 3-10 years (3 years for most associate's degrees, 4 for bachelor's, more for a master's, and often you can go from the one to a higher level if you choose to).

But yeah, until that age it sucks and a lot of people struggle because they have to do classes they aren't at all interested in.
Normal people buy so many things they do not need so often that I find this comment ridiculous. Yep, people buy cars they dont need, furniture they dont need and random crap they dont need.
Trust me, automated bot sending malware always care about your accounts.
The buoy is shaking in the water, so it likely can't aim at ship.
> avoid coupling logic and state as much as possible period

depending on how you define "state". In OOP, the coupling is between a bunch of transitions (as a single class) to a bunch of states (as a single type). It's actually *loose* coupling that is the problem here because that set-up can easily produce invalid states. It can be addressed with the builder pattern.

Tight coupling is a problem alright, no one is denying that. It's just there is nothing wrong conceptually about "coupling state to the logic", that is a non-problem, and "tight coupling" has never meant that.
That depends on how it is designed.
Malaysia has a history of signing agreements with Singapore and then stalling or trying renegotiate the terms after the fact.
The biggest thing we need to work is the subtle racism of low expectations.
That's weird.

When I was living in Melbourne (inner western and eastern suburbs) from roughly 2019 through to 2022 it wasn't.
What a piece of Russian-funded propaganda.

That is funny how russians claim everyone of their enemy is a Nazi.

While real white supremacists with swastika tattoos are fighting in the Russian side, just to have an opportunity to make money while doing atrocities.
There are many ambiguous ones, but several here that are unambiguously wrong.

14, 15, 16 that others pointed out.

24. They printed 3 words when a single word was called for. The test is very clear about following the direction exactly, no more and no less. Also "mom" might be wrong, "wow" should be safe.

28. The vertical line is bisected in clearly unequal parts.
Thank you, good to be reminded.

We have no pets. I knew it is bad for any insect, not only mosquitos, and we do not like any insects at night in our bedroom.

I assume no bees (outside our house) are effected by our vaporizer if the mosquitos are any indication. In Summer we have them almost every night, even though every opening is closed all the time with mesh and we check regularly for open water inside (plants, toilet) and around the house. Our land also still has bees (but almost no wasps this year).
> only feebly imitate with some difficulty, trivial.

My point was the API simplicity not the technical correctness, which is why my post discussed threading in the first place.

Yes Rayon isn't possible in JS, but a "rayon" api like multi-threaded library that you can reach for in cases where it makes sense is absolutely doable.
Songs of Earth > https://www.youtube.com/watch?v=HTzJws8GbUQ&ab_channel=Stran...
Thanks for notifying. Could you tell me which browser do you use? And if you also use an adblock or something similar
The geometric, sharp, shapes suggest these aliens are "stealth" ones. :)
And by that definition much of Europe isn’t fully democratic?
That wasn't my experience when living in Melbourne, though I moved away in 2022.
> Can we do the same in Europe and put massive solar panels in the desert of North Africa and import the energy northwards ?

Yes, they’re actively working on it: https://en.m.wikipedia.org/wiki/Medgrid
Depends on the product. Notion, for example, has a "press Space to AI" prompt in the editor. I think it can only be disabled for enterprise accounts.
Our existence and the universe being knowable is all intertwined.

A reverse entropy universe or a random one would preclude any meaningful learning, thus also the evolution of intelligence and technological civilization as well.
This is why education and opportunities should be available for all, regardless of social / economic status. I reaped the benefits from that in the Netherlands where the government paid for most of my education (bachelor equivalent) and consequent professional life (white collar / middle class), instead of staying in my parents' / ancestors' "class" (blue collar / working class).

But people in the upper classes don't like that, so they're telling working class people that people even worse off are after their jobs.
We're Thrilled to Share Our Open-Source Project Journey Join Us
Hey everyone!

We’re super excited to announce that our open-source project has just hit a milestone on GitHub—we’re gaining stars, and it feels amazing!

As a dedicated team of developers working together, we poured our hearts into this project, and seeing the community embrace it has been nothing short of inspiring.

What’s Our Project About?
We’ve created a group tracking app that allows users to connect, share, and explore their trusted spaces for safe location sharing. Here are some highlights:
* Create and Join Groups: Easily set up or join groups with a simple invitation code.
* Real-Time Location Sharing: Keep track of where your friends are in real-time!
* Geofence Notifications: Get notified when group members enter or exit important locations.
* Seamless Communication: Enjoy both group chats and private messaging to stay connected.
* Journey History: Access historical location data for group members.
Free Python Course – A friendly, modern hands-on introduction to Python
A quick job seekers survey
If you're wondering why the Teensy does so well (as I was), it's because the core is running at four times the clock rate of the nearest comparator.
This magazine shows a pop that makes Safari ignore the gesture to go back, can't scroll up to go back to the address bar. For people using Safari on iPhone, is there any secret gesture to kill a tab like this?
Imagine the size of the (underwater?) rat that nature will need to evolve to chew on that. ;)
He stated the higher security model he uses; a paper book. As well as his threat model, which is pretty coherent and relevant in this modern age.

I'd love to see someone "hack" his book, it would be quite the impressive hack.
i used QB for years and loved it but eventually i couldn't stand not having uBlock Origin anymore.. shame there's not a good adblocker for QB
> ...only caste that is supposed to be educated...

Tall claim.
In the grown up world where people can hold a respectful discussion, there's a difference between being able to use stock code in your malware and distributing ready-to-be-used code.
Show HN: Export to Airtable from Static HTML Forms
Hey everyone!

We’re excited to announce that last week we released an Airtable integration for our static forms on https://static.app/

What does this mean for you?

Now, you can easily collect form data by adding a simple code snippet to your static pages:

<form static-form>...</form>

Once that’s in place, all you need to do is connect Airtable, and you’ll start receiving your form submissions directly in your Airtable account.

We hope this makes your workflow even smoother!

Let me know if you’d like any further tweaks!
Breaking down the Fastest Website: McMaster Carr
> now we are going to have a `button` in `select` with a `selectedoption` tag?

Can you detail why this is such an awful thing?

> The CSS for the style of the element belongs with the `select` tag

That isn't even true today. A select is made up of multiple parts, the button that's always visible on the page, and the resulting menu/popover which contains multiple options. These can already be styled a bit depending on the platform.

However, folks want to style them in more detail, and as a result they end up having to recreate a select from scratch, and in almost all cases they mishandle the keyboard navigation and accessibility. The aim here is to provide the freedom of styling whilst providing good keyboard and accessibility out of the box.

> I get the sense that the people currently working on HTML and CSS are front-end designers and not programmers.

I'm sorry to tell you that your sense is way off. The strongest voices in web standards are browser engineers, who tend to be more familiar with C++ than building web apps/sites.

This is why we need to ensure that web developer voices are heard in these discussions, hence the post.
AI Agents: A Comprehensive Introduction for Developers
Yeah, these are definitely points worth noting. Especially as in many cases, the way something is taught can have a huge effect on how well you do in it/understand it, and students will end up not liking subjects that they could have liked in university or the workplace.

So you also have to wonder how many potential math prodigies we've missed out on, simply because they had a bad maths education at school.
I love this line:

> Rick Gekoski, a book dealer who did business with Mr. Horowitz, described him in 2007 as “a terrific combination of a scholar and a grifter.”
Fiat Multipla says hi.

https://de.wikipedia.org/wiki/Fiat_Multipla
The starting point for this is High-voltage direct current (HVDC)

https://en.wikipedia.org/wiki/High-voltage_direct_current

which is not the "regular" AC multiphase power transmission. There are existing HVDC links in Europe to join various unsync'd parts of the European grid and its good for quite long legs between stations (there will be a few between Australia and Singapore).

Yes, there's also an aspect that Northern Australia has so much open space and sunshine that transmission losses can be sustained ans still turn a profit.
I wonder if it's the same people who buy all three. The people who dress up for Halloween 364 days a year.
Ah, so what you want is Uno. It uses WebAssembly and the DOM: https://platform.uno/

> Why did I even bother replying to you, sigh.

I think it's because you're overwrought. Don't fear WebAssembly.
This seems overcomplicated. Maybe I'm missing something, but is there some reason not just to define a psuedoelement on the current option?

option::picker-current { ... }
That assumes that the code was honorable in the first place. I think you have to assume that this was not posted by someone with honorable intentions.
The matter of the Giant Rat of Sumatra is something for which the world is not yet prepared.
What happens when you make a move in lichess.org?
You should apply a large permanent mark to people that already voted. It must last one day or so. But that could infringe the right of not to vote, unless voting is mandatory. Or make impossible to vote twice because everybody is tied to exactly one anonymous ballot. See my reply to parent, about the voting system in Italy. However if some party control a part of the voting system, they can do whatever they want in several ways. For example vote with the ballots of people that didn't go to vote. In my country they'll have to get the photo id number of those people but it's not difficult to get if they have access to official data.
Oath Stone Your Cloud Based Solidity Smart Contract Deployment Platform
Hello everyone, my name is Babalola Tobi from Lagos, Nigeria. I just finished working on my open-source project named Oath Stone and wanted to share it with the community.

OATHSTONE V2
OATHSTONE V2 is a powerful CLI tool designed for developers to easily deploy smart contracts on the Celo or Ethereum blockchain. OATHSTONE simplifies the process of managing and deploying Solidity contracts, offering an intuitive interface and useful features like QR code generation for quick access to deployed contracts.

Key Features

Contract Deployment: Deploy Solidity contracts to the blockchain with a single command.
Multiple Solidity Files Support: Deploy complex contracts with multiple .sol files.
QR Code Generation: Generate a QR code for your deployed contract's CeloScan or EtherScan URL after successful deployment.
Template System: Kickstart your contract development with pre-built templates.
AI-Assisted Constructor Argument Suggestions: Users no longer have to be confused about how best to format their constructor arguments. Every deployment instance now comes with helpful suggestions based on your Solidity code.
AI Defender: OathStone now includes a powerful AI Defender that checks your code for best practices and provides suggestions for improvement. It also verifies that your code does not have vulnerabilities that could be costly when deploying to the mainnet. With OathStone, you can be confident that your lines of code meet global standards.
The Challenge
My journey began with a desire to learn Solidity for an idea I had, but I quickly discovered that my laptop did not meet the requirements necessary to install the most popular packages. This challenge motivated me to build Oath Stone, aiming to help myself and other developers facing the same issue.

You can find the project on GitHub at https://github.com/seekersapp2013/oathstone-cli and on the NPM Registry at https://www.npmjs.com/package/oathstone?activeTab=readme.

I am looking for feedback and contributors. Kindly reach me at graderng@gmail.com.
Not hackable enough. Just see the comments here about how extensions like Vimium are limited why projects like the mentioned qutebrowser and Luakit exist.

Also, even if Firefox retains some of its hackability it can be gone tomorrow. I say this with a heavy heart, I personally lost trust in Mozilla as reasonable stewards of Firefox and allies that would protect Firefox users' freedoms. I don't want to drive this thread into that direction, if you're interested there should be enough in my comment history to give you an idea about the reasons and why I think like that.
is there something comparable, providing emacs bindings instead? asking for a friend.
Also don't forget to make it fun and consistent. Playing very logical games can also work towards your goals.

Maybe on some days you can instead play chess and go over your games with the computer, learning from your mistakes and critically working through each path with the highest accuracy. Don't forget to also watch / learn from other people who are better than you who can explain their thought processes well [1]. Maybe after a while you can also sign up to a chess club and learn from real people too.

[1] - If you're interested in chess I really recommend Daniel Naroditsky, he might not be the strongest player or have the most interesting personality. But he is by far the best explainer of thought processes and patterns he uses. Watching people like Hikaru can be more difficult because he operates at a "higher level"
When looking into the physics of infrared-absorption of CO2, I found papers about that quite interesting. Maybe climate change is not a political problem and not a technology problem - maybe it's a mental issue.

Around my place people burned witches for 400 years - to fight lightning strikes.

Removing gigatons of CO2 is maybe on the same level - only more stupid - and bad for plants. Arguments against witch burning didn't have much data to process. For CO2 there's quite some number crunching out there available...

Emotions, despair, anger, ... these are a lot of emotional arguments in the media out there. People should be more cool and only care about the physic and mathematics... And actually read some papers - not this emotional science fluff from the media.
I look at this and think "Huh, maybe I'm not the biggest deal there is."
Spotify does some loudness normalization that you could disable in the settings. (Don't know anymore as don't use Spotify for years). Maybe worth checking.
How did it get to the drive other than having been copied there?

You are once again discussing distribution not copying.

Your distinction might apply to an individual holding one or two copies of some copyrighted material because it isn't worth the legal hassle to go after them.

For someone like the IA holding terabytes, by your claims, of copyrighted material. "Big copyright" absolutely will go after them for that if it is true and it would sink the IA in legal fees.

There's nuance in all things, why I said if you actually care hire a lawyer just like they would. But your comment of "copying is fine, if you don't distribute" only applies where fair use applies which means if I hold terabytes of copies I am not legally allowed to have made, I'm probably going to be spending a large portion of my life repaying that decision, just like any other person would, should I get caught.
If all marketing had actual consumer benefit we'd be much better off.

I can understand the cynicism, but I think Apple's investment into accessibility and health (I'm talking heart attack detection, not gamified activity tracking fwiw) as a differentiator is one of these rare win-win situations.
No one is taking you to case for being a defense contractor.

But in referring to the evident and extreme suffering in the region as "blah blah blah", and attempting to downplay the entirely reasonable and authentic concerns that people have these events -- you were in effect choosing to climb a rather high and wobbly moral pedestal of your own.

That's what you got called out for.
I decided to try split DNS to avoid leaking the internal IPs, but it turned out a bit more fragile than I imagined.

Especially Android is finicky, ignoring your DNS server if it doesn't like your setup. For example, if it gets an IPv6 address, it requires the DNS server to also have an IPv6 address, or it'll use Google's DNS servers.

It works now but I'm not convinced it's worth it for me.
I forge git commits now and then so I know this but maybe it is not common knowledge. Git commits can be forged.

Content and dates can be changed.
The problem wasn't that a google search was to much effort, I just happened to be in the comments and saw this right with an explanation below it.

I actually read up on it quite a bit afterwards.

Feels very unwarranted to just assume laziness into a simple thank you for information spreading.
I'm sorry to say that there is nothing impressive and is far from a real world scenario:

- Images are super small.

- You can do exactly the same level of performance with http://instantclick.io/ to prefetch pages and aggressively cache content on the backend.

- The only dynamic functions are the cart ( session ) and the search. The rest is just navigation.

- There is quite no content

If we compare to the original:

This leaves out what is imho the most impressive part of McMaster website: the deep taxonomy of products and super detailed search with custom criteria per product type and sub type. This is the part that is the most amazing for me and the most complex on an e-commerce website to build *AND MAINTAIN* over time.

If we compare to normal e-commerce use-case, it's lacking a lot of features that have deep impact on website speed:

- No analytics and marketing tracking ( ecommerce without tracking is not realistic performance wise )

- No image gallery, no high resolution images

- No product description

- No product recommendation

- No faceted search

etc...
Not a UK citizen, but from previous discussions on the topic:

> There are people going door-to-door to check TV licenses?

yes

> Are they cops?

no

> what kind of power do they have?

none. I mean write you a fine if you admit to illegally watching TV I guess. But as far as I've been told you can have the TV on and visible to the guy and go "nah that's an aquarium" and be fine.
tesla customer have again been musked.
If not for observation, what does "happen" mean? Keep in mind observation in the physics sense doesn't mean conscious observation but rather that anything experiences something at all.
I remember 2005 when I ordered the Ubuntu CD to the middle of nowhere with just a dial up connection and receiving a package from UK felt like magic. It was my first hands-on experience with GNU/Linux.

Time flies. Things change. "The year of Linux on the desktop" is always next year. I am grateful to Canonical and Mark Shuttleworth for all their work that was done back then. For a lot of people, Ubuntu became their entrypoint to the world of open source, tinkering and Linux ecosystem.
Given how many undersea gas pipelines, fiber-optic cables, etc. have been damaged in recent years, this seems too risky. Even if Singapore had a huge navy (it doesn't) keeping all the "accidental" anchor-draggers and sabotage submarines away from 4,300km of cable would be an impossible task.