skysight-inc/HackerNews huggingface dataset:
> AS/400 is another interesting one. It was introduced on a System/38 base but intended for future transition to POWER.

When the AS/400 was released in 1988, they weren't thinking about POWER at all. The point of AS/400 was to unify their existing S/36 and S/38 midrange lines; the AS/400 was essentially a new version of the S/38 with added S/36 compatibility features. Its "technology independence" had been a feature of the S/38 since its initial release in 1978; S/38 in turn had inherited the idea from IBM's 1971–1975 "Future Systems" project, a failed attempt to build a successor to the 360/370 mainframe line. RISC wasn't the original motivation for the idea since the term hadn't even been coined when it was first developed.

In 1990, they began a project to develop a successor to the CISC IMPI CPU. They briefly evaluated POWER, but rejected it as unsuitable for their needs – so they started designing their own custom CPU architecture, "Commercial RISC" or "C-RISC" for short. Despite its name, it wasn't a true RISC architecture – it actually kept the CISC IMPI instruction set for backward compatibility, but added new simpler RISC-style instructions alongside it. I think the idea was new compilers would generate the new RISC instructions which would be hardwired, whereas the legacy CISC instructions would be microcoded.

By mid-1991, IBM HQ came to realise they had two different divisions working on "RISC" projects (PowerPC in Austin and C-RISC in Minnesota), and did not approve of the duplication – they ordered C-RISC killed, and the AS/400 was instead to use POWER/PowerPC, with the addition of any necessary extensions. However, while that decision was arguably best for the long-term, it did delay the project by at least a year, since the jump from IMPI to POWER was much bigger than from IMPI to C-RISC. The MI bytecode was only used by applications and the highest levels of the OS; huge parts of the OS were compiled directly to IMPI, and IMPI, while lower-level than MI, still had some rather high-level features which POWER lacks, such as hardware multitasking, and knowledge of the basic structure of the 128-bit capability/single-level-store addresses.

Source: Frank Soltis, Inside the AS/400, 1996
Thats assuming you are using your home IP, and that youre the only one using that IP, and that they are tracking your metadata (whcih there is no proof of)
Here it's just memory, but frequently enough I change the wording of sayings to something that seems more in line with how I'm using it. Both reasons are why I paraphrase without quotes. I liked the ancient meaning of the word "doom". https://www.etymonline.com/word/doom
Long term forced commitment is the only thing that would help the problem.
No one are automatically entitled to get the output of a community while sitting on the sideline, although a community may chose to make it available.

Perhaps you should consider getting your answers from ChatGPT in the cases where a community has decided to be for themselves instead of the greater internet.
Sparse matrix codes can be and often are much faster than their CPU counterparts. At least for the most common kernels
The images didn't load for me, but this archived version has them: https://archive.ph/jlWJX
Curious. I'm not using Zitadel yet, but we are planning to. It seems to support all of those features. What was the missing part for you?

https://zitadel.com/docs/apis/saml/endpoints

https://zitadel.com/docs/guides/integrate/identity-providers...

https://zitadel.com/docs/concepts/features/selfservice#mfa--...

https://zitadel.com/docs/guides/migrate/introduction#multi-t...

https://zitadel.com/blog/zitadel-as-sso-provider-for-selfhos...
I'm there too.
I thought I was a somewhat normal person outside of one lesson I learned from spending a couple decades in the military and that's NEVER trust the government and their controlled media under any circumstance. And especially don't trust them when they are demanding you do.

Once they start demanding it that's when you know things are about to get really bad. The kicker though is when they start handing out free money. RUN like hell.
I guess not to further muddy the waters but saying Gallego and Catalan come from Castellano is extremely problematic (though people do this, it’s still difficult to square factually)

They all come from Vulgar Latin and depending on how you split it but Portuguese and Gallego come from a common ancestor and one has an easier time understanding Gallego if one speaks Portuguese than if one speaks only Spanish and Catalan would be a post until itself once we start discussing Occitan and Valencian, but it’s also not descended from Spanish (Gallo-Romance)

TLDR I really wish people would stop according Castellano as an official language and a bunch of languages that are as older or older than Castellano as some dialect descending from Castellano.

https://en.wikipedia.org/wiki/Galician-Portuguese

https://en.wikipedia.org/wiki/Catalan_language
Try an ARM machine.
Amazon insists striking delivery drivers don’t work for Amazon
It’s not that hard to fish for an invite on HN. The fact that your on HN is likely a strong enough sign that you aren’t a troll/bad actor.

I do not yet have invite abilities, but I’m sure you can find someone here that does.
Problems faced when downstream testing Python packages
Calliope Syndrome
> It can be mediated through software and even fulfilled automatically if the GraphQL server is open enough during development.

You pretend that GraphQL is magic.

If there's requirement not exposed by the GraphQL server, the way to add it is literally exactly the same as for any other backend API.
Exactly. On the JVM (at least, dunno if C#/.NET has a similar mechanism) you can technically get away with using OSGi which can load things into separate classloaders along with all implementation-dependencies such that you can truly separate the API of a dependency from its implementation.

Alas, support for OSGi in the general ecosystem is abysmal, and the next best thing seems to be microservices.

Honestly, I find it pretty shocking that so many mainstream languages don't support this sort of "local isolation" better. The diamond dependency problem well-known at this point.

(To be clear, in our shop we generally only do this for very problematic dependencies that have a tendency to break backward bincompat on a whim. Those are almost always the most painful ones, especially if they are in turn dependended on by many of your project's other dependencies.)
Building a new project saved my main business
>> In the US at least, the fact of employment isn’t some gift to the laborer, which a lot of employers claim.
> If you ignore the wages (direct and indirect) paid, then sure. Otherwise, I'm not sure how you can argue that in good faith when the largest expense almost any corporation has is labour.

Unless you consider employment itself being a benefit to the laborer, your statement is only reflective of expense grouping in financial statements.
Memory reclaim sounds very much like something only relevant to a Hyper-V VM, therefore WSL2.

WSL1 just runs processes on the NT kernel directly. There's no need for memory reclaim just as there'd be no need while managing Win32 binaries.
Okay, this might sound sarcastic or something, but I'm perfectly serious: thank you for making your position clear. There's a lot to be said for living like the First Peoples of Earth, eschewing technology. If humans hadn't adopted city living and other trappings of civilization there would be no global warming and we would have a world population of a couple hundred million.

Of course, that chariot has already left the barn, along with the plow, roads, underfloor heating, glassware, steel, explosives, medicine, computers, networks, etc., etc.

Relative to life as a Serengetti hunter, most of modernity is bullshit. But none of us come from that point of reference. My point of reference tonight is that I'm writing code to automatically create all combinations of symptoms to help me brute force test a system that diagnoses illnesses. Relative to the fact that we want to release next week and we want it to work, this testing needs to be done and so this code needs to be written.
> It's much easier for the government to compel a company to hand over data from their servers than it is to compel the company to write and publish a backdoored client. The two scenarios are not equivalent in practice, and this is what matters. Threat models that ignore how the real world operates are useless.

There is a very real threat when

- Signal servers operate in the US and clients on app stores run by large US companies
- Signal can becompelled to not release government-imposed backdoors
- Signal stops releasing their open-source version, but patches it arbitrarily in production

I've read an interview that there is code related to anti-spam you can't share if you're a large network, because it's an arms race. But because Signal does not make their operations transparent beyond what's absolutely necessary to keep secret wrt. anti-spam, this creates distrust: It leaves a sense that they care more about uptime than trust, because they got big. So it's not the messenger of choice for political dissidents, where your threat model does involve the government to some degree (passive or active).
What good is a product to a startup if no one's using it? Sales turns the product into money.
Used it on many many machines since first release and never had to do that.
I still don't understand Java versioning. Apparently the latest JRE is still 8u371? Is that Java 8? How does that relate to the SDK I use which is 17 or 20?
Also good news was that running olive and downloading the ONNX converter to run stable diffusion shows something like 120% speedup on Nvidia and 50% speedup on AMD from the numbers I see. Some UIs are beginning to support ONNX format. ONNX being the format that has Microsoft's support behind it for AI models to my understanding.
6 months is a very short development cycle. It's also very hard to build an audience in such a short time frame. Obviously if you repeat this cycle you are going to get very frustrated.
Can't just skip the logical step to WSL360. That would be madness.
I’m a bit conflicted because while I think it’s horribly unfair to someone just trying to sell their house, I’m partial to the argument that there should maybe be a limit to how long you wait for a buyer - though IMO that should be solved by a vacancy tax or higher carrying costs rather than stochastic adverse possession.
Darwin's FreeBSD roots are not very large (basically some of the userland terminal programs). It was never based on the FreeBSD kernel and that's where FreeBSD's Linux compatibility really resides.
There's several Reddit-executive boot-lickers here in the comments. They're probably flagging the discussions.
HDR content still explodes my M1 MacBook. The cursor jumps into the corner of the screen, triggering expose, so I have to move out of the corner and back into it to undo the explosion. Now the HDR video is as bright as the sun while everything else looks washed out. So I close the HDR content and have expose trigger again. I don't know who's fault this is, but I despise HDR content because of that.
> Some compiler needs to implement -Wunderbar

Hidden gem!

On a more serious note, the author of this little proposal (officializing "_" as a no name placeholder) had to perform a thorough research to show that this change would not break existing code.

This kind of attention is necessary for a language with broad scope and a long successful history such as C++, and would be for every other language with such characteristics.

While more modern languages benefit from the errors of the older ones, I do not think they will be exempt from this kind of responsible growth process when they will become decades old.
They did. [0]

[0] https://www.reddit.com/r/AskHistorians/comments/12gw8w/what_...
RIP Passkeys.
To clarify, I’m under no delusion that there’s a chance this would actually happen. I was really just making a comment about how I think this should be handled in the hypothetical of the US having a functioning political system.
Deel has been handling it fine. Bank transfers work well enough for me.
> the market got flooded with developers living on 5c a week and eating noodles, working on serial games

The line between indie game and zero budget side project/potential small business often gets skewed in these sorts of discussions. Anyone in the startup scene eventually learns the distinction between a startup legitimately chasing high growth and a small business caught up in a trend.

Sometimes you should just be a small business, not simply because you as a person are not capable of making something high growth, but because your own circumstances, team, effort, and product simply aren't much beyond a niche play.

There's nothing wrong with running a small business, plenty of people live fulfilling lives fully supported by one, but if you really want to be something more (like topping console charts absent a lottery viral win) it's going going to take plenty of chutzpah and commitment. Otherwise as a business model it's way more profitable and time saving to be realistic.
Interesting, but very heavy read. And this is about the low level access towards it via system libaries.

A more simple way to get into GPU programming, would be WebGPU.

I can recommend this tutorial as an introduction:

https://surma.dev/things/webgpu/

GPU programming is really a different way of programming, even though the code looks mostly familiar. And if you are used to single threaded, it will give you a massive headache thinking about, how to do everything in parallel, so that everything is not blocking everything.

The raw power is tempting, so much that I evaluate now how to do allmost everything on the GPU, but many things simply are not suitable to do there.

Basically, you want to avoid conditions and loops. Cannot do recursion. Debugging is a pain and non obvious things can make everything very slow, until you roughly understand, what is going on inside.
> Fund-raising, planning, development, post-production, translations/dubbing, preparation for distribution, and distribution. Your idea of viewing a video content on the app is only the last 20%.

Ok, so you are saying this GraphQL API is also being used by numerous integrations behind the scenes that are--in your estimation, as I find this idea pretty awkward--managing the fund-raising, planning, development, post-production, etc. of the numerous random production houses that are working on projects for Netflix all somehow within Netflix's central database?

> Also worth reminding people that the AppleTV app is not the only app Netflix supports for viewing. There have been dozens/hundreds of different apps and most are still actively supported.

Is the claim here that one of these applications on other platforms has new functionality that isn't available on any of the major ones? I mean, I listed AppleTV as I can guarantee the app is both not changing and getting slower, but it isn't like I am not using Netflix on other platforms and it isn't as if I don't know it is also embedded into a ton of random one-off devices... I just don't see what point you are trying to make by expanding the scope here as it feels a bit like an attempt to nitpick rather than educate how I might be wrong here.

> Also, they are a company, so they are always looking to be able to optimize and cut costs.

I suggested this as an option in my comment. Do you believe this cuts costs? It wasn't at all clear to me that doing all of this work would cut costs, but if you can explain how that would be fascinating. (It, though, sounds like you don't know anything more about this than I do: you are just less skeptical for some reason. If you work for Netflix and would like to publish an article about why this update was a great idea I would totally be the first to read it and applaud the effort, though.)

> It’s worth staying curious and asking why before assuming you know more than the engineers who have to work “behind the curtain”.

You are literally responding to a comment that begins with "Why?" --one which then continues with a ton of questions that could simply be answered by someone at Netflix if they so cared (and frankly, I will claim, should have been answered in this blog post, as the subject matter begs this question and usually one starts a project postmortem with a comprehensive section on one's motivations)--with a comment trying to establish the moral high ground by... saying I should ask why?
Everything Product – Podcast on Apple Vision Pro
Yeah, that's probably what will really happen, but I'll find it disappointing if this happens. I think they should follow their ultra-nationalistic principles and refuse to use any software (or computer equipment!) not made in Russia. If Russia is so great, this should work out just fine for them...
> I understand how overworked the lone dev must've been

Not sure that you do, especially when offering "just add multiplayer". Clear sign that you are not a solo game developer.
No need to run a scary command, hyperv has a UI for this.

Personally, i never had to do this
https://github.com/GreyDGL/PentestGPT
> In practice, however, this isn't something that comes up too much.

In practice this is an issue for any publicly exposed GraphQL API.

That's why the only solutions to the issue are to:

- either deserialize and deep inspect the query to try and figure out if it's too complex

- or to only expose persisted queries, turning it into a bad replica of JSON RPC.
> which is an emulation layer for Linux on Windows. They realised that was a mistake (things like cgroups and container support are complex and slightly different implementations led to subtle bugs).

In the meantime, FreeBSD, NetBSD, and illumos have all had Linux ABI compat since long before WSL1 and are doing fine - not perfect compatibility, but quite good. If I were guessing, I would guess that papering over the difference between members of the unix family is easier than between unix OSs and NT.
seems to work just fine here.
how is that better than macos? what kind of sw dev? doesn't macos + iterm2 + brew have all the linux tools one could desire?
That's honestly much smaller than I expected.
> The opium war wasn't bad for china because Chinese domestic opium use went up.

Neither I nor Xi made that claim.

China told the British to stop selling opium because it was damaging China's economy (by extracting silver, which Chinese taxes were denominated in), making more Chinese turn to drugs, creating a virtuous cycle for British East India Company and other drug traders. The British refused because they wanted Chinese tea but were unwilling to pay in silver, which was the only payment China would accept because China didn't want British goods, so the British used military power to establish British-owned ports to import opium for silver (using some of it to buy all the tea the British could drink) and dictate Chinese trade policy.

Without the opium trade, none of this would have happened. China likewise doesn't care what the US thinks about fentanyl damaging the US economy, with the total damage estimated at 7% of GDP in 2020. https://www.jec.senate.gov/public/index.cfm/democrats/issue-...
Propose solutions that save money. How does AI save money? If I knew, I wouldn't hire a consultant.

Lots of people are also doing this thing where they go, "if you pay me, I'll give you the details." No, you have to prove your competence long before that. Hang around LinkedIn or write blogs or something.
I think Creole is different, in the sense that there is emergent grammar as well. While spanglish uses a combination of English & Spanish grammar, and is more close to a mixed language
I think your 2nd/3rd lend favour towards "don't roll your own auth" - it's hard and more often than not there will be buggy implementations. People aren't good at crypto and they aren't good at authentication workflows either, when an application starts to scale it becomes a liability.
So I read this and with the examples given are not new as I myself have heard people talking like this in South Texas, it’s called Tejano English or sometimes Chicano English, which has to be quite old at this point.

They’re maybe some specifics to Miami that are unique but the examples given in the article are not.

https://en.wikipedia.org/wiki/Texan_English

https://en.wikipedia.org/wiki/Chicano_English
To quote Martin Porter ( https://tartarus.org/martin/essays/burkequote2.html ):

I therefore formulate and offer to the world the following Principles for Quotations, two for quoters and two for readers, which, if universally followed, would make an immense improvement to the reliability of the information available on the world wide web.

Principle 1 (for readers)

Whenever you see a quotation given with an author but no source assume that it is probably bogus.

Principle 2 (for readers)

Whenever you see a quotation given with a full source assume that it is probably being misused, unless you find good evidence that the quoter has read it in the source.

Principle 3 (for quoters)

Whenever you make a quotation, give the exact source.

Principle 4 (for quoters)

Only quote from works that you have read.

<<<< END QUOTE >>>>

So, perhaps:

“Progress, far from consisting in change, depends on retentiveness. When change is absolute there remains no being to improve and no direction is set for possible improvement: and when experience is not retained, as among savages, infancy is perpetual. Those who cannot remember the past are condemned to repeat it. In the first stages of life the mind is frivolous and easily distracted; it misses progress by failing in consecutiveness and persistence. This is the condition of children and barbarians, in which instinct has learned nothing from experience.”

~ George Santayana, The Life of Reason: The Phases of Human Progress (Five volumes, 1905 - 1906)
Sorry really late to the party.

Price + not worrying about scaling were the two driving factors.

In our Rails Fargate application, we get spike usage which is really annoying to manage if there's not enough "room". Sometimes Fargate containers will simply get killed if they're getting hammered to often and Fargate start time takes minutes.

Overall performance is almost on par with dedicated servers. One area it lacks is if Lambda decides to spin up a new instance, we get a coldstart time ~5s. It's not ideal for sure, but for our purposes worth the tradeoffs.
Very cool!

With the memory reclaim, that's going to be neat for long uptime Window systems. That said, I wonder if they fixed a memory leak in wsl.exe I reported that Docker Desktop seems very keen on making more and more of. Hundreds of thousands of handles leaked after a week uptime:

https://github.com/microsoft/WSL/issues/9851

DD is a POS, so ah, whatever.
I just wrote a bookmark manager for myself, because I couldn't find one which utilizes the concept of exclusive tagging. It's a web app and does NOT have a "read it later" feature (it just links the live website).
You can test it at sharkbookmark.com
It's free. No ads, no BS.
This advice feels a bit ironic, given that Meta almost entirely lacks centralised command-and-control. There would be way less need to push problems up the chain of command if the chain of command actually made decisions in the first place, rather than delegating them to the trenches (where no one is empowered to make decisions without escalating, thus starting the cycle over again...)
Yes, you are right: I was mostly thinking of trains and metro systems. In any case though, the argument still applies to buses. Adding a new "first class" without increasing the bus fleet would decrease passenger capacity — and if the bus fleet were to be extended, then introducing a first class would be redundant anyway given that the greater passenger capacity would be enough to increase passenger numbers by itself.
How are capitalists addressing homelessness? Have you read about homelessness in SF and the bay area?