skysight-inc/HackerNews huggingface dataset:
> You also have vscode. What you don’t have is the various proprietary extensions msft makes…

i’m not trying to be confrontational i promise, but i mean, yeah, youre just repeating what we’re discussing…

microsoft bangs its drums chanting “please like us again, look at how open source we are. we’re not the same abusive company we used to be… we’ve changed, really.”

to many of us, the extension ecosystem is the biggest thing separating code from other IDEs in the first place.

this is just more abusive tactics from a company with very very long history of abuse, only this time they try to hide it behind empty “open source community, look how much we love you” rhetoric.

i’ve always recommended to organizations to run fast and far from ms products. basically “if you’re looking at a long timescale, you want agility, you want to be able to easily pivot in various other directions. if you use MS, you never know where they’re going to lock you down. run fast and far from them.” and this is just another example of why.

i think the commenter above nailed it perfectly with, “they keep telling us we should be grateful for microsoft blankets infected with the smallpox.”
TBD, most likely a 4-bit ALU, but it will boot linux via emulation :D
Bark can sound as good, but Google is using SoundStorm which was specifically trained on dialogs. Surprisingly Bark can even sort of match it without being trained to do so, but not reliably. (https://x.com/jonathanfly/status/1675987073893904386)

And SoundStorm has more than twice the context window of Bark so dialogs are a tight fit.
> you are to blame for your attack succeeding?

Morally? A bit grey, but often when you dig into the details for the cases of businesses unlike individuals, it is a resounding "Yes".

Legally? Depends on the jurisdiction I suppose.

https://www.theguardian.com/australia-news/2022/oct/22/austr...

https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-re...

This is for data breaches, but similar laws exists for all sort of conduct related to negligence in securing and adequately protecting privacy, safety, health, and so on.
Mundraub btw. is a German legal term that literally translates as mouth-robbery.
Was that some kind of ad revenue sharing?
My kids' elementary school has a running club that I manage. In past years they pay a subscription to a company that's quite expensive to track laps. I decided to implement some software that's better and runs on an rpi.

It's working very well, and the kids like it more because it has audio feedback on laps and time.

Besides the cheap USB qr scanners there's no expenses either.
NotebookLM on everyone lips, so these are llm powered notebooks ?!
Fidelity has cut X's value by 79% since Musk purchase
Because the chickens have gone on strike
You would need a pretty intense QoS system built for this if you are using something like TCP for this using two different connections. Underneath it would still use IPv4/6 packets and you only have so much bandwidth. The bulk transfer channel might stall the transfer of control packets temporarily.

You would need to tightly control and multiplex the messages yourself, needing to do this in one connection or using something like TCP priority flag.

Personally I just think that TCP is a shitty protocol for building applications. In almost every use case either UDP or SCTP are a better choice. With raw UDP datagrams you aren’t guaranteed delivery but it’s great for the kind of telemetry where the last message in is what matters. You can also build quite flexible stuff on top of it.

SCTP gives you in sequence reliable datagrams and congestion control. This means you don’t have to devise message length communication into your application layer protocol and can rely on your transport. It also has multiplexing built right in. If it had a built in checksum it would truly be ideal. Not sure if something like secure communication really belongs at this level but if it had that I double we would ever use anything else. From SCTP’s Wikipedia page:

> SCTP applications submit data for transmission in messages (groups of bytes) to the SCTP transport layer. SCTP places messages and control information into separate chunks (data chunks and control chunks), each identified by a chunk header. The protocol can fragment a message into multiple data chunks, but each data chunk contains data from only one user message. SCTP bundles the chunks into SCTP packets. The SCTP packet, which is submitted to the Internet Protocol, consists of a packet header, SCTP control chunks (when necessary), followed by SCTP data chunks (when available).
I don’t think I’ve seen a promise implementation that can’t handle multiple reads after the resolve for many years.

It would not take a lot of glue code to alter the contract to make that happen here.
Thank you for your insight, I really appreciate it!

>If anything FOSS communities discuss such topics obsessively.

I don't see this the same way. Whenever topics like these come up, "quoting the OSI definition word-by-word" is a fairly a common moral argument. (See every Mongo/SSPL or ElasticSearch thread on this site and you'll see)

While there is definitely discussion of this, you are entirely right, there's a substantial proportion of people (I'm not claiming that it's necessarily the majority or anything - but influential enough to derail or block things) who do not take the spirit of the Free Software movement into account at all. At a glance, many arguments against these licenses don't come from a viewpoint that these licenses violate the spirit of Free Software - they just mechanically quote the OSI freedoms without any critical evaluation or moral reasoning.

pxc's analysis is great and morally I definitely agree with it. I don't think that most people agree with it though - which legitimises the VSCode "open-source" approach.
Phrase of the year (and decade?) - Side Hustle
By that time, the interest and the energy may have gone.

(If not, by all means pursue your passion after you have comfortably retired. I, for instance, assume that I will never have a chance to comfortably retire.)
It is not illegal for a model developer to train a model that is involved in an "artifical intelligence safety incident".
> crime of creating their non-OSI-compliant licenses

Just don't call it "Open Source" and you won't get nearly as many complaints.

The big problem arises when somebody tries to leech off of the goodwill built up by Open Source communities and give their Source Available proprietary offering some FOSS-juice. (Most often VC-backed companies who have failed to understand that "Open Source is not a business model").
Well there are the crazies that ran the Paris Olympics, who wanted athletes to not have AC. I suppose there are also some very miserly people who can afford AC and refuse to use it. But let's just say my statement is general and leave it at that.
Alternatively, reader mode?
BTW not a terrible advice. Unless you go broke and burnt out, it might be a good way to get hired to much higher and more interesting and impactful positions.
Do people actually enjoy this type of AI-generated "podcasts" vs human-produced shows?

As a podcast listener, I lose interest if I can tell the audio is AI-generated...
Here in Antwerp there's a long street (the Markgravelei) lined with cornelian cherries (Cornus mas).

I think most people around here don't know that they're edible and anyway that fruit is somewhat of a hassle to pick and prepare, but anyway once they're ripe they fall on the sidewalk and on cars, staining everything red, making the sidewalks slippery and leaving seeds behind. And there's no wild life to speak of, maybe some rats but not many, and birds don't seem to eat the fallen fruit. Wasps do, but it's not a positive point.

There's no soil (except a ~1m² square around each tree) because it's just a street in the city so although I don't find them a bother and I can pick a fruit from time to time while walking, I can well understand why people who live in this street would complain about it.

I can't understand what went through the mind of people who chose to plant these trees here. I think it's almost as bad as if those were mulberry trees (relative to staining power).

But it's just a remark on how fruit trees can be annoying to some people, for my part I used to live in another city where I was able to pick blackberries and raspberries on my way to work or to the supermarket, sometimes pears, and it was great. And in autumn I pick chestnuts here. Not too often because of PFAS pollution.
“People” do understand though. If you look at the big energy reports, many of them include solar+storage LCOE numbers, as well as just raw solar. Combined storage numbers are roughly (depending on the report) competitive with coal & gas today, already cheaper than nuclear, and expected to drop fast in the next few years as various battery tech ramps up.
We should ignore that a million plus people are working for minimum wage. They don’t count. I agree with you.

It’s better to say that the statistics aren’t changed much by increasing the federal minimum wage as it pertains to the productivity/pay gap. But one should acknowledge that for those making minimum wage it is a disgrace that it hasn’t increased for a long time and that it is far too low. Those people do matter. This isn’t just a discussion about statistics. There is a human element to the issue and morality is part of what one ought to consider when thinking about the issue.

EDIT: I edited my comment while you were responding. The discussion in the present thread is not about the dockworkers. It’s about the pay/productivity gap in the U.S. In that discussion a person said that minimum wage workers were irrelevant and that the minimum wage was just a political talking point.
I can definitely get behind using some other migration library! Thank you for writing and sharing this!
Agreed - I had a teacher that would do this in high school physics from time to time and I found it be a distraction more than anything - I'm trying to follow what's on the board and then I have to throw that away and start trying to figure it out from the top.
NotebookLM's is incredibly good at generating the affect and structure of a quality podcast.

This is in-line with all art, music, and video created by LMM at the moment. They are imitating a structure and affect, the quality of the content is largely irrelevant.

I think the interesting thing is that most people don't really care, and AI is not to blame for that.

Most books published today have the affect of a book, but the author doesn't really have anything to say. Publishing a book is not about communicating ideas, but a means to something else. It's not meant to stand on its own.

The reason so much writing, podcasting, and music is vulnerable to AI disruption is that quality has already become secondary.
unlike the moon ISS is shielded by magnetic field and receives less radiation. It is actually our yard more than a park
Been working on issue 2 for Forest Friends Zine. The first issue was on system evals, and it was well received. I also learned a lot about how these RAG systems are built. The second issue will either be about UI to gather user feedback or tool use.

https://forestfriends.tech

https://issue1.forestfriends.tech
Yeah I totally get people’s criticisms that the podcasts aren’t quite human-expert-level in terms of symbolic reasoning, but this still blows my mind. The intuitive skill these show, not to mention the ability to accurately (again, if shallowly) parse and transform huge bodies of content in seconds is absolutely scary, IMO.

I’d feed it the Singularity paper, but I’m not sure I need that extra boost of anxiety these days…

https://edoras.sdsu.edu/~vinge/misc/singularity.html
It’s even worse when npm install modifies the package lock file.

It also doesn’t understand how to get packages from a git source.

From a release engineering perspective, this drives me batty.
A human owns and operates and is the benificiary of a company that chooses to put un-chaperoned machinery on the road.

"machinery that's broken" doesn't make it ok. Where did the broken machinery come from? It's not a natural event like the weather. It came from someone who placed it there without a supervising agent to be responsible for it.

It's essentially a special form of littering.
> They don’t count

That’s unfair.

Of course they count. The question is whether port logistics is the best policy tool with which to address their plight.

The striking dockworkers don’t earn minimum wage. If the striking workers win, the minimum wage stays right where it is and has been for ~2mm minimum-wage workers [1]. This isn’t a fight about minimum wage. They count. But they aren’t relevant.

> about the pay/productivity gap in the U.S.

Fair enough. I believe we need a minimum-wage hike. But I don’t see how that’s relevant to a union strike.

[1] https://en.m.wikipedia.org/wiki/Minimum_wage_in_the_United_S...
It could get really bad and end up costing a wing and a leg . . .
I am working on a vector graphics editor https://www.hyvector.com

Basic features are implemented, it is fast and already quite stable and slick. For the first version all that is missing is a website and feedback channels.

There are major features in the pipeline and I hope that one day I will be able to make some money with this project.
"And employers know that"

That hasn't been my experience. Most hiring managers I've had interviews with are in a hurry and want people with experience now. Good luck getting the job if you have to do a code screen against people with years of experience with that language.
Matt answers questions about the WordPress situation.
I can't believe I'm reading this kind of stuff about crappy chat bots. The world has lost its mind.
This is better than I expected.

I sent the podcast audio to friend, and English is not their first language. Without telling them it was AI generated.

They found it entertaining-worthy enough to listen to the end.

Sure it needs more human unpredictably and some added goofiness. Maybe some interruptions because humans do that too. But it's already not-bad.
Oh yes indeed. We ain't seen nothing yet.
It’s hard for me to believe that this isn’t two real people talking. The only complaint I have is that they say “like” a little too often.
Then again, maybe large projects are a bad idea.
I just tried the default bark.cpp example from the github readme, and to me it still doesn't sound close enough to realistic, and the audio quality itself was a bit scratchy... maybe I'm doing something wrong.

When I tried my own text with it, it went completely off the rails... skipping completely over random words, and also switching to different voices in the middle of a sentence. Trying to run the large model also crashed entirely.
The Equal Programming Language Concept
OK, this is pretty amazing, but is there a "Valley Girl" setting in NotebookLM somewhere? In the sample given in this article, both of the "podcasters" had to add a "like", like every 5 seconds. I couldn't take it:

> this tech is just like leaps and bounds of where it was yesterday like we're watching it go from just spitting out words to like...
I wouldn't consider CAD UI to be "complex". It's not too different from any vector image editor, except for a third dimension.
At the risk of sounding cliche but this is the worst this tech will ever be. I find it equally scary and fascinating what lies ahead.
I think it’s “impressive” the first time you use it, but with subsequent runs it’s evident how formulaic it is. The end result, the personalities of the podcast “hosts” and their interactions are similar regardless of the context of inputs.

Basically it’s a neat party trick at the moment. I do hope to see it improve however!
If you had received one of these podcasts, say 3-5 years ago, I guarantee you wouldn't be able to tell it's AI generated. And I'm willing to bet it's valid for 90%+ of the people here, even those heavily involved in the field. The quality of the voices, the mimicking of umms, and ahhs, the subtle speaking over each other, they really are extremely impressive.

If you want you can do a test with people that haven't heard about the tech. Have it generate something you know they'll enjoy, maybe 2-3 min long, and have them listen to it without knowing it's AI generated. Ask them about the subject, and see if anyone mentions anything about being fake. You'll be surprised.
would you know it's AI if you didn't know going into it?
Personally, I would love to try this for learning languages.

Some people absorb information far easier when they hear it as part of a conversation. Perhaps it would be possible to use this technique to break down study materials into simple 10-minute chunks that discuss a chapter or a concept at a time.
Amplification of electromagnetic fields by a rotating body (2023)
The editor is open-source. If you want DRM trap to be open-source, create them yourself. VSCode is a text editor at its core, and you're free to use it as you see fit.

The blog read like the author is crying that Microsoft is not giving away extension for Gitpod to make money
How do you think they made money? It certainly wasn't from licensing their SDK that intentionally spoofed 3rd patry banks in a way that deliberately misled users into assuming they were logging in with the bank directly instead of handing Plaid an access token that allows them to exfiltrate arbitrary transaction histories.

Any time you hear yourself utter the words "Wouldn't x be f'd if word got out that y"... You need to stop and consider that there is an entire industry around reputation management, and PR crisis management that is leverageable by the deep pocketed in order to keep their name out of news items, and that the favorite acquisition of the absurdly deep pocketed is the media outlet/platform.

Think. The world is full of scummy people looking to make a buck, and a much more pauce number eho worry about doing so honestly. Until you meet one of the rare ones who falls on their sword for their ideals, never assume the guy on the other side of the table is one until proven through deed.
And they're engaging in warfare against Israel with no provocation.

Actually they were conceived and rose to prominence in direct response to this rather substantial provocation:

https://en.wikipedia.org/wiki/1982_Lebanon_War
Oil formed over millions of years at a rate of about 80,000 barrels / year. We consume 36.4 billion barrels of oil per year. That means we consume oil about 455,000 times faster than it was originally produced. And this is just oil; I'm not counting coal and natural gas.

Trying to reverse that process by taking a fraction of one year's plant growth and sequestering it is probably 5-6 orders of magnitude too little to stop climate change.

https://earthscience.stackexchange.com/questions/571/how-muc...
You know I almost didn't mention svelte in passing to ward off this type of comment... Replace svelte and react with any framework and you can a thousand arguments of the same damn format and probably a couple in this thread, It was tangental to the point.

One possible advantage of something like HTMX + web components I guess is splitting things into a million files all over the place that can fetch data and manage their own state is painful which seems to be how most svelte/react/whatever disasters are made.

There's plenty of ways to make a HTMX disaster but the culture and methodologies being pushed are all leading towards simple, HTML first design which I believe might be the 'secret sauce' rather than the technology itself.
It’s incredible how high our expectations have become which really is a testament to the rapid development of AI.
Cursor for me has been a game changer, particularly in 2 parts of my typical workflow: post-research implementation and chore mass changes. Between this 2 I think I am about 30-40% more productive than with Claude alone.

For the first example, in a recent architecture task, I took ~6 hours researching options, and would have taken ~2-3 hours implementing my version. It took ~20 minutes with Cursor given I was able to give it my desired implementation very clearly and it applies the code immediately. I take most of those 20 mins reviewing the code, not even writing!

For the second, I mean stuff like renaming many variables that have similar but not identical names, or rewriting the way functions are defined/documented so it's the same for all, or adding type hints to all functions. Stuff that you need to typically do 1 by 1 and can't do Ctrl+Shift+F or multiline edit for. With Cursor, I make the first change and it simply knows I want to do something similar for the rest of my file/workspace. I just press tab 10 times and all the changes are done. From ~30-40 minutos to ~1 minute on a task that happens often.

Both of those have made much more productive (easily worth the price). As a distant third, having the ability to have Claude + Search has also been pretty useful.

I do think that there is a danger to the tool. It is great for senior programmers, but I think a quite harmful poison for juniors. While I go from large amounts of research to a bit of code reviewing, I think a junior will likely go from 0 research to direct implementation to 20 hours of bug squashing because they trusted it blindly.
He's a politician, and his stated reason for the veto is not necessarily his real reason for the veto.
> When the API-mediated/closed-weights companies agree with the open-weight/operator-aligned community that a law is bad, it’s probably got to be pretty awful.

I’d be careful with that cognitive bias, because obviously companies dumping poison into water sources are going to be opposed to laws that would prohibit them from dumping poison into water sources.

Always consider the broader narrative in addition to the specific narratives of the players involved. Personally, I’m on the side of the fence that’s grumpy Newsom vetoed it, because it stymies the larger discussion about regulations on AI in general (not just LLMs) in the classic trap of “any law that isn’t absolutely perfect and addresses all known and unknown problems is automatically bad” often used to kill desperately needed reforms or regulations, regardless of industry. Instead of being able to build on the momentum of passed legislation and improve on it elsewhere, we now have to deal with the giant cudgel from the industry and its supporters of “even CA vetoed it so why are you still fighting against it?”
> What do you think of the Internet? Has it worked? Has it scaled? Is it reliable?

The internet has certainly grown and does certain things reliably, but it's also extremely difficult to control or change. For most business purposes, producing something like the internet would be a failure.

> Remember that Alan Kay, his team and his colleagues had a lot to do with this thing you are using to rant here :)

Given how difficult his ideas apparently are to convey and how little the programming paradigms that actually get used to make things embody them, I find that pretty dubious. E.g. didn't he explicitly disavow C++?
I'm using vs codium. What most useful things am I missing? I have not found anything missing. Now I'm really curious.
Why are the maintainers allowed to have politics but the devs aren't? What do you define as "inflammatory"? Knowing what a woman is?
> But I've also been more willing to share life experiences with barbers, and listen to their experiences than any other profession. Not sure why.

It is like going out for a smoke on a party to talk with some prospect partner.

Having an excuse to talk other than talking makes it easier.

You are not flirting. You are smoking.