skysight-inc/HackerNews huggingface dataset:
Right, you cut to the heart of things. There is a licensing "race to the bottom" happening. Which makes sense from the demand side (of course people want free). But where does the supply side come from?

Why does the floor keep constantly dropping? Who are these developers, always willing to do more for less?

In my experience:

* Some of it: people who open source their hobby projects. The personal upside of investing resources into open source is fun & practice.

* A lot of it: academia. Universities have an infinite supply of indentured labour in students and postgrads. The personal upside is grades and graduation. The institutional upside is publishing and grant money.

* Lately: large enterprises. These have the resources to throw high quality engineering behind their open source projects (unlike the universities, where quality has always been a struggle, due to tremendous "developer" churn and different incentives). The personal upside is salary; the business upside is $$$ via "commoditize your complements". Added bonus: open source serves as an HR tactic too.

Put together, the demand for the "race to the bottom" is there and so is the supply. And so it happens. The machinery behind "If you don't do it (with a permissive license), someone else will".
Oh, lite.duckduckgo.com is great on my somewhat underperforming old mobile. Wasn't aware of that. The URL could be more touchscreen friendy.
The optional Pro subscription is $US30 p/a (with differing prices in other regions).

There's also the free version of the app which includes ad blocking along with a 1 month free trial of the Pro version available in-app to see if it's useful for you before committing to a full year.
Same here. I just wish it could all be better because I know it could. I've been designing computer systems for decades so I know how the sausage is made, and that's why I prefer washing machines with mechanical timers and old microwave ovens and cars with no software in the cabin. If I designed any of these things with software control, the software would work in cooperation with the human operator to provide a superior UX. This stuff is hard and you have to study it to know what you're doing. But most people who build such systems today seem to have no Human Factors training because management doesn't value that skill.
>That's very high. The family price equates to 16 Office 365 Family seats, which includes 16TB of cloud storage.

Offtopic: That must be one of the best deals on online storage Excluding Google's enterprise unlimited storage option which always felt like they could pull the rug under you any day.
>> You can claim that at least some of these are physically grounded in reality as using 1/3 a cup of flour or buying 1/2 a watermelon is certainly something one can very clearly and explicitly do.

To be fair, in practice you can't ever use exactly 1/3 cup of flour or buy exactly 1/2 a watermelon. So even with the fractionals we've started to wriggle away from physical reality in our effort to model it more precisely.
I know many people, including myself, who do a lot of volunteer work without being Marxists.

The motivation is not money, but to provide a benefit to society or to the people in the immediate vicinity, i.e. to be helpful and to be appreciated.
I didn't do it on purpose, but I read "You look like a thing and I love you"[0] followed by "I, Robot"[1] and that combination was really fun.

The ideas Isaac Asimov put forward in I, Robot (written in the 1940/50s!) juxtaposed with a factual description of the current use of AI and the unusual side effects was really cool.

0: https://www.goodreads.com/book/show/44286534-you-look-like-a...

1: https://www.goodreads.com/book/show/41804.I_Robot
Sometimes my home wifi gets stuck. I noticed that when I talk to Siri at this time she doesn’t react quickly (working on it for seconds).
Solaris 10 system is IMHO less complicated than systemd mess, and definitely easier to debug when things go wrong (and the documentation doesn't lie)
keys.openpgp.org
IIRC Rust in its 0.x days had an explicit move keyword, and it was found to be too noisy, and removed.

Move by default works great in Rust, and IMHO it's the better default. You want to move every time you possibly can, and copy only as little as possible. It's only odd if you're already used to a language like Swift or C++ where implicit copy is the normal behavior. I don't like the implicit copy default, because it either makes unexpected overheads creep in, or leads to paranoia about the invisible behavior, and causes busywork of manually placing `move` everywhere it's applicable.

With move by default you know noting expensive is accidentally copied, and things that really semantically need to be copied have an explicit `.clone()` call. Being able to read where the copies are happening is a massive improvement in readability.

Readable Swift syntax corresponds to the slow version:

init(values: [String]) {
self.values = values;
self.values.sort()
}

fn init(&mut self, values: &[String]) {
self.values = values.to_owned();
self.values.sort();
}

Efficient Swift syntax adds syntactic noise:

init(values: consuming [String]) {
self.values = move(values)
self.values.sort()
}

While the same improvement in Rust removes a call:

fn init(&mut self, values: Vec<String>) {
self.values = values;
self.values.sort();
}
Agreed, but I think the analogy should follow the pencil, not the person. This seems to shift focus towards that someone who made the $10m. What does the buyer who just spent $10m do with the pencil? Do they hoard it as a trophy, or does it become a tool that provides some value to society?
I wouldn't have gotten nearly as much enjoyment out of the series (including the 2 sequels after the trilogy) if I hadn't read Asimov's Robot Series. I know that the whole "you don't get it because you haven't read these other books" thing is kind of cliché, but I really do think that the majority of the joy I got from Foundation was because of how it connected with the Robot Series.

But of course, part of the enjoyment should come from the book itself. I'd say that the book does get better as new threats to the Foundation appear, but the premise largely stays the same throughout the trilogy: will the Seldon Plan succeed?

(NOTE) The reading sequence for me went something like:
1. Caves of Steel
2. Naked Sun
3. I, Robot
4. Robots of Dawn
5. Foundation Trilogy

EDIT: remove redundant last paragraph
The solution is to differentiate between 2*x and 2x. / would have higher priority than *, but lower priority than conjunction
How about an entire website (HTML, CSS, JS + assets) in a single tweet?

https://twitter.com/rafalpast/status/1316836397903474688?s=2...
Facebook who? The company? That is already dead. It still lives inside Meta.
So the "Emerald Isle" of Ireland is basically the same green colour as the UK.
No, you have to crank the code out to production as fast as possible. Ship it all the time, every day, tens of times a day. It's a war zone, not academia where you can think all day.
Israeli spyware used in Polish political smear campaign
Most of the value is in the maintenance. In responsiveness to changing demand. I bet all the valuable FOSS software you can think of today is maintained.
Up until CSS was a viable thing, people built websites in a very different way to our modern approach.

In order to get things to line up, everything was put in a table with invisible borders. If there was a gap, a transparent spacer.gif image was used to plug it.

A lot of people liked this way because it was easy to understand, and they were used to it .. but we were effectively hacking the main semantic purpose of a table element to use it for layout ...

.. also there was no separation between the presentation and content layers.

CSS Zen Gardens signalled a turning point, and was designed to help show the power provided by CSS.
I think that’s the OP’s point? Apple optimised the snot out of their chip for the code they run.

Vertical integration works, in other words?
I run an open-source [1] email verification API, called Reacher. I managed to hit 10k ARR this year (1st year).

It's written in Rust, self-hostable, and does not use a DB of emails (like some competitors do).

Landing page: https://reacher.email.

[1]: https://github.com/reacherhq/check-if-email-exists
> Even databases are no longer I/O bound except at the extremes -- memory bandwidth is likely a bigger bottleneck if the I/O is handled competently.

> Software being "I/O bound" stopped being a legitimate excuse for the vast majority of applications many years ago. Hardware and software has moved on.

You know, i'm not sure about that.

You can write really performant code, but oftentimes in our world that's increasingly infected by SaaS solutions, you'll be bottlenecked by network calls, be it to an external service or a DB instance.

Sure, your DB driver might be really performant and the actual progress made in the last decades on the DB engines has been amazing, but you can't beat the speed of light.

And, since many still choose external DBs when something like a local SQLite DB would suffice (sometimes a form of cargo culting, sometimes choosing a particular risk management profile/failure mode with multiple nodes), that cannot exactly be ignored anyways.
You sacrificed much for your money. What's your exit strategy?
I like doing OS work, because it has trained me to do better work. These days, I like to open-source pretty much everything I do. It’s not very popular, and that’s fine with me. I still write every one of my projects as if I were doing a major-league infrastructure project; to be used by millions. Helps me to develop good habits, and I don’t need to worry about the quality of my dependencies.

I eat my own dog food. Most of the work I do is SPM modules, which I use in larger, aggregate, development work. They are often “spun out” of my larger projects, as I proceed. I may see that the section I’m writing, has use outside of the main, so I stop work on the larger project for a few days, while I extract and develop the submodule as a standalone project; complete with documentation and testing. Feel free to check out my work. My GH handle is the same as my HN handle. I stay busy.

Also, I write software to help people. Here’s a relevant comment that I made, yesterday: https://news.ycombinator.com/item?id=29660819
Add blockers would not make the result better though. For me google is useless nowadays. If a search engine surfice that truly find what I'm looking for I'll pay $10/month for it but I think the price may be too much for those that don't care as much about the search result quality.
Even the words "And remember, there are people bashing the maintainers for screwing up something they essentially did as volunteers!" are to harsh, if you ask me. Everybody makes mistakes and it can be extremely annoying to have to fix something when you don't get paid for it (it's your own time). I know this because I run my own "cloud" back-end, when it breaks, I get annoyed but I got to dependent on it to ignore it even though I started it for the fun of it. Now magnify this feeling by a million^million because the whole world is breathing down your neck and sometimes even bashing you.

Btw, I saw this tweet about OBS now many times and I keep wondering why Jesus would steal from OBS :b

If I were higher up the tree in my company I'd dump money on these guys. Or at the very least set up a "donate back to open source" initiative, perhaps based on economic calculation and amounts of software used. Now that I think about, maybe I'll start such an initiative, see how far I can get it.
Firefox and Jetbrains are probably among the most popular Linux software. Every language runtime from NodeJS, Go, Python and Perl. Sublime Text, Citrix, Teamviewer, every commerical CAD software, pretty much very game.
Sabine's comment: https://www.math.columbia.edu/~woit/wordpress/?p=12604#comme...
The source code (for all of them) is available here: https://github.com/mezzoblue/csszengarden.com
Who struggles to decode images faster?
It's more that there's an asymmetry and sometimes that raises a question. You're right I could have picked a better example.
This is factually not true.

Slavery, for example, has been legal in various forms.

You may quibble that we're not taking their money, just chaining them up and lashing them with whips to force them to earn money that we keep without them ever seeing it, and occasionally selling their children to other slavers for more money, but I feel even expressing that quibble is an important indicator.

Somehow "you can't take peoples money" got enshrined in law more concretely than "you can't own slaves/serfs/peasants". It's almost like it was the people with money, and not the slaves/peasants/serfs that were writing the laws.
Then say that instead of "garbage".
I am not guessing at all. Those are the numbers.
For people who cannot afford the $10, I can unironically suggest bing. It actually responds to long queries much better than google.

You should still use the website's search function first. Github issues/SO search often turns up results that google will ignore.
Also: entitled users who ask if x can be done, and after a comprehensive answer which took a lot of time and thought say "can you make a demo and post the code. thanks"
If you qualify RTX as "realtime raytracing" then it has been possible for a long time now. Of course this uses way more smoke and mirrors :)

https://www.youtube.com/watch?v=-Qw5bavWxBs

https://web.archive.org/web/20110519050817/http://exceed.hu/...
It’s clearly tough to say without having a real opportunity in front of me, but if the passive income was diversified enough and with minimal time investment, I would most definitely trade my 60h/week job for a side project bringing a fraction of my current income (the exact fraction would be on a case by case).

I think I personally am at the point where time is a scarcer resource than money. Getting a lower paid job or consultancy is not an alternative either, both would still be too big of time commitments.
This mirrors my experience with K8s, though one can suggest that the software running on the cluster also played a part in it.

Have you looked into K3s or other lightweight distros of Kubernetes, though? https://k3s.io/

That's what i turned to when i needed to learn the Kubernetes API and explore running clusters, but didn't like my small VPSes (~4 GB of RAM) failing to launch anything because of the frankly insane resource usage of full K8s clusters.
Would love to hear more about the entire story, from getting the idea, to searching for a farm to purchase, and taking over the day to day business, managing staff, etc.
The intent of the comment was not to add an addendum to what I posted but to detract from it.
That sounds like a laptop full of lint though
This is a very old fashioned point of view I’m afraid, things have moved on.
I found the i9 in macbook pro so severally throttled most likely because of heat that it underperforms compared to a 10 year old high end i7. The i9 in that from factor is pointless IMO.
Yeah I don't know what just happened. I came to the comments to see if I was missing something but no, that's it. Weird.
> Are you implying that it can't be used to install Python dependencies that have c/fortran like pandas?

No, they are implying that many scientific python packages and dependencies of python packages have dependencies on non-python libraries and packages written in c/c++/fortran. If you want to manage and reproducibly pin these they also need to be tracked, because otherwise you just end up with "whatever the underlying OS has installed", if you are lucky, or "compile failed" when installing the package if you aren't.
I guess it's the difference between "I, a human, can travel between stars", or "We, the human race, can travel between stars". Sending off people to go colonise other systems, without ever knowing if they succeed or not (well, I guess they could send back a radio signal, but it would arrive thousands, if not millions of years later).

I'm not sure that humans have the kind of longevity as a species needed for this.
You appear to be missing the VW Up. Even smaller & cheaper than the Polo!
Curious if that saves any significant energy, if you visit home regularly. The same with summertime AC. I believe that allowing a properly insulated room to get hot/cold and then reheating/recooling it takes the same work, because half a day is barely enough for it to get equilibrium with the environment. For a week probably yes, but then again you don’t want your home to cross a freezing point too often. Am I right or naive here?
Teachers are always developing their stuff on the side, it is part of the job, and either teaching or applying is paid.

Also they tend to buy their tools.
The selection bias is in the task itself. Windows is far more popular among non-developers.
It includes everything we believe. One benefit of being the winner is to decide how the story is told.
Work on it if:

- it's fun for you

- if you use it personally

Don't work on it if:

- it's just for CV purposes

- you have this idea that you should be working on FOSS because FOSS is great and you should somehow contribute

- you want to create FOSS for the sake of creating FOSS. The world doesn't need more code, it needs less. There's plenty of garbage code floating around

Regarding OP's comments on GitHub Copilot - I agree with the sentiment but I wouldn't worry too much. If the "stolen" code snippet is easy to write then it's really no big deal it it gets copied. If it was difficult to write then the person "stealing" it probably won't be able to understand it, which will lead to trouble down the line. It's not (yet) the same as ignoring the license of an entire repository.
All fair points in many contexts, but not all contexts. Some counters:

1. You can embed CSS easily, and images using data: URIs...

2. ... so you can download the whole thing as a single and work offline.²

3. Non-standard clients are not my problem, file under “you can't please everyone, especially those who chose to be difficult to please!”. Accessibility is a concern though, I'd need to look into that before using such techniques without a reliable fallback.

4. This isn't practical for sites/pages needing large resources like high-res images, or that are large generally¹, but not all sites/pages need large resources or are large in general.

5. Not everything needs to be indexed well by search engines, I have things out there that are only relevant to those I refer to them, though I agree this could be a significant issue for many.

6. True. Though that breaks your second point, so you need to choose.

----

[1] you wouldn't want wikipedia done this way!

[2] also with external resources almost all browsers will happily save then when you do file|save, and to be pedantic the description given is “in a single html file” not “in a single file”
I mostly agree with you, but your argument would be stronger if you didn't just blame everything on "overdoing" it.

My understanding is that psychedelics work by disinhibiting certain self-regulatory mechanisms in the brain. This means a bad trip can come simply from a person's past, e.g. if they have some unprocessed trauma that's usually repressed, the result can easily be ugly.

I agree with you that people who already know themselves well don't need to be afraid. It's the grey area of people who don't know themselves well but perhaps want to know themselves better that can get tricky.
Street Fighter II, Spin when you can't
Please no, not again. We just did this. 'Electricity is magnetism' is a gross over-simplification derived from Veritasium's over-simplified and idealised parameter trick question. No EE needs to question their teachings. You were not lied to.
I'd personally not work on SW that could be used by someone else commercially at zero expense. In that sense I never understood why people moved away from GPL and started using "do whatever you want"-license types.

Funny trivia. I spent considerable time working on corporate SW that acted as a gatekeeper for GPL-like licenses. It seems that one of the worst things a corporation can do to itself is use free SW with such a license. Nope. And why should they? There are so many options with so-called "friendly" licenses. Friendly to the corporation that is.

I see it as another aspect of huge corps evading any kind of taxes and IT-crowd actually being OK with it. I mean an unknown dev would be more than proud to do free work for K8S (and many do) just for the sake of putting it in her CV and _maybe_ cash out on it with a better paying role later on. But the fact remains. She, essentially, worked for free for Google, Amazon, Red Hat, etc. All the same as she is OK(ish) with them tax evading because if you get to work for them you'll be extra rewarded (unless you disagree that much of the huge salaries in IT are down to tax evasion).

In any case if you approach FOSS romantically I think you're in for a big let down. It's some form of business transaction. Nebulous and tricky but business nontheless.
I don't care about his chair.
> But it's only obvious in retrospect that Amazon knew what they were doing.

That's not the impression I get from this Bezos interview in 2000: https://www.youtube-nocookie.com/embed/6OVdcS4fuuw
See also: The state of proprietary closed hardware drivers and IoT firmwares. There's more security bugs in those than in Windows Me.
Ok, let me get this straight. If I establish a “commercial account” with a dealer or a napa I get wholesale pricing?
If you really want to know, feel free to reach out to me in private. See my profile. Twitter preferred.
Besides living long enough to witness mistakes that took a decade or longer to play out, what I do is use the cognitive bias codex by designhacks.co.

My heuristic is:

Is the subject matter important?

If yes, is the cost of being wrong high?

If yes, am I displaying any signs of cognitive bias? (Consult the cognitive bias codex)

If yes, how do I mitigate the bias?

Once done, has my outlook changed?

What action should I take?
What i found to be semi-reliable is something like room-assistant or ESPresense - however, you need to have some kind of Bluetooth device/wearable on you to be able to really get room-level reliability...

https://github.com/ESPresense/ESPresense
https://www.room-assistant.io/
Yes, it's literally just Print dialogue -> Save as pdf.

Also worth noting that the PDF preview on the Mac has very nice simple editing capabilities to combine pages, delete pages, crop etc.
Single, self-contained HTML files are my passion. I created a self-contained version of my comic https://comic.browserling.com/browserling-comic.html. All comics in one file, no external dependencies or anything.
I wonder if melting ice is making this easier to do or more economically feasible than it has been in the past?
Nah, sorry, I don't buy that. I'm not in a "war zone", I'm building a product for humans, and would like to earn a little so I can enjoy life.
Going to war doesn't spark joy for me, but if that's your kink, I'm not stopping you.
I see no problem for SEO.
I see no problem for screenreaders

This is all classic and supported HTML, so those should work perfectly for this.
Just saw these on Twitter the other day and they are heinous. I don't think I've ever been so annoyed by a sticker before.

Great job! :D
Use a PoS chain and it's an entirely harmless activity from an energy-perspective, no more concerning than posting on HN.
Will the extraordinary rise of NFTs continue in 2022?
For the laity there's /r/sbubby https://old.reddit.com/r/sbubby/top/?sort=top&t=all