Hacker Newsnew | past | comments | ask | show | jobs | submit | devnull3's commentslogin

Is there any list of games with same focus on being ad-free? Does not have to be free.


You can use f-droid game category. It will say anti-features if it has ada, but don't think many did when I loaded an older tablet for the kiddos.


Pathos is a NetHack-inspired but mobile-interface-first roguelike dungeon crawler packed with features and with no ads or micro transactions.


Polytopia, Alto's Odyssey and alto's adventure, monument valley, mindustry


The behavior attributed to Indians in the article is universal. Admission to few college seats is a zero sum game anywhere in the world.

In SF, see if companies share knowledge if they are after the securing a contract from the same B2B customer.

In UK, drivers give way as a courtesy many times even though one has the priority. In return the other driver thanks using hand gestures. However, there was a local football match on a weekend and parking was very hard to find. Parking spots are zero-sum game. People started violating many rules. People started driving against the arrows on the road in desperation to grab the spot. Parking in places which were not marked as parking spots. All the manners & niceties went out of the window. It has hunger-games for parking spots.

BTW, google (and other big companies) hiring top graduates and researchers to deprive others of the same talent is hoarding.


Fun fact: The computer in simpsons is a coleco [1].

On an unrelated note, the short clip is funny as well.

[1] https://youtu.be/av4lbel9aIo?t=7


I wonder which other professions or trade ask people to perform infront of them in a simulated env as a filter criteria.

Actors for sure with auditions and maybe maybe chefs, male pornstars.


Welders, millwrights, machinists, carpenters, lots of trades have qualifying interviews. I’ve taken written exams in interviews for machining and welding as well as hands on show me parts.

Not that I agree with absurd interview process of software development but they often see themselves more akin to attorneys than tradesmen. The difference being attorneys have to pass a bar exam and even trades have journeyman cards to provide credibility.

Software development has none of that. Real engineering has PE licenses but how do you achieve that in such a broadly scoped field of software development?

We either play the interview game or find a way around it.


I may have a outdated notion about the trades you mentioned, but I have seen an "apprentice" model a lot. I have seen it with a masonry where the experienced guy was bringing in his nephew and teaching him on the job. A lot of these trades are family owned and have seen taking in people based on someone vouching for the new guy.

Maybe this varies country to country. I have seen this in India and UK atleast.

In UK atleast there are trades like roofing, landscaping, exterior building cleaning, masonry, tree surgeon etc which I have seen them are mostly family based.


This trade has never helped itself by insisting on being taken for a profession. A lot of these kids have never known the joys of time and a half - or the incentive that gives management to try to have all their s—t in one sock, every once in a while, for a change.


> maybe maybe chefs

staging [1] is very much a thing for kitchen staff

[1] https://en.wikipedia.org/wiki/Staging_(cooking)


All sorts of managers and analysts have "project stages" where they have to analyze data and present a case study.


Only male?


Males are under pressure to "sustain" it for 10-15 min atleast (with many people watching). For females, no such thing.


[flagged]


They didn't say anything about acting? They said men have to "sustain" - ie hold an erection without ejaculating.


Right. Acting. It isn't more difficult for men because their part is, uh, hydraulically obvious. More to the point, it isn't less hard work for women. I get why guys assume it would be, though. Good grief, I bet you probably think you've never seen anyone fake an orgasm outside a porno, too...


gender roles, and dare I say even sex roles, are actually noticeably different in sex.


Did I say that they were not?


the entire premise of your objection is "what about women in porn?"

OC listed three jobs total, the premise being that jobs in which a tryout is a useful evaluation tool are rare.

There is no a priori reason to believe that the very different jobs that men and women have as porn actors should both fall into this rare category.

Unless, of course, you're reflexively looking to take offense at the idea that men and women are not interchangeable.


Someone has reflexively taken offense at something here. It's clear who and I think I see what, but I have to confess myself still mystified as to why.

All I've said is that women also act and that's also hard work. I didn't say it is the same job, only that it is no easier. Why does that bother you so?


Because no one was talking about the difficulty of the task except for you, and you chose to get indignant.


I didn't raise the subject: https://news.ycombinator.com/item?id=44137282

Young men are adorable, but really I feel for you. What you really desperately need is a role model, the same way I did at your age. None is to be found here.


If I have to guess the tuning and optimizations:

SQLITE:

1. Smaller page size (to be specific: max(disk_sector_size, 512))

2. Integer primary keys

3. WAL mode

4. Increase page cache size. This is assuming that most people will click in the top-left 100x100 checkboxes.

Other optimzation:

1. In mem cache of bitmap of 1B bits, which is about 120MB, which is a shared state for all incoming connections.


So it's less smart than that. The smaller page size sounds like a sensible probably a sensible call (that I didn't make).

2, 3 and 4 are spot on.

Theres's two connection pools one for reads one for write. Writes are batched every in a single transaction every 100ms and renders are pushed out to each connected user if there's a change max every 100ms (with back pressure). Reads are read only, and writes are transaction mode immediate.

Here's the schema:

CREATE TABLE IF NOT EXISTS cell(chunk_id INTEGER, cell_id INTEGER, state INTEGER, PRIMARY KEY (chunk_id, cell_id)) WITHOUT ROWID

And the options:

:cache_size 15625 :page_size 4096 :journal_mode "WAL" :synchronous "NORMAL" :temp_store "memory" :foreign_keys false

It's a pretty naive approach (1 billion rows).

Each user render is querying 2000 rows that then get converted to html elements, compressed and sent down on every change (including scroll). But, because renders are at most every 100ms changes effectively get batched.

On the whole this is relying on the brute force of SQLITE rather than anything too clever (eg: Hilbert curves or encoded chunks).

The point is that there could be any number of states. I wanted this to be quite general as for me this is more of a CRUD app demo.


Amazing! This nicely demonstrates capabilities of datastar.

I suggest to put a comment on the page to open dev tools and see the SSE event in action. I think people will appreciate D* even more.


That's a good idea. I should probably mention it's hypermedia too.

At some point I'll write up a blog post. Virtual scroll was surprisingly simple in the end and mostly leverages CSS grid.

The funny part, is it't not really about Datastar (I use a fraction of its features). It does make pushed based hypermedia simple which opens up a lot of options.

Clojure/JVM and SQLITE is where the interesting stuff is happening for me at least. I guess that's the nice thing, Datastar gets you back to programming in your favourite backend language of choice and then gets out of the way.


But it's more than a checkbox, it has color and can be any element, not just checkboxes


Barring the interactivity SPAs will also end up talking to server anyway. So even SPAs will feel sluggish in a high latency env.


I think optimization triggers fundamental instincts in humans:

1. Tracking i.e. navigating through jungles for hunting or find where the bottleneck is.

2. The thrill of the hunt. The joy after finding the hotspot or the bottleneck. It makes your day.

3. The actual hunt i.e. shooting an arrow/spear or using clever way of fixing.

4. Brag about the hunt or writing a blog post or tech talk on how difficult and awesome the hunt was.

Also optimizing a critical path has multiple takers in the org:

1. Product Managers are happy due to improved user experience.

2. Management is happy as in some cases it actually saves a lot of money.

3. Your boss is happy because he/she gets to score points as "team achievement" when evaluation is around the corner.

4. Engineers get to do nerdy things which otherwise would not find traction in the org.

All in all its a win-win-win-* situation.


Ah yes, completely unfounded behavioral "science" to explain a modern thing. My favorite.


Shouldn't the service daemon upgrade schema and perform migrations on initialisation?

Before performing upgrade make a copy of the db file. Also multiple DBs can be inited in parallel.

I fail to see why this might be so hard.


> hypervigilant

If a tech works 80% of the time, then I know that I need to be vigilant and I will review the output. The entire team structure is aware of this. There will be processes to offset this 20%.

The problem is that when the AI becomes > 95% accurate (if at all) then humans will become complacent and the checks and balances will be ineffective.


80% is good enough for like the bottom 1/4th-1/3rd of software projects. That is way better than an offshore parasite company throwing stuff at the wall because they don't care about consistency or quality at all. These projects will bore your average HNer to death rather quickly (if not technically, then politically).

Maybe people here are used to good code bases, so it doesn't make sense that 80% is good enough there, but I've seen some bad code bases (that still made money) that would be much easier to work on by not reinventing the wheel and not following patterns that are decades old and no one does any more.


I think defining the places where vibe-coded software is safe to use is going to be important.

My list so far is:

  * Runs locally on local data and does not connect to the internet in any way (to avoid most security issues)
  * Generated by users for their own personal use (so it isn't some outside force inflicting bad, broken software on them)
  * Produces output in standard, human-readable formats that can be spot-checked by users (to avoid the cases where the AI fakes the entire program & just produces random answers)


We are already there. The threshold is much closer to 80% for average people. For average folks, LLMs have rapidly went from "this is wrong and silly" to "this seems right most of the time so I just trust it when I search for info" in a few years.


It is frankly scary seeing novices adopt AI for stuff that you're good at and then hearing about the garbage it's come up with and then realising this problem is everywhere.


Gell-Mann amnesia. After I saw the subtle ways LLMs can off mark on things I know about, I am very wary to use it for any subject I don't dominate. I don't want to learn some plausible nonsense.


Except that we see people in this very thread claiming they shouldn't review code anymore, just the prompts. So however good it is now is enough to be dangerous to users.


I think an in-between approach could be:

1. Identify top-N tenants

2. Separate the DB for these tenants

The top-N could be based on mix of IOPS, importance (revenue wise), etc.

The data model should be designed in such a way that from rows pertaining to each tenant can be extracted.


This is how we did it at mailchimp. I think this is ignored or overlooked because this means devs might have to care a bit more about operations or the company has to care more.


That is what most tenanting scale-ups do. "Jumbo"-tenants get relocated either to separate partitions, or to partitions which are more sparsely populated.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: