HN user

ibrahima

579 karma

Co-founder at Gradescope - we're hiring!

Posts7
Comments233
View on HN

I understand that the 'updating the part of the page that's changed' functionality is now dramatically slower, more unresponsive, and less reliable than the 'reload the entire thing' approach was, and it feels like browsing the site via Citrix over dial-up half the time, but look, sacrifices have to be made in the name of making things better even if the sacrifice is that things get worse instead.

I don't think they were being serious.

FWIW, I find the new React-based diff viewer worse than the old server-rendered page. I disabled the preview for this reason. It does have some nice features but overall it feels more finicky. I would think that in theory this should be better at handling large diffs but I'm not sure that that's the case, and at least the UX feels more choppy.

Vouch 5 months ago

I guess this is why Sam Altman wants to scan everyone's eyeballs.

Yeah... I bought the regular version a few months before the bigger one was announced. Now I kinda want it but can't really justify it at this point. It's a cool product though and a lot of the code is open source or has open source alternatives (e.g. the official backend is not but they have sponsored the development of open source alternatives so that if they go out of business or something you can host your own backend).

That's basically MOOCs, but those kinda fizzled out. It's tough to actually stay focused for a full-length university-level course outside of a university environment IMO, especially if you're working and have a family, etc.

(I mean, I have no idea how Coursera/edX/etc are doing behind the scenes, but it doesn't seem like people talk about them the way they used to ~10 years ago.)

Gemini CLI 1 year ago

So does that mean that if you "opt out", Google _won't_ use your code for training, even on a personal/free plan?

### 1. Is my code, including prompts and answers, used to train Google's models?

This depends entirely on the type of auth method you use.

- *Auth method 1:* Yes. When you use your personal Google account, the Gemini Code Assist Privacy Notice for Individuals applies. Under this notice, your *prompts, answers, and related code are collected* and may be used to improve Google's products, which includes model training.

### 2. What are "Usage Statistics" and what does the opt-out control?

The "Usage Statistics" setting is the single control for all optional data collection in the Gemini CLI. The data it collects depends on your account type:

- *Auth method 1:* When enabled, this setting allows Google to collect both anonymous telemetry (like commands run and performance metrics) and *your prompts and answers* for model improvement.

Does this mean that for a personal account, your data is always "collected", but the opt out may prevent your data from being used for training? Also, the question was about "code", but this addresses only addresses "prompts and answers". Is code covered under prompts? The first FAQ lists "*prompts, answers, and related code are collected*" as separate items so it's still not clear what happens to code and if there's a way to opt out from your code being used for model training IMO.

Systemd didn't create this problem. But it solves the issue of distributions shipping config files as part of packages and then on every package upgrade having to reconcile between the distribution's config and your modifications. Now with the drop in system you don't need to do that.

I am not an expert but I think in general systemd has a lot of complexity but it's to handle existing issues in a better way. Some of the older init systems might be simpler to describe or get started but lead to more confusing situations in the long run.

There are no Chrome builds for Linux on ARM, for instance. (There might be Chromium builds but that won't have the proprietary Google stuff like account sync.)

I tend to agree, but then I wonder what we would call language server protocol additions to editors like Emacs/Vim. Or even Visual Studio Code, for that matter.

Gradescope | Oakland, CA | Software Engineers | https://www.gradescope.com

Gradescope is an online grading and assessment platform that uses cutting-edge technology and features like flexible autograders and AI-assisted answer grouping to make grading easier, faster, and more equitable. We're a small, collaborative team who are passionate about improving assessment in higher education. We care deeply about our users and work proactively to deliver new value for them. We iterate often, wear multiple hats, and take pride in building reliable, high-quality software. Gradescope was founded in 2014 at UC Berkeley and joined Turnitin, a leading provider of educational technology for academic integrity, in 2018.

We're looking for experienced Ruby on Rails developers to join us in expanding and scaling Gradescope:

- Software Engineer, Full Stack: https://smrtr.io/3-GGh

- Software Engineer, Growth: https://smrtr.io/424VR

I dunno, in my experience going from 1080p to 4K is a huge benefit for photos as well. While I wouldn't necessarily notice the extra details when looking at a photo from a distance, when I see the 4K next to the 1080p displaying the same photo it is noticeably more "realistic" somehow. Considering that even phone cameras take 12MP+ pictures, that extra detail has to count for something. For me pretty much everything looks noticeably better on a 4K display. Granted I'm slightly under 30 but I do wear glasses, so I dunno how much eyesight affects things.

Yeah, it would be pretty interesting to be able to use this as an Android development environment. It should be significantly faster than current approaches with emulation.

T-Mobile and Sprint are independent networks. Other smaller carriers, known as MVNOs (eg. MetroPCS, Cricket, Google Fi, etc), do rent the networks of the major 4 carriers, but T-Mobile and Sprint do not, which is part of why their coverage is a little worse in less populated areas. I'm not sure if T-Mobile can roam on AT&T towers (since they're both GSM, but are probably using different bands for 3G). I do know that when I'm in Yosemite with T-Mobile I don't get any reception, but I've heard that Verizon and possibly AT&T do.

I wish they had a better app experience. For me, it's a pain to sign into the Wells Fargo app (partly because I have enabled SMS authentication) just to transfer money to someone for lunch - and once you're in the Wells Fargo app, the Zelle functionality is not that obviously labeled. I wish they had just made a "Zelle" app that stays signed in for payments less than some threshold, and syncs your contact lists, etc. I too would love to kick out the middleman if possible but you have to make it easy enough for average users to use, and right now that's not the case.

(I still have yet to actually use Zelle, because I don't know anyone who uses it, but I've tried going through the workflow a few times)

Yeah, you'll have to do that, or else go through the recovery process after the fact. My phone recently failed and I got a replacement, and I had to go through the 2FA recovery process for all my accounts after getting the new phone. LastPass was particularly annoying because their "lost my 2FA device" feature was broken when I tried to do it...

I think the idea of states having national influence in these matters comes from the fact that if a producer of some sort (textbooks, cars, etc) wants to sell something across the US, they need to follow the strictest standards that populous states have, or else they need to have separate cars for California, separate textbooks for Texas, etc. I guess it can be more expensive to do that, so they end up just meeting the stricter conditions nationwide when that makes more sense.

This would be awesome. Even when both the laptop and the external screen are 1080p, different scaling could be helpful if you want to use a dual monitor setup effectively.

Actually, this is especially true when both are 1080p, because laptop screens are never as big as desktop monitors, and we also tend to use them closer. I have this exact problem right now but I think I've just adjusted my eyes over time to squinting at 1080p at 14", or perhaps I turned on some display scaling and forgot about it.

For example, you can have a window that straddles both monitors. What should the scaling be?

Intuitively, I feel like you should use the physical DPI of both screens to make sure that the window has the same physical dimensions on both. But that'd probably lead to weird scaling factors like 1.17 instead of nice round ones, and thus fuzzy scaling, so it probably couldn't quite work. I guess perhaps you'd just snap each display's DPI to the closest predefined value (eg. .25 increments which I think most systems use these days). Then you'd get a similar-sized part on both sides of the boundary.

But yeah, I think overall if you actually use physical DPI for scaling everything should work out close to nicely.

I can see why Volvo criticized Tesla for rolling out a system that's not fully autonomous. If drivers are willfully distracted because they think the car will handle any situation, that's a very dangerous place to be in. Though it's not clear what the driver was doing in this situation, so it's possible that this would have been a fatal crash in any other car without autopilot as well.

Funny to see Intel re-take control of OpenCV after handing it off(?) to Willow Garage and then Itseez. Guess it turned out to be more important than they initially thought?

(?) Don't know the details of the transitions and why they occurred