skysight-inc/HackerNews huggingface dataset:
"Because if we were less cowards and calling them for what they are - evil - they wouldn't hold so much power over us."

Exactly, if we held public demonstrations outside the offices of book publishers, Sony, RIAA, and similar greedy bastards, and it became the norm to snub our noses at their employees then things would soon change.

For instance, we ought to be demonstrating in the streets over how these bastards are hounding the Internet Archive, but we're not.

If we were, then these companies would quickly change their tune and think twice before launching such lawsuits.

Trouble is we're not out there demonstrating. And it's only a tiny minority of the population who actually care about such things—those of us posting here on HN etc.—who do. We're such a small force we couldn't escape from a wet paper bag on the deck of a sinking ship let alone take on the might of these greedy corporations.

Cory Doctorow has said this many times although he's not been as blunt about it as I am. I've followed this for decades and I reckon it's essentially a lost cause.

Even if we could get politicians to agree to change laws they could only do so around the edges as they've signed international treaties, Berne, WIPO, etc. which prohibit signatories from exiting. Any country that left the treaties would have sanctions placed against it.

These corporations have not only won but they've implemented a system that's irreversible, like a ratchet, every one of their cog-like actions squeezes us consumers further and there's fuck-all we can do about it.
A C parser for CREATE and ALTER TABLE SQLite statements
It is open source in the sense that the source is open, you can go and look at it. It's even free open source in the sense that you can take it and use in your own, commercial project without the need to compensate its authors.

The only limit is, that the project you're building with it can't be a hosted service version of the software itself - which is, what I assume, Serra's business model will be.

I don't think that "Open Source" just means Apache 2 and MIT licensed stuff - and infact feel, that the license Serra chose is one of the most generous OSS licenses that still retain just enough rights for the authors to make a living.
Ubo has always worked.

I am psyched about bypaspaywall
W. Jason Morgan, scientist at forefront of plate tectonics theory, has died
It wasn't launched yet, and there were very few details then. Now there's a slide deck and code.
As a welder, people pay YOU to weld. That is what solve their immediate problem.

Sure end consumers buy, “their lost childhood” “the feeling of belonging” and “being a superhero” projected onto various objects of desire.

But people can think logically too! I need a sparky. Yes because I am addicted to twitter, and have no bush survival skills either.
Also got blank results
I think maybe the difference is that there is direct social and cultural continuity between today's people and the people who both perpetrated and were victims of the slave trade, and those same people live in a society with very different values from those of the past wherein slavery was common. The victim lineage also still is suffering from its negative effects. Which victims of the Islamic slave trade are still negatively affected by it? Who can even tell whose ancestors were enslaved?

I think in general we should be horrified by any mass scale slave trade. We just have a personal/social connection to one in particular.
What would be the upside to Apple for this?

Apple has a vested interest in IPv6 working on mobile, but benefits nothing from disabling IPv4.
Jesus almost never answered the question which was put to him (based on the sources we have).
I guess I’d say “using it” should be steps 1, 2, and 3. Explaining it and writing about it are generous ways to share your understanding, but in my mind that’s a different goal.
https://archive.ph/Un0SN
I would definitely support regulation here, especially regulation forcing ISPs to provide v6. That would at least take care of one large part of the problem.
There is no problem with people relying on ELv2 license. Just don't call your project open-source because ELv2 is not an open-source license.
This is the dark HN fantasy of scaleable British panopticon surveillance again.

The police have surprisingly little constantly available CCTV. Police and national government control a minuscule fraction of the CCTV in the UK. (Local government a bit more, but it’s town centre anti-nuisance stuff —- pickpockets —- and a few secure buildings, and the police do not have routine access to it). There isn’t the money, the intent or the legal framework to so what you’re suggesting, and nor, I would say, do we “love it”.
How to Save Democracy – Classical Wisdom
Everybody on HN was worried, investor were not. CFO was not running the company, that is just more totally false information based on assumtion with no base behind it.

And anybody that thinks a CFO who has made millions leaving after 13 years is a major problem is just delusional.

This just more evidence that people literally lose their brain anytime Musk comes up.
Most other phone manufacturers do the same too.

It is very common for the CPU frequency to be reduced below 50% battery, or the flashlight to be disabled under 15% battery, or the LTE modem to switch to single antenna mode (saving power) whenever the camera was on.

All of those things are because as the battery ages, it's internal resistance increases, which means the terminal voltage drops a lot whenever it is under heavy load. When the battery voltage is low (ie. nearly empty), and then the terminal voltage drops more due to high load on an old battery, you can dip below the minimum voltage necessary for the voltage regulators and the phone will power off suddenly - even if there might be 20% charge left!.

Users don't like their phone randomly turning off before the battery hits nil, so these little tricks are the lesser of two evils.

Android even has a special file for the manufacturer to configure all these hacks in!
WASM core dumps and debugging Rust in Workers
If the "feature" says "block bots", and it is blocking people, then cloudflare is to blame, not the users who enabled the feature.
Interesting. I ran the script to extract the json - that part was almost instant, then i used the first `url` field of `streamingData.adaptiveFormats`. I then ran

curl 'https://...googlevideo.com...' --output video.mp4

for me the download is throttled to "768k", i assume thats in bits per second and not bytes which is very low: the random video i tried would take 8 minutes.

on the other hand,

yt-dlp videoIdHere

does its processing then downloads the whole thing in about 5 seconds.

Does that curl command run much faster for you? Or do you do something else?
it's the whole package of course,the language,tools,libraries,etc
Is it like how in the US, we "import" people from Central and South America to do all the hardest jobs for the least pay? Basically serving the same economic function as slavery.
I find partial IPv6 support quite useful. For example, at home I have a lot of services where it it convenient if I can access them but it is not essential. I give those services IPv6 addresses. I have IPv6 at home, at work, on mobile. So it is not a big deal if I can't access them from some part of the world. With increasing prices of IPv4 addresses, I expect that more internal services will move to IPv6.

For services at home, where I do need IPv4 support, access over IPv6 is simpler and more robust. We can expect more of that in the future. Increasing prices of IPv4 addresses, certainly if for routing purposes you need a /24, may result in worse traffic engineering for IPv4.
iOS and Android clients do not yet have URLs with the "n" parameter. This is why specifying the clientName as "IOS," along with the specific YouTube key, currently yields URLs that remain unthrottled.

However, acquiring this key requires decompiling the mobile application, monitoring requests through a proxy, or relying on values discovered by others. It's not necessarily straightforward.

I do agree that the code is simpler this way.

I also find it interesting that, by default, yt-dlp calls the YouTube API three times, initially as an Android client, then as an iOS client, and finally as a Web client. Depending on the video and certain other parameters, YouTube provides different formats to different clients.
(this was a flippant remark, if I could edit it I would reword it)
Write it says no results found for l3
The most interesting part of this (the bypass itself) involves executing a Javascript challenge. It's very convenient to do that from Javascript (the author mentions that Python implementations need to add a Javascript interpreter). Besides that, it's mostly async I/O which: 1) might be annoying in earlier versions of Javascript, but with Promises and async/await, it's very clear and readable (to me) in Javascript; 2) is the exact case (I/O-bound, not CPU-bound) where Node.js performs efficiently.
My "actionable persona" results were from the perspective of my persona, not my product. Mine was a b2b idea, but it gave me actions from the perspective of my customers -- b2c (my customers).
Absolutely! (also see the article) https://www.colorado.edu/artssciences-advising/resource-libr...
Surely you'd agree that breaking a government service for 3 entire days is unacceptable!?

Ideally they'd have an SLA measured in hours, the lower the better. Like 1. Because the consequences of their bot flagging a domain are so severe, both in terms of availability and in reputational damage.

If you're about to submit commercially sensitive information to a company providing a service on behalf of your government and instead you see a massive red screen that screams of dire consequences of using that site, how likely would you go back and try again later? They need to be damned sure they're right, and to provide a quick way to resolve false flags.

Instead the only answer I got from Google was "lol, no".
Thanks! Yes, I remember reading older novels (Austen, maybe?) where the "disgrace through exposure" sense was used... it was obvious what was meant, but surprising.
Nah I think the OP post still works here. You might have requirements of a car that only some niche manufacturer can meet because you have a very specific problem to solve. Let’s say you’re in a wheelchair and you need a vehicle that is accessible for you. Your solution you’re paying for is more specific than others.
Citizenship used to mean that you had privileged access to your birth country's job market.
Did this just kill a lot of AI startups that were targeting enterprises?
As if DOS was a technical rather then a buissness achievment.
That's fair, ORMs can be slow but they rule out a whole category of basic mistakes
It does have joins
The use of the term "moolah" for money.
Some countries have national debts in the quadrillions (local currency).

For example Japan 1.3 quadrillion JPY, Indonesia 7.9 quadrillion IDR.
Reminds me of Star Trek episode where they have darts and Bashir stops holding back:

https://youtu.be/j3RgXKU0RsQ?si=Gbh7JPVoEgrmQJqR

And it is this very topic:

https://youtu.be/orDyHlnaFys?si=4BxQBBLaf7suk4XA

Star Trek explored many subjects!

Too bad I can’t find the darts scene that closed out the episode
Gave it Industry A and Industry B, it got them mixed up and gave me a persona that worked in both.
https://archive.is/uV9MM
It's strange that this point doesn't get more attention.

ORMs by their nature tend to be built around a 1:1 mapping between fields on some object type and columns in some table. Bulk queries get you multiple objects corresponding to multiple rows. Relationships get you multiple objects with some of the fields being references to the other objects. Obviously I'm simplifying here and there have also been some attempts to do things in other ways but this is basically how most of the popular ORMs work today.

However in reality a lot of useful queries return a list of flat data structures or even just a single flat data structure with some subset of the columns of all of the relevant tables and maybe a few extra columns that are calculated on demand and not stored directly in any database table. If that's the data I've read then what I really want is something like a properly-typed dataclass with exactly those fields/columns and nothing else that might add confusion or ambiguity.

Unfortunately that doesn't really fit the classic ORM and OO model. Instead we often have to work with multiple objects with some form of nesting to follow the relationships, ambiguity about which fields have actually been read from the database and can safely be accessed, possibly some inaccuracy with the types such as nullable fields that have just been read from not null columns in the database, and a lottery to see what happens if we try to access fields on those objects that might not have been read by any previous database query anywhere in the system at any point since that particular ORM-backed object was created.

I find it's one of those things where the popular approach - using an ORM in this case - works for relatively simple needs and in practice a lot of work does only have relatively simple needs so that's OK. But when I start doing more complicated things it can become a pain to work with because the whole model fundamentally doesn't fit what I'm actually doing.
Show HN: I made a “ChatGPT for your website” too
But this is simply due to government policy limiting the amount of money they were throwing at the project. So you're advocating for "great incentives theory"
First off it would never just go bankrupt just for the reason it would be one hell of an acquihire. let alone someone would pay for the ChatGPT tech.

I doubt they have alot of actual debt.

they have paid users. People pay to use the API.

I think ChatGPT was an accident and was rally intended to be a "demo"

If chatGPT can't raise more money then no one can. You'd be crazy not to make a 1-5% of your wealth bet on GPT5.

if they went public today I would invest in them before anything else. I would argue a big part of microsofts recent bump is stock market access to chatgpt.
SFT?
For Transmission, maybe. In general, validation is very much not "busywork".
For some definition of 'need', I suppose.
So far he's been right every time.
Wonder if their next computer setup will be using encryption at rest?

Sounds like they'd be motivated to do so now.
We should all spend more time visiting museums. You can only learn so much from books. Sometimes you need to see the things that these cultures created to be able to form an understanding of the complexity of their traditions.

I wonder whether homa is really scared or if it is sacred. I think a spell checker would miss this since both are spelled correctly so one would need to fall back on a grammar checker or on proof-reading before publishing.
The persona I generated is a Christmas tree light company targeting nuclear physicists. The results were surprisingly cohesive!

However, there is a bug: it seems to insert a newline after every punctuation, including after "Dr." (the persona was "Dr. Thomas").
Sorry, I didn't quite answer your question!

Yes, the expected behaviour would be for the disks to be initialized. Beyond that, it'd be a configuration setting for what to do with new disks. It could be used to extend the existing LUNs, or added as a new pair in a RAID 10 style setup, or added as new members of a different level RAID.

Then it would be up to the sysadmin to extend the LUN, or divide the newly added space among multiple LUNs.

Different arrays have different behaviour with new disk. Some only add to offline LUNs. Some do everything online with lower performance, as you said. Even some super expensive enterprise kit will be very easy to break by adding new disk.
chatgpt is drunk, pls try again with another description!
Restricting speech is gaining popularity in the US too: https://www.pewresearch.org/short-reads/2023/07/20/most-amer...
Pandemic Recovery Trajectories Across 62 North American Cities [pdf]
https://archive.is/Yz4QO
Not always though. Lower end VPS providers seem to be moving towards placing you on a shared /64. I run into issues on a particular Digital Ocean instance of mine where my IPv6 allocation is something like a /112 and it gets swept up in bans on the parent /64 because of other's bad behavior.

Then you have other providers like Vultr that do weird things like not statically route your /64 prefix to your instance which kind of defeats the entire point of having a /64.
I really liked the results I got -- very cool!
I know Python, but little C.

I don’t recommend writing a DB in Python. So much of DB development is dealing with race conditions and consistency.

Python files require an interpreter. Bad for a DB.

And dependency management is a pain. Are you thinking a virtualenv for this?
This is insanely pedantic, you must be a blast at parties. But, income has almost been tracking inflation. So plenty of people have extra money for travel.
beware ecstatic practices without similar compassion
I think your definition of "not complicated at all" differs from most people.
haha, yes, I have the rule to split sentences into paragraphs.

ChatgptHeimer is real
Not true, but golf was invented in Scotland.
There's a small sci-fi novella I read once about a company that resurrected King Arthur in AI form, who through sheer charisma won the hearts and minds of the masses and went onto dominate English politics, spurring a (new) nationalist movement in England. The story ends with the company building on their success in the UK and shifting their focus onto Germany...
refresh pls!

I guess this bug need to be fixed after all, thanks for nudging me
Is it cost prohibitive
What Statistics Can and Can’t Tell Us About Ourselves (2019)
i dont think what's stopping google is a technical difficulty problem, but a scale problem (as well as a lack of real need atm).

I suspect that google doesn't actually lose too many to blockers, as mobile accounts for a large fraction of youtube's traffic (and so far, not that many people actually use a hacked youtube client to view videos).

It's probably cheaper and faster to have a pre-encoded video, cached at the edge.
Also are you capable of recognizing that this is a conspiracy theory? This is a Creationist-class argument. Responding to a critique that you position is based on conspiracy theories and denying evidence, you responded with a conspiracy theory to deny evidence.
https://opensource.org/osd/

> Introduction

> Open source doesn’t just mean access to the source code. The distribution terms of open-source software must comply with the following criteria

There’s a definition. This isn’t open source.
Mrs. Davis would like a word...
I do not believe people should be forced to share their art freely. I also don't believe people should be forced to not re-share art they have received, which is what copyright is. This should not be a thing the government wastes resources on.

You are framing weakening copyright as some kind of act of violence onto the poor artists when copyright is the status where everyones rights get violated in order to help the few.
How do you have two different devices running a webserver on two different IPs at home with NAT?
> Ad infinitum?

AI controlled adblocker is the end game!
Leftists have been impatiently authoritarian at least since 1917. (Arguably, since 1789.)

(Not all leftists. But the existence of impatiently authoritarian leftists should not be a surprise by now.)
Not sure which came first or if it’s an even older saying, but Mythbusters said the same thing. https://youtu.be/BSUMBBFjxrY
You should at least say why you don't think Javascript is fit for the trivial task of downloading files.

Especially in an article that already had to unwind and explain Youtube's Javascript code.
> A coincidence is not self-reinforcing. If you "poked" the system, it would disrupt the ratio and it'd stay disrupted.

What would happen if you poked at object at one of the Lagrange points? e.g. the James Webb Space Telescope.
Is it technically or financially feasible to mirror YouTube?
Do you think that AI can help generating meaningful tests?
Well, when they "deal with it", we'll all be complaining even harder. The fact that they've gone relatively light on obfuscation and security against things like yt-dlp for such a long time is basically tacit approval at this point. I wouldn't want to bite that hand.
>>> In the fast-paced world of software development, busy developers often find themselves grappling with the challenges of creating effective tests.

Can AI tools help in generating meaningful tests?
In the linked post, Ankur Tyagi reviews CodiumAI tools and vision.

>>> CodiumAI’s vision is simple; an AI coding assistant/agent to assist developers in reaching zero bugs.
>>> Codium AI automatically generates Happy Paths, Edge Cases, and Other test suites when you finish writing your code and saving it.

Can AI-empowered tools really understand develop intent and analyze the code to generate edge cases?
Against Stupidity, the Gods Themselves Contend in Vain
So, we need compilers/decompilers for every human language? Something like Pandoc?

https://pandoc.org/
Still blank after refresh.
I think it's because of how memory works so it's like asking "okay but what if I had a different brain" I wish. Retrieving what you learn is the best way I know to remember what you're learning, so writing about it would help. Unless everything I was told is wrong?
thanks for kind words!

we plan to launch 3-5 more free tools like this

and at least 2 paid tool with more holistic approach. like generate marketing strategy (target audience, positioning, marketing funnel)
> As such it is not better enough than IPv4

That's the crux of it.

Sometimes I think we'd be better off forgetting about IPv6, and starting afresh with an IPv7 - something that provides a meaningful incentive to upgrade.
> IPv6 adoption is just the traffic shift from desktop to mobile.

There are entire ISPs (in the US) that are IPv6-only for CPE because IPv4 is unavailable and they have to use expensive CG-NAT boxes to deal with IPv4:

* https://community.roku.com/t5/Features-settings-updates/It-s...

*https://news.ycombinator.com/item?id=35047624

Meanwhile India was 80% IPv6 as of a few months ago:

* https://news.ycombinator.com/item?id=32798003

The fact that the US and EU just happened to get a bunch of addresses first doesn't mean the rest of the world has the same options available.

More addresses are needed if everyone on the planet is to be able to connect.
I have mixed feelings about Gary Marcus. I enjoyed reading Rebooting AI that he wrote with Ernest Davis, and he makes some valid points in this article.

However, I think he ignores some practical use cases. I am not a good example since I am retired (I limit myself to about 6 to 8 hours a week consulting, and I am always working on writing a book) but I feel that I am at least 25% more efficient when using tools like GitHub Copilot integrated into Emacs and using Bing+ChatGPT or Bard for bouncing ideas off of, and sometimes for search. I find that if I carefully express an idea that I am thinking about that I usually get something at least interesting to think about and sometime very useful.

I am excited by research on hybrid approaches to AGI, but also excited by what we have right now with OpenAI and Hugging Face APIs and models that can be self hosted.
Go would have been an interesting choice. Flutter would have been Go's defacto UI library and would have opened the language up for use in areas that it has no presence in today. I also think Flutter would have wider adoption if it used Go.

In retrospect, it seems like an obvious choice. It could be that Go wasn't what it is today back in 2015. Go was just finding it's footing in the cloud native stuff back then. Maybe they would have gone with Go or Kotlin Native if they had to do it over again today
Comcast will pass out multiple /64's. Most default dhcpcd configs on the internet don’t ask for them.