Neat, but this game seems too simple. I think AI has missed a core gameplay mechanic.
There needs to be something to stop a deadlock. Like an element of luck for the hares?
HN user
Neat, but this game seems too simple. I think AI has missed a core gameplay mechanic.
There needs to be something to stop a deadlock. Like an element of luck for the hares?
Neat as a pet project, but anyone thinking of using this is production is insane.
Rewriten in Rust is becoming a meme now.
Too little too late. Xbox is dying and PS won.
Try listening to your customers next time.
We don't want to be ripped off with paying for assets we don't own.
We don't want another monthly subscription.
We want the old games, remastered, with fully functioning multiplayer.
We should have just added optional body support for GET requests.
So much simpler...
The cofounders will not put your priorities first. Their only goal is to make money for themselves. They will axe you if they feel like it.
They are not hiring a founding engineer because they want to do something nice. They've probably realised this path is cheaper than hiring an external software development company.
Don't think for a second that you will be an equal in this relationship. You will be at their beck and call. You will be forced to write bad code to get early sales.
You'll get paid less to do more. I would stay where you are.
What a brilliant resource.
I think this should be used in schools.
Really easy to understand and instantly captivating.
Please do more topics!!! :)
Two things jump to mind:
1. The best product rarely wins. As much as it pains me, marketing and sales matter more than product. Your competitors are likely better at marketing and selling themselves and their product.
2. It's a bit cliche, but look into the candy, vitamin, and painkiller theory. Your product is not a painkiller and I suspect it's a candy. Candies are very very hard to make a successful business from.
But, I wish you the best of luck. :)
Thank you for releasing this for free! :)
The reality is that SaaS is hard to sell these days. It's not 2010 any more, the gold rush is over.
That's not to say it's impossible, but it's so much harder than 15 years ago.
Everyone and their dog is starting a SaaS. Very few are selling them. And almost no one is turning one into a job.
The people who are self employed by their SaaS started them 5 years ago.
Get a job, support your family, and protect your mental health.
Agreed. SQL has been one of the most stable and useful skills I have.
Rivalled only by Linux, shell scripts, and Cron!
This is a solved problem.
Use HTTPS and use the integrity attribute.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
Also, what's more likely? Someone hacking jsDelivr/cdnjs OR some random NPM packages getting hacked?
The joke is on you NPM! I only use CDNs for my JS libraries.
The god does not need to have a concept of human suffering
It does if it wants me to devote my life to worshipping it.
I don't subscribe to God.
Humans have been inventing gods since the beginning of time as a way to control/exploit the masses or soothe the over active mind.
There are thousands of dead religions, but this round of current popular religions has hit the nail on the head... right?
A truly powerful and kind super being would not allow child abuse, cancer, famine, or rape to happen. Even if there is a god, I don't want to worship something that allows those things to happen.
Also, the term god is relative. To an ant, we are gods. Any sufficiently advanced being would appear god like to us. Should ants worship us given how little we care about them?
For every moment of beauty that must prove God's existence, there are an equal number of atrocities that must prove God's absence. We just don't see them as often, because humans hide that sort of stuff from polite society.
It's far more healthy to accept our mortality and short lifespan, packing it with things that make us happy. Masking your fears of death with a religion is a mistake.
Rather than devoting my life to worshipping something which may or may not reward me in the next life, I plan to spend my time doing and feeling positive things (because they feel good).
If I had to pick a religion, I think I'd choose Buddhism. It just seems like a good way to be peaceful.
Came here to say this. And you get access to lots of models!
Article doesn't make sense. Some of the "horizontally scaled" servers have their own state. A local cache, a temporary filesystem etc.
Also, has teh author never heard of long running queued jobs? Or long running scheduled jobs? They ultimately report back into the DB (updating their status etc).
This article reeks of someone using AI to make huge leaping jumps of logic. The "single source of truth" rule has survived this long for a reason. It works!
Recession signal.
What language(s) are you comfortable using?
Good, I wish them every success.
I hope this sets the trend for cars too.
I would happily buy a new car with a 2000s Japanese engine and no tech.
Remember that thing Microsoft does?
Embrace, extend, extinguish.
The first two have been done.
I give it five years before the GH CLI is the only way to interact with GitHub repos.
Then the third will also be done, and the cycle is complete.
Everything about this is over engineered. Just KISS.
They're not exclusive. Quite often developers use a filesystem with a database.
Store the file on the filesystem with a unique name. Store the original name, the unique name, the owner, tags, a description, locking, auth, enforce uniqueness, and track access with the database.
Then try and keep things performant and handle concurrency!
Try doing all of the above just using a filesystem and you'll either:
1. Waste years making a rubbish database. 2. Do a bad job trying to do everything with flat files.
PostgreSQL/MySQL or SQLite are easy wins.
No. Just no.
Leave Git alone.
Because they don't offer the most basic service... virtual machines.
Not everyone is making serverless JS web applications!
Most of the time, people need a Linux server they can SSH into.
Cloudflare don't offer this, so I continue to use AWS.
You missed out point five.
5. Implement infrastructure monitoring.
Assuming you're on something like Ubuntu, the monit program is brilliant.
It's open source and self hosted, configured using plain text files, and can run scripts when thresholds are met.
I personally have it configured to hit a Slack webhook for a monitoring channel. Instant notifications for free!
It's a handy skill to have if you interact with Linux machines.
You'll need to edit files sometimes, and Vim (or Vi) is usually present. I don't think I've seen an install without it.
The basics (opening files, writing, and closing) can be learnt in an hour. It's enough to make simple changes to .conf files.
The car version of this stopped being produced 15 years ago.
Old petrol Toyotas and Hondas met your criteria.
And the back catalogue of parts is huge and supported for a long time.
Modern cars aren't built as well.
Maybe the modern non-turbo petrol Mazdas are the best fallback.
There is only so much damage a human assistant can do.
But an AI assistant can do so much more damage in a short space of time.
It probably won't go wrong, but when it does go wrong you will feel immense pain.
I will keep low productivity in exchange for never having to deal with the fallout.
Web dev based answer:
I know it's cliche to say it, but most of the tech debt I've seen is on the frontend.
Most backends are relatively simple. Just a DB with lots of code wrapping it. But even the worst backends are relatively simple beasts. Just lots of cronjobs and lots of procedural code. While the code is garbage, it can be understood eventually. The backend is mature... even the tech debt on the backend is a known quantity!
But the frontend... damn the complexity and the over engineering are something unique. I think there is a fetish among frontend developers to make things as complicated as possible. Packages galore and SO MANY COMPONENTS.
As soon as people start inventing their own design system, UI framework, and sub packages I think the frontend is doomed for that project.
Maybe I'm not the target market for this, but how hard is it REALLY to manage a RDBMS?
Any Linux distro can have MySQL or Postgres installed in less than five minutes and works out of the box
Even a single core VPS can handle lots of queries per second (assuming the tables are indexed properly and the queries aren't trash)
There are mature open source backup solutions which don't require DB downtime (also available in most package managers)
It's trivial to tune a DB using .conf files (there are even scripts that autotune for you!!!)
Your VPS provider will allow you to configure encryption at rest, firewall rules, and whole disk snapshots as well
And neither MySQL or Postgres ever seem to go down, they're super reliable and stable
Plus you have very stable costs each month