skysight-inc/HackerNews huggingface dataset:
That's spectacular. I still enjoy playing Far Cry 1 in my Windows VM (with the Sniper MP5 mod) to this day. It was a fantastic game for its time, and I find it has aged well.
DMCA take down notices can be abused and there is no upshot for github to fight this in court, especially if the material are torrent links not any kind of software project
In Conrad Barski's book, Land of Lisp, you are taught to do so.
Check out the website: http://landoflisp.com
Same goes for the walled of news articles posted on HN. If you can't link to it or provide an accessible copy of it, it can't be expectes to be part of public discourse.
It's funny when one day, you get to a place that tries to measure out the packets and even charge you for extra - and then another day you go to a McDonalds or KFC (the two where this happened to me more often), where if you mention you want extra ketchup, the cashier will just absent-mindedly pull half a dozen from some cupboard and dump them on your tray without even looking or counting.

BTW. it happened to me once with sauces - in a KFC, and we're talking about sauces they nominally charge for, that come in small, sealed plastic boxes. I mention I'd like some extra, and the cashier just asks me which ones, and then gives me a total of 6-8, no extra charge. To this day I don't know why they did it.
The flip side is 'do you want to work for someone who's ego is so fragile that asking a couple of questions might tank your interview'?

Maybe you're OK navigating around that person, but many are not, and I'd rather not have to bother.

Yeah, there's only so much you can glean, but just like they're looking for red flags from you, you're looking for red flags from them.
I think it'd at least eliminate some of the overhead with establishing new connections on every request with HTTP/1.1 or HTTP/2, but I'm not sure about HTTP/3
Do you really need 30 segments? I don't think so.
This is the first I’ve heard of it. I’m curious if it’s loadable on the latest iPad Pro.
Nothing is linked against it, so you end up having to install glibc libraries anyway.
As a Far Cry fanatic, even the difference between Far Cry 3 and Far Cry 4 is substantial. Far Cry 3 is one of those games where the gameplay is so good, you don't even pay attention to graphics, but with 4, you are on a different planet.
No, I think you might be conflating my implementation with what the Lemmy/Fediverse/ActivityPub does. I am not using any of those. Unlike those, in my LimeReader, there’s no real concept of “accounts” or registration. The “login” phase is mostly used to help users easily generate the public private key pairs. But they don’t necessarily have to do it on my site. Any valid ECDSA p-384 key pair will work.

I am using ECDSA P-384 for the keys and signing. Browsers come with the CryptoSubtle library which does this natively, so I am able to build it all with pure vanilla javascript without frameworks:

https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypt...

The client (browser) creates the public private key pair. The private key pair never leaves the client device. The client uses the private key to sign the records (data such as user metadata, comments, posts, votes etc). These signed records get sent along with the public key and signature to multiple servers hosted by multiple people and then fetched by multiple other clients from these servers. The servers (if they want but highly encouraged) verify the signature of the records using the public key. If verified, then it stores that record as “belonging” to that public key. The public key is basically the user’s identity. It’s also unique. So one public key is one account only. When other clients fetch these signed records, they also verify the signature.

Behind the scenes, there are no “real” accounts on servers. There are only records which have been sent by the public key and been verified. Using these records, the clients create the metadata of accounts, communities etc.

The API will be only 2 endpoints - /search and /create.

The /create accepts the signed records of various types. These are the types of records which can be created for my site which I also think should cover most similar sites: user, community, text, reaction, hide, bookmark, pin, award, view, delete, follow, report, collapse, media

The /search accepts the filters which are enough to build the feed of a link aggregator like website.

The signature of each record is unique due to the benefit of ECDSA signatures. So, the signature also becomes the “id” of your record. The replies to your comment all reference this “id” i.e. the “signature” of the comment they are replying to. These replies get sent to multiple servers (whichever ones the client has configured). Unlike the Fediverse, in my way, the servers don’t talk to each other. The client talks to multiple servers and sends its signed records to them.

I will have a more detailed write up in the coming days. I am having to have all this work as seamlessly as possible so that to a non-techy person, they shouldn’t have to understand such complexity. On the front end, it will look like a simply link aggregation site.
Yes, it is ethical. In many countries it is legal for humans to walk around the public square and overhear all conversations.

It is NOT legal to install cameras that record everyone's conversations, much less sell the laundered results.

Pre-2023 people went on Twitter with the expectation that their output would be read by humans.

A traditional search engine is different: It redirects to the original. A bastardized search engine that shows snippets is more questionable, but still miles away from the AI steal.
You can, but every wannabe "mah security" expert builds docker images without coreutils and it makes life needlessly difficult.

Every time you ask why use busybox for userland utilities its always some bullshit reason around security or resource usage that doesn't hold water.
They're acting like they're desperate for you to use their crappy app.
My CDs from 1986 are fine.
> VID-000133 YouTube_-_funy_cats.flv

> VID-005303 YouTube_-_Funny_Cats_3.flv

> VID-004056 YouTube_-_Funny_Cats_4.flv

UBL wasn't a big fan of `Funny_Cats_2` apparently
AI startups training data covers content going back years. DALLE for example was trained on hundreds of year old paintings alongside more modern works.

Age may be included as part of the training but they generally want to suck up as much data as possible.
Then ain't losing their pools, cars, and air-cons. A downright ban on cars or air-cons is unlikely (ban or air-cons will mean a death sentence for hundreds of thousands during heat waves), and a ban on cars will mean major disruption, especially as US cities and jobs aren't public transport friendly.

And there will be various ways to work around it for the upper class, e.g. get an electric luxury car which would be allowed, install big-ass solar panels, and so on. At worst the cost for having them, from 1%-0.001% of their income, will jump to 2%-0.002%. For a working class person, it would be a much larger percentage, meaning air-con and car will be a bigger burdern, starting to get comparable to rent.

And the upper class/rich have other tricks like exceptions for business use (e.g. register their house an office for their personal business or owned by the company), or merely their pals voting in their favour (e.g. "private jets are not currently subject to carbon tax in the majority of European countries due to exemptions from the EU emissions trading system"). If needs be, they'll just pay the carbon offset too, which will be another insignificant cost compared to their income.
Ownership is not the same with right to display.

I can own a picture, but I can't place it on the NY Times website.
As an aside, have you played red alert lately. Holy crap. I tried a while back and it's like people have just been studying that game non stop since I was a kid. I got owned. But year totally agree.

I sort of think that with a smart OS license for game IP you could put a lot of stuff into the public domain and it would flourish in really interesting ways like fan fiction.
I don’t think Putin is the epitome of evil that the west portray him to be either. War is hell and he surely started the larger scale war, but just remember that you’ve probably been introduced to less than 1% of his side of things as a western citizen. The western world has gone to war many, many times in history for lesser reasons.
No. Financial markets are state weapons. Much more effective than conventional ones.
How would I access anything locally created inside doSomeWork from my someCleanupFn in this example?
there are 370 TODOs in the code lol
Leave it to Musk to create a hair-on-fire emergency out of a regular cup of coffee. "EXTREME"! Please...

But hey, I am eternally grateful. As a super-compulsive Twitter user, I read accounts and my own lists after I log out. This fixes it.

Have your "emergency", Elon.
> it might have been the case, that there were not that many commands anyway, so that the linked list did not noticably slow things down.

Also, unlike the game code itself which has to finish running its work in time for every frame, it probably doesn’t matter if running a command from the Quake terminal takes a little bit extra time.

Would anyone notice or care about a difference in the amount of time it takes to run the /noclip command for example, in a O(n) vs O(1) lookup of the command in the probably short list of available commands? I don’t think so.

Speaking for myself, if I bring up the terminal in a game like quake to run a command, I’m probably standing stationary somewhere out of danger at the moment. And the amount of time I spend to tab open the terminal and type /noclip would be much greater than the amount that the game then takes to look for that command in its list of commands.
Nice! https://wefwef.app has really nailed the mobile experience for me. Threads look exactly like Apollo, which is great.
Musk should sue for DDoS if the TOS don't allow massive scraping. He should also sue to explore the general legality of the AI racket, because copyright was made for humans and everyone on Twitter has posted under that assumption.
The tricky part is it's much more harder to prove that they didn't respect that.
Oops, yes, that's what I meant to write >_< It's all per 100, not per person.
> Well hold on then, why is it still illegal to buy sex from a consenting adult who isn't being coerced?

It's the modern puritanism. They want to stop sales of sex.

"Because human trafficking" is their equivalent of "think of the children". Their stated reasons is not their reasons, its to shutdown discussion by shaming anyone who doesn't feel that selling of sex should be criminalised.
You consented to their being able to delete it when you agreed to their terms of service. It’s like if you hire someone to clean your home. Mostly they’re tidying up and dealing with dirt and dust, but if they see what looks like a used napkin lying somewhere, they will probably throw it out without first asking if you still want it - without that being stealing and without ever owning it themselves.

It may seem weird weird to compare useful content to a used napkin, but hey, successful business founder stereotypes do quite often involve have an idea written on a napkin…
Nobody's suggesting ignoring calls.
- No, you don't need to create a separate account for every Lemmy. Federation means you create an account on one instance (that is federated with a lot of other instances) and you can interact with those other instances.

- Yes, it takes five minutes of research to figure that out. It might also take another five minutes of research to ensure you don't choose an extremist or troll instance that will get defederated from all the others. Yes, there is friction that wasn't there with Reddit. Convenience is not what Lemmy is optimised for. If you value convenience above all else then it's probably not for you.
The files in the repo are a list of magnet URIs which contain in this case the hash plus the title of the content.

Something like this :

magnet:?xt=urn:btih:BSXYFTH5VCJLB32DYS2FPTJUB2IVNKUS&dn=Fedora-Astronomy_KDE-Live-x86_64-37
Twitter feels more stable today, with less spam, than one year ago. There's of course parts that have been deliberately shut down, but that's not an argument about the core product.
CryEngine is open source now, isn't it?
Exploring the tech behind concert LED wristbands
I agree with that, your original post was phrased in an odd way, I dont think making buying illegal is a great solution as making that part legal is also harm reduction.
Handling Time Zones in Distributed Systems
Part II - https://blogs.oracle.com/javamagazine/post/java-timezone-par...
Can you point out any of his lies?
You can take a look at Amazon Lumberyard which is free. It's based on CryEngine, which is behind Far Cry.
So, who was born yesterday anyway. Didn't we notice that the world has been taken over by students of Machiavelli? Did you have something productive to say about it - like for instance wtf can we actually do about this constant bs?
You can probably just use access-control-allow-origin: * to "turn off" CORS on the local server.

Since you are behind the reverse proxy anyway, there is probably not much of a security implication?
https://en.m.wikipedia.org/wiki/Individual_retirement_accoun...

> An individual retirement account (IRA) in the United States is a form of pension provided by many financial institutions that provides tax advantages for retirement savings.
In an ideal world a heavily modified form of ads could provide societal value. As a way to spread awareness that a problem has been solved, that there is someone who can provide actual utility.

E.g. I recently talked to an acquaintance about cooking and told them there's a kitchen utensil that would solve a problem they were describing.

Ads should be performed by 3rd parties (a mix of reviews and match-making?) that get paid by both the customer and the company whenever they facilitate a useful transaction.
And pay the customer when they took up their time with useless information (thus incentivizing getting out of there way when they're not doing their job).
This EXTREME EMERGENCY that Musk is talking about is not AI - it's Musk himself.

He is killing engagement and ad income, has to slow the bleed, and is now looking under every rock for some gains, GOTO 1.
> Elon has a good point there. Much of the current AI hotness is predicated on stealing peoples content and exploiting the infrastructure that other people have built. I don’t think it’s acceptable.

But then so is Twitter. They don’t produce any content whatsoever. The data they are having a fit about is not theirs, it’s been volunteered by the users. It’s the same line Reddit is pushing, and it’s bullshit. AI companies scraping the web is no more unethical than Google doing it.
Selling personal information is a very big business and law enforcement benefits from it. GDPR enforcement is a joke so don't expect that anyone will be prosecuted.
I still do a playthrough of FC1 every two years of so (on highest difficulty). I love the game mechanics (though not the Trigen-heavy levels).
this reads like a Fox News MAGA conspiracy theorist's wet dream
> Build server and new packages:

The package server maintains a catalog of available packages.

When you submit a new package, it is more or less immediately
registered in the catalog. This means other users can
try your package quickly.

What takes time is the build server.
The build server builds every package available on the package server.

The build server

- builds the package in a sandboxed environment
- builds documentation

This takes time, since packages can refer to each other.
The advantage is that the documentation can use scope information
to link all identifiers to the correct sentry in the docs.

It would be nice for some improvements though:

- getting a mail when the build is done
- incremental build of packages that no other packages rely on
That doesn't answer the question of why criminalise it at all.

By making the purchaser the criminal, you now have the additional problem of forcing sellers to take steps to assure their buyers safety, which would include keeping silent about the majority of what they do.

The solution is to decriminalise the transaction, not to decriminilise one party to the transaction.
None of the 8-bit CPUs had that, but you can get pretty far with left- and right-shift (which is the same as multiplication and division by 2), which allows to compose multiplication and division by constants quite easily (it's a bit more trouble and usually too slow for a universal runtime mul/div, but one simply tried to avoid that, or use precomputed lookup-tables instead).
They had militarised police in Uvalde, lots of good guys with guns, remind me again how that worked out?
Thanks, yep TOTSE… that’s it! A lot seedier than I remembered, side bars pretty much say it all.

https://web.archive.org/web/20070710135400/http://www.totse....
There's no mention of the data being adjusted per capita?
What is really interesting, is that lots of people would accuse you of rose-tinted spectacles and similar, I have continued to game from about 1998 until today.

the gaming industry is in a very odd place, and not unlike the film industry. Rehashes and sequels to increasingly aging 80s and 90s franchieses is the done thing. It generates nostalgia bucks from the older folks, the new folks are ignorant of the originals so just consume them at face value, and there is the magic 3rd property of being much cheaper to develop than creating something original.

This has lead to a huge drought of good new things because MBAs are not condusive to creative risks.

In gaming, what also follows the same line is stuff like graphical development. It's far more economical to take the Original game engine, and just gradually modify it as each generation passes. As a result, the most recent Far Cry game is almost identical in graphical quality to the last 3-4 at least (and it's not massively far away from the original either).

Because of cost-saving increment culture. Now, there is an additional element at play here, increasing polygon counts are exponentially uneffective - if a car with a circular wheel has 3 points, it looks awful. Double those points to 6, and hexagonal wheels look a hell of a lot better, and are passable in many older games. Double it again to 12 and it becomes indistinguishable from a circle at a glance. Double it to 24 and you would barely notice, double it again and it looks no different to the last generational increment.

The other issue is despite tooling coming so far, we it still takes a human artist the same amount of time to draw and design something. If that has to be done at increasingly extreme levels of detail, it's going to require more artists (and artists also don't even work well like that). So that also presents new problems.

So along with all the cost-saving and business optimisation of the pipeline of games production, there are real factors at play in how things have improved that really change how things look and feel.

I will say, if you watch a youtube video of the original game being played in high detail on a high end machine (this would have been before 1080p was a thing I believe) and watch a video of FC6 with a modern high-end machine at max settings, it's still impressive.
Possibly, but they wrote those protections in ~5 hours? Seems dubious.
This is a good point. What is archive.org's policy with regards to "leaked" (unlicensed) source code? I imagine they need to remove it.
I'd say that none of these have been proved to be impossible but they're hard in a different way than a lot of the developments we're used to because of Moore's Law.
Deploy Ruby on Rails with Dokku – (Includes Redis, Sidekiq, ARM Servers, Docker)
Yes. But the problem is that Amazon themselves would be an adversary to the idea of putting in the required effort for no financial benefit to their business, not that they would be trying to stop other adversaries.

They have solved or attempted to solve plenty of problems just as hard as this one, even acknowledging that this is an adversarial environment. But they generally only choose to do so when the payoff to them is worth the effort. In other words, they can properly tackle it, but they wouldn’t want to.
You can also make a single file Python package that achieves the same API.

https://www.stefaanlippens.net/single-python-module-packagin... has info on how to do this (not my page, but seems clear)
High risk. Though if it works out for you it's a great upside. Though if you get beat your dieing moments may be seeing your Scrum master yell "Finish Him!" as your supporting developers scream for mercy.

Either way you'll probably end up a statue.
Mapquest did this back in the day.

I suppose you could use similar tricks as CSS-only chat to get the pan buttons to work without a page refresh
Was already the case for ICQ. (yes, it was in their ToS)
Ok, but what is really the importance of the concept "opposite" in this context?
Why do you think that? Aphoristic assertions aren't very convincing. Maybe make an argument.
Bingo my bad R.R. wasnt Indian person but he was out with ski accident for like a year...
I think that's unlikely, it's a drop in the bucket at this point.

Last I heard they were hosting Nintendo ROMs, in unarguable infringement of the copyrights.
Cofounder Dating: Traction vs. Trust
None of the serious cybersec professionals I know are using ProtonMail.
We know that quality data is king, with all due respect to people tweeting, that data is most likely garbage.
You can call emergency numbers without a SIM card.
It's often legally feasible but the result is difficult to get value out of (and obviously worthless for the company).

For instance Frictional open-sourced their HPL engine, Penumbra: Overture, Amnesia: The Dark Descent and Amnesia: A Machine For Pigs.

However the Amnesia games are built with Autodesk's FBX SDK, and I don't think they include any assets, they're not necessarily uninteresting artefacts but there's not much you can do with them either.
Hey HN — recently, I've been digging into Dokku, and how we can use it to deploy a Ruby on Rails app. I've tried to compile everything I've learnt from a week of tinkering with Hetzner servers, lot's of trial and error, and many, many blog posts.

I hope you find this useful! I wasn't too familiar with Dokku before writing this guide (and I still have a lot to learn), to if you have any feedback or suggestions, I'd love to hear it.

Thanks! Harrison
I like this post. I agree. One thing I notice with print (not online), the ads don't move. So much easier on the eyes!

You said that you subscribe to premium. Quick Google search says about 120 USD per year. What do you get for 10 USD per month?
Still waiting for them to release RAGE 1 source code.
Aks HN: You Can't Have Both
I started a new gig. The manager told me from the get go that they want to establish a more professional approach to how the company developes software.

Things like review of code, ci/cd, less waterfall etc. You know things that has been pretty much defacto standard since ~2012.

Now the other day I said "let me review John's code before he checks in".

Manager said "good idea but I don't want to stop John's progress, so let's not review this time".

You can't have boundaries which can be easily jumped over. You can't have both - fast and quality.

Now what?
What you describe is the Facebook business model. Which seems to be a valid model, but twitter was not built around it and such a pivot would break all business moats around the company.

There was no web in the 80s so not sure what values you refer to, or how they are relevant to today's businesses.
I have spent many hours reading the source code to games from sources like https://github.com/bobeff/open-source-games - this is going to be a new fun weekend project!