skysight-inc/HackerNews huggingface dataset:
No it absolutely does not. I think you're confusing CT with OCSP, which is the browser checking to see if a certificate has been revoked, which died a death not just because it was incredibly slow and unreliable (CA's OCSP server fell over enough that OCSP failed open), but more critically because it was an incredibly invasive privacy problem.

CT does not require that, that was part of the explicit design goal of CT. To be trusted by a browser a CA has to publish every certificate they issue to multiple CT logs. When the certificate is published to a CT log, the log provides a signed confirmation, and that is included in the final certificate.

Every browser has a set of CT logs that they trust. When they perform the trust evaluation on a certificate they verify the certificate is correctly signed by the CA, and then they go through the included CT annotations and find the annotations from logs that the browser trusts and verify that those annotations are signed with the respective log's public key.

At no point does the browser perform any other network requests (again, a problem with OCSP is that the additional network access during TLS handshakes was incredibly slow and unreliable - if CT required this it would require _more_ fallible network loads). That makes CT faster, and resolves the privacy hole OCSP forced.
There's no right answer - thousands of people learn to program in many different ways.

If you're self-directed, I suggest you familiarize yourself with a forgiving programming language like Python and start writing software. It's easier than you think, and once you understand the concepts of inputs and outputs you can start applying it all over the internet and your local machine. Truly, the only limit is your imagination.

So make sure to foster your imagination and curiosity, because it will be what drives you to try your most ambitious projects. Good luck!

Python for Non-Programmers: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Decriminalization of DDoS Attack as a form of protest (2013)
Contributing to OSS is one thing. Open sourcing your existing closed source internal SW is another and is hugely risky legally as that could have many faults and bugs that could get them sued if discovered.

Toyota had the unintended acceleration lawsuit during which an external audit discovered several bugs and deficiencies with their SW, testing, and dev process.

Knowing this, why would any car manufacturer air their dirty laundry in public for the sake of OSS? Their lawyers would definitely advise them to never OSS anything internal out of the kindness of their hearts as that could backfire spectacularly.
No. The entire front end ecosystem is simply cruft added onto something that was fundamentally designed for something else. The "improvements" are attempts at fixing a flawed design while maintaining the old core design Similar to the cruft on top of C++.

>Looking for one solution to rule them all is ultimately an exercise in futility and disappointment

React and the dom were also exercises in futility and disappointment. They didn't seem that way at the time but as time went on it became clear what their problems were. The same thing can be said of htmx and alpine and whatever big framework that comes next.

Additionally who says their can't be one solution to rule them all? You think if your quotation eludes to some fictional story of lotr suddenly it makes sense? There is nothing in reality or logic that says we can create a design that can do better than all the apis that currently exist.

This idea that you can only male tools that do one thing well is fundamentally illogical. There are tons and tons of tools that do multiple things well. Take your car. It doesn't just get you from point a to point b. It air conditions you, it plays music... It provides safety, it gives you directions.
Are the practices that the author wrote about common? Judging from comments, frameworks are more common than plain JS, and half of those using frameworks don't fully understand what's possible without one.

I think it's fair to say a practice is niche if you don't see it anywhere and appear to be one of the few talking about it.

Let's see your website.
Nice try, Chinese government!
So this seems to be enabled on the edition I'm using at work, but the limit is bizarrely "two pipelines". Which I already exceed since I have projects using git-dependencies in Python with 3+ repo dependencies.

But it's also a weird project setting not a .gitlab-ci one.
Food Without Agriculture
> Pay the tax we think you owe, or go directly to jail

Did Apple not pay the taxes they owed? I ask because my reading of the article is that Apple did in fact pay all the taxes owed to Ireland, and the issue is actually about an EU internal disagreement over corporate subsidies and how they relate to tax policy.

In other words, none of that has anything to do with the topic at hand.
> Then there will be no place for my small agency to rank on the first page

Don't rely on agencies to do SEO for you. All the old tactics of SEO still work surprisingly well, and are worth learning. I still stuff the <title> tag with hundreds of keywords, and I get more leads. Some search engines still look for oldskool tactics like that and you get extra traffic.
Record-Breaking Snow Extent in Northern Hemisphere
The default date picker is laughable. For example there is no way to control the format in which the date is displayed.
PIWIS for the people!

I got briefly excited that Porsche was going to make this happen.
Yes but companies don’t think that way. Companies have a style that they want to apply to their product regardless of which browser renders it.
The point where frameworks like Angular and React pay off and what I think of as complex projects are those where there is a some nontrivial feature. This coukd be a project with 1 developer working on it for 6 months.

For example a static page with a booking process with various entry points on the website, which slightly change the booking logic. Also you can book as a new user, as a logged in user, for somebody else etc. Also the logic is changing at regular intervals, because the business owner is trying different things out.

Using Angular with reactive forms makes this easier to develop, maintain and hand off to other Angular devs.

While it makes writing the static parts of the website more complicated, it makes developing the booking process easier. And overly complicated business processes are what is mentally challenging for me. This is where I want all the help I can get. Writing static pages is something I can do in any framework even when I am tired. Making this part easier or reducing boilerplate is nice but doesn't make me much happier. Being able to build ridiculously complicated forms without my head exploding does :) Of course if you work on projects with relatively straight forward requirements there is 0 advantage in using Angular or React for you. It always depends on the type of work you do.
In other words, return to web development practices from the early 2000s? Isn't this just the pendulum swinging the other way? Haven't there been genuine problems with that style of authoring websites that the last twenty years in web development have been trying to solve?
That's what Japan does. People typically keep three bins: trash, recyclables and burnable trash. The ash is often used for concrete and other industrial products, and sometimes electricity is generated from the heat.
I never said a transition back from react is not an improvement. Again you're not getting it.

I'm saying we had problems with vanilla js initially and we've never moved forward. The fact that we are going back to vanilla js is reopening all the old issues are a sign that we are in stagnation.

Nothing has changed. It's a circle of attempting to improve and failing.
'The Marvels' has the worst opening weekend ever for any MCU film at $47M
TIL! Ty, I'll keep this in mind next time my credit card number is inevitably compromised.
Assuming your site doesn't literally have only a single page, how do you handle reuse of styles and potentially behavior across pages if you put everything into one HTML? I've tried out the "everything in one file" approach in various contexts where it has worked out fine, but a website seems like the one place where it would quickly become an issue. I would at the very least assume two reusable kept separately from the .html(s): .js and .css.
That's entirely the point as flash or SSD are alternatives to spinning platters of rust. It's storage sans disk.

The company was originally SunDisk but switched to avoid being confused with Sun Microsystems.
Can a Triangle-Shaped Jet Cut Fuel Consumption in Half?
In my experience it's fairly common even for the manufacturer to not have full access to the code, let alone permission to open source it. I don't think it makes it merely a "marketing effort" if they avoid that.
It's one thing to enjoy a vice, it's another to intentionally manipulate someone else into falling deeper and deeper into that vice to your benefit. Prohibiting that kind of behaviour isn't the same as prohibiting the vice itself.

The sociopaths that gleefully exploit human psychology for their own financial gain should be stamped out.

> Most addicts love their addictions; most of the ones that don’t eventually stop.

Source? This doesn't match up with any addict I've interacted with or seen in media. The majority seem to fall between being unaware, in denial, or deeply unhappy about it but are unable to break their dependency.
In the sci-fi series The Expanse, the Rocinante is controlled in part by a 3DConnexion SpaceMouse, commonly used in CAD and 3D modeling.
You start from 1 empty set though.

If you could start from 0 empty sets, you'd have a point.
It can be an infinitely patient teacher for physics and German, that never gets frustrated by me getting the conjugations wrong or having whacky ideas like getting lift from plasma held in a magnetic field.

It can write boring code, like the OpenStreetMap query to find all supermarkets within 50x50km of Berlin.

It can do code and literature reviews of my solo projects and stories.

It can take a list of ingredients and suggest things I can cook with them, and unlike "real" recipe websites it can do this without telling me how their grandmother used to comfort them with this on a beautiful autumn weekend, when… [1000 words and four ad breaks later] … and then when the website actually gets to the recipe it turns out to be unsuitable anyway.

It can write form letters

It can help role-play difficult real-life scenarios.

-

I don't expect perfection in any of these things. If it was perfect, us software developers would already be redundant, as would all the lawyers, the accountants, and anyone else whose job can be reduced to images and words.
> nowadays we have an abundance of tutorials, courses, conference talks and open source projects that can help autodidacts to learn anything related to web development.

That method was horrible, as someone who struggled with poor knowledge sources until HTMLDog and MDN became a thing.

...Conference talks? lmao your class is showing, the average self-taught hacker can't afford to go to those. Anyway, View Source is a good way to learn how to do something you see for the first time. It's a necessary feature to double-check what's being sent to the browser when you're developing, too, and keeps website operators honest by giving you a way to inspect how they build their site.

Personally I think webapps are the wrong solution for a ton of problems, but the industry won't accept that until the bottom line is affected. I'm waiting for native apps that communicate over the same commercialized protocol. QUIC but its own piece of software instead of co-opting the Web.
> For single-serve coffee (...) and uses standard #4 filters

Automated machine here [1] (except putting the filter in, and coffee and water every ten cups). Seems to be the only one of its kind as far as I'm aware.

[1] https://severin.com/en-en/coffee/coffee-maker-coffee/coffee-...
That applies to backends equally, but you don’t get thinkpieces on how that makes it a great idea for frontend devs to avoid all those silly DTOs and design patterns that complicate the server code.
> Another shoehorned decision which almost no-one wanted and no-one consulted the public on, since if they did it would be a resounding:
>
> No.

Are you sure?

I live in Europe, and I am in favor of this idea.
They're using Android?

I think they'd be much better off using something like Automotive Grade Linux.
Google's car ambitions have been pretty disastrous, including the newer Volvos. Reviews of the Volvo Android Automotive infotainment are just awful. And I don't trust Google to not abandon it.
Big project =/= Big company

e.g. WhatsApp back before the acquisition

Making it easier for people to build big, complex apps doesn't favour large organisations with lots of resources. The opposite in fact.
most classy, unpolitical rant
Solving for x often entails multiplying both sides by the same number, not necessarily one. Perhaps you're referring to simplifying fractions where you do often multiply by a clever form of one?
You’re probably already aware of it, but I think his take on Swamp Thing was also rare and incredible.
This applies beyond date pickers too. To me, usability trumps consistency when your users access the website across a variety of platforms: mobile vs. desktop, touch vs. mouse, etc.
Curious, who are the main consulting firms active here?
Reminds me of Hamsterdam in the third season of The Wire. The purpose of Hamsterdam was to serve as an open air drug market where drugs could be purchased and consumed. It of course devolved into terrible conditions, but it was all concentrated in a single area that could be monitored and policed. Drug use outside of the area was not tolerated at all.

The idea stills holds merit in my mind. Yes, it condones drug use and illegal activities, but it also cleans up the surrounding areas. I think it would also serve as a deterrent for the casual trying of a substance that could result in lifelong addiction. Who in their right mind would want to go to such a disgusting place to try something new?

It turns a problem that is currently diffuse to a problem that is concentrated. Like the difference between coal power plants spewing CO2 into the air versus nuclear power plants that leave radioactive waste that can be contained in barrels. Not the greatest analogy, but the point stands.
Countries meet in Kenya to thrash out global plastic pollution treaty
Afraid not, sorry. The recording and debugging process is the same whether it's an end user or QA submitting a report, or a dev making the recording yourself. All recordings have to be uploaded in order for our backend to do the replaying work. It takes some pretty massive EC2 instances to make the replaying process happen - it's not something you'd be able to run locally.
For my own personal use-cases, it's been feature-complete for the last year or so, and I've been daily-driving it ever since.
The topics you mentioned were picked up by others with gpt. Because they learned the pattern themselves they have a deeper knowledge then you. You might remember the prompted you used but someone else can identity the pattern and apply to other problems. You are cheating yourself out of learning.
The Tao Produced One;

The One Produced Two;

The Two Produced Three

And The Three Produced All Things.
You missed the Dualitarians, the Trialitarians, and so on through to the Infinitarians ... whoops, forgot Cantor!

https://en.m.wikipedia.org/wiki/Georg_Cantor
> It is both, please do not misconstrue this.

I’m sorry, but it’s really not the same thing. You appear very confident, and sort of rude, in your argumentation, but there is just such a huge difference between parallelism and concurrency I don’t even know where to begin. I mean, you’re talking about (a)synchronous calls, tasks, and, what not, but what you need to solve is when two thousand sensors want to update the same data through the same service all at once. And they want to do this fairly often.

In reality it’s even more complex than this because a lot of the sensors carry data on behalf of each other so often you’ll receive the same data multiple times and so on, but there isn’t much need to get into that.

But hey, you do you, if C# works for you, great.
I did the same as you, and did not manage to keep source code, but I kept binaries at least (https://github.com/thbar/demomaking) of some demos and games I made.

It took a while to find them back on the internet thanks to various archiving folks!
Compostable cups that are sealed away and not composted are literal carbon sequestration. Same with plastics in a landfill, too, FWIW. Better waste collection, and good landfill practice is the best bang for the buck, IMO.
That is literally my point restated. mathematicians who write textbooks are covering stuff which is old, not cutting edge. most arxiv posts are not cutting edge, only a tiny percentage are, like the stuff mentioned here.
When I see things like that I always think about their lifecycle. The frame will be stripped of the devices for another display. It'll still hang around in some honored spot, then they'll get new staff and it will be shunted into storage. In 3 years it will be disassembled and tossed into the dumpster because no one will have room for it at home.
> I find it comforting that even if we drive ourselves to extinction, life itself will continue on.

Given that the Universe is probably infinite, and certainly so stupidly big that there's no way this planet is unique, life will always continue on.

No idea why you should find this comforting. The condition of this planet, to humans, should always matter to ourselves.

> might still have a shot at colonizing Mars

Or we could just choose not to wreck this planet.
What is the alternative to something like CF WAF to stop DDOS?
AirTags have much better fidelity than “it’s in the house”. You can directionally track items down to within a meter or so.
That's a good point. I personally always like Angular and React, because even with most simple projects there is this one feature that is so ridiculously complicated that making it slightly easier to develop and maintain is important to me. I'll gladly write thousands of lines of boilerplate just so I make it easier for me to succeed in developing this one endboss feature. If you do not have at least this one insane feature, Angular and React are definitely overkill.
Oh right, forgot, they for sure don’t know about it ;-)
The Measurement of Implicit Antidemocratic Trends [pdf]
Here is a collection of demos with fast LCM on HuggingFace

https://huggingface.co/collections/latent-consistency/latent...
Optus loses court bid to keep report into cause of 2022 cyber-attack secret
Or with this April Fools:

https://www.storagenewsletter.com/2014/04/01/seagate-acquire....
You're behind the news. The USA pierced that privacy years ago.
How is this not a default in the featuerset?
Speeduino is the open-source (as in hardware and software) solution. Megasquirt is most definitely not open.
1. Very cool project

2. Helpful documentation

3. Nice real world example for the use of a Kalman Filter!
Hiding safety flaws? That doesn't sound like a very healthy safety culture.

This sounds like a good reason to have a little government regulation to align incentives with safety interests.
With chatgpt I’ve been able to generate math 2d and 3d animations in just 1-2hr with no background nor prior knowledge.

I was also able to use it to generate software to check the blockchain to gather data I needed, again with no experience using the blockchain client libraries
A lot of Australian coffee shops give a discount for bringing your own (takeaway) cup. Personally I think they should just charge/tax for single use cups, to the benefit of those sitting in or bringing their own.

Single use plastics, but not bioplastics, are on the way out across Australia, and some more conspicuous forms like bags have recently been phased out. With bags the first step was to start charging for them at the till, which led to many choosing to byo. This was followed by a blanket ban (in my state anyway) in September this year which had suprisingly little fallout.

I also kind of like the idea / various iterations of the Freiberg cup [1], but the fact that they are so easily replaceable makes me wonder how many just end up discarded (esp by those who don't like carrying around a used cup). But I'm sure these questions have answers / solutions.
I always imagined a sphere suspended / held by a minimum number of strings (or rods?) / attachments. By physically pushing, pulling, and twisting the sphere you could detect these movements via compression and tension in the attachments. You could motorize those strings/rods to give resistence and feedback to the piloting.
None of the things you mentioned are useless. Perhaps you‘re just being needlessly critical? Or is this just a form of trolling?
"shift/control-clicking to get multiple things is a flat no-go from a UX perspective" - Do you mean that this is NOT how you should do multiselects? If that is what you mean, then how _do_ you do them? If I have a list of items and I want to select 10 or 15 of them in a row, I currently don't know of a better UI to do that with than shift+click.
Orphan Branches in Git
To be fair, the EU responded to this case by enacting a new directive that says "the minimum corporate tax shall be 15%".

OK, it's unfortunately 175 pages long [0] instead of seven words, but that really is the gist of it. The current legislation is a more "squishy and incoherent" set of rules [1] that say you cannot give "state aid" preferentially to any company, the technicalities of which are being litigated in the ongoing Apple case.

[0] https://data.consilium.europa.eu/doc/document/ST-8778-2022-I...
[1] https://competition-policy.ec.europa.eu/state-aid/overview_e...
I got pretty excited that it was Jake Rodkin posting this on something with the Idle Thumbs name.
Alpine is primarily designed to be reused via server templating. You use a single template per component to do the in-HTML side, using the server template's facilities to handle variations as necessary. Then you can factor out complex common behaviors into Javascript using Alpine.data.

It definitely does have a maximum size of project it's suitable for. In particular, it's thoroughly individual-component-based; changing anything outside the component requires tacking on non-native hacks, and doing a full interactive app with it would be a painful exercise. But for adding simple interactivity to a primarily server-rendered web page, I've found it to be quite useful.
A lot of the x86 code I look at is rather old.
The thing is though that a lot of these problems are NP-Hard, so you're often better of with a general problem solver that knows tricks how to optimise the search for the solution, than something hard-coded where it's impractical to do that kind of dynamic programming.