HN user

exeldapp

95 karma
Posts0
Comments20
View on HN
No posts found.

Not sure if that example helps. You can make any programming language hard to read without some basic formatting. The way I would write the sexpr would be:

  (impl
    (impl 
       p 
       (impl q r))
    (impl
       (impl p q)
       (impl p r)))
It's clear when each section begins and ends and doesn't require complex parsing rules.

Yes, software is full of ambiguities but there are methods we use to handle them. OP emailed an outline wanting feedback, as any team player would do to iron out ambiguities, and received a meaningless reply. I think it's safe to say companies don't want their engineers going into a corner never to be seen again for 2 weeks, which is what this interview process recreates.

I remember reading someone's shower thoughts that if the internet was completely safe there would be no need for Cloudflare, so it's in Cloudflare's best interest to keep the internet unsafe. It's an interesting thought even if a bit tinfoil hat-esque.

Why Go? 1 year ago

I agree that it's good they looked passed typical corporate reasons. I admit it's still strange to see.

At the end of the day, companies like Microsoft are in the business of making money and that's one of the reasons they made C#. If they don't see the profit in using one of their own products (and one that competes with Go) in their future products then why would I use them for mine?

It's like if they used Google Cloud instead of Azure, it'd be very weird.

Why Go? 1 year ago

Normally I don't think anyone would be losing their mind, but this is a Microsoft team creating a widely popular Microsoft product and they use a Google product (Go) instead of using another Microsoft product (C#) that is arguably competing with it. It strikes as odd why a Microsoft team isn't comfortable with/trusting a Microsoft product. I think it makes sense that some people are taking this in a way that maybe they shouldn't trust in C#'s future either.

I would argue that, yes, it is okay to expect your average person not to understand the law. Of course, it would be great if everyone understood everything (laws, in this case) but that's not feasible.

The FDIC being in place means the average consumer does not have to understand nor think about the economics of a bank, for example, that by depositing money into a bank you are a creditor to that bank.

Sounds like his talking backfired.

"We need to regulate AI! No, not that much!"

There's no way OpenAI will quit EU and leave it for competitors to take, easy bluff to call. The whole thing makes it seem like the desire for AI-related regulation isn't ethics motivated and is instead only trying to make it harder for competition to start.

I had similar thoughts when I was messing with Mac OS 7 and 8 a few months ago. I was astounded at how featureful most software was. Microsoft Word version 5 had every feature I possibly needed and was extremely fast, way faster than modern Word. It makes me wonder what has modern software added to justify making it so slow? Because it’s obviously, at least to me, not new features.

If I could I would be just like Andrew here but my work, and love for playing video games (modern and classic alike) prevents me.

Just as another data point, Substance tools can get even cheaper if you don’t care to have the whole collection. You can get the Substance 3D Texture pack which includes Painter, Designer, and Sampler for $19.99/mo or you can buy a perpetual license for this year’s version of Painter for $149.

I would say yes and no. Yes, obviously the renderer is there but at the same time it's only doing what it was told to do. Taking Unity and Unreal as examples, you can make something look plastic, cartoony, realistic, a mixture, or really anything you want. Usually there will be art director(s) (or a someone with a similar title) that make sure the art/graphics stick with a certain look and feel so I would put the blame more on them than the engine.

Putting the fact there’s cheaper options aside, who was this made for? They made an affordable computer supposedly for people without computers but it doesn’t have a screen, as if those people have ready access to a monitor or TV, and a 4K one at that. Maybe that’s not the target demographic?

I agree. Maybe there's some truth in the whole "brain plasticity" talking point but how long does it take a child to become fully comfortable with speaking and writing a language? 8 years? Longer? Compared to an adult who can accomplish that in about a year. And that is when the child has no choice but to use that language, since they know no other.

I don't doubt the number, but it does make me genuinely curious. How does this compare to other software? How much energy does running, for example, Facebook require? How much extra energy is required if you use a language like Ruby, PHP, Python, etc. versus a language like C?

It will be interesting to see how energy consumption will be a part of software in the future. I wonder if we will see something like "green" programming languages.