Hacker Newsnew | past | comments | ask | show | jobs | submit | homami's commentslogin

It is also not working for me, this opens http://localhost:3128/oauth/callback?code=... but on Kiro interface I see "There was an error signing you in. Please try again"


I am just imagining GPT-4o saying this in her sarcastic voice!


I don't understand why they killed their job board. We used to pay them a few hundreds a month for a a couple of job ads that we were quite happy with. But then they "decided to focus on enabling our community of developers and technologists to discover and learn about companies rather than just giving them a way to apply to an open role." Which meant they became a platform for recruiters that can spend monthly 10Ks+. That killed Stack Overflow for me.


Where do you post your SmallCo jobs these days?


We mostly use recruiters now


I don't lie either. I just spit out words that is in alignment with my mental model for optimizing my future.


“First you destroy those who create values. Then you destroy those who know what the values are…

But real barbarism begins when no one can any longer judge or know that what one does is barbaric.” — Ryszard Kapuściński


Quoting someone on the internet, saying: 'They are just liquidating their assets.'

Their lies are simple: they rule us.

(-;


Maybe you are a large language model?


Human social norms; definitions of optimizing for self, do not have to be maintained though; see the decline in religion.

Human society is not fractal; we die off, new social value stores come about; optimize for self could be defined as “not build environment destroying technology.”

A synthetic machine kept running but never allowed new inputs will just exist in long term belief in its old bullshit


Are you aware that what you are saying is not true?

If you are aware then it's a "Lie". If you are not aware then it's a "Mistake".

LLM's are not aware, so saying "lie" is not correct.


I wish this had a feature to slow down the turtle.


We had a CS undergrad intern that didn’t know what i++; means in JavaScript for loops.


Did they know what it meant within seconds of you you explaining it to them, though? That's the only important thing.


How come a CS bachelor never wrote a for loop?


In recent years it's very possible they either don't use a language where that syntax is ever required (python) or just use one of the foreach variants in pretty much every language.


I can only think of Python, but are people learning that alone these days? In every other popular language, I can't imagine not ever encountering a situation where you also need to know the index of the iteration.


But also in every language there's syntax sugar to get the index.

In reality it's honestly just better in 99% of situations.


They could just write loops and remember that repeating the variable name with ++ is part of loop syntax without knowing what it means. Almost like text-generating AI would do it (ducks).


I don't know, but I also don't care much because it doesn't matter.

Again, can they quickly understand and apply the knowledge once it is explained to them is all that matters.


It also matter that they apparently wrote a for loop a number of times without wondering what each of those symbols actually does and just treated it as magic incantation.

Edit: assuming they didn't use a language where such idiom doesn't exist or is not common, as another commented pointed out.


Maybe cheated, maybe third world country diploma mill, maybe sports scholarship


not every language uses i++.

increment operators are a language design antipattern anyway, not some fundamental knowledge.


I made it as far as my first internship before I learned what `!val` meant. Don't ding people (especially interns or juniors) for not knowing specifics or notation, or things that can be answered in a single google. What matters is what they do when they learn what `i++` is - does it ever come up again, and do they understand it.


They didn't know what it means or what it does or that it's important.

I'm not sure it matters for most practical uses what i++ means so long as you know it is required.

Much as with {} being used for scoping.

Though I agree it is jarring how little many in Gen Z know about how anything works.


> Though I agree it is jarring how little many in Gen Z know about how anything works.

I've worked with GenX'ers and Millenials (I'm a millenial), and this isn't unique to GenZ at all. A large number of people don't understand, and are just getting by. Anecdotally, I've seen people at very senior engineering positions who just don't understand the basics of what they're doing. Does that mean that it's jarring how many GenX'ers don't understand?


Yeah, we see this a lot with younger people because they are just starting in the world. Also, they're the predominate generation right now that's video taping and posting every even possibly interesting moment of their lives, irrespective of whether some 30 year old thinks it's embarrassing. If 60 year olds were posting every strange thought or funny moment we'd have some opinions about them too (Facebook, anyone?) They're just thinking about and misunderstanding a different set of things. But i think the kids are somewhat closer to a humility that might be hard to find elsewhere.


> If 60 year olds were posting every strange thought or funny moment we'd have some opinions about them too (Facebook, anyone?)

My older relatives pore out the most excruciating details of their personal lives on people's Facebook profiles, not understanding that it's not a private message. These people grew up and we're the ones who warned us "never use your real name online", etc.


Unfortunately this person graduating from a Western European uni, could not even grasp the algorithm for creating a count down timer.

They asked me for career advice. I wonder whether the jobs that require only this level of copy and pasting skills would thrive or die in the AI era.


Except it's not required :-P


Based on my experience traveling between Europe, Middle East and Asia:

- for return flights I always get different fares based on the origin. At least for the airlines that I travel with it does not matter what my IP is, but where my origin is.

- depending on the airline or the hotel booking service, I get higher fares if I book with an iPhone (including their apps) or a Mac comparing to when I spoof my user agent to Windows. The difference can be substantial.

- for hotel bookings, my IP location used to make a big difference. I guess these days the services just became better at finger printing and detecting VPNs.


For what it is worth, I am handling about 130k views and registering ~1k paying users per day with a t2.large instance server running node, redis and nginx behind a free tier Cloudflare proxy, a db.t2.small running postgres 14, plus CloudFront and S3 for hosting static assets.

Everything is recorded in the database and a few pgcron jobs aggregate the data for analytics and reporting purposes every few minutes.


... Could you translate please?

As someone who isn't a programmer (mechanical engineer) but has some programming ability, the idea of designing something like the article author did and sharing it with the world intrigues me.

How much does a setup like you described cost per month? (Or per x/number of users, not sure how pricing works in this realm)


The article's a pretty simple design, and how most people used to do it pre-cloud platforms. The article's pretty much saying "you don't have to go AWS/Azure". Although back in the day we didn't really have managed DB instances, you'd often just run the DB on the same server as the app.

The parent, however, is paying a lot more for a t2.large.

For that kind of money you could almost get a dedicated machine which would be 10x more powerful than a T2.large, but with the hassle of maintenance (though it's not a lot of hassle in reality).

The advantage of AWS is not price. AWS is quite a bit more expensive if you want the same performance. It's either that you can scale up and down on demand, or the built-in maintenance or deployment pipelines.

So you can save money if you have bursty traffic, or save dev time because it's super easy to deploy (well, once you learn how).

Cloud platforms can also have weird limits and gotchas you can accidently hit, like your DB can suddenly start going slowly because you've got a temporary heavy CPU query running, as they don't actually give you very much CPU with the cheaper stuff.


How many CPUs has your t2.large and how are you clustering Node across them?


Four. Using pm2. But it is a overkill. This server is running other applications next to my node server.


I fully recommend this. The fp-ts is quite readable for JavaScript. Combine it with io-ts and you have a robust way of handling user inputs:

    pipe(
      decoder.decode(req.body)
      , E.mapLeft(_ex => new InputValidationError(decoder.decode(req.body)))
      , RTE.fromEither
      , RTE.chain(handleInput)
      , RTE.match(
        error => {
          res.status(500);
          res.send(error)
        },
        result =>  {
          res.send(result)
        }
      )
    )(reader)


I've been a frequent flyer of Emirates for the past ~ six years. From my perspective, the airline suddenly changed about three years ago. The quality of their service dropped and still every time that I take an EK flight, I notice something else is missing from the service. Flying Emirates does not have any glory anymore.


They still have some of the brand association of luxury, but indeed it's a very normal airline just like all the others. With similar service, legroom and food. But with no direct flights, which is less comfortable.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: