skysight-inc/HackerNews huggingface dataset:
I wonder how small this could be if using flutter. A few years ago they had a min size of about 5mb.
I've been thinking of trying flutter with a small app so I could share URLs to it and it would open them up in the archive.is version in Firefox on android.
I already made a PWA but Firefox PWAs don't accept text to be shared to them.
Is there some LLM meta where understanding and compression are argued to be the same thing I’m not aware of?

Anyone got more details on this?

Superficially it sounds like total BS; a highly compressed zip file does not exhibit any characteristics of learning.

Algorithmically derived highly compressed video streams do not exhibit characteristics of learning.

?

I’ve vaguely heard the learning can be considered to exhibit the characteristics of compression in that understanding of content (eg. segmentation of video content resulting in more highly compressed videos) can lead to better compression schemes.

…but saying you can “do a with b” and “a and b are fundamentally the same thing” seems like a leap…?

It seems self evident you can have compression without comprehension.
Author should have perhaps bootstrapped a script that doesn't use modulo?
If you overtrain the model may include verbatim copies of your training material, and may be able to produce verbatim copies of the original in its output.

If Microsoft truly believes that the trained output doesn't violate copyright then it should be forced to prove that by training it on all its internal source code, including Windows.
maybe its naïvety, but I expected a more optimistic/positive outlook from the hacker community lol.
I hate to do this but this then becomes a "only bad people with a gun kill people" argument. Even most but the most ardent gun rights advocates in that scenario think they shouldn't be extended to very powerful weapons like bombs or nuclear weapons. In this situation then, this logic would be "sure this item allows a person to kill thousands or millions of people, but really the only person at fault in such a situation is the one who presses the button." This ignores the harm done and only focuses on who gets the fault, as if all discourse on law is determining who is a bad guy or a good guy in a movie script.

The general prescription (that I do agree not everyone accepts) society has come up with is we relegate control of some of these weapons to governments and outright ban others (like chemical weapons, biological weapons, and such) through treaties. If LLMs can cause so much damage and their use can be abused so widely, you have to stop focusing on questions about whether a user is culpable or not and move to consider whether their wide use is okay and shouldn't be controlled.
> exfiltration is obviously possible, I’m not sure why I would even need to specify that any page is able to read its own contents using JavaScript

Things that are obvious to you may be non-obvious to other people, including the readers of your blog.
Hector Martin on Operation Triangulation
The thing that we'd ideally want to happen, but will probably never will unless a mad person does it, would be to have something that wraps around a POSIX shell, and extends it in a sort of non-compatible way. Let's call this new tool $NEWSH.

Larry Wall basically tried to do this with Perl but I guess his vision was too lax for such a pursuit, Perl tried to be everything, all at once.

What I mean by this new approach is that this new tool would implement everything in POSIX shells, as a sort of v1 layer and then everything else and new and modern (typed, etc), as a sort of v2 layer. There would be simple ways to call back and forth between v1 and v2, but inside a layer, you couldn't mix and match (maybe you could do it with a construct such as "unsafe".

Long term the idea would be that this tool becomes pervasive, installed and available everywhere and everyone can safely and reliably use just the v2 layer.

The v2 layer would be extensible by design, so it can keep up with modern practices.

You'd want to be able to go $NEWSH my-bash-script.sh and it should just work. $NEWSH my-newsh-script.nsh should also work, obviously.

The reason this would never happen, IMO, is because it's a thankless job that needs to be done for at least 1 decade. This new shell would need to:

- implement full POSIX shell compatibility - the v1 layer (done before, doable)

- implement the new, designed from the ground up, language - the v2 layer (sort of done before by alternative shells, doable)

- design a clever, simple to use, safe interop + unsafe construt for v2 (I imagine this would be hard)

- package and promote this new thing, once it's stabilized, so that it's picked up by: Debian/Ubuntu/Mint, Arch, Fedora, FreeBSD, etc, and wait for literal decades for distribution to happen; Debian Stable and RHEL are especially egregious, since for ubiquity you'd want the new tool to be available in the 2 latest LTSes, so DevOps people can rely on its availability... so as I said, count 10 years for that (crazy hard and super boring)

I said only a mad person would do this, because with this kind of volume and intensity of work, you can probably start a successful company or an open source project with much higher impact.

Oh, and this project will be absolutely HATED (think "getting death threats" type of hate) by large parts of the community. See systemd.
Databases still have to be maintained and updated. You're better off setting up an Ethereum contract with proper economic incentives for others to act as an oracle and return the proper answer at any given time.
Git is designed for code and is terrible/overcomplex for words.

A proper vcs for documentation is what Wikipedia does.

You always see the latest version of a document and you can see the changes to that document, revert and follow renames.

No global history, no commits of multiple files, no manual pull/push, no branches, no CI, no pr, no rewrite of history, no multiple remotes, etc etc etc
Also, ChatGPT isn't a person with rights and duties. The people that made it are responsible for it.
Yeah the comparison to humans is silly anthropomorphising at this point.

However I am inclined to agree with them for the simple fact that putting a file into a device and letting that device reproduce parts of the file should be allowed. I mean we're already at the point where this simple right is under pressure from DRM, but people should be allowed to do whatever they want with the files they own.

Whether you can publish this output and share it with the world is a whole different issue.
To me, there is a sense that the news, which is real information about the society that we currently live in, should be availabe to all participants of that society. The notion of being a good citizen requires that one stays informed. Books, movies, videogames etc. don't have that role and are more consumption goods.
From a cursory look at your source code…

It looks like memory is also not contiguous in your implementation.

You don't support concurrency at all (xLock/xUnlock/xCheckReservedLock are noops).

I'm not sure how APSW handles journaling (you usually want the journal_mode to be memory in these cases, but to force that, you must return SQLITE_OPEN_MEMORY as an OutFlag from xOpen). Otherwise, you need to deal with files (like journals, etc) for which reads/writes are not page aligned.

There is one caveat, though: if you want to “deserialize” a WAL database with journal_mode memory, you must convert it to rollback before opening (but you can do that by editing bytes 18 and 19).
Coping With Other People's C++ Code [video]
Mind Control Breakthrough: Ultrasound Brain–Machine Interface
If I create a news website where I write articles in the following way:

- Read 20 different news websites and their story on the same event/topic

- Wait an hour, grab a cup of coffee

- Sit down to write my article, never from this point I open any of the 20 news websites, I write the story from my head

- I don't consult any other source, just write from my memory, and my memory is, let's say, not the best one, so I will never write more than 10 words exactly as they appear on any of the 20 websites.

- I will probably also write something that is not correct or add something new because, as I said, my memory is not the best.

Is that fair use? Am I infringing on copyright?
Many people would argue that humans did cause this loss of sea ice.

Also I don't see how that justifies adding to the effect? Especially if we don't know can't compute the trade off? I'm sure someone has done that work but my it didn't immediately jump out at me during a cursory search.
You might be confusing his two channels, "Mentour Pilot" and "Mentour Now!".
I was just talking to my wife the other day about smaller items that are not being built to last. You can clearly see in products these days the built in capitalism. We’ve reached a point where I wonder how much more they can milk it. Making things smaller, reducing quality of parts, reducing thickness or length of parts and so on… that day we had experienced:

A board game where the plastic has been made thinner and thinner over years until the game really doesn’t function now.

A game where you drop a marble in a cylinder on top of plastic rods that slot in sideways and the game is to remove the rods and whoever drops the marble loses… well these rods were so flimsy they didn’t hold the marble up.
The article mentions that all they have said is that they will restructure a division that happens to be 30k people.
In the worst case that would be 30k people laid off, so I guess technically the headline is not a lie? Pretty close to one though.
I'd be down for capsule hotels if there was a locked door/screen with some real heft, but apparently they're basically just curtains?
I just think more languages should support an idiomatic form of quasiquoting [1], then we may finally begin to stop seeing new JSX implementations everywhere.

For Ruby it's strange somebody would prefer to write JSX instead of something like dhtml [2] or [3], are there any other advantages of writing xml directly in the code instead of a small html DSL?

[1]: https://xelaso.net/blog/jsx-quasi-quoting/

[2]: https://github.com/hi5dev/dhtml

[3]: https://stackoverflow.com/questions/23469834/ruby-metaprogra...
It's very clear:

"Please note that this list is exhaustive. These are the supported robots."

https://valetudo.cloud/pages/general/supported-robots.html

The supported robots are the ones on that list, nothing more. The firmware might work on more of them though.
Yea, I've been trying to find a proper TV stand/entertainment center.

The options are: Ikea Cardboard (my current choice), or design/looks first boutique stuff that's not meant to hold anything except a TV (no holes for wiring etc - things that the Ikea one has...)

Currently I'm looking at local carpenters, it's gonna be about the same for a fully custom built hardwood unit vs the boutique choice.
> It's also a good time to remind you once again that 3.13 will deprecate a lot of things

People get this wrong more often than they should. The link says things will get removed in 3.13, not just deprecated. So many people seem to think deprecate is just some fancy word for remove. I really don't get it. Remove means remove. Deprecate does not mean remove.
If you are piece of software then yes.
Definitely disagree there. Debian blocking EU access would be ineffective too, there is a large network of third-party mirrors.
It’s only bad if you aren’t used to it. When Japanese brands tried to break into automotive world, they sounded weird too. Xiomi and Hiawei don’t sound too different to Samsung and Nokia these days.
1. Because cynicism rules in real life

2. Because optimism is usually wrong

3. Naive cynicism is a thing, such people are called conspiracy theorists and idiots

4. Optimism is rarely unironically funny or entertaining and nobody likes being preached at

5. Standing out from the crowd gathers attention and stokes the ego

6. Internet people more often work in fields where optimism is verboten. An optimistic engineer is a bad engineer when engineering mistakes can kill people or cause serious damage or financial loss
These days there's heat recovery drains. The idea is generally to first make sure you use a thermostatic tap for the shower and then use the drain water to heat the cold water line going to the tap. The thermostatic tap will adjust to keep water temperature steady as the incoming "cold" water gets warmer over time.

The marketing material claims energy savings of up to 50%, but presumably you'll only reach that amount of savings if you take hour long showers at ridiculous temperatures.
I think it is an RLHF problem and that you are right - this will blow up in the faces of the NYT.

Specifically, the NYT examples all seem to be cases where they asked the AI to repeat their articles verbatim? So they ask it to violate copyright and because it's a helpful bot with a good memory, it does so.

Solution: teach the model to refuse requests to repeat articles verbatim. It's easily capable of recognizing when it's being asked to do that. And that's exactly what OpenAI have now done.

So the direct problem the NYT is complaining about - a paywall bypass - is already rectified. Now it would seem to me like the case is quite weak. They could demand OpenAI pay them damages for the time ChatGPT wasn't refusing, but wouldn't they have to prove damages actually happened? It seems unlikely many people used ChatGPT as a paywall bypass for the NYT specifically in the past year. It only knows old articles. OpenAI could be ordered to search their logs for cases where this happened, for example, and then the NYT could be ordered to show their working for the value of displaying a single old article to a non-subscriber, and from that damages could be computed. But it wouldn't be a lot.

That's presumably why the case goes further and argues that OpenAI is in violation even when it isn't repeating text verbatim. That's the only way the NYT can get any significant money out of this situation.

But this case seems much weaker to me. Beyond all the obvious human analogies, there is precedent in the case of search engines where they crawl - and the NYT let them crawl - specifically to enable the creation of a derived data structure. Search engine indexes are understood to be fair use, and they actually do repeat parts of the page verbatim in their snippets. Google once even showed cached versions of whole pages. And browser makers all allow extensions in their stores that strip ads and bypass paywalls, and the NYT hasn't sued them over that either.
How can I fix this? this is my first full stack app I've built and it's nice seeing users interact with the site
30 years ago, that's when taxis appeared in China. In Tianjin a lot of Daihatsu S65 are produced and used as taxis.

https://en.wikipedia.org/wiki/Huali_Dafa
I'm recently started using YNAB via my friends recommendation. The only problem i feel in YNAB is i need to manually do all the entries since I am from India and it only supports US and Europe bank accounts.
Trading Crypto
NYT could also fix the issue by deleting NYT itself. Could be a better result for humanity as well. Thanks.
It’s a difficult problem with no great answers. If you want news to be free at the point of delivery you want public service news agencies. But that means they’re owned by the government… who are frequently the target of critical reporting.
There's nothing wrong with scraping openly available data (including data openly available by mistake, as long as you are not aware of it, see the Bluetouff affair).

So the demand to destroy those databases seems very dubious to me.

Of course later violating fair use is another issue.
He did a good interview (though with some overlap) for Novara Media:

https://novaramedia.com/2023/08/17/novara-fm-the-art-of-the-...
Yes while that is great news, it's a demonstration reactor. An commercial operating license is a far greater hurdle.
The Information is cited as the source regarding the Google ad sales reorg. That would be this article from last week: https://www.theinformation.com/articles/google-plans-ad-sale...
What was your elo before and after? Curious to hear.
Articles have ads on them, how are they not residual payments based on views?
100% agree.

Not a comment on that parent comment per se (didn't read it as it's flagged), but in PL "intimidating" has much more negative connotations which makes the word a tad hard to translate (e.g. intimidating → zastraszający == "trying to scare sm/sb"). Things like this might slip if EN is not your first language.

> Assuming a negative intention on a message of seemingly good will should be a moment for you to pause and consider why you think that way, instead of conjuring up post-hoc reasoning to decipher a hidden hate message.

As a kid living in a German speaking country I had to deal with racism fairly regularly. I moved to the UK in my early 20s. I still remember the feeling of dread when I saw a nail salon asking for a premium for "nails (with polish)". I obviously knew what that meant, but for a split second I was pissed xd
https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Sc...

Edit: this focuses on script tags and other means to inject code, but most defenses also work for other injected tags
The question might looked silly now, but the originally submitted title was "How to run a DOS-based Web Server (seriously)". Which is still the title of the article.

Since it was including the word "seriously", I thought maybe I should just ask about it for sure. It's not really fun if it's a simple web page hosted on FreeDOS one fine day, a hacked BIOS another.

I got it, it's a fun project made for fun, but still, security is always something to think about.

I learned it the hard way from my childhood SOCKS 5 proxy experiment where I tested a SOCKS 5 proxy on public network. Long story short, within 2 days of running it, one guy discovered the port via scanning, proxied it to login to my ISP account without a password (that's how the ISP set it up), and then stole all the funds in it by purchasing value add-on services for himself. It was a seemingly an all harmless and fun experiment until that happened.

My point it, if the OS don't support such basic security feature (and many other security features), maybe it's just not worth the effort? (other than just-for-fun of course)
The actual report was of a reorg in a 30k person unit. That's substantially different from 30k jobs being cut, or 30k people being laid off.
You mention needing exercises after each chapter for maths, but I find this lacking in far too many technical books I pick up. Most of them take the "good enough" approach were the chapter exercise is really just some limp-wristed vocab quiz, and that's if there's an attempt to get the reader to use the practice at all. It's wildly disappointing and such a waste of the readers time to do that. I wish technical authors would get a clue.

> I'm not sure books are really the thing anyways

I agree, here, although I still like to have books for offline reference and general brush-up in my downtime. That said, do you recommend any non-book sources for maths pertaining to CS? You seem to have good suggestions otherwise, so I figured I'd ask.
The whole article is full of jokes.

> the C programming language as it’s by far the fastest language on the planet to this day (thanks to the visionary genius Dennis Richie)

Which would be more or less true, but:

> I decided to use the slowest language on the planet, Python (thanks to the visionary genius of Ross van der Gussom)

> So I let the mighty snake do its work and after getting a cup of coffee and getting back to check on the program 48 hours later I was left with a beautiful c file
I'd argue that it's Worse is Better (https://en.wikipedia.org/wiki/Worse_is_better) in action, together with the lack of cost.

The entry point is super low, both for companies and for individuals, and once a somewhat acceptable base is in place, people just build on top of it.

The quality bar is: "it shouldn't fall over on its own when left unattended", it's not super high.
You can try escaping HTML submitted from the form. Or even simply detecting the presence of any HTML tag and rejecting such submissiobs with a friendly error message.
In Sony vs. Universal case, Sony is the producer of a tool where the consumer uses to "time-shift" a broadcast that they legally are allowed to view. Similarly, you can rip your own CDs or photocopy your own books. This case never made reselling those content legal. OpenAI does not train ChatGPT on the content you own - they do it on some undisclosed amount of data that you may or may not have a legal right to access, and then move on and (is shown to) reproduce it nearly verbatim - they may even charge you for the pleasure.
Doesn't this prevent using the cache for the fonts?
Ikea has some good stuff and some cheap stuff. Their thing is that even their cheap stuff _looks_ good and fits with the look of more expensive ones.

Our current dining room table is from Ikea. 100% birch. It'll outlast us all, it cost about 30% of a similar boutique one. The chairs are plastic/wood composite from Ikea, cheap AF but still fit perfectly with the table.
It actually says it was written by the European Space Agency, for what that’s worth.
It's apparently confusing enough that if you ban odd license number plates then the cops don't want to arrest anyone whose license plate ends in 0 because they're not sure if it is even or not. At least that was the case in Paris in 1977, when they alternated between odd/even license plates every day to limit the number of cars.
Mistakes happen but Apple's reputation for strong security is well deserved. They invest heavily and the complexity of this exploit chain is evidence of that. Linux has had its fair share of trivial root login exploits that somehow got through code review.
Chinese-developed 'golden veil' could make missiles look like passenger planes
I work in German immigration (see my profile). Most relocation consultants in Berlin know each other, and at one point or another might have worked together or sent each other clients.

They know government office employees by name. They know which ones are cooperative and which ones have unusual requirements. They know the odds of an application getting through and the time it will take. They always know someone, whatever the problem.

Many of them are in a group chat I created, frequently trading knowledge and saving each other work. They give me unprecedented visibility into an opaque system. They answer questions I couldn’t answer in weeks… in a few minutes. I bring them customers and share data points too.

In this group chat, there is a programmer working at the immigration office. He takes feedback from us and lets us submit bug reports. The immigration office is the most unreachable office in Berlin, and we ar eon an ongoing conversation with them.

This is one network. You wouldn’t believe how significant it is for my work of documenting German bureaucracy. They are my eyes and half of my brain. Yet we never exchanged money. It’s all informal.
The text generation is getting quite decent. The limbs disappearing into the car are somewhat less impressive.
You nailed it. Object programming was never about the low-level details like inheritance; it was always about managing state and sharing behavior (just like function programming!). Object programming looks at things from the perspective of the object; each object has some state and some behavior it can respond to when sent messages. Objects with compatible behavior can be substituted for each other (this is the essence of behaviorism[0]). This is symmetrical to function programming's pattern matching where values with compatible structure can be substituted as arguments to a function (this is also why I firmly hold the belief that Lisp and Smalltalk are symmetrical languages). Languages like Haskell even use things like "Integer a =>" which are basically object programming interfaces!

[0]: https://handbook.selflanguage.org/2017.1/progguid.html#behav...
That would require NYT being willing to sell, which historically they have not been.