skysight-inc/HackerNews huggingface dataset:
Fastsprings api docs looked really bad compared to stripe for me especially for subscription . Lack of examples are another problem . How did you integrate it ?
> with developer needs expected to be met by framework/library developers.

You can't implement stuff efficiently if there's no required functionality in the platform

> Who says web components are meant for use directly by the developer?

The people who develop them
This is why I abandoned my career writing JavaScript. It’s an industry of people hopelessly in need of frameworks and tools to do their job for them because they cannot program.
Anyone not under a rock knows W3C simply copies whatever WHATWG come up with and then stamp W3C on it.
I've started on the ZX Spectrum too, as I recall the built-in BASIC had GO SUB and RETURN statements so you could do subroutines.
It even had FOR loops.

Allowing only a single letter for string variable names was a pain though ;)
I've been on vacation since the 11th. I'm spending most of my time on some combination of:

1. Going through a Svelte course on Udemy

2. Binge watching Billions

3. Studying math

I've also managed to get 1 run in, and hopefully can get out for a couple more runs and/or bike rides. Also hoping to mix in a little bit of fishing before I go back to work.
"not putting carbon into the atmosphere" != "removing carbon from the atmosphere"

Comparing the "cost" of not putting carbon into the atmosphere with the cost of taking it out is incredibly misleading and irresponsible and it leads to the kind of logic of "I was totally about to burn this entire forest down but instead I decided not to, look at how much emissions I've saved!".

Putting that trap aside, according to a calculator I found via Google[1], if this were made mandatory for all passengers then it seems like it would increase the one-way cost of JFK -> LHR by about $10 which seems pretty reasonable. I imagine short-haul flights might become more expensive, but that might encourage more people to consider other means of transport.

[1]: https://co2.myclimate.org/en/portfolios?calculation_id=65175...
I started with the basic family of languages. VB6, QBasic (yes in this strange order), VB.Net, PowerBasic, FreeBasic.

FreeBasic was probably the most fun of them to me: cross-platform, compiles to fairly fast running binaries, can easily interface with libraries written in C, and has qbasic syntax mode.
If you're arguing for less regulation without naming specifics, then you don't care what goes. If you don't care about specifics, then "all regulation must go" is your position.

If they actually cared, then they'd be complaining about the particular onerous regulations and why they shouldn't exist. Rather than just complaining about "regulations" in general, ignoring why such things are necessary.
I said "Or people will read paid news", by which I mean news sites supported by subscriptions rather than ads. I don't think that's a likely scenario, but it's another possible alternative world that could arise.
This is totally different.

Beeper is trying to use an api to send message to users. They are not getting nor trying to get shell access to apple servers.
If you’re talking about iOS, ther is adblocking there. Adguard works well for me on Safari, and Orion browser even runs ublock origin. I honestly never see ads on mobile.
WebAssembly already exists. It's easier for certain use cases, but not most. It gives good performance, but worse than native software outside the browser.
I agree with all the points, and I want to add that all the effort and literally hundreds of millions of dollars spent on web components could be spent more wisely by:

- actually listening to developers and looking at how the space develops instead of chasing own vanity projects.

Literally the extensible web manifesto many authors of web components espoused and then completely forgot.

- putting more effort into https://open-ui.org/ (somewhat ironically created and originally driven by Microsoft, of all orgs)
I have no idea what you are trying to say, but my best guess is that you are referring to a case where one Django application is coordinating with 24 other services in some fashion?

Per fallingknife's definition, that's still a monolith. No different than a Django application coordinating with MySQL. If it is that you think 25 > 1 is somehow significant, throw in Stripe, GPT, etc. in addition to MySQL. He would still call that a monolith. It's all the same.

That would not be a monolith by my definition as I say that coordination removes software from being a monolith, but we've long moved past my definition. We're only here now to understand where fallingknife's definition allows for there to be anything other than monoliths.
The design is so over the top and busy I'm not even sure what I'm looking at. Why can't google just release something like a normal company? If it's great they won't need graphic design bloat on the landing site.
> I don't see what the big deal is in installing a chrooted Linux environment (or SSH/RDP client to remote into an external machine) in an Android device?

Installing it is nothing: 2 touches away.
But using this crappy Android experience (where the on screen keyboard obscures half of your terminal) shows talent and dedication.
"Say what you see". What is this? Is this some kind of reverse-image generation to basically train google be better in the future at recognizing images? What the hell is this suppose to be?
> OIDC mandated an id_token to avoid the hit of POSTing the access token to an introspection endpoint

A bit more fundamental than that, the two tokens are meant for different purposes and different audiences.

The access token is meant for delegated authorization of a user against resources. A client isn't even meant to be able to interpret it (but often can, because they are often signed JWTs). In particular, clients aren't supposed to use the introspection endpoint.

The id_token is meant for the client itself, about the user. This isn't meant to be shared with anyone other than the client, and must be audienced (only usable by the client).

Moreso, access tokens may be indefinitely long-lived access to resources, such as offline reading of a calendar for group scheduling free/busy information. An id_token is a signal at a particular point in time of state, e.g. this browser request represents this user because they bear the id_token.
We've tried that already with several technologies. It has always been a disaster.
"head of contrails". What a job title
My first thought was a blink tag but I think we're on the same page.
I wonder when Google Chat is going to be axed in favor of something even worse yet again.
I hard override the font in browser, designers never get it right.
There are plenty of competent software engineers that do extremely unethical things for money, look at the defense industry.
You could also disable internet explorer - the antitrust comes in when you pre-empt any competitive consumer choice by forcibly bundling the application, iirc.
I would compare the AI in the "inventor" question to a set of dice. Suppose you have a set of dice that when rolled generates an idea for an invention. If an idea is rolled that is unique enough to secure a patent, who is the "inventor"? The person who rolled the dice? The person who manufactured the dice (and therefore the idea generation algorithm)? In any case, attributing the invention to the dice themselves is obviously silly.

In cases like this I think it comes down to who is the first person to meaningfully act to bring the idea to fruition. Rolling the dice in isolation is meaningless. But deciding that a particular rolled idea is worth patenting (and therefore acting as a filter to disregard all the generated ideas that aren't worth pursuing) is a meaningful contribution. By sheer act of pursuing the patent, Dr. Thaler has made himself a fundamental part of the creative process.

The AI here is no different than idea dice. Nor is it different from any program that jams two words together in hope of producing a "novel" idea. The only difference is that the AI, hopefully, produces less chaff to sift through. Still, the sifting is a creative process.
Both have issues. iMessage has problems with interoperability, RCS has problems with requirement of operator support.
If you expect that your notes will still be valuable in 30 years, then you should probably migrate them to something other than a quick note taking app. If everything I wrote into onenote before eg last year disappeared right now, I wouldn't lose much sleep.
There's a few Mac based BASICs but I'm not sure how they fare now with the new CPUs.

Come share your findings with us in the discord BASIC community if you use discord: https://discord.gg/rWaFeCca3P
It’s even worse for me, already the first load is full of UI errors.

- The splash screen asking me to install as PWA or to go to the web app is not hiding the app. Overlapping the text and confusing me
- The buttons for the days don’t work
- The calendar selector is not working either
LwSHELL: Lightweight shell implementation for embedded systems
Ivy Mike was around 70 tons and yielded 10 Mt, the B41 was around 5 tons yielding 25 Mt.

Extrapolating from that a 10 Gt device should weigh around negative 25 thousand tons.

You wouldn't need the starship to launch it, just attach it to the HMS Invincible and it would spontaneously float upwards into space.
Hey cool. I made one of these. I arbitrarily chose a 50 character limit for mine. https://c50.fingswotidun.com/

I wonder how many others there are out there.

[edit] In case people are curious, here are the main differences I've spotted between FXYT and C50

In C50 x and y range from 0..1 across and down the image respectively instead of 0..255.

Only one value is used on the stack at the end of a C50 program. If a program has a | character then the code after the pipe is a second function that places the value returned by the first function into x and processes it three times with y=0, y=0.5, and y=1 to produce R,G,B values.

There are no looping controls in C50 code is executed straight through.

Larger numbers are much harder in C50. Each digit is just placed on the stack, you need to do math to get larger than 9. I debated a system for quite some time similar to how FXYT does it, N1234 is much easier to understand than 45^567*+ but on the other hand single digit numbers double in size. I'm still pondering a good compromise on this point. Certainly N is friendlier to newcomers. A possibility is a modal instruction system where an N triggers the *10+digit mode for digits until the next non digit is reached, and it pushes just the digit if not in N mode.
? Article does not talk about pitfalls of architecture, proceeds to talk about hierarchical processes in organization. Guess it's a failure to uphold and implement layers of abstractions. Good thing there is a software engineer to distribute knowledge on software development process engineering. The failure of the article is the article.
> we have generations of people trained to think that … transit systems are full of criminals

Are they not?

The BART Police Department's reports for 2022 show the following numbers for Part 1 UCR Crimes:
Homicide: 3
Rape: 4
Robbery: 156
Aggravated Assault: 81
Burglary (Structural): 17
Larceny & Auto Burglary: 783
Auto Theft: 136
Arson: 10
Property Crime Subtotal: 946
Total: 1,190
Nacl worked fine, but was limited to x86.
Do you work at Google or Something?
One of the first things most people configure with Vim is a more convenient way to escape (ctrl+[ not withstanding) into normal mode. I don't know enough about Emacs culture, but given how prevalent Ctrl/Meta are I would expect something similar to the point that those not doing it are the exception.
Untrue. Windows has permissions for capturing the screen which you have to enable on a per-application basis.

Next to that Windows has an even stronger permission model regarding DRMed content. But thats only to please movie studios it seems...
I think the fact that the old 8-bit computers booted straight into BASIC and came with amazing manuals (at least Amstrad) that taught you programming was amazing and what made me a software engineer in the end. I shared some of this amazement and examples in: https://retrofun.pl/2021/05/18/hobbyarding/

But with BASIC getting so much hatred since the 70s... I started with the famous Dijkstra quote and did an investigation - was it really that bad? https://retrofun.pl/2023/12/18/was-basic-that-horrible-or-be...
It was amazing to see the language origins and how it compares to the alternatives.

Today BASIC dialects are really advanced. Even BBC BASIC has structs now!
Loads of points already mentioned here but I haven't seen the gas loss in the pipe network mentioned.

I have seen reports (do not have reports to link to sadly) on massive losses in the pipe infrastructure.

While there is loss in the electric grid too, at least it wont contribute to more emissions, as well as probably being overall less costly than the lost gas.
The recent incident involving Dropbox's third-party AI sharing has sparked concerns within the user community. Despite the removal of the AI sharing tab from account settings, it has come to light that the AI settings remain active by default. This development raises significant privacy concerns, indicating that Dropbox might be attempting to downplay the issue rather than addressing the root problems associated with AI sharing.

This situation prompts a broader discussion on transparency, user consent, and data privacy in cloud services. Users are left questioning the adequacy of measures taken to safeguard their information and whether the platform is prioritizing user privacy appropriately. As the community voices its concerns, it underscores the importance of companies proactively addressing privacy issues and fostering trust through transparent communication and user-friendly privacy controls.
My original comment was more about the fact that Linux support for almost everything is always /stuck/ at “nearly complete”.
Most probably Angular
You are misunderstanding what entitlements are. An entitlement does not imply no consent from the user, in many cases all it gives is the ability to ask for that consent.
This is really interesting. For a project I was building I figured out that having a sort of "universal access layer" for all types of storage was a requirement, and this looks like it's right up my alley.
And even easier to develop for?

We don't really need to speculate - just look at mobile apps. They're binaries. They're relatively easy to develop, but we need gatekeepers like Google and Apple verifying they're safe, and the quality is horrible at the low end. And devs need to pay an annual fee to distribute them.

Browsers already support something very similar (plugins via app stores) but they get very little love because making a website is the same and the only benefits of making a plugin are too niche for many things to actually need.
I may have mixed up WireGuard versions, it does it on macOS but doesn’t on iOS (or this feature was removed).

Either way, being able to get a list of networks user connected to is unrelated to the feature under discussion.
Is it just me or is it kinda weird that a org mostly known for its AuthZ libraries is branching out into seemingly unrelated areas?
> You have to take the given 3D model without a possible raffinement on important things like : - the form/geometry, - the texture style, - ect...

Why?
I don't think most of these top-level commenters get it. The issue isn't just that they don't allow external clients, it's that they privilege iMessage with special API access that other messaging clients don't have, prevent interoperability with other phones by explicitly not supporting RCS, and forcibly bundle the iMessage service, pre-empting consumer choice and suppressing healthy competition by abusing a oligopolistic market position. This is anti-trust 101.
Rationalism is too short-sighted. It only concerns “knowing what” but not “knowing how”. You cannot rationally or deductively explain how to ride a bike or swim. If we take the thought experiment of Mary, who lived all her life in a gray environment and read everything about colors without ever actually seeing them, then we can also say that she may know a lot about colors, but the essentials has not experienced.

There is also another distinction in human nature described by Nietzsche - the Appolinian and the Dionysian. Roughly speaking, the Appolinian can be described as the rationalistic, while the Dionysian as the ecstatic. Unfortunately, since Plato, or even Sokrates and before (the transition from Myth to Science) rationalism has predominated.

Postmodernism was an attempt to pull the rug out from under rationalism. But it actually had the opposite effect. The consequences of postmodernism are as paradoxical as postmodernism itself. The dismantling of norms has become the norm; the disintegration of identity became a new identity; The decomposition of truth itself became truth; etc.
Do they compare this to the accident and fatality rates specifically where these cars were driving?

I think a lot of that was done in a completely flat and mostly empty suburb of Phoenix where the accident and death rates may be much much lower than the national average.
There are more applications than a browser that can be exploited. Seems to me a secure GUI server is better than hardening thousands of applications.

I also prefer running trusted code, but that's not an option most of the time (for varying definitions of trust)

99% of the apps I use have no business with the contents of other apps I run so why allow it? Because X11 can't do anything about it is not a valid reason.
Also people who have skills that would be best for such platform in marketing terms (stuff really in high demand) are actually front loaded with work so they don’t have need for yet another platform.

My friend thought about something similar in our country - but I told him first he would have to have good plumbers/mechanics available and available exclusively so that if you hire via that page it is actually useful for the customer.

What I have seen was that my insurance has „repair man” service as bonus and when I called them I had someone fixing my stuff in 2 days. Where if I was calling around every professional was busy and could get to me in like a month.

If you have low demand skills like „making web pages” you are not getting traction with such site and you have to burn investors money to keep in demand pros on bench and most likely it will be years to become profitable.

Hope someone find it interesting as it was a lot of writing :)
As purely an end user, yes.

I don't want to run another virtual machine that eats up RAM, has worse performance and battery life than something natively compiled and generally serves only the interests of the person servicing it to me.

I want apps that are 100% native and work when occasionally connected. And I want the www to go back to servicing content, not apps and garbage to me.

I don't want a gigabyte RAM footprint Electron app that ships Rust in webassembly to read emails when my current mail client used 77 meg of RAM and just works. I don't want 50 browser engines running on my phone.

I think as an industry we've lost our way and turned to crack smoking crazy.
I just read the wiki article about it:

https://en.m.wikipedia.org/wiki/Missing_link_(human_evolutio...

So it seems that the name "missing link" has gone out of favor because it implies a linear evolution instead of branches. But in a branch you can still have missing links I would say.

So I feel the scientists just didn't like that there was a term made up for something they can't explain yet. And the various solutions to the missing link story turned out to not fit or be a hoax, so I guess that is what you mean by "has been made up".

The wiki article says at the end of the introduction:

"There is no singular missing link. The scarcity of transitional fossils can be attributed to the incompleteness of the fossil record."

So there is not a singular missing link, but there are multiple missing links! What a smart way to sweep this issue under the rug. And then we can also say that there was never any evidence for the missing link. Which funnily enough is the whole problem, that there isn't any evidence for a species before human sapiens which would explain our evolutionary connection with another primate species.

If evidence for this missing link would be found, or evidence that would make the missing link unnecessary, I think it would be big news, not go unnoticed and that we find out from our children.

I guess they want our children to think that there are not really any big issues with our current theories. Like they did with us when we were children.
It's about "One column layout is too wide" - if you zoom, it's not too wide anymore, also smartphones have narrow screen, not wide, and tablets can do that too afaik.
Any thoughts on Mojo?

From what I hear, it is also trying to solve the multi-language problem.
"Cerberus X is a high level programming language based on the popular 'Blitz' range of languages, and was inspired by both Java for its streamlined language, and BASIC for its readability."

Interesting language. I've never heard of Java as streamlined though ;)
> seem overly hung up on the use of the word "anxiety,"

It wasn't just the word anxiety; that's a mischaracterisation, and another psychology-adjacent misstep with "hung up on". Your point wasn't great, or at least was very poorly articulated, and that's what caused me to "miss the real point". You seem to have clarified it with this comment, so my challenge to your original point seems to have helped.
Oof, hopethis makes parent think.
I couldn't disagree more strongly; you will screw this up if you roll your own. The only secure option is to push as much as possible outside of your infrastructure. The concerns that it won't be "auditable" or that you "give away the keys to your kingdom" are nonsense and implementation-specific. If it's important, then don't build your integration with those flaws. You will still have substantial control, so you can decide how "auditable" the auth actually is and what to do with users authed from one platform or another.

If you can avoid managing authn, you will be substantially better off. I don't think you can so easily do this for authz; however, it depends on what you're building.
The upper reaches of Venus' atmosphere is the most accessible and Earth-like environment in the Solar System. That would be the obvious first step.

And for second steps you'd probably want someplace that is more useful in resources, like some of Jupiter's moons. Mars is probably the last place you'd want to go.
that manual was my favorite book when I was a kid!
it taught everything. Computers in general, programming, two languages, two OSes!