skysight-inc/HackerNews huggingface dataset:
I don't understand how this is materially better than Tauri (more generally, frameworks that bind to the platform webview).

At least with the platform webview, you can:

1. Have some knowledge about what engine versions were available on what OS versions and make compatibility decisions accordingly.

2. Know that the browser engine is always there.

When it comes to trade-offs between "static linking" (Electron) and "dynamic linking" (Tauri), this is like cowboy linking. You have literally no idea what browser will open. I guess this isn't materially different from a remotely hosted backend but I still wonder of the merits.

And why communicate over a websocket, or not have a custom protocol that you can handle and register with the OS more easily? I like the general idea but this seems inferior to a webview in almost every way.

I do see how you might get things like extensions easier, but I'd rather petition the platforms to add extension support and close other gaps directly in their webview runtimes.

And is it just localhost under the hood? If so it reminds me of this Zoom security debacle a few years ago:

https://archive.ph/3fxFS
"NC legislature accidentally endorses Mullvad VPN" could be a parallel article to this one. It would be interesting if someone analyzed the growth in VPN use following the enactment of this law.
You can get the pid of the process in the process redirection case (`while read ...; do ...; done < <(some_program)`) but not in the | case (`some_program | while read ...; do ...; done`).
Or even exercise their hands, minds, and brains?
Related article from which the CBC YouTube video is associated:

https://news.ycombinator.com/item?id=38721406
Batteries are expensive though, so it is unlikely. Or to put it differently, how many people with a large SUV also have a tiny car? back in 2006 I did the math and concluded you would need to drive double the natioal average to make the numbers work, gas is cheaper now and cars cost much more. (but used cars should be cheaper)
Twitter predictions by invested people should be taken with a grain of salt.
I think OP knows, its still okay to be mad about things, we do not need to accept everything is what it is.
Aside from status games, bear with me for a bit.

Some resources are finite. Right now, land and time are good examples. In this future, how is it determined how much land you have, and where?
Some have substance, but most are simply thin wrappers with no real defensible moat. Best to let time tell what’s successful.
> Spotify's CEO is worth ~$3B while artists make pennies.

That sounds like the market signaling an underproduction of streaming services and an overproduction of musicians. A levy on streaming services earmarked for French artists pushes the market further into disequilibrium, giving people less of what they want and more of what they don’t want.
I think it's just YouTube being buggy.

90% of the time they block me because I have an ad blocker that is _disabled for their website._ The other 10% they show me the video. This feels like a bug.

I'm not going to pay them because they have a bug, or if it's not a bug, pay them because they think they can tell me what addons I can run when viewing other websites. That would be like Stockholm syndrome.

YouTube is a highly optional part of my life, so if they are going to fuck around and be shitty, fuck em I'm out. Happy to instead do my small part in breaking the monopoly and just reduce my YouTube consumption, plus encourage other people to reduce it as well.
Yes, I'm surprised at the amount of negative feedback. I buy quite a bit of stuff from Amazon and have never had a bad experience so far (my account has been active since the days when Amazon sold only books, circa 1997).

Items delivered work as advertised. Reasonable delivery times (I live in Singapore). I buy from both Amazon SG and US stores.

Are there some sort of filter where US based Amazon customers get targetted with shoddy products and foreign customers less so? Genuinely curious.
The ultimate answer is because copyright holders have money and spent a fare bit of it on lobbyists.

Copyright holders are organized, e.g. MPAA/RIAA, and motivated (money moves ya). Content consumers are disorganized and little motivated.
I have largely curtailed my Amazon shopping because of all the cheap crap. I now only buy something on Amazon if I know exactly which product I intend to buy. I don't think Amazon is existentially threatened. I still prefer Amazon's reliable shipping. But a niche has definitely opened up where having good taste makers can be a powerful product differentiator. If someone managed to combine Wire Cutter reviews with Amazon's reliable shipping, that would be a powerful product.
I think you meant "anthropomorphic animals".
if you have no mathematical background at all this isn’t the book for you i think. that is not really advanced mathematics although a little notationally dense.

there are many good materials such as the fantastic fast.ai course that don’t require such mathematical background.

if you are motivated to learn about ML, then studying the topic can gradually be a route in to more mathematical knowledge so that equations like this would not seem intimidating.
Yeah, I went looking for debug.exe on the listing as well. There was something just so visceral and direct about its usage that I enjoyed.
There isn't an ElevenLabs app like that, but I think that's the most expedient method, by far. (i.e. O(days) instead of O(months))

(warning: detailed opinionated take, I suggest skimming)

Why? Local inference is hard. You need two things: the clips to voice model (which we have here, but bleeding edge), and text + voice -> speech model.

Text to voice to speech, locally, has excellent prior art for me, in the form of a Raspberry Pi-based ONNX inference library called [Piper](https://github.com/rhasspy/piper). I should just be able to copy that, about an afternoon of work! :P

Except...when these models are trained, they encode plaintext to model input using a library called eSpeak.

eSpeak is basically f(plaintext) => ints representing phonemes.

eSpeak is a C library and written in a style I haven't seen in a while and depends on other C libraries. So I end up needing to port like 20K lines of C to Dart...or I could use WASM, but over the last year, I lost the ability to be able to reason through how to get WASM running in Dart, both native and web.

Re: ElevenLabs

I had looked into the API months ago and vaguely remembered it was _very_ complete.

I spent the last hour or two playing with it, and reconfirmed that. They have enough API surface that you could build an app that took voice recordings, created a voice, and then did POSTs / socket connection to get audio data from that voice at will.

Only issue is pricing IMHO, $0.18 for 1000 characters. :/ But this is something I feel very comfortable saying wouldn't be _that_ much work to build and open source with a "bring your own API key" type thing.

I had forgotten about Eleven Labs till your post, which made me realize there was an actually meaningful and quite moving use case for it. All of Elevens advantages (cloning, peak quality by a mile) come into play, and the disadvantages are blunted: local voice cloning isn't there yet, and $0.18 / 1000 characters doesn't matter as much when it's interpersonal exchanges instead of long AI responses
No, they check IDs.

Source: Was a kid.
> yes “I want to be governed by a fascist dictator” and “maybe we shouldn’t destroy the environment completely” are pretty close

Eh, the American far left and right are both obsessed with policing language in surprisingly-similar ways. The left’s inability to cohere is largely what protects us from it meaningfully mobilising.
Wow, couple with WasmGC this cross-platform GUI approach can be the way to go for cloud enabled local-first application [1][2].

Personally will love to see D language supporting these two features since the fact that D has GC by default and still does not has a polished cross-platform GUI framework.

[1] WasmGC – Run GC languages such as Kotlin, Java in Chrome browser

https://news.ycombinator.com/item?id=38109020

[2] WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome

https://developer.chrome.com/blog/wasmgc/
There is also letsblock.it
I found it through HN and it has worked well for me.
For someone who's a FTE at Netflix, it's interesting how much spare time he has to livestream and make YouTube videos.
Love him! I felt my list was getting too long, and left a lot off.
Oh I can imagine a world without work. Just not such a world in which most people don't starve except for the privileged minority.

Issues:

1. Lack of work will cause billions of people to drift around with no purpose, leading to serious social problems.

2. Work cannot be absolutely eliminated. Because the machine which feeds, clothes and houses people will need to be understood and maintained. If several generations of people literally don't do any work, including learning how to maintain the utopia, it will all go to hell in a houndbasket.

3. Some of those who choose to work won't necessarily want to coddle the others. They will view the majority of nonworking people as a superfluous load on the planet, that serves no purpose.

4. Some people work not just to sustain themselves, but for the sake of the work. Not only would it be cruel to take work away from them, but you basically cannot do that. Those people will find something to work on.
Yeah, $10/month is too steep and the only reason I’m not signing up. I’d sign up for $3.
I've had some success with kapton tape, it drops the 'bright blue' down to a dull orange. Not perfect but its adhesive and knocks the brightness of the led down.
Note that they do not object to age verification. They object to the specific way North Carolina is requiring it to be done:

> Aylo has publicly supported age verification of users for years, but we believe that any law to this effect must preserve user safety and privacy, and must effectively protect children from accessing content intended for adults.

> Unfortunately, the way many jurisdictions worldwide have chosen to implement age verification is ineffective, haphazard, and dangerous. Any regulations that require hundreds of thousands of adult sites to collect significant amounts of highly sensitive personal information is putting user safety in jeopardy. Moreover, as experience has demonstrated, unless properly enforced, users will simply access non-compliant sites or find other methods of evading these laws

Using modern cryptographic techniques (such as blind signatures or zero-knowledge proofs) it is possible to design a system whereby you can prove your age to porn site P without P receiving any information they did not already have other than that you are older than their age threshold. In particular this would even work for anonymous users.

There would be another site V involved in the verification. You would have to give V your real identity and show them your proof of age documents, but V would not get any information about what site you trying to get verified for.

If V were a site that already has your real identity then using V for age verification would not be giving them anything that they didn't already have.

It might be possible for someone who obtains records of both P and V to get an idea of the real identities of porn site account owners by trying to match up the timing. This risk can be greatly reduced by having just one or two V sites, so that they are high traffic, and by having some random delays in the verification protocol.

That way someone trying to figure out if I was using say Pornhub might find out from V that I was doing the V side of a verification at say 2024-06-01 01:44:21, and they might be able to find out from Pornhub if they had any verifications using V that started within a few minutes before that and completed within a few minutes after that.

But with only one or two V sites, there will be way more verifications that happened at V at times compatible with those Pornhub verifications. They would not be able to tell if mine at 2024-06-01 01:44:21 is one of those Pornhub ones or one of the many more going on around that time for other sites.

It is a little counterintuitive, but the more sites that require age verification the better the privacy protection, and the fewer the number of V sites, the better the privacy protection.

That suggests that if we are going to require some sites to do age verification, to do it in the most privacy preserving way (1) it should be done nationally rather than as a patchwork of state verification laws, and (2) V should be a government site.
You know, the organizations most likely to have that information are the ones with the big data on access and source IP address, who could make an educated guess on the scale and variety of consumers of pornography.

... In other words, PornHub.
Which is incidentally what made SC the high skill ceiling it has.

If the pathing of SC had been "great", the game mightn't have taken off the way it did competitively.
Obsidian

/thread
Also laser swords.
Oh I can - I imagine it everyday… sadly it will always be a figment of my imagination.
I tried kagi for a bit, but these days I think phind gives the best results for cs related searches. In addition to good search results, it shows llm responses with a chat interface to continue that chain.

https://www.phind.com/
I’m sure the corpos that it hurt are grateful, but who cares from the consumer or artists side?

Piracy is a costing problem and Spotify’s solution is “keep costs to the consumer low and money in our pockets by keeping it out of the artists’ hands”. Piracy was also the leverage they originally had on the labels (better to collect 5 cents than nothing, right?) before network effect and inertia took over.

They didn’t kill piracy, they co-opted it.
> Does torrentfreak have any legal recourse?

Penalty of perjury is criminal. We need a state AG to make an example out of someone. These notices are signed by a natural person, right?
Significant part of the agricultural water comes from the central valley aquifer system which is being pumped much faster than it is replenished. Adding more population in permanent settlements won't help mitigate the problem.
If the purpose of your life is to sell your limited time and health to be able to afford food and housing... My condolences. You don't need to self-destruct, you were already destructed.
Yeah. And forget images or comics, what happens when AI can make a furry TV show, even if it has to be steered by an individual? Its not that far away, all the pieces are there. How do oldschool artists possibly compete with that, even if the AI quality is questionable?

I'm just frustrated society isn't ready for this. Someone who made useful stuff for others, for years, shouldn't have to worry about having a roof over their head when automation is so rampant.
what's the niche? the authors described it as general-purpose
feat is just the short form of feature; chore is for annoying stuff like fixing lint issues or maybe package updates that don't require any code changes etc... those are the little chores we do to keep everything flowing.
It takes about 50 years for the groundwater in the aquifer system to replenish if I remember correctly, if it is not being pumped. Today it is being pumped faster than it replenishes with no signs of it slowing down.
A fixer is a person who helps to cover up scandals for another. Defense lawyers do try to clear the names of their clients, but this usually means disputing accusations rather than just hiding evidence of embarrassing things in the case of Cohen.
The prompt tool from:
https://rungalileo.io
With a category rank by 'least bad'.
Here's an even better one, which explains not only how Euler calculated logarithms with the bisection method, but also how he used some smart Taylor series tricks too to get the (natural) logarithms of the integers from 1 to 10, with 25 decimals.

http://eulerarchive.maa.org/hedi/HEDI-2005-07.pdf

How good was Euler at that? I checked his results with a multiple precision library (mpmath) and Euler got all the correct digits for 7 out of 10, he rounded off the last decimal in the wrong direction in 2 cases. Just for log(7) he got 21 correct decimals and the last 4 were wrong.

Here's the link to Euler's book [1], where these logarithms are on page 118. His values are

l1 = 0,00000 00000 00000 00000 00000
l2 = 0,69314 71805 59945 30941 72321
l3 = 1,09861 22886 68109 69139 52452
l4 = 1,38629 43611 19890 61883 44642
l5 = 1,60943 79124 34100 37460 07593
l6 = 1,79175 94692 28055 00081 24773
l7 = 1,94591 01490 55313 30510 54639
l8 = 2.07944 15416 79835 92825 16964
l9 = 2,19722 45773 36219 38279 04905
l10 = 2,30258 50929 94045 68401 79914

The correct values are

l1 = 0,00000 00000 00000 00000 00000
l2 = 0,69314 71805 59945 30941 72321
l3 = 1,09861 22886 68109 69139 52452
l4 = 1,38629 43611 19890 61883 44642
l5 = 1,60943 79124 34100 37460 07593
l6 = 1,79175 94692 28055 00081 24774
l7 = 1,94591 01490 55313 30510 53527
l8 = 2.07944 15416 79835 92825 16964
l9 = 2,19722 45773 36219 38279 04905
l10 = 2,30258 50929 94045 68401 79915

[1]https://scholarlycommons.pacific.edu/cgi/viewcontent.cgi?art...
A vectorized Search Visualizer written with NumPy
Hey Y Combinator community,

Last semester, I delved into a Data Structures and Algorithms course with a hunger for visualizing complex algorithms and data structures.

While I found some success using [grid-based search visualizers](https://i.imgur.com/4jQwRHu.png), my desire for a versatile graph search visualizer persisted.

So, I decided to create one. Now, it not only supports generic graph search visualization but also tackles challenges like the traveling salesman problem and various other graph-based algorithms.

The API is straightforward. The `graphViz` module provides granular access at the node and edge levels within a given `Graph` object, allowing you to dynamically alter colors while running your graph-based algorithm.

For a more in-depth understanding, I've put together:

- [A detailed walkthrough of recent updates](https://youtu.be/BKF-PEgd1PA)
- [A concise overview of the initial version](https://youtu.be/kNGsOoWh9fM)

I'd love for you to check out the [GitHub Repo](https://github.com/gyanantaran/searchViz) and share your thoughts with me. Your feedback is highly valued!
This is an odd list when responding to a ‘C-alternative’ question. I’m not saying the list is bad or outrageous, just that the parent uses ‘C’ and in a topic about a language like Odin I would expect for a response list to not include C++ and it’s competitors.

Again, not saying your list is not a good capsule of C and C++ ‘strata’ languages (with one very notable exception), but people looking for C alternatives in 2024 are (most likely) explicitly ignoring complex languages like C++.

About that exception, Haskell may compile to C, using an ill-maintained and not up to date, part of GHC, but it is still Haskell and so compiles to C program source with GC included via header. The Haskell source code does not offer the bit-banging, memory manipulating abilities of C (in any way an imperative language programmer would recognize) and is practically devoid of memory management capabilities to assist in achieving C level performance requirements.
> in couple of weeks you can have deeper understanding on this topic than most of the practitioners out there

This book is just over two months old... Are you saying _you_ did this since Oct 31?
These days when you buy alcohol there's a good chance that data is being stored. A lot of restaurants and stores that sell alcohol scan or swipe cards as part of the purchase now.

Just one example: https://okcfox.com/news/local/cyber-security-experts-be-wary...
If prop 13 goes, I think many people will be forced to leave the state.
Factoring 15 with quantum computers happened nearly 22 years ago[1]. The current record for factoring, with just Shor's and no minimization, is 21. Like you said, a lot of the hyped ones aren't practical. It's not that hard to pretend to factor large numbers on a quantum computer [2]. There have been a few newer algorithms can work with larger numbers, but they have scaling issues and so aren't useful for cryptography.

[1]https://research.ibm.com/blog/factor-15-shors-algorithm
[2]https://arxiv.org/abs/1301.7007
It takes 2-3 weeks to get products from Temu.

It takes 1-2 days to get products from Amazon.
"Protect their culture" is one of those phrases that raises alarm bells, especially when it's being used by a government. We have a 1st Amendment for a reason - because governments are not to be trusted with the decisions of what cultures to protect or not. In the specific case of France, all sorts of horrible shit was done in the name of """protecting""" their culture. There were several other languages[0] native to France that Francophones had themselves tried to wipe out[1]. French is not a language in need of protection, it is a brutal predator in and of itself. If English weren't there to keep it in check[2], it'd go eat all the rest of the languages.

[0] https://en.wikipedia.org/wiki/Patois

[1] https://en.wikipedia.org/wiki/Occitan_language#Preservation

[2] Similar to the concept of a keystone predator, see https://en.wikipedia.org/wiki/Keystone_species
A Beginner's Guide to GraphQL in Scala
PostScript fonts exist and PostScript is a Turing-complete language. Source code is copyrightable, so this tracks
This seems to be a problem in other languages as well.

Note to people making languages: implementing an interpreter is not a useful demo for most people, even if you, a language designer, think it is.
Why do I feel ChatGPT is getting worse?
It feels like talking to a low paid corporate junior rep.

Before it would talk with you, explore, theorize, and say things unfiltered..

Now it's like small, I'm sorry I'm a computer I can't... What can I help you with?

Almost back to Google search
They could verify ID, associate you with an "ID verified" token, and immediately trash all the information they collected other than that token.
Musk's X Value Cut by Another Fidelity Writedown
Related:

Hartzler, "A two-and-one-half-place logarithm table", The Mathematics Teacher,
Vol. 53, No. 3 (Mar 1960) https://www.jstor.org/stable/27956101

Bayer, "Setting up an approximate antilog table", The Mathematics Teacher,
Vol. 55, No. 3 (Mar 1962) https://www.jstor.org/stable/27956560

Doerfler, "Dead Reckoning: Calculating Without Instruments", Taylor Trade Publishing (Sep 1993) https://www.amazon.com/Dead-Reckoning-Calculating-Without-In...
Since you went into such specifics (could have just sad eye mask/sleeping mask), why the specific mention of mulberry silk?
'Dead Sea Scrolls' at the Museum of the Bible Are All Forgeries (2020)
This, I strongly encourage this way of finishing task. On monday, I just dive into all the stuff I gotta do that week, poking around and even writing some test cases, even if the task isn't finished. This reduces pre-deadline pressure and allows me to continuously brainstorm robust solutions throughout the week for timely delivery with quality outcomes.
Even for the “more enlightened”, there is a sense of Stockholm syndrome. IE I’m one of those who’d really love to escape the grind, but I’ve had to placate myself with all sorts of thoughts and “it’s not so bad”s in order to cope
Pretty cool. I use Javascript procedures in Snowflake to make SQL views all the time. The downside is mixing languages can make reading the code very confusing. The upside is my job is secure because the analytics team can't decipher SQL and Javascript at the same time and must rely on me to make updates for them.
Heuristics for Detecting CoinJoin Transactions on the Bitcoin Blockchain