skysight-inc/HackerNews huggingface dataset:
Some context from a third party VCV Rack plugin developer:

> The last straw concerned the policy about taking over inactive modules. About making it possible by default for someone to take over my very name, Aria Salvatrice, and releasing their own fork of my software under my name.

> That’s right: if I’m inactive for just one short little month, someone else can just go ahead and release software under my name, my name as a person, with no process in place for me to reclaim it later, even if their releases have low quality standards, even if they add ill-conceived features that work against my long-term plans.

> It would be easier to continue my work if there existed a healthier fork to migrate to, but VCV has been trying to prevent forks both through legal and social means, so there’s no viable fork yet.

> There’s MiRack[0][1], a fork of VCV for Mac OS and iPhone. Any mention of it within the VCV community is immediately deleted, and its author is banned, so it exists completely disconnected from the VCV community, despite offering a smaller selection of the same modules with mobile support, which is something the community really wanted badly. Being only for Apple devices makes it impractical for me to use, so moving my development to it isn’t an option, unfortunately, if it were on PC I might have done that.

https://aria.dog/barks/why-i-will-never-create-modules-for-v...

Discussed on HN:

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

[0] https://mirack.app/

[1] https://github.com/miRackModular
Maybe Apple should improve PWA support so that could be a reality instead of a pipe dream.
I found the standard library's support for strings was plenty fine, doing AoC problems in zig tests it out thoroughly. Tokenize[1], split[2] and trim[3] were the most common ones I used.

Was there something in particular you were looking for and didn't find?

[1]: https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L...

[2]: https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L...

[3]: https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L...

* After I read my own comment, I'd note that AoC tests out string manipulation pretty thoroughly but things like unicode handling not at all, so []const u8 as a string may be more annoying in the real world than in AoC answers and I haven't used zig's unicode facilities at all
I think you suffer from myopia. The 4th export target of the EU is... Switzerland. Do we need Switzerland ?

No, the fact the UK is geographically close to the EU and has no choice to import from us, does not make it as important as China, 20% of humanity, and the US, a giant economic power.

We need to find a way to redirect/enrich India, another 20% of humanity, to import from us before following the UK in whatever folly takes them over their nationalist cheese ambitions.

South America is too close to North America, but if we destabilize the India/China relationship enough while finding a way to move them forward in consumption, they could choose to import more than they do from the US... or the UK I guess ?

As for Africa, I'm not sure how their import are, but it's probably going to take a while before reaching Chinese levels :(
Absolutely not, in my opinion. And I was using those rack systems 50 years ago when it was all they had. For a good UI try Korg Gadget 2 on iOS.
Three years ago, at 13, my daughter begged to be homeschooled, and so we moved to Idaho specifically because of its advanced homeschool options. It allows her to pick and choose how she does classes, so she takes a couple of classes at the local school each year (usually accelerated math and an AP subject). This allows her to meet other kids her age and join clubs, etc. She's introverted so it was never that important to her and I can honestly say that she's a thousand times happier since we started it.

For the subjects she studies at home, she's been able to go at her own, faster pace and do in-depth projects, like writing an 80,000 word novel for English, which made learning both fun and meaningful. At the end of last year she already had five APs, all with 5, and she recently sat for the SAT and got a 1570. I think every child is different, but for mine, homeschool has simply been incredibly good for her, and loneliness wasn't a big factor.
Oh no! "Sorry, This episode is not currently available."

Darn. "The Nine Billion Names of God" story has long stuck with me. (Kinda messed me up, tbh.) I'd love to hear an audio version.
It beat out others of its day on merit, as did C, but we’re talking about C and COBOL competing against modern languages in a modern landscape. In other words, COBOL’s dominance in the 60s was due to merit, but it’s vestigial existence today is a historical artifact—it isn’t simply the best language for the application.
I would be surprised if the photo-journalists out there grouse very much about whether they are being ethical, truthful. I would imagine, like the photographer in the article, they all see themselves as artists and photographer first. It is surely what drew them into the gig.
It seems to use ffmpeg and aria2. :-)

So the repo is a bit like youtube-dl in that it puts the pieces together and finds the right links.

https://github.com/widevinedump/WV-AMZN-4K-RIPPER/tree/main/...
As always, if a fine is only a fixed amount it becomes just a regular transaction for the rich. Ideally the amount would scale with your size/wealth.
> I don't think Microsoft realizes that if they re-introduced a lightweight Win2k style OS for professionals they could charge any price they wanted for it.

I don't think you realize that, no, they couldn't.
Agree. Laughed when I saw that
You might check out a tool called O&O Shut Up 10.
If I understand correctly, OpenVMS made this straightforward—it was easy to call code written in one language from code written in another language.

What we have today:

1) stick to languages which target a common VM,

2) hope your language supports FFI for the library's language, or

3) microservices, in the old-school fashion (piping to/from Unix binaries) or the new-school fashion (HTTPing JSON to/from containerized applications).
Show HN: Concave, a lens-like state management library for React
I've both personally and professionally worked on builder-type applications in the past and found that lenses are always the most elegant way to do state management. Over the past month I decided to hack on a general purpose library for React and lenses with the end goal of coming up with something that felt _good_ to use. Cheers!
Books You Should Read Before Starting a Business Online
Would it be possible to add support for Android 9 and lower?
To be fair, the thing that makes a working C++ standard library unreadable is also a hazard in understanding Rust's std. Macros. The macros in a C++ standard library are horrible, because it is here that essential compliance and compatibility are squirreled away, and because the C++ macros aren't hygienic they're bigger than they'd otherwise need to be (e.g. you mustn't call it foo, say __x5_foo instead). But while they're far more readable on their own terms, the Rust macros littering std do mean it's harder to see how say, a trivial arithmetic Trait is implemented on u32 because a macro is implementing that trait for all integer types.

A macro-pre-processed std might be easier for the non-expert rustacean to grok even though it isn't the canonical source.

The symbol thing is pure insanity, machines have no problem knowing what symbol8164293 refers to, but humans can't get that right, and programming languages, including in theory C++ are intended for humans to write.
Just to take issue with one piece of this, the crash requirements do need to compete with commercial aviation, because in the customer mindset they will.
I might have missed it but one consideration that I couldn't see is that data pertaining to a country (which by definition, has controlled borders) should always be quoted in terms of cases, deaths etc., per head of the population. It's amazing how often this has been, and is, ignored.
> The frequency and size of the checks their alumni write them

This only measures economic success, which is only a single dimension of educational success. It also fosters inequality, as schools with better outcomes from other factors (such as rich parents) will receive more resources as the ones that fail for factors the school system can’t control (such as, surprise, poverty).
But you’re starting off in the best possible part of the flight, when battery voltage is highest. A burst of power there has the least bad impact. Also, if you have a large battery, the amount of power you can afford for burst is extremely high. It’s also possible to have a battery optimized for high discharge assist the main battery, like a hybrid vehicle. But that’s unlikely for most battery chemistries which have plenty high C-rate that a secondary power-optimized battery is totally unnecessary.
Ah yes, good point it does work for getting paid.
> You do not have negotiating power to change them.

IANAL, but I have heard from some people who claimed to be on the Internet things that, if I have understood it correctly, suggests that this fact would weigh heavily against the companies writing the ToS if it came to a court case involving them.

I believe the relevant term is "contract of adhesion"?
I don't know how that got posted on its own, it was a quote from a comment I was quoting to respond negatively too.
"runtime checks on array/slice access and integer under/overflow"

I'm probably missing something. I feel like you'd get this and a lot of the other benefits you list if you just compile C/C++ with Debug options - or run with Valgrind or something. Are you saying you get automatic checks that can't be disabled in Zig? (that doesn't sound like a good thing.. hence I feel I'm missing something :) )
This is such a reach. Looking for something to be offended by.
> Imagine being able to use a modern Windows system (officially) that had no bloatware

One's feature is another's bloatware.

As Joel Spolsky used to say, 80% of the people use only 20% of the features, the problem is that each one of those 80% uses a different 20%.
I guess the design ethos of Rack is really to be a software-based Eurorack "simulation", and in that case, being fully skeuomorphic makes sense — you can't have eurorack without the rack system or the wires for CV/audio.

That said, in general, what you see in software is a lot different. Mentioned elsewhere in this thread is Ableton Live (that has been around for many years) and is a DAW with a very clear design language that is all about the workflow and quite far from any real world device. But that's not to say that either approach is right/wrong - they both work.
I think the idea is that heap allocations are costly, so making them explicit exposes their cost clearly, and promotes careful thought about strategies for heap allocaiton.
I think SpaceX/Starlink is specifically trying to protect the geo-fencing so they can sell a more expensive mobile product for RVs, etc.

Edit: Maybe not? https://publish.twitter.com/?query=https%3A%2F%2Ftwitter.com... ... though it is already "later this year".
The audio world yearns for a VCV competitor with a genuine community rather than a serfdom.
Chinese scientists develop AI 'prosecutor' that can press its own charges
What about https://github.com/Roblox/luau? It gives Typescript-like annotations.
I also had visionary experiences and also had come to an amagalation of different philosophies and religions, united by a monist view.

You say system and framework, what do you mean by that?
Dude, I think you forget about the pandemic.

There's no way any other event could be a in-person event right now.
Ubiquiti's EdgeRouter X is relatively inexpensive, has plenty of features, and does not require a cloud account of any sort.
Inviting a member of parliament just to talk about being a member of parliament is indeed a bit weird. The CCC has always been a political club but airing a 60 minute ad for an individual politician is indeed a new quality that will certainly be discussed inside the club afterwards. https://pretalx.c3voc.de/rc3-2021/talk/358/
Before Discord they were using IRC which was printing your IP address (or reverse DNS) when joining a channel.
> nftgamingportal.com could exist which accepts these NFTs (in addition to many others) despite whatever restrictions Ubisoft decides to impose

Ubisoft's coin is on a public chain right now, and they have restrictions that prevent people from using arbitrary 3rd-party marketplaces to trade the NFTs. So it's a nice theory, but it doesn't seem to be working in practice; being on a public chain isn't currently preventing Ubisoft from restricting other portals.

I think people believed this portability was inherent to how NFTs work, that of course anything on a public chain would have to allow 3rd-party marketplaces. But I don't see what mechanisms actually exist to force that outcome; I think that's just a hope that people had rather than an inherent technological property of how blockchain contracts work.
Based on their username, I suspect Ableton Live is one such piece of software (it's the main DAW I personally use, and absolutely love it).
Luerl – An Implementation of Lua in Erlang
Awesome-authorization: A curated list of info and resources about authorization
I’ve yet to ever listen to a podcast episode twice, but this Akira the Done album is basically Naval’s podcast set to music and I’ve listened to it too many times now: https://open.spotify.com/album/4SGFW7Rig34Me2NPPA7Eur
In Europe the companies I've dealt with try to confuse you into buying various insurances, where you were under the impression that you had already paid for it when doing the online booking. Figuring out what the actual situation is takes time.

Tip: Do your research and read the fine print online before you leave for your trip.
With respect to why the developer of this particular developer went the way he did, he specifically wanted to give people the feeling of working with a modular synth. So while strictly speaking it may be "better" that was not the goal. The developer in particular has always been fascinated with the tactile experience.
I switch to left-handed occasionally, when something's wrong with my right hand. Broken finger on right hand? Badly bruised right wrist? Arthritis pain in fingers in right hand? Switch to left for a week or a month.

Note, by the way, that in both Windows and Linux you can configure the mouse to be "left handed", that is, you can switch the meaning of the buttons, so that you still select with the index finger. (You decide whether that's less confusing, or more...)
honestly, the standard library. But there should be an idiomaticity guide. At least for capitalization patterns, any other naming conventions, etc (things that zig fmt can't capture). I don't know that this officially exists, anywhere yet. Here is an example of what I'm talking about in my $DAYJOB lang:

https://hexdocs.pm/elixir/naming-conventions.html#content

edit: see sibling comment, apparently I never noticed the style guide in the standard docs
Therey're 10x as careful now, probably. Mikrotik is great at releasing patches, so even if you have old device, you are covered.
I'll take the downvotes but this entire thread is mostly depressing. If you want to know why people believe in 5G nanobots from vaccines or pizzagate you need only look here in this thread at all these people believing in nonsense.

https://m.youtube.com/watch?v=j8llkjvURyg

most similar videos critique religion but to me, spirituality just means persoal religion and has many of the same traps, bad reasoning, and bad consequences.
There is a french movie titled "if only I were rich", were the main protagonist gets loaded, and decides to keep spending.

After a while, he goes to talk to his banker:

Him: I don't understand, I kept burning cash, and I have even more than before!

Banker: Yes, we invested the money, and you get a ROI, that's how it works.

Him: Wait, you mean when you are rich, it never stops?

Banker: No. But rest assure, when you are poor neither.
My impression is that they view it as their product they are building and want full control. Community is useful for building plugins, but not to be given influence.
D'oh. Seems obvious in the morning. The perils of late-night posting.
DIY Posix process supervision versus init / launchd / daemontools (2010)
CSS in the Terminal with Python and Textual
They have been experimented with for decades (I remember reading about 1970s prototypes as a kid in the 80s) but I believe it's stalled on energy density, very similar to batteries. In aircraft, the big factor is storage: if you had a robust storage system you could get more power from burning the hydrogen in a turbine but hydrogen is hard to store safely without very heavy containers.
I don't think making cities ad free in general isn't interesting to anyone who's not a German, let alone lives in that specific city
cardinal [0] may be of interest to you

[0] https://github.com/DISTRHO/Cardinal
In "The Good" section, the author says there are only while loops and no for.. but apparently there is a for, now I'm unsure what it means. Is `for` a function?
I suppose we'll have to wait and see how things shake out. The same arguments you've made about the EU finding new markets applies to the UK too.

> the UK in whatever folly takes them over their nationalist cheese ambitions

It's the EU's cheese ambitions that cause this problem. EU protectionism is why it's difficult for third countries to import certain goods without paying enormous tariffs.
> I’ve attempted “never break the chain” trick to try to build good habits but I always come short.

Chains are unstable[0]. Usually you miss a habit because something has gone wrong. This time, when something has gone wrong and you most need support, is when you lose all the support of the chain. In fact, you also have to deal with the shame of breaking your streak. "I always come short" is the inevitable outcome! There's no goal! They're good for taking 95% compliance to 99%+ (days without an accident counters, the best of the best at their activity), but not good for taking 20% to 80%, which is what most people need for most habits.

I had some good success (but not perfect) with what I call Fibonacci Streaks. You go for 1, 1, 2, 3, 5, 8, 13, etc. in a row. When you hit a goal, the counter starts over and you go for the next goal. If you miss, you start over at the first 1 and get some goals to hit again quickly. You could also have a variant where you try again for the goal you missed. In this system, the counter starting over is a normal part of things. Why Fibonacci? I considered doubling, but the jumps are a bit large. 1.5X seemed right, but gives fractions. Fibonacci is ~1.6X each step. I made a free sort of add-on app for tracking it in Todoist[1].

[0]https://en.wikipedia.org/wiki/Longitudinal_static_stability
[1]https://habitsfortodoist.com/
I haven't really found a practice or routine, yet, but I've always seeked out a higher power and it is something I am still interesting in. I quit drinking alcohol ~60 days ago which drove me to attend some AA meetings. An elderly gentleman while explaining his view of a "higher power" said that he just starts by saying his "please"(s) in the morning (eg. 'please help me through this speech,' etc) and his "thank you"(s) at night - even though he doesn't try to identify who he's speaking to.

Although I hope to eventually have an experience that allows me to have complete faith and belief in something more specific, I thought that was a good place to start. I haven't gotten into the routine myself, but I thought I would share.
The Transformer Winding community knows that you won't let us down.
If you've had direct experience with the poor, you know there is a non-trivial segment that have ZERO ability to plan and ZERO ability to defer gratification.

I've experience this in both the USA and overseas in the developing world over the last 30 years.

These are the ones who will be "once poor, always poor" because you can't unlearn the habits that cause these behaviors after adolescence and certainly never as an adult. Not everyone can ever be "saved".

Those without these behaviors/habits absolutely have a potential to raise themselves our of poverty - most of emerge from the developing world or poverty in the US will have the opposite of these destructive traits. But this latter group is small (it's easier NOT to learn the habits you must have especially if you are poor and struggling) and often the opportunities are not there. This is why the "conversion rate" from poverty to middle class or more is pretty low.

And if you've experienced the "once poor, always poor" directly, you will generally not want to have anything to do with them - they are highly parasitic and they never "learn" from their self-inflicted circumstances. They have a lot of traits like narcissists. Because they are often "hand-to-mouth" on everything in their lives.

One reasonable theory is that this group are on the low end of the IQ bell curve (yes, that's a real thing because all things tend to fall on a Gaussian). Just as the low end isn't even acceptable to the military, imagine what happens in civilian life: poverty and dysfunction.

But IQ does NOT explain everything: if the entire culture is impoverished, the habits becomes cultural and affects even those on the top end of IQ. IQ is affected by poverty (causally) and that can be an "infectious agent" for good or bad for the majority. It's this gap that makes most progressive policies, however well-intentioned, ineffective in practice. Only separating selected individuals from the culture can allow the adverse cultural effects to be overcome. This is the role of education because you can gauge who has potential and who does not, plus you can "goose" the process to push a few more into the "has potential" category. You also have to have a plan/opportunities for those who can't which is the other Epic Fail of most progressive efforts - everyone is NOT the same and you have to account for that fairly but appropriately.
Wow! This has a size of about 1.7 million lightyears, which is nine times the size of the milky way, and nearing the distance to Andromeda which is about 2.5 million light years.
Here's a version of the same as a BBC Microbot tweet
https://twitter.com/bbcmicrobot/status/1333542986588753921
I found this interesting, so I tried: I recorded a HD movie on Netflix in Firefox, recorded using simplescreenrecorder on KDE5 in Xorg. I remember it was impossible to record shared screen in old (Ebay owned Skype).
Every now and then, my AppleTV will display a message stating that it can't play my home videos of my cat to my TV because the TV doesn't respect copy protection.

I just restart the AppleTV and everything works again. I don't know what causes it, but it's been going on for at least five years across multiple AppleTVs, two televisions (Samsung and LG), and OS updates. But it persists, just like the AppleTV bug that kills all audio if I turn off the TV without turning off the AppleTV first. Again, the solution is to restart the AppleTV.
Apparently can also run OpenWRT, though I haven't tried and it's not clear to me if everything is well-supported.
Could you have some kind of slingshot on the runway to accelerate the plane, take some of the work off the batteries? Like what they have on aircraft carriers.
I mean projects that are going to use the data. An observation schedule would be cool too.

I was thinking something in the lines of:

"We'll test hypothesis y by observing x, that would help us understand whether theory A or B (or neither) is right"