skysight-inc/HackerNews huggingface dataset:
Found an image: https://en.wikipedia.org/wiki/Vichy_France#/media/File:Monet...

Having reflected, the general problem with "homeland" vs "patriotism" is that the narrower focus might lead to silliness such as the overseas francophonie getting textbooks speaking about "our ancestors, the celts".

Lagniappe: https://www.youtube.com/watch?v=ls_nVMZK3rM (Euh les filles, are-you sure that the problem of inégalité as posed is, in fact, soluble by radicals?)

(at least Vichy France left things at « Famille » and didn't go so far as the teutonic triple: https://en.wikipedia.org/wiki/Kinder,_Küche,_Kirche#Third_Re... )
I just tried this myself and I did not have a painless experience. Hah. Without the `musl` Archlinux package installed, I get this:

--- stderr
configure: error: in `/home/andrew/rust/ripgrep/target/x86_64-unknown-linux-musl/release/build/jemalloc-sys-b7d053053989ba56/out/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
thread 'main' panicked at /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.4+5.3.0-patched/build.rs:351:9:
command did not execute successfully: cd "/home/andrew/rust/ripgrep/target/x86_64-unknown-linux-musl/release/build/jemalloc-sys-b7d053053989ba56/out/build" && CC="musl-gcc" CFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -m64 -static -Wall" CPPFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -m64 -static -Wall" LDFLAGS="-O3 -ffunction-sections -fdata-sections -fPIC -gdwarf-4 -fno-omit-frame-pointer -m64 -static -Wall" "sh" "/home/andrew/rust/ripgrep/target/x86_64-unknown-linux-musl/release/build/jemalloc-sys-b7d053053989ba56/out/build/configure" "--disable-cxx" "--enable-doc=no" "--enable-shared=no" "--with-jemalloc-prefix=_rjem_" "--with-private-namespace=_rjem_" "--host=x86_64-unknown-linux-musl" "--build=x86_64-unknown-linux-gnu" "--prefix=/home/andrew/rust/ripgrep/target/x86_64-unknown-linux-musl/release/build/jemalloc-sys-b7d053053989ba56/out"
expected success, got: exit status: 77

Notice, in particular, that there is `CC=musl-gcc` in the error above. But:

$ which musl-gcc
musl-gcc not found

I think the spoiler here is the fact that ripgrep uses jemalloc when you build with musl on 64-bit: https://github.com/BurntSushi/ripgrep/blob/c9ebcbd8abe48c833...

If you comment out those lines and remove the `jemallocator` dependency from `Cargo.toml`, then the build succeeds.

I imagine you'll run into this same problem if you enable ripgrep's `pcre2` feature.

However, after installing the `musl` Archlinux package (which provides `musl-gcc`, among other things of course), then the above command builds just fine. Including with `jemallocator` or even with the `pcre2` feature enabled.
You’re assuming that without a patent, the RP2040 wouldn’t immediately have counterfeits flooding the market without any hope of legal action. This has happened with the ATMegas, this has happened with the ESP32s, this has happened with the STM32s, it’s a valid concern. You’re also assuming there wouldn’t be legal-ish pseudo-compatible clones, like the GD32 clone series of the STM32.
Forth as well
Kubernetes Ingress on Bare Metal
arduino is the other name in this space + has been making interesting moves; their industrial / PLC offering has gotten very serious in the last few years and they are ahead of pi on the cloud front (though open question whether either of them will do well in cloud; their customers are too savvy + nimble for a lock-in play)

arduino is approaching the business bottom up (tiny well-known chips), pi top-down (it's just linux with some GPIO pins)

also have competitors at the margin like nvidia (who could legit own 'iot edge AI' if that ever even matters) + waveshare, the off-brand pi manufacturer who remarkably has way more pi-compatible devices than actual pi

excited for IPO if it means the #1 linux board finally supports suspend-to-ram
> It's still vastly inferior to the more entrenched databases. Both in terms of performance - especially under concurrency, and in available featureset

It's inferior at a use case it wasn't designed for. It's definitely superior for at a use case it was designed for.
> Windows software is often enough "portable executables" that can run off the folder they were unzipped into, and historically, even installed apps could often enough be copy-pasted from their installation folder into another machine and Just Work (it was helpful, in particular, that all the DLL files lived next to the executable instead of being installed system-wide).

This hasn't always been true. The portable executables are a nice user convenience for certain apps, but by no means all, and Windows is the platform for which "DLL hell" was coined. They even got briefly worse with the "GAC" for .NET Framework, although it rapidly became apparent what the problem with that was.

These days they really want you to use .appx and ship via the Microsoft Store, so of course nobody does that and all Windows software is (a) nice single executables (b) sprawling DLL monsters (c) javascript in a box (Teams!) or (d) games.

Now I'm wondering if SQLite could be a viable executable format to unify PE and COFF.
> which is law, but forced disclosure. Hospitals should have to disclosure full costs and breakdown to insurance and to you for procedures before actions are taken

Fun fact, this is already the law. The price of your appendectomy will be $2000-$80000, does that help? Your insurance will also tell you that an appendectomy costs $14 if you get it done out of network and so that's all they're paying.
I use Flameshot combined with Tesseract and zbarimg to quickly clip areas of the screen and either OCR them or decode barcodes, which I then map to hotkey combinations.

For example, I have `bash -c 'flameshot gui -s -r | tesseract - - | gxmessage -title "Decoded Data" -fn "Consolas 12" -wrap -geometry 640x480 -file -'` mapped to Super+O, so I can just press the key combo, select a region of the screen, and have the OCRed text immediately displayed in a dialog box from gxmessage (which accounts for most of the command line). Replace 'tesseract' with 'zbarimg' and you have a barcode scanner.
> Why should businesses be entitled to my money if their offerings have no value to me?

That's completely the wrong framing for this idea.

The problem is that you don't know if it's valuable until you've bought it, unless the seller gives it for free and just trusts you to pay later in the event you did.

If I see a new-to-me fruit in the supermarket, I can buy one to see if I like it, and I can be reasonably confident that my first taste will be a reliable indicator of if I should buy more.

People used to do this with entire newspapers, but (1) newspapers have been derided for taking nonsense for basically as long as we would even recognise them to be newspapers in the modern sense, and (2) dividing them up into separate web pages per article makes the challenge greater, as it's gone from 50p for the entire broadsheet based on the front page headline as an advert, to a "please subscribe" banner after seeing the headline and generic intro paragraph for a random article you were probably linked to because someone else thought it was interesting.
> import django

Not really in one file, is it?
I understand that nonce reuse is catastrophic, but I don't think I understand when it can be abused. Does the attacker have to know which two messages share a nonce? Is knowing that out of N messages, at least one pair shares a nonce already enough?
Q&A with Qualcomm CEO Cristiano Amon – By Dr. Ian Cutress
Whether their preferred companies are receiving it or not.
It's a little weird to intentionally go to a store and then be upset thet it shows you things you want to buy.
We are all vulnerable to abstractions. Those with thinner boundaries of the mind are easier to penetrate with folklore. Often these disinformation efforts are emotionally powerful enough to transcend science and reason.

https://en.wikipedia.org/wiki/Boundaries_of_the_mind
C is still in high demand in Germany. And it will be in the embedded space for many years. Most likely, you replied to ghost jobs and/or the company has since decided that they need to save money. Your best bet, therefore, is to optimise for a slow job market. Keep the current job but keep sending out your CV. Maybe do a Go side project that you're happy to talk about if someone asks you about experience. But most of all, you need to be ready to wait a few months for your next job.
The Glacier Rescue Project
Isn’t that a bit like saying that the iPhone is the most popular computer?

To stretch the analogy: if you need a database server, neither SQLite nor the iPhone are a good fit.
For the likes of us there isn’t really much of a moat but RPi puts a lot of effort into accessibility for beginners. Look at orangepi.org:

“We offer one-stop customized service based on open source products to shorten the path from technology to application”

vs raspberrypi.org:

“Empowering young people to use computing technologies to shape the world”

The underlying tech is very similar but the marketing and community aims are very different. If RPi can capture a solid chunk of the education market they’ll be able to dine out on that, and it doesn’t seem like OPi is equipped to do the same.
Theres is "Pack" archive format that does exactly this for general-purpose archives (sqlite + zstd for compression). https://news.ycombinator.com/item?id=39793805 https://pack.ac/

works faster AND more compact than .tar.zstd and .7z.zstd (patched 7z with zstd compression)
Outside US but I never regret getting equity/options and usually it went hand in hand with the higher paying jobs (paltry compared to US standards!) rather than being a salary/equity tradeoff. Atlassian is a great example though I have not worked for them.

I think companies here tend to have less fuck you over terms in employment share schemes but OTOH are less likely to get rich but one company made several employees rich (does 8 figures count?) here.
That does sound like an improvement: in combination with the "Show Desktop" keyboard shortcut it will give quicker access to widgets than going through the clunky notification centre. And it will mean the widgets stay in one place and don't move around because some tiresome notifications got piled up above it.

However, it still doesn't sound as good as the old Dashboard, where widgets effectively got their own desktop (available for quick access at any time with a single keypress or touchpad gesture). This would also be more consistent with iOS, where you can just swipe to the left-most home screen to see a dashboard of widgets.

I like to maintain a "clean desktop" look so not sure if I love the idea of cluttering it up with widgets, but I'll give it a try!
> I’m finding most of the friction with 1Password I run into is actually Apple competing for autofill in Safari creating two completely different UIs above every form element.

You know that you can disable Safari's autofill, right? I recommend it if you're using another password manager.
Only in the general sense that both are optimized to maximize profit, not customer happiness.
In a nutshell, if you have a database that will have multiple instances talking to it - you are better off with a client-server database, like Postgres, MariaDB, SQL Server, Oracle, etc.

SQlite, generally speaking, is a FANTASTIC local database solution, like for use in an application.
I usually don't like threads that go slightly off topic but I especially hate garbage humans that commit DV. Gurbaksh Chahal is truly a garbage human being, incredibly what he created at an early age but a garbage human being for being women multiple times.
What a strange interjection from the secretary! Funny and poignant, with an undercurrent of exasperation?
SQLite connections can be used concurrently inside a single process. You can spin up more threads instead, and spare yourself the filesystem locking overhead.
The industry is fundamentally conservative and un-imaginative. That being the case the M.O. is always a slightly tiny spin on an existing thing or a recreation of something that has been around forever but is currently slightly less popular then it once was.
Well, the nonce is (usually) public information. It is shared along with the ciphertext, so that the other party can use the same nonce to validate and decrypt the ciphertext.
So it is trivial to detect which two messages share a nonce, if any do.
You can use the render function from motion canvas to trigger headless renders (which is what we do!) without forking the project.

However, this is not the only change we made. Our goal is (as stated in the Readme) to enable developers to build entire video editing apps with Revideo. This encompasses a few more things than just triggering headless renders. For example, here are some of the changes we made that were quite drastic and were not possible without forking:

- we export the audio of <Video/> elements in a scene. Enabling this required us to modify parts of the core package: https://github.com/redotvideo/revideo/commit/d0f72b6df68b380...

- we made video-in-video renders a lot faster by requesting video frames from a backend process rather than seeking video frames using the HTMLVideoElement API. This required us to make all draw() functions in Motion Canvas async: https://github.com/redotvideo/revideo/commit/a6e1bcdf0ca8200...
RISC-V is still way too slow, and even then, there’s this stupid misunderstanding about RISC-V and open source.

RISC-V means only that the instruction set is open source.

It does NOT mean:

- There are open source drivers

- The chip design is open source

- The chip design is not patented

- The software is not patented

- The chip has no proprietary additional instructions

The NVIDIA firmware blob and drivers could run on RISC-V right now with no practical benefit to you. The ISA being open source does mean that open source CPU cores can exist, but no chip is required to use them.
> In the United States it would be discrimination if, for example, the rules were selectively enforced against people of a certain protected class such as race or religion.

To modernize an old sawhorse, those don't-lie-down-here spikes on flat surfaces make it impossible for millionaires and the homeless alike to sleep in many places. That's not so much of a problem for the millionaires.
I had this tool saved as a bookmark, and didn't find any existing HN discussion, so I decided to post myself.

At first glance this seems to offer similar functionality to PAR2, with the disadvantage that errors cannot be corrected, as parity data is not stored in the digest.
Please, don't come. There are already too many tourists. The city center has become almost unlivable in the Summer.
Show HN: Terge – an easy-to-use library for merging AI models
Hey HN,

This is terge, an easy-to-use library I built for merging PyTorch models of any number, size and architecture.

I've already used it with my own custom Transformers and LSTMs to produce models stronger than any of their constituent members.

It only takes a single line of code to get started, which puts its usability ahead of most other libraries, which tend to require complex, often poorly documented YAML configurations.

If you end up finding the library useful, consider starring it on GitHub to let others know.

PRs are also always welcome
Those journal/wal files create a number of potential issues for user visible application files. E.g. a user could copy a database file into a directory that already has an old journal file, corrupting the database [1].

Or users could simply get confused about what to do with those files and contact support a million times just to ask why these files exist, whether they need to be copied as well, why they are getting large, etc.

These issues can be worked around, but I wonder how many apps that use SQLite actually bother doing that. Clearly not all of them [2].

Avoiding file corruption is non-trivial regardless of file format, but giving users additional ways to corrupt their data is never a good thing.

So I think for small, user visible application files that don't need any database functionality, the onus is still on engineers to justify their choice of SQLite.

[1] https://www.sqlite.org/howtocorrupt.html

[2] https://forum.audacityteam.org/t/aup3-wal-file-remains-and-l...
Using SQLite inside an API doesn't add network hops.
Translation of the poem Fa deu anys, fa deu segles, by Gerard Vergés
It was a joke because Stackoverflow is notorious for answering questions with "you shouldn't be doing that, do something else"
AI discovers new rare-earth-free magnet at 200 times the speed of man
Geerlingguy did a video on this topic: https://www.youtube.com/watch?v=GKGtRrElu30

Raspberry's moat largely comes to support and compatibility. They've fostered such an ecosystem around their SBCs that they're usually the safer choice if you want to build something with any expectation of long term stability.

Now that they're public, there's no guarantee that they'll maintain this commitment. They may feel pressure to sacrifice long term success for short term profitability. We'll have to see how this plays out.
Ideally it keeps checks and balances in place. If the evidence was admissible then there is a lack of balance, police would have a lot of incentive to search private property all the time to catch someone in a crime.
> What hubris it would take to believe that we’ve discovered how the universe actually works

Isn't that what happened with the interpretations that came before many worlds? Weren't most people believing in an actual wave function collapse back then, with basically no one telling them of their hubris?

Genuine question: how soon did the "shut up and calculate" approach, as a refusal to interpret the maths, started getting traction?
Fini (YC S22) Is Hiring a Front-End Engineer
Fini, a YC-backed startup founded by ex-Uber engineers, is on a mission to help growth-stage companies resolve complex support issues at scale. We're building engaging UIs for teams that want to set up AI-driven support systems that resolve millions of end-user issues. Join us to shape our company with significant freedom and influence on our roadmap.

The role: As a Front End Engineer, you'll lead front-end engineering, design intuitive UIs, create technical roadmaps, and collaborate with other frontend, backend and ML engineers.

Must have 3-5 years of experience with React/Vue/Angular, leading architectural direction and a large dose of independence. Bonus for UX, AI/ML facing work. Our tech stack includes React, TypeScript/NodeJS, and Python ML APIs.

Apply: The process includes a chat with the founders, and a tailored evaluation (work trial, take-home or code review) suited to your wishes. We offer competitive compensation, equity, flexible schedules, and the latest gear. Remote role with the opportunity for quarterly/biannual meetups. Office available in Amsterdam. Email your resume with the subject 'Front End Engineer Application' to hello [at] usefini.com
>Wearing one signals to others that you’re unhinged, have a deep distrust of the government, or that you’re really worried about aliens.

>have a deep distrust of the government

sure Gizmodo, being distrustful of a massive power entity is a lunacy /s
I can’t even get their product anywhere at a decent price, why should I invest in this company?
One of the uses of the (2021) second-chance pool is to overcome the US/Pacific morning bias described in the linked-above (2017) post.
New Gitloker attack targets GitHub users
Unfortunately not right now. Someone already created an issue for this though, so this is something we should definitely take a look at: https://github.com/redotvideo/revideo/issues/94
It could have been a really great move if they would have done the opposite: Make a clear mission to focus on designer and a cloud that is not used for ML/AI but rather focus on how to commercialise and sell their products using AI. Probably some managers that was prioritizing shorterm goals versus long term and clearly hit the brand perception by doing this bad move…
Congrats on shipping! I think you should do a little more on the design, is the goal to be make this a profitable venture?
Yea, and then those kinds of organizations become corrupted themselves because money and power are extremely alluring.

Look at the Autodefensas in Colombia and Michoacán, or the origins of the Taliban in Kandahar's opium belt (Maiwand) in the early 1990s.

Militas are not hallmarks of direct democracy - they are hallmarks of societal and political collapse.
equivalent example?
Related: https://news.ycombinator.com/item?id=40651203 (196 points - 203 comments)
"multimedia". Just hearing the word makes me the smell that era.
There was always very high risk, so it was only ever for certain people. But in earlier iterations of SV it was possible to become generationally rich as an early employee. The VCs and founders have fixed the glitch.

To put it another way: early employee equity was always a lotto but now the payout is like some lame scratch off instead of the powerball jackpot.
I agree with you, and so does the Mayo Clinic and several other authorities who all state that cynicism is a symptom of burnout: https://www.mayoclinic.org/healthy-lifestyle/adult-health/in...
45 divided by three is 15 is double digit.
I’d be interested to hear your thesis, if you’re planning to invest. Substantially increased industrial use?

I own quite a few Pis (although mini PCs have largely replaced them in my homelab), but I’m not sure why we should be expecting major growth.
Oh... ahh....
Ugh you just gave me chills.
The difference is: no founder === no company at all. no first employee === not a problem, hire another one.
Which law is this (in the United States), and a range is not indicative of how much you actually will pay.
"Step aside Tommy, let the _MEN_ handle this."

But yeah, kinda wack.
> muslims to not believe that LGBT people don't have a right to exist.

"Exist", sure... But they only exist as corpses after they've been stoned to death for the sin of being LGBT.

> those who express such a sentiment have not understood the koran that teaches that all people should be treated with love and compassion.
reply

So mainly Muslims, then?
This is the one of the clearest explanations of the differences between the licenses I've seen, thanks!
Mozilla and OpenAI.
So what are some good alternatives?
SQLite took over many years ago.
It's one of the greatest pieces of software out there.

Is there something new?
I keep reading about how AI is making all these discoveries....when will we have commercial solutions from these findings?
AI can pick stocks better than you can
Very nice! Thank you! Kids like it in zen mode, it holds their interest for a while at least (seems like a good sign).
Aspiration + autocorrect?
lol thanks! Read probably 80% of the article and missed this:

"Almost before knowing it, she had decided. Lynn copied the most important papers. After carefully eradicating her old name and inserting the new on every title page[...]"
A guide to getting you on the IndieWeb
Oh, I have it writing. A screenshot of the order, an email confirmation, and a physical letter. All directly from Verizon, all saying $160.
You haven’t ever compared costs of IaaS across clouds. For those that do that regularly, OCI is often half the cost of their competitors for typical compute, storage and networking workloads.
I never quite got the appeal of Rpi's. When I needed a silent low power home server box 10 years ago I went with Intel Atom x86 based board which supported virtualization and had expandable memory. When I needed a small low power box for and observer node this year I bought a Dell Wyse 3040 for 40€, also x86. If I wanted a general purpose PC I'd still go with a NuC or Minisforum these days.
yep, the stock market is truly an example of fair and ethical policies.