skysight-inc/HackerNews huggingface dataset:
We come from similar eras. I never made the transition to 7, permanently moving to ubuntu 5.10 thanks to the CDs they sent out in the mail. Ubuntu for over a decade until late 2020, then arch and arch-likes since

Just a couple weeks ago I was backing up some scripts and adding some arcane linux lore to my obsidian database when it occurred to me that I haven't re-installed my OS in 2.5 years. That felt pretty wild to think about, especially when I consider all the scripts, packages and late night pamac hammering I occasionally do when I find a curious piece of software. While I tinkere with my linux installs far more than windows, they seem to have held up over time far better. Whether this is a consequence of the software itself, my behavior changing, or whatever, I cannot say for sure. But it's been a far more pleasurable experience using and maintaining my linux systems than windows installs.

I think there is a distinct difference between people who compute for the sake of computing versus people who compute as the means to an end. One is a person who uses tools at least partially for the joy of tool usage itself, while the other a person who uses tools to complete tasks, the other . I cannot fault the latter for just using whatever works, if they are happy in doing so. But I think those of us who fit into the former category are far more likely to engage with linux and its brethren. My computer is a machine which, largely, I demand does what I instruct it to do. I prefer an OS that will do so and then get out of my way and I will accept idiosyncracies in exchange for this. So long as a laundry list of dependencies doesn't explode overnight from a goofball update or my nvidia drivers don't just disappear because they feel like it, linux meets those needs very well.
I haven't read this book, but the earliest written signs we have are pictographic, and don't seem to have a relation to numbers per se, but are much closer in character to ancient cave drawings. The argument is interesting from the perspective of numeracy as ancient Egyptian magical stories often involved numerical quantities, the Tao Te Ching is another example of magic involved with numbers, but I think that would come from a later period of development of civilization, whereas the origins of writing itself probably predate something like an advanced agrarian economy such as Egypt, China, the Indus River Valley civilization and the Mayan civilization.
Pop OS seens to be the best one for me at the moment. Definitely recommend a try.
Typing is very slow, that needs to be fixed.
Down for me as well. Unable to push. Getting:

remote: fatal error in commit_refs
Down in Norway too it seems.
Your takeaway from the news around TikTok is the US is scared to compete?
This is really why I love Svelte so much. To me, the way components are formatted is how the HTML spec should have evolved over the last 10 years. It's absurd to me that HTML is still "documents" with a head and body wrapped inside an <html> tag.

This is a good pattern that builds on the existing foundational technologies of the web but acknowledges that how we build websites (and apps) has changed quite a bit.
Also unable to push in Germany.
“…but at Uber Eats' scale, 10 swaps a day isn't even an hour of a customer support person's time.”

In my experience working with platforms for restaurants, any interaction with customer service could take 10 minutes to 45 minutes depending on the problem—security, separation of departments/concerns, investigation of details, approval, resolution.
I wouldn't mind a built-in RSS reader that I can use to display NPR, National Weather Service, or other sources. It should definitely start as a blank slate and allow the user to add sources. Build it into Edge browser. A button on the browser allows adding the source to the reader. Sites not containing feeds can invoke bing chat or some AI to wrangle the page to the feed.

This can be done in a user respecting and useful way but that doesn't make $
It's possible. But unlikely.

Historically speaking, from crypto to AI, the market constantly evolves towards the next most profitable thing.

Only regulatory systems like the government has the tendency to temper such things (see the Fed and rising interest rates). However do note that capitalist entities have infiltrated the government and have huge sway over it's regulatory policies meaning that anti-business regulatory policies are unlikely to occur.

All of this just means that my conclusions are most likely going to play out. Barring some event that will cause intense negative public reaction.
Unfortunately the context window is too short. I have been wanting this also. I think there may be a place for microtraining whereby the model weights are re-trained with your new data. It can include everything in your organization.

In the long run I think that continuous training will be obvious with new models rolled out on a very high frequency if not continuously.
>There are some good films about ecosystem damage, the documentary Mad Max for example.

I was really hoping for Attenborough to narrate Fury Road, but it didn't quite pan out.
two hardest problems in programming

what to name things

cache coherency

off by one bugs
Not the GP or associated with OBS but they could conceivably want to not handle anything that can be (and are already being) done via plugins. What's an obvious improvement to you is new code (always a risk) doing something that's already solved.
I suspect it's because the project is primarily focused on video. Another reason could be that audio effects can be an endless rabbit hole of constantly striving for some elusive perfection. Best to leave it to plugings. On the other hand, I think basic functionality out of the box is still a good idea and the 3-band doesn't quite cut it. But thats just me - I just used it once and EQ was the one thing I found wanting.

The Cynic in me wonders if the project is funded by plug-in vendors and this might be a conflict! I lean towards the rabbit hole theory though.
> If they weren't making money off me (which I doubt, I spent $23,967 on Amazon last year, and their products are only slightly cheaper than local stores...like CENTS), why were they willing to sell to me to begin with?

Because they are making money off you. You are forgetting what the end price does includes the store margin (while in America it doesn't include taxes, lol).

Not only they are making money, they do it regularly. Maybe profits aren't big per user, but there are hundreds of thousands of such users so ARPU is quite high.
What's a good frontend setup right now if you want strong static typing? I know Vue 3 supports TypeScript for example but it doesn't look like that's their core audience?

I don't get the appeal of frameworks introducing template tags like `{#if showFoo}` vs JSX personally. You have the learn new syntax for things you already know how to do in JavaScript but with less expressibility, and JSX can at least be type checked so you don't have runtime problems like an `<input>` sneaking a string in a number field.
It's very likely that there's a hardware issue. While it could be a driver bug, that's the kind of thing you would be able to easily find others with similar systems complaining about.
Don't promote opinions to facts.
Squares are physical. Historically exponents were only understood as measurements of the diagonal on a square, a neat trick for architects building something in our physical reality.
You see social media as only bad... but you post on HN. HN is social media too, you know.

There is good that we want to keep. But you're right that there are also bad effects. In some peoples' lives, the bad outweighs the good by a large amount. It would be really cool if we could fix the bad effects without removing the good...
Loopback and Audio Hijack were two of my most used apps on macOS. Wish I could still be using them today, but my Mac broke...
Are you interested in creating a website but unsure of the framework to use? Read about Django and Ruby on Rails, two of the most popular ones. Learn about the similarities between these two frameworks, as well as how they differ from one another.
https://www.githubstatus.com/incidents/52z0j6phhnjs
My favorite legal response: http://www.bluejeanscable.com/legal/mcp/response041408.pdf

It's longer, totally demolishes the complaint, and contains the line:

""" Not only am I unintimidated by litigation, I sometimes rather miss it.
"""
This comment can be read as you being happy for the demise of the US. It’s wonderful to see how many actual allies we have, who the minute we trip up they’re immediately on scene saying “i told you so” and ready to pick the bones.
It’s even more distasteful when it’s the OS doing it.
You also need a trio of op-amps to buffer the signal, else the pots add extra loading which will introduce artifacts.

EDIT: actually, I wonder whether these are source+load terminated signals -- that is very common with analog video signals (e.g. VGA). In which case, if the amplifier the author was using doesn't load-terminate the signals, they will be 2× too large (a factor of ~4.6 intensity) when they reach the ADC. In which case, a ~75 Ω resistor at the end of each wire should do the trick, while also improving signal quality.
I think real CSI "enhance" is coming also although i'm sure all kinds of details will be imagined and interpolated
And the economy isn't even that bad in general. I don't understand this tendency on the internet just so overly exaggerate how bad the economy is. Unemployment is near record lows right now. We have a bit of wage growth lag in the last few years thanks to everything going on, but up until then we had pretty strong wage growth.

I don't know if I'm just in a bubble because I don't live in one of the big cities with crazy housing prices? Right now it seems to be better time to be out and getting a job than any.

.... Unless you're a programmer.
Clearly (to anyone conversant in English) I am not claiming no such thing has happened.

I am asking how frequently this happens and, in hard risk terms, how does it compare to the risks faced by inmates of being raped by other women or by prison guards.

I assume you are not claiming these events do not happen.

So again I ask - do you have any relevant links re: comparative frequency, absolute occurrence, etc.
React has very good support for TypeScript at this point. Not sure about the other frameworks.
I get that fear and it's fair. SlickGPT is OS, self-hostable and just runs locally, so you can check the code and run your own instance if you don't trust that ours running on Vercel is on-par with the one in the repo. You can also put a soft and hard cap on your API quota on the OpenAI page and monitor it to verify that only you are using it.

The key is passed (see https://github.com/ShipBit/slickgpt/blob/main/src/lib/ChatIn...) to a Vercel edge function (see https://github.com/ShipBit/slickgpt/blob/main/src/routes/api...) that does the actual call to the OpenAI API. This function is stateless and doesn't store anything. I also put it in your localStorage using a store (see https://github.com/ShipBit/slickgpt/blob/main/src/misc/store...) so that you don't have to enter it over and over again.

As for the "what is this trying to solve" - read our documentation in the GitHub repo over at https://github.com/ShipBit/slickgpt.
https://archive.is/9L8qD
My experience with drivers on Linux and Windows has been just about the exact opposite from yours somehow.

On Windows, you sometimes cannot even install the OS without hunting down the right drivers for some piece of hardware like the RAID controller, if you can even find them. Most drivers are authored by the hardware vendors whose main competency may not be writing kernel code, so driver quality tends to be extremely variable. The result is often drivers that just don't work well (which can look like a hardware issue, e.g. lack of performance) or crash the whole system.

Not all Linux drivers are bug-free or feature-complete of course, but they tend to be reasonable or high quality due to the fact that they are written by and/or reviewed by the kernel community. Since all the drivers come with the kernel, the user generally has to do nothing to make their hardware work, it just does right out of the box.

(Notable exceptions here are vendors of certain video cards and wifi chips who refuse to either write Linux drivers or supply the information needed to write them. So you do have to be somewhat careful to avoid those vendors when purchasing hardware.)

I'm not a heavy gamer but my understanding is that a surprising number of popular games run just fine on Linux, thanks in part to the WINE community and the efforts of Valve.
Mostly agree with the article but cringed a bit when I read this:

> This subtlety led to more than one case where I didn't understand why a component didn't update. ... In the end I found it was difficult to determine reliably when to reach for the $ label. I'd use it in one scenario and it seemed to work like I expect, then throw it at another scenario and it didn't work like I expect.

OK, that's like you're used to using an old donkey for transport and then someone hands you a brand new car and you start complaining about it not having seat heaters.

The $-based reactiveness of Svelte is great! Just don't expect that every possible side case is covered 100%. Same as with just about any other technology.
Oh sorry, I missed a part, and you are misunderstanding me.

I understand you know how real world spam filters work, but this is a different use case.

I'm not trying to generate spam, I'm talking about an IM app, where you have your contacts, and you can talk with each other and only see the legit messages.

I can elaborate, but please continue in a non-adversarial way if possible.
Coming from C, I always see these "Self" variables/types as counter-intuitive, and contribute to those cases where a function requires a parameter which I don't have to supply (just for these functions accepting "Self"), which could be an exception instead of a rule. I would rather prefer the C++ "this" keyword usage.

Also, do "Self" kind-of variables occupy memory?

How can I declare a (packed) struct describing a payload in a way that the struct can be then sent "as is" as a network packet?

Let's say this struct has a "calculateChecksum()" method. Will I need to declare "Self"? If so, will be "Self" part of the struct's memory layout?
If you're using a third-party UI for ChatGPT, it might as well be a browser extension [0] or a native app [1]. It really shines when you break it out of its website interface and start using it like a command palette/context menu.

[0] https://sublimegpt.com

[1] https://macgpt.com
Error: formula above should be a recurrence relation:

P_n(correct) = (1 - Epsilon_n)*P_(n-1)(correct)

Where P_0 = (1 - Epsilon_0)
Talk over Phone with ChatGPT
Just built GPTOnCall.com, a phone-based GPT-3.5 Turbo chat service, in only 48 hours! Thanks to OpenAI's Whisper and ChatGPT-4, I was able to quickly integrate voice-to-text and text-to-voice capabilities. Now, you can converse with GPT-3 while driving, biking, or just on-the-go. Want to experience the cutting-edge AI-powered conversation? Give it a try for FREE: (786) 829-7341 or ask me anything
Protondb is not great way to get a summary across many titles. It's effectively closer to a bug tracker. If some people have an issue, you'll see it on protondb - it may not be a real issue or may be due to some weird old config though.

Few people think to visit it and report that a specific game works great for them.
This is the purpose of Marketing. Feature, not a bug.
So looking at that. I will say if you look at the API exposed in "libco.h" it's does not offer a ton options other than context switching

cothread_t co_active(void);
cothread_t co_derive(void, unsigned int, void ()(void));
cothread_t co_create(unsigned int, void (*)(void));
void co_delete(cothread_t);
void co_switch(cothread_t);
int co_serializable(void);

Also it uses malloc to create the stacks. My library lets decide how wish to allocate stacks with. On linux I recommend mmap since you can create guard pages and such, but it's completely up to. Also I have functions that can let you call an other function on thread stack. This is handy to let you call a function that generates a deep call stack. Otherwise you have to mess around hopping back and forth between couroutines and the main thread context.
The most user friendly Linux distro I've come across that provides what you're describing would be ZorinOS, it's awesome.

https://zorin.com/os/
AllowUsers can match against user@ip/mask, and group support is a little more long winded with the Match scope. I would expect DNS names to be bad for a number of reasons.
Yeah. Actually ssh agent speaks PKCS#11 (both client and server) so it's possible to interface with the hardware token quite easily. I'm using that to store my client key in TPM for example.
With a shared vector database and semantic search plugin you can see bunch of prompts other people have created.

with a search plugin you can have it find the api docs and have it output interesting parameters and how to use them with examples.

with a python REPL plugin you can have it generate 10 variations and run the code for each.

with GPT4 and plugins you could describe the output you want to midjourney or something and give the prompt to it to generate it in blender(feed the outputs to some image similarity vector to compare) and have it search through parameter space(or vector space of the prompt) until it finds something pretty close to what you want.

given your budget of course.
Also known as Monday.
I've never had any issues with CS:GO. It's native to Linux. Also, I get better performance in CS:GO on Linux than Windows.
Which is not an LCD so I guess the point still stand
I'm not convinced there have been more than five cases. Everyone cites the same ones.

I would expect there to be more, given base rate – but if there were, I'd expect those cases to be yelled about, which they aren't. (That leaves open the possibility that trans people are significantly less likely to assault others… Given the correlation between being trans and autistic, and the tendency for autistic people to be highly moral, that's not a hugely far-fetched theory, but it wouldn't explain such a large discrepancy.)
PDEP-8 suggesting various changes regarding the `inplace` and `copy` arguments:
https://github.com/pandas-dev/pandas/pull/51466
Is it though? When you run apt upgrade you are nagged to go subscribe to UBUNTU PRO. There was a problem with amazon tracking Ubuntu store purchases. (https://www.howtogeek.com/126995/how-to-disable-the-amazon-s...) You can't exactly escape telemetry and unwanted ads. Seems like it on a slippery slope to another version of Windows 10 to me.
I stopped using Windows after 7 and every time I have to briefly dip back in or work with a modern Windows machine it just completely floors me that Microsoft does this advertising. It is the most cheap and tacky nonsense, and I agree it's always trashy tabloid news. I honestly think far worse about the Microsoft product teams because deep in the company multiple teams and people all greenlit this idea and decided that yes it's very good and should be shipped. It's god awful and no one stopped it.
The symbolism articulated by the Greeks seems to indicate not.

Consider the logic that a government has an ever-greater interest in promoting its Nation as quintessentially democratic the more antidemocratic that it becomes.

In this case, superficial public participation and the government's elusive visible validity scale together.

Whereas in the archetype of a truly democratic society (I say archetype because it may not exist), the government arguably has a motivation to discourage the promotional image of and participation in democracy.

Because in this case, democratic participation is an actual threat to power.

This theory only holds for nations that have any democratic pretense. Which likely has more to do with foreign policy than anything else.

How many Western Nations fall over themselves to align themselves with democracy?
I just dual-boot, altought I usually try the game via Proton and it often "just works" on Linux.

Way too many of my hobby stuff is better dealt with on Linux
Copy and paste actually works fine with MathQuill. It copies as Latex code, and accepts other Latex code pasted in (within its limitations).

Do you handle explicit and implicit plots differently, or treat everything as implicit?
I’m going to not engage on the Fauci/covid question (although I think you’re misremembering which subject he was less than forthright about - it was the efficacy of masking, and the dispute you’re talking about didn’t happen until later). But the real point the author is making is that neither “Hero Fauci smashes Rand Paul” nor “Did Fauci visit Wuhan in 2019?” are things that I want on my windows desktop default! Most of the trash isn’t even political, as the author mentions, but when it is political it is always extreme.
The dichotomy of Microsoft focusing on productivity tools, yet putting this garbage in their operating system.
We can only really speak about the earliest writing we know of and that basically requires writing in stone.

We have to remember that we only ever have a squinting view at the past because >99% not made from stone of everything has rotted.

I have no doubt that we were writing on paper-like substances long, long before rock carving, but there's simply no remaining evidence of it the we know of.
Not part of any workflow per se, but I’m planning a trip to NYC this month and asked it to generate an itinerary that includes certain sights along with suggested places for lunch/dinner and subway directions. What it produced blew my mind! I simply couldn’t have done what it did on my own.
Time to slack off :) Thanks github
Seems to be working for me
Yes - it's better to be accurate than precise. If you said "1 to 20 days" and it took 15, you were accurate. Being too precise gives you no space for the unknowns to show themselves.
If country C is committing crimes at 100x the magnitude it’s worth realizing that maybe the law is powerless but that doesn’t need to drive our feelings towards which countries are the bad actors.
I think education will still be crucial in human to human relation but it remains to be seen if the value of education won't be lessened because it won't give any other edge. I really share this concern because let's face it - we're pushing ourselves for the sake of better life, better job, better X.
> bad apples

The full expression this term is taken from is: "a few bad apples rot the whole barrel".

Women don't know in advance who the bad apples are amongst men, so in contexts where women are particularly vulnerable to predation from such men, the whole barrel must be considered as being rotten. This is why we have sex-segregated spaces.
Nope, since Self is a declaration and not a field it won't take up memory.
Do you mean if you type something or if you retrieve the answer/completion from ChatGPT? Which model are you using?
Ask HN: List of Programming Language _workflows_?
Hi beautiful people of HN!

Is there a list of workflow examples for many programming language?

I don’t mean code samples a la hello world and how to do parallel programming.

I am looking for state of the art, current best practices on how to really work with a given language: How does the REPL go? How do you install/manage versions? How do you install/manage packages and dependencies. How do you debug? How do you integrate in your editor? Etc.

I feel like a lot of ergonomics of a language does not come from the language itself but from how to use the tooling and ecosystem around it.

If there isn’t a list like this, maybe we can start a simple GitHub repo with markdown files?