skysight-inc/HackerNews huggingface dataset:
Outside of AI models, copy/pasting snippets from the likes of StackOverflow is already on unsteady ground. The threshold to bother with (and win) legal fights is pretty high. AI is catalyzing some kind of slow revolution in what "ownership" is, but there doesn't seem to be any definition that would _always_ satisfy common sense. Even if github yields and adds attribution or filters on license types, there's still a massive trove of knotted data in all these newer text/language/image/code models. Most of it is not truly public domain.. and a lot of it is wholly private and would involve contravention of regs like GDPR if used. Data used to feed these huge models is, sometimes (technically speaking...) stolen, commandeered, swiped from unassuming creators. Many artists the world over are rightfully furious about DALL-E and Stable Diffusion. I wonder where this will all end!

AI needs to be regulated somehow. Precedent needs to be set.
Yes, like scientific grounding or abandonment.

If only we held all myths to such high esteem as we societally hold ownership.
I think they're trying to be careful not to have another Microsoft Tay situation.
This is absolutely amazing - it might be able to displace the HN frontpage for me. Going to give it a go.

Would be cool if it also handled the Show HN frontpage list too, it's been more valuable to me as of late.
I don't know about Japan, but some statements may be true but misleading.

For example, saying that someone is involved in a crime it a way that make people think he is guilty when he is, in fact, the victim. For example, "Mr.X is involved in a series of robberies" when he has been robbed.

Other cases where defamation can be invoked is with illegally obtained, private information. For example "Mr.X has been diagnosed with $medical_condition, so...", a clear violation of medical privacy, especially if the one making the accusation is a doctor.
I would have thought that in the vast majority of current AI-generated code we are talking about single blocks and functions that are just Intellisense on steroids that only a rather self-deluding coder would consider original enough or "theirs" to attribute authorship to.

There are no doubt grey areas and more serious cases as the technology improves and the generated content increases in length and functional value, but I hope we don't throw the productive baby out with the Luddite bathwater...
In the US in certain states, Cops can use civil asset forfeiture to just take whatever they want and a portion of what is seized goes to the police department. So they are incentivized to just take. Pretty hard to defend yourself after the government has taken all of your money and the lawyers want to get paid. Civil asset forfeiture does not even require proof of a crime, only accusation that there may have been a crime. Travelling with a bunch of cash? Well that's probably for drugs and its our cash now.

https://www.techdirt.com/2021/12/22/dea-gives-former-marine-...

Civil asset forfeiture is an abomination and a flagrant violation of the 4th amendment. It rewards cops and federal agencies for violating the rights of citizens that are generally ill equipped to fight back, even more so after their money is stolen.
Apache provides infrastructure and some general organizational rules for projects, but the people who actually maintain any given Apache project are largly independent and autonomous, they are not "Apache".
To stay with the helmet analogy, this sounds like "I won't wear a helmet because I've never been run over."
We've had 30 years to review the claims of SV hype mills as well as the actual real-world results of the "innovation" they tout, and almost without exception the actual results bear no relationship to the claims and are frequently socially net-negative and occasionally bordering on dystopian. The only thing mysterious about the ongoing shift in public sentiment is why it's taken this long to occur.
That investment seems reasonable if part of their plan is to lobby government to force more local consumption. Regulatory capture for the win.
Depends I guess, there are a million definitions of communism, but commonly the idea is, to give the tools and factories into the hand of the workers (in theory), so you probably could argue that code ownership of productive code falls under this.
Just to chime on among the naysayers, I just read your regex at "the speed of flow". Made perfect sense to me. (I'd have used non-matching groups, but that's a very minor nit.)

The equivalent code to parse this is much longer and arguably to me not really easier to grok. (Unless of course you regularly avoid regex, in which case it will always remain hard.)

I'd say the hardest thing for beginners is the character class and how it matches EXACTLY ONE LETTER without a modifier. Everything matches exactly one letter without a modifier. It seems intuitive to me, but obviously a lot of folks have trouble with it, so I accept that we are outliers.

Reminds me a bit of folks who steadfastly avoid SQL. You have to change the flow in your brain; there's more than one flavor of flow. For regex, it's the watching for single character match with optional modifier. For SQL, it's thinking in terms of sets, not instructions.

If regexes make you feel stupid, lean into it instead of recoiling from it. That's where the learning happens: immersion into the uncertainty until it becomes familiar.
You're going to get hundreds of tips on how to do dishes. I'm going to pull back one philosophical layer and tell you one thing you didn't ask. Always wake up with a clean and empty sink and counter. You will start your day with minimal clutter in your view, you don't have to put anything away, things are ready for your use or you can immediately leave the house, it'll still be pristine when you get back. Doesn't matter how you do it, that's your very simple goal. Your question is like "what is your optimal vim setup", it's different for everyone and there isn't an optimal way.

Parenthetically, I rinse and load the dirty dishes as soon as they are used. You'll read a lot stuff about no rinsing. Some people have taken it to religious zeal. You will ignore that nonsense and do at least one rinse. You'll use less detergent, extend the life of your dishwasher and your drain pipes. Use the powdered detergent and use less than the recommended amount. Don't use the heat-dry cycle, crack your dish washer door with a wooden spoon after the wash is done, the residual heat will dry the dishes without using additional energy.

Make your bed every morning also.
I think the best professionals I have worked with have been "wedge-shaped" people, not "T-shaped." People who are very familiar with their area, still intimately familiar with surrounding concepts, less familiar with things around that, and so on. Interestingly, I think this kind of person often gets mistaken for being "I"- or "l"-shaped.
Resistance, volume, capacity, reservoir, surface area, tension, pressure, pressure release: these were the terms upon which Nikola Tesla relied throughout his presentations. The terminology of hydraulics.
He recommends wlroots. (Which means it won't work with Nvidia GPUs btw.)
A Mathematical Theory of Privacy
A lightweight introduction to the key ideas in the emerging field of differential privacy.
Seems a natural fit for a notebook UI. If a PRQL cell doesn't start with "from," just continue adding filters to the pipeline above. Would let you progressively build pipelines by adding filters and derivations, while previewing the data each step along the way. Split a cell to debug a pipeline at any point.
> Acknowledging one thing does not mean that all other things are ignored.

That's true in the abstract, but in the particular case we are discussing, the view that a theory cannot be proved goes along with the view that what is important in science is falsification: we rule out competing theories until only one is left standing. But that is not what actually happens. What actually happens is that, as we get more and more data in a particular domain, we refine our models to have better and better predictive power. The more efficiently we can do that (because we are able to conduct controlled experiments with very accurate measurements involved), the "harder" the science is (the "hardest" by this criterion being physics). Nothing ever gets falsified and thrown away.

The other problem with the emphasis on falsification is that scientists still use theories that, by Popper's criterion, were falsified long ago. The obvious example is Newtonian physics. By Popper's argument, we should have abandoned it as soon as we had experimental and observational data, in the late 19th and early 20th centuries, that contradicted it. But what actually happened was that one branch of physics developed new theories, relativity and quantum mechanics, while other branches of physics kept right on using Newtonian physics, because, even though it was "wrong", it gave answers that were accurate enough for the purpose. In other words, its predictive power, while less than that of relativity and QM, was good enough for what it was being used for.
Other than the grand moral dilemma of Cloudflare hosting (protecting) DDoS-for-hire sites, and deliberately ignoring requests to stop.
As long as there isn't a Rust compiler written in Rust (there is a transpiler to LLVM bytecode, but that gets compiled by a C++ compiler, same for GCC-rs) I don't think a C-free (or a C++-free) build will be possible at all, so I'm guessing it'll take somewhere in the 60-100 year range.
Scientists dug up Gregor Mendel and analyzed his DNA
> What’s a good starting place to do that?

In general, check out nix.dev as a starting point.

For a deep dive on how it works with a focus on modern features, check out this blog series: https://tonyfinn.com/blog/nix-from-first-principles-flake-ed...
Ok this makes me feel better about the whole thing.
2022 Top Papers in AI – A Year of Generative Models
There is another comment here basically saying "Microsoft was on a serious roll and nothing stood up to them". It's probably the best explanation when so many factors might explain different facets, if you aggregate everything then in the end the favourite to win is the one to bet on.
> IPFS now uses base58btc exclusively

That's blatantly wrong. IPFS supports 25 different base representations (https://github.com/multiformats/multibase/blob/master/multib...).

In fact, recently, two community members decided to implement a new base encoding with emojis for fun:

https://cid.ipfs.tech/#%F0%9F%9A%80%F0%9F%AA%90%E2%AD%90%F0%...

https://github.com/multiformats/multihash supports at the very least SHA1 SHA2-256 SHA2-512 SHA3/Keccak Blake2b-256/Blake2b-512/Blake2s-128/Blake2s-256 Blake3 and Strobe. Hashes in IPFS are being standardised through the IETF and W3C https://www.ietf.org/id/draft-multiformats-multihash-05.html.

If you need rhash, you are welcome to submit a PR! We also have a grants program you can use to be rewarded for this.
The stock photo like shootings have a uncanny valley vibe.
It’s the usual hazing ritual, where the alpha manager gets to mark their territory.
Interesting Books I've Read in 2022
You definitely need HV. At 100kV and 10A, the lost power if you send 1MW is around 60kW: a fairly serviceable 6% or 20W/km. However, your losses at a fixed voltage scale quadratically with your power draw: you'd lose 24% of 2MW.

If you sent it at 1000V, the I²R losses to send 1000A over that cable outweigh the transmitted power by 600 to 1 and your cable is burning 200kW per kilometre. Which in a vacuum would probably just melt it in fairly short order.

Which is why the bigger HVDC links get, the higher the voltage: there's a 1MV+ system in China that sends 12GW over 3000km.

Also I'm not sure how lunar regolith will work with regards to the "earth" return path so you might well actually need two wires.
On the one hand, yes. On the other, if I have to choose between evil and not doing good, and evil but now doing good (for whatever reason), and there’s no one available to choose who’s not evil, I’ll happily pick the one who’s at least doing good, even if it’s for their own reasons.
Unfortunately it wont. Amazon did not take her money. Who is she going to sue? The government who took her money? That's not going to happen. They would spend all the money they got back on attorney fees and still not have enough and then in the end their case would get tossed as civil asset forfeiture is not illegal. It sucks but that is the current American legal system.
I'm going to give Kagi the fairest shake I can, but so far I've found Neeva's UI better and results just as good.
Hopefully because all resources are being devoted to a Q1 release of their AR/VR headset.

Can’t wait to code in that thing.
But isn't that true of most programs once they reach a certain level of complexity? Especially after they've been optimized? Eventually one relies on tests to ensure your changes don't introduce bugs and unwanted side effects. Sadly, most folks don't bother to write tests for their regexes.
No, and it doesn't work for exactly this situation anyway, since you only want complete string matches here (e.g. "paws" shouldn't match), but I thought it was an interesting related problem.
The phone numbers could be the public identities included in the rating signatures, (ex: "555-12345, 5 stars, <$10 signed by paypal>" signed by me.)

Drivers are incentivised to stick to one phone number, and to publish these ratings (through p2p). The clients could sort them by recency, so the meaning of old signatures would eventually expire.

Just one example of how it could work.
I have very limited experience of Tarot readings, and I have never been to a professional reader. But I have been trained to read them by somebody who has produced their own deck, so they are quite into it.

My limited understanding is that one can ”read” them so that the subject is questioning the cards and the person doing the reading is kind of guiding the process.

This works, because we repeat patterns in our life, and subconsciously we must know these patterns, otherwise we could not repeat these patterns.

The cards are kind of giving us another angle to these patterns, allowing those subconscious patterns to become conscious.

When we learn these patterns that we repeat in life, we can become free of them. So in a way it is poor man’s psychitheraphy.
Surely recruitment costs and CAC are a huge part of this business. You can't just make a two-sided market with all these things being free?

What's important is that "local" seems to have gotten lost in the shuffle. Food delivery companies charge fees like they are introducing me to restaurants I have known about for years. But since there is not a "local internet" it's all the same.
That sounds like something I do; if I can't find something I don't think "where should it be" but rather "if I were going to put it down right now, where would I put it"

Honestly, I'm still pretty shit at finding things, but this strategy has helped considerably.
600Ω (WolframAlpha gave me 510, but let's go with the bigger number) isn't that bad, and you don't need anything expect bare metal to run HV on the moon because both the vacuum and the regolith are already insulators.
"Purely functional expressions may not be copyrighted."

Is this more than a opinion?

Because you can have whole programs as a long functional expression (not that I am a fan of such a coding style, but it exists).
there are other countries that still use imperial. Britain officially uses metric, but there’s a lot of imperial in common use. most people will tell you their height in feet and inches and their weight in stones and pounds. you buy pints at the pub and older generations will probably give you estimates of distance in miles

apparently also Liberia - a country set up by Americans - and Myanmar still use imperial
As somebody who's just made the switch from Plex to Jellyfin, I would highly recommend it.

Turned out to be barely any effort, it just works with minimal configuration!

It feels much nicer to have a system that is designed to serve your needs instead of some monetization goals; where you don't constantly have to disable the latest junk they added.

It's also great in how it's open source and actively supports plugins - I use one to auto-delete TV shows after watching to save disk space.

The one thing I'd recommend is the Ultrachromic skin [0]. The default one isn't the prettiest one imo.

[0] https://github.com/CTalvio/Ultrachromic
Back in university days, I worked for a small department that had NetWare 3 Server. It was mostly used for printer sharing and email, using Pegasus Mail as the the client. I mostly remember a separate PC that ran Charon gateway to bridge the TCP/IP SMTP divide to provide larger Internet mail relay.

The educational pricing for NetWare 4 wasn’t too bad and spent one summer planning and upgrading to it. Since it was small department it wasn’t too bad to administer, but could see the writing on the wall about the difficulties dealing with NDS clients on Windows and Mac workstations.

Don’t know what happened to the systems after graduation, but assume some of it was eventually consolidated due to security. All the desktops and servers had direct Internet connections and were not NAT’d nor had hardware firewall. That could not have lasted too many more years in the late 90’s.
Each year, I put together lists of the books and articles that I found most interesting. This started out as a way to motivate myself to take better notes when I read. Now, I occasionally also get a nice message from someone who stumbled onto something new. Enjoy!

Here's the list:

* Fading Foundations by David Atkinson and Jeanne Peijnenburg

* 1177 B.C. by Eric Cline

* The Isles: A History by Norman Davies

* How Carrots Won the Trojan War by Rebecca Rupp

* The Strange Case of Dr. Jekyll and Mr. Hyde by Robert Louis Stevenson

* Pythagoras and the Pythagoreans by Charles Kahn
It's some JS lib abstracting over some authentication providers. But this doesn't sound sexy anymore.
>I'm a big fan of old scifi films and series and the more obscure ones are getting harder to track down.

Gets even harder when you're dealing with hearing loss and it's nearly impossible to find subtitles for some older releases, despite there having been such when they were available....even for some non-obscure stuff. Some stuff is sitting in streaming-rights purgatory, the last release was on DVD and no one has it any more, etc etc...

The people at OpenSubtitles.org do their best to curate a good collection but those are only as good as the people who upload them.
Except that the space shuttle solid rocket boosters were recovered and reused.

From Wikipediea: "Out of 270 SRBs launched over the Shuttle program, all but four were recovered – those from STS-4 (due to a parachute malfunction) and STS-51-L (destroyed by range safety during the Challenger disaster).[6] Over 5,000 parts were refurbished for reuse after each flight. The final set of SRBs that launched STS-135 included parts that had flown on 59 previous missions, including STS-1.[7] Recovery also allowed post-flight examination of the boosters,[8] identification of anomalies, and incremental design improvements"

Also the rockets on the shuttle itself were landed and reused.
TPUs have been all over the shelf, and adoption was snubbed. More graphics cards than ever before! Real-time raytracing available on your cell phone, laptop, and all 5 smart TVs in your home and backyard porch!!

You were unable to convince your executives to adopt huggingface, IOT, and instead they opted to employ phone calls and Excel spreadsheets.

You, consumer, failed to accept Stadia into your heart,... and now you shall pay for your snide indifference!!
I can think of one plant that will never flower under fluorescent bulbs, because they lack enough red wavelengths to trigger the hormones that shift its biochemistry from vegetative to reproductive growth.
Maybe this isn't strictly about GPUs. Or maybe it's just FUD designed to signal that no, video cards aren't getting cheaper and they'd rather cut supply than lower their margins. Who knows with this industry.
I assume folks downvoted this because they figured it was asking about Ruby or Bundler as upstream projects.

But looking at it from a perspective where Nixpkgs is the upstream: what does this introduce that would be unwelcome in Nixpkgs' bundlerEnv, or perhaps situated so it can share code with the existing implementations?
Yes, annoyed at Google. They're flexing their monopoly power a bit too much.
I think that kind of depends on how common the snippet is. If it's code for swapping to variables, well everyone has written that and it's small. But what if it's a rarer thing like a new kind of debayering algorithm that takes a much larger "snippet" from a novel algorithm? As far as I'm aware there are no rigorous studies showing the level to which one could duplicate longer stretches of code and if it can do something like this.
“…modify[ing] its AI model so that it traces attribution and gives credit to the original authors of the code, adding the associated copyright notices and license terms in the process…Biderman says is technologically feasible.”

Is it really feasible? What does “traces attribution” even mean here? It’s not emitting “code”, it’s emitting individual tokens that each were found throughout the input corpus. The “code” is the arrangement of those tokens, but that is determined by the weighting of the whole network, so what can be traced?

Can someone who understands generative ML better than me weigh in on this?
That did it indeed, thanks! I've learned a bit about RSS and my RSS app (Vienna for Mac) along the way. By default, the RSS reader displays the content of the "description" tag. When I select the "Load full HTML articles" checkbox for the feed in the RSS reader, it loads the actual comments page. I had this checkbox enabled for the default HN feed, but hadn't been aware of that. Anyhow, thanks again!
It's made by Sindre Sorhus, who certainly does not procrastinate when it comes to OSS. This was definitely made out of a need for efficiency or self improvement. Everything he builds has self-utility.
I actually have different experience, I spend all my time on projects but see very few donations :) But thank you to all who donate to open source and other projects.
The only way to truly own something, is to either share it or destroy it.
You can generate whole linux kernel drivers with eg. ChatGPT. And things will only get better, so your dismissal is not very forward looking. The issue will need to be dealt with.
>Sure, SQL is only educational or not programming.

Last time I checked SQL was proven to be Turing-Complete?

While Excel's formula language wasn't always TC, the program as a whole, I believe, was since the very beginning.

>telling a computer "if you recognize a pattern described as such, replace it with so and so", just regex with replacement, sounds very much like programming to me.

I think by adding "if X then replace" capability we already escaped outside the bounds of Type-3 grammar, i.e. it's not a regular expression anymore (despite being build upon one).
The Autocrat in Your iPhone: How Mercenary Spyware Threatens Democracy
It's so easy for people to always 'assume' the cost of regulation is zero. But it never is. If you factor it in, and play with the amount, then all this nonsense goes away. There are no perfect markets free of problems. The real question should be how they get resolved. Regulation is the one way people choose, because it only seems cheap.
Exactly. You'll note the author didn't test against, say, a modern intel or ryzen system. My guess is that he'd get similarly lackluster results, probably because the makefiles are ass.

...but that would deflate his ragebait post.