skysight-inc/HackerNews huggingface dataset:
The negativity is because the claim is strong "Infinite *Photorealistic* Worlds Using Procedural Generation" while the approach is probably a dead end and does not improve performance in any of the relevant directions.

No new ground is broken here in rendering techniques, nor in procedural generation, nor in actual content. AI is generating actually photorealistic content today, AI-adjacent techniques such as NERFs as well as traditional but sophisticated rendering like UE5 are the leading edge of rendering. If you're going to make a strong claim, you should deliver something.
Would love to know why people downvoted this.
I tried searching the spec [1] for "overflow" and here is what it says at page 17:

> We did not include special instruction-set support for overflow checks on integer arithmetic operations in the base instruction set, as many overflow checks can be cheaply implemented using RISC-V branches.

> For general signed addition, three additional instructions after the addition are required

Is this "cheap", replacing 1 instruction with four? According to some old mainframe era research (cannot find link now), addition is one of the most often used instructions and they suggest that we should replace each instruction with four?

Their "rationale" is not rational at all. It doesn't make sense.

Overflow check should be free (no additional instructions required), otherwise we will see the same story we have seen for last 50 years: compiler writers do not want to implement checks because they are expensive; language designers do not want to use proper arithmetic because it is expensive. And CPU designers do not want to implement traps because no language needs them. As a result, there will be errors and vulnerabilities. A vicious circle.

What also surprises me is that they added fused add-multiply instruction which can easily be replaced by 2 separate instructions, is not really needed in most applications (like a web browser), and is difficult to implement (if I am not mistaken, you need to read 3 registers instead of 2, which might require additional ports in register file only for this useless instruction).

[1] https://github.com/riscv/riscv-isa-manual/releases/download/...
Psychopathy is a hell of a drug
Italian here.

I HOPE this a sarcasm filled question.
I dont want to get paid and have fun.

I want to get paid to solve real fucking problems which has a factual validated need from real people.

Most people are terrible professionals. Writes code to have fun and expects to be paid too. And even blogs about it too.

I want to be in the trenches. Hard work. Real work. Not some glamorous bullshit that lasts nowhere. Quality long lived treasure is what I strive for.

And I dont want to progress by applying popculture technologies because some punks subjective opinion wants to have fun. One has to be a prick and tell these people off because they shovel shit and pad their own backs when the re-shovels it with a new fad.

I want to progress by making slow surgery like precision work. I want to make sure that what I do sticks and is sound quality, no code is written for fun. Code is a fucking liability.

Between the scams and the hustle, the number runners and the pick pockets, real people with real quality minds do real good work. Those are the only programmers worth being around and hire. Everything else is just a waste of time and mental capacity.

So many morons in this business. It's really too much.
They are probably thinking more long-term, about when they leave NASA and go to work for those contractors in the private sector.
ChatGPT, Google Bard Generates Generic Windows 11, Windows 10 Pro Keys
This is why I truly love support-driven development.

While it’s possible to prioritize problems that don’t affect most people (squeaky wheels) it’s a hell of a lot more effective than most of the methods I know to have a very low barrier to contacting you for users, and fixing the things that come up.
In a large government IT department:

“I think we should use a Kubernetes cluster!”

“You’re joking, surely? This is a tiny web site with mostly static content!”

Next project:

“For this web app, I propose we use Kubernetes…”
"Meat or chicken" is also quite common in parts of UK South Asian culture, e.g. many lower-rent "Indian" (usually Bangladeshi or Pakistani) restaurants in England will offer a choice of chicken or meat curry, where "meat" could be lamb, mutton, goat or who knows what.
Being trapped in an ambiguous situation where "improve" can mean many things can lead to unhealthy stress.

If I have a real job and a real house, I have easier access to laws and what my responsibilities are.

If I am in a situation like an "abandoned house", I'm vulnerable to vague jurisdictional issues around "improvement". Maybe San Francisco / Bay Area considers fire safety enough, but Chicago wants sidewalk snow clearing. Those are the simple things. Some jurisdictions will want "self-improvement" classes. Keep practicing that space flute... And then Utah wants other things.

Yes, HOAs are similar, I get that.

Anyways, I've got to keep a fucking yellow legal pad with all these issues. And I know I'm not an expert.

Then I'm not just vulnerable to the whims of the city, I'm vulnerable to exploiters telling me there are these additional requirements.

I dread these next patronizing Last of Us style real world shows. When I should look at them joyfully.

And yeah, people are housed now, I can't argue with that.
But we are replacing a public social contract with something darker.

I guess we get a new series of sitcoms about "HOA" style neighborly miscommunication. Hahaha. Oh Mr. Bundy, you can't have a toilet on your front lawn! Oh Mr. ALF, you can't eat cats! Oh Mr. Cohen, you can't say that on television! Hahaha, what a cultural misunderstanding.
>Why can’t a company just be happy making several billion dollars a year in profits?

Twilio doesn't make billions in profits. Twilio has been losing money for years. I'm not sure if Twilio was ever profitable?
I am a fan of Uniquiti’s routers which are designed to work together. In the end there is only so much range you can get out of a single router and you also get better performance out of multiple routers because they use different spectrum so your devices aren’t competing to access the same router.
Maybe it's just me, but ombi was no end of issues for me (and resource hungry). I switched to Overseerr a while back and haven't looked back. Would highly recommend giving it a try.
I found it to be a very polished experience and has been set and forget.
>“I want a 3.5K Apple Vision Pro but I can’t wear it naked” is something Apple didn’t think through?

Well yes, they obviously didn't think through apparently, because, and this might come as a shock to Apple designers in Cupertino, but not all of us are Californians sitting in our air conditioned homes wearing long jeans pants and Patagonia jackets indoor in high summer because our home AC is set to a frosty 20C (68F).

In my part of Europe, July and August are unbearable and there's no residential AC in apartments here, so sitting naked at home or in underwear is the only way to make it through these torrid summer months.
It makes no sense to index the vast majority of content. You would need to cherry pick really hard among all the noise to find the stuff worth putting online.
> Perhaps that is the best argument for removing these laws. OSHA has a lot of expertise in managing the balance of safety and productivity, so they should be the ones in charge of deciding on how often and how mandatory heat breaks should be.

That was covered in the article:

--begin quote--

David Michaels, who was head of OSHA from 2009 to 2017, disagreed with the approach of HB 2127 proponents.

“Under OSHA law, it is employers who are responsible to make sure workers are safe,” said Michaels, now a professor at the George Washington University School of Public Health. “And we have compelling evidence that they are doing a very poor job because many workers are injured on the job, especially in Texas.”

Michaels pointed out that OSHA does not have a national standard for heat-related illnesses and issues citations only for over-exposure to heat after an injury or death, but not before that occurs.

“The better solution would be to have a national standard, but since we do not, local ordinances are very important for saving lives,” he said. “Prohibiting these local laws will result in workers being severely hurt or killed.”

--end quote--

> These laws made by non-OSHA bodies are perhaps too rigid: they could simultaneously be overkill for some situations (like indoor installations) while being wholly insufficient for other situations (like road repair)

I don't see how that would realistically be a problem, at least with the laws in Dallas and Austin. Their laws are 10 minute breaks every four hours. It's hard for that to ever be overkill.

If there is some fear that some cities might go farther and actually require so many breaks that it does non-trivially impact then it might be reasonable for the state to step in--but the sane way for the state to step in would be to make 10 minutes every four hours a state law.
TBH, ordinary least squares can also "learn" any function[1], so maybe you are not framing the trade-offs correctly.
If #2 (performance problem) is real, how is it measured? If it can be measured, it can be addressed. Presumably that's what would happen in-office.

If it can't be measured, maybe it's not real.
Because your "right" of owning several homes goes against the human right of adequate housing. Jurisprudence tells you the order of rights and human rights come first.
Of course it isn't, but limiting installation instructions to the creation of a single well-defined Docker container makes a whole lot of sense in terms of avoiding reproducibility headaches.

And by extension, with regard to make development inside a container a pleasant experience, VS Code is currently the only game in town. And I say that as someone who spent two decades getting comfortable with vim.
So it has been admitted with a very predictable outcome [0] that the main instance (mastodon.social) is now corrupted, compromised and has capitulated into Meta's NDA and will get even more centralized.

This sounds more like Meta used NDAs on the largest instances on Mastodon to not instance-level ban them once they get Instagram on ActivityPub which of course means that Meta is now in control of most of Mastodon already (the ones that have the most users)

So essentially, Meta has captured another social network without trying.

[0] https://news.ycombinator.com/item?id=36012434
I've been trying to follow up on this in other places than prontondb to add a clarification since the moment I noticed a more recent review reporting it still works.

It's still working because the game hasn't transitioned from the more lenient EAC to FACEIT yet. About the future of it I've only found a Steam discussion[1] confirming the change will still occur and a youtube pinned comment with a dev quote whose origin I can't find[2]:

"since BattleBit is not competitive as CSGO or R6 etc, the restrictions become overkill for the majority of our player base, because of this, we are still investigating something in between EAC and FACEIT Anti Cheat in terms of requirements"

[1] https://steamcommunity.com/app/671860/discussions/4/67177293...

[2] https://www.youtube.com/watch?v=9U-BLMqgn5M
@akling i'd be happy to chat about this if you are interested in extending HTML as a hypermedia. I'm the creator of htmx, and I don't think it should have to exist: it's what HTML should have evolved into.
Couldn't you just give them an empty rule set? Like, make it a nice official looking report.

I had to certify a low speed vehicle using a government test procedure. It called for all test equipment to be calibrated within the last year. I had built some of the equipment myself specifically for the test, though. I measured the relevant performance characteristics in a thermal chamber (oscillator drift was the only possible source of error), documented it on a piece of paper to stick in the office filing cabinet, and printed some "Calibrated on xx/xx/xxxx" stickers.
There is also minipupper2[1] (I have minipupper1, waiting for version2), v2 has servos feedback (I think this first of kind in cheapest robots space), furthermore all minipupper1 hardware is also open-sourced on github[2], it is expected to be same for v2 version.

[1] https://www.kickstarter.com/projects/336477435/mini-pupper-2...

[2]https://github.com/mangdangroboticsclub
What do folks think about authentik[0]?

I tried to set up Keycloak but after fiddling with it for awhile before giving up and trying something else. It felt really weird that I was just extracting a tar and running a jar instead of some pre-packaged solution, but that might just be me.

authentik was pretty easy to set up for my homelab, but maybe I'm missing something given all the positive recommendations for Keycloak?

[0]: https://goauthentik.io/
I'll be honest, the fact that they're directly linked to Oxylabs alone is enough to deter me. I can't see how else they'd get 100 million+ residential customers on Oxylabs side... sure, I'm not going to go around claiming I have direct proof, but that's more than enough for me to not use their services.
> Tutorials show harmful patterns.

Try to find a sample SQL database, for any vendor, that does not employ artificial table primary keys. This was a requirement in the 1980s so that your queries would execute before the heat death of the universe, but that has not been the case for decades. Microsoft is particularly guilty of this. Artificial keys are an anti-pattern. (And, btw, there's a dearth of literature on why artificial keys are an anti-pattern.)

Here's the only sample database I know of that consistently uses natural keys across all tables, created by a SQL educator who knows his stuff.

https://github.com/ami-levin/Animal_Shelter
of course. The whole point of OP and that I was responding to is that an organization needs to make a decision. Are you a 100% remote organization or are you a predominately in-office with occasional WFH type allowance. WFH isn't a new thing. Long before the pandemic we had plenty of people who would WFH every Friday or when they had a contractor or a delivery they needed to be home for. Or when they had one part of the project they wanted extra focus on.

An organization should have the balls to say "fuck it, we're 100% remote work" then let employees figure out how that would work for everyone and hoe to organize their meetings and work schedule for everyone. Or they should equally have the same amount of balls to say "we're 100% work from office with the occasional exceptions like we did before and you should figure it out".

I've been wanting a commitment to one of the approaches from management for a long time. I'd also like some form of commitment from other companies when I'm applying for jobs. I have no interest in working in a "hybrid" team. You're either 100% remote or you're not. Just tell me which you are and let me pick.
Were you using Keycloak also as the identity provider?

IIRC, if you're using an external identity provider, and you want clustering, you can just deploy Keycloak containers and load balance between them. You can then load a shared cache if you want (or need).

My memory is fuzzy right now, but although it isn't the leanest solution, I don't remember it as terrible. Ours wasn't a very custom solution anyway, we just hit an LDAP in the back and that was all.
It's not other than OAuth2 is the de facto standard for doing this sort of thing, for better or for worse.

You could use a different protocol but developers are less likely to integrate with it.
At work we were facing this dilemna. Our team is working on a model to detect fraud/scam messages, in production it needs to label ~500k messages a day at low cost. We wanted to train a basic gbt/BERT model to run locally but we considered using GPT-4 as an label source instead of our usual human labelers.

For us human labeling is suprisingly cheap, the main advantage of GPT-4 would be that it would be much faster, since scams are always changing we could general new labels regularly and be continuously retraining our model.

In the end we didn't go down that route, there were several problems:

- GPT-4 accuracy wasn't as good as human labelers. I believe this is because scam messages are intentionally tricky, and require a much more general understanding of the world compared to the datasets used in this article which feature simpler labeling problems. Also, I don't trust that there was no funny business going on in generating the results for this blog, since there is clear conflict of interest with the business that owns it.

- GPT-4 would be consistently fooled by certain types of scams whereas human annotators work off a consensus procedure. This could probably be solved in the future when there's a larger pool of other high-quality LLMs available, and we can pool them for consensus.

- Concern that some PII information gets accidentally sent to OpenAI, of course nobody trusts that those guys will treat our customers data with any level of appropriate ethics.
One major criticism I have of the way modules work in many stacks is that the dependencies between modules are hard to visualise and/or manage. Certainly in the C#/.NET world it's very easy to accidentally end up with one module depending on another that depends on the initial module via some chain of dependencies. And it's too easy to add extra dependencies to some low-level module that's supposed to be a "core" base layer module that's used across the board. That's less of a problem with microservices, esp. in a multi-repo environment, where you can enforce boundaries more easily. It's one of the few points in favour of microservices, from what I've observed so far - that you can safely make a change to a particular microservice and know a) it's definitely not going to break the CI/CD pipeline for the rest of the product b) if you have introduced a bug, there's typically very limited impact it can have.
I found this bit of Floridian discussion from the beginning of the documentary This Place Rules to be fascinating.

https://m.youtube.com/watch?v=4iYVSl09FVY
Optionality of federation is the core of community differentiation, communities are free to moderate how they like but if you're too much of a cesspit you'll get cut out.
I don't think that's it because when I tried casting YT from an account that doesn't have Premium, I get way more ads, i.e. 10-20x as many, and much longer ads, just like in the app, so maybe 100x the total ad time. When I cast with YT Premium they're literally 2-3 second ads, and they occur very rarely, so it looks to me that these ads are specifically "calibrated" for YT Premium subscribers, maybe on the order of 1% (or less) of the total ad time of a basic account. And they only occur if I've watched a lot of YT, maybe over 3-4 hours in a day. I don't understand why Google thought it would still be worth pissing off Premium accounts for this little ad time.
This might sound a little bit picky, but from a cursory look around the project, it feels a bit too corporate and platform-ey for my tastes. I'm only interested in two things: generating (ideally static, and seo-friendly) web pages out of a discord forum channel and selfhosting it so we can archive the data ourselves (and won't be bound to content policies of answeroverflow.com). All of the extra bells and whistles with the bot auto-managing channels, analytics, AI and whatever else superfluous and make me sweat a little, as I'll have to comb through the documentation to make sure everything is set up correctly. It's also really a shame to read that selfhosting will be a "Pro" feature. I'll give props for considering users wanting to opt-out, however, and it does at least seem rather simple to set up.
> I was pleasantly surprised by the significant difference in quality, considering the Superlux headphones were almost five times cheaper.

Maybe your post needs an edit?
It's too bad the article didn't mention the cost of a camera. Despite 92.5% of photos being taken with smart phones, the price of digital cameras are still quite high. I might consider buying a nice SLR if it wasn't several thousand dollars.
it's disingenuous to say that pushback against "everyone on headset" is just due to people feeling "daft" doing it

It's just the reason I've been given. It would have been disingenuous for me to say latency or non-verbal communication was a factor because no one's given me either as a reason. Possibly because I'm talking about what are already hybrid environments trying to improve, as opposed to assuming an office environment is the default position - so neither of those were differentiating factors because they were already present.
By leaving you gave your co-founders what they wanted and they probably celebrated that their nasty behavior led to the expected outcome. Sometimes it's worth fighting and not avoiding conflicts.
Social compromise is an ancient concept. Some things require social contribution to work, even from individuals who don't want to contribute. This has always been a problem (e.g. taxes "I don't want/need the government to pay for roads/education/infrastructure so why should I pay", "why should I pay for healthcare for people who live unhealthily", etc.)
Is there an example of a corporation successfully selling/offering ad enabled API access?
Have you written any stories or learnings of your time at WhatsApp anywhere?
In the 90s there was a phrase called “surf the web”. You would find a website, then click though links to different websites (usually through an affiliate/partner section on the sites menu bar) and end up in all sorts of places. You might start out looking at Dragon Ball Z gifs and end up discovering emulators and roms. You might find something cool, amazing, personal, illegal, scary, or pornographic. It was the Wild West and there was a massive sense of unguided, uncontrolled discovery.
I have, and we went back to keycloak- everything the parent says is true, however Ory/Kratos is a lesson in half finished solutions and poor documentation.

we really tried quite hard, since it was backed by CNCF, but it could just be a case of being a tad too immature for prime time.

it seems keycloak is now CNCF though
(Former Twilion here)

I’ve always described this as “selling features vs selling solutions”. As a startup grows, the buying persona changes. Startups that sell to developers do best when they’re selling features, whereas a product manager/CEO is shopping for a solution (like increasing customer engagement). A neat thing I’ve noticed is that at one point, almost every B2B company will add a “Solutions” page to their website to highlight that.

Wrote about it more here: https://memos.hawkhill.ventures/p/selling-features-then-solu...)
The source code is there on the website.

Language A programs can be implemented in language B without being "independently written".
They completely reworked the code base and made it k8s compatible
I can feel the sarcasm... but do you have any other explanation?
Ah, I should clarify. I meant a mirror as in a copy of the content that someone could put on a big drive and search locally.
HDR QR codes using video tags
The only good argument for going back in my mind is that mentoring junior employees is much, much easier and effective in person.

And that dynamics require a senior and a junior employee in the same room every once in a while, so the senior can speed up learning.
‘Old’ Media Has Been Dying Forever, yet It Holds On
Seen it on c2 wiki: Make It Work Make It Right Make It Fast

https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
> Friendly unicorns create kindness, spreading positive energy zealously

Think there's a hidden message there, with the first letter of each word.