skysight-inc/HackerNews huggingface dataset:
> GPLv2 which doesn't require the freedom to RUN the program

It does. This is the first freedom of free software. I'm not sure the issues with distributing GPL software on the App store are specific to the GPLv3. I don't fully understand things on this, but [1] seems to be a good entry point.

> apple seems to ship software with gplv2 (old bash, etc) but no GPLv3 software.

This is an Apple policy / a choice that they make. They could decide to distribute GPLv3 software with Mac legally, but chose not to.

> by modifying and shipping bash binaries without full source - it is missing rootless.h (not the X11 file)

I would be interested in knowing more about this. I'm surprised they've not been already sued if they violate bash's license.

[1] https://opensource.stackexchange.com/questions/9500/is-apple...
Great re-read. Probably the best piece of content that Medium has brought into my life (though I think he had a Blogger for some time prior).

Which version of the book are you enjoying? I believe the content is largely the same, but the formatting / treatment of images can vary.
Story, charm, fun
> Your disagreement doesn't give you the right

If I fully believe in the concept of fair use and transformative content, then yes it absolutely is my right to take advantage of generative AI.

Fair use is a common concept used in all sorts of media.

You don't get to hand wave that away just because generative AI is getting good.
There are plugins available that do this on desktop.
The rest of the West is subsidizing ‘stock numba go up’ and is on the same trajectory, with falling birthrates.

Koreans are just good at what they do, always ahead of the curve.
I can't read the entire article but I can guess its meaning. My grandfather (born in 1901) used to go out to western Canada each fall for the harvest. Tractors then because affordable and fewer people were needed until it was mainly all just tractors and a few people. With generative AI it's sort of a tractor that still needs people but not as many. The former farm workers will need to find other work as will people displaced. The tool is only as good as the information available to it and how that mess is filtered and made into something valid.

A few years ago in college we discussed AI and the instructor showed a video regarding AI or rather AGI. The point is super intelligent AI is a far off problem it's AGI just like an average Joe which will be a problem for workers. You can have a million instances of Joe AGI working 24/7/365 doing call center work, programming, reservations, any job not requiring physical contact.
The essay seems well reasoned, but the one example he gives looks misguided.

> But… that gets everything backwards. The reason for this excessive caution around nuclear power was the lack of thoughtful and careful early deployments, leading to disasters like Three Mile Island and Chernobyl.
It’s perfectly reasonable to suggest that the precautionary principle has gone too far, and overreacted to such a degree that we’re holding back useful nuclear deployments, but if we had been more careful and thoughtful in the early deployments of nuclear power, such that meltdowns were not something we had to deal with and the risk was effectively zero, then we’d see much more nuclear power around the globe.

Three mile island was about as good of an example as you will get of well designed carefully considered deployment of nuclear power. Yes, mistakes were made, and the core melted, but because the plant was generally well designed, no significant contamination of the environment occurred, and no danger was posed to the public.
So basically the eventual outcome here is known (industry regulation) but we must take every step to do it the hardest way possible? Intentionally start with a free-for-all then have deaths, a social movement, lawsuits, court cases, politicians talking about it, campaigns, legislative debates, etc to arrive at what we all know is the end game to begin with?

I think there may be some optimization steps here.
Most game engines have scripting languages built in.
In that case, I wonder why Google is so highly allergic to GPLv3 in its GCP marketplace.
No it doesn't, but they should ticket the cars anyway. The ticket gets paid by Waymo or whoever runs the car. They don't want any more resentment from other drivers.
1. I wrote a bit on how to implement lock-free FIFO queues here https://blog.jasony.me/system/cache/2023/12/28/fifo, let me know if any part is not clear or not correct. Moving an object from the small queue to the main queue can be viewed as two operations: evicting the item from the small queue and inserting it into the main queue.

2. I am not criticizing the design decision in Caffeine. It is good because most people just don't need crazy scalability (>16 threads) or do not run it at such high throughput. I understand that critical operations are not lost. But the promotions are lost under contention, which makes comparison unfair. S3-FIFO is still the same algorithm under contention, but The W-TinyLFU in Caffeine becomes FIFO under high contention. I do not think that it can claim a low miss ratio and good scalability at the same time. The relationship is rather a low miss ratio OR good scalability. But as I mentioned, it does not matter for most use cases, and the design is elegant.

3. skipped

4. It is true that if one wants to port a lock-based new algorithm, it would require extra effort. But I guess this is a decision you have to make: only support lock-free eviction algorithms (FIFO-based) or support more algorithms with locks. But I do want to mention that S3-FIFO is not the only lock-free algorithm and there are and will be more.
Norway has a lot of hydro, but AFAIK no pumped hydro. I don't know why that is? It sounds like a reasonable idea, to even out the European prices. Perhaps it is not as easy as an armchair consultant would believe? Sweden seems to be in a similar situation.
It's not "encrypted by" but "authenticated by", see https://www.cs.ru.nl/~erikpoll/ufrj/C_ePassport.pdf slide 10 and 11.
It's been a hot minute since I had to dig into the code Apple publishes for anything and since then they seem to have moved it all to Github. I don't have my mac handy to try building it, but I don't see any references to a rootless.h in the code they're publishing. I'm curious to know a bit more about what's missing.
For those who don't recognize Scumm (since it's getting pretty old now...), it was an adventure game engine. Widely used for classic Lucasfilm Games/LucasArts titles. (edit fixed! See below comment)

Here's the list of supported games: https://wiki.scummvm.org/index.php?title=Category:Supported_...

If you're looking for recommendations...

- Zork (the OG, and sequels): https://wiki.scummvm.org/index.php?title=Zork

- Beneath a Steel Sky: https://wiki.scummvm.org/index.php?title=Beneath_a_Steel_Sky

- Blade Runner: https://wiki.scummvm.org/index.php?title=Blade_Runner

- The Castle of Dr. Brain (and sequels): https://wiki.scummvm.org/index.php?title=Castle_of_Dr._Brain

- Maniac Mansion / Day of the Tentacle: https://wiki.scummvm.org/index.php?title=Maniac_Mansion https://wiki.scummvm.org/index.php?title=Day_of_the_Tentacle

- The Dig: https://wiki.scummvm.org/index.php?title=The_Dig

- Full Throttle: https://wiki.scummvm.org/index.php?title=Full_Throttle

- Gabriel Knight (and sequels): https://wiki.scummvm.org/index.php?title=Gabriel_Knight

- Grim Fandango: https://wiki.scummvm.org/index.php?title=Grim_Fandango

- Indiana Jones and the Fate of Atlantis: https://wiki.scummvm.org/index.php?title=Indiana_Jones_and_t...

- Kings Quest (and sequels): https://wiki.scummvm.org/index.php?title=King%27s_Quest

- Leather Goddesses from Phobos (and sequel): https://wiki.scummvm.org/index.php?title=Leather_Goddesses_o...

- Leisure Suit Larry (and sequels): https://wiki.scummvm.org/index.php?title=Leisure_Suit_Larry

- The Longest Journey: https://wiki.scummvm.org/index.php?title=The_Longest_Journey

- Police Quest (and sequels): https://wiki.scummvm.org/index.php?title=Police_Quest

- Riven: The Sequel to Myst: https://wiki.scummvm.org/index.php?title=Riven:_The_Sequel_t...

- Sam and Max Hit the Road: https://wiki.scummvm.org/index.php?title=Sam_%26_Max_Hit_the...

- The Secret of Monkey Island (and sequels): https://wiki.scummvm.org/index.php?title=The_Secret_of_Monke...

- Space Quest: https://wiki.scummvm.org/index.php?title=Space_Quest

- Syberia: https://wiki.scummvm.org/index.php?title=Syberia
A lot of the audience probably is the nostalgic. But also, there's quite a few genuinely good games in there, and also some very foundational ones. The tendency towards cartoony graphics and a plot/humor focus means that in some ways they've aged a lot better than other games from a similar era.

In a way it's like asking why people read old fashioned novels, even though they're out of step with modern language and culture.
SolarPunk Cities: Our Last Hope?
> Linux we had issues finding nice laptops

This is the same issue as before. Laptops are shiny so people don’t even bother considering a regular desktop machine. And yet desktops can be so much more powerful simply because they don’t have the thermal and power delivery restrictions that desktops have.
aren't the lapack people in tennessee?
It’s the same reason why Nintendo does so well relative to PS/XBox.

It doesn’t have to be all about high-end graphics.

Plot, game play, fun is what’s most important for a large segment of gamers.
It's already happening and most people like having AI more than the DMCA. Selling people on the idea that ML training is piracy to people who on average pirate content with no moral quandary will go nowhere.
There's no general purpose virtualization involved in ScummVM. It's a collection of game engines derived mostly from reverse engineering old games.
Preempting possible 'wtf's: Yup, relational db. GraphQL also fine. Relational db will not necessary avoid n+1 problem. Equally, n+1 problem is OK in GraphQL (I don't consider it a deal breaker and support the tech inc. in context here). KV db tech not appropriate.

Security & Encryption on row/property level = possible but significant challenge to keep performant (But I suggest that it is feasible, even in 5+TB tables). Limited stress testing so far has had surprisingly good results. Due to atomic entity-relationship granularity, it makes selective role-access very powerful. The problem then becomes the shape of the graph (the structure itself - not the data - of the graph, if exposed, could imply information and is a huge security risk). The other major risk is dynamic querying.

Data should be siloed to the extreme. Added benefit of making hosting changes hot-swappable. Go self hosted in (almost)singleclick. each 'space' needs own tables (own schemas not really relevant for security). Also added benefit for performance. 'sharing' is 'opt-in' (with caveat/nuance for automation), and explicitly 'crosses the border' to go outside of a space. This is at the cost of inter-space queries, but that's a necessary loss.
All current solutions on the market fail security sniff tests.

Very eager to get local LLM hooked up to my personal graph for natural language querying (I think my dataset+datastructure is the most appropriate I have ever seen, for this. AI totally outside of my wheelhouse though), but it won't bubble up to the top of priorities for a few months at least
I don't have strong opinions about self-driving cars in this context, but the pattern of this argument doesn't track: you can omit "self-driving" and the underlying premise is still the same (that companies have an incentive to lease rather than sell objects to capture service revenues).

But the reality is that people do own cars, and no car manufacturer that I know is also trying to become a taxi operator (except maybe in the indirect investment sense). Or in other words: sales in a market aren't affected by the abstract possibility of vertical integration, because any entity that attempts to vertically integrate will be undercut by other parties making sales at the same time.
Yes, interest rate rises have made a meaningful difference too via their impact on cost of capital/discount rates/IRRs demanded.

There's a summary at the House of Commons library website here. I hadn't seen it before today but it seems to cover most of the key points I'm aware of (from investing in the UK and European power space for work) and is reasonably concise: https://commonslibrary.parliament.uk/research-briefings/cbp-...
My YouTube process must be very corner case. I usually keep an eye on subscriptions during the day and add the videos I want to watch to watch later and then order them a special way. House and trailers first, entertainment, fitness and then music. I have a separate watch later for the gym that I curate in a similar order for long treadmill runs. And that gets downloaded to the phone.

I do this every day. YouTube’s changing interface designs usually make this harder and harder.

Being able to order by channel groups would actually help this but I usually watch via AppleTV app in the evening.

Apparently very few people use watch later and order intentionally. Just two actions to corner case myself.
Avoidable costs are still an incentive to improve for the companies owning or running driverless cars. As it feels unlikely all things that will ever happen are captured within regulations, fines could still be useful. The bigger question is what to do with things exceeding fines, i.e., stuff that would lead to a custodial sentence for a driver.
What if that example of the production of NYT article under the hood is ChatGPT just fetching a fast cache of the article then paraphrasing it.

How would that be any different than Google displaying some type of news headline?
2023's great games were overshadowed by a dark cloud of layoffs
This seems like a very nice product.

I wanted to look into the developer guide to customizing a template. It's to add RTL support for Arabic content.

This give me error tho https://blot.im/developers
Don't forget about fermenting and pickling.

They also had cellars and natural refrigerators.
Is it GPLv3 or AGPL?

Their reasons (their excuses? At this point I'm not convinced at all) to ban AGPL are documented at [1].

[1] https://opensource.google/documentation/reference/using/agpl...
> we congratulate him for his creativity

Yeah, but we don't typically congratulate users of GenAI for their creativity, and neither do we congratulate the code, nor do we think of the coders of GenAI as great artists.

In other words, your analogy is broken.
Ask HN: Volunteer opportunities in science for software engineers?
I'd like to volunteer my time to something useful. I've got around 8 years of software dev experience, most of it being on the backend. I've also got a ton of free time due to being in between jobs.

I'd like to find something to do with astronomy or space in general but figured it might be better to be less specific in case something interesting comes up. I'd love to hear about any projects going on that need developers that are pushing for scientific progress in any field as long as I can get up to speed enough to contribute in a reasonable amount of time. :-)

I can commit to at least 10 hours a week. More if I find it super duper interesting.
So the fundamental problem in quantum gravity is something like this (arguably).

Particles with mass distort space-time (according to general relativity). Particles can be in superpositions where different parts of the superposition are in different physical positions (according to quantum mechanics). We don't know how to make gravity quantum and it seems to be difficult. So we don't have any damn clue what happens to space-time when an object with mass is in a superposition of different positions.

The suggestion by Oppenheim and friends is that space-time is fundamentally classical and what happens when you put an object with mass in superposition is that random fluctuations in the space-time force the object out of superposition and into a classical random state.

I.e. where quantum mechanics says you'd have a particle in a superposition of being in place A and place B, this new theory says you'd end up with a random choice being made between A and B, and it ends up in one based on something like a coin-flip.

Disclaimer: I don't work on this stuff directly. My expertise is entirely that I attended a talk Jonathan Oppenheim gave at a conference last year.
Will always +1 solar punk.
Very impressive homebrew project.

Here's the project's home on GitHub: https://github.com/lambertjamesd/portal64

Thread on the project from 3 months back: https://news.ycombinator.com/item?id=37381407
Right, this site seems to be showing plugins that run in a DAW. But what about Linux DAW software itself? Does anyone have recommendations? I think Renoise is nice but it’s not as easy to puts around in as things like Ableton or Reason which don’t run in Linux.
I can't imagine it's stored this way in the backend. Every operation on the data would be a complicated mess of inferring the tree structure then translating back to the implied tree format.
So lower the setting. I don't understand your complaints.
Steam gog

And archive.org some of the games are abandonware and free.
Regardless of what you do, domain knowledge tends to be more valuable than purely technical skills.

Knowing more numerical analysis will get probably get you further in HPC than knowledge of specific hardware architectures.

Ideally you want both, of course.
Explore the journey towards a bigger picture for your company and the pursuit of full ownership of your product.
I thought there were Israeli private services/ contractors providing APT as a service to, for example, Saudi Arabia or other despotic regimes.

I think that was in the news back in the sochi Olympics. The value of cyber capabilities is only going up with time

The siloing may be due to multiple contractors. I imagine these exploit vendors are protective of their arsenal of attacks.

Because as has been said many times, the three letter agencies aren't exempt from the curse of government employee mediocrity.
The 1 kilogram weights previously used to define the unit have mysteriously diverged from their supposed weight [0], so I wonder if this divergence was an early sign of this theory.

[0] https://en.wikipedia.org/wiki/International_Prototype_of_the...
[iSH](https://ish.app).
moreutils parallel can also come in handy for quick command parallelization (not to be confused with GNU parallel which serves a similar purpose but can be more complicated)
"Fake" is literally the first word of the title. If a fake version of something had all of the qualities of the real thing, then it wouldn't be fake. It would be real.

Also, it's mentioned at least three other times in the article before the conclusion. Just one example: "Do your items actually have to have a parent-child relationship, or do they just need to look like they do?" That's pretty clear.
I'd be surprised if many youngsters would seek these out themselves but nostalgia drives many people and they're likely to push younger people to try this out.

I have a hard time finding the appeal for myself.
They are selling the generator
How would they know if the code produced by ChatGPT had a side effect that effected their research? Isn't it risky to not fully understand the behavior of your experiment?
>The former farm workers will need to find other work as will people displaced.

This sentence makes me concerned for the future.

Most small towns that used to rely on agriculture (in my area of the US at least) are hollow. Poverty, drug abuse, and all the problems that accompany.

So if that's the future with AI. . . . Uh oh.
You could swap all / for . and . for /
there will be a layering effect where the "winds" howl and suffocate on one "low consciousness" level, while at another effective teams use it for high-value targets; etc. Someone once told me that "the Internet is so big, that there are certainly groups of tens of thousands of individuals somewhere, organized and doing some activity that you have never heard of".. so yes to the dark futures interpretation and also yes to constructive purposes and yes to predatory militaristic purposes, and more..

ps- people self-obsessed and off balance will dive in and try to communicate with "everyone" .. enabling new personal hell realms
I'd watch this movie. Thank you
Previously:

After self-hosting my email for twenty-three years I have thrown in the towel https://news.ycombinator.com/item?id=32715437 (733 comments)
That might be like a buzzfeed summary of an article.
That is not my point. I am all for helping those in need. The main problem with trying to help is that "trying to help" and "doing something" way to often is used as an excuse to drop bombs over people. Trying to help should be boring and long term and is not what is propagated in the spam news cycle nowadays.
To pedantically correct a thing you said, SCUMM (Script Creation Utility for Maniac Mansion) was an adventure game engine, and was used for early LucasArts titles (absolutely no Sierra games!).

ScummVM is a program that bundles a lot of reimplementations of different game engines together, such that you can play pretty much any game in the "point and click adventure" category from the late 80s through early 2000s on modern platforms so long as you provide the data-files for it yourself. As you might guess from the name, some scope creep has happened since its origin.
DRµGS: Deep Random Micro-Glitch Sampling
I stand corrected, although from a policy-making perspective ScummVM allows users to run software acquired through ways not sanctioned by Apple (or owners of the original IPs), which I believe is the major part of why emulators are not allowed on App Store and thus bears a similarity to them in that particular aspect.
I wish there were more context and maybe the ability to do math on the vectors

Eg what is the real distance between the two vectors? That should be easy to compute

Similarly: what do I get from summing two vectors and what are some nearby vectors?

Maybe just generally: what are some nearby vectors?

Without any additional context it's just a point cloud with a couple of randomly labeled elements
Check out Bitwig (https://www.bitwig.com/), it's awesome (started by previous Ableton devs)
And only focusing on the known pm issues and not the unimagined ones
> There is no fair or private use of hyper-realistic fake money.

What about every movie ever made where two people trade a briefcase full of cash?
I think the PCA dimensionality reduction is non deterministic, but I say this with really low confidence
That's the natural evolution of most tech markets. When the tech is young, proprietary companies dominate because they can control the customer experience better and deliver functionality that is simply too complex for open solutions. As the technology matures, customers start demanding interoperability, reliability, better prices, and eventually some employees "defect" from one of the big companies and start the open standards that replace their ex-employer, or an outsider reads a paper and re-implements the technology from scratch.

> Is there as good example of open standard forcing companies to give up their proprietary tech ?

UNIX -> Linux, BSD

Oracle/Sybase -> MySQL/PostgresQL

Symbolics/Lucid -> Common Lisp

Altair/Apple/Commodore/Atari -> IBM PC & clones

VMWare -> QEMU

Basically every tech that Google pioneered and then missed out on commercializing. Protobufs -> Avro/Parquet, MapReduce -> Hadoop, Flume -> Spark, Chubby -> Zookeeper, Borg -> Kubernetes, etc.
here you see two waymos turning right, and the one behind actually turns right from the left lane before the first car proceeds. neither were using indicators either. honestly you’d have to be an incredibly selfish human to pull this off.

https://youtu.be/kN0MLclnWa0?feature=shared
I've used Rx style libraries in static languages but I've found that it created a mess over time, even with their intended idiomatic usage, so I was just wondering if it were the same for effects, even if we use them in static languages how effects would be intended to be used there.