skysight-inc/HackerNews huggingface dataset:
>Owing money around really does sound like something a bad person would do.

Why would this be your default assumption? People can end up owing money for any number of moral reasons. I'd rather someone have 10,000 in debt because they borrowed to help someone with medical debt who would have died otherwise, than for that hypothetical person to die because of a lack of money. From there, it's easy to posit someone losing their job to be a caretaker for said hypothetical person. Et voilà, there's your unpaid debt yet (IMHO) for completely moral reasons. My opinion on debt has substantially changed once I encountered "Debt : the First 5,000 Years".
If I have to go through a sales rep to try or buy your product, I'm going with a competitor. Zero touch is a feature, upsell opportunities are cancer.
Also interesting was the large number of Neutral engine cores.

These two together seem to be very much about enhancing AI and Siri to be mostly on-device (something which they already started on).

A frequent complaint I read on HN is "why aren't there LLM based assistants as yet from any vendor" - but the answer to this is straightforward, it's not realistic to deploy cloud-based LLM at Siri-size user bases. Most queries also don't need LLM-style responses. (Also the rapid development of the field means that processing requirements are rapidly decreasing.)

In a prior keynote Apple noted that Siri was the most used assistant in the world. I don't have 3rd party data to support that, but it's a big enough claim that we could take their word on it just for conjecture purposes about the processing power needed to deploy LLM-based Siri.

So if we're going to see LLM-based usability enhancements to Siri, both in the types of data it's allowed to work with and enabling natural, context-driven interactions. That will have to be fully on device, and ultimately that will be a better experience for users as internet connectivity is an unreasonable barrier for such interactions (especially as it can stutter natural-language conversations).

---

On the gaming topic: Look at the newly released Hello Kitty Island Adventure on Apple Arcade. It is an exclusive and playable across iPad/iPhone/Mac/AppleTV. The quality of this game is unusual, it delivers an experience that equals/exceeds Nintendo's wildly popular Animal Crossing. This signals that Apple are refocusing on gaming in a new way: bringing popular game paradigms to Arcade in a compelling, exclusive way, and this perhaps forms an extension of Arcade bringing ad-free versions of the App Store's most popular titles.
So while I think we're far off Apple's hardware being a destination for gaming enthusiasts, we're now definitely past the point of Apple pushing people with an itch for gaming onto other platforms.
C++ written by people who really good at writing fast C++ is faster than C#. Naive and readable C++ written by average programmers wanting to solve a problem in the obvious way on the whole isn't faster than C#
One feature that is what I consider part of the style of the era but not essential to the rubber hose-ness is the use of many repeating elements often background elements which loop or cycle with a bouncy cadence that seems to be in time with the music.
> immune system to have it's own specialists in research and treatment

Huh, immunology is a 2-3 year accredited fellowship and board certified medical subspecialty. Pretty much every academic center has basic and clinical research programs in immunology.
Unions are there to take care of the interests of their members. This is undeniably good for their members, but I'd like to remind you that it's not always good for outsiders.

For example, the union of California's prison guards (California Correctional Peace Officers Association) have helped lobby for the "three strikes" rule to get more people in prison: https://academic.oup.com/book/11009/chapter-abstract/1593367...
https://archive.is/Qxbqn
This is gonna be great to finetune on. There's only so many boards of canada/aphex twin songs out there but I wish there were more and this will let us generate more.
How to implement Terraform automation within GitHub Actions for your B2B SaaS
Data migrations don't exist on non-local-first software? Interrupted requests don't exist?

Using 4 GB per user on your backend works?

I'm very surprised by this list...
> How could Windows handle it by itself?

In the same way 'Linux' (in the widest sense of the term, i.e. Linux distributions like Debian) handles this. User data is not touched by the (un)installer, configuration files are checked for changes from the package default and left alone unless explicitly purged. Files which do not belong to any package are left alone as well so that binary compiled with VSCode for a user project will not be touched:

warning: while removing directory /splurge/blargle/buzz not empty so not removed

This has worked fine for decades and is one of the areas where those Linux distributions were and are ahead of the competition. It works fine because the package manager has clearly delineated responsibilities and does (or rather should) not go outside of those. Do not expect the package manager to clean up your home directory for you, that is not part of its duty.

> In the age of shared runtimes, auto-updaters, extension marketplaces, and JIT compilers, managing installed applications is harder than ever.

Most auto-updaters should be disabled on systems with functioning package management - Thanks Firefox but I'll update my browser through either the package manager as I prefer my executables to be read-only for users.

Some packages - the whole Javascript rats' nest being a good example - move too fast to be usefully packaged by volunteer maintainers so those are relegated to a different area which is not touched by the package manager. Other packages - anything Python fits here - are such a tangled mess of mutually incompatible versioned spaghetti that they are hard to fit inside the idiom of package managers so they get their own treatment - python -m venv ... etc. These are the exceptions to the rule that package management can be made to work well. By keeping those exceptions in areas where the package manager does not go - e.g. your home directory - the two can and do coexist without problems.
Very handy if you're already familiar with the system, but probably a little opaque for newcomers. The fact that the arrows aren't labeled (much less explained) is a bit of a let down. You kind of have to guess at what each arrow means and why. This as an Ilograph would be amazing.
YC Cofounder Matching Is Bad
It's diminishing returns in terms of perplexity below 4 bits, and this is true even with newer quantisation methods like AWQ and OmniQuant.
By knowing high-school physics?
The Stakes in Google’s Antitrust Trial
I recently got a spectrometer with a fibre input from fleabay, which I've been enjoying playing with.

I got a tiny ruby stone and shone a tungsten halogen light behind it -
https://www.anfractuosity.com/files/ruby.png I could see a dip around 694nm like someone else's spectrum - https://en.wikipedia.org/wiki/Ruby_laser#/media/File:Ruby_tr.... This is the same wavelength that ruby lasers emit light apparently.

I'm planning on using it to try to measure ABV of beer/spirits. I noticed some of the cuvette holders with fibre inputs seem to be crazy expensive though, so probably need to DIY that!

A while ago I got a little spectroscope that looked a bit like - https://shop.wf-education.com/science/op66595.html. And simply attached to a camera, to generate graph from.
Hi, I'm the author of hitchstory.

With the stories in YAML two new use cases (which are demonstrated in the example projects) are enabled:

* Automatically updated how-to docs. I used to write these types of docs manually and if they existed at all they would ALWAYS get out of sync with the code and were painful to maintain manually. Now I have YAML files and a simple jinja2 template I can push out new markdown how-to docs on each new build - with snippets of JSON, screenshots from the app, whatever.

* Tests that rewrite themselves. E.g. if I have a REST API test of the form "call API x and expect y blob of json", I don't have to actually write that blob of json into the test, I just write the code that produces it and run the test in rewrite mode so it updates the "expected JSON" field with actual json. I can then eyeball it and 20 seconds later it's part of the test and part of the docs.

The productivity improvements from doing both of these things means that writing tests is cheaper so I do more of them. Having how-to docs for all scenarios is way cheaper so I now always have them.

These use cases are impossible with pytest. They are impossible with cucumber.

They would be too painful to maintain with regular (i.e. not type-safe) YAML and those stories have enough indents that they would be an epic unreadable mess of syntactic noise if they were built in something like TOML or JSON.
> but those could be outweighed by the positives for society as a whole by reducing other kinds of immoral actions (which themselves have greater negative consequence.)

No. Because you cannot outweigh a wrong by another wrong. There's no balance, it only adds up on wrong.

The negative consequences are not only for the innocents wronged in this scenario.

They are also to all the rest of society that, witnessing that, can only deduce and fear that _no one_ is safe from being wronged the same way, because of the actions of a third party (be it family or other). And that it's not anymore a matter of justice, but of power (of who decides what is wrong or not, and who decides how many circles around the criminal should be punished).

Ruling by fear and violence never brought good (but only from the partial and twisted perspective of those in power). Neither in education for kids, neither in training for animals, neither in society for people, never.

Even if still imperfect, democratic-tending societies have this figured out above autocratic ones.

> there are no categories of moral/immoral actions in general.

That depends highly on how you define and consider morality as a virtue.
Will read.
Your comment is missing a disclaimer, dear author of evolu...
I tried it in my trusty iPhone 7. All logo creation steps worked and the UI was responsive enough, but I couldn’t open the Advanced options in the vectorization step.

I was a bit confused in the vectorization step as there are a lot of elements that can be edited, consider using Color palettes to make easier for the user.
What might be the reasons for this?
I doubt that reading/writing/typing will be replaced by speech. You simply can't speak or listen anywhere near as fast as you can do any of those things.
Getting daily notifications my parent is okay
You are right it feels off.

The position of the guitar in stereo is all over the place, higher frequency elements appear to come from the left while other parts are more centered.
That sounds nice, but it looks a lot like a "what if" scenario. What if I need to support a dozen systems? What if I need to do fancy 3D graphics? What if I need to do some other thing that isn't my problem right now (and likely ever)?

It's like when a web developer starts talking about how they will handle the c10K problem, or how their todo app is deployed on a fancy kubernetes cluster across the planet running on edge networks and fault tolerant, but they have zero users and no good ideas.

Just make the game you want to make. If it's fun and people love it, build it out more. Rewrite it if you have to. Hell, Minecraft was wrote in Java, then C++. Just make a game.
Did they version the spreadsheets? Or maybe converted them to text and versioned the text format?
Prolong their lifetime like many countries constantly do? There are literally reactors from the 50s in operation, reactor life can be increased with maintenance and security improvements.
Same here. The kids will learn, and get their info somehow. The best parents could do is be the go-to source for their kids, and just answer questions / discuss topics as they come up.

Many parents fail at this. Sex-ed in school is 2nd best but poor substitute. And many schools fail even harder here.

Which means many kids will learn from... other sources. Including peers (who know 'nothing'), or random porn on the internet.

Learning is much about discerning between subtleties, how-to and what's what. In this context:

Nudity: just nudity should be considered harmless to any-age kids imho. Even if it's strangers the kids are seeing nude. I have yet to see (strong) evidence to the contrary. "Nudity = bad / weird" is something imprinted on many kids by their parents or society. Not because harmful to children (it's not).

Sexual acts: this is a broad subject, and definitions vary. But non-sexual nudity is VERY different from nudity involving sex.

Suggestion of sexual activity. Eg. imagery that may not show anything, but is meant to be "sexy" or arouse in some way.

Consensual or not. Paid actors or real-life people, etc. Consent matters.

Hetero, same-sex or other.

Whether something involves constraint (eg. bondage), or even violence. Again here: consent matters.

And last but not least: love, friendships, relationships. Always a difficult subject.

Most of such topics deserve a gentle introduction, when kid is old enough to understand the concepts (read: young. For example consent: "do you want this, or not?" 3y olds grok that concept). But no earlier than kid showing interest in a topic.

And don't get me started on conservative nutjobs who pile all this onto 1 heap, and go berserk when a nipple is exposed. These nutters do more damage to society than all the 'porn' they're crusading against.
I also wasn't happy with TOML as an hierarchical ini alternative, so I made my own config format https://shoal.eelnet.org

Don't judge me, as I don't use it anywhere besides personal projects)
Youtuber fixes PC cooling with air ducts [video]
2 Years ago we hired an R developer to do some calculation on a CSV file input, he didn't understand the notion to save result on a CSV file, can only print it
UK government hurt by delays in legacy tech upgrades, skills shortages
What was the URL of the devblog? It's probably on the WayBack Machine: https://web.archive.org
oh god, no. Please stop trying to push javascript (and your damned node packages) into everything.
There are community tools to package LÖVE games for win/mac/linux.
> Not everyone was eligible for a cash transfer, however. The study only enrolled participants who’d been homeless for under two years, with the idea that early intervention most effectively reduces the risk of people incurring trauma as a result of living without a home. And people with severe mental health or substance use issues were screened out of the initiative. Williams said this was not out of a belief that there are “deserving poor” and “undeserving poor” — a woefully persistent frame on poverty — but out of a desire to avoid creating a risk of harm and to ensure the highest likelihood of success.

Also, not mentioned is if the control group individuals also would have been eligible for the cash transfer.
Approach to resolving the tech stack dilemma while developing a micro SaaS
Building a micro SaaS can sometimes come with the dreaded tech stack dilemma. How do you navigate through this challenge and find the perfect tech stack for your venture? Let's discuss and exchange some ideas!

1. Define your business goals: Identify your business objectives and determine the type of technology stack that will best meet your needs.

2. Determine your budget: Determine how much you are willing to spend on building your micro SaaS. This will help you determine which technology stack will work best for you.

3. Research your options: Look at different technology stacks available in the market and see which one will be best for your requirements.

4. Analyze your target audience: Understand the needs and preferences of your target audience, and select the technology stack that will be most relevant.

5. Consider your team's skills: Choose a technology stack that your team is capable of handling and has experience with.

6. Focus on scalability: Consider the ability of the technology stack to scale as your business grows.

7. Evaluate the security: Ensure that your chosen technology stack is secure and can handle sensitive data.

8. Test and validate your technology: Test your technology stack thoroughly and verify its reliability before deploying it to your business.

9. Consider vendor support: Check if the technology stack comes with reliable vendor support.

10. Stay up to date: Keep up with the latest technology trends and updates to ensure your technology stack keeps up with the advancements.

Example: Suppose you are building a micro SaaS for handling email marketing campaigns. After conducting research, you may find that the best tech stack for this purpose is a cloud-based service like Amazon SES or Azure Email Service. These services come with high deliverability rates, scalability, and excellent vendor support. You realize that these cloud-based services require a good understanding of APIs to be leveraged to their full potential. Ensuring that your team has a good knowledge of APIs can make deployment of your new cloud-based services more manageable and readily deployable.
https://archive.is/hnZzA
So.... Wait for llama for audio and train your own voice to having to call you friends by text and the software instead of actually saying the words? This is going to be nice for authentication, proving to a third party that you are yourself
A question regarding the OpenAL dependency since this came up recently in a discussion (unrelated to LÖVE).

Is it okay to use OpenAL (unmodified) on a "closed" platform like iOS, or Nintendo Switch as long as it is dynamically linked? From what I've gathered so far, this is still okay with LGPLv2 since v2 does not have a tivoization clause. LGPL v3 does have the tivoization clause, which demands that the end-user has access to the necessary tooling to unpack, re-link, repack the binary for the used platform. Is this correct?
Exciting. I hope it can handle macros.
Are you aware of the following?

https://en.wikipedia.org/wiki/Arbeit_macht_frei?wprov=sfla1

In my opinion this it's very well.
I suspect that all of those things happened at once.

The trigger might have been the end of the gold standard on August 15, 1971. I suspect that we had been going too long without an increase in the gold backing our money supply, and after decades of temporary fixes to the Breton Woods system, things fell apart then. Afterwards, although we moved to a superior fiat currency, most people didn't really believe in the new system for at least a decade. (And the popularity of bitcoin seems to prove that some people still believe that fixed monetary supply is a good thing!)

This allowed the other factors, plus the shock of having to rely on foreign oil, plus the rise of reactionary tax policy, to really mess up the economy in ways that we haven't really fixed yet. Yes, we stabilized the dollar by the early 80s, and yes we have started to ween ourselves off of foreign oil, but the low income taxes on the highest earners remain in place, along with lots of loopholes that make it easy for billionaires to pay almost no taxes.

I don't know the long-term consequences of carrying so much public debt (relative to GDP), but it seems that the only possible way to reduce it (without making things worse) is to tax the rich, which is now going to be incredibly difficult since they have so much power at the moment.
Browsers simply don't need to cater to the advertising industry. It's extremely unfortunate that the world's most popular browser and the world's most popular mobile OS are both owned by the world's largest online advertising company. It's also extremely unfortunate that this kind of concentration of power is legal.
Will this accept any codebase you throw at it? Or is it custom made for the Linux kernel?
Yea on the indie discords, people are massively unhappy.
But there is no alternative right now.
I was from that time. So many giggles with the names people would come up with :D
I love LOVE! Have made many cool projects and prototypes with it. My favorite is my Minecraft clone, which has full 3D.

https://github.com/brennop/lunarcraft
Both are actually in play, but the nature of the hubris is that he thinks he can bullshit endlessly and not run out of rope at some point.
A new, prescription-only, medication is likely coming out.
I keep bringing this up, but this launch HN post about Roundtable: https://news.ycombinator.com/item?id=36865625

still shocks me. It's a company that uses AI to produce survey results. I'll let you read their pitch/description and decide for yourself, but I think it's very fair to say that this is a service to fabricate survey results to validate whatever idea it is you had beforehand. But even side-stepping that, they claim to have overcome bias in their datasets and refused to elaborate on 1) how they did that and 2) how they could prove that they did that.

As long as this community, which is far more technically sophisticated than the general public, isn't laughing companies like that out of the room, we're in serious trouble.

There was also this thread https://news.ycombinator.com/item?id=37259753 which was an individual's project to provide an AI therapist and while people here and there did mention the cons of having a program provide medical treatment, the overall sentiment wasn't at all negative.

I'm not even some AI luddite: I use and greatly benefit from some AI tools. But just like crypto, AI isn't the be-all-end-all technology. The difference is that where crypto is primarily a financial risk to people duped into using dubious-at-best-scams-at-worse products, AI will cause real, concrete harm, i.e., https://www.euronews.com/next/2023/03/31/man-ends-his-life-a...
It's a fun framework but doing anything advanced in it is a pain. Offloading to other threads etc doesn't work well, at least when we tried, and requires that the messages sent on channels are basic Lua objects, which can get messy quickly and hurt performance in our case.

Further, the source is entirely reversible and thus can be stolen. Conversely, we couldn't get LOVE to build on its own (from sources). Perhaps that's improved since ~4 years ago.

We ultimately had to ditch LOVE, but it was fun and cute while it lasted. For simpler or more straightforward projects, I'd consider picking it up again.
https://archive.is/yd1Eo
It would only be priced as a commodity if it can be easily replicated as a commodity by 3rd parties.

Even without fresh innovations if the competition can't produce a product of equal quality it will still hold its value in the market place.