HN user

fortenforge

747 karma
Posts23
Comments65
View on HN
www.npr.org 1y ago

Why I joined DOGE

fortenforge
7pts1
codeium.com 1y ago

Show HN: Windsurf – Agentic IDE

fortenforge
101pts51
codeium.com 1y ago

Show HN: Codeium launches Supercomplete – next intent prediction

fortenforge
4pts0
honestbutcurious.substack.com 1y ago

Who forked VSCode this time?

fortenforge
1pts0
honestbutcurious.substack.com 1y ago

People are worried about Large Language Models

fortenforge
1pts0
fortenf.org 2y ago

The Math Behind the Eddington Expedition

fortenforge
1pts0
codeium.com 2y ago

Latency, the Ultimate Generative AI Constraint

fortenforge
1pts0
codeium.com 2y ago

Show HN: LLM Autocomplete for Your Terminal

fortenforge
1pts0
codeium.com 2y ago

GitHub Copilot's LLM-based security scanning doesn't work

fortenforge
2pts0
codeium.com 2y ago

Codeium Chat Available in Visual Studio

fortenforge
3pts0
codeium.com 2y ago

Codeium Brings vs Codium AI Powers

fortenforge
2pts0
codeium.com 3y ago

We tried out Gitlab's version of Copilot. It's not good

fortenforge
3pts0
codeium.com 3y ago

Personalizing AI code assistants using fine-tuning

fortenforge
1pts0
codeium.com 3y ago

GitHub Copilot emits GPL code

fortenforge
586pts370
www.codeium.com 3y ago

Head to head comparison of AI code assistants (Copilot vs. alternatives)

fortenforge
1pts0
fortenf.org 6y ago

No, you couldn't have made more money than the Twitter hacker

fortenforge
245pts283
texnique.xyz 6y ago

Show HN: TeXnique – A LaTeX Typesetting Game

fortenforge
170pts41
www.apmreports.org 7y ago

Hard Words: Why aren't kids being taught to read?

fortenforge
1pts0
fortenf.org 8y ago

Anatomy of a Man-In-the-Middle Phishing Campaign on Coinbase

fortenforge
1pts0
fortenf.org 8y ago

Finding collisions in MD4

fortenforge
3pts0
jasonpark.me 8y ago

Jasonpark.me

fortenforge
21pts3
medium.com 9y ago

How We Got 10M Teens to Read Fiction on Their Phones

fortenforge
11pts2
medium.com 10y ago

Cybersecurity: Beyond the Mirror

fortenforge
2pts0

The absolute gall of this person, who is a 2 year transplant from Chicago, to cast aspersions on the tech industry. Their evidence of our wrongdoing?

* We own the wrong books

* We pay both too much and too little in taxes

* We support "right wing" pressure groups like GrowSF and "right wing" politicians like Mayor Lurie and Supervisor Bilal Mahmood

* We are eager to extend technical expertise to societal problems

SF has its problems, but they are largely problems of success. It is much, much better off than cities like Detroit whose main industries are experiencing slow declines.

These emails were released as part of the antitrust lawsuit against Google currently being pursued by the FTC. It seems to me that contrary to the FTC's claims about how Google's monopoly power leads it to stop innovating, exactly the opposite is true. If Google had stopped innovating it's clear that Bing eventually would have caught up in terms of quality. As these emails make clear though, Google kept its lead by continuing to invest in cutting-edge AI research.

Indeed, if anything it's Microsoft who should be scrutinized.

Math Team 3 years ago

The author mentions at one point that he was unable to solve a problem because he didn't memorize the formula for the Euler totient function in order to count the number of numbers relatively prime to 9999.

...but its actually an interesting (and not super difficult) exercise in its own right to figure this out even if you don't know the formula. Encourage you all to give it a shot.

SPOILERS: 9999 = 3^2 * 11 * 101, so first subtract out the multiples of 3 (3333 of them), the multiples of 11 (909 of them), the multiples of 101 (99 of them). Note that we've now double-subtracted multiples of 33 (303 of them), multiples of 303 (33 of them), multiples of 1111 (9 of them) so add these back. Finally subtract 1 to not count 9999 itself.

phi(9999) = 9999 - 3333 - 909 - 101 + 33 + 303 + 9 - 1 = 6000

I guess my point is that the purpose of these problems is not to separate out people who know specific tricks from people who don't—its to separate out people who can reason their way through difficult mathematical problems and people who can't.

Cryptographers often tell software engineers that they shouldn't roll their own crypto. I think lawyers would tell software engineers that they shouldn't roll their own license. If you really intend or want other people to be able to use the software you wrote, for the love of god please pick a sane, well-known license so that people can use your software with full knowledge of the legal implications.

Copilot Internals 4 years ago

Their JetBrains plugin is written in Kotlin / Java but it spins up a agent server written in node.js which handles the business logic (building the prompt, caching, making completion requests to their API). I assume most of the code is shared between the VSCode extension and this javascript agent.

If you start the function you're trying to write (just by writing `def` on a new line), you should usually be able to get it to start implementing it.

You can see alternate suggestions on VSCode by hitting Option + [. We don't currently support seeing alternate suggestions on JetBrains IDEs, but we're working on it!

No, I don't think that's what we're witnessing. No one has yet demonstrated that they can take a hash alone and produce an image that matches the hash. It's true that that would be bad, but right now you still need the original colliding image.

How will Apple know whether a hash is for non-CSAM content? Spoiler alert: they won’t.

As I said, the flagged content is reviewed by an Apple employee before it actually triggers an external report. If the flagged material is not in fact CSAM, it will not be reported.

And Apple claims it will be reviewed by a human. Sure, just like YouTube copyright claims? Or will it get automated in the near future? And what about in China? Or Saudi Arabia or other countries with less human rights?

First of all, the volume of flagged CSAM content is much, much smaller than the volume of YouTube copyright claims. It's entirely plausible to ensure that a human reviews all flags. Second, Apple is actually constitutionally-barred from automating this step entirely. You can thank Neil Gorsuch's decision in United States v. Ackerman for this. [1] The crux is that since NCMEC is a qausi-governmental entity, automatically sending CSAM-matched content to NCMEC without an Apple employee first inspecting the content would constitute an unreasonable search and seizure and would violate the 4th amendment.

[1] https://library.law.virginia.edu/gorsuchproject/united-state...

If a small circle of people only share not-already-known CSAM content among themselves and never share known CSAM material then there is no way that Apple's scheme can catch them.

However, if at any point one of them screws up and shares a known CSAM image, the entire ring can be caught. This is not actually an implausible scenario. See for example: https://twitter.com/alexstamos/status/1424037132201431045?s=...

Apple has stated point-blank that the only source of CSAM content to generate the hash list will be NCMEC and other child safety organizations.

While I fully admit that NCMEC could do a better job with transparency and auditing, they are currently being used by several other platforms right now (Facebook, Google, Microsoft) without issue.

Could bad actors inject hashes of non-CSAM content into the database somehow? Well even if they could do this, Apple employes human reviewers who must visually confirm that the flagged photo contains actual CSAM before they report the image. If the image does not contain CSAM, Apple is under no legal obligation to report it.

More information here: https://twitter.com/AlexMartin/status/1424703642913935374/ph...