skysight-inc/HackerNews huggingface dataset:
It’s worth noting that good compilers can actually do a version of this: it’s called profile-guided optimisation <https://en.wikipedia.org/wiki/Profile-guided_optimization>. Not many projects use it, because it’s generally a bit of a bother (build a special version, run your profiling, then build everything all over again), but Firefox gets good mileage out of it. My vague recollection is a typical sort of speedup of 5%.
I miss Android <4 when you could write tiny apps that would do things.
This wave is growing. Just cannot see how the big LLM players are going to get round this without paying big licence fees to content creators. Feels a bit like the torrent to Spotify moment, but for _all_ content, not just music. How they will manage the licensing model is beyond me, it’s going to be very easy for someone to sue these companies, but very difficult for the companies to calculate, attribute value and payout individual creators that contributed a tiny fraction of the training data. Surely this will make it very difficult for them to keep a business model working to a level their VC backers need to warrant even a fraction of their valuations.
better to keep "4 billion" in the title... I was confused with "4 bytes" before open the link
The funniest (or best part) about those two packages is that is-even has a dependency to is-odd and does just negate the output of is-odd.
@dang there are a lot of posts from "splware" / "esproc" for the last two months, all focused on how great "Esproc SPL" is. seems like using HN as advert space, against HN submission rules [0]?

2 months ago: "Show HN: It's been nearly 50 years. Is SQL outdated?" https://news.ycombinator.com/item?id=37995992

2 months ago: "Show HN: A new programming language stronger than SQL, Java, and Python?" https://news.ycombinator.com/item?id=38022746 (posted by same user 'followSPL')

~ 2 weeks ago: "Open-Source SPL Speeds Up Query on Detail Table of Group Insurance 2000 Times" https://news.ycombinator.com/item?id=38610476 (posted by different user 'JudyRabbit')

3 days ago: "EsProc SPL, a data analysis engine reducing application cost by N times" https://news.ycombinator.com/item?id=38759053 (posted by same user 'JudyRabbit')

...and now this from JudyRabbit.

[0] https://news.ycombinator.com/newsguidelines.html "Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity."
Promising is easy - google can’t keep maintaining successful apps of theirs, let alone a whole phone.

I’ll believe it at 6 years in, maybe.
True, the Verge article was posted here earlier.
in the same way that machines are not able to claim copyright, they aren't allowed to claim other legal rights either, like "fair use".

The entity which owns ChatGPT is apparently maintaining a copy of the entirety of the New York Times archive within the ChatGPT knowledge base. That they extract some fair use snippets (they would claim) from it would still be fruit of a poisoned tree, no?

(disclaimer: I'm pro AI, anti copyright, especially anti elitist NY Times; but pro rule of law)
I think NYT is going to win.

LLMs are arguably compressed data archives with weird algorithms. The fact that they will regularly regurgitate verbatim quotes of training data is evidence of this, as are the guardrails that try to prevent this.

The second piece of evidence is this paper explained here https://www.hendrik-erz.de/post/why-gzip-just-beat-a-large-l... where instead of an LLM researchers used gzip compressed data as a model and it even beat trained LLMs.

AI is a bit of a black box, but that doesn’t protect the operators of black boxes from rights violation suits. You can’t make a database of scraped copyrighted data and patented that querying that data is fair use.

There needs to be law made here and the law just isn’t going to be “everybody can copy everything for free as long as it’s for model training”.

Licensing will have to be worked out, actual laws and not just case law needs to be written. I have a lot of sympathy for lots of leeway for the open source researchers and hackers doing things… but not so much for Microsoft and Microsoft sponsored openai.
As n-gram length grows, we are still going to have the same number of ngrams, they go through a hashing function and indexed in the bloom filter as usual. The number of n-grams size n in a text is text_length - ngram_length + 1.
Not always. Popular architectures like x86_64 and ARM have instructions for conditional moves. These instructions do not cause the processor to branch.
it's partially driven by scale. Take a good product and have it get accolades on the review sites and on reddit. The flood of sales triggers the manufacturer to find ways to cut costs. Saving ten cents doesn't matter when you sell ten thousand of something. But when you sell ten million, well you can hire people whose whole job it is to find ten cent cuts. Each cut itself isn't really noticeable, but eventually they add up. I learned about this from running a food company. Our competitors make their protein bars for, I'm told by a long time industry insider, 17 cents in ingredients.
They're talking about transformative with regard to copyright law where it is an important part of determining fair use, not the dictionary definition you're using here.

I can't take NY Times articles, translate them into Spanish, and then sell the translations under fair use, even though clearly I've transformed the original article content.
Show HN: Streaks, an On-Chain Resolution Tracker
Streaks lets you stake crypto towards your resolutions, holding yourself accountable on the blockchain. Complete your goals to get your stake back, or else it goes to an address of your choice (can be a friend or charity).

Check it out for your 2024 resolution :)
Many URL shortening services actually do offer a way of inspecting the URL before loading it. And the issue of URL shorteners is in no way specific to QR Codes (they originated on Twitter, where they are still most commonly used by my observation, even though the reason for doing so has gone away). QR Codes are usually used to point to content on your own domain, so you can control the URL, hence very little reason to use shorteners, which would likely cost you a few visitors.
Laravel is Nice I wish it's documentation was a full as Symfony's.

My personal pet peeve, too much docker.
I was in school, and during one of the holidays of India’s Independence Days, on a fateful afternoon, one of my uncles said, “That one ain’t right. Turn on the Radio.” In that small village flanked by ranges of the tapering Himalayan mountains, in one of the most remote corners of India, it was new, rare, and always customary to look up when the Aeroplane flew overhead.

A plane crashed into the mountains[1], which must have been the only one in history of that region. Local songs were written, movies were made, and stories were told. Everyone knew about that.

It has always left a scary impression on me, especially whenever I visit my hometown, “if I die in a plane crash, it will be because it crashed into one of the mountains.”

1. https://en.wikipedia.org/wiki/Indian_Airlines_Flight_257
This metaprogramming reminds me of the post where they serialized data to ruby code to get around a slow XML parser: https://news.ycombinator.com/item?id=36311924

I’m curious if anyone has found a serious application for metaprogramming large amounts of data in a high level language like this?

So far the only application I have thought of was meta programming a series of api calls before executing them so the entire transaction can be replayed as a script.
I already own a car, one which I paid an unfair amount for, and I will very well take this new car I see on the dealership lot that someone seems to have left keys on the seat. Yes, and it is 9pm, the dealership is closed and won't take my cash offer; I would otherwise pay them for it. In fact, I found out after I took the car that the dealership actually closed its doors permanently the next morning, so I wouldn't have been able to buy it even if I had waited.
I wonder what the Australian government’s excuse will be to make it impossible to import one of these like the rest of the affordable EVs you might actually want from China and elsewhere around Asia and Europe. Instead we get a few $40k MGs and Hyundais that would make you miserable then a $30,000 gap followed by Teslas and Polestars.

We did get the BYD and I’ve driven one on a roadtrip from Sydney to far north Queensland and back and it was actually really good. Pity it ended up so expensive compared to competitive ICE cars.

Hoping once the majority of China’s auto market swaps to electric of some sort we can start getting the cheap hatchback competition and hopefully some cheaper hot hatch style EVs to meet the lower end of the market at around this $30,000 price tag.
Yes, after all, the Compat libs themselves need to talk to OS. But there's a reason why you were struggling - those libs have code that handles changes of API between different OS versions and there's been many of those during 14 major Android releases.
Patching up those differences is after all the primary purpose of compat libs.
Unix shell utilities as an idea/philosophy are a really good IDE, but in practice a lot of them need major UX overhauls. `find` is awful, for example, if only because it uses single hyphens followed by full words for it's flags (different from almost all other conventions...)

Doing anything which involves more than one pipe or xargs is just painful. Bash as a language is not ergonomic at all.

I don't know if there's a nice alternative that keeps the same spirit. My feeling is something like emacs + eshell (a shell which can execute elisp expressions)? Elisp is not a very ergonomic language either, of course... but something like this.

VSCode was a revolution in giving an IDE with a good UI, every feature one could want, and fairly good performance. In 2023, I feel like everyone's on containerized/distributable work flows so there is a big need to actually return to "UNIX as IDE" type work, and now would be a great time for some new CLI tools that improve on the past.
Nah, all good! But thanks for responding.

I think there is good stuff out there, and I don't put your youtube watching in the same class as lots of the subscription content. Honestly, I think some of what youtube creators make is more valuable than what studios are spending millions on.

I was just surprised that after signing up for Prime, I thought I'd get a good few nights of viewing, but I seriously struggle to find anything worthwhile.

I still love Ken Burns docos, I really enjoyed Air, but I think most people are sucked into TV, and almost don't consider other options.

I think your friend is right that for most people it is mindless consumption. I think most people treat food as mindless consumption as well, and look where that has left the general population.

I think you've got the right approach of being selective of what you watch.
As someone that went from 5S to 2016 SE to 2020 SE which is my current phone, I've been very satisfied with the 2020 SE.

With each phone I have always taken steps to reduce battery usage, disabled background refresh, and manually turn on low power mode after charging every single time.
I remember that one. Tesla released an update that more accurately estimates the battery performance, resulting in that 20% correction. It didn't affect the battery itself.

This case will go nowhere.
A huge win for countries with lax copyright laws. These things aren't going away, the worst case scenario would be exactly that scenario playing out - then China (or some other peer to the US's tech sector) just continues developing them to achieve an economic advantage. All in addition to the obvious political implications of AI chatbots being controlled by them.

The LLM genie is out of the bottle: an unfavorable court ruling in a single country isn't going to stuff it back in.
Too complex? It’s got to be super easy to use…
Yes, it's enabled by default even in tutorial Android apps - Proguard was the tool used in olden days and has now been replaced by Google developed R8 optimizer/minifier.
> Will you ever increase prices?
> No. Prices will never increase. Unlike other companies, we will never shutdown our service either.

How?
Why not just Haskell / What does Clash do that Haskell doesn't?

(I got downvoted, I was asking this question genuinely, am I missing something obvious?)
At least here in Australia it’s a popular option to de-badge your BYD removing the ‘Build Your Dreams’ from the back hatch.
This makes a lot of sense if you follow judgements internationally.

Last year in the UK the creator of BitCoin won a multi-billion pound judgement against usurper "open source" developers who refused to alter the protocol to allow him to recover coins a hacker took from him.

Developers have a duty of care to their users which no license can remove even if they are communists calling themselves "open source". You either make good software and comply with your duty or you will be ruined. That is the law.
Does it really let you run custom builds when it zeroes out proprietary firmware blobs on many models, turning your fancy camera into a shitty basic one? Or what about the million proprietary blobs you would need for full functionality — will those also get patched?
One example is St. Barbara's Church in Kutná Hora (Czech Republic). Construction began in 1305, and it was finished in 1905:

https://en.wikipedia.org/wiki/St._Barbara%27s_Church,_Kutn%C...
> We can and should praise Google for improving things, and use their new strong points to push Apple into improving too.

Over a decade of Nexus then Pixel devices being flashable has not moved any needle of Apple doing the same. Google promising 7 years is in line with Apple's 10 year track record of providing 6-8 years of updates, so it's more like Google aligning with Apple, not Google pushing Apple.

Still, a vague† promise in a blog post or keynote address is not going to fit the bill, at the very least it should be in the EULA or other contractually enforceable document, otherwise the promise is worth nothing.

Ideally I wish software would be treated as with e.g automotive or washing machine manufacturers, who in the EU have a legal requirement to provide parts for 10 years.

† I mean the promise is clearly worded but bears no weight, especially when pitted against Google's track record over the last decade of making grand announcements then puling the rug down the road.
I have no idea what he's thinking, but if everybody in the community here had an LLM in their pocket and large orgs did not, it would at least be kind of fun.
> All the nuclear supporters I know deal heavily in magical thinking, completely ignoring the factual reality of the industry.

All the solar and wind proponents I know deal heavily in magical thinking, completely ignoring the factual reality of the industry.

We need a mix of low-carbon energy sources, where nuclear is an important piece (otherwise we'll have to resort to oil/gas/coal).
Car headlight and taillight assemblies are kind of a special case. In the late 80s and early 90s it became common to use a lot of computer assisted design to make multiply layered constructions with lenses and diffusers and so on built in. Given the amount of engineering going into these a complete replacement is going to be expensive and even getting at them to replace primary bulbs ends up being a chore.
Don't forget to remove the least used 1% of the numbers to make it leaner!
>it's only a job if you're explicitly hired

sure, but an entrepreneurial effort is one that is done without requirement of reward but expectation of being able to derive reward.

It seems a lot of what is called open source is done under an entrepreneurial model, the same as much writing, mimes on the street, or a million other things.
I'm afraid you did get it wrong - it's very standard to do that on all Android apps. The part that you missed is that reflection is rarely used in production apps (partially because for a long time, reflection was VERY expensive on Dalvik/ART runtimes) and can be easily handled by configuration for minifier/optimizer to explicitly keep code.

Even C++ you mention does that - you have explicit __attribute__ calls to avoid linker from dropping code you want to keep for reflection purposes.
If they could find a single person who in natural use (e.g. not as they were trying to gather data for this lawsuit) has ever actually used ChatGPT as a direct substitution for a NYT subscription, I'd support this lawsuit.

But nobody would do that, because ChatGPT is a really shitty way to read NYT articles (it's stale, it can't reliably reproduce them, etc.). All that is valuable about it is the way that it transforms and operates on that data in conjunction with all the other data that it has.

The real world use of ChatGPT is very transformative, even if you can trick it into behaving in ways that are not. If the courts act intelligently they should at least weigh that as part of their decision.
I have seen Webspaces before some months ago. It's a fantastic project. The forced voxelization to keep complexity predictable is genius. I really wish the Third Room and Webspaces would join forces.

Something like forced quantization into point clouds, 3D tiles, and gaussian splats would be a game changer.
> There are brands built to super high standards, but no-one wants to pay for them or deal with their compromises

I'm willing to pay. The money is not the only problem though.

1) These brands are hard to find. I've never heard of Miele until I rented an apartment that had one. The owner built the place for himself but then had to put it for rent.

2) Most of the brands that pretend to be high-quality are the same crap but shiny and expensive. You don't know that until you buy them. Makes the point about "hard to find" even worse.

3) Some of the reliable brands sometimes experience the change in strategy (probably caused by change in ownership) and start to produce crap while maintaining the same outlook. The most disturbing betrayal.

As a result out of hundreds of appliances I use I was only able to find quality staff in a handful of categories. The rest is either cheap crap or expensive crap. Maybe I lack some generational knowledge on the topic.
Martijn Visser and Julian Hofer explain how Deltares is using Julia and SciML[1] to develop Ribasim, the next-gen water resources software to be used in the Dutch National Hydrological Model.
[1] https://sciml.ai
90% of money that flowed into Chinese stocks in 2023 has left
I think there is some point between fifty years ago and last week in which the copyright for the content of newspapers should be public domain. That part of copyright needs to be fixed.

Your creative work does deserve at least some period of exclusive rights for you. Definitely not so much that your grandchildren get to quibble about it well into retirement. But also whatever the number 3 or 4 most valuable company in the world doesn’t get to scrape your content daily to repackage and sell as intelligent systems.
The state of programming languages on GPUs.
Especially that a 10 years old phone was very weak in terms of hardware, we haven’t reached a more plateaus era back then. It’s much easier to update a phone in the last 5 years for 10 years, than doing the same in a 5 years earlier window frame.
How can you devalue that which is invaluable?
Long story short, Bambu Lab consists of ex-DJI personnel who set out to create a cheap, high quality made-in-China 3d printer that was truly plug-and-play, no tinkering required -- but closed source and locked to the cloud. They succeeded.

The problem is that the 3d printer community has always been heavily in favor of open source, open community, very much in the spirit of RepRap, GNU, Linux, and so on. One major point of contention has been that the Bambu printers print awfully well for an alleged greenfield hardware and software project -- it is worth noting that the open source projects RepRap and Marlin have gotten printing to where it is over many years of open source contributions. This has led to rumors that Bambu could have only done this by taking open source contributions and then locking their fork down -- a major allegation since most 3d printing firmwares are GPL based.
Is there a way to annotate suggestions with a timestamp?
ReLU is if-like since it only passes half of the input values with the other half becoming 0
> Just learn to recognize and punish plagiarism via RLHF

OpenAI has created a $100bn company on this transfer. The Times may have an interest in a material fraction of that wealth.
> modulus operation

Isn't it normally called the modulo operation?
Mining exists and is cheap enough that there is no incentive to invest in something new, even if it might just as good. Particularly because "just as good" is rarely a good reason for changing and investing, it would have to be significantly better.

(Though I have no real opinion on whether seawater extraction really is just as good...somewhat dubios)
Wondering who tf reads old NYT articles? News become old really fast. chatGPT is months or years behind.
Try living like a monk, if you have the privilege. (Seriously).

Cut out all sugar, all refined carbs, all stress, and prioritize sleep, meditation, and relaxation (especially before sleep) above all else, and then gradually amp up the low intensity exercise. It really does help. Some of these tips were from someone who cured their M.S. (a very similar disease) and was describing the process on HN. Source: self. I'm not completely cured, but I've made huge strides and I probably could be if I was better about avoiding stressors / my career ambitions.
> Is this really long enough to achieve anything? That's like "FP 101 (one semester)"

Probably. The semester that covered Haskell didn't have enough time to teach me much, but that's because it also covered FSAs, Turing Machines, Lambda Calculus, natural deduction, structural induction and Hoare logic.

You could get so much more done by learning from a practitioner that can show you how to start a project, where the packages live, which ones to use etc.
in my head I like to think of web crawler search engines/search engine databases and LLMs as being somewhat similar. Search engines are ok if they just provide snippets with citations (urls), and they would be unacceptable if they provided large block quotes that removed the need to go to the original source to read the original expression of more complex ideas.

A web-crawled LLM that lived within the same constraints would be a search engine under another name, with a slightly different presentation style. If it starts spitting out entire articles without citation, that's not acceptable.
OTPLess: Easiest user authentication solution. Supports WhatsApp, SMS and Email
If you forget about the LLM aspect, and simply build a product out of (legally) scraped NYT articles, is that fair use?

Let's say I host these, offer some indexing on it, and rewrite articles. Something like, summarise all articles on US-UK relationships over past 5 years. I charge money for it, and all I pay NYT is a monthly subscription fee. To keep things simple, let's say I never regurgitate chunks of verbatim NYT articles, maybe quite short snippets.

Is that fair use? IANAL, but doesn't sound like it. Typically I can't take a personal "tier" of a product and charge 3rd parties for derivatives of it. Say like VS Code.

A sibling comment mentions search engines. I think there's a big difference. A search engine doesn't replace the source, not at all. Rather it points me at it, and offers me the opportunity to pay for the article. Whereas either this or an LLM uses NYT content as an alternative to actually paying for an NYT subscription.

But then what do I know...
A. [vouch] links "only" appear on [dead] submissions.

B. [vouch] links appear on [flagged] submissions that are not [dead].

A and B appear to contradict.
Ground proximity warning system: https://en.m.wikipedia.org/wiki/Ground_proximity_warning_sys...