skysight-inc/HackerNews huggingface dataset:
You can remove physical capital inheritance, and distribute it across the entire population, it's not communism, it's not UBI, it remove the 'landlord' mentality from otherwise good/capable people. Also it allows removal of a lot of regulations (hence even right-wing ancap, Aren't-style, can support the idea), notably rent, by naturally pushing limited equity housing co-op (since your kids won't inherit your house directly), and freeing a lot of buildings that currently are under inheritance conflicts (I've heard 1/3 to 1/2 of Paris currently vacant houses). The redistribution should be enough to handle a lot of issues.

Also it does nothing to social, cultural and symbolic inheritance, so rich heir will probably still be rich at the end of the day, but at least they would have to work for it.
Implied in this: The expectation to copy binaries between machines and having them work.

Less of an issue if you compile from source.
Apple could force a 111-year-old fruit company to change its Apple logo
How the heck does one copyright a whole-ass image of an apple, wtf?
Gaming seems a lot less important than AI, in particular the graphical fidelity.
Even games with crappy graphics can be fun. Crappy AI, not so much.
https://www.youtube.com/watch?v=4dka29FSZac

Here is a quick and dirty analysis from a US Submariner of 20 years.

It is supposedly, incredibly hard to find defects or damage on carbon fiber. SpaceX did cite this as a reason for using stainless steel. His belief is that there was a hull failure somewhere on the carbon fiber hull; a failure point that simply wasn't found before this dive.
I'm not sure we are in full agreement, my statement was a little ambiguous. I meant to say that, just like stack traces, Go error messages are only helpful to developers, at least 99.9% of the time.

More generally, user error messages and dev error messages are just fundamentally at odds, there is no way to have messages that are good for both cases. User error messages should explain what went wrong, and what they can do differently to workaround the issue (if anything). Dev error messages should explain what the code was doing when something went wrong, to help with figuring out what code needs to be modified.
It's up to anyone making a claim, if they want people who aren't yet convinced to become convinced, to provide some supporting evidence. This basic rule of discourse applies whether one makes a positive claim or a negative claim.

Bluedevilzn made a negative claim, so naturally I'm asking if they can prove their negative.
If you're only trying to coordinate among sub-processes of your top-level script (ones that are at some point forked from the root script and duplicate its file descriptors), there's probably a way to get an approach similar to mine working, though I'd have to think a bit about exactly how to do so. Probably something along the lines of using a FIFO/pipe file in a similar way that I use a normal file in the original snippet.

If you're trying to coordinate multiple invocations of the same script, you're out of luck trying to adapt my approach - something has to manage a resource for multiple unrelated processes, and thus they're all going to need a stable identifier of some sort to access it. There might be something mildly better than a filesystem-based lockfile, but it's almost certainly not worth the complexity/unfamiliarity to other people who might use your code. You're probably best off putting a file in a dedicated temporary directory like `/tmp` and relying on out-of-band cleanup to catch things like SIGKILL that will fall through the cracks of your normal cleanup.
How was going back? I'm assuming the field must be somewhat applied? I did theory, and once you leave there's just no going back. I still try to keep up with the more fun stuff occasionally, because it is indeed much more interesting.
I would not be surprised if this would fly as US has terrible worker protection laws. In most of the world this would never work.

It could also backfire for twitter if this caracterizes them hunting for reasons to fire for cause to save money. There is a strong difference in individually firing someone for performance or systematically creating conditions to bypass mass layoff laws (which might not be hard to prove in twitters case)
> Slack is currently eating 600MB of my RAM, for something I check maybe once an hour.

You forgot about the times when two or more of the electron applications you run because you have no other option decide to take 20% CPU each or more.

Even if you make it a point of pride to run a computer that eats power measurable in kilowatts per hour, that's bad when on battery at least.

And from the article:

> One of the main core differences with Tauri is that it uses a Webview instead of using chromium like in Electron.

What's the difference? It will still end up eating all that ram and needlessly refreshing the cat gifs someone posted a day and a half ago.
They define a generic "is_singular" function and test it with a 2x2 matrix.

The problem with the determinant is not about performance. It is just useless for determining if a matrix is singular. The thing that gives it away is that the determinant is influenced by a rescaling of the matrix:

det(s A) = s^n det(A) where A is a n x n matrix

As an example, would you say that
[[1e-10, 0], [0, 1e-10]]
is singular? It has condition number 1.
Yeah, hard agree on this. Companies need to actually need to make an effort to know their audience & how things works there before even launching there. But nowadays research is secondary to most of them.
I guess it depends what you mean by "complex ui controls".

You can add "hooks" that attach to any normal element. Those hooks have access to push/pull data/events down the socket, so you can basically set up listeners on any element to trigger what would be your normal REST calls. In that respect you can hook your <canvas> into integrating with a liveview process, but obviously it wont receive any DOM difffing etc. If your entire UI is in a canvas, you're probably better off using another UI framework - but perhaps you would still benefit from having a "live process" on the server with a socket, especially if you have any kind of chrome around it. It can simplify lots of stuff in general such as long running tasks, not having to think about a REST API, etc.

People also integrate directly with React/Svelt/Vue/etc though I dont have personal experience with doing that.

I have a reasonably complex LiveView app that has a complex UI, but they're still forms in the end, if only dressed up. Mostly its composed of "function components" (static-y bits of mark up) or "live components" (things that have some internal state, that I want to separate [sic] from the main process).
Is there any valid use case at all for people to progressively disclose card details? There's got to be a reason
Compiling from source is easier said than done for many big open source projects. In practice, they compile only with specific versions of GCC, CMake and libc.
Never owned one of their synths, but I have one of their expression pedals and I love it. It's also built like a tank, real quality. Hope that does not go away with the sale.
For me the benchmark is Mullvad.

The experience of throwing money at them is so satisfying, I almost want to do it just for the rare feeling of zero friction.

If I do want to pay on your website, and it is not as low friction in comparison, I will be considering how much I really want to pay or if I should just give up.
It's a bad take. There can be a lot of socially induced situations (meaning reversible) from which humans can't get out due to the variety of problems. Poverty is one of them, there are a lot of studies that below some threshold humans are highly unlikely to get out of poverty on their own. Same with gambling addiction, drug addiction, a subset of mental disorders which are curable or can be mostly mitigated with meds and so on.

Saying that it's ok to allow people commit suicide due to the above issues is incredibly low empathy. It's a social darwinism basically and while adopting such mentality is a valid option, I think that we as a species can do better.
I have a dockerfile here https://github.com/purton-tech/rust-llm-guide/tree/main/llm-... for running mpt-7b

docker run -it --rm ghcr.io/purton-tech/mpt-7b-chat

It's a big download due to the model size i.e. 5GB. The model is quantized and runs via the ggml tensor library. https://ggml.ai/.
VMware still uses ghz for displaying load and compute capacity on your servers.
>"Business is war"...

The one I heard (and love because it's true) is that business is the art of ripping someone off without pissing them off.

And for the ones still naive to not really understand what I mean: "Costs of labor", "handling fees", and similar line items in an invoice are merely an inverse reflection of how generous the guy billing you feels at that moment.
220B open source models wouldn't be as useful for most users.

You need two RTX 3090 24GB cards already to run inference with a 65B model that is 4bit quantized. Going beyond that (already expensive) hardware is out of reach for the average hobbyist developer.
Sorry to hear that. I’m waiting for my Librem 5 myself and I’m also bracing myself for disappointment, especially given the years of waiting.

A small consolation may be the fact that not all the software development effort we’ve paid for is lost. On the contrary, the work Purism has done both in userspace and kernel have immense value. One day, another Linux-based phone will appear, and it’s going to stand on the shoulders of what Purism did. It’s never going to be perfect, or even nearly as polished as the duopoly UX we’re accustomed to. But it’s going to be good enough, no matter if Purism will even be around by then.

Also, the software for our Librems will only become better with time, as annoyances are ironed out.

tl;dr Purism is definitely underdelivering, and we have all reason to be mad at them. It’s only going to get better though.
Elon Musk, the Jack Welch from wish.
Most home routers have < 16MB of space.
Show HN: Software Developer salaries in Germany by technology and city
Lots of people it's using OpenBSD on macppc with light usage. Even playing some games such as OpenTTD.

Also, software like Luakit has been working fine, and on videoconferencing... once you have USB 2.0 UVC webcams, FFMPEG and drivers working, FLOSS conferencing software (lots of them) will work the same.
According Linus (and everything is a file) "File" actually mean byte array/"stream of bytes"[0]. The latter maps proper well to all cache hierarchy.

[0]: https://yarchive.net/comp/linux/everything_is_file.html
Also wanted to know from your exp, what are some good apps that actually considers localisation even being an international company?
Indeed. Our debit cards are visa/mastercard, but such cards have numbers like NL01BANK012345678901 (IBAN). Credit cards have no additional benefit in day-to-day life but do have an additional cost.
Ideal is actually ideal for consumers, as the merchant doesn't ever receive personal information. For small amounts, it's only a fingerprint away.

It seems to become a European standard: https://nltimes.nl/2023/04/25/dutch-payment-processor-ideal-...
that assumes that there is a clear ranking of payment processors and that the processor that is crap at one moment in time is crap at all moments in time and the processor that is good at one moment in time is good at all moments in time and that the momentary superiority of one payment processor is an absolute superiority that makes them the obvious choice and anyone not making that choice is bad.

Which is, admittedly, a very HN assumption to make on basically any subject that comes up.
> a Moog rip-off

moog is selling very generic circuits, there's no intellectual property at stake, so rip off is I think is quite an exaggeration. The original moog pioneered the space, in less than two decades lost popularity in the face of newer ideas from competitors, and sold out to a big company that milked the brand name for awhile and also wanted to shut it down. The original founder got the rights back and basically pulled a Harley Davidson, made a nostalgic brand with premium pricing, "made in USA", employee ownership, etc.

There's a huge industry of competing synths, and moog's strategy of sitting on big fat brand margins gave them a cushion to old school, but also kept their nice sounding products out of the hands of young musicians. Young musicians getting started are the quintessential "starving artists". Behringer said "hey, these are generic circuits (not much more complicated than logic gates) and tons of people who can't afford them would like to use them. Modern scaled factory manufacture can bring them to the masses" and as a result they are very popular.

laying out the knobs in similar order? I mean, it's File-Edit-View and Cut-Copy-Paste, and laid out like the 6 strings of a guitar...

moog invented the ladder filter, it was amazing and unique, they patented it and enforced the patent. That was 50 years ago, the patent has expired.
Did anyone experience the Palm payment method introduced by Tencent?
zsh solves this with globbing qualifiers:

ls -t *(Lm+10)

"L" for the "file size" qualifier (why "L"? For "less than size", I think – probably because "s" is already used for setuid), "m" for megabytes, "+" for "larger than". You can also add "om" or "Om" to sort by mtime, but ls will reorder it so you need the -t flag (or the -U flag to not sort things).

The syntax is not easy, even byzantine, but it's a lot less to type and pretty convenient in interactive shells.
alternatives are standard wire-transfer, which will take a few days (wtf?) and some privately run proxy-service for wire-transfers (sofortueberweisung.de) where you login with the banking credentials on a non-bank website (yes, really) which manages to give the seller a confirmation of the transaction.

no alternative thou that manages adresses, confirmation and the actual transaction with one login/button
Archive link: https://archive.is/9g5kS
This might not end well
Just because you can put a link to a site on your desktop and make it run in its own window (and maybe process) it will make the "app" less bloated?
In Canada use H0H 0H0. This is Santa's postal code.
That's basically paying via QR code, and not an entirely new concept. Crypto works this way, and I believe WeChat or similar payment systems, too. Good idea for one-time payments, but honestly, those are no longer the norm. If you're not paying for something physical to be shipped to your home, chances are it's a subscription anyways in which case a payment flow like this would be a nightmare to both the user and the merchant alike.
It's a simple statement of fact, but it does need to be pointed out when ARM or RISC is often hyped. Many forget that that most non-x86's are system-on-chips, with very different components on them to make each a unique hardware platform on its own for system developers (and thus a huge pain in the butt) compared to the more "standardised" x86-64 hardware available from Intel and AMD.

I fear that unless some kind of standardisation is introduced for SoCs, we are looking at a very fragmented future for non-x86-64 platforms.
this. stage scenes where you accidentally stumble on a wounded dog and you rescue it. accentuate with tearful music. $$$
See the pitch memo that raised €105M for four-week-old startup Mistral
The Lex Fridman podcast also is a fascinating discussion with Dr. Levin. Mind-blowing.

https://www.youtube.com/watch?v=p3lsYlod5OU&t=2467s
AI apps for ideation, research, and validation
7 AI apps for ideation, research, and validation.

1. Notion: Notion is an all-in-one workspace where you can write, plan, collaborate and get organized - it allows you to take notes, add tasks, manage projects & more. Imagine a lego structure. Notion provides the building blocks and you can create your own layouts and toolkit to get work done.

2. Browse AI: Browse.AI lets you train a robot to scrape or monitor any website in 2 mins: No-code 1-click automations Adapts to website changes Works on almost any website Simulates user actions Integrates w. Google Sheet & Zapier API & webhooks.

3. Build: Build is a 4-week online community + cohort that enables & empowers anyone irrespective of their background to launch a side hustle in 4 weeks! Learn to ideate, build & launch to set yourself on the path of financial independence.

4. Gimme Summary AI: Free chrome extension to summarize articles on the web using ChatGPT AI. 100% free and works on all sites!

5. SaaS Library — Empower Your Journey: Unlock the full potential of your SaaS ideas with SaaSLibrary's detailed product descriptions, all of which can be easily built with AI tools. Our platform offers a wealth of information on cutting-edge product ideas, including personas, marketing strategies, features, and revenue models.

6. Komo: Komo Search is a generative search engine that you could chat, explore and search. - Chat: Deep dive, brainstorm or discuss topics with up-to-date info and links to sources. - Explore: See what the community is talking about. - Search: Get quick answers or links to resources.

7. Artifact:A personalized news feed driven by advanced artificial intelligence which is currently in private beta, developed by the founders of Instagram, it's kind of like TikTok for text.
> Being fired was an ideal outcome for Lochridge, because Lochridge was therefore not piloting the sub this week.

What an absurd thing to say. Not having the sub sink has all the upsides and none of the downsides of having it sink. Ergo, being fired is guaranteed not to be optimal.
In this story, it is also interesting to see that the hard to fix annoyance is caused by WDDA.

Again a crappy proprietary solution of WD. Instead of using standards...
where shall i send my money, kindhearted stranger? ah, yeah, and flagged of course ...
Deepmind is google, and google suffers from chronical dabbling and never shipping products, I'd be surprised if they even care much about generalizing to useful tasks.

And about floor vs ceiling, what's really important is robustness, only robust robots can be deployed in the wild, at this time Dactyl with all its fingers is still too difficult to control, RoboCat got the grippers right, the problem really is they are again doing cute things with large models instead of raising robustness.
Does this deal with arbitrary filenames (having newlines, control chars etc) correctly? Or does Plan9 forbid such filenames?
Hold your plucked chicken, Diogenes. Note the "evenly distributed" requirement. This is not.

But in general, sure, there's a lot of hash functions that aren't great. f(x)=x is one, that's actually even seen in the wild. Java's Integer class does that for its hashCode() function, and it even does a passable job of indexing a hash table.
Oh, wait, THAT'S what keeps breaking umlauts every time Mac users try to share files with any other operating system? Bloody hell, that garbage just keeps causing trouble constantly.
But still dropdown help users to remember the date layout (MM/YY) and also it is useful in cases where it is not intuitive that you can type.
Also, expiry date is always somewhere around 5 to 10 years so not a lot of scroll.
IntelliJ can have its own dependency hell, don't worry. Not so often but it happens.

Last time I upgraded an old install i wasn't using, it pulled its own JRE, then pulled a new gradle which promptly complained about the JRE Android Studio installed itself.

Had to do some googling and force it to use a JRE that both the IDE and gradle liked.

But as I said, that doesn't happen often. It's just funny when it does, in a masochistic sort of way.
Nope, do you have a link?
The author is confused. The points they make are not about x86 vs. non-x86, they're instead about mixing different architectures. Yes, if you write a program and deploy it on three machines, and they all have different pointer sizes, endianness, and executable formats (PE, ELF, etc.) then, yes that can suck.

If this article was written 10 years ago, more people would probably agree. But nowadays, its perfectly possible to have a setup where all your machines, from large servers, to laptops, to small embedded devices, are x86, or aarch64, or something like that, and no mixed architecture is present. There are other, possibly more glaring, issues with sharing software across very different setups: Memory requirements, assumptions about filesystem layout, assumptions about syscalls/capabilities, assumptions about security. The architecture is usually at most a cli switch in your build pipeline, all this other stuff isn't.

That said, if you use Rust, Zig, Java, C++ (with Zig C++, for example), C (with Zig CC), building N different binaries for different targets is a bash script with exactly N lines of code. Not sure that's all that hard.

> where [...] people haven't tried their software, software has architecture specific bugs

I have to agree with this, just from the projects I've been part of, reviewed and used in the past. This is not an ARM issue, its an issue of laziness. People are inherently lazy, and they will only build and test on what is convenient. x86 machine at home, x86 ci/cd server, ... guess what isn't being tested on? Non-x86.
That said, there are not that many things that can go wrong on non-x86 in my experience. They're usually little endian, they usually have 32 or 64 bit pointers, sizes, etc., and if they don't, they're likely not magical either.

People who still write C code, but also don't know that they can't just use `char`, `int` and `long` to mean 8, 32, and 64 bit, are the only population that will have issues here. Sadly, that's a lot of people in my experience.

The real issue is everything else, like I said above (fs layout, security, assumptions about OS specific behavior, ...)
If I see correctly, the base of the screen is screwed to the hull? At least there is now less than the advertised 12.7 cm of carbon fibre composite at that point.
It won't be long until someone makes an extension that can detect AP servers and lets you interact with remote instances using your own.
It does work in theory and for integer numbers. Such an algorithm might be used in practice when numerical stability is concerned, but condition number can certainly be defined somewhere in another textbook and you just need more context to tell it to use another method.
What do archive.org do with books once they've been "archived"?

I have much more faith in the ability of paper books to maintain an archive of knowledge and experience, than an ever-expanding digital warehouse that is reliant on charitable donations.
Nokia failed because Microsoft sent a trojan horse to them. Nokia died because of Microsoft.
Google is enhancing the Chrome experience for iOS users by eliminating the need to switch between multiple apps to perform common tasks. In the updated Chrome for iOS, users will have the convenience of viewing Maps addresses, creating Calendar events, and translating specific text directly within the browser, eliminating the need to switch to separate applications. With this update, it becomes possible to find a restaurant's location, set a reminder to visit that restaurant, and even decipher the menu, all from a single place in Chrome.
The same flow would work for subscriptions.

The amount would just be a string like "whatever+whenever".

So you tell your payment provider that you authorize this merchant to pull whatever amount of money whenever they feel like.

And not give out a piece of data that authorizes anybody to pull whatever amount of money whenever they feel like.
M3O.org – Community Led Infrastructure
In my experience, dynamically typed languages come with poor tooling support. Auto-complete, for example, does not work very well among other things.
it's a more modern API to system calls in general, though most of the focus is on IO.
Except the smartphones everyone brought along.
Bike rental places were driven out of business by Bixi.