skysight-inc/HackerNews huggingface dataset:
Oops, another blogger falling into the trap of not specifying how they define "intelligence" and then making a "no true scotsman" argument against their loose pre-existing beliefs.

If you're thinking about writing an article like this, please just define what you think intelligence is right at the top. That's the entirety of the discussion, the rest is fluff.

Also, as a society we need to minimize the amount of attention we give to debates over definitions. Once a discussion or political debate is reduced to a definitional issue, everyone starts talking past each other and forgets what the argument even is. (See discussions about the definitions of "life", "woman", "socialism", "capitalism", etc.) Words are lossy proxies to ideas, and they only matter insofar as they allow us to understand one another.
https://beza1e1.tuxen.de/

Plenty of software engineering stuff but not limited to that.
Yes, exactly. It's not that adding money to your hobby per se makes you not enjoy it. It's that when you have to make money from a hobby, you lose agency over how you practice the hobby.

It turns out the freedom to practice the hobby how/when/where you want, isn't just a nice to have, but an essential part of why you enjoyed the hobby in the first place.

You might enjoy being with your wife, but if she controlled every aspect of how you were allowed to, or must, engage with her, on pain of starvation and homelessness, you probably wouldn't enjoy her anymore. You'd resent her as a slave resents his master, even if she is a relatively good master.

Agency is essential to enjoyment of literally anything.
I disagree with that. If you make what you want, you at least have one user. If you make what you think other people want, you might end up with zero!

Nobody wanted an open-source Unix-like OS, a keyboardless touch screen with third-party apps, a mini hard drive with a display and headphone jack tacked on, maps that could be infinitely panned instead of clicking arrows, etc. But they ended up being some of the defining products of our time.

The worst case of working on your own thing is that you make something nobody else wants. The worst case of working on something you think other people want is that nobody wants it, and you get burned out.
Maybe I'm misunderstanding, but this doesn't sound all that different from your average static site generator—Python-based Jinja templating for HTML files versus Ruby-based Liquid templating for HTML/Markdown files (i.e., Jekyll).
“Radical Software” Archive
For me the question has been solved for ages.

If it is a website - then it is plain HTML with some CSS. The exception is - there will be some JS if we want saucer flying across screen.

If it is an application - the logic will be coded in plain JS that talks to backend using JSON based RPC. No frameworks bar some domain specific libs. Minifying / building step can be included for production.

Works well for me.
There seems to be a pattern of introducing static types into previously weakly typed or dynamically typed languages. I think this is because people have written many large projects in them, and without types, it's quite hard to enforce an API or document what to pass into it if there are no types.

The drawbacks to statically typed languages have become way less significant since most of them have "var" or an equivalent which saves on typing.
Hi there, Sourcegraph CTO here. Code search remains free for individual devs, and I hope you'll continue using us for your projects! https://about.sourcegraph.com/code-search/pricing

We have lots to reflect on given the feedback here on HN. We were honestly a bit blindsided by the number of people who appear to be using open source Sourcegraph, or who really wanted to use it but found the process too difficult. Part of this is because we had a zero telemetry policy for the open source distribution. Perhaps that was a mistake in hindsight, but introducing telemetry there would've been another can of worms!

Now that the usage is more visible, it's actually kicked off a lively internal discussion. We're going to take some time to gauge the size of the user community and figure how we can best support it. Aside from individual use being free (still the case) and making deployment more straightforward (through something like code search in App), are there other things we can do to make it easier to adopt? Sorry about the confusion here, we should have handled this better. But the silver lining is we realized there were a lot of users of Sourcegraph that we didn't know about and we're now discussing how best to engage and support you all. I do hope you'll take the chance to pop into our Discord and say hello and continue with feedback that can help us make the best decisions for our users.
This feature stems from an attempt at disallowing extensions with have rights to all websites on certain websites[1]. Version 116 will have an UI for users to control this.[2]

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1745823 https://bugzilla.mozilla.org/show_bug.cgi?id=1834825

[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1837670
In section 2.2.2 they expand on their reasoning. The claim is basically that unique identifiers stored in cookies ("_gads", "_ga" and "_gid") (they also mention more unique identifiers in the same context in section 2.4.2.3.2) together with information about the page that was visited, the visitors browser fingerprint and the generic IP address can be used to identify individual users.
See analysis here: https://news.ycombinator.com/item?id=36590507
For us controlling but box never a problem. But making changes appear - almost always requires at least a week of back and forth with seller support
I wonder if this mysteriously blocks adblockers running on certain sites like youtube?
https://thetechee.com/.

In college, I used to write tech news whenever I got bored. I somehow turned it into a sustainable business after graduating.
This is a great policy for the city but this killed half of Liberdade's soul, because our little Tokyo had to also pull down all our their Japan-evoking signage. See a sample of the neighborhood in the 80s: https://quandoacidade.files.wordpress.com/2012/05/238.jpg
I'd say all these benefits also exist for markdown files. On top of that, you can easily turn a md into an HTML, no parser needed.

I love the simplicity of text files and I think md provides nice syntax sugar for txt files.
Looks like blogspam for https://support.mozilla.org/en-US/kb/quarantined-domains.
Elixir leverages Erlang/OTP and the BEAM which is basically a whole platform for applications. Probably only the Java / JVM ecosystem is on par.
I often find myself coming back to this piece from Sean Tejaratchi which was partly stolen by Banksy – https://web.archive.org/web/20120314093434/http://www.readin...

Minor anecdote: During the pandemic a lot of the billboards and bus stops around me suddenly didn't have advertisements plastered on them any more, and it made my daily commute a lot calmer. No longer were sudden blobs of highly saturated colours and popping text dragging my attention away from me, and I'd do a lot of things to have that back. At least AdBlock is a thing in the digital domain.
For the sake of completeness, https://matrix.org/blog/2023/07/what-happened-with-the-archi... writes up the confusion over archive.matrix.org.
I'm on mobile and with family today so I can't respond in-depth (happy independence day!), but have ever wondered why the term "source-available" has changed meaning, yet the term "open-source" is not 'allowed' to? (And I'd argue it already has, much to the OSI's dismay.)

The term source-available has been shoehorned to mean everything-not-OSI-approved, instead of what it used to mean: a proprietary license for a project that has its source available (e.g. Sourcegraph's license).

In reality, "open source is a broad software license that makes source code available to the general public with relaxed or non-existent restrictions on the use and modification of the code." Which is the definition the majority of developers would say is open source.

The ELv2 and most uses of BSL fall under the "relaxed restrictions" on use and modification, similar to GPL. I'd argue they are open source.
There are 45 EV models currently offered for sale all across the USA --- and more are on the way. Virtually every auto manufacturer either has one (or more) or is working overtime to make one.

There are 3 hydrogen vehicles currently offered for sale --- only in California. And nobody cares.

It should be obvious by now that the marketplace has already decided the future is electric. But keep flogging that dead pony.
You maintain a connection to the telephone network, which the telemarketers utilize in an entirely uncontroversial way to speak with you. "Using the web" is like "having a telephone", in that I can select what I wish to experience, and screen out that which I don't.

Telemarketers have chosen to architect their business on the predicate that people trustingly pick up their phones and interact with those who call them. That social norm is fading; people screen their calls, or even use eg that Pixel phone thing in which a robot picks up, confronts the telemarketer, and texts the user.

The DOM doesn't live out there somewhere, it lives inside my browser. Being choosy about which parts actually get displayed, as opposed to dropped on the ground, isn't taking food out of people's mouths, it's my failing to adhere to a social norm of naively rendering a webpage exactly as it's sent to me. It reminds me of psuedo-moral panic about WFH coring out once-lively commercial real estate and all its downstream consequences (eg, the absence of cubicle drones needing to go out to eat at lunch hour, etc) -- who owes who a living, and why?
You are wrong on many details here. First of all, GNU isn't even a legal entity. The only legal entity is the FSF. Second, only some GNU packages have a copyright assignment to the FSF, not all. Some packages use a DCO, and some have way more creative solutions (see https://www.gnunet.org/static/pdf/copyright.pdf for example). Finally, not all GNU packages are necessarily GPL-x-or-later. Yes, that's generally a good default (and sometimes AGPL-or-later or LGPL-or-later are good, too), but not a strict rule.
I use IDEA and most typed languages I write (eg Java, Go, Python with annotations) have better support for things like automated refactoring, bug detection via static analysis, etc
I had a customer who ran half their stuff on Azure and half on OCI. OCI was never a contender for expanding their footprint and they wanted to get off ASAP.

You may think Azure is amateur hour, but it apparently does not hold a candle to OCI.
On 115.0b9 on macOS the list is empty (`extensions.quarantinedDomains.list`), guessing it's intended to be set by school/company IT for their managed devices
The causal revolution in econometrics has gone too far
> However now we're in a situation where at least a few thousand people depend on this precise tool existing, and will be economically useless if it is banned.

If a 6-12 month training has no skill transferable to another analytics tool, I strongly suspect the training was useless to begin with. Other analytics tools are not so dramatically different from GA that you'd lose all methodology on what to monitor, how to conduct a study, etc.

To make an analogy, you don't suddenly become useless if you move from Java to C#.
Framework used by Netflix to orchestrate microservices
As numerous other commenters have noted, who the hell knows with Tesla?

They announced and had an ad campaign that they were the best selling car in Australia, which surprised Toyota. And Australia's consumer watchdog, and it was discovered that they were not even close, and had been counting pre-orders and other such things, factory used sales as new, etc., and the DOL registration data proved it wrong.

That being said, yes, the MY sells very well. But even in Electrek's article, you can see the weasel words...

"significantly behind several trucks and SUVs", and then "but now, it's #1 sales prediction comes true", and then the goalposts silently shift, "best selling car" (because it is still being outsold by some of those trucks and SUVs).
Ok I went through the implementation code.

The "quarantined domains" are the contents of extensions.quarantinedDomains.list, which defaults to empty. So, this has to be some sort of enterprise feature.
The tooling in the elixir ecosystem is excelent. The only lang/ecosystem that I think does a better job is maybe Rust.
Right? I'm running a fever right now and I had no trouble with this article.
Caldera (https://caldera.xyz/) | Senior Software Engineer | San Francisco, CA

We're a fast-paced, high-impact team building software that makes it easy for the most innovative blockchain applications to launch their own ultra-performant blockchains (rollups).

We’re backed by some of the best investors in the valley (Sequoia, Dragonfly, Neo) and offer competitive pay, an equity grant in the company, and full benefits!

You'd be a great fit for this role if you have:
- 2+ years of engineering experience
- experience writing backend services in Go or Typescript
- designing, building, and maintaining robust APIs
- significant experience with DevOps and cloud infrastructure
- Strong background with cloud computing platforms, especially AWS
- built and operated Kubernetes clusters
- confidence with performance optimization, identifying bottlenecks and scalability concerns

Bonus points if you have any experience in crypto!

If in doubt, please apply! We will find a place for great candidates, even if you feel that you don’t check all of the boxes

https://jobs.ashbyhq.com/Caldera
‘Look back and marvel’: how will today’s science be viewed in 2123?
Using AI is probably the most inefficient way to obtain copyrighted content. It's much faster to simply find the original image or text and copy that instead.
Fancy that! HTML and CSS? To make a Website? They must be mad!

All joking aside, I use the same stack save for the templating. Unless you are a web developer I don't see the point of a CSS framework, it's much easier to roll your own. Nor of a site generator, I tried Hugo it saved no time at all. Nor of JavaScript, a few months ago I tried replicating the websites of a few companies to improve my css skills, HTML and CSS were enough to reproduce the appearance of all of them, yet none of their website would even appear without JavaScript enabled.

We stack on framework after framework, new languages, new tools, all for nothing but increased complexity and busy work for a new generation. (Save for the 5% of websites that actually need that stuff.)

Also interesting to see they actually sell a service, would have been curious to know what their prices are like.
For the sake of completeness, https://matrix.org/blog/2023/07/deportalling-libera-chat/ is our response from the Matrix side.
An evolutionary approach to consciousness can resolve the 'hard problem o (cont)
https://fasterthanli.me/

Infamous for discussions of Go.. (vs Rust..) but mostly it's me getting excited about learning & teaching computery stuff like:

ICMP in Making our own ping: https://fasterthanli.me/series/making-our-own-ping
ELF in Making our own executable packer: https://fasterthanli.me/series/making-our-own-executable-pac...
HTTP 1&2: https://fasterthanli.me/articles/the-http-crash-course-nobod...

Anyway yeah! Some folks hate it some folks love it, we need stuff for everyone.
I mean, yes but also no. JAX will JIT on accelerators OOTB and has outstanding (imho) support for multi node. Julia does not have that OOTB AFAIK.

Now I agree that Julia, with its JIT, is well positioned to do all this. But I don’t think it does.
Robust and efficient projection predictive inference
> Where the author made a mistake was in trying to make "what the market wants" rather than just making stuff he/she actually wanted to make and trying to see if it was possible to make money from it.

People think they can get more cake by appealing to everyone but in the result make products that appeal to no one.

The main problem I see over and over again with creatives when it comes to marketing is not being specific enough. Nothing appeals to everyone.

You got to know you target audience. What age range, gender, general demographic are you aiming for? What other books are in the niche you are targeting? What do your reader like about them? What is your unique selling point?

You might think that marketing a book with broader appeal would be easier. No. The more specific you can get, the easier it will be. People will gladly throw their money at you for finally scratching their specific itch, you just gotta find them.

Chances are if you like something, there are other people out there who also like that thing and are willing to pay for it. Sure, there is a tradeoff, as smaller niches mean a more limited market and some niches can be too specific to be economically viable but let's be honest people overestimate how unique they are most of the time.

But yeah, marketing sucks and not everyone is or wants to be good at it.
But "Open Source" both as a term and idea pre-dates the OSI's formation. The general definition of "Open Source" shouldn't be universally defined by a single body.

The OSI has done a great job at introducing a legally ratified and globally recognized license format to help reduce uncertainty, but it is not, and has on several occasions been denied[0], the global authority on the definition of Open Source. They have a trademark and are the authority for "Open Source Initiative Approved License" (ie: "OSI License") specifically.

[0]: https://opensource.org/pressreleases/certified-open-source.p...
Generative AI in Games Will Create a Copyright Crisis
I’ve grown comfortable with the idea that the win32 API is simply a gaming runtime now. I’m okay with this situation because A) I don’t have to give up any performance (or at least none that I’ve been able to measure) and B) the Proton/WINE stack is still open source all the way down.

It could certainly be argued that I’m doing some mental gymnastics here, but I look at Proton/WINE as simply being part of the game engine. Traditional engines like Unity/Unreal have all kinds of translation layers and indirection.
Kubernetes uses etcd's watch to track changes on desired vs actual state of the cluster. It's pretty efficient at watching a large number of entries. I wonder how an out-of-process watcher that queries the database continuously will perform (which I assume is what they're doin), as the cluster size increases.
I am a lurker here, and your comment perfectly captures my own thoughts.
I don't like to comment publicly, but looks like hn doesn't allow sending messages.

Curious:
Given this, how are you preparing for it? Both financially, and in life.

As I write that question, it's sad we're still thinking about our carbon bodies in all of this.

Much bigger things are coming.
I have long pondered about the meaning of life, universe... and to me, it comes down to the rise of an intelligent universe. And, essentially, we are now on cusp of that event.
https://bobbiechen.com/blog/

It's a mix of personal stuff and occasionally technical notes - I've been contemplating splitting them up but I'm internally opposed to it for some reason.
AFAIK there is nothing illegal about YouTube frontend sites.

While they may in some way violate Google TOS, that is not a legal matter.
I love your stuff! As a FastMail user I have to read it in my alternative browser lest I destroy my autocomplete, though. :D

Anyhow; thanks for everything you make! I hope your face is feeling better these days.
Just so you're forewarned - some things always get installed on internal storage and people regularly have problems with it filling up.

IMO getting at least 256GB internal (or upgrading later) is a smarter decision.
Thanks!

The Bazel posts stopped for a while after I left Google, but I'm now back at a different place where I'm working with Bazel once again. So you can expect the posts on this topic to gradually come back :) (For some context, here is one: https://medium.com/snowflake/addressing-bazel-ooms-38023b736...)

Let's see if my plans to return to Europe in the next few years play out...

Edit: Oh, and the few posts that look like Twitter threads (they are tagged like that) are hand-crafted and were an experiment. I first wrote the threads as blog posts, ensuring each paragraph fit in a tweet, and then copy/pasted them into Twitter. I wrote them as a blog post because I wanted to have the "unrolled" version in the canonical source for future reference, without relying on those unroll apps.
Now I’m curious about the ratio of RSS to front-page readers.

I only read HN (and all “news” content) through NNW or Feedly, so I get strict published order.

This means there are plenty of article I wish weren’t flagged off HN, and plenty with no comments I wish had commentary.

But, overall, I see what’s probably more genetically representative of posts, not the hive mind.
Yep totally agree. This is part of why I’m not against all advertising, and you’re also highlighting reasons why we shouldn’t allow being against the invasive media ads to be framed as or considered to be a radical stance.
I'd go with Astro.

Super easy to get started and has lots of goodies to generate static HTML. You can scale it up later if you need more than just a static website.
I believe the list will be configurable, it might be empty by default. Looking at the inter-bug linkage, this feature seems built for IT departments to blanket-ban extensions from domains that the company deems sensitive.
A page fault stall is visible to tools like top. A task waiting for a page to be faulted in so that it can continue is descheduled, and so 0% CPU. So I don't think that's what the article is talking about.
Bringing Go's defer statement to Python
MongoDB was originally an eye-opening technology for many of us developers, empowering us to build applications faster than using relational databases.

Something something HN and pitchforks.
Agre except have used astro with good success
Elixir never really didn’t have a static type system, this is just improving it.
I was also taken aback tbh. But it makes sense considering Florianópolis is one of Brazil's major tech hubs.
Instead of using an off the shelf framework, they made their own.

And that's cool. Making stuff is fun.
You have to trust your own taste. If you do what you love you will know if it's good or not.

If you are very good at something besides singing (everyone can hear if someone is good at singing or not) there is no audition you can go to, you have to be your own judge.

The reality is that people will only read the top 10 books, or play the top 10 games, there's like a normal distribution curve where the most people gravitate towards the best sellers.

Embrace and welcome any good talent in your niche, they will grow the market for you, and even if you only get the scraps, you could still make some money just by being in the same niche as someone extremely talented, because if people really like the nr 1, they will also try 2, 3, 4 next best in that genre.
I don't understand this. I've had h264 decoding with VAAPI since it's been supported in Intel GPU drivers. This is telling me about a new feature I've had for years?
They literally banned journalists reporting on his plane, easily gave in to the Turkish government, tried to ban links to other platforms, etc.

It's okay to support someone, but at least do it without filtering out everything that doesn't fit your narrative.
oh if you try, can you report back as a reply to this? I'm very curious myself...
You should speak to PayloadCMS guys. It can be mutually benefiting (publicity/more users/etc.). It needs Mongo, but if it works with Ferret backed by SQLite (and others) that would be game changer.

https://payloadcms.com/

Great project of yours! Thank you

* will try to hack docker-compose for this if time allows
https://www.glthr.com/

Programming and puzzles