skysight-inc/HackerNews huggingface dataset:
Our regulations (including the medical guild) and legal structure (including crazy malpractice payouts for unintentional mistakes) forces everything to be more expensive than necessary. We are very far from a free market, even if we stopped with the untaxed benefits.
Until they sell one of them to ISIS.
Ah, ok, good catch! Makes sense to hide the FAQ entry explaining the origin of the name, seeing that the DS9 Garak character was also "undercover".
Cryptomnesia!

Interestingly, they managed to train and inference on JPEG bitstream directly. I thought they'd need to at least build embeddings for those bitstream features or something.
>A rather large slice of the global populace was still farming in 1988.

Okay? Last I checked, it's not 1988 anymore.
I should have been more clear about the question. I am wondering how many of the calls made by THIS GUY resulted in actual swat deployments, how many got someone shot or killed, etc. That gives a scale of the severity of the crime. Like if you fatally shoot someone, that is murder. If you shoot them and they survive, or if you shoot and miss, that's attempted murder and you tend to get a lighter sentence than if you kill the person. It's not an extraneous detail.

The guy in the article obviously belongs in jail. The question is how far up the scale he went in terms of actual damage and injury caused. It's just like if I read an article about Joe pleading guilty to shooting Fred, and facing 20 years in jail, but the article doesn't say whether Fred survived the shooting. I'm not out to make a big moral judgment either way, and I have no stake in it, but it's a natural question for a reader to ask.
> While the naive answer would be "have everyone use a single platform", just about every presidential administration in the past 20 years has tried that and failed.

Isn't that literally the job of a National Security Agency, instead of spying?
He put Odo under torture. It took his despise for Dukat and Tain dying for him to develop an affiliation with the Federation.

It's what makes him interesting. If he was only comic relief lunching with the doctor he'd be mostly forgotten by now.
A typical software L7 load balancer (like nginx) will parse entire TCP stream and HTTP header and applies bunch of logic based on URL, and various HTTP headers.

There is a lot of work going on in the userland, like filling up TCP buffer, parsing HTTP stream, applying bunch of business logic, creating a downstream connection, sending data, getting response, etc.

This is a lot of work in the userland and because of that a default nginx config is like 1024 concurrent connections per core, so not a lot.

L4 load balance on the other hand works purely in a packet switching mode or NAT mode. So the work consists in just replacing IP header fields (src.ip, src.port, dst.ip, dst.port, proto), it can use various frameworks like intel vectorized packet processing or Intel dpdk for accelerated packet switching.

Because of that, L4 load balancer can work perform very very close to the line rate speed, meaning it can load balance connections as fast as packets arrive to the network interface card. Line rate is the theoretical maximum of packet processing.

In case of stateless L4 load balancing there is no upper bound in number of concurrent sessions to balance, it will almost as fast as core router that feeds the data.

As you can see L4 is clearly superior in performance, but the reason L4 LB is possible is because it has TCP inbound and TCP outbound, so the only work required is replace IP header and recalculate CRC.

With Homa, you would need to fully process TCP stream, before you initiate Homa connection, meaning you will waste a lot of RAM on keeping TCP buffers and rebuilding the stream according to the TCP sequence. Homa will lose all its benefits in the load balancing scenario.

Author pitches only one use case for homa: East-West traffic, but again - these days the software is really agnostic of this East-West direction. What your software thinks is running in the server in next rack, could as well be a server in a different Availability Zone or read replica in different geo region.

And that's the beauty of modern infra: everything is a software, everything is ephemeral, and we don't really care if we running this in a single DC or multiple DCs.

Because of that, I think we will still stick to TCP as a proven protocol that will seamlessly interop when crossing different WAN/LAN/VPN networks

I am not even talking about software defined networks, like SD-WAN where transport&signaling is done by the vendor-specfic underlay network, and overlay network is really just abstraction for users that hides a lot network discovery and network management underneath
Unrelated, of course, but interesting all the same:

https://www.snopes.com/fact-check/declaration-of-non-depende...

> Starting in 1987, the I.R.S. required that taxpayers report the Social Security number of all dependents over the age of 5. That year 7 million American children disappeared from the nation's tax returns, representing a 9 percent drop in the 77 million dependents claimed the previous year and $2.9 billion more in yearly tax revenue. The tax agency said about 20 percent of the vanished dependents were children who had been claimed as dependents by both parents after a divorce. Under the law, only one parent may claim the child as a deduction
There was this one for blue recently: https://ismy.blue/ . Looking at the GitHub, it seems like there’s a red/orange fork at https://ismycolor.com/
>5s to generate an illustration

@

>no microsoft or google account

@

>never generate an illustration

internet is full of lies
That’s still 9-10 hours a day. The typical workweek here is 40 hours.
>The average small city or village is just a bunch of big box stores and houses scattered everywhere.

This sounds much like rural America. Houses scattered everywhere, and a super Walmart.

The big difference I've noticed here in Japan (I live in Tokyo), at least from my window on the train going through rural areas, is that the houses tend to be clustered together much more closely. In rural America, everyone wants many acres of land to themselves, but in rural Japan, the land is usually used for farming and the houses are quite close together in a hamlet.
It supports various authentication methods including SAML and openid connect. No SSO tax here.
"Not everyone works at black companies" and "nobody works at black companies" are very different statements. People going home at 6 is evidence for the former, not the latter.
Not really, no. Being able to read it is harder to avoid, but usefully communicating in it is not needed in many places.
A major reason poor people don't save is the inflationary currency and government control of interest rates (plus other central bank policy) encourages debt over saving. We slowly put a noose around our necks because our laws put lights on that runway. We need major reform to get back to a saving mindset. It'll be a world where the government will borrow and print far less money.
What else could we do if the people don't belive the science?
File over online app. I'm all for it.

But I'm not concerned about the ability to read this or that obscure file format in three decades: just look at the retro community accessing files in old formats for the C64 or whatever old machine.

In a way we know have "app as file": be it a container build file or a complete VM, we can emulate pretty much anything and everything as long as it doesn't depend on something online.

Any app, on any OS, as long as it doesn't require a proprietary online server, can be emulated or virtualized.

I can run the old DOS programs I wrote back in 1990 or so, decoding weird picture file formats. I've got an emulator running on a Pi hooked to an adapter in my vintage arcade cab emulating thousands of arcade games.

If anything it is easier to access all those old apps and file formats today then back in the days, because you can manipulate them from a much more powerful system.

Rant done, off to Proxmox to create a container installing QEMU to emulate a Raspberry Pi 2 (it's more convenient to test in an emulator and then deploy later on on the real thing).
I wonder if there are any work on making something similar ( conceptually ) to TCP, super / sub set of TCP while offering 50-80% benefits of HOMA.

I guess I am old. Everytime I see new tech that wants to be hyped, completely throw out everything that is widely supported and working for 80-90% of uses cases, not battle tested and may be conceptually complex I will simply pass.
It’s also interesting that this site has been having a collective orgasm over models that frequently give wrong answers for at least a year now. When climate is involved it’s suddenly a big problem.
One can see how quickly people could drop through the bottom of society once you can't afford to pay your phone or car bills. None of that technology comes cheap, not at least if you hit hard times for a while, and you will become a second class citizen.
In most of them there is an initial probationary trial period during which you can easily fire someone without providing any justification, and with a minimal mandatory notice.

It goes both ways: during that time, the employee too can quit with a reduced mandatory notice.

That only covers the "if that person ends up sucking" part though.

For the other "business falling apart", maybe they consider it’s part of the business owner’s responsibility to make sound business decisions when involving someone else’s livelihood. Just like when leasing a shop or taking on a loan.
Bad Luck 13, Hellfest 2004.
Not hundred percent sure but it looks like pages are checked manually to some extent.
If it had, I would not trust that at all, because they can switch off some cloud thingy tomorrow, if they please, and I would not trust them not to.
France is especially like that, with consequent mass unemployment. That's the model the progressive side of our politics wants to emulate.
A Review of European Dynamism
For regular releases without semver, I'd slightly prefer a version number that contained the year (and possibly month), like Ubuntu does it. Gives immediate feeling for how old (or young) a version is.
Is it currently possible to reliably limit the cut-off knowledge of an LLM (either during training or inference)? An interesting experiment would be to feed an LLM mathematical knowledge only up to the year of proving a theorem, and then see if it can actually come up with the novel techniques used in the proof. For example, having only access to papers prior to 1993, can an LLM come up with Wiles' proof of FLT?
What a superb well of knowledge unlike modern day flashy, bland, advert filled websites.

I can happily read this all day long.

http://www.orwelltoday.com/

My favourite.

http://www.orwelltoday.com/drugpeace.shtml
Anti-communism at it's best.
I don't claim to "really know" but being born in a "formerly pink" bit of Africa has always seemed a lot better to me than the alternatives. I wouldn't want to have been born in Mozambique or Angola (Portugese) or the DRC (Belgium) and even the Francophone bits of Africa seem a bit doubtful to me.

This may just be for reasons that nobody can control of course. Perhaps anyone taking on those places would have had the same results.
To me the biggest takeaway is that Apple is sufficiently paranoid to add this feature. Some people (like John Gruber) advocate for activating bio lockout at the border by squeezing the volume and power buttons. I would say if you’re the type of person who would do this, you should go one step further and power off.

Similarly, if you’re in a situation where you cannot guarantee your phone’s security because it’s leaving your possession, and you’re sufficiently worried, again, power off fully.
It seems to have an in-tree libxml 2.11 for XPath support, which was released in 2023-04. Almost every second libxml release comes with a CVE, so I'm curious if there's plans to upgrade the libxml version, since it doesn't use the system libxml (same as nokogiri).

One of the reasons I still use nokogiri is because it puts a lot of effort into keeping libxml updated: https://github.com/sparklemotion/nokogiri/releases
> this proliferation of competitors also shows just how much disagreement there is in the community on this particular matter

It is to be expected that there is a proliferation of different UIs if there is the possibility of making different UIs run on the same OS. The reason is that everybody has a different workflow, different aesthetic preferences, different ways of doing things (e.g.: leaning more toward keyboard, mouse, touchpad, touchscreen). The best thing I remember in this space were the dozen or so X11 windows managers of the 90s. The worst one is the single UIs for Windows and Macs. There are some ways to customize them but not as heavily as it is possible with Linux.

Wayland seems to restrict what's possible to customize but I might be wrong because I have no direct experience. I'm still of X11 because of an old NVIDIA card and frankly I could stay on X11 forever. I know that I'll have to switch sooner or later because of software compatibility. I'd hate to have to buy a new laptop only to be able to run Wayland. It's still good enough to work with me for my customers.
Cache control directives indicate how long a browser, proxy etc can store a resource for… they don’t guarantee they will store it for that long though

Control over Service Workers cache lifetime is more explicit

I’d still specify ‘good’ cache lifetimes though
Deregulate medicine and include benefits as income (and lower income tax rates to prevent revenue windfall).
Noticed that good old Visual Studio and some OSS tools supports .http files of the IntelliJ format so hopefully we can converge on them because the format is quite plain and obvious and doesn't contain too many surprises.

https://www.jetbrains.com/help/idea/exploring-http-syntax.ht...
Studio Display is pretty good, for it's specs it's best in class. (It's basically just the 5k LG panel with upgrades to connectivity, post-processing and integrated speakers/webcam).

I guess you're unhappy with the spec though? I haven't found any better 5K displays.
Oh! Sorry, I did not meant to give you the impression that I was calling you elitist. It was more a friendly jab at myself that I did not quit understand what you meant, but was curious.

Your explanation makes sense. I guess I can say with certainty that I often forget others don't process information the same way I do, so when I read the article, I found myself mostly agreeing with it. Other perspectives welcome, of course.

Interesting to note that this is a bit about how we communicate with each other and my previous comment gave you an impression I did not intent. For a long time, I had a running hypothesis that humans, generally speaking, are awful at communicating because they either focus on the wrong details or couch their information in too much noise. As it turns out, I have severe anxiety, which very much colors the way I interpret messaging as well as how I send it out, usually vacillating between being too blunt and too verbose with a sprinkle of too many asides. The differences in how we communicate is something I'd love to learn more about
Also when thieves or muggers rob someone, the first thing they do is turn on Airplane Mode or force power-off.

WHY the hell don't those actions require a passcode or bio authentication??
Link to doc for self-hosting : https://www.firefiles.app/docs/self-host
Full semver is an illusion. It's often debatable what is a new feature (we support a previously unsupported functionality) vs. what is a bug fix (it did not work correctly before).

Also what is a non-compatible change is not always clear. Did the user do it wrong in their existing code or did the project make an incompatible change?

The kernel has said for long times that they don't make
incompatible changes. We don't break user space as they say. So you could prefix their numbers with an imaginary "1.". Of course sometimes opinions vary, whether a change breaks userspace or breaks wrong code.

That said the kernel numbering scheme is weird. Increasing the first digit after 19 *or* 20 is less logical than imperial units.
Think the popular tools out there like Notion often work well enough, the ease of use outweighs it's higher price for teams that look to expand.

If you want a free markdown based public wiki use Astro's Starlight.

A cheap private wiki can be made with Obsidian.
Nobody who actually uses that discord server would have been shocked, since it was widely, repeatedly and loudly announced on it that they were moving to the official server months ago.
This is true, but humans are much better at including specified elements in an image with specified spatial relationships. A description like a "A porpoise seated at a desk writing a letter" will reliably produce (terrible) drawings consisting of parts corresponding to the porpoise, parts corresponding to the desk, and parts corresponding to the letter, with the arrangement of the parts roughly corresponding to the description.
What about the browser? Still loading modern websites? That was an issue the last time I tried to reuse some of my ancient tech stuff.

I guess technology lasting a long time for specific non-commercial purposes is one thing, keeping up with modern society in general another.
Launceston Radio Monitoring: Software – SAPJRadioScanningDB
I somehow managed to avoid PCs and Windows as a kid – at home we went from Amiga > Acorn > Mac and my school was 100% Acorn.

I was always astonished going to friends' houses and watching them have to use DOS or Windows 3.1 and weird 5" disks. Just looked like it was from the past. Even Windows 95 looked terrible on boot with all the wonky graphics and walls of console text. I was convinced Windows would never catch on and Amiga or Acorn was the future as they were so much better.
In my experience, the connotations are very similar to English use. What matters is the context. Say sekuhara or sexual harassment at work: very serious connotation. Amongst friends or in media (comdey/anime/etc): potentially frivolous/unserious connotation.
1. add software defined network, where transport and signaling is done by vendor-specific underlay, possibly across multiple redundant uplinks

2. term "external" is really vague as modern networks have blended boundaries. Things like availability zone, region make dc-dc connection irrelevant, because at any point of time you will be required to failover to another AZ/DC/region.

3. when I think of inter-Datacenter, I can only think of Ethernet. That's really it. Even in Ethernet, what you think of a peer and existing in your same subnet, could be a different DC, again due to software-defined network.
Maybe include a section titled 'how is this different from and how is it related to' ie. relational algebra?
I agree although I feel like one could easily make the exact same comments regarding compilers. I can't quite pin down why there would be many free (for various values of free) industry standard compilers but not cad programs.
It's so interesting how different people all are! I 100% get everything you're saying, but for me "knowing I definitely saw everything" is just something I'm not able to care about without accidentally making the whole business feel like work.

I thia is exactly what makes RSS great. You and me can both subscribe to the same blog/podcast/whatever, but choose different technologies that fit how we want to use it. That's something that could never really happen on traditional social media.
The other day, I saw a sign on a building for a painting supply manufacturer "since 1748": https://www.tollens.com/la-marque/histoire. I found that quite amazing.
Fair enough, but how life-crucial can an old copy of Adobe be?... I'm assuming a project like the Voyager mission relies on something a bit more bespoke than a copy of Adobe Creative Whatever. I really hope the defence forces core mission doesn't depend on Adobe Creative Cloud.
In Elixir specifically you've got structs that are somewhat similar to types, %MyStuff{}, and if you need to you can use Ecto to get some guarantees. You also tend to focus more on the shape of data than the name, e.g. with pattern matching in places like function declarations and case expressions, which emulates quite a bit of what you typically use a type system to accomplish.

Here's a summary of the type system they're exploring for Elixir: https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h...
It means that someone who spends 100% of their money on distribution is going to have an easier time than someone who pays for content and distribution.
> and FOSS or not FOSS is irrelevant.

I don’t think this is universally applicable. I think you can differentiate software by how important it is.

Some software is at the very core of your business. A CAD, a ECAD, some lab software or a video editing program. Realistically, if you cannot justify the expensive of that software for your business, you probably don’t have a business. Many of those apps require substantial R&D to get right, something you can only afford if you make real money by building it.

But there are other supporting applications that are not as close to your value add as your core apps, but they can still sleep you over real bad if the vendor goes bust or raises prices into the sky. That may be a teams chat app, a mail client, a wiki software. Most of those apps are essentially the infrastructure of any business nowadays and are relatively solved problems. In this area OSS really shines and reduces a lot of the vendor risk.
You probably wouldn't also give your letter of resignation with your knees on the floor, asking the boss to "forgive me because i failed you", right ?

Yes, japan is a whole different mentality, with a completely different set of values and social norms ( mostly focused on "don't show disrespect to others", and "don't embarrass yourself"). Traveling from japan to the US/Hawaii was probably where i experienced the largest culture shock (and not in a flattering way for americans). It felt like going from civilization to barbaric lands.

On the other hand i can see why some japanese people can't handle that much pressure on their everyday behavior and prefer the western mentality at some point in their life.
Related comment here: https://news.ycombinator.com/item?id=42169771:

> "I can't quit the job. If I say I'm going to quit, I'll be threatened that I will have to pay damages for quitting."
Yeah, I've been looking for a guide to implementing qr readers from 0. Explicitly not 'oh just plug in this CV library in, feed it the image and it spits out the result' like all the stuff I find in Google on the topic.

I am looking for a guide that walks you through implementing all the algorithms necessary after you have the decoded raw image data.
Linux 6.12 Preps For Release With Real-Time, Sched_Ext, Stable Xe2 & Raspberry Pi 5:

https://www.phoronix.com/news/Linux-6.12-Feature-Reminder
The kernel newbies link in TFA is usually worth reading, albeit a bit technical / low level. (Haven't done it yet and haven't followed the kernel recently, so cannot comment how complete it is this time / at the moment)
> How do you deal with lack of types?

Not GP but I'm using Clojure for both the front-end (ClojureScript) and the "back-end" (server running Clojure), sharing Clojure code between the two.

Clojure is not typed but I use Clojure specs. It's not a type system but it's really nice. You can spec everything, including specc'ing functions: for example you can do stuff like: "while in dev, verify that this function returns indeed a collection that is actually sorted everytime it is called". I'm not saying: "no types + clojure specs" beats types but it exists and it helps to solve some of the things types are useful for.

https://clojure.org/guides/spec