skysight-inc/HackerNews huggingface dataset:
> it does exactly what the Mac app does

no... it doesn't. sure, there are programs you can install that will add virtual sound devices on Windows, but I can't find any program that will let you manage them dynamically, let alone do half the things that Loopback does.

VAC does actually let you restart the entire driver to change the number of virtual audio devices, if no programs are using any of them.

But another big selling point of Loopback is the ability to capture audio from applications without having to change the output device, which I believe is technically possible on Windows (Discord can do it sometimes) but there isn't a program that exposes it through a virtual input device yet.

Linux does seem good for this audio stuff specifically—there may or may not be pretty Linux GUIs for arbitrary audio mixing/routing—however on Windows there are no good examples of it. or, again, none that I can find. VAC certainly isn't one.

Of course, even on Windows, I use Voicemeeter on a daily basis and I have tried to fool around with VSTHost for real-time filters (like dynamic range compression, which I had used a lot on macOS to watch movies), but there's significant latency and I cba to figure out what the problem is. Voicemeeter is still useful for muting my microphone with a macro key though.

If I wanted to try to make something like Loopback myself I'd probably need to continue my months long search to figure out how to write userspace drivers. Because I still can't figure it out.

I'm not trying to shill Loopback here, I'm just giving it as an example of a Mac-exclusive app that does something that you can't easily get on another OS right now. Maybe it's just cause nobody's put in the time yet, but macOS still seems to have more power-user-esque apps imho.
it really depends

C++ is more popular than C tho

Also research is often done in Python
The Apple enclave is closer to a general-purpose computer (with a bunch of cryptographic infrastructure) than a TPM, but I think for this purpose the two concepts line up.
It would be surprising if VCs exhibited any original thought, after watching them fomoing into one thing after another
Thanks for mentioning Eternal September [0]! I used their site in the past but had been using http://news.aioe.org [1] up until it went offline [2] possibly due to a disk failure [3], as it seemed more performant than Eternal September. As far as no-cost text-only newsgroup read/write access, I think we are down to Eternal September and possibly the BlueWorld Usenet Farm[4]. Though arguably, if I'm interested in keeping newsgroups alive, perhaps paying for access from a provider such as EasyNews, GigaNews, etc. [5].

[0] https://www.eternal-september.org/

[1] https://web.archive.org/web/20221220194002/http://news.aioe....

[2] https://old.reddit.com/r/usenet/comments/10m9n22/aioe_gone/

[3] https://groups.google.com/g/eternal-september.support/c/Elen...

[4] https://usenet.blueworldhosting.com/

[5] https://commons.wikimedia.org/wiki/File:Usenet_Providers_and...
I wondered what a Dei-cer was for a full 30s.
It's just a blank page.
Some Japanese did. https://goropikari.hatenablog.com/entry/diy_ec_keyboard
I’ve never had any trouble understanding my code but understanding someone else’s multiple dispatch code has ALWAYS been hard for me.
Artificial reefs and breakwaters would be a good use of oligarch yachts. Nobody's going to buy those things because they don't want to reveal who actually owns them.
Yup.

I just checked; the MDN docs refer to them as "regular expression literals".
I'm writing an old-school ASCII roguelike game in JavaScript using the ROT.JS library. Games are interesting and give you a whole raft of puzzles to solve. Keeps me out of mischief and off the streets.
Sure and there’s also anecdotes of larger banks doing the exact opposite
Thanks for the support :)

Right now, we just log the error but we can implement a callback easily. I’ll create an issue and it should be implemented in the next release in two weeks.
Continuing to learn advanced mathematics and revisiting core computer science concepts like networking, systems and architecture. Mainly from video lectures and O’Reilly books. Haven't tackled machine learning projects yet. It's one of my goals, but I must have a solid foundation first.

Never thought about building things to become a better programmer but to create something exciting or cool. Nowadays, it's mainly personal iOS and Javascript projects.
Literally billions of dollars has been poured into trying to do this (in Australia alone but even more internationally), since the big coal and gas companies know it’s their only hope of continuing to operate long term, and very little has come from it…
I don't know what you're talking about, and I don't care about the premise of your question, so there's not much for us to productively discuss here. I've been careful about the concepts I'm talking about ("culture" and "religion", both being Rayiner-provided examples of legitimate forms of discrimination). I'm not interested in doing comparative studies on this between different countries; that discussion will be a total mess.
https://archive.is/NrHME
I think if I used Linux either that or Lulu would be what I'd go with, but AFAICT OpenSnitch uses wording that suggests it is actually suspending connections for the prompts instead of outright blocking them. I can't find any info on this in the README so I could be wrong but that could probably work yeah.
Graphtreon suggests she gained ~7,000 of those after this video was released. She only had 1,000 patrons last month:
https://graphtreon.com/creator/physicsgirl

So yeah maybe 8,000 is enough now but maybe 1,000 was not :)
This is a common pitfall for software engineers and one that is easy to fall into especially if you haven't gone through it before.

Dysfunctional technical systems are symptoms of dysfunctional political systems.

If the political system is not rehabilitated, the technical system will continually evolve dysfunctional traits no matter how much development effort is spent. It falls to management to ensure the political system is functioning properly but software engineers should keep this in mind to avoid getting caught up in the gears of such systems.
the hype came so fast with LLMs... it has me sus that it's actually the next big thing... then again I hated the ipad... I think I was right on it long term but also wrong on my positive view of humanity (humans aren't just consumers, why use a consume only device). the internet was/is huge, it took forever for it to become hyped... tho the internet is a hype accelerant. Docker is big, and slow hype. Crypto was actually slow now that I think abput it but it went absurd and died recently (queue explaints on why the blockchain is better than functional programming). Crypto wasn't baked before it got hyped I think is my theory, LLMs feel similar. But we'll see. Maybe I'm just old. I've tried chat gpt for a few months and I've already burnt out on it.
Agreed. It's funny that many still cannot see the writing on the wall.
But the thing is, with a social networking site -- like a number of other products -- being objectively superior doesn't count for much if your friends are on the other one.
I'll put a simpler, more likely explanation. It's dangerous to complain about being overworked. It puts hard barriers on your limits.
ok, you didn't answer my first questions. I try a couple of more.

your first argument is useless, as anything might be a path to AGI ... first order logic / expert systems are ...

regarding empirical data, you are bringing up anecdotes that don't hold up. Humans can often learn a concept from 1-2 instances (take the face of Albert Einstein) (even your kids can do that in grammar :) , maybe check how language models are trained in comparison.

do you have any references for your claims? How much data does a human need to learn grammar? do you have any estimate?

you say you can refute Chomsky's claims by empirical data. please show me that data/studies, don't talk about anecdotes from your kids.
why did you bank with them if they have done nothing for you ?
You don’t understand why other banks may be hesitant to work with startups?
It gives and it takes.

My dad was drafted and sent to Vietnam. He spoke fluent French (spoken there) so you think they’d have had him use his language skills but some officer didn’t like the looks of him and busted him down to cook in Saigon, he was released a year early and was lucky to experience nothing bad.

His little brother Joey was a marine and got real messed up, spent some time in a mental hospital in Japan.

A lady down the road who works in HR now ran a field gas station in Iraq and like my dad avoided the worst, she’s got a friend who had a much harder time and rides horses at our place to deal with his trauma.
The gap in quality between gpt2 and gpt3 was much much larger than the gap between gpt3 and 3.5. If they could get the gap between 2 -> 3 again when moving to 4 it would be crazy
This is stuff which is discussed quite a lot in Australia, since we cling to the coast and an image of ourselves as "in love with the sea"

FWIW: Half the human race lives less than 200km from the sea.

https://www.reddit.com/r/MapPorn/comments/uxrinu/half_of_the...
Ask HN: Transition away from CS job as main source of income
I am a dev with 10 years of experience. I don't have much savings because I lived in a country with low wages up until 2020.

With the AI apocalypse staring at horizon, I am wondering if it's possible to transition to some other income source. My plan is to develop a secondary set of skills to which I should be able to fall on when I lose my job in next 3-5 years.

Anybody tried something like that?

I tried getting weekend only job at local Caravan body shop company but they didn't give me chance because I did not have any experience with the mechanical tools and stuff, I offered to take no pay and learn with them but they felt that I will slow them down. What else HN think I should try? In which skill building should I invest my time and money?
You can use discriminated unions with TS (https://antman-does-software.com/typescripts-discriminated-u...), and you can even parse them from unknown data using tools like zod (https://zod.dev/?id=discriminated-unions), io-ts, or the likes.

I can't think of anything I can do in .NET (which has runtime types) that I can't do in TS with the help of a library or two.
It's somewhat similar. Three cameras looks like advanced FSD system.
Yeah, those weren’t an option at the time :( I would totally get one now.

I will say the reMarkable has absolutely incredible battery life though. It’s literally weeks between charges for me.
I haven't trusted the news since the time I participated in manipulating local news stations to create stories about jenkem. More modern equivalent is Momo. It's all fake
I build things that I don't know how to build, mostly in C++ (because I like the language and I want to get better at it, especially the newer parts!).

I built a programming language as a library and put the entire process on YouTube.

I just recently built a job queue worker pool library.

Next, I'm going to tackle building a HTTP server as a library, hopefully supporting HTTP/1, 2, and 3.

Just build things that push your limits and enjoy the journey!
Using the Secure Enclave allows you to tie use of the key to biometric auth (which also serves as proof of physical presence). Even if someone compromises your system, they can't SSH as you without tricking you into mashing touchID.
I think the modern equivalent that every kid growing up now will subconsciously recognize for the rest of their lives will be royalty-free music from YouTube. Like this banger "Spring In My Step" by Silent Partner:

https://www.youtube.com/watch?v=Q5uBZQKi47Y
Yeah, I really have mixed feelings.

I've played around with ChatGPT a fair bit. My feeling is that I can imagine it for high school essays or low-effort corporate BS.

It might also be useful for someone looking at a blank sheet of paper who really struggles with that. I can even imagine a degree of generating a template for certain types of articles. OTOH, editing from an an existing article can actually be harder and produce lower-quality output than starting at said blank sheet of paper.
I can't fathom what would drive criminals to seek public office and the scrutiny that comes with it
She doesnt' get 100% of that, she doesn't even get close. Several podcasts I listen to are killing their $2/$3 tiers as it doesn't make them any money. That's also assuming they continue the payment for the full year all 10k of them.
She also did not have more than 1000 patrons before the video push a few days ago. Which, particularly considering what must be substantial medical bills, is definitely not enough to sustain her family.
A gradio web UI for running Large Language Models
What kind of a "winter" would this be when literally the world already runs on AI?

Search engines run on AI, stock markets trade on AI, social networks distribute content by AI, your photos and content are sorted on your phone by AI, vaccines and medicines are produced by AI, precedent law is implemented increasingly via AI, our weapons are AI (drones) and so on and so on and so on.

And all this up there was BEFORE GPT and DALL-E.

No, no winter. We're in the singularity.
> Didn't ZoneAlarm do that on Windows in the 2000s?

AFAIK those connections were blocked, not suspended, until you answered the prompt. Does ZoneAlarm still advertise this / is it documented anywhere? I can't find any info on it.
I’ll definitely give this a spin!

My go to right now is using a gpg key with ssh subkey. The key is actually on YubiKey. Similar security properties but portable.
Very cool. It's almost as if that chat session is a terminal, but instead of running commands you run prose. Very much a new HCI paradigm.
This has always made me curious about multi modality and especially Google’s Palm. At least how google presents Palm in diagrams.

The way I’ve interpreted the scaling hypothesis is that we will see emergent intelligence with larger nets through automated training alone. If we want a model to learn images we throw a larger net at it with training data.

The way I’ve interpreted some of these newer techniques to multi modality is that they are stitched together models. If we want a model to learn images we decide this and teach one model images and then connect it to the core model. There’s not a lot of emergent behavior due to scaling in this scenario.

With that perception I don’t see how gpt4 says anything about the scaling hypothesis. However I am not in this field and would be grateful to learn more.
I'm a big fan of TS, but discriminated unions are available in a lot of languages and when not, there's usually some library adding it like boost::variant if the language has runtime types or templating/macros.
"ChatGPT, I meant a desk with legs."

For a second, I thought this was a Visual Studio-related plugin.
Non pdf abstract: https://arxiv.org/abs/2212.14734
Generative AI HAI Perspectives [pdf]
I am curious if AI is successful if an AI backlash is coming. Perhaps one of the existing political parties or a new political party taking up the mantle of regulating or outright banning of AI. Or even just attacks on AI researchers and institutions.
Yes and while training is a low hanging fruit of opportunity I can see a whole class of Applications that combine hyperspecific features with immersive tech modeled to fit that set of purposes exactly with all the enhancements available in a digitally created interactive 3D 6DOF 360 space. You get the double win here of new functional improvements with demonstrable roi metrics paid out on the nail along with the win from quality of use soft improvements that come from a more human centric experience where delight and beauty can be enjoyed.
You're certainly more of an authority on it than I, so I trust when you say most schemes don't keep long-term keypairs around; but of the two companies I've worked at that use SSH CAs: one used Teleport, and the other had long-lived keypairs, but fairly-short-lived certificates -- you had to get your public key re-signed each day. They used Yubikeys to store (or maybe just unwrap?) the private key material during the SSH handshake; much as a TPM or the Secure Enclave could be used to do this.
The Rich List 2022 The highest earning hedge fund managers
Why is that a perception question rather than a delivery question? We still don’t really know how/if the current crop of AI is going to deliver.

Even if there are a lot of great applications for these things (I think there are), it’s not clear they’re going to be truly transformative?
Doing small projects that exercice skills I am interested in one small step at a time.

These days it is a lot of LLM as it is a moving target with a large number of applications (they are the perfect toy to go quickly from "I wonder if I can do that" to a working prototype).
Man, Microsoft is kicking ass at AI. Maybe the others have great AI models too but haven’t seen any large company release product after product with AI.
Nobody needs to leave Mastodon to avoid Facebook/Tumblr ActivityPub posts. You can filter posts by-instance (eg *@facebook.com) or defederate with them on the server-level (what most servers will do).
> One theory of mine is that we assign senior-sounding roles in this industry too readily.

Some large companies, particularly non-technical companies have to pay a certain amount of money to get people of a certain skill level, say a level below senior. However the company management does not want to pay market rates for that level, that salary only goes to "senior" people. So people with a skill level below senior are put on work that fits for a level below senior, but are given the senior title, because within the company, that is the title that matches up with the market rate for those people.
> No training required, thus no upper or lower bounds that one knows will constrain the final output.

This is were we depart. Humans get lots of training. Around 20 years of it before the are classed as adults. Even in adulthood we continue seek it out, pretty much continuously. I'm doing that here, by reading HN and seeking feedback. There are also lots of self evident bounds. We must eat stuff that is food, and not dirt. We must breath air, and not water. We must look after our children. We must work. We must say stuff that makes sense to fellow humans. I'm sort of gob smacked that you could even think human intelligence operates without bounds.

> A trained model has no "functional default" the way actual intelligence does.

Sorry, I have no idea what that means.

> truly original output

This left me scratching my head. How do define "truly original output"? I don't think there is a definition as we can't even agree on when humans are producing "original output" give the arguments we have over movie plots.

> an intelligent AI

Again, I have no idea what you mean by this. That isn't surprising to me as there isn't a agreed definition of intelligence or how to measure it. Given that I don't know how you or I could be sure an any given AI was as intelligent as a human - and that includes ChatGPT.

To me, where this all leads is people use the work "intelligent" as a proxy for the way they imagine humans might think. That's a bit sad, as we have no idea how humans think - so I don't know how you could compare it to the way an AI thinks. Even so, it looks self evident that at a detailed level ChatGPT does not think like us. If that's your definition of intelligence, as AI will never achieve it. But "think the same way we do" is not end goal, is it? The end goal is "produce original output, but indistinguishable from what a human might produce", which ChatGDP already does in it's domain.

By the by, while at the detailed level ChatGPT and humans are obviously very different, I'd be surprised if there aren't profound similarities as well. For example I would not be at all surprised if "originality" in ChatGPT and humans boiled down to randomness being injected into a neural net, which then moulded it into something that matches all the constraints prior learning had taught it. So we get something that is novel - but still consistent with how everybody perceives the real world to be.
rewrote 24HourHomepage (https://24HourHomepage.com), a creative art project.

in general: small, bit-sized projects that solve a problem i have or something that has been on my mind for a while
I mean… the fear/goal of AI success, depending on who you ask, is social and economic upheaval.

I suspect there will be a lot of resistance as it “succeeds.”
> downloading from their homepage gave me an old version.

This is because the FDroid website does not expose the latest version of apps. The website itself is a static Jekyll website, and I've never found any information to indicate that the app listings aren't part of that, apart from them being missing from the source repos (which they would be if it's generated from the index at runtime).
Maybe. Smart people assumed Lehman wouldn't be left to sink. It was. And it caused a lot of problems. And the people who realized afterward that it was a mistake are retiring right about now.
I call bs
> except for video decoding/encoding artifacts

Which is... lossy
I was also implying her earnings from her YouTube channel, on which she has over 2 million subscribers. I'm well aware how bad health care costs are in the US. Although I'm not an entrepreneur, I'm willing to wager my net worth does not compare to that of Dianna and her family's. If I were in the same position, I'd probably be less equipped to handle the tremendous healthcare costs, and I probably wouldn't be able to rally thousands of strangers on reddit or YouTube to help pay for my medical bills, even though I'd be more in need of it. Which is both funny to think and perfectly reasonable -- I'm not charismatic nor an e-celebrity.

My point is that it's easy to give money to a Youtuber you like who posts a video with sad piano music and call it a day (I have done this too). It's harder to spend a bit of time to find a way to help the invisible people in your community who may be more in need. You can do both, I would just prioritize the latter.
This is essentializing. Do you think my ex boss who voted BNP, thinks Pakistan was a great country and used to call Prothom Alo communists and complain about Chhatra league has the same idea as your family about Bangladesh?
Lol, "Easy".
You could have been digging ditches all these years Sam!
I am trying to see if I can work on more interesting problems. Julia Evans has this great quote: "I have one main opinion about programming, which is that deeply understanding the underlying systems you use (the browser, the kernel, the operating system, the network layers, your database, HTTP, whatever you’re running on top of) is essential if you want to do technically innovative work and be able to solve hard problems."

My using snowflake on the job made me more curious about modern analytical databases, so much that I want to get more into the internals. I am on a journey that's making me read more about database internals, take free courses online, and this in turn is leading me to some auxiliary things I need to know for knowing about databases, like cpu architecture (cache handling, branching etc) and further down the rabbit hole. To some extent, it's helping me overcome the feeling of inadequacy due to not having a computer science education even though I have been in the software field for more than a couple of decades. Not that it has harmed me much - I have always felt that you could learn things on the job in software development. But it just feels somewhat right to go back to the basics.
Yes. It's their strategy that makes them stand out. Ever since Satya took over, they have really turned the company around and reinvented themselves in terms of community involvement when it comes to software; embracing open source and .NET Core are just a few examples.