skysight-inc/HackerNews huggingface dataset:
It's kind of ironic that the python generator script uses modulo. The author could have pushed it to the point of not using one.

I'm tempted to write a followup doing even crazier things...
Another factor to consider is that neural nets can function as lossy compression, which becomes extremely evident when using models that are overfit.

Sometimes they're so overfit that the compression isn't even lossy, and the data is encoded verbatim in the NN.
Yes, they usually are.

But you can - if you're so inclined - buy plugs with screws and replace the molded ones by cutting the cable.
It is absolutely fine to deprecate badly designed APIs. It is fine if my 5-year-old program is full of deprecation warnings. It is not okay to delete APIs, breaking many programs, unless the APIs are well-known to be totally broken, infeasible to fix/maintain, and barely used.
Pure functional in my experience is even better, scaling with the length of the projects life.
I might have used this yesterday when getting WireGuard working on a Google Chromecast.

Moving the conf file to it, then picking finding and selecting it wasn't for the faint of heart. Once imported though, WireGuard works perfectly.
Nuclear would be the worst technology for filling temporary gaps in the production of renewables. The ramping speed of nuclear reactors is limited, and they cannot be throttled below 40% output without shutting them down entirely for quite some time. On top of that, the main expense of nuclear reactors is building and maintaining them, so throttling a reactor is not reducing the costs. You really want to run a nuclear reactor with a high load.
> if compensation is high enough

Who pays the compensation?
If it's the user, why wouldn't they just buy the authors work directly? Why go through the LLM middleman?
If you change the code from "n `mod` n" to "n `mod` 2", and add "-O" as a compiler flag, you'll see an "and" with 1 pop up in the assembly.

Without -O, what's happening is that "mod" is a method from the Integral type class (for the non-haskellers: read "interface"/"abstract class"), and thus the program just reads the corresponding field from the stafically allocated copy of the Integral dictionary for Int, and subsequently calls it. Of course one should just inline this known function call, and that's precisely what -O lets ghc do.
Should be: "NY Times wants OpenÄI to delete all GPT instances". You wouldn't want the hapless rabble misreading it as an "aiii" diphthong.
That's not the example. Here I proactively scrape NYT, summarise articles for a fee and sell that as a service. It's not people coming to me with some articles to summarise, and maybe then publishing it online.

At some level it becomes a subversion of NYTs fees. First, say I subscribe and simply host the articles verbatim, for a fee. Clearly, that's not right.

Suppose I change some spelling or word order, or use a synonym or two. That's still not ok.

And if I substantially paraphrase the articles? I guess this is the relevant case. This is kind of what LLMs do. And also feels like not fair use.
Isn't copyright tethered somehow to a notion of "expression"? That is, the same ideas and facts expressed differently are a different work?

Sure, when something is clearly derived, or just expressed in a new medium, then I'm sure it's still covered. But if it goes through an LLM and the result bears little resemblance, how can that still fall under copyright?
Thanks, Looks really nice and exactly what I am looking for. I want to mention that my first reaction was “it’s huge, where do i even put it?”
And make sure you ship outside the US!
Its does - still colder, less fertile, and less sunny than the US Midwest, and hardly comparable to the California Central Valley.
> Did you ignore this part that came a bit before that?

No, just the opposite - I read that and that's exactly why I'm saying there was no need to read the whole thing into memory before starting to execute it.

> Why take a vaguely rhetorical statement and then complain it contradicts a more concretely accurate statement before it?

Because it's a contradiction in what they've written?
No one is pretending there are no "there are no negative consequences for the creator or the rights-holder". Of course there are. But this is a story of rights-holders, who've already outgrown their usefulness, wanting to tap themselves into money stream they are not entitled to.

ChatGPT isn't competing with NYT on a core competency. No one uses LLMs for original news reporting. They're obviously incapable of doing that, by virtue of not being there on the scene or able to independently research a topic, maintain relationships with sources, etc. What ChatGPT can do is quote/reproduce some parts of past articles, and reason from them. Or at least produce new text that's somewhat related to the old text.

The threat to NYT is this: ChatGPT is much better bullshitter than they are, so it reduces NYT to its core competency: providing original information. Which is all it should be doing in the first place. But instead, NYT wants to not only keep the bullshitting part of its revenue, but also take a cut or destroy the much greater and much more useful part of where this all feeds a general-purpose language model.
Same experience from me. I stopped working with Django around 2016 and then picked up a project last year where we picked Django as the framework and it was like I never left. They added new features, improved documentation and all that, but it was so amazingly easy to come to.

It probably does help that we stick to Django 3.X as that's what's currently in Debian.

I do like the smaller frameworks like Flask or Bottle, but if I need a database or anything remotely more complex than answering a few API calls, then I don't see a reason to not pick Django.
Bedbugs had been suppressed to the point that you were very unlikely to ever encounter them 30-50 years ago. That's no longer the case.

I wouldn't even consider a piece of used upholstered furniture today, regardless of price or product quality.

That used sofa today represents a large risk to my wallet, property and health that it mostly didn't in the peak pesticide era.

Poor people are aware of the same - and if possible they too will opt for the shit-tier couch they can afford vs running that risk with a nice used one that would have been valued the same 30 years ago.
FWiW the latest in a long line of seawater extraction papers is (2020):

https://pubs.rsc.org/en/content/articlelanding/2020/ta/d0ta0...

https://sci-hub.ru/10.1039/D0TA07180C

which has the weasel phrases

uranium production costs could be reduced to $80.70–86.25 per kg of uranium with this fiber, which is similar to the uranium spot price of $86.68 per kg of uranium

and

suggests the possibility of economically producing nuclear fuel from the ocean.

Not to disrespect their work, many small scale lab tests confidently assert that costs could be reduced and might possibly be economic.

The fine print is that so far no pilot plants exist and no estimates on the capital plant costs for industrial scale extraction to achieve the possible unit throughput prices as yet exist.

This may yet happen.

There may also be a slip between paper and industrial plant at scale.
I predict there will be a worldwide recession. Hopefully I am wrong but it is either 24 or late 24 / 25.
> for the large number close to the 2^32 limit the result is still returned in around 10 seconds.

This could be improved by arranging the if/else statements in a binary tree.
Professors and schools get into legal problems when professors pirate and/or otherwise distribute content they don't have licenses for.
Agree but also disagree on the terms. Make the renewal fee exponponential (i.e first 10 year term is included second term to n terms renewal costs 100^n, which would make the renewals cost 10k,1mm,100mm,10b, etc.) That would put the vast majority of content into the public domain after the first term and let the amazing stuff pay the author longer but not much longer.
I have a family to support, sorry.
The Proton post by OP was a rebuttal against our blog post on "The Illusion Of "Swiss Privacy" Being The Best": https://tuta.com/blog/swiss-privacy-is-an-illusion

The original version of this blog post included information on the encryption in Tuta Mail and ProtonMail which we took out because it had nothing to do with the actual topic of the post.
The LLM users/middlemen pay. The user probably pays less than they would have to pay the author. The LMM provides information retrieval / discovery.
You can yes, but the rumor is that Apple is focusing on adding them directly to your device, and if they integrate it deeply in the OS, then it will require the chips to run it. I’m sure you will be able to run old devices but without the latest Siri for example.
different people have different perceptions of what markdown is, what its goals are/should be.

html started simple, and went down a path of unreadable complexity.

markdown has already started down that path with the mathjax stuff, urls, images, etc, all of it ugly and paradigm shattering. The markdown document should be fully readable; the new changes are making it "nope, you're gonna need a viewer". I think people gonna need to learn to comfortably read markdown.

i'm not opposed to this suggestion (as if what i think matters to anybody but me), but seems to me it needs to be considered in light of other semantic needs other usages might want, and hopefully the discovery of common syntax elements that serve multiple/overlapping purposes, something that's not simply one weird scheme within another weird scheme. This syntax seems busy. What's the justification for each and every additional character?

I'd rather see (maybe/depending) a diff based "view both side by side" sort of tool working from two versions of the file, perhaps with an annotation file. I'd differentiate between changes that fix typos ("must haves") vs fixing language/meaning ("requests")

I think it's a big mistake to go the way that C (for example) went, where every possible ascii character has a meaning, and nothing can be changed without breaking it.

markdown needs a Benevolent Dictator for Life for the time being.
Oh absolutely! But that's true of ~anyone making chips; my point was that Apple isn't any worse in that regard due to their "secrecy".
He could package it to the size limit and range the numbers it could detect. Add a note to download particular package if the number is out of range of the package and that package is not installed.
One thing about solar is that existing commercial solar generators are really good. They're cheap and reliable and packed with features.

Plus, they're self contained and protected and have built in CYA. Not that it's all that hard to do this stuff safely, but off the shelf has a certain peace of mind.

LiFePo4 ones are meant to last 2000 cycles. They can charge via USB-C as well as from solar, and they have inverters as well.

Obviously, anything lithium isn't environmentally perfect, but I would imagine it will all be recyclable eventually, if it fails before then, just keep it and wait, it's small.

There's a bit of environmental issue with the non-replacable built in battery, though, but one could probably get around that with some hacking if they really want to replace it.

Portable folding solar panels are also insanely cheap for what they offer, sometimes they're less that $1/W, and they often have USB-C output to direct charge devices, in addition to 2.1mm.

Lithium does not like to be charged below freezing, which is another advantage for having everything compact and portable so you can bring it in.

I think that if I were going to build a fixed and permanently installed small solar setup, I would just want a panel with an outlet inside for a solar generator.

I'd add a switch, fuses, a reverse blocking diode, and a decent quick connector of some sort.

I might also add a voltage meter, and perhaps a USB charger, or even cigarette lighter outlet(with a 2 or 3A fuse, at most, definitely wouldn't trust a cigarette plug with 10A)

Most likely, I'd use Anderson PowerPoles for the main output, they seem to have a semi-standard for solar power (https://oh8stn.org/blog/2020/07/11/when-standards-get-in-the...)

Then, I would make a pigtail (With it's own inline fuse, in case the panel ever gets swapped with a much bigger one!) going from Anderson to 2.1mm, and plug that into the off the shelf solar generator.

I'd probably make a shelf for it, and position stuff such that the cable wouldn't easily bump into some rusty bucket of screws and short out.

In all the research I've done, aside from using batteries with built-in heating, I've never seen any easy way to recharge lithium in very cold temperatures.

The closest I've seen to a solution would be insulating the battery, and using two temperature switches, one to cut charging below zero, and one to turn on heating to warm it above zero using the solar energy. No idea how practical that would be, though.

Or, just using ultra capacitors, as I'll probably do if I get around to building a Meshtastic solar repeater.
I believe using CGI is, as Pedro Domingos might say, "sacrificing efficiency for generality".

I use CGI quite a bit for returning JSON from multi-second DB queries.

One of the beauties of CGI is you can run it in the terminal.
My hard drive can - bit for bit - recall video files. If I serve them to other people on the internet without permission of the copyright holder, that’s called piracy.
I don't agree that an LLM is doing what we are doing.

"Its what we do all the time" is a major assumption
I never argued that they should cut funding, but should reap the benefit of their investment and not allow private companies to run roughshod over them at the expense of global public health. I have no idea why I’m on a VC-backed website explaining the concept of ROI, surrounded by special pleading about how the initial investor (the state) isn’t owed anything in return.
> The GPL also guarantees the right to redistribute the software and sources you
> received

Right, so one receives software 'as a customer', does Red Hat have a requirement to provide you with source code going forward for infinity at no cost ? I don't know what reasonable is here but I do think that there are limits, it turns out that both ALMA and rocky somehow both work around this, I wonder how ?

Btw, I just checked that I can get access to the source of every package with my redhat.com account, however I do have a 'free developer subscription' so maybe that gives me/them access. Looks like there is still ways to access source.
Good point, and the answer is "I'm not sure". I've made a system where code is published by default with all apps and components released, so the only way to hide code would be to obfuscate the code. I'm not even sure how this would fit into existing licenses/copyright law
> Given that the entire linear chain of comparisons (therefore, every instruction) needs to be evaluated for 2^32-1, it would indeed need to read and execute the entire 40GB file.

It does, but not step by step the way the part I quoted described - the reading from memory can be pipelined with the execution. (And it's an ideal access pattern - reading linearly once - so it wouldn't surprise me if other optimisations kicked in)
It,'s always a fun and interesting read when your posts hit HN.

How much time would you estimate goes into researching? And do you have any pointers for someone which want to dip their toes into this vast sea of exploration?
At large enough ngram size there would be very few collisions. You can take for example this text and try in Google with quotes, it won't find anything matching exactly.

I tested this 6-gram "it won't find anything matching exactly", no match. Almost anything we write has never been said exactly like that before.
It's always worth mentioning that those packages stem from the effort of one dedicated npm spammer[1] to weasel his way into as many node_modules directories as possible. There's also packages for ansi-colors (no, not one package for all colors, one package for each color) and god knows what else. These then get jammed into any cli tool or other half-way sensible looking package, all referencing each other obviously - and any "real" project is just a single innocuous dependency away from having dozens of jonschlinkert packages.

[1] https://www.npmjs.com/~jonschlinkert
MakeCode falls short in many aspects compared to Scratch, lacking features like broadcasting and real-time block execution support. MicroBlocks (https://microblocks.fun) might be a better alternative as it offers the same ease of use as Scratch but for hardware. MicroBlocks was created by John Maloney, who was also the primary implementer of the original Scratch.
Incorrect, it fell from the 1950s through the 1960s.
This will live rent free in my head forever. Thanks!
To be clear: I'm not arguing for one or the other, I'm pointing out that one of the above statements doesn't align with the other.

If the other costs are equal (remember I said if) then extracting it from seawater would undoubtedly be easier overall simply because of abundance, and the non-destructive nature of collecting it would mean there's no issue with environmental challenges due to the destructive nature of mining.
i don't have much to add here but wanted to express my gratitude for having had the opportunity to read your wonderful comment

well, maybe one thing: if it doesn't matter whether anyone played the game or knew the rules, then magic: the gathering was turing-complete before the first magic deck was printed, before the first human was born, before the first star was formed, perhaps before the big bang
In various trains, over 20 versions of the compiled firmware with unique variants of the locking algorithm were found. And to make matters worse, the trains were found to have something that appears to be a GSM-to-CAN bridge. It isn't reverse engineered yet but AFAIK shouldn't be there and in the worst case may be a remote control backdoor.
Educational use is just one of the many factors used to determine whether an instance of copyright infringement is fair use or not, but it is not carte blanche for educators to ignore IP laws just because they're educating.
There's a comment on the web site that they plan to make it open source someday.

That's a very impressive system. I want to find out how they do scaling.
Not me, because I can't yet, but I can shed some light.

That comment brings nothing to the table. An upvote would have given the same meaning. This is not reddit, and some of us would prefer it to remain different. Low effort comments tend to be downvoted, and interesting ones upvoted.

So uplift your comments, say why you are thankful, what will be your use case, where you wouldn't use the OPs icons, ... give some information, not just noise.

Here [0] is some more information about downvotes.

[0] https://github.com/minimaxir/hacker-news-undocumented#downvo...
Yes, but this then hits against learning/understanding and compression being fundamentally the same thing. I can't think of a better way to argue in favor of "it's fine if human does it, therefore it's fine if LLM does it", than from the "lossy compression" angle.
Thats not really relevant unless you think it will significantly reduce high quality output, which i dont think it will. Copyright is a perversion of the free market as a trade off to incent fixed cost investment (i.e. creating content) in an industry with zero marginal cost (i.e distribution is so close to free it might as well be thought of as free). The goal should be to pervert the free market as little as possible because raising the distribution price above zero very clearly causes deadweight loss to society and the longer the copyright term the more tenuous the claim of increased productiin and venefit to society is relative to the large deadweight loss it causes.
This is a great idea! Intuitively, I think it might make the program 3x size though?: first `if` for ==, then an `else if` for <, then `else` for >.
It's not jumping directly, it's executing sequentially, comparing against each consecutive number in sequence.
Mostly nation by nation, but key hubs like Nigeria/Ghana (English) and Senegal/Ivory Coast (French) draw other countries in, due to the presence of a larger pool of investors.
Come to think of it, I'm sure there are other optimisations you could do as well.
> Displace's Flex will be $5,999, and the Mini will be $2,499 (the original Displace TV is $4,499).

I'm curious who wants to pay 6k for a TV that seems to be mid-spec...
I wouldn't say that soldering a pcb [0][1] yourself is beginner-friendly but I understand your argument. Some robots are unfortunately still very difficult to root (which is not valetudos fault), which makes getting started with the project very cumbersome.

[0] https://valetudo.cloud/pages/installation/dreame.html

[1] https://github.com/Hypfer/valetudo-dreameadapter
I've totally switched to the newer, dev-orientated variants for my work.

fd, sd, ag/rg, fzf, bat, xh/httpie all work how I'd expect them to and I don't need any archaic knowledge. Plus, fish's autocomplete does fill in blanks when I need it.

I'd kind of consider tmux to be my ide rather than Unix. That's where I combine everything above (along with nvim), and it's as integrated as I need it to be.
Amnesty confirms Apple warning: Indian journalist iPhones infected with Pegasus
Works well. Been using it since beta. I got a memory like a gold fish and this comes in handy.
scale is important here - maybe a better analogy is setting up a paid Spotify clone with all the music sourced from torrents with some slight distortion effect added
Why search? We know exactly where every number is. Use a jump table.

While this example is obviously silly because loading a number into a register and performimg some operations on it is going to be faster than a cache miss from jumping into a massive table, the general technique can absolutely be applied in the real world.
Great learnings, thanks for sharing. I have been eyeing the roborock series as there seems to be some sort of consensus on them being slightly better than the others, yet I get this review astroturfing vibe when reading reviews and posts.
And like you mention in the learnings; mop gets moldy, dust bag emptying, huge basestation etc just misses the point somehow. I will probably end up getting one slimmed down version from roborock
Could it be the branch predictor of the CPU somehow catching on to this? Perhaps something like 'the branch for input x is somewhere around base+10X.
I'm really just responding to your original statement of:

> I think the alleged blight of "overregulation" has become a conservative mantra but without much basis in fact.

Perhaps you were specifically referring to the case of Nuclear power, but it didn't seem that way. Especially when you mentioned Insurance companies being the problem in the medical industry, as if they somehow exist in their current form independently from the regulatory environment they have helped to craft.

I have no real opinion on where nuclear is overburdened by regulation.
Hidden Reply Links

If the comment depth is 3 or more, reply links are withheld until the comments age a while. The amount of aging is a function of the depth. You can get around it by clicking on the comment's timestamp to go to its own page.

Is there a reason for the workaround? Like, it's a super secret way for gurus to avoid the friction?