skysight-inc/HackerNews huggingface dataset:
I am not arguing for anything, just describing the system as it exists.

> Or that he needed to learn to write and play an entirely new genre?

As the court case you mentioned shows genre isn’t specific enough to be problematic. I can’t draw a clear line in the sand and say this is safe because ultimately that’s up to the courts to determine in each instance. But, it is important to understand the general areas that are risky.

https://en.wikipedia.org/wiki/Pharrell_Williams_v._Bridgepor...

Appellate Court Judge Jacqueline Nguyen wrote a dissenting opinion: “that the judgement allows for protection over musical style”

That doesn’t mean “style” is enough to lose a copyright case, but shows such things are potentially problematic.
Are you asking what the practical application of 2D Fourier analysis is?

I use it every single day, to correct aberrations in electron microscope images that otherwise obliterates high spatial frequency features and information.
Besides from DOS games (perhaps), all the reasons he gives to stick with Windows 95 are even better reasons to pick up a light Linux distribution.

Well, maybe what he really, really wants is just to brag on the internet about it. No one would care if he was using Linux.
I still use windows 7 in a vm for a legacy program. Works really well. Is hugely faster than any modern windows. Even in the vm.
I have to run an old version of tortoisesvn. Needless to say the vm is only connected to a local network.
All of them are regularly used in board games and video games, so I have to assume the author is not a huge gamer.

In Lords of Xidit, you have to remember each time a player puts something in the central bank to time when it's worth getting it.

In the just freshly out zelda, you can cross ceilings, but since you are often in caves, you have to approximate the volume of the above structure to figure out where you exit.

In the exceptionally good "Inscryption", you win/lose by tilting a balance 5 ticks in the other direction. There is a bonus item, pliers, that will let you pull one of your teeth out, and put it in the balance to add one tick. The animation and noise are sick.

And it's the mark of great games to have great gameplay, so you can be sure game creators are trying them all. We are not in the 80' anymore, games are crazy.

Give a try to Ark Nova, Great Western Trail or Mind Bug and you will see how vast and diverse the possibilities of gameplay are. That's on board games, so you can image what happens with a computer where you have very little limits. The indie scene is fantastic, I haven't had that much fun since the 90'.
Show HN: No-code AI-powered API endpoints
Backengine is a tool that evolved from an experiment at my startup for which we wanted to pass structured data to an LLM completion API and receive structured data back.

We thought we'd release it as a standalone tool for others who might also find it useful.

Backengine lets you create hosted API endpoints for which the endpoint logic is described in natural language as an LLM prompt. The endpoints accept structured requests and return structured responses.

Why is this useful?

Hosted - no additional infrastructure to maintain.

Prompt engineering workspace - you can edit, test and tweak endpoint prompts without touching any code.

Instant deployment - created endpoints should be immediately available, and changes to your endpoints are deployed in one click.

This is a first and very early release - we'd love for HN to try out Backengine and hear what you think! There's a playground where you can try it out - we're very interested to hear what use-cases people come up with.
> They topped Stack Overflow as the most dreaded technology so they bribed SO not to include them anymore.

Wait what? And SO agreed? Where can I learn about this?
I tried this AI Muisc Historian and it just makes up answers that are incorrect but sound plausible. In response to my query it returned real artist names but made up albums and songs attributed to those artists. This is not AI you can trust. Worse, it was recommended by "The Honest Broker", who's whole deal is about trust, but in this case seems to be pumping up his nephew's AI company. I now trust Ted a little less.
> You are already in a dystopian DRM landscape...

This is a non sequitur.

"Some software uses draconian DRM" is neither the same as, nor a refutation of, "enforcing ownership of digital goods like art requires draconian DRM."
“ SpaceX didn't start from zero (former NASA talent) and isn't funded entirely by private industry (gov grants and leases). ”

So a company to be declared successful should only hire college graduates and only have private clients?
Are brownies still a thing? I’m hoping “what’s a bronie” becomes a completely information free response ASAP.
Any experience with Polars & ArticDB? (I've been wondering how Polars could improve how I use Artic.... 20k+ smaller dataframes updated often from squirts back from IoT devices)
I am still using Paint Shop Pro 7.04 anniversary edition from 2001, and I am using it almost every day.

Edit: Here is a wonderful writeup why I am using that specific version: https://www.theregister.com/2007/12/20/verity_stob_software_...
Yes those are indeed real crimes and there are real ways to effect change with respect to those issues.

RMS being a bozo isn’t a crime and internet outrage about it has no effect on real crimes.

If you donate $5 to a charity helping those affected, for instance, you’ll have done more than all the virtue signaling outrage in the world. You’re not raising awareness, you’re not changing opinions, it’s not “problematic”, you’re just getting your anger/attention rush. It has negative utility and value for the world, and you’re making things worse.

(You in the general sense, you understand. Not you specifically).
Students are increasingly refusing to go to school
Google: “We have no moat”. "Open"AI's Sam Altman: "Hold my beer"
Sourced from here:
https://www.reddit.com/r/LocalLLaMA/comments/13jhf44/openai_...
I just recently had an interaction with ASUS customer support, and I can confirm it sucks ass. That was my last purchase from them. Fuck ASUS.
> An error occurred with your deployment

> EDGE_FUNCTION_INVOCATION_TIMEOUT
There are zero guarantees as an employee in this country. Why would anyone uproot their entire life for that? What if I move my children to a new school and sell my home, and then lose my job six months later? It's a terrible deal.

Remote work levels the playing field significantly for employees.
the rare actual lol from me on this one, well done.
I don't understand this mentality. Who told you that you need to own a home to have kids? I don't understand this connection that everyone seems to be making. To me it sounds like an excuse.
I like explicit but I don't want to do a whole lot of extra typing either. What I'd really like to see if the type system automatically infer the type of something like the context object implicitly.
The RCM is fantastic, definitely worth a visit, and Andy who runs the place is a legend.
One straightforward idea: Once the phone is unlocked (e.g. by pin code) allow the user to authorize the new hardware.

I don't think most users are capable of auditing their generic hardware to be sure it is free of backdoors.
possibly poorly phrased, but what I meant is that you pretty much never turn your solar panel off, but if it is a sunny or windy day you will stop pumping natural gas into a gas generator.
> So if the mortgager wants to get rid of the mortgage so they can move,

The borrower wants to sell the house, so their main concern for the sale of their house is to earn enough from the sale to pay off the mortgage and be able to buy another house. In which case a higher new mortgage interest rate for the new house could be offset by lower house prices, but supply and demand have not recalibrated to that (yet).

But of course, selling a house is not between the mortgage borrower and mortgage lender, it is between the homeowner and the potential new mortgage borrower, so there is an additional party involved whose needs need to be met.

> and the mortgagee wants to get rid of the mortgage because it's worth only half of its par value, there should be a massive incentive for a fair deal to happen.

The lender can sell the mortgage debt anytime it does not want it (and probably has anyway).

The lender is currently deciding to lend to the government, at 4%, or an individual homeowner (or whatever others borrower). Of course, if the least risky entity is giving you 4%, then everyone else needs to give you more than 4%.

Interest rates from previously issued mortgages are not relevant in making the decision for which interest rate to lend at now.
The letter is a demand for action that assumes a conflict exists and the client is correct. It is standard. The recipient can acknowledge and agree or acknowledge and disagree.
I'm quite excited for more emergent gameplay vs LLMs!
It doesn't very much, in theory. Figuring out the instruction boundaries in x86 instructions in parallel is rather involved but after code has been seen once the boundaries can be marked with an extra bit in the L1 instruction cache and in loops you're mostly using decoded instructions cache anyways. The strict sequential consistency model of x86 versus ARM probably has a lot of implications for how the cache hierarchy but I couldn't speculate in detail.

However, x86 has a ton of cruft in the instruction set which has to be implemented and keep working despite whatever microarchitectural changes happen. You have to worry about how your Spectre mitigations interact with call gates that haven't been used much since the 286, for instance. That's a lot of extra design work and even more extra verification work that has to happen with each new x86 core, which I think is most of the advantage that ARM has.
The current Labour party is starting to think old Labour policies looked good too.

In particular Nationalisation. Once upon a time Labour's principles said you should Nationalise industries. The Tories are a "Free Market" party, and over the past decade plus have a lot of policies which can be summarised as "The Free Market didn't work, so we tried the Free Market and that didn't work, then we tried the Free Market and that didn't work, and then we tried the Free Market again and it still didn't work".

The trains are an especially dismal example. Trains are necessary, heavily regulated, and benefit from very long term investment, so periodically when another short term for-profit train franchise collapses, the Government is obliged to run those trains (typically the franchises run trains for some portion of the railway network e.g. the West Coast Mainline), this goes pretty well because governments can do this sort of thing, then (because Free Market) a new franchise is brought in, that's a total shit show, wash and repeat.

The Tory party can't philosophically learn this lesson, it's necessary to the fundamental ethos of their party that the observable facts aren't true, the Free Market must work. So they're never going to fix this, and Labour can just nationalise the railways and tada - things get better. The Tories will say it's worse of course, that's politics - but, if they've any sense, if they get back into power they would decide to maybe run a "consultation" or something in which they never quite get around to undoing the nationalisation and so the much better system continues.
Absolutely. The idea is to eliminate the effort entirely - you really want to start extremely tiny, with the smallest step, and build on that.
Sorry to the Renault folks - I was just trying to highlight an egregious bit of whataboutism. I failed!
it depends on the your personality and your job.

For me, personally, deadlines never worked.

Probably it has something to do that I am somewhat like a rebel, and I oppose firmly any authoritarian order, even if it is my own.

Maybe it is because I have always done innovative work that never repeats itself. We program machines so they are the ones that repeat the work after it is done once. So I can not do what most people do: They know how much time something will take as they have done it a million times before.

Basically the best technology I use for me and my team is habits and knowledge about psychology(thing like anxiety and procrastination). Nothing beats that.
Fish, livestock, forests, land are all finite and we're already consuming them at such rate that by the end of the century our planet will become a desert. Adding a few more billions people won't help the matter. Solar ans other clean energy won't create more food and land. What would help is a drastic novel method of resources management.
You don't want to ship your GB frame to OAI every time your data changes materially? ;)
I was just suggesting a way for the article's author and the drive-by quasicontributor to get along, not that it would be a worthwhile product.
Practical value (running a system that does X) vs. learning value (learning to do X) is the main distinction between the two types of projects defined in the parent post.
Precisely. Compare your comment with these excerpts from the article:

>Windows 95 is reasonably fast in performance, and is not compromised by the arguably frivolous animation and eye candy features in Windows 98 and newer versions.

>I prefer to have as much native compatibility as possible with DOS applications such as older games I own.
2100 businesses damaged or ransacked in Chicago.
https://www.chicagotribune.com/investigations/ct-chicago-202...

700 buildings damaged, burnt, or destroyed in Minneapolis.
https://www.cbsnews.com/amp/minnesota/news/minneapolis-issue...

The scale of destructive rioting was massive and underreported at the time it was happening.
So in future no one will lend?

And people who over-borrowed will get free money but people who didn't (and saved instead, and put up with 0.5% rates) will be punished?
I don't think they're eating that diet anymore.
Thanks for the feedback. You do bring a good point there. I have updated the readme with a screenshot and more details on what is doing.
Show HN: Pinbot – An extension to privately search one's browser history with AI
Hello HN, I’m Kamil.

The past months have been filled with news about ChatGPT, Bard, etc. Thankfully, there are some heroic attempts to bring that power to the users.

I wanted to contribute to that effort with my side project, an extension for Chrome: it makes searching the history by meaning – instead of the exact words – possible.

This is only a proof of concept, building on the excellent transformers.js[0], and running entirely in the browser. My goal here is to explore the possibilities unlocked by a client-side AI.

I would love to have your feedback, to know which direction that project should follow!

[0] https://xenova.github.io/transformers.js
I had this one:

https://retrocomputermuseum.co.uk/systems/binatone-tv-master...

Saved up £15 pocket money and bought it myself in WH Smiths. One of my proudest moments.
One difference is the switch from 95/98 to 2000/XP meant all future games and apps would be incompatible with the older OS.

Aside from security patches, I see nothing that prevents 7 from being used today. Subsequent OSes added nothing useful that I noticed, and a lot of negatives.

Ironically, you may actually be more secure today running 95 than 7, since any modern exploit would be incompatible with it.
Google offering scary .zip and .mov domains is not the end of the world
Why is a square the optimal shape? Is it because of the ease of cutting?
People do often stay in greater metros. They just move out of the core city. (Of course, there's no guarantee that young people move into the core en masse either. They often weren't in the 70s/80s. A city like Boston was losing population until almost 2000.)
I'm a 2 hour train ride from a major city. I almost took a job that would have me commuting in twice a week. Since the train has good WIFI, it really didn't seem like a bad option. More than twice a week would have been unacceptable, and so would have been driving that distance.
Digital finance: Council adopts new rules on markets in crypto-assets (MiCA)
> We’re not simulating the weather, we’re drawing dots in a circle

Ah, so we don't care about mathematical rigor, yet we're discussing a proof of the pure mathematical behavior?

> It’s quite reasonable to implicitly treat this discussion as a question within the domain of true mathematical reals,

So we do care about mathematical rigor?

> It’s still false that “rand(rand()) == rand() * rand() relies on uniform distributions”.

Consider a distribution A(r) uniform on [0,r) except it never returns 1/4. This is a perfectly valid distribution, extremely close to being the same (in the mathematical sense) as the uniform distribution itself.

A(A(1)) will never be 1/4. A(1) * A(1) may be 1/4. Thus the claim needing uniform (or a proof for whatever distribution you want) requires careful checking. And if you don't like this distribution, you can fiddle with ever larger sets (in cardinality, then lebesgue measure zero) where you tweak things, and you'll soon discover that without uniform, you cannot make the simplification. And I demonstrated that the actual PRNGs are not uniform, so much care is needed to analyze. (They're not even continuous domain or range)

Yes, if you define the rng circularly, then you can make the assumption, but then you cannot make the claim of 1/2 per term, since they are not uniform. If you define the rng more carefully, then they often don't commute (maybe never?).

For example, defining the rng in another reasonable (yet still naive) fashion to keep more bits:

float rnd(float max)
i = int_rand(N) // 0 to N-1, try weird N like N = 12345678
f = i*max
return f/N

this does not satisfy rnd(rnd()) == rnd()*rnd() in general, as you can check easily in code.

Thus, to make the claim you can swap them requires for the mathematical part true uniformity (my claim way up above) and for the algorithm sense it requires knowing details about the underlying algorithm. Simply having a rnd(max) blackbox algorithm is not enough.
Great stuff. Already gave it a fixed spot in my monitor.
Arguably if you anticipate someone targeting you who is capable of attacks this sophisticated, you are very far outside the norm and should probably have an entirely different relationship with your devices than most people.
We’ll always have Mario Kart: the short-lived joy of console LAN parties
Expensive is relative, and compared to other consoles the Steam Deck is competitively priced. Despite the high level of hackability it's not "just a tinkerer' device". It has a purpose that it accomplishes quite well. Outside of installing Dolphin and Yuzu I haven't done anything with it outside of Big Picture mode. Haven't really felt the need to more, but it's nice to know I could.

Why some people are so hell-bent on seeing the Deck fail is a mystery to me. Either they are simping for some company in competition with Valve/Deck, or they are bitter about people having fun. I could understand the criticisms of it, of which there were many upon initial release, but overall it's a pretty good experience these days.
I did this and had positive results.

I didn't do the "hand in skin" part, because he had his clothes on and when I tried putting my hand inside his clothes it just annoyed him more.

He was having a tantrum. I sat on the couch and sat him on my lap facing me. I pulled him towards me chest on chest. He quickly got more annoyed to be held down but I kept him there. I started doing deep breaths. It took him a bit to realize that we were "doing something" but slowly he started settling down and within 10 minutes he had stopped crying. This is in contrast with "normal" where if I hold him down while having a tantrum it just escalates. Eventually I stopped when I noticed that he was about to fall asleep.

It's unclear whether the deep breaths actually contributed or whether this was just a lucky one-off. I'll continue this.
JSDen – JavaScript Playground
I was thinking of Metro.
I mean, you explicitly visit the website too, right? It's not like it just spontaneously takes over your browser.
This reminds me of Gogs [0], where the original author refused a lot of good ideas and improvements, eventually leading to a fork [1] that's now a lot more popular and active than the original.

[0] https://gogs.io/

[1] https://gitea.io/en-us/
Ask HN: Who's using a Postgres-first backend approach?
Libraries like PostGraphile and Hasura have made it super easy to expose a GraphQL API directly from your database schema. This means that if you want to add e.g. a bio text field on a user profile, you just add an column in your Postgres DB and you're done. All the CRUD is taken care of, which is amazing.

On the other hand, the DX of working with Postgres is not ideal. For instance, it can be hard to organize business logic stored in Postgres as the complexity of the backend grows.

I'd be curious to hear which companies (famous or not) are following a "Postgres-first backend" approach and putting their business logic inside Postgres?
I think if I had a 2 hour ride, I’d need to get enough work done on the train to justify leaving the office a bit early. That is pretty rough, even if it is a nice ride.
>Criticism has zero inherent value.

I get what you're saying here, but part of any art program is critical review of each others' works. You don't have to change what you created, but to hear other perspectives on how it is received is important.

One professor told me how it is, partly, about keeping the artist from falling down their own rabbit hole. Sort of like the story about the servant who followed Marcus Aurelius around to whisper "you are but a man" in his ear. Highly creative types tend to have somewhat fragile mental states, and they can spiral out if not kept in check.
The lender isn't the mortgagee. The mortgagee is whoever the lender sold the mortgage on to.

If the mortgagee is the government, then it has even more incentive because this broken system is killing productivity.
PipeWire 0.3.71 Released with Performance Improvements, Zero Latency Jack D-Bus
JavaScript frameworks?
> use "May 10th, 2023" or at least "05/10/2023" to make it less ambiguous, using dots implies DD.MM.YYYY the same way as using dashes implies YYYY-MM-DD...

For most of the world, using slashes also implies DD/MM/YYYY. For instance, I would write today's date as 17/05/2023.
The problem is Apple pisses on your head and tells you is clean water from a natural spring that is helping save the environment.

Samsung does shitty things, but they are open and honest about it.
> The contract pays a physical asset custodian for storage, property taxes or whatever other costs. So blockchain specifically provides a financial incentive for a custodian.

How does a smart contract ensure the custodian is doing any of the things it assumes they are? What is the actual mechanism meant to be, that resists someone inputting "yes I definitely have this car here" when they do not?
Examples: HNN, StackOverflow, Reddit...
The medium article is ok, if blocked at times. This is just a summary, not by the package author.

You can jump to the code at https://github.com/gventuri/pandas-ai to see more of what it's trying to do.
I’d still use Windows 7 (or honestly, even Windows 2000) if I could. Everything since has been a step in the wrong direction.
The frontend is a tiny part of a modern CPU. Caches, execution units, and registers take up much of the die.
Ooo, awesome, I'm going to mine this for tips.

I ordered a physical copy of the classic "Alice" DB book some months back: http://webdam.inria.fr/Alice/ ; this is increasingly very hard to find in print, and copies are very expensive. I paid good money for it. It shipped all the way from Germany, took weeks. And when it got here the whole spine was broken and it was basically almost completely unbound.

I have thought about taking it somewhere to get it repaired, but also about just trying my hand at rebinding it myself (not that I need any more hobbies).
https://www.computermuseum.org.uk/ - Visits by appointment only, but looks incredible.