skysight-inc/HackerNews huggingface dataset:
This is an excellent direct summarization of NR<->Cancer. Thank you for sharing this, I greatly appreciate it. <3 :)

Not everyone needs NR necessarily (or any of the other forms), but it does seem to get more important as we get older and our ability to manufacture NMN goes down (IIRC that's the main target that's limited here?)
I never heard Stroustrup using the term "zero cost", but only "zero overhead".
It’s not dystopian. It is needed to move slowly before we get forced to move quickly.

In the case that there was some earth wobble that caused more solar radiation, should we just allow the climate to naturally get hotter? Or should we involve ourselves in the natural feedback loops to try to keep things temperate for ourselves and existing ecosystems? This isn’t a rhetorical question.

Solar geoengineering is not just a way to avoid polluting. It is a way to improve our dynamic stability.
I don't really see the problem. If you want to define the bit layout of your objects then you define them using FFI. Support for FFI objects is comprehensive. It is exactly the tool for the job in Common Lisp.

Same for LuaJIT. I've spent years happily writing high-level Lua code that's actually operating on objects whose bit layout is explicitly defined using FFI at the C level of abstraction. It doesn't feel much different to objects or dictionaries to me.

Sure, it is great that those other languages have native support for inlining storage of structs into various containers, but the lack of such in Common Lisp only makes me write quirky code and doesn't really hold me back.
Senior DevSecOps Engineer responsible for converged, cross-cloud cyber-resilience platform security

vs

unix greybeard who writes bash scripts to grep secrets in git repo

They're the same, but the word salad ver is more understandable to VC and HR types
If I make a helmet with tracking to help rescue miners after a collapse I will not want to see it used by Qatar to track slaves: https://news.ycombinator.com/item?id=33675370

This may seem an extreme comparison, but to one who deeply cares about Free Software as defined by the FSF, proprietary software is bad. That's the difference between people who prefer Apache/BSD/MIT licenses versus those who prefer the (A)GPL.
I found that retros tend to devolve into gripe sessions when the team isn't able to change its environment. Best to keep them focused on things they can actually change, and just to let them fix what they need instead of talking about it.

Also, after an initial stabilisation period, teams need fewer and fewer changes. Talking about it every sprint gets really pointless and takes time away from the things they're good at and they're motivated to do.
On iPhones, pressing the home/lock button five times in quick succession or pressing and holding the lock button and one of the volume buttons for a couple of seconds will disable biometric unlock for the next use, i.e. the passcode will be required.
Floryn | Software Engineer | Ruby on Rails, React, React Native | Hybrid in 's-Hertogenbosch, The Netherlands | https://floryn.com

As a full-stack software engineer at Floryn, you’re joining us in building a fintech company which provides fast and easy access to credit for small and medium sized businesses. We’re somewhat like a bank, but without the bureaucracy and the white collars. You’ll be working at a landscape of applications that are responsible for wiring million of euros, daily, directly into our customer’s bank accounts.

We are looking for both junior and experienced software developers. Software stack: Ruby on Rails, React and React Mobile, PostgreSQL, Docker and AWS

https://jobs.floryn.com/o/fullstack-software-engineer-sherto...
That's Safari desktop right? Not mobile, which the ipad uses.
Funny idea, wanted to write some quip on why it's bad, given the inherent polysemy, but someone already did it [1].

[1] "What’s wrong with what3words?", Chapter 3, "offends.people.easily", covers it, https://www.youtube.com/watch?v=SqK0ciE0rto
> You will get a lot of people who will try to find all the theoretical reasons why this wouldn't work.

It's not a theoretical.

Depending on where you live either:

- The available tech (i.e. without fibre to the premise your "last mile" might be entirely copper, or just the run to the cabinet, but both can affect speed)
- ISP offerings (Some only offer symmetric speed on much more expensive "business class" packages)

can limit the upload speed you have.
Someone who's not a technical junior needs to make it very clear that breakages will keep happening and support staff will need increasing if no one has the time to figure out a test harness or similar for the software in question. If people are literally blocked because someone else has broken master then they should be working on a test harness right now, in fact. That would actually be useful.
AppCode or bust.
I dislike WhatsApp as a product for a few reasons (which I’ll describe below) and also because I keep getting forced to use it by various situations. Eg one place I worked a lot of comms with the founders was on whatsapp. Since then I tried to delete whatsapp but have been dragged back because some family cooperation is organized on whatsapp.

As a replacement for working SMS group chat in a group that includes people with android phones whatsapp is serviceable especially if the conversations are relatively ephemeral (eg let’s coordinate between no more than about 4 people to meet up at some event). THe problem I have with it is generally that it expands beyond that to become very long-lived threads and/or large groups without product features to support that. So it becomes “slack with a lobotomy”.

Also I dislike whatsapp because people can’t keep themselves on topic and the product sucks if people go off topic and start forking the conversation. This gets worse and worse as the chat goes on and in particular if there are more than a very small number of people in the chat. Case in point: I am literally on a whatsapp group now trying to organize a funeral and one of the people is cracking jokes and talking about one of their coworker’s neouroses. It’s really hard and annoying to go back skipping reams and reams of junk to find the 3 or 4 facts I actually need from the conversation.
I don't know about the full-size reproductions, but I own a (hardcover) copy of "Bruegel in Detail" book[1], which zooms into specific details of many paintings and provides great explanations.

I also own an excellent large hard-cover edition of "Bruegel in Black and White"[2]. I don't see it in English, only in Dutch, I'm afraid. But it has many of Bruegel's black-and-white prints (an overlooked gem!) in life-sized reproductions. It was based on an exhibition[3] from the past at KBR museum in Brussels (where the Bruegel's black-and-white works are in store; they're all digitized here[4]).

[1] https://ludion.be/en/books/detail/bruegel-in-detail

[2] https://hannibalbooks.be/en/bruegel-in-zwart-en-wit

[3] https://www.kbr.be/en/the-world-of-bruegel-in-black-and-whit...

[4] https://belgica.kbr.be/BELGICA/SearchMinify/4UlmraV5bUm1kwPM...
No, but it would permit the use of private frameworks.
You're preaching to the cult here. There is a marked lack of AI criticism and skepticism on this forum. There's a few are trying to gaslight skeptics (yes, gaslight) that current AI is close to being sentient, and/or humans are not much smarter than it, and/or we should consider and evaluate its output as if it were created by a human.

I don't know if it's laughable, or utterly terrifying giving such a powerful tool into the hands of reckless wannabe entrepreneurs.
Is padding really cheating? I'd describe that as accounting for unforeseen setbacks and correcting for overenthusiastic optimism.
I think the comment was trying to draw the distinction between a database and a language model. The database of code on GitHub is many terabytes large, but the model trained on it is significantly smaller. This should tell us that a language model cannot reproduce copyrighted code byte for byte because the original data simply doesn't exist. Similarly, when you and I read a block of code, it leaves our memory pretty quickly and we wouldn't be able to reproduce it byte for byte if we wanted. We say the model learns like a human because it is able to extract generalised patterns from viewing many examples. That doesn't mean it learns exactly like a human but it's also definitely not a database.

The problem is that in reality, even though the original data is gone, a language model like Copilot _can_ reproduce some code byte for byte somehow drawing the information from the weights in its network and the result is a reproduction of copyrighted work.
It’s not a problem if you don’t need zero cost abstractions (which indeed you may not, depending on your domain). But if you do, then using the FFI to define unboxed arrays of a simple 2D point class is considerably less attractive than writing

struct Point { float x, y };
Point points[10];

If you really can’t see this then I think we’re at an impasse.
> Not really. I’ve worked on waterfall projects and they generally produced much much better quality than any scrum team I’ve been on ever. The dirty little secret is it’s faster too but if you have incompetent management/engineers the risk of not shipping anything at all goes up dramatically

This is WILDLY different to my experiences. Waterfall projects always drag out months and even years past their expected delivery. The requirements documents become bloated wish lists. Prioritisation is impossible because no one will accept cutting even the really fluffy stuff. Waterfall requires dedicated project managers who spend their whole day arguing with everyone. I admit that the quality is often higher, but that should be expected when it takes three times longer to deliver. Scrum/Agile forces teams to focus on the core value proposition, and not all the nice-to-haves. You believe this is only an issue with incompetent management, but if so, I've never seen what you consider to be competent management.

I think the better solution here is not to buy into any framework as though it's a religion. Waterfall dominated projects for decades, and it has lots of issues. Agile is dominating current ways of work, and it has lots of issues. We should be using the right tool for the job, and even then, only the parts which make sense for our product and team and culture.
Codeberg seems like a decent host for Free Software projects. There is also Sourceforge, but I don't know if people have already forgiven and forgotten the mistakes made in the past.
Anything enjoyable (and many things that are not even that) can be addicting and in some cases enought to be a problem. That however is not an argument for banning it altogether or that it is morally unacceptable.

And most additictions really are just a symptom for other problems.
> Whether it is easy is not the point

That's a wrong assumption. For many (most?) users of Plex, that's pretty much the entire point. :)

Try it out yourself, and then see what you reckon it would take to set up Apache to match Plex's functionality. It'll take significant effort, if it's even capable.
Also interesting: https://en.wikipedia.org/wiki/Operation_Paperclip
The main "trickery" comes before DLSS, namely via the heavy use of a denoiser. This reduces the required ray count to a small fraction, while still yielding acceptable quality.
It might make sense when you need the energy storage density. For example for jet fuel.
>My experience is that developing against fixed requirements is fast and produces exceptionally high quality code. So many bugs and so much technical debt is from having to rewrite the same thing over and over because the requirements aren't set when development starts.

I think that's why Agile was invented: for situations where requirements are not fixed. If you have fixed requirements, I don't see why you'd need Agile development in the first place, though some parts of it might be useful for just keeping everyone on track.

In a recent job, we used Scrum and it generally worked well, but we didn't have the luxury of fixed requirements. The customer needed new features on a regular basis (features which they could not have foreseen the need for beforehand), and we'd regularly give them deliveries of the version of the product we had, which they'd immediately put into use. A waterfall model would never have worked there.
Only Google knows precisely what all that data is and what it is used for.

What data? It is a new phone, you don't have any data on it yet. Whatever data google is collecting is the data they put in it
> “Stratospheric Aerosol Transport and Nucleation,” or SATAN for short

Nice branding.

The kind of Solar Radiation Management technology that we need is for containerships. New low sulfur blends for fuel oil are ironically increasing warming because the ships no longer produce reflective soot. Also, the cleaner fuels also reduce marine cloud brightening effects (ship tracks).

We urgently need research on solutions where ocean water can be aerosolized behind containerships to support cloud brightening. This could significantly reduce ocean warming for a low cost. Alternatively, adding chemicals to fuels. But the later is likely to freak people out, whereas aerosolized ocean water is very palatable to the public.
> What happens if I create a 10 lines function character by character identical to some proprietary or GPLled piece of code, without ever looking at that code nor knowing that it existed?

Then you're in the clear, though you may need to convince a court that that's what happened. (Patents and trademarks could still be issues, but there's no copyright issue)
Can you say some more about brain health, like how much creatine to take, what the expected benefits are, please?
It sounds pretty similar to dtrace as well.
> Could a human also accidentally spit out the exact code while having it just learned and not memorized in good faith?

Maybe, but that would still be copyright infringement. See My Sweet Lord.
If I type out a copyrighted program character-by-character from my memory, does this somehow get exempted from copyright law?
The next level page on "unlock the bootloader" immediately states (a) they'll charge you a significant fee if you make a warranty claim – even if it's for a hardware defect; and (b) the following "gem" of shitty DRM:

> Certain pre-loaded content on your device may also be inaccessible due to the removal of DRM security keys. For devices running recent software versions, for instance Xperia Z3, the removal of DRM security keys may affect advanced camera functionality. For example, noise reduction algorithms might be removed, and performance when taking photos in low-light conditions might be affected. The secure user data partition may also become inaccessible, and you will not be able to get any more official software upgrades if you unlock the bootloader.

Thanks for the thought though. I like that they have a page at least.
> it simply LEARNS from it as a human coder would learn from it

What humans do to learn is intuitive, but it is not simple. What the machine does is also not simple, it involves some tricky math.

Precisely if the process was simple, then it could be more easily argued that the machine is "just copying" - that is simple.

There's a lot of nuance here.

What the machine is doing "looks similar to what humans do from the exterior", the same way that a plane flying "looks similar" to a flying bird. But the airplane does not flap its wings.

> kind of irrational and antithetical to open source ideas

Open source ideas are not the only ideas in town.
Metformin.

Research in humans suggests that metformin can impact mortality. A meta-analysis published in 2017 that included 53 different studies concluded that metformin reduces all-cause mortality and diseases of aging, independent of its effect on diabetes.

Also, combinations of Metformin, rapamycin and resveratrol, and NMNs.

Davis Sinclaire is probably the leading expert on those, now. He is professor of genetics at Harvard.

https://youtube.com/watch?v=bRWT7hVgwuM
Is it? I thought they rendered everything with ray tracing.
An SSH private key isn't "something you have" - it's not a physical object, you can make copies of it.

To me it falls into "something you know". You might not be able to type it from memory into a file but in practical terms it's no different to a password, it just usually happens to reside on disk.
> If it was possible to point to where the code is actually stored in Copilot (i.e. run strings on the server and it spits out the copylefted code), I would be a lot more sympathetic to the view that LLMs are stealing code.

I think of it the other way around: I'd be more trusting that LLMs aren't a problem in that sense, if the big commercial entities linked to them used their own code to train them as well as public repositories.

MS's codebase must contain much good training material, unless they think their own code is crap and are embarrassed to let the AI look at it!

I am still undecided, but erring in the direction of not wanting my stuff to be used to train them, though I've long since passed Douglas Adam's "35 year's old" tech barrier so maybe I'm just not liking change…

For now at least I won't be putting my own code in services like GitHub, then at least if someone else does or an LLM is trained on public sites generally, I've not explicitly agreed to anything that says the company can use my code that way - which you do (they say, I believe there is at least one court case brewing on the matter) when you sign up to the services (agreeing to their terms in the process) and use them that way.
LLMs totally do, and the fact can be confirmed by experiment. See "Speak, Memory: An Archaeology of Books Known to ChatGPT/GPT-4": https://arxiv.org/abs/2305.00118
He don't get an exemption from copyright law, or do he?
* You may not have ever seen a lynch mob form, but your genes are very nervous about developing a reputation as the least loyal person in the group. For reasons you don't understand, you display social signals that the group is important to you.
I self-host Subversion and haven’t had an unplanned outage in more than a decade :)
(almost two decades?)
Poor me, in doubt, I DuckDuckGo'ed "Blasé Rascal" :-)
Rating of AI Tools and Startups
would you be able to elaborate on the, this isn't my field i would be interested to learn an alternative way to talk about all this.

> legal tools and also rhetoric that are designed for dealing with this problem of "synthesising something that is identical to an existing thing"
For context:

https://deepimpact.astro.umd.edu/tech/targeting.html
Your logo is on point
I remember looking at some internals on Solaris with dtrace, I think eBPF would be an equally good tool for doing that on Linux, it's mentionned at the end of the article but I fail to see why would drgn be better.
Have I gone back in time?

I feel like I’m reading the exact same sentence that someone posted about if StableDiffusion included images or was just “learning patterns” and totally generative from 6 to 8 months ago.

People argued, oh so hard about it.

“But stable diffusion is GB in size, how can it have embedded full images of a dataset that is so much larger? It’s not possible.”

…but, it turns out it is possible (1) and it does, in fact, have embedded full copies of the source images.

Now. Let’s talk about code…

> and the problem is that it's synthesising code identical to existing code

There’s a word for that. It’s called copying.

Copying fragments, copying full text. It’s a black box, it spits out content that is indistinguishable (again, see stable diffusion, a lossy jpg of an image is the same image even when it is not bit-for-bit identical) from the input.

That’s copying.

The black box might be a neutral network, or a python script that reads a file from disk. The process is irrelevant.

If you memorise a block of code and type it out by hand with no reference, you are copying it.

These models copy code.

These models have embedded full text copies of some code.

What we do with that is an ethical question, but that it is true is not in dispute. It is true. It’s documented.

If you think these models are not copying at least some training data as output you are factually, and provably incorrect.

(1) - https://arstechnica.com/information-technology/2023/02/resea...
Plenty of people already argued that LLMs don't actually learn like a human. However, you should keep in mind the reason why clean-room reverse engineering exists: humans learn from source material. FLOSS RE projects (e.g. nouveau) typically don't like leaks, because some contributors might be exposed to copyrighted material. Sometimes, the opposite happens: people working on proprietary software are not allowed to see the source of a FLOSS alternative.
humans have learnt by looking at a few examples, and from there can code almost anything. Humans can also learn without examples, although it's harder. But I expect the 1st C programmers didn't have a K&R book to learn from.

AI instead has looked at all the existing code and it has learnt to do no more than what the existing code can do.

Do you see a difference?
Have you considered adding some notes to the guidelines based on articles like this? It talks about group-forming habits that on HN I'd imagine you want people alert to and then avoiding.
Extension support was added in iOS 15.

See https://developer.apple.com/safari/extensions/#:~:text=about....
Is there anything in the works that can break down lipofuscein or advanced glycation endproducts? Those always seem under-discussed.
There’s also a great doco about Enron - nearly two hours long.

https://watchdocumentaries.com/enron-the-smartest-guys-in-th...
That sounds more like survivorship bias, startups typically fail over things such as product market fit, running out of cash, not how well the stack operates.
Dumb question (since I'm writing an emulator for the Appel2 :-)) : who does use it ?
> the problem is that it's synthesising code identical to existing code

No, the problem is that it's illegal to do so.
So people like the guy with two jobs should be fired if management was better. And more employee surveillance is needed to help managers do their jobs better. The other option is integrity and trust.
Has a human ever memorised verbatim the whole of github?

If someone somehow managed to do that and then happened to have accidentally copied someone's code, how believable would their argument be?
You can make out the two original copyrighted pictures in that case, and all you did was using 50% opacity which might not be very transformative, so probably?

In my mind (and I suspect others too) in machine learning context, statistical inference and learning became synonymous with all the recent development.

The way I see it, there's now a discussion around copyright because people have different fundemental views on what learning is and what it means to be a human that don't really surface.
Fallout 2 macOS/iOS/Android port
As someone who runs a software agency, kanban sounds like nonsense.

If you don’t know exactly what you’re doing, for whom, by when, you fail to meet expectations by delivering the wrong thing by the wrong time.

There is design & estimation, planning, development, and evaluation phases. End of story. It doesn’t matter what you call those phases. If you don’t do design and estimation, you have no idea what you’re building or any metric for success. If you don’t do planning you have no schedule for delivering it.

“I’ll do this feature as defined by a two sentence ticket whenever I complete it” is incompetent and reckless. It’s idiotic. I’ve seen many companies operate this way, and they are constantly delivering the wrong thing by the wrong time (particularly VC-backed startups).
Sure, code isn't supposed to do lots of stuff. Ruby and Rails just make it hyper-easy to make difficult to debug errors.