skysight-inc/HackerNews huggingface dataset:
> completely changes how you write your frontend

You can use it for only a part of your UI, and you can implement any parts of your UI that are embedded within react components without react as well. It doesn't lock you into doing things its way in any manner whatsoever, it is literally just a library with functionality that you can utilize wherever relevant in your app.

> completely changes how you write your frontend

JSX is not an integral part of react. It's quite feasible to use react without using JSX, and I have done so in the past in some of my side projects when I wanted to avoid setting up a build system for a while. JSX just compiles down to plain old function calls, and you can use those directly without JSX without any issues.

> (JS -> JSX with embedded HTML)

JSX doesn't really have embedded HTML, it's just syntactic sugar for plain function calls that only somewhat approximates HTML.

> has lots of react-* libs built around it

Which are usually either libs that implement a react component with react or just wrap some non-react library in a way that's slightly easier to use than using the library directly in an app using react, but it's not like that latter is impossible or even difficult.

> comes with a script initializing an app skeleton

Such scripts exist, but they are not integral parts of react and are by no means required to use react. React is just a library, and if you want to, you can use it without doing anything else except including a single .js file with a <script> in your html file, even if the more usual way of including react in your project is a lot more convoluted.
The GPL does not prohibit commercial use at all.

Often when historical stuff like this is released for "non-commercial use", they're not just talking about not using the code itself in your own non-open-source product, but they mean "you can't run your business on this software."

The GPL certainly doesn't stop a commercial entity from downloading and using a GPL-licensed accounting package such a GnuCash to keep track of their company finances.
Evidence of what? That doing arithmetic by hand like in 19th century (as opposed to arithmetic understanding/intuition/modeling) has zero applications in professional and personal life? Isn't that obvious? When was the last time you did long division by hand?

Or that mathematical modeling does have applications in both personal and professional life? Isn't it trivial to come up with numerous examples?

Or that mathematical modeling is so important it deserves place in the curriculum? Now that would be hard to show, but I never claimed it does. I just said it is relatively more valuable than pen-and-paper arithmetic, which is obvious from above two points.

Also, status quo does not get free pass. I imagine you would find it really difficult to defend pen-and-paper arithmetic, especially when everyone can see it's just bureaucratic inertia and technophobia.
This is just the desperation that comes with poor understanding. The strength of a type system should ideally be that you could confidently execute the underlying code even with full type erasure, and while I realize that TS has already sacrificed this to some extent, adding reflection/runtime “types” would just further degrade the value of TS.

No thanks! If you want this, compile java to JS or something equally hamfisted…
I think it's more that the HN crowd cannot stand to think, much less utter the phrase "you've gotta hand it to Mark Zuckerberg and crew." That's at least the feeling I have to get over when I praise Threads.
What do you mean: "you can't really own a domain name."

That seems to be like saying you can't own a house! Unless you run a registrar, you have to engage the services of a registrar to register your domain with the internet infrastructure. In the UK, the Land Registry is where you register your claim for a particular plot of land and property ownership and where your mortgage provider registers an interest against your property until it is paid off. I forget the precise legal terms.

The internets does have a reasonably thorough concept of domain ownership and there is a decent set of precedents. eg MacDonalds wrested control of macdonalds.co.uk from a Scottish shyster who has the surname "MacDonald". He did not have a Ltd company in his name but Maccy D does.
They still don't matter from our point of view, since everything outside the hubble sphere is by definition completely causally disconnected from us due to moving away from us faster than light.

The main value of these sorts of detections is towards probing the early ages of the universe and how quickly certain things formed, in which context, the idea of a larger black hole beyond the edge of the observable universe doesn't make much sense, since the edge of the observable universe is t=0 for the big bang (to be precise, the edge observable via photons is actually t=~370k years, the point where the universe cooled enough to be optically transparent, but theoretically we could look to t=~1 second if we could devise a way to detect relic neutrinos from the big bang).
So adopted children are against family values? What should we do with orphans? Unless you mean generated by anyones sexual congress. So would children of affairs be family values then?

What about Jesus himself? He was canonically generated without sexual congress.
Yea I definitely need variable length arrays.
As someone that was homeless in SF for about a month, spare me your enlightened bullshit. My position applies just as much to the homeless as you.
Put your side project in your resume. That will put no gap on your resume.

I have interviewed and hired others with ongoing side projects on their resume.
I participated in a DARPA brainstorming conference a number of years back. It was not paid, but a fun experience. So in addition to bidding on contract topics they propose, you can get invited onto working committees or symposiums and such (but that usually means you have expertise on the topic and someone involved knows who you are). It's a pretty good gov agency to work for as well from my various friends who have worked there.
FiDi is always dead.

Even before covid, the hardware store on Pine was closed on random weekdays. Now at least it's open all weekdays, 8-2.

So things are improving, I guess.
100m sign ups, via a frictionless process embedded in IG. Those may or may not be users. It's difficult to tell as this is a fairly unique situation.

And if they are user will they come - given where they came from - at the expense of IG? Or will Twitter feel it.

Time will tell. But if this ends up being an over-sell - a la the Metaverse - Wall Street will be quick to judge. Again?
> First because enterprises need a company behind offering support contract.

That's quite literally why Ubuntu exists… forked Debian with enterprise support.

https://ubuntu.com/support
As best as I can recall, Outlook for the Mac doesn’t have any way to see the full headers. I’m skeptical many people know the headers exist.
Seems like a stretch to say that the "mindfulness" that schools teach is remotely promoting Buddhism. If that's the extent of "belief systems...being taught in schools", I'm not concerned.
There is also a 2-year old issues:
https://github.com/ProtonMail/proton-bridge/issues/180

Proton makes it hard for open-source software developer to send patches and they don't care.

https://git-send-email.io/#step-2

Some quote from it.

> Be advised that Protonmail is generally known to be a pretty bad email host. They will munge up your outgoing emails and your patches may fail to apply when received by the other end. Not to mention their mistreatment of open source and false promises of security! You should consider a different mail provider.

Glad that I jumped out the ship only after one week so I can get full refund lol
Jeez dude, ever heard of paragraphs?

So...which is it? Is Red Hat not really doing all that much work? Which means that people should be happy to use CentOS Stream, which is the free and open source upstream of RHEL?

Or are they actually doing some valuable work? In which case they are justified in charging money and providing source code only to their customers, under the provisions of the GPL?

Before replying, please go ahead and read up on the GPL and especially the parts where they confirm that it's completely OK to charge money for the software as long as you provide users the source code on request.
> I wonder if there were any efforts in the 1990s or 2000s to create a FOSS clone of Genera in the vein of either the GNU project, the Linux kernel, and 4.4BSD and its descendants.

Not that I know of, but here's an install guide for the real deal: https://archives.loomcom.com/genera/genera-install.html
Depending on the location, such as the US, most people use cars because they don’t live in cities at all.
Gorgeous over here in "crime-riddled" Oakland as well.
> class InboundRequestContextFinderProviderFactory

> What does this even mean? Why does the context need to be found, provided, and factory-ed? The implementation of the class itself is 1 line of actual logic surrounded by 22 lines of boilerplate.

How are "Context", "Finder", "Provider", and "Factory" Java specific problems? Whoever decided to use that convention certainly wasn't required to do so by Java.
I discovered I didn't have to take anything you've written seriously when you used the term "coombait."
This is more than a rumor: Gary Palter is one of the last employees of Symbolics who wrote the emulator in the first place, and he communicated with the owner.

He co-authored this article about the development of the emulator: http://pt.withy.org/publications/VLM.html

The fact that he still has hope is significant.
>3) Same thing that happens right now? Two separate emails get sent out each encrypted separately with the receiver's public key.

Wouldn't this mean you lose the ability to show all recipients to all recipients? E.g. multiple To or Cc entries seem... probably not possible, since that would imply also sending to them? At that point it isn't "multiple recipients of an email", it's "multiple emails", and that's an only-sometimes-minor difference.

I definitely do not know email in enough detail to be sure though.
I took a year off building a startup that went nowhere. I was incredibly worried this hole in my resume would hurt my job prospects and it didn’t at all, even in this market. No one ever asked.
That’s blatant cherry-picking. North Beach and the Marina are the only two neighborhoods in the core of SF that resemble pre-COVID normalcy.

Go to the Mission, the Castro, the Haight, Hayes Valley, or FiDi. It’s a disaster.

Assuming that the massive loss of tax receipts won’t have any affect on the city is delusional.
They're trying to measure the honesty of the people who work in those places, not people who drop wallets there. And I get your point that local people's reaction might be different if they thought the owner was a rich foreign tourist who was less likely to return or notice and report a theft.

Also yeah sure there may be selection bias due to their choice of test locations, but their methodology seems as good as you can do for a broad international study.
Red Hat Enterprise Linux EULA [pdf]
> The problems are so many that it's better to use an alternative messaging platform that is built from the ground-up with encryption in mind, like Signal

I mostly agree. Although I don't know of something that can really replace email. Signal for example is not great for long form content, is kind of difficult to use on a desktop, is tied to your phone number, doesn't have a way to programmatically send messages (besides unsanctioned third party clients), and doesn't have a good way to group messages into conversations or threads. Most other e2e encrypted system have similar limitations.

Matrix is perhaps the most promising I've seen for replacing email. But the biggest problem is the network effect. It doesn't matter how good a system is if no one you know uses it.
I'm glad someone else remembers the old arts. I used to have a big collection of my favourites in .swf form, but lost them in an OS reinstall. The youtube renders aren't the same; many animutations had secret interactive bits or hidden messages if you resized the player.

Ah, the flash era.
Uh, hotels in SF are faring even worse. A few Hilton (?) property owners decided to default on their loans.
1 (thus 2 and 3 in this context) is solved by signing your message.

It's the only reasonable solution for proving your message X survived an intermediary. You have to do it regardless of message encryption.
I think it's important to remember that virality can be fickle and Threads may go the way of Clubhouse. We really don't know where it'll land up. Among Us was the hit game of the pandemic and now it's not.

But maybe the crowd here should be a bit more humble and restrained by their biases, it's a useful art to practice. When I first saw YouTube in late 2005 I told all my friends that it would go nowhere because Flash was a resource intensive, proprietary technology. Now I pay for YouTube Premium.
Every time email is discussed here, people familiar with self-hosting point out that it’s nearly impossible to get Gmail to not flag your mail as spam. (I have no idea, but it’s a recurring theme.)
How did you get around it? Were you able to get a hotel? Did AirBNB assist you?
The US Military is Planning for a War with China [video][21 mins]
> Not sure why any of this would prevent Apple, Gmail, and Office365 from implementing a transparent PGP encryption layer. If just those three entities worked this out, the vast, vast majority of emails in the western world would be encrypted effectively. Just because some emails wouldn't be well-encrypted doesn't change that this would be a huge benefit for privacy.

The challenge is key handling, especially the commonality of multidevice access to the mailbox. If you want to do this transparently, the only place you can store the key is... right next to the mailbox, so that anyone with access to the mailbox has access to the key. In other words, you're forced to limit the number of people who can read the message to anyone who has access to the mail server. But there's an easier way to limit the number of possible readers of a message to that set of people--just encrypt all the links involved in sending a message. And that was done about a decade or so ago, and happened pretty transparently.

Oh, and there's another problem. Encrypted emails break a lot of email features people like to rely on, such as spam filtering, server-side filters, or server-side search. (Assuming you don't just give up and give the server the keys.)

Encrypted email is a solution in search of a problem.
Uh... Hayes and Mission may be different from pre-Covid, but they're no disaster.
Two questions

1) Why should I care?

2) What are you going to do for *me*?

Features < Benefits
You need to tall them that.

https://www.cnbc.com/video/2023/06/30/san-franciscos-a-i-boo...

I had to wait in line for my latte today. An it’s not even hipbrew.
I'd hazard a guess it's that multiple words which sounded vaguely similar were merged into the most dominant form as a result of people being too lazy to differentiate them by minor nuances of pronunciation.

Essentially some bone apple teas
https://www.wired.com/2010/06/iphone-4-holding-it-wrong/
Knowingly submitting fraudulent evidence is considered a pretty bad idea. Regardless if it is analog or digital.
Having never used a lisp machine, and only having a basic understanding of it -- but if the whole system is a lisp image + apps are just calling into the OS as if they were lisp functions, woulden't a 'pure GPL' be problematic becuase EVERYTHING running in it would have to be GPL? Are there clear linking boundaries in symbolics lisp between apps + the OS ?
I don't want to venture into the legal question, because I think it depends on the details of exactly what they changed compared to the original, and how much human creativity went into those changes, and I don't think we have those details.

But, most engineers/PMs/etc don't have a good understanding of copyright law – it wouldn't surprise me if the authors of that blog post just slapped "Copyright Meta" on it by default because they are used to doing that, and aren't thinking at all about technical legal questions of copyrightability. Furthermore, it isn't really their job to think about those questions – that's what companies employ lawyers for – and I imagine the lawyers likely think that asserting copyright over the uncopyrightable has minimal negative consequences, whereas failing to make that assertion can work against them if it ever becomes the basis of a lawsuit, so better just tell the employees to slap a copyright notice on everything.

I once contributed (on my employer's time) to a FAANG open source project (I'll avoid saying which project or FAANG because I don't want to publicly embarrass anybody). I added a brand new file which I'd written from scratch; I copied the copyright/license notice from one of the existing files to the new one, but I changed it from "Copyright [FAANG]" to "Copyright [MyEmployer]". The FAANG employee who ran the open source project objected to that – "why did you change the copyright, everything in this project is copyright by [FAANG]"– the project didn't have a CLA, by the way. I told them they were wrong about the law, and if they didn't believe me, ask their own lawyers – and maybe they did talk to them, because they dropped the objection and ended up merging it, complete with my employer's copyright notice. So even FAANG engineers can fail to grasp the basics of copyright law.
In one sense, I could kind of understand it. If they can eliminate 99% of all spam by only accepting mail from a handful of domains, and if those few domains happen to be what 99% of their users get (wanted) email from, it's hard to justify the expense and hassle of accepting mail from anyone else. That said, considering how much spam is sent from gmail and other large mail providers it seems like the actual numbers probably aren't as supportive.

I don't agree with it, but I could understand it. Because of the spam/blackist problem, every ISP I've worked for has ultimately either stopped providing email service or outsourced it.
It's the fundamental programming language design conundrum: Every programming language feature looks easy in isolation, but once you start composing it with everything else, they get hard. And hardly anything composes as complexly as programming languages.

There's sort of a meme where you should never ask why someone doesn't "just" do something, and of all the people you shouldn't ask that of, programming language designers are way, way up there. Every feature interacts not just with itself, not just with every other feature in the language, but also in every other possible combination of those features at arbitrary levels of complexity, and you can be assured that someone, somewhere out there is using that exact combination, either deliberately for some purpose, or without even realizing it.
Apparently Jetpack Compose is an Android copy of SwiftUI?

https://developer.android.com/jetpack/compose

Only two HN threads with comments discussing this one:

https://news.ycombinator.com/item?id=32255709

https://news.ycombinator.com/item?id=24284517
This is great. For me, visually representing this data always has more impact.

If you’ve not read it, I recommend Four Thousand Weeks by Oliver Burkeman. https://www.oliverburkeman.com/books

And I just listened to this episode of Hidden Brain the other day which has a similar theme. https://hiddenbrain.org/podcast/the-best-years-of-your-life/
Skip to 4:20 to get past the ads. [1]

[1] - https://youtu.be/plHRRFHZ_f0?t=260
>Most kinds of interaction, even for the smallest apps, are easier with React than with vanilla JS.

I think the difference isn't between the difficulty/complexity of that individual action but the overall complexity of everything up to that point. Once upon a time the simplest web tutorials might have involved "Open a text editor (already on your PC), write these 10 lines, save it in this directory on your web server or open the file in a browser". Now even the simplest tutorials have way more dependencies/prerequisites and often involve building projects, installing things, framework choices, etc

Once you're already setup and going it may not feel complicated but from the perspective of the dude just trying to buy a hammer it certainly looks complicated.
This exactly. I want a solution to my problem. If an AI can help me, great.

But it's not even close to a human level of service yet.

So I'll always try to get to a human ASAP knowing the AI will just waste my time.
There’s also a Windows 95 vm written in Electron that is a self contained .exe file that just works, with no mucking around.

https://news.ycombinator.com/item?id=17827797
Basically all the installs in single-family homes will be zero or one electrician. (Zero if the install is “plug in the L1 charger from Amazon to the existing outlet in the garage”) That will drag the average down quite a bit.
Why gone mad? They proved that MVP is what matters and all that other stuff is gravy.

Twitter DDOS'd itself on Saturday and four days later Meta shipped a competing app that had 10 million signups in 7 hours. Who cares if they don't have a desktop site or .com... they're signing up a million people every hour and they don't even have a signup page.

I think what we're seeing is that the people behind some of the only platforms to serve billions of people know how to ship a new platform to serve billions of people better than all the tech commentators who've never done anything at scale.
There's been lots of scuttlebutt about RHEL vs. Rocky. One aspect that keeps coming up is whether re-distribution or SRPMS, re-builders, etc. is violating the EULA. Few references to the actual agreements have actually been provided.

This is not a defense of Red Hat - far from it. But it's is much better to be armed with facts. I believe it helps understand that Rocky, Alma, etc. are on a lot less shakey ground than the punditry has been speculating.

Some notable (IANAL) sections:

> 1. License Grant. Subject to the following terms, Red Hat, Inc. (“Red Hat”) grants to you a perpetual, worldwide license to the Programs (each of which may include multiple software components) pursuant to the GNU General Public License v.2. With the exception of certain image files identified in Section 2 below, each software component is governed by a license located in the software component’s source code that permits you to run, copy, modify, and redistribute (subject to certain obligations in some cases) the software component. [...]

> 2. This EULA does not permit you to distribute the Programs using Red Hat's trademarks, regardless of whether the Programs have been modified. You may make a commercial redistribution of the Programs only if (a) permitted under a separate written agreement with Red Hat authorizing such commercial redistribution or (b) you remove and replace all occurrences of Red Hat trademarks and logos.

In addition to the EULA, the enterprise agreement also looks like it has some bearing if you have bought a paid license: https://www.redhat.com/licenses/Enterprise_Agreement_Webvers...

> 4.1 Termination for Cause. Either party may terminate the Agreement [...] by notice to the other party if (a) the other party materially breaches the Agreement, and does not
cure the breach within thirty (30) days after written notice (except in the case of a breach of Section 8 in which case no cure period will apply);

> 8 Confidentiality.

> 8.1 Recipient (a) will not disclose Confidential Information of Discloser to any third party unless Discloser approves the disclosure in writing or the
disclosure is otherwise permitted under this Section 8;

> 8.2 Information is not Confidential Information, if (a,b,c,d) [...] or (e) the information is licensed under an open source license (as defined by the Open Source Initiative (https://opensource.org/)).