skysight-inc/HackerNews huggingface dataset:
> VSCode is not open-source

Partly true, partly false. VS Code is FOSS (MIT license). The VS Code binary that Microsoft distributes is freeware (proprietary license).

> and neither is this extension

Correct.

> That's just proprietary, software plain and simple.

Indeed, the Pylance extension is proprietary software.

> In the way that third-party distributions of VSCode do not come with the same rights to extend the software or use it in combination with compatible extensions

False. Third party distributions of VSCode can absolutely use compatible extensions. The license of certain proprietary extensions does not allow you to use them with third party distributions of VSCode.

> It's not that your modified copies must give your users the same rights to inspect and modify the code as you had (that's copyleft) but that you are unable to give them such rights. MS does this not entirely through the licensing of VSCode but also through the licensing of certain extensions

The VSCode license prevents you from reverse engineering, modifying it, and you agree to send some telemetry to Microsoft. You're correct that the MS distribution is not FOSS. It's the same with Chrome (the code base) and Chrome (the browser binaries that Google distributes).

> Neither VSCode nor this extension is open-source.

Again, to be clear: VSCode (the binary) is not OSS, but the source code used to build VSCode (the binary) *is* OSS.
Pylance (the extension) is straight up proprietary software.

> Note that these are not definitions in the ordinary lexographical sense. They are terms that were created with explicit social and technical purposes in mind, by and for organized movements. This isn't an argument from the dictionary but a reminder of the purposes of these concepts.

The MIT license represents a different view on the social and technical goals of open source software. It's much simpler than the GPLs and only has one obligation for the user/redistributors: display a copyright notice. It's not as copyleft as the GPLs.
I would say the opposite is true - mainstream cares much less about the quality content but more about catchy headline.
I'm currently trying to create a lua-to-js transpiler using treesitter. Not sure how hard this is, but I suppose it's just a matter of traversing trees. I might need to use this transpiler later on my static site generator using a lua DSL.

I'm also planning on making changes to improve my text reader. The purpose of the project is to help me alleviate my discomfort when reading long blocks of text over an extended period of time.
That's lovely. I'm still in university, but one thing I've wanted to do since I was a kid is to have a small bookshop or library later in life. Thanks for showing me it can be done!
I did code before, but only free time and university. Started my first dev job in 2014, yeah. Thanks for your comment! :)
Next version of bathroom privacy device https://Loodio.com which is battery operated, smaller, more powerful sound.
It's an interesting thought that as AI advances, and becomes more capable of human destruction, programmers, bots and politicians will work together to create safety for a large quantity of humans
I don't know who 2-4 at Apple are, and I think most non Apple fans don't know them, and neither to most Apple fans.

And there is a big difference between people generally known and being a character in on famous 'lore' story.

I challenge you to compare all threads about SpaceX and Amazon and and see who gets more mentions, Shotwell or Vogels. I have never hared about Vogels despite reading many theads on Amazon, that said, I don't read many about AWS details.
The best episodes are where the model can't be turned off anymore ;)
Currently, I'm trying to get some funding for Ewigkeit, an deployment service for DApps that uses Arweave for hosting and AO for management of deployments, domains, and team members.

The USPs are:

- pay once, host forever

- censorship resistance via globally decentralised gateways

The app:

http://ewigkeit.ar.io/

Arweave:

https://arweave.org/

AO:

https://ao.ar.io/
Kamala Harris campaign motorcade halted by confused robotaxi
I don't know what binder does exactly, but rendez-vous synchronization is surprisingly hard to do efficiently on POSIX systems without excessive context switches.
Ex Shazam tech here. The signatures that the Shazam app sends are very small, so bandwith costs should be minimal. Of course, I speaking about the technology of my day 2001+, so times may have changed
If you want to see what others are doing I'm slowly collecting all the blog platforms available here: https://manuelmoreale.com/blog-platforms

Good luck with the project!
Commercial orchards are full of carefully pruned and closely spaced trees of known varieties and the margin is still not great on fruit production. It simply isn't a good way to make money to drive all around town picking unknown variety fruits with pest blemishes from irregular trees and then try to sell them. This is why maps like Falling Fruit have been around for years and yet if you walk around Berkeley (for example) you will still see plenty of fruit on trees.
I love it :-)

However, would it be possible to come up with a UI that doesn't need to "Read and change all your data on all websites." ?

I feel uncomfortable with that.
Science has limits: A few things that science does not do
I'd mostly just like markdown headings, and maybe even inline images and other formatting.

It would also be very cool if we could use hyperlinks and backlinks.

Like, you could have a code example that you could reference that shows up when you mouse over a comment in some code or something.
Working on The Road to Next [0] as a video course to teach developers about full-stack development. It's in great shape, but I am still waiting for the official release of React 19 and Next 15. Not an easy task though, because some APIs are still changing (e.g. Next APIs becoming async in Next 15).

But in any way, I think it will be a great resource for developers to level up :)

[0] https://www.road-to-next.com/
The biggest problem with it, AFAICT, is that it allows anyone who claims to hold a copyright to maliciously take down material they don't like by filing a DMCA notice. Companies receiving these notices have to follow a process to reinstate material that was falsely claimed, so many times they don't bother. There's no mechanism to punish companies that abuse this.
I came back to react around a year ago, hooks were completely new to me and pretty instantly understandable. They are just not difficult to comprehend or use.
The idea behind the Servarr stack is great, but not every app is as useful as Radar. I removed Sonarr because I prefer to watch TV shows when full season packs are available (I know you can download season packs, but it's a manual feature anyway). Lidarr rarely finds releases from public trackers. Readarr is the same. I ended up with Radarr + Prowlarr + Torrent.
> Uh, no, structs, records, whatever you want to call them

It's plenty clear from discussion context that OP is talking about C struct but yes, replace C with any languages which suit you. It will still be part of the language semantic and not an IPC specification.

The point is you can't generally use memory layout as an IPC protocol because you generally have no guarantee that it will be the same for all architectures.
> MS has managed to pacify even the strongest FOSS advocates

I'm not sure that's the case. I think the strongest FOSS advocates gave up on Microsoft decades ago, and just don't engage with anything they put out. If MS release source-available stuff, strong FOSS advocates don't peep because they've not even looked at it. Why bother - it's Microsoft. If someone else does it, well, the FOSS advocates still had some hope that what they didn't wouldn't be terrible, so there's space for those hopes to be dashed.
Working on a managed Kubernetes service that allows you to bring your own worker nodes. Spin up a control plane in your region of choice and build a K8s cluster using whatever—VMs, bare metal, or heck, even your Raspberry Pis at home.

Get in on the early access waitlist here: https://kapycluster.com
Anything that calls itself a Science, probably isn’t…

[1] https://duncan.hull.name/2011/07/01/but-is-it-science/
A zero install/setup document store for Python: https://github.com/senko/dante

Basically a simple way to CRUD dicts to disk without needing a separate database (uses SQLite underneath). I've always liked MongoDB ease of use, and in many quick hacks/projects I don't want to write custom SQL or bring in a proper ORM or install a db server.

TBH the main motivation is to just work on a simple side project with no stress, no need to productize it, and no need to obsess over productivity / can tinker to my heart's content.

Mostly done now tho, so probably will do something else next month :)
It's funny how the job is called a "Community Manager" yet the person they gave that job to has never built a community themselves in order to manage it, they're just terminally online, mentally ill activists abusing their newly given power to enforce their personal views on everyone else across the community they're now in charge of to compensate and virtue signal for the social unfairness they see in society/the world, as if it's their personal account and not that of a company/employer.

How the hell did they decide to give such a person such an important publicly facing job is beyond me.
Reminds me of my father who'd tell every kid that they're a genius, including myself. It got me motivated to try things, but whenever there was a failure, I felt terribly betrayed.
I tried it with my resume, and the results surprised me. My observations:

- They do some interesting communication chicanery where one host asks a question to me (the resume owner); I'm not there, so obviously I can't answer. But then immediately the co-host adds some commentary which sort of answers while also appearing to be a natural commentary. The result is that the listener forgets that Michael never answered the question which was directly asked to him. This felt like some voodoo to me.

- Some of the commentary was insightful and provided a pretty nice marketing summary of ideas I tried to convey in my terse (US style) resume.

- Some of the comments were so marketing-ey that I wanted to gag. But at the same time, I recognize that my setpoint on these issues is far toward the less-bs side, and that some-bs actually does appeal to a lot of people and that I could probably play the game a little stronger in that regard.

Overall I was quite impressed.

Then for fun I gave it a Dutch immigration letter, one which said little more than "yeah you can stay, and we'll coordinate the document exchange". They turned that into a 7 minute podcast. I only listened to the first 30 seconds, so I can only imagine how they filled the rest. The opener was funny though: "Have you ever thought of just chucking it all and moving to a distant land?" ... lol. Not so far off the mark, but still quite funny to come up with purely from an administrative document.
Brazilian Electric "Suicide" Shower Heads [video]
Anything that calls itself a Science, probably isn't
From the article:

> Using Sony’s suite of AI tools, existing neural network models using frameworks such as TensorFlow or PyTorch can be converted to run efficiently on the AI Camera. Alternatively, new models can be designed to take advantage of the AI accelerator’s specific capabilities.

From Sony's website [1]

> Deploy your AI model to IMX500 in three steps.

> 1. Convert your own quantized and trained deep neural network model into an optimized binary file.

> 2. Package your AI model as a cryptographically signed package.

> 3. Deploy your packaged model securely to IMX500.

and [2]

> Memory size 8388480 bytes for firmware, network weight file, and working memory

8.39mb sounds a lot smaller than 8388480 bytes. It is not clear how much is available for the model and how much memory and firmware.

Does anyone know how well these really quantized image models perform? I have never tried or needed to reduce a model to <8.4 mb.

[1] https://developer.sony.com/imx500

[2] https://developer.sony.com/imx500/imx500-key-specifications
I did some measurements on shazam and it seems to send about 7kb/minute, which corresponds to 300MB/month, i.e. no big deal. I suppose it helps that shazam was designed in the age of expensive bandwidth.
Not really. We use two text based formats for logging: BSD syslog, and systemd's structured logging (which is basically an env block, i.e. a key-value set, with some tweaks). Programs generate text logs, journald reads text logs hence. Programs that read from the journal get the text-based key/value stuff back, usually.

(Yes, we then store the structure log data on disk in a binary format. Lookup indexes are just nasty in text based formats).

Hence, not sure what the Journal has to do with Varlink, but any IPC that the journal does is text-based, and very nicely strace'able in fact, I do that all the time.

[Maybe, when trying to be a smartass, try to be "smart", and not just an "ass"?]
Keep Track: 3D Satellite Toolkit
The dumbest thing about this post is the usual grouping of "europeans" all together as if it's one country with one set of rules, cultural values and expectations.
Until it isn't.

IBM was a major player until it wasn't. Time Warner likewise. Etc.

There is no such thing as too big to fail, only a different kind of failure.
> But it's not about catching criminals. It's about catching vibes.

Love this so much.
Adding "-a" is probably going to slow down your compile times by quite a bit. If I were going to use something like this, I'd try to ensure the results only depended on things in the same file. I wonder if there's a way for `prep` to warn when the result depends on something outside the file.

If there were language support for this sort of thing, it could track the dependencies itself.
WP engine does appear to be compliant with the terms that the Wordpress.org lists for using their trademark, from what I can tell:

https://wordpressfoundation.org/trademark-policy/
Haven't yet seen a reason to use VSCode and can't anticipate I will

As an editor it's a pain in the ass, as an ecosystem it feels like a fucken freemium mobile game for how polluted and nickel-and-dimey extensions are, and worst of all it's owned by microsoft so while this article is informative on the specifics, I knew from the jump there was some legal fuckery involved because there literally always is

I can't be a total purist and never use a tool that's connected to a large tech company's ecosystem, but where at all possible one should, and this is only becoming more true
ebay and other local sources, but mostly ebay and patience, for the buyer protection.
There is no claim anywhere that the entire product is open source. This is made up hyperbol.

On the vscode landing page they say. "built on open source" with a link to where you can clearly read the license. The ONLY thing that is important is the licence. This clarifies that parts of the product are not open source. At this point you can either use the product or not use the product. But as YOU didn't build it or pay for it you have no place to complain. This is the same sense of entitlement that causes people to harass open source maintainers to fix a bug or implement some feature. People want everything for free and are outraged when they find that the world is not so. Yes it is convenient to go to the package manager and find just what you were looking for without having to do any work or commit any contribution but this is a privilege and not a right. It's amazing that any open source exists at all and where it exists we should say thankyou and where it doesn't either button up and pay or build it yourself.
Now I am left wondering if you can do interesting things in the Files.app with the WebDAV support, and quick previews.
Dinosaur Image Classification Tutorial Using Convolutional Neural Network
Very good VPN but probably not the best for this usage: https://mullvad.net/en/blog/removing-the-support-for-forward...
Chi is amazing. I love the philosophy of extending the stdlib instead of writing an alternative. I try to keep that in mind when writing my own libs or helpers now, and I'm very satisfied with the results.

For example I made a lib to write commands (like cobra or urfave/cli), but based entirely on the `flag` package: https://github.com/Thiht/go-command
one of their problems was they didn't know what rad levels are to decide how to perform evacuation, because most sensors were shut down bc of tsunami. They were acting blind with no data and were assuming the worst
Oh please do, that would be great.

Yes, you can leave comments on text and I've just implemented comment replies, so you can have conversations on the comments. You can upload your own books as long as they're DRM-free epubs.

Please be aware it's still very buggy so bits may break. If you do decide to try it, I'd appreciate any bug reports or feature ideas you may have.
Why don't just define a new word?

I mean you're linguists! :D

Pseudo-Creole, a language that's technically a Creole, but doesn't fit the sociohistoic context.

I think, it would be funny if a word for giving specific languages legitimacy is used to define a language that had more legitimacy to begin with.
The difference between the AGPL and the SSPL is that while both relate to software which the end user interacts with over a network, the AGPL places no restrictions on what the software is used for, while the SSPL encumbers commercial SAAS.

This is a field of use restriction, and it is indeed the point of the SSPL! But field of use restrictions are disallowed under OSI's Open Source Definition — because it's critically important that Open Source software must be usable for any purpose to avoid uncertainty and exclusion, as explained elsethread [1].

[1] https://news.ycombinator.com/item?id=41691577#41694133
The immediate danger of large AI models isn't that they'll turn the earth to paperclips it's that we'll create fraud as a service and have a society where nothing can be trusted. I'd be all for a law (however clumsy) that made image, audio or video content produced by models with over X parameters to be marked with metadata saying it's AI generated. Creating models that don't tag their output as such would be banned. So far nothing strange about the law. The obvious problem with the law is that you need to require even screenshotting an image AI and reposting it online without the made-with-ai metadata to be outlawed. And that would be an absolute mess to enforce, at least for images.

But most importantly: whatever we do in this space has to be made on the assumption that we can't really influence what "bad actors" do. Yes being responsible means leaving money on the table. So money has to be left on the table, for - erm - less responsible nations to pick up. That's just a fact.
You are writing this as if JSON was a newly invented thing, and not a language that has become the lingua franca of the Internet when it comes to encoding structured data. Well understood, and universally handled, since 1997.

A 100 digit number cannot be encoded losslessly in D-Bus btw, nor in the far majority of IPC marshallings on this word.

Having done systems-level OS development since 25y or so I never felt the burning urge to send a 100 digit number over local IPC.

Not that 100 digit numbers aren't useful, even in IPC, but typically, that's a cryptography thing, and they generally use their own serializations anyway.
Maybe not cheap, but back in the 80's there were the Tandem NonStop mainframes that used double or triple CPU's to check calculation results for correctness.
It's a bit of a reach to invoke EEE for a piece of software they wrote in the first place.

Of course it's a post relating to MS so there will be at least one such comment
All the the hate for json here, but at the bottom there is a bridge screenshot. Varlink is designed such that it can trivially be piped across different systems and be maximally interoperable due simple to parse and encode protocol. We might end up with some IPC interface that a lot me tooling can understand. Eg imagine that instead of some daemons supporting sighup to reload, they could also confirm that they reloaded, provided Prometheus style metrics etc
NAL but in most jurisdictions anything that happens in public is freely recordable.

The illegal part here is likely the attachment of a device to public property without permission from local authorities.

However, the same service would likely be legal if a few people were hired to walk around with microphones. Or potentially if the microphones were attached to vehicles.

Edit - also might be legal if OP purchased / leased some property facing the street.
Very clever.

Toucan [1] does something similar (but I think only at a word level, not sentences), so might be worth looking at what they do in terms of marketing.

Also, have you considered throwing in a spaced repetition component to the process? Really helpful when building an active voc.

[1] https://jointoucan.com/
The underlying NotebookLM is doing better at this - each claim in the note cites a block of text in the source. So it’s engineered to be more factually grounded.

I would not be surprised if the second pass to generate the podcast style loses some of this fidelity.
I'm working on an automated trading bot for crypto currencies in Clojure.

It's running two different strategies, and basically break-even (slightly positive), though it should have annualized sharpe ratios of >= 1.

Parameter space has 48 values, no machine-learning, a single-threaded backtest is < 5s on my old laptop.
I spent too much time on TikTok, because I got confused how a "bop" spotter even worked.
Thanks! Github has been a source of inspiration, I want to keep the UI as noiseless as possible, unlike most recipes websites
sounds interesting - any pics/project site?
I have spent most of my life (in years and percentage of the day) running a youth group, mostly targeting the underprivileged. Small [as in we officially mentor about 25 children a year], but powerful.

The number one thing you can do for a youth is convince them that they are capable. Believe in them, and give them challenges that you know they can achieve. Give them time, empathy and encouragement.

The worst thing you can do for them is pity them, discourage them, explain that because they are black / women / poor / etc they are destined to a life of being in second place.

Glad you made it.
Council on Foreign Relations might have good content, but it is a special interest group. It is not equivalent to a news outlet, they are more like consultants.

DW is pretty reliable, don't know about CNA/Bloomberg.

Al Jazeera is very questionable to say the least. Worth it to read as you should also read biased news and validate content for yourself of course and on some topics their content is decent.
Really makes you wonder how much Israel learned about Hamas's attack against Israel and abetted for political gains...
> But must its users be this defensive?

Go is to programing what Brutalism is to Architecture. It is striped bare of everything down to the most basic of forms. It is structure is laid bare, put on display and free of decoration.

If you come in and try to write Golang like other languages your going to be unhappy, your going to tell us how go sucks because NPM/PIP/Gems is better (a common lament). It's not defensive rolling up the news paper and wacking new devs to Golang and telling them "don't do it like its java/c/ruby/js/python do it like this..."

Embrace the less is more of Go and it makes more sense and gets much more pleasant.
End of an era as Britain's last coal-fired power plant shuts down