skysight-inc/HackerNews huggingface dataset:
> Who is in charge of these HTML changes? This is horrible.

We all are, so thank you for this horrible proposed-but-not-yet-implemented change!

Jokes aside, you can participate in the discussion yourself here: https://github.com/whatwg/html/issues/10520

But be warned, you will probably not be able to convince people with just "Please, just no!".

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

Yeah, that makes sense, it's a markup language, not a programming language. The targeted audience for HTML and CSS is way bigger than just programmers. For the people who want to build imperative UIs or even "immediate mode" GUIs there are a ton of options out there already.

I get the sense that people complaining about HTML/CSS not being like a programming language enough are programmers, not document authors.
PSA Google Chrome pushed a breaking change in custom protocol handlers this week
Trying to save lots of time we wasted debugging this issue: If you have built an app around a custom protocol (i.e. oursoftware://do_cool_thing?callback=http://coolthingdone.com ), the roll-out of Chrome M130 breaks those URLS ( https://issues.chromium.org/issues/374691247 ). Obviously Edge and similar Chromium-based browsers are also affected

This is by design. Unless you are able to convince Google to roll back the change, you need to push an emergency update of your installer to register a different URL scheme.

Just wanted to give everyone a heads up, because this caught our support teams by surprise
There is nothing I miss more in TS than pattern matching, so I came in with a lot of good will, but the syntax for it looks jarring to me. Might be a matter of taste, I'm not made for meaningful whitespaces
I don't know how things work across the ocean, but here in Greece essay grading is a veritable mystery. The highest grade I ever got in a school essay was 16/20 and I had thought that was my masterpiece. Feedback always seemed cryptic (your essay contains platitudes, you are not developing your point enough etc.) and when I tried asking for specifics I got shrugs and you-still-don't-get-it groans. There are people who get 20/20 on essays consistently, so there must be some method to the grading madness; but I could not crack that method in my school years :(
This is such a common and dangerous rhetoric, which has been repeated millions of times in India today, that people are willing to believe that one community has wickedly tried to subjugate everyone by denying them the right to education. But this is completely false. The early government records of British India themselves attempt to record detailed demographic records of the communities that studied in the early 'modern' schools. And no, the Brahmins didn't have a monopoly.

This is similar to another popular narrative that no girl received an education until some sympathetic Englishman in partnership with a local woman allowed girls to go to school. What a load of BS.
Cybertruck steer-by-wire was really fun and interesting to try, some have FSD for test drives too, would really recommend giving it a try before hating so much:
https://www.tesla.com/drive
https://firefox.com
That might be, but the hybrid F150 is outselling the electric one.
Don't worry, when you get old your high frequency hearing goes and they no longer bother you while you're sleeping, unless if they decide to go right for the ear.

I'm also quite a snack for them and they seem to love attacking my feet in the evening when I'm at my desk. I can handle one or two bites but somewhere after 3 in a small area it becomes extremely inflamed and itchy.
Random association: Somewhere, I saw "leaves the top third of the first page blank without being asked to do so" as a sign that the person you are recruiting as a spy already works for the opposition. Maybe that goes for the bottom of the page as well. =)
Large Git Repositories
> The F150 and the Cybertruck is so far apart in terms of the type of vehicle they are that I can't really understand how they are used in the same conversation. It makes 0 sense to me to say "I'm going with the F150 instead", because it's not the same class of vehicles.

Are they not both trucks? What am I missing in that they are not the same class of vehicle?
I find this elitist attitude towards trucks (well, anything to be honest) quite weird.
1. By definition, you need a truck if you’re decided on getting one.
2. There are no objective criteria you need to pass in order to get one, other than having the finances.
3. You’re projecting your own world view on others.
It really depends on the task, some people are better at speaking a foreign language after they've had a few drinks.
> poor offroading capabilities

That was true before the software update that enabled the lockers. YouTube channels like TFL did a before/after video and it’s actually pretty good now.

It has lockers and huge ground clearance after all. Of course it is hindered by its huge length compared to a wrangler, but of course it’s not in the same class. It does better than an f150 for example.

Also the stock tires are crap for real off-roading, and hardly anyone knows you need to air down.

(Disclaimer: never owned a Tesla, but I off road 4x4s around the world for a living)
I do this as well, but be aware that these external names you're using for internal devices become a matter of public record this way. If that's okay for you (it is for me), then this is a good solution. The advantage is also that you run no risk of name clashes because you actually own the domain
That's quite interesting. It would need Tor unblocked on both ends however, unless you are using a public gateway.
I do wonder what the politics is that makes this a better deal than, say, Malaysia or Indonesia. Singapore itself is quite close to the equator, and Indonesia spans it.
> But I was totally riveted by the road races at the Olympics this year.

In that case you would probably like the one day flanders classics in the spring as well as Paris-Roubaix and Strade Bianche.
Having access to this data would only crush the souls of most audiophiles out there.
Is it as secure as Google Chrome though?
Or go for the gravitational lens provided by our sun (580 AU out).
that's get rich quick mentality. get rich quick mentality is bad.
Cuts are not too much of a problem, but bends.
I learned anything professionally useful in English

Even as someone who went full 'STEM' for both my education and career, English is probably among the most professionally useful courses I did in high school. A surprisingly large part of my job involves reading things, understanding them, and then writing a clear and reasoned response to them, all skills I first learned and really got to practice in English class.
Generally the problem with this type of argument is that the two sources are not volume-matched. Try out an ABX test here, of lossless vs various lossy codecs: https://abx.digitalfeed.net/
Photos of the battery show it is half only full of cells, and a lead engineer at Tesla commented as much.

I think it likely there will be a much higher range version later, but they’re cell constrained for now so they’re only putting one layer of cells into the pack
The core unifying point here is that some things are harder to learn than other things.

If you find that a difficult idea, I don't know how else I can put it.
Which part of Australia are you actually in where that's happening?

Doesn't seem like a thing in at least the capital cities.
There are way too many visual novels out there, and this is one of them.
I realize I have next to no understanding on how long distance energy transport works.

How does one transport energy over such a long distance ? Wouldn't there be massive loss in form of heat due to the fact that cables are not perfect conductor ? I kinda understand that normal cables goes around this by having high-voltage (and needing a transformer to step down the volage for home usage - much safer!), but I assume this is only good for 100s of km. Does that scale up to thousands of km ? Or do they assume that Australia is so energy rich that it doesn't matter if there are big losses ?

Can we do the same in Europe and put massive solar panels in the desert of North Africa and import the energy northwards ? (I realize this is a super naive approach, and the main problem is energy storage rather than generation)
You're forgetting the Pontiac Aztek.

But yeah, this thing ranks right up there with the worst.
Sounds like books (passive learning) haven't worked very well for you yet. Maybe a more active learning approach would work better.

Active learning is characterised by producing something and then comparing / critiquing it against a well-known production. Often STEM subjects fit this very well because they are almost entirely built on the premise that you make predictions with a model, perform a test, and then refine your models.

Anything mathematics, logic puzzles, etc. would fit into this quite well since you don't really need specific equipment, you can attempt to solve something and after having a solution you can compare it to what a book / the internet says. Then critically evaluate how you approached the problem vs the actual solution, and the merits/demerits of each approach - as you grow you can probably find multiple competing solutions (being able to discern between them is very powerful)

Personally I really like programming because of the immediate feedback loop, needing to hold a program in your head, reason with and refine that mental model of the program. Also with programming its easy to work on something a bit more interesting: games, websites, dbs, etc.

I think you can also look into essay writing or other fields but its extremely important to have someone to spar with - otherwise you don't know if your thought process has actually improved.
I recently discovered HeroQuest, a dynamic personality quiz inspired by Joseph Campbell's Hero's Journey. It adapts to your answers to reveal your unique hero archetype, offering insightful and personalized results.

Why Check Out HeroQuest?

Adaptive Questions: Tailored to your responses for a unique experience.

In-Depth Insights: Detailed profiles highlighting your strengths, challenges, and growth opportunities.

Stunning Visuals: Beautiful illustrations that bring each archetype to life.

Shareable Results: Easily share your archetype with friends and inspire their journeys too.

I'd love to hear your thoughts after trying it out! What archetype did you discover? Any features you'd like to see added? Your feedback is invaluable in helping improve HeroQuest.

Take the Quiz Here: https://hero-quest.vercel.app/

Thank you for checking it out! Let the quest begin!

P.S. - I am a Reluctant Hero :)
> WebAssembly has all of these things.

Is that why Flutter demo you’ve linked takes 7 seconds to load on Firefox on iPhone 14 Pro and then barely works skipping frames?

I can’t even select text on the page, since it’s just a big canvas, lmao.

> WebAssembly has all of these things. WebAssembly already there, lurking your browser. That's why it will succeed.

You mean how every of those frameworks that you’ve listed have to reimplement a11y every team, since WASM is pure logic? How all of them have to reimplement OS shortcuts and OS integrations? Is that what you call “unified integration”?

> It's interesting how threatened you are by WebAssembly. But change is normal. Embrace the change.

Why did I even bother replying to you, sigh.
You can use braces if you like
A password manager integrated with the browser could be compromised by a vulnerability in the browser as well exploited by something running within the browser.
truely private comunication is the abdolute and fundimental requirement for a healthy civilisation
and the archiological record is strewn with the evidence of human endevor to achive a private and reliable mail system going back to the very first
attempts at symbolic representation of ideas
the failures and pitfalls were known from ancient
times,and in the case of the Mongol tribes,there were some who looked down on the tribe of Temugin
and his decendents,because they would write things
on paper,as "literacy" was seen as proof of a weak
mind.....
face it,secure absolute trust comunication,or fatal dependencies....on the civilisational level
It's been a problem here in Melbourne for at least the last 8-10~ years.
Well, there's the Vera Rubin Observatory with the LSST which will provide us with an exciting dynamic map of the sky.
If we're alone in the universe, I'll eat my one and only hat.
Would happen with any browser, just stop driving for a minute if you have to read
Likely because it's far more complicated than Newtonian gravity and he wouldn't have been aware of the shortcomings of his theory e.g. Mercury's orbit. Also, the study of light was only just beginning in Newton's era - Ole Rømer's measurement of the speed of light was in 1676, but Maxwell's theories didn't come out until 1865.
Note for anyone coming along - we don't actually experience frequent brownouts or rolling outages here in Australia, compared to almost everywhere else in the world... We have extrememly high grid reliability standards and the grid operator pulls out all the stops when a possible lack of reserve is forecast.

There have been the rare cases of load shedding, usually when thermal generators are unexpectadely offline (one a few years ago was when a coal plant actually blew up).
I agree that there are upsides and downsides to both. What tipped 4 days in my favor was having one free day to schedule annoying errands in that would have otherwise Swiss cheesed my schedule or taken up my evenings between work days - seeing the doctor/psychiatrist/vet, getting your oil changed, reviewing my monthly spending, etc.

There is a genuine trade off for me: I don’t make as much money, and concretely I’ve noticed that travel far less than my friends do, and unlike my friends I don’t own a car that I have to make long-term payments on. But I do get more focused work in during weekdays because of that, and time to explore my city during weekends, which scratches my traveling itch.
They have zero power, it's just a man with a clipboard asking to have a look around your house, the correct response is to shut the door in their face.

They rely on a uniform and vague threatening language to trick people into thinking they have any authority.
my God! it's full of stars! [1] I can't help but think that living and evolving under a starry sky has had a deep impact on our reptile brains and the process is still ongoing. First it was the simple act of looking up to a mysterious, clean and regular clockwork unfolding in the heavens. The fortuitous match of eye structure, atmospheric transparency to certain wavelengths etc. that created a permanent mental stimulus that was complex yet not beyond grasp. Astronomy and the development of Mathematics were closely intertwined in the dawn of civilization [2]. Then it was the invention of the telescope [3], one of our first sensory-extension devices, that marked the beginning of the modern science and technology era. Culminating into the satellite era (detached "eyes" lifted into low-Earth orbits) and the incredible ESA projects like Euclid (looking out at the furtherst reaches of space) and Copernicus [4] (looking back at us and our predicament). It does feel that the process of learning about the universe and our place within it is still in full swing. It is still a great time to be alive!

Small quibble: Credits for the soundtrack are missing.

[1] https://en.wikipedia.org/wiki/Interpretations_of_2001%3A_A_S...

[2] https://en.wikipedia.org/wiki/Archaeoastronomy

[3] https://en.wikipedia.org/wiki/History_of_the_telescope

[4] https://www.copernicus.eu/en/about-copernicus/infrastructure...
If people wonder why there are so many tools for the slowest language on the planet:

In addition to being slow and unsuited for abstractions, people write horrible code with layers and layers of abstractions in Python. These tools can sometimes help with that.

People who do write streamlined code that necessarily uses C-extensions in Python will probably use cachegrind/helgrind/gprof etc.

Or switch to another language, which avoids many categories of other issues.
That’s a remarkably angry response to someone suggesting you look deeper into a topic.
I understand the struggle but may not be able to offer an exact solution. People usually expect you to just throw something together without structure, but if you don't have preliminary experience with doing anything similar at all, you are stuck with a blank piece of paper and no ideas, and it feels absolutely terrible.

I don't know what works for you, but what worked for me was finding open-source projects in a domain I'm looking to write an application or a library in and using them as a reference. With time, you become able to determine which ones are of high quality and are a good example, and which ones are not. You could also ask Claude/ChatGPT for references to starting point.

On C# specifically, I can recommend looking at https://github.com/bitwarden/server which is more "traditional" style but does not have much nonsense/bloat you would usually see in an enterprise codebase. That's what I always reference as a style and project layout guide for newcomers that don't already know how they want the project to look. And then as you go through the code, you can always dump the snippets into a chatbot and then cross-reference the replies with documentation if needed. Chatbots also great at quickly sketching up project structure - it can be a terrible one but it's easier to do "hey, I don't like this, let's change it to X" than trying to come up with everything from the scratch.

If you already have experience with writing TS-based applications with e.g. React components, base router, etc., you can more or less translate this onto structuring an ASP.NET Core application with controller/api handlers, model classes, services, ORM layer and similar. There really is no true right or wrong singular way of doing it, and people who claim there is are dogmatics from a cargo cult.

In general, a lot of C# code out there that you will encounter will take more steps to solve its task than strictly necessary, as the generational trauma of ungodly horrors of 666-layer "Clean" architecture DDD-done-badly monoliths still haunts many, manifesting in a milder form of "write a small three file microservice as a 40-file three-project solution". It is highly useful to approach new patterns and anything that seems ceremoneous with "is this abstraction strictly required or can this piece be removed and done in a few lines of code or maybe a method?".

On tooling - can strongly recommend using .NET CLI which will be very familiar after using NPM and co.:

Create new projects/solutions with 'dotnet new {template name}' (e.g. console, classlib, sln, gitignore).

Add/remove projects to/from a solution with dotnet sln add/remove

Add dependencies with 'dotnet add package PackageName' or 'dotnet add reference path/to/project' if you want to combine multiple projects.

Run projects with 'dotnet run' (-C release). Hot-reload for most scenarios is possible with 'dotnet watch'. Publish into a final complete application with 'dotnet publish -o {path}'. There are many ways to do the last one, but for simple back-ends doing the default output and then copying it to a "runtime" image in a dockerfile will suffice.
We really do, they're very common here in Melbourne. Most summers we experience brown outs / load shedding and throughout the year the grid here struggles with changes in load (dimming lights, short-lived UPS activation etc...).
GMP doesn't do arbitrary exponents.
John Cleese on Creativity In Management > https://www.youtube.com/watch?v=Pb5oIIPO62g&ab_channel=Video...
For SSH, all you need is to allow only pubkey authentication. The other stuff, like Fail2ban aren’t necessary. If you want to clean up logs, you can change port number too.

Better yet, use outbound only SSH (with a tool provided by the VPS provider like AWS session manager or third party).
Imagine what would happen if you put a "who won the US 2020 election?" question on the form.
I don't think I will ever use Lisp but I love the way this site documents different examples with all kinds of hardware. I wish there were more sites like these for other microcontroller/SoC languages like lua, mPython, Arduino derived boards etc.
The first math course as math major in university involved proving that a+b=b+a and that a+(b+c)=(a+b)+c. It's quite fun to go from 'advanced' calculus during the final classes of high school, to "OK, let's consider the expression 1+1=2. What does it actually mean and why is it true?"
oh, so that's why they become less intelligible to their native friends!
English and German, hence twice.

To be clear, you're suggesting that physisticsts reject general relativity's unification of spacetime because Kant, who obviously had no knowledge of GR nor the empiricism that supports it, did not unify them? Kant's Prize essay also pre-dates e.g. Gödel. That doesn't mean every modern mathemetician must first consider a Kantian slant to their work before rejecting it for well-established and obvious reasons. (Nor that Gödel disproves Kant.)

Deducing that Kant would want us to reject modern science because it's not based on our senses ignores entirely his work as a mathemetician. Kant was, in his own time, a modernist. Not a proto flat earther.
In Sydney there’s so much rooftop solar generation that feed-in tariffs for grid connections frequently go negative. Ie: you have to pay the grid to have it take your excess power.

From memory South Australia has had multiple occasions of being 100% powered by renewables with all their fossil generators shut down.

Yeah we definitely have work to do in completing the shift away from coal. The natural gas export contract situation is a shambles which makes it difficult to use for the transition as planned. It’s certainly not doom and gloom, though, and apart from lines getting aced by trees falling during storms, the wall holes are always full of electrons at my place.
Yes you can even adjust the frequency based on which demographics you want to keep from loitering. There is a predictable hearing loss curve for the highest frequencies. You could set it to 20kHz to keep little kids away, or even go as low as 16kHz if you want to keep everyone younger than about college age away. This also happens to be an easy way to test the degree of your own hearing loss compared to your age group.
Extracting CO2 from the air likely requires some energy, and seafloor organisms are almost certainly energy-constrained. We could beat the seafloor simply by providing more energy, if we get within the ballpark of their efficiency. We have plenty of deserts and solar panels.
> this effectively means that most sites will be forced to deal with non-device-bound keys.

Right. Because a non-device bound key means you are now trusting not just the device, but the management of those keys, how they are moved between devices, and what devices the manager of the keys allows them to be stored on. Some parties are going to better at that management than others. For example you might trust Google but not Bitwarden.

I gather from what you say attestation doesn't of a passkey doesn't include about information about who is managing it. If true, I can just generate my own passkeys, store them in plane text on my laptop and manage them with a home grown shell script and copy them to any device I please. Maybe someone can write a Firefox extension that does all that for me. Have it auto sync between my devices, put a long enough password on it, and I could replace Bitwarden with it.

Them being phishing resistant I guess means they are still an improvement on passwords, but my they are a major compromise on the original WebAuthn vision.
I'm no expert on the project, but I think the argument for Australia is the large tracts of land available for solar panels.
Disenfranchising all the retirees would certainly shake up politics.
Or use a wildcard cert for all internal certs.
https://en.wikipedia.org/wiki/List_of_works_based_on_dreams