skysight-inc/HackerNews huggingface dataset:
For me it's because it looks pretty. The light and sounds of factorio are so much fun. Trains going zoom, research centers going zip etc.

I wish real programming tools were this much fun.
PT Cruiser and New Beetle were also incredible attention-getters when new and eventual unexciting flops. The new VW ID Buzz van will be the same due to the subpar mileage. What good is a road trip car that you must stop to charge every 200 miles?
I’m also aware of one Drupal failed experiment somewhere in the same organisation…
Indeed CUDA is nice due to the way it uses C++, integrates host and GPU code in a single file, and in the convenience of compilation. Basically I think CUDA is a bit easier to start with than OpenCL.

OTOH CUDA only works on Nvidia, and that's a major limitation.

GpuOwl uses heavily FP64 ("double" floating point), and FP64 is more readily available at consumer prices on AMD GPUs. We (the GIMPS project) use a lot of Radeon VII and Radeon Pro VII GPUs, which have great FP64 at a cheap price (I am personally running 8x Radeon Pro VII that I bought new for about $300 a piece).

So you see, for us AMD GPUs are the first citizen. Of course I want to support Nvidia GPUs as well, and OpenCL allows that. Luke Durant did run GpuOwl on a lot of Nvidia GPUs in the cloud, and I'm happy GpuOwl did work well for him on Nvidia.
They’re especially great at depreciating: https://insideevs.com/news/715992/save-used-evs-price-differ...

Second only to the MB EQS. Down almost half in 12 months. This is why EVs are lease-only vehicles right now IMO.
Another issue with lots of older processors is that they would slow down clock speed when using SIMD instructions so much that there was effectively no performance gain. You had to be very careful which instructions you could actually use.
> Factual error: near the top of your comment, you say that wheat has about twice the protein of corn (maize).
> Wheat actually has more than three times the protein of maize

No factual error here.
The wheat flour from which I make bread has 13% proteins, while the cornflour that I use has 6.4% proteins.

It is likely that unlike me, you do not cook your own food, which is why you are not aware about the content of nutrients in food ingredients.

The protein content in other parts of plants does not matter. Only the content in the products that you can buy and use for cooking matters. The 6.4% protein content for cornflour is pretty much the same in all brands of cornflour that I have seen in Europe. The wheat flour that I use is the one with the highest protein content. Most other brands have a lower protein content, down to 10% of protein.

> Corn / maize: less than 17 grams carbs per 100 grams

This must be a hallucination. Cornflour almost always has around 75 grams of starch per 100 grams. Wheat flour has a slightly lower starch content, the value written by you, 71 g per 100 g is indeed correct and typical.

The energy content of the cornflour I use is 3410 kcal/100 g and of the wheat flour is 3530 kcal/100 g. Nevertheless, the slightly higher value for wheat flour is misleading, because the gluten is never digested completely and even for the part of the gluten that is digested, the body spends more energy for amino-acid processing than for starch processing, so the net energy intake is actually slightly lower for wheat flour.

It is possible to eat only fat for energy. It is also possible to eat only carbohydrates for energy. This does not mean that the extremes are the best choices.

So you should better check your facts, because the values are so far from correct as to qualify for "hallucinations" (i.e. "more than three times" vs. 13/6.4 and 17 g vs. 75 g).
Thank you! I ended up having to look at the PR to make any sense of the blog post, but your explanation and links makes things much clearer
The definition of natural numbers used in any sort of formalized mathematics includes zero. Without zero, you don't have induction (and ℕ wouldn't form a monoid).
It's good that people are trying to help ALS patients with technology, but most ALS patients are not in the terminal phase of their disease.

Most pALS have difficulties speaking, their voice is weak and sometimes there is a pronunciation problem. Many pALS use simple assistive devices like a personal voice amplifier, or a text to speech device.

Sometimes the problem is that "normal" people think pALS are deaf so they speak loudly but the patient can hear quite normally. Or doctors or other people ignore the patient and insist on speaking to the carer as if the patient cannot comprehend it.

https://alsnewstoday.com/forums/forums/topic/artificial-voic...

https://alsnewstoday.com/columns/microphone-voice-hear/
Support for ``hanging-punctuation`` is not there yet.
It depends? Sometimes it is the feature set, but for example with future VMware pricing we'd be cheaper off hiring two full-time staff and running proxmox, which is currently being evaluated.
Quasars are bright because they are surrounded by material that accretes and shines. If they are isolated then they are just quiet black holes.
Funny anecdote: back in 2004-2006 when I held the Infosec 101 course at the university, I raised an obvious point in the privacy section. If an individual harvests data on other people and then uses that to track their movements, actions and behaviours - we'd call it stalking. When a company does that, we call it data mining.

The lecture used to shock the students from the economics department.
ARM broke WIntel.
Model Collapse
Open source won those battles but the war doesn't end. The next fight is AI and thanks to a leak we have open source (weights and inference) models now.

Without that leak we would not have the ecosystem evolving around Llama.
> Some will say that we should forbid web content from using GPUs. But that would push apps and their users to native platforms that don't even try to minimize fingerprinting at a technical level

Conflating "websites" with "apps" is what lead to this mess in the first place. You can't just "try to minimize fingerprinting", you either prevent it or don't. And by the time you expose a GPU to the web, you're well inside the latter category.

IMO the only solution to the tracking epidemic is making boundaries between the two clear. Just like some random blog can't read my GPS location without asking first, it shouldn't be given access to other tracking vectors without user consent either.
...which doesn't rely on any OSI decisions.
So, almost all servers running Linux around the world is just ignored by the author?
I've heard it said that English tends to reify language; that it tends to turn every-thing into a "thing". So no-thing still gets processed as a thing, in English. I'd be curious how "nothing" and "zero" are processed in other languages/cultures and if the experience/phenomenology changes. E.g., if 0 is recorded state of a place-value on an abacus, that's got a very different feel than 0 as a count term. And the 0th position in an array has a very distinct feeling as a location, and say the transition from an empty basket to a basket with one apple, has it's own *feel. Emptiness is a state of being, not a "thing". Not every-thing is a thing, but English makes it seem so. Maybe all languages make it so seem (And maybe German too, [c.f., Heidegger: the nothing noths])?

*edited to say feel instead of fill
Oh. I first thought it would be about blenders and thought "what other principles would be there?"
When I go to make a cake and need another cup of sugar, I have zero sugar. When I borrow a cup from the neighbor, and owe them one, I have -1 cups of sugar. Naturally.
yes, this makes sense, thanks for pointing it out, silly confusion on my part
My above answer was typed on a mobile phone while travelling, so it was maybe exceedingly brief. But now, on a real keyboard, I can go into more detail on any point if there's interest.
We use MS Teams at my company. The Word and Excel in the Windows Teams app are so buggy that I can almost never successfully open a file. It just times out and eventually shows a "please try again later" message nearly every time. I've uninstalled and reinstalled the Teams app four or five times trying to fix this.

We've totally given up any kind of collaborative document editing because it's too frustrating, or we use Notion instead, which for all it's fault, at least the basic stuff like loading a bloody file works...
It has been like this for a while. Teslas paint jobs were never amazing. I knew a guy that worked for a vehicle fleet management company. Most of the Teslas they were dealing with had such a bad paint job that they resorted to vinyl wrapping them.

Granted, this was a few years ago. I would hope they got their quality control processes dialed in by now
You get a long way if you start from geometry, the numbers just being written representation of geometric constructs. The numberline is one such geometric construct that can be interpreted easily with the reals (distance along the line from the origin in some direction). Complex numbers can then be considered an algebra representing rotations and translations in a plane. The various geometric algebras map to more geometric constructs again.
And the ones that do are white only, single cab full beds with no options. The fleet / contractor special. A Cybertruck is not that and was never meant to be.
I think the key point is this;

>> (By the way, all new software without accompanying support & guidance is doomed to fail. And if that software comes from a dominant player, you’ll just have to deal with that by the way.)

There's a temptation to conflate the software license with the software business. This is natural, but places software as the primary value in the chain.

From a business perspective the software though is a cheap part of the chain. And the least interesting part.

I don't pick say accounting software based on price. Or access to the source code. I base it on effectiveness. And a big part of that effectiveness is that staff can run it. And when it all goes wrong there's someone to call. I'm buying a -relationship-, not software.

Thats why RedHat is a business. They're not selling Linux, they're selling the reliability, longevity, services, support etc.

In truth the license doesn't matter. My accounting software might be open or closed. My supplier doesn't sell me based on the license. They sell me by convincing me that everything just works, and when it doesn't they'll be there to fix it.
Many configuration files for tools in the JS ecosystem actually do allow both of those through json5 (https://json5.org/)
The entire article is about office IT. Productivity software, etc. Basically, people emailing excel sheets to each other. I don't see how the OS running on servers is related to that.
I was in the pool!
Really?

You don't think that there are objective and measurable differences in disabilities?

Let's take plegia for example -- all other things being equal which is worse being monoplegic, paraplegic, triplegic, or quadriplegic?

Not recognizing objective differences in quality of life associated with varying disabilities does a disservice to those people with extreme disabilities and minimizes and marginalizes their struggles.
Wish all browsers, at least the big ones, would do this by default. It would save regular users like us from fumbling around trying to figure out what works.
You can't have a full desktop with just GNU packages as X11 it's MIT licensed, but it's fine.

Also, on Texinfo, it lies on Texlive for PDF's and HTML math output, but by
default tlmgr (the texlive installer) will install a full set just composed of FLOSS (DFSG) licensed packages, enough to cover a 99,999% of the real life Texlive usage.

Back to desktop environments, I don't consider GNOME part of GNU any more, they even promoted propietary software
being readily available through flatpak under their blog.

Gnome became RedHatware, or Icazaware. And, sadly, GNUStep went somewhere out from GNU. I think I heard that from Gregory Casamento,
but I might be wrong.

Said this, even if GNUStep looks outdated, it would have been a far better way than Gnome, which broke everywhing with every release to be a platform for RH/SystemD and nothing more.

GNUStep would have several options to run fast on both legacy and modern machines. Maybe you don't know, but it has modernish themes looking better than the squared NeXT look.
Cloud exit assessment – a framework for leaving the cloud
I intend this post more as a discussion starter, but I welcome any comments, criticisms, or opposing views.

I would like to draw your attention for a moment to the topic of 'cloud exit.' While this may seem unusual here, I believe that most organizations—whether startups or enterprises—lack an understanding of the vendor lock-in they encounter with a cloud-first strategy, and there are limited tools available on the market to assess these risks.

Due to unfavorable market conditions as a cloud security freelancer, I've had more time over the last couple of months, which is why I started building a unified cloud exit assessment solution that helps organizations understand the risks associated with their cloud landscape and supports them in better understanding the risks, challenges and constraints of a potential cloud exit.

The solution is still in its early stages (I’ve built it without VC funding or other investors), but I would be happy to share it with you for your review and feedback.

The 'assessment engine' is based on the following building blocks:
1) Define Scope & Exit Strategy type: For Microsoft Azure, the scope can be a resource group, while for AWS, it can be an AWS account and region.
2) Build Resource Inventory: List the used resources/services.
3) Build Cost Inventory: Identify the associated costs of the used resources/services.
4) Perform Risk Assessment: Apply a pre-defined rule set to examine the resources and complexity within the defined scope.
5) Conduct Alternative Technology Analysis: Evaluate the available alternative technologies on the market.
6) Develop Report (Exit Strategy/Exit Plan): Create a report based.

I've created a lighweight version of the assessment engine and you can try it on your own:
https://exitcloud.io/
(No registration or credit card required)

Example report - EU:
https://report.eu.exitcloud.io/737d5f09-3e54-4777-bdc1-059f5f5b2e1c/index.html
(for users who do not want to test it on their own infrastructure, but are interested in the output report )

the example report used the 'Migration to Alternate Cloud' exit strategy, which is why you can find only cloud-related alternative technologies.

To avoid any misunderstandings, here are a few notes:
- The lightweight version was built on Microsoft Azure because it was the fastest and simplest way to set it up. (Yes, a bit ironic…)
- I have no preference for any particular cloud service provider; each has its own advantages and disadvantages.
- I am neither a frontend nor a hardcore backend developer, so please excuse me if the aforementioned lightweight version contains some 'hacks.'
- I’m not trying to convince anyone that the cloud is good or bad.
- Since a cloud exit depends on an enormous number of factors and there can be many dependencies for an application, my goal is not to promise a solution that solves everything with just a Next/Next/Finish approach.

Best regards,
Bence.
Just migrated from GitHub to Gitlab, also finally made the move away from macOS towards Ubuntu as my primary machine. Ive been using Macs since almost 15 years, enjoyed it all the way but FOSS comms snd tech is the future.
> we have folks in Europe that can't even clone the repo due to it's size

Officer, I'd like to report a murder committed in a side note!
Can’t by design. It’s a different process. You can’t get the same smooth transitions as easily with the light faders on pioneer djms (the standard).
I usually lose connectivity on train journeys across Germany. I'm offline most of the way. Even the in train wifi gets quite bad in remote areas. Because they depend on the same shitty mobile networks. There's a stark difference as soon as you cross the borders with other countries. Suddenly stuff works again. Things stop timing out.

I also deal with commercial customers that have companies in areas with either no or poor mobile connectivity and since we sell mobile apps to them, we always need to double check they actually have a good connection. One of our customers is on the edge of a city with very spotty 4G at best. I recently recommended Star Link to another company that is operating in rural areas. They were asking about offline capabilities of our app. Because they deal with poor connectivity all the time. I made the point that you can get internet anywhere you want now for a fairly reasonable price.
No dashboard, no stalks, no extra buttons are needed. The voice control works just fine.
80% of Linux code contributions come from US big tech.
Thanks for the input and links. I'll need to test out the costs of the mitigations.

BTW, I found one of the rust rfc documents helpful for understanding the borrow checker. Do you know if there is a similar rust RFC document for the upcoming polonius borrowchecker, even if it's just a working copy? I'm having trouble finding anything beyond some blog posts.
The title is a bit misleading IMHO. It's more like analog vs digital.
After all, from an electrical point of view they're usually just potentiometers and you can build them either as rotary or as linear potentiometers, but it's just a wiper on a resistive conductive track... (of course there are exceptions that work differently and use hall effect or optical sensors).

The article only talks about the actual circuit that is behind that potentiometer.

Having built some MIDI controllers myself in the past, I noticed that rotary potentiometers allow you to better "decouple" arm/shoulder movements from hand/finger movements. I.e. when you're standing and and holding that knob, It's easier to make precise adjustments when there's a rotary knob you can "hold on to" and slowly twist your fingers, whereas with a linear potentiometer I usually have to keep a finger on the surface next to the knob to "compensate" for involuntary movements coming from my body and arm...
Yes, but kinda complicated.

You have to first read the image header, an optional ICC profile and finally a portion of the first frame. This first frame might actually be a preview generated by an encoder, but should be fine for our purpose and it's not hard to seek to subsequent frames anyway. The frame itself contains its own header and all offsets to per-frame sections ("TOC"), while there is always one LfGlobal section that contains the heavily downscaled---8x or more---image in the modular bitstream, even when the frame itself uses VarDCT.

Any higher resolution would require some support from the encoder. The prime mechanism relevant here is a version of the modified Haar transform named Squeeze, which generates two half-sized images from one source image. As each output image is placed to distinct sections, only one out of two output images is needed for low-fidelity decoding. If the encoder didn't do any transformation however (often the case in VarDCT images), then all sections would be required regardless of the target resolution.

Therefore it is technically possible and in fact libjxl does support partial decoding by rendering a partial bitstream, but anything more than that would be surprisingly complex. For example how many bytes are needed to ensure that we have at least 8x downscaled image? This generally needs TOC, and yet a pathological encoder can put the LfGlobal section to the very end of frame to mess with decoders (though no such encoder is known at the moment). Any transformation, not just Squeeze, has to be also accounted to ensure that all of them will produce the wanted resolution once combined. Since the ICC profile and TOC already require most entropy encoding stuffs except for meta-adaptive trees, even the calculation of the number of required bytes already needs about 1/2--1/3 of the full decoder in my estimate from building J40.

That said, I'm not very sure this complexity could've been radically reduced without inefficiency in the first place. In fact I've just described what I wanted when I started to build J40! I think there was an informal agreement that the ICC profile could have been made skippable, but you still need all the same stuff for decoding TOC anyway. Transformation is a vital part of compression and can't be easily removed or replaced. So any such tool would be definitely possible, but necessarily complicated, to build.
I don't order my keys at all. All mine are on a carabiner, for maximum flexibility, it's modular. I'm not taking anything but my front door key for a dog walk, for example. All my separate keys have individual clips too.

The idea is to only have the keys I need for a particular journey.
Tangentially, although there's been sporadic setbacks, as Limux[1] in 2017, there are new commitments to linux[2] that I hope will lead the way, at least in Europe.

[1]https://en.wikipedia.org/wiki/LiMux

[2]https://arstechnica.com/information-technology/2024/04/germa...
Yes, this can be tested by just unplugging or turning off a machine/VM with that IP address. Stopping a service is a planned action that you could handle by updating your DNS first.
That’s why I prefer Satisfactory : it’s the same principle but it also allows you to build gigantic great and beautiful things. For me it’s the perfect mix between Factorio (for building factories) and Minecraft (for allowing you to create your environment) and, contrary to those two, it’s also aesthetically beautiful. In fact building production lines is not even what I prefer, what I prefer is organizing them in chaotically beautiful buildings.

(Don’t think I want to start a debate, I loved the 3 games and played them a lot, it’s just that Satisfactory won my heart… even the name is great).
Hilarious that they used the base 911 as well, the one with slightly less horsepower than a BMW 340i. We’re talking Golf-R-with-a-chip-tune / stage 2 WRX levels of power here. Not exactly impressive in terms of actual sports cars.

Then you get to lateral grip and uhh, yeah 0.76G is worse than the average minivan.

911s are not designed for drag, especially the base model. If they wanted to compare it to something that’s good in a straight line but no good in corners, a Dodge Demon 170 stickers for under $100k. Comparable horsepower, too.
Nice to see that Microsoft is dog-fooding Azure DevOps. It seems that more and more Azure services only have native connectors to GitHub so I actually thought it was moving towards abandonware.
What Are Solana Liquidity Pools?
Solana liquidity pools are an elegant application of constant product market maker formulas running at 400ms block times. This technical primer breaks down how they work, from basic token swap mathematics to Rust implementation examples. We explore how these automated markets eliminate traditional finance intermediaries through smart contracts, discuss their underlying mathematical principles, and examine the emergence of concentrated liquidity positions. Written for developers interested in DeFi mechanics, with code samples you can run yourself.
Meta was always planning to release LLaMA to the public. They were literally sending LLaMA 1 to anyone with a ".edu" email.
I have been very impressed with what you can build on it.

I built this little service to add UK specific political location data to Action Network CRM. 300 lines for the actual service!

code here: https://github.com/jms301/ANUpdaterUK/blob/main/src/index.js

Sure it's only taking a webhook, reading an API, looking up a db entry and then updating via API.

But just knowing it's running on someone else's infra and there's so little code to validate is very comforting.

Prior to this I had a version running on a VPS and yeah I can do it. But you end up with a LOT of code / config to run the web server, the queue, the database... And any of that could be introducing bugs and security problems.