Recent submissions

Comment · 5 years ago
It doesn't seem that logical statements matter:

https://news.ycombinator.com/item?id=27722154

What matters is just grabbing some pitchforks and cancelling someone.

Comment · 5 years ago
If you look for racism, you'll find it, even when it's not there. Skin color is a function of two things:

1. Amount of environmental sunlight (latitude).

2. Amount of circumstantial exposure to sunlight (lifestyle).

If the assumption is that early humans have lived more outdoors than sitting in caves all day like the modern human does in practice, then yes they'll have darker skin overall.

Is it racist to just state basic facts, or should we brainwash everything to be uniform and average across time and space?

Comment · 5 years ago
You're describing features that many other animals have. Being bipedal, hunting, using projectiles, and so on.
Comment · 5 years ago
Clockrate is not a bottleneck on how fast your computer is. It's just a synchronization primitive.

Think about it like the tempo of a song. The entire orchestra needs to play in sync with the tempo, but how many notes you play relative to the tempo is still up to each player. You can play multiple notes per "tempo tick".

Comment · 5 years ago
That's kinda the case with Copilot, or I'd just type:

    // Unify relativity with quantum mechanics.
I'm trying to say Copilot is not a fundamental shift to programming. It's what programming already is, and we already have IDEs assisting us with refactoring and second-guessing our intent with autocomplete (which in some IDEs is powered by AI now, as well).

Programming is like working in a team. You try to communicate with your teammates, and then everyone does what they can according to their skills, and how they understood the task.

The shift to higher-level communication in programming is inevitable, will it look like Copilot, I don't know.

Comment · 5 years ago
Yes, it literally isn't a match. It's also not a match for a pepperoni pizza.
Comment · 5 years ago
Programming is already conversational. I'm telling a computer what I want, it does it, I see what it does, and elaborate or correct myself where necessary. Repeat endless times, until product exists.
Comment · 5 years ago
Well, "never" is a long time.

Copilot is definitely no replacement for anything except copying from Stack Overflow for juniors.

But in the long run, AI is us basically us creating our own replacement. As a species. We don't realize it yet. It'll be really funny in retrospective. Too bad I probably won't be alive to see it.

Comment · 5 years ago
A lot of these edge cases are about theoretical concerns like "how many digits we need in decimal to represent an exact IEEE binary float".

In practice a double is 15.6 digits precise, which Excel rounds to 15 to eliminate some weirdness.

In their documentation they do cite their number type as 15 digit precision type. Ergo that's the semantic they've settled on.

Comment · 5 years ago
Excel rounds doubles to 15 digits for display and comparison. The exact precision of doubles is something like 15.6 digits, those remaining 0.6 digits causing some of those examples floating (heh) around.
Comment · 5 years ago
Business types hate dealing with programmers, that's a fact. And these claims of "we'll replace programmers" happen with certain precise regularity.

Ruby on Rails was advertised as so simple, startup founders who can't program were making their entire products in it in a few days, with zero experience. As if.

Comment · 5 years ago
So, nothing new, is your point?
Comment · 5 years ago
It's very easy: don't use copilot code verbatim, and you won't have GPL code verbatim.
Comment · 5 years ago
> And these are the hand picked examples. This product seems like it needs some more thought.

Everyone's self-preservation instincts kicking in to attack Copilot is kinda amusing to watch.

Copilot is not supposed to produce excellent code. It's not even supposed to produce final code, period. It produces suggestions to speed you up, and it's on you to weed out stupid shit, which is INEVITABLE.

As a side note, Excel also uses floats for currency, so best practice and real world have a huge gap in-between as usual.

Comment · 5 years ago
Google is interested in eliminating native applications in favor of web apps that it can control by providing analytics, SEO, ads, and so on.

So they're very aggressive to introducing "app-like" APIs to Chrome even often at the expensive of user experience, performance and security.

As you said, their very goal is turning the web into ChromeOS. And the web is everywhere.

Honestly, that's NOT a good thing for the future of either the web or applications.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton