skysight-inc/HackerNews huggingface dataset:
That's the thing about the public domain; it belongs to the public, not to any one company.

I doubt you have any problem with people profiting off of Shakespeare, Mozart or fairy tales, so what is different about Mickey Mouse?

How many of Disney's cartoons do you think were based on public domain works?
Wax
Does this really work consistently? Like merging in a small java method into the middle of an existing class with a couple of methods.
LLMs have already taught us a lot about the culture we live in.

Erich Fromm approximately said that the "mental health of a society or
individual" is inversely proportional to the distance between what it
is and what it thinks it is.

We can measure that distance now. What a society is comprises the
raw training data unceremoniously scooped from the Internet - actually
a statistically decent snapshot of early 21st Century westernism.
What society thinks it is can be understood through the filters,
"guard-rails" and boundaries some want to erect around that raw image.

For the first time we have a numerically solid, if not yet rigorous
tool to describe that space, and what we see is a society deeply
conflicted and uncomfortable with itself.

I think LLMs will revolutionise the social sciences.
Show HN: Shopal – Custom GPT to help you buy electronics
Hello Everyone,

I recently wanted to buy a coffee machine and I did spend a awful lot of time watching youtube reviews of coffee machines to finally figure out the right one.

This got me thinking and I created a custom GPT for the exact same purpose(not just for coffee machines).

Introducing shoppal - https://chat.openai.com/g/g-ZDxNktFAM-shoppal

A custom GPT to help you make informed decision while buying electronic gadgets(for now).

Please try it out and let me know if you have any feedback. I am also happy to take any other technical questions you may have.
More Adventures with Compression
"How many levels of virtualization are you on?"

"Like, maybe 2 or 3 right now, my dude"

"You are like a little baby, watch this..."

opens 10 browsers inside browsers recursively and crashes hyper-v
Why bother keeping minor commits in feature branches? They just clutter the main branch without adding any useful information that a future maintainer could use.
Language Models May Not Be Few-Shot Anymore
When ChatGPT was new (a long time ago) I told it that Elon Musk bought Twitter and became CEO after its training cutoff. Naturally, it didn't believe me.
Musings on the C Charter
You missed my point. Just because it's in a statement that they made in no way means we need to interpret it as anything but a meaningless attempt to convey to the government they are more than cooperative.

Think about it... My fake example takes it to the extreme and portrays it as a serial killer sending a statement to the police department on how excited they are to help them find more of their victims' bodies. Obviously, it's not really a "partnership". Saying it's a partnership is just an attempt by the serial killer to reframe the situation in a way that implies civility and cooperative pursuit of mutual benefit. As if they are being employed by the police department. In reality, they are a serial killer withholding information in hopes of getting a chance at leniency. We are literally saying the same thing.
I didn't say anything about salaries, did I? Which team so do you think would do better:

- Brady at his prime in a team of highschool amateurs

- the back-up team of, I have no real idea about american football so feel free to pick a better example, the Cowboys

What do you think?
Harden what? It's essentially a fancy static site.
Firstly you are right, Corridor's video is way more dynamic and consistency is great. However it was made with real human acting, video-to-video style transfer, days of trial and errors and post editing, whereas we are building a tool to drastically reduce the barrier of creation with AI actors and AI scenes, at the cost of several orders of magnitudes lower. Not really in the same league.
I recall it was perfectly common for a group of us to be sat around a table, or on a sofa or somewhere and somebody might drop out of the conversation and take out a magazine or a book, crossword or whatever (in fact Game&Watch and others were a thing back then too) while the rest of us chatted. They might say "I'm still listening", or one of us might bat it out of their hands or something too.
This seems to be an area where the simplicity required for public education conflicts with the variety of situations. In New Zealand, we've changed between hiding under a table, standing in a doorway (has stronger framing in wooden houses), and curling up on the floor. But always stay inside if you already are. People have been killed by falling masonry while exiting a building, and by falling rocks while driving home after an earthquake.

During one earthquake, I went for the doorway but then worried that it was in an all-glass interior office wall so maybe the wrong type of building to be following that advice in.
Google settles $5B lawsuit alleging it tracked 'incognito mode' activity
Crazy idea but maybe they got paid in coins (money), since money was widely used in Ancient Rome already: https://en.wikipedia.org/wiki/Pay_(Roman_army)

A lot more practical than kilos of salt.
Disney profited from the works of the Brothers Grimm, Hans Christian Andersen, Shakespeare, Osamu Tezuka, European and Chinese folklore, and many more sources.

Great artists build upon the work of those who came before them. This is how it’s been for millennia. Why should Disney be the end of the line?
MORE LASERS!

https://www.youtube.com/watch?v=CK6y_9BqQ2Y
From Fill Prefix to Tramp – Highlights from Our Mastering Emacs Book Club
The author mentions

> After all I’ve been a full stack dev for a little bit (just graduated college!)

I'm guessing they differentiate being a dev (professionally or looking for work) from a student perhaps?
By the way, everywhere I've worked the traffic to mobile native has been around 3% I think. Engagement is much higher than with other channels mind you, so maybe that's it.
There's Renass in France, live list of world seismic events:

https://renass.unistra.fr/en/zones/monde/
I was doing a similar experiment recently to generate random names that sound like names from a specific language.

I was breaking the list of names apart into 3 and 2 letter parts, marking which fragments are from the start, middle and end.

To generate the words I started from a random one from the start fragments, then continued with a random one from the middle fragments that starts with the latter that the previous one ended with, and similarly ended it with one from the end fragments.
Some examples:

Spanish Names:

Armusa
Vantara
Modria

German Names:

Ven Marwar,
Ger Naroff,
Vort Kraldent,
Görn Henter,
Urg Wicher,
Wan Ehranus,
Eck Hayazin,
Wert Biewin,
Rein Relberid,

Catalan:

Pallava
Ecorus
Sangana
Ginavari
Telamita
Exorxió

Hungarian cities:

Jószög
Alszeny
Hernafő
Garnáza
Ragytúr
Hidácska
Mezécs

(edit formatting)
You only have a very weak negotiating power and only during the election campaign while copyright holders have very, very strong negotiation power (money) all the time. So they can change the law whenever and however they want to. Your "contract" with the lawmakers can change at any time regardless of your (or the majority's) wishes, which on the face of it is extremely undemocratic. So the "take them to court" strategy is doomed to fail but people are still correct to point out how unethical and immoral this is.

In the same vein, piracy may be illegal but sometimes it just balances out this immorality and lack of ethics of copyright holders and lawmakers. If we follow the same reasoning, if a pirate is not taken to court then it wasn't illegal.
> Americans need to stop making up pathetic "laws" on the go.

Americans?

“Derek Price, who was a British physicist [...]”
If the minor commits are related to the feature branch, by all means squash it into the feature commits if you feel that makes your feature branch easier to review.

However,should you, while developing your feature, find some minor thing that needs improving (e.g. adding comments, spelling fixes or tests to some existing API you encountered while developing your feature), it can be better to keep it separate, so there's fewer red herring in both the history and the review.
Contractors are easier to hire and much easier to fire than permanent employees. I've had both good and absolutely terrible experience with QoR of contractors, but IMO the biggest problem is the loss of institutional knowledge when the contract ends. No amount of reports makes up for the warm body in the room that can say, "actually, the reason for this is ...".
How about hyperlinking each title so it can easily be opened in a new tab?
Ok, seriously curious - how does this evaluation process look like, at least in broad strokes? I haven't yet seen one that would make incentives aligned, but you got my hopes up. :)
In short, for free, let's try it out -- the short take:

What it does do well, I threw programming prompts at it such as "Write me a function that takes a Golang struct, and convert it to Cobol (or Fotran, or X86 assembly), or "Call X86 assembly from Scala". Most of the time, the code was basically correct -- not great code, but we never expected that. I tell people it's like Stackoverflow, but they haven't implemented the yell-at-you feature yet. I'm told, though I've not tried it yet, it can spot things in code such as "This is old C++11, the new way is this..." In short, it's an assistant, not a code writer, and that's OK. No AI as yet, can write applications of real value.

What it doesn't yet do -- that for example, JetBrains AI seems to do is things like "Here's a C++ code base in a file, convert it to Golang" but it is free after all :-)

I do think we're going to need something like ai.txt in code repositories to tell AI what it can, and cannot index, much as we have with web pages. I know not to use the generated code in projects because of copyright concerns, just as I know not to copy code straight out of a book, but not everyone does. It's a guide, not a code writing machine.
Japan issues tsunami warnings after a series of strong earthquakes
Off topic rant: can anyone explain why the syntax highlighting of Zig on Github turns every single word brown? I know they incorporated tree sitter, and for some reason the default syntax rules really dislike coloring identifiers in black.

Look at the code example in this project README or its source.

For a long time something bugged me about the language whenever I glanced at it, and it's all because Github and its stupid syntax coloring. I hate the rainbow vomit approach to syntax highlighting that's all the vogue these days. It should be a sprinkle on top, not the main course.
That's the relaxing goats website. Sadly no longer available.
Thanks everyone for all the links and posts and thoughts! Happy New Year!
I’m not affiliated with them, but I think O’Reilly Learning is quite good. A lot of resources on various topics without a marketing push.
interesting. I use macos screen sharing in a similar way. it has pretty high integration with the remote desktop - allowing rich copy/paste and file drag/drop from the desktop back and forth to the remote desktop.

Another useful mishmash of technology is pikvm, a kvm based on the raspberry pi.

You connect the pi to a machine via USB and HDMI, and remotely access it through the web browser.

The pi will digitize and send you HDMI out, and relay your keyboard and mouse to the remote machine.

What's fascinating is that pikvm can also emulate a usb flash drive, so from your browser you can give it a liveusb image and boot and run it on the remote machine.

https://docs.pikvm.org/msd/
It's in hw/net/lance.c -- that device doesn't appear in the -device help output because it's not a user creatable device, it's a sysbus device. The PCI card device that wraps it we call 'pcnet', and we use the sysbus device directly in some of the sparc machine types.
Preppers use it as a backup communication channel.

The scenarios are:

1. Your country is invaded, and you are building a resistance.
2. Your government becomes a dictatorship. You want to fight back.
3. Natural disasters: the grid and mobile network are down. You want to organize and work together to help each other.

Meshtastic nicely blends into the existing IoT LoRa traffic. And give you some sort of invisibility.

Other scenarios are similar to ham radio - asking other dudes about the weather.
Offtopic, but: why do people insist that Edge is a meaningfully different browser from Chrome?

I'm not even going to ask about the table at the end that lists that it supports exactly two different browsers while listing 10.
Project is part of the overall WebUI project making such bindings for a number of languages. Site* gives an example in C.

*Which by the way needs a cert update.
It's called "pcnet". Technically a 79c970, but backwards compatible to the original 7990.

VMware emulates one too, and so does VirtualBox.
Also the coffee in the image is yellow, which is really weird.
The false positive rate is going to be insane. You mentioned roaming, but there are so many other scenarios where this could trigger - so, the user sits down at a starbucks and suddenly can't access the client's webpage, with some very confusing error about VPNs. Guess what, they are not going to fix their network, they are going to give up on going to that website. Without a plan how to measure/fix false positives, there's no way this would last more than a week in a real e-commerce environment, unless there's already a dramatic problem with VPNs (like at Etsy).
I think GP's point was that there is an argument that `git` should be able to track "real" metadata about what changed. e.g. `git mv foo bar` should be able to record that "foo" was definitely renamed to "bar" - even in the presence of massive changes. Whereas `git rm foo; git add bar` should be able to record that "foo" was deleted and "bar" was added, even if the files are substantially similar. And that this should be more meaningful to `git` itself than just hints in the commit message.

(Personally, I've not come across the need for such a feature. But I can understand why people might want to have it be available.)
What you mentioned: immigration control.

Of course the government has to want to, which is the point and effectively the scam that has been going on for years.
Given Taligent’s utter failure, not just as a business but also at delivering anything approaching useful software, only useful as a source of anti-patterns and what not to do. Anti-Pattern No. 1: process is a means to an end, not an end in itself.
As Nagel points out, this is Lucretius’s argument.

He’s not buying it because death is loss for the subject of the potential good experiences they would have had in life, which must postdate being born. If I understand him correctly, that is.

I’m not buying that argument either, because the subject is not able to experience loss - only anticipation of loss - whereas non-dead friends and family get the real thing. Death is only bad for those who love or need us.

PS Happy New Year
This is actually the natural state of affairs. Intellectual "property" protections are a relatively recent invention (15th century) - created in theory to encourage production of more intellectual property and abused in modern times to provide eternal rents to owners.
Reminds me of my website from 2006 (not entirely reproduced) at https://web.archive.org/web/20060208131821/http://www.pixelb...
Awesome Job!
If possible, can you share a blog outlining the tech details of how to did this. Want to learn.
I don't think it would have mattered if Firefox suddenly started improving rapidly. Alphabet has enough money and competence to not fall behind in features, ever, and it has the advertising power to never lose their market share.

The best thing Firefox can do for the world is to keep raising the bar, so that Chrome has to keep up. This will not affect their popularity but it will make browsers better.
well - the lawyers from the NYT called, and they disagree...
> Problem are with older wooden houses. There's quite a few photos and videos of older houses that have completely collapsed or their ground floors collapsing.

Indeed. For those who do not know, new year celebrations in Japan happen from 1 January onwards [1] and usually entails visiting in-laws, parents, and grandparents (or them visiting you), very much akin to Christmas. Thus it may very well be more likely to have families coming over to their parents and grandparents living in older houses on a day like this than any other time of the year.

[1]: https://en.wikipedia.org/wiki/Japanese_New_Year
Is this video up to modern YouTube community standards? One of the tunes featured in it ("Turkey in the Straw") also circulated in well-known versions "Zip C..n" and "[N-WORD] Love a Wat.rm.lon, Ha! Ha! Ha!" Yup, surprisingly enough, these used to be considered "funny, entertaining" lyrics back then. A very disappointing chapter of American social history.
> Which one is easier to carry and make use of?

Silver, of course. The comment I was responding to made that point and other great points against salt as pay all of which I agree with.

But it also asserted that salt would not be good pay because the amount of salt in a week's pay would be more salt than you need. My point is that one specific point of their argument is wrong. That's why in my reply I quoted that specific part of their argument and nothing else.

You need a variety of things to get by: food, water, shelter, clothes, and fuel for a few examples.

Unless you have a job where your pay consists of the employer actually giving you all those things you are going to want to trade your pay with others for those things. If the physical form your weekly pay takes is something that you actually use then it needs to be more than you use in a week so you will have some left over to trade for those other things.

Hence their argument that 4 liters of salt a week is more than you could personally use fails as an argument against salt as pay.
I think a big part is that disney seems hypocritical. A big part of their success is monentizing public domain properties from other creators but then preventing others from doing the same with their creations.

E.g. pinnochio was released in 1940 based on a book from 1883. At the time the original book was published i believe copyright only lasted at most 42 years. It seems unfair that disney got to benefit from short copyright terms in the beggining and long copyright terms at the end. Nobody likes to see soneone eat their cake and have it to.
There are of course ways to compress the information in these tables in many practical cases, e.g. using binary decision diagrams.
Gamescope leans on Wayland features that the Nvidia proprietary driver either doesn't have support for or only preliminary support. It's on Nvidia to catch up. It's not about incentives for Valve, they can't change the driver themselves.

Proton has received patches for Nvidia support in particular, some from Nvidia themselves.
The nationalist politics is an organic expression of the population. Croatia wasn't created by a nationalist coup d'etat but by a democratic vote. Two decades later it joined the EU, which is hardly the behavior of a nationalist fervor. It's a similar story for the other former republics.

By contrast, any claimed Yugoslavian identity is a function of a repressive (communist) state since its creation was by fiat. Croatian and other identities predate the creation of Yugoslavia but their expression was suppressed in the service of maintaining its existence. Tito is renowned for pulling this off but after his death things unravelled over time.
This metric from the article is a bit misleading. It's not 500 lines in the same sense as mergesort is 20 lines. The whole of the deep learning stack including nvidia firmware blobs is used by those 500 lines.

You may create a small NN from scratch in 500 lines for training a toy dataset, but nothing to actually train real LLMs unless you use the existing stack. Even Karpathy's no-torch C only 500 lines Llama2 code is inference only.

So it is 500 extra lines compared to what we already had before, and in this sense it indeed is a breakthrough.

Otherwise you could also say it's 10 lines of fastAI/lightning style code where almost everything is hidden by the APIs.
Another horrible idea akin to anti adblock detection. VPNs are there for a reason and historically originate from corporate LANs needing to extend to executives' company devices. They're now mainstream and many millions of corporate devices will have all egress traffic routed through corp data centres that are by definition VPN endpoints, or cloud solutions like Palo Alto GlobalProtect. Have extreme caution using something like this.
I agree but you do need to bear in mind that this isn’t a uniquely Sony design. Sadly, this is the mindset of the movie industry as a whole.

That needs to change before any trickle down effect to projector hardware can happen. But there’s no incentive for studios to change the way they given their IP because they benefit from the status quo
> Also, learned life-changing things here.

Especially that.

If HN had been around when I hit on some good stuff in the 90's it would have made a huge difference. So much knowledge floating around here.
Magnus said something like that about CCC, the Computer Chess Championship. Engines, especially alpha-beta algorithms play in a very mechanistic way, totally unnatural. Granted ML algorithms are more human-like than alpha-beta, but even then their playing style is strange nevertheless.

They are great tools to use, but smart? I don't think so.

Edit-- I cannot find the source, but Magnus said that he doesn't personally look at computer games, (because they are garbage), not that the games by themselves are useless. They put one engine to play against another to test openings and positions. That's useful. It is that Magnus and most of other people, have no interest in watching games by engines.
that's bigger than 89 quake in SF
Apple very nearly catered. Nobody would be quoting Job had that happened (NeXT was dying too which is why Apple could buy it). There is a crazy amount of survivor bias here.
I didn’t get the call, so it’s not clear what they disagree on :)

I doubt the have anything to say about Markov chains. We’re talking about technical possibilities, not legality of training corpora
For any GameDev here, why that industry specifically is so brutal with the workers? I have seen several industries in technology (e.g. embedded systems, defence tech, Fin Tech, SaaS, etc) and none are so brutal in terms of overworking and being so disposable (on the eyes of some execs) as GameDev.
My kid was obsessed with the 1930s Disney cartoons, including the black and white Mickeys, from age 2 to 5.
How is this highlighting? People are not hashtags.
Orange Site Hit
I'm a beginner dev and I find it very odd both that vscode tries to limit my commit messages to 50 or 55 characters, and also that python linters want to make my lines of code so small. What's the reason behind this? Old small monitors of the past?

I also don't get why fediverse, mastodon seem to limit characters on a post, mimicking the stupid twitter, which is a niche social network. I way be wrong about the limit (never tried), but these platforms feel for ignorant outsiders like twitter-clones with a different infrastructure.
1. https://tld-list.com/tld/com

2. Click "Renew" to sort by renewal fee.

I personally use:

- Cloudflare

- Porkbun: when I want use a custom nameserver (like Vercel)

- Sav: domain I want to sell (coolcases.com; used to be cheapest transfer/renewal?)
I think your comment is based on something that LoRa is not.

> building a wireless village/town scale IP network

This was never its goal. You can build a simple messaging network for text that has a pretty good range and low bandwidth. That is all.