skysight-inc/HackerNews huggingface dataset:
Ask HN: It is 2023. What's stopping gRPC in browsers?
What is the status of gRPC in browser as of 2023? The documentation here[1] from 2019 states that there are two implementations but none works out of the box without a proxy in between the gRPC service and the client. It also mentions about Streams Specification[2] to be available in the browsers. On the page itself, many of the demos seem to work fine even on Safari. As of caniuse.com, it seems that the spec has apparently good support [3].

So what gives? What is holding back the possibility of direct gRPC calls from browsers without a proxy in between?

[1] https://grpc.io/blog/state-of-grpc-web/

[2] https://streams.spec.whatwg.org/

[3] https://caniuse.com/streams

EDIT: Typos
> exporting terraform files

This is what I came here to ask about. Managing my infrastructure only through a UI makes me nervous. I much prefer having the source of truth for configuration be in version control. Having said that, I do love what you've launched here, and totally get the value proposition. If I could get that value without sacrificing infra-as-code, this would really speak to me.

A way this could potentially work (albeit with a pretty significant bump in complexity I think) would be for the UI to sync with an IaC repo. That is, changes through the UI would commit to the repo and need to be applied (either automatically or on-demand), and changes to the repo outside the UI would need to be sync'd into the UI.

Just a thought! Nice work on this!
Is it possible to resize a table in the diagram? I work on a database that has a column name of "order_module_order_num" and if you try putting that in the text doesn't fit. The text runs into the data type.
What does it mean for a muscle to collapse?
It's not - it's just an app in your Applications folder that's automatically put in your dock. You can remove it. They just label it that way to make it easier for beginners to reason with.
I'm not pro-nuclear, but Germany's electric generation carbon intensity has gotten very bad with their switch back to coal from Russian gas. It is so horrible the weapons guys pushed uranium fuel over what the Manhattan Project guys recommended in the 1950s, which was Thorium.
.json pages are part of the API and will likely be taken down eventually
That might work fine for English, but I would be very surprised if it performed better for non-ASCII logograms e.g. hanzi/kanji. Or would the model just learn those characters on its own?
I think the problem is you'd have to put the laser system on the area you want destroyed. Lightning can really only kill someone or light stuff on fire - and we already have weapons that can achieve this more easily that mounting a laser system in person. So it doesn't look like this is really forming an effective weapon unless you can direct the lightning, ideally stealthily, to a third location. Maybe it could be mounted to a drone that flies over? I'm still having a hard time imagining a scenario where this provides new leverage.
> the higherups said repeatedly it's not based on performance. They didn't elaborate on the methodology at all.

Ours said the same thing. PIPs get axed on every round, but our last one was heavy on employees over the age of 50 ("long-time employees and high performing").

This isn't the sort of thing anyone ever admits what it is, only deny what it isn't.
> That doesn’t make sense. It’s not that Reddit the company wants to be paid in content, obviously. It’s that Reddit needs people to want to visit their website

We're not disagreeing. The comment I was responding to was saying they are "paying" Reddit with content. As you noted, Reddit doesn't want that, instead, it's asking API users to pay real money so they can see the content without ads. That in itself is pretty reasonable I think - what may not be reasonable is how much Reddit is asking for.

> Driving away content producers to lower costs just doesn’t make any sense at all

What's the breakdown of content producers on 3rd Party apps vs reddit.com and reddit apps? It is reasonable to assume this is a rational decision being made by Reddit after looking at the numbers and doing some projections.

Edit: removed references to ads from parent commenter paraphrasing
Yeah this guy didn't handle this situation very well. I don't know if it would've been possible to save Apollo for reddit, but that call didn't help at all.

Also, what's the deal with him not wanting to start a competitor? That's like his only bargaining chip in this situation, and he's just throwing it away because he feels overwhelmed and wants to make iOS widgets. I totally sympathize with him and how this situation is probably incredibly stressful, but when you have 50k+ subscribers per year + millions of happy loyal users, you gotta start bringing in outside people to help with these things. He's just letting a lot of people down.

I don't mean to trash the guy, but I hope that the other third-party apps see this example and change their response to find a better outcome for their users.
To test its abilities. To trust it, I need to understand what kind of mistakes it is prone to make.
Not Apollo (though some might) but tons of moderation extensions and tooling which goes through the api.

https://reddit.com/r/AskHistorians/comments/142w159/askhisto... covers the moderation side.

https://reddit.com/r/Blind/comments/13zr8h2/reddits_recently... Talks about accessibility.
Looks cool, I just requested access. My friend is on their community Slack and says the folks at Trunk are super helpful.
Again, though, that's beside the point. If you want a system that provides that, use one. You aren't locked in to any single company. It's an open standard.
I know I'm stretching really far with this, but is it at all possible that the mods made that up, or somehow misheard Steve?

Maybe I'm missing it, but that claim seems unverified. Did Christian post a transcript somewhere of exactly what Steve said to the mods? It seems like this could all be a big misunderstanding...

Basically, the whole post hinges on the claim that spez was telling internal employees that Christian was making threats. But neither the calls nor the transcript seems to give any details about what exactly spez said. I'm inclined to take Christian's word, but we should all be aware that we are in fact taking him at his word, rather than the claim being proven.

It seems really hard to believe that spez would apologize for misunderstanding him and then immediately tell employees that he was threatening Reddit. This feels like a misunderstanding rather than malicious intent.

> Then yesterday, moderators told me they were on a call with CEO Steve Huffman (spez), and he said the following per their transcript:

> Steve: "Apollo threatened us, said they’ll “make it easy” if Reddit gave them $10 million." Steve: "This guy behind the scenes is coercing us. He's threatening us."

This doesn't sound like a transcript. I don't know what it is, but that's not how anyone in a work call would behave. Supposing Apollo did threaten Reddit, why would spez even mention that to the mods? Something's weird.
Unwashed eggs can also be stored in a water-lime solution for potentially years. It's called water glassing.They might not taste as good as fresh eggs, but like for an omelet with flavorings, you probably wouldn't notice, and you definitely wouldn't notice for baking, but I guess there are powdered eggs for that.
This kind of reminds me of what Marine BioEnergy is trying to do with kelp harvesting https://www.marinebiomass.com/ to make biofuel.
For anybody who would like to mass delete their own comments and submissions: https://github.com/j0be/PowerDeleteSuite/
Most Reddit alternatives were founded on the basis of defending "free speech" in direct reaction to Reddit banning places like /r/FatPeopleHate and /r/The_Donald. Their userbase predictably filled up quickly with shameless bigots and generated correspondingly bigoted content.

I am not absolutely certain that this will produce a viable competitor but I would give it better odds than anything else in the past. It is not only a direct, immediate hit to the enjoyability of being on Reddit for any reason: it also heralds worse changes to come. Deprecating RES and old.reddit is the next natural step.

Honestly I would say that apps like Alien Blue and later Apollo made the difference in making Reddit as big and durably popular as it is now. Killing them, especially so visibly and messily, will cause an immediate exodus of some app users and a slow drain of the others. It certainly will not grow Reddit.
Yep. Discussion boards should have a flagging mechanism for user-driven-moderation to help remove hateful/inappropriate/offensive content but that's it.
Aren't they effectively just offloading this whole question onto the apps? For the sake of argument, let's say what they are charging for the API is about 80% per-user of what they make for users who use the official app (and therefore see ads). I have no idea what the actual numbers are, this is just theoretical.

In that case, app developers have several options:

* start showing users ads, and use that to pay both themselves and Reddit

* start charging a monthly fee for the app, and use that to pay both themselves and Reddit

* some combination of these two (e.g. pay a subscription for ad-free use)

Sure, Reddit could make this easier for app developers, but isn't it all basically the same thing at the end of the day? Reddit wants (or needs? I have no idea what their financials look like) to make a certain amount of money per-user or per page view. Apps take home ~100% of their profits currently, and make Reddit ~nothing. So Reddit is pricing in a profit rate into API access.

I mean, just to look at Apollo, they have 166K ratings on the Apple App Store, and surely far more users than that. Reddit wants $20M a year from them. That's high, maybe too high, but how does it compare to the value of (say) a million users a year on the official Reddit app? If Apollo switched to a subscription model on which they charged $1 a month to users, would they be able to pay Reddit's API fees? (Assuming those API fees would drop by at least 50% after non-paying users quit using Apollo.)
This is the sort of content that makes the internet so amazing, someone sharing a slice of life from so far away and so remote that 100 years ago this would've been unimaginable!
The A/B testers optimize for local maximum... but dont realize global minimum.

People will just use the pirated version where all this crap is disabled.
They also cite themselves within that citation. That second citation contains a citation also written by them. Citationception!
Caffine pills are cheap af...
> I like the aluminum plate idea, maybe two big heat sinks with long fins attached back to back with the air blowing through the fins would work better and be cheaper.

That's not quite what I meant. I effectively meant: just make one big, wide heatsink. Then have the intake run through the left side of the heatsink and outtake through the right side. No 'heat transfer between the heatsinks' needed.
You should be aware of the tabbed application model proposal, which would allow PWAs to have tabs: https://web.dev/tabbed-application-mode
> Safari is has much better performance than any other web browser on macOS

Typical marketing BS. Browsers are probably very close to performance. Chrome said last year they are actually the fastest browser on M1/2. On Speedometer 2.0 (apple developed benchmark) with M2 Air Chrome currently has the highest score of 491.

https://blog.chromium.org/2023/06/how-chrome-achieved-high-s...
Sometimes, in the real world, and especially with business - you must swallow your pride to survive another day.

Shutting down a popular business because things got temporarily inconvenient is immature at best.

HN, alone, is filled with people willing to pay $5 a month. He doesn't need to find new subscribers, he already has them! He's just not asking them for what he needs to continue operating.

That's entirely on Apollo...
Ahh sorry, I interact with WAYY too many Europeans on the internet. I just meant below freezing, usually right below, Atlanta is not that cold. I think the lowest I saw during that year was about 11F.
Average color of the NYC sky every 5 minutes
Everyone is worried about doomsday scenarios like runaway AGI and Skynet, meanwhile the real danger of AI turns out to be people naively assuming it works like the computer in Star Trek, that because it can hold a conversation, is has some form of intelligence and awareness.
Here are more related HN posts

1. Banking on the Seaweed Rush - https://news.ycombinator.com/item?id=35322725

2. Ocean Farming: Seaweed is having its moment in the sun - https://news.ycombinator.com/item?id=35176560
Synthesis Tutor – Math tutor for children
But Doug, what about all the young kids today who are discovering and falling in love with JavaScript for the first time? Can't JS be one of the joys of their generation?
Show HN: Visibly – More Collaborative and Efficient Code Reviews on GitHub
Hey HN! I’m Nick, the founder of Visibly (https://visibly.dev). Visibly is a GitHub App and Chrome extension that makes code review more efficient, collaborative, and visible by enabling you to:

- See review comment thread statuses so that you can quickly address each thread and focus your attention on the ones that actually require it

- Indicate whether feedback is blocking or non-blocking so only crucial feedback blocks PR merge

- Ensure all blocking review threads are addressed before merge via a status check

- Track total active review time per reviewer so that you can understand the effort and review time going into each PR

- See reviewer presence so that you can see if someone is already reviewing and avoid unnecessary pings.

In addition to these workflow improvements, Visibly provides a personalized metrics dashboard so you can understand your real-time performance and better advocate for yourself and advance your career.

You can see a demo and a breakdown of all of the current features at https://visibly.dev.

I created Visibly after seeing the same pain points across Microsoft, Snap, Headspace, and Brex:

- Code review was frequently undervalued and invisible. Developers recognized this and prioritized code production instead, which resulted in knowledge silos, poor code quality, and a culture of rubber stamp reviews.

- Engineering performance review was broken. From the manager’s perspective, it was difficult to identify top performers and to provide timely, actionable feedback. From the IC’s perspective, feedback was infrequent and subjective around many aspects of the job. The process was also time-consuming and required everyone to sift through 3-6 months of work to quantify “impact and scope”.

Visibly solves these issues by using objective measures to make code review more visible and efficient.

Visibly values privacy and security above all else; it does not require source code access and requests the fewest possible permissions to provide these experiences. Visibly is also differentiated in its belief that individuals should know how they’re doing and have personalized metrics so that they can advance in their careers.

If you use GitHub, you can try Visibly today for free by heading to https://visibly.dev/login. Visibly is currently free, but we plan to introduce paid features and pricing plans soon. Our pricing is still under development, but based on existing customer feedback, we expect to price at $20/seat/month. For those that sign up over the next week, we plan to provide 50% off for the first year once our pricing plans launch.

We look forward to your thoughts and feedback!
They should have never used “permanent” or “forever”. New leaders come in, old leaders go out. Realities change. Should every subsequent CEO be bound by some promise of a prior CEO? Seems unsustainable.
Why didn’t you put it like that then?

My interpretation of someone trying to gaslight a machine is the same as if someone said they were trying to gaslight a lawn mower.
How do you stop it? I don't think the greed of the super rich is per say the problem. Perhaps there needs to be a shift in economic incentive
I use Sync Pro on Android to browse reddit. That's going out next I guess. Just waiting for old.reddit.com to die so I can finally leave reddit all together.
Most people these days have a video camera in their pocket. There is no need to describe to cops what they saw, they could have uploaded videos and pictures to dispatch so they knew what they were looking for.
Cover them with a damp paper towel or a plate? Food usually doesn't need an airtight cover to be microwaved.
My Name Appears in Products
What do you mean by transferred? Like you have Ygg2/stuff and want it to be replaced by Org/stuff?

In that case just yank all versions on Ygg2/stuff, and the any change update from then on references Org/stuff.
Here's the reason that I wish people would stop saying AGI: it doesn't have a well-defined meaning, and the most common connotation doesn't make sense for the word and is not necessarily a good goal.

For some people, AGI means general purpose AI. In that it can do many different tasks. It does not necessarily need to have the exact same characteristics of capabilities as a person or other animal. And it does not need to be alive in any way.

So for some people like me, GPT-4 qualifies as a type of AGI.

For many other people, AGI means something like a complete simulation of a person in digital form. It is alive and has precisely all of the characteristics and capabilities of a human.

The most popular connotation now is something like the above, but with some large multiple of intelligence automatically applied. So they are like a digital god with a 1000 IQ that can solve all problems that we have not thought of. But interact with us as if they were just like us.

I think we actually do need a word to describe general purpose AI. Maybe just "general AI". To a large degree GPT-4 qualifies.

But people need to distinguish between various types of cognition and qualities that animals like humans have. Things like high bandwidth senses, a subjective stream of consciousness, instincts and mechanisms to survive and reproduce, and different types of intelligence are all things that AI doesn't need to have to be generally useful.

In fact, unless there is a total break with the history of computing, AI's performance will continue to accelerate until it is orders of magnitude faster at outputting thoughts and actions than humans. Within a few years. Certainly less than five years.

It will be deadly foolish to combine hyperspeed AI with instincts for controlling its environment, surviving and reproducing. Digital intelligent life will likely be the next stage of evolution. But it is absolutely stupid and unnecessary to try to deliberately enact that.

We can create something like the Star Trek ship's computer without trying to build Data and make him truly humanlike. That will not end well because of the extreme cognitive performance difference.
Well, yes. How 'high' the side is depends on many factors, but it's a gradient. A death wobble when going in a straight line happens to be relatively weak with regard to how much force the rider is ejected with should it fully destabilize / lose contact w/ the road in either direction, but you still get ejected in the same way.

As you increase wheel misalignment with the direction of travel (and speed), more energy goes into the fling. As you increase lean angle (more lean means more time for the wobble to accelerate you) the fling gets more violent on one side and less violent on the other (the 'high' and 'low' sides).

Hence, the observation that high sides are what happens when you enter a death wobble that is already past the point of stability.
I wish the Twitter client were half as good as Apollo. I really miss the ability to navigate the stack by swiping as intuitively as I can with Apollo. In Twitter the best I can hope for is a stack of depth two.
Kata container is just OCI-compatible kvm so what business need does it solve for your general acme corp that a standard docker/containerd/crio container doesn’t?
> We will exempt any mod tool or bot affected by the API change.

What's the definition of a mod tool?

If a mod uses Apollo to keep up with the posts on their subreddit, is Apollo going to be exempt?

Or should Apollo pivot, add more moderation features and rebrand itself as a mod tool?
(I'm not the OP or in any way related to this project; I just heard of it through this post today.)

I think there is a pretty large market of people who have indeed used PaaS and have concluded that the flexibility of kubernetes is worth the complexity. It's not for everyone, but it is useful for a lot of organizations.
It's pretty much guaranteed. Where else on the internet would this sequence of characters appear so frequently that it gets selected as one of the internet's top ~50,000 words?

Also, that Reddit is frequently used to train LLMs is widely known. It's an unusually clean source of conversational text because you can slice threads (i.e. pick a root comment, then pick a child, then a child of the child etc and then concatenate the results), and you'll get a coherent conversation. There are relatively few places on the internet where that is true. For example most phpBB forums conflate many different conversations into single threads, with ad-hoc quoting being used to disambiguate which post is replying to which. That makes it a lot harder to generate sample conversations from.
Stainless steel is ok.
I don't remember the specific case at the moment, but a few years back I think Oracle was suing Google (or some mix of big companies) about Google replicating the Java api but with a complete from-scratch backend reimplementation. Google wasn't using private Oracle source code, just building a replacement that used the publicly published api. Google won the case, and it I remember right that established public api's as non copyright or something. Again, not a lawyer and someone else probably has the details better than I do.
Apollo (a third party client) has requested half the price and 90 days transition period. The price and transition period seems non-negotiable. Apollo is shutting down: https://www.reddit.com/r/apolloapp/comments/144f6xm/apollo_w...

> I hope I explained above why the 30 day time limit is the true issue. However in a perfect world I think lowering the price by half and providing a three month transition period to the paid API would make the transition feasible for more developers, myself included. These concessions seem minor and reasonable in the face of the changes.