HNHacker News
TopNewBestAskShowJobs

tourist2d

199 karma · joined January 24, 2018

submissionscomments
tourist2d··on Mechanical Turk shutting down September 30
It smells like they don't know what they're doing. Had a lol at the mission page accidentally implying their customers are unethical though:

> Our Customers

> Ripe with fraud, labor exploitation, political polling manipulation; our customers demand the best tools and security ...

tourist2d··on C++26 is done: ISO C++ standards meeting Trip Report
1. This seems like it's be far too tricky and make C++ even more footgunny, especially with references, move constructors, etc etc.

2. Name lookup and overload resolution is already so complex though! This will likely never be added because it's so core c++ and would break so much. imo, it also blurs the line between what's your interface vs what I've defined.

3. This is every junior c++ engineers suggestion. Having ABI breaks would probably kill c++, even though it would improve the language long term.

4. Again, you make solid points and I think a lot of the committee would agree with you. However, the committee's job is to adapt C++ in a backwards supporting way, not to disrupt it's users and API each new release.

There are definitely things to fix in c++ and every graduate engineer I've managed has had the same opinions of patching the standard, without considering the full picture.

tourist2d··on No strcpy either
Your comment makes no sense. If it was designed for non-null terminated strings, why would it specifically pad after a null terminator?

I looked up the actual reason for its inception:

---

    Rationale for the ANSI C Programming Language", Silicon Press 1990.

    4.11.2.4 The strncpy function
    strncpy was initially introduced into the C library to deal with fixed-length name fields in structures such as directory entries. Such fields are not used in the same way as strings: the trailing null is unnecessary for a maximum-length field, and setting trailing bytes for shorter names to null assures efficient field-wise comparisons. strncpy is not by origin a "bounded strcpy," and the Committee has preferred to recognize existing practice rather than alter the function to better suit it to such use.
tourist2d··on Why is Zig so cool?
As a c++ developer who's heard of Zig but never dived into it, I was reading this article scratching my head wondering what is it actually so unique about it.

Why the blog has a section on how it install it on the path is also very puzzling.

tourist2d··on Minecraft removing obfuscation in Java Edition
Sounds like a problem with poor code rather than something unique to OOP.
tourist2d··on DOGE has 'god mode' access to government data
So more ambitiousness means you should get access to more user information?
tourist2d··on setBigTimeout
> That's just terrible input validation and has nothing to do with setTimeout.

Except for the fact that this behaviour is surprising.

> you should be checking your input against the range that's valid. Your sample code simply doesn't do that, and that's why there's a bug.

Indeed, so why doesn't setTimeout internally do that?

tourist2d··on Why Gov.uk's Exit this Page component doesn't use the Escape key
> women in dysfunctional, abusive relationships are not very often provided with a smartphone and a data plan

This sounds like something which you have no evidence at all for claiming.

tourist2d··on Determinism in League of Legends: Implementation (2017)
> “League of Legends” is caught in the middle of a dispute between Hollywood’s actors union and an audio company that provides voiceover services

How is that related to this engineering post? I wish HN took action against people commenting wildy unrelated topics.

tourist2d··on Takeaways from the Jane Street bond prospectus
I imagine they also "discriminate" on skills and previous jobs you have too..
tourist2d··on Thoughts on low latency trading if exchanges went full cloud
Why would anyone want that? Everyone would just quote a lot wider to make up for the potential volatility of the next minute, probably leading to worse trades for retail orders.
tourist2d··on Let's Write a Malloc (2014)
[flagged]
tourist2d··on How I got here
Ok...? Why would you start debating MDMA legality when someone's sharing their story?

Also, all the studies you linked are about using it in therapy vs using it at a rave?

tourist2d··on Steve Wozniak suffers minor stroke
If you asked the population if they would want immortality, the common answer wouldn't be "no".
tourist2d··on How to run 50% faster without external energy (2020)
> to keep the foot from sliding

So you obviously have never used clip in bike pedals before. Why are you trying to argue this point if you know nothing about what you're talking about?

tourist2d··on Stealing OAuth tokens of Microsoft accounts via open redirect in Harvest App
He manages the big bounty program. Why would you think he would be interested in your personal UX issues with the app?
tourist2d··on Feds find "substantial'' safety issue at SC nuclear plant
France is a country, silly.
tourist2d··on Bedbug crisis sparks political row in Paris as insect ‘scourge’ continues
Hint: your comment can be interpreted as hostile/divisive.
tourist2d··on How to convert an enum to string in C++
So when someone comes along and modifies the enum definition in the header file while forgetting to update the toStr/fromStr/other helper functions, there won't be a production issue?
tourist2d··on How to convert an enum to string in C++
That's literally the first example in the blog...?
tourist2d··on Terry Tao's generals (2012)
Sounds like a great way to hire academics rather than people with industry experience.
tourist2d··on Canonical’s recruitment process is long and complex
From your page:

> Imagine if – as a job applicant – you could put yourself right in front of the hiring lead, and tell them, in your own words, in your own time, without interruption or distraction or pressure, why you think you’d be an excellent person for the role. What kind of applicant would benefit the most?

A liar

tourist2d··on Mathematics in Movies
If number end in 2 or 5, is divisible by 2 or 5. So number ending in 2 or 5 cannot be prime. Math no hard to understand!
tourist2d··on Slack was down
This is a very silly comment. Slack has near 100% uptime and most people would consider that reliable.

Seems like you just googled some reliability article to make this comment? Lol

tourist2d··on Nanosecond timestamp collisions are common
Problem solved until your boss calls you an idiot for storing fake nanosecond precisions.
tourist2d··on How to pass a first-round interview
This is you deflecting a valid question.
tourist2d··on Joins 13 Ways
"Another missed chance to talk about X problem I find interest in and would bloat the article"
tourist2d··on How to compute a 256 bit elliptic curve key with 50M Toffoli gates
I wouldn't hold your breath on IBM releasing anything amazing in 2023.
tourist2d··on Fark redesign is now live (2007)
It's hard to take you comment serious when you categorise Facebook and Dropbox as failed projects.
tourist2d··on It’s not wrong that "🤦🏼‍♂️".length == 7 (2019)
The underlying size is 7, the length isn't 7.
Page 1 of 4Next →