HackerTrans
トップ新着トレンドコメント過去質問紹介求人

ShinTakuya

578 カルマ登録 9 年前

コメント

ShinTakuya
·一昨日·議論
This is all well and good in theory, but the number of times I've seen tests that don't actually test what they say they're testing is hard to count. Yes even when you encourage the developers to ensure the test fails first and do TDD. Tests help you ship with confidence but there's usually at least a few that are just passing by pure luck.

So no, I wouldn't judge a rewrite as being equal just because it passes the tests. That said, I don't think that means you shouldn't do it. You just have to be pragmatic about it.
ShinTakuya
·先月·議論
Except all major social media sites are also corporations with their own interests. I'd rather the business model of traditional media that rides on journalistic reputation to a recommendation feed where the only job of it is to keep you on the site, especially when said feed can easily be manipulated.

No media organisation is perfect but your description of social media as some nirvana of decentralised truth is very questionable.
ShinTakuya
·2 か月前·議論
For what it's worth, this is commonplace in Australia too. I feel like you're describing a general safe country thing. I've lived in Japan so I know it's probably one of the safest places in the world, but I feel like what this thread describes is more US/Canada/some Euro countries being particularly dangerous, and not Japan being uniquely safe.
ShinTakuya
·2 か月前·議論
I think the main reason more time might be spent thinking is because there's relatively less training data on Haskell out in the wild, meaning an agent may have to check back and forth with static analysis to figure out what's valid.

Compact syntax is generally only a good thing for LLMs because it saves context windows and tokens.
ShinTakuya
·2 か月前·議論
Plenty of valid reasons to pick C, memory safety isn't a reason to trade off all other possible benefits. One big reason is portability, you can't compile Rust for example for certain targets.
ShinTakuya
·3 か月前·議論
Do you need a reliable edge or just a slightly better than average edge?
ShinTakuya
·3 か月前·議論
I mean, supply chain attacks are a thing that could have happened even in the earlier days. Linux almost got backdoored in 2003.

Also with the number of remote code execution exploits that have occurred in Web browsers over the years it's hard to know for sure if what you installed hasn't been hijacked unless you spent all your time on gnu.org
ShinTakuya
·4 か月前·議論
No, there was a big internal project (which they communicated publicly about - search for the blogs relating to it) to address it that involved roughly a year of effort from a big chunk of the developers.
ShinTakuya
·4 か月前·議論
Rovo is backed by the typical LLM providers in general, Atlassian isn't training its own models.
ShinTakuya
·4 か月前·議論
If you're experiencing this you're either a very junior dev or you're not as senior as your title might suggest...
ShinTakuya
·4 か月前·議論
You're assuming performance has been the core priority, or even a priority at all, and I think this is a bad assumption to make. I would estimate a much smaller number of people-months of work if I were you.

Dev users assume the only problem a product can solve is performance, when there is a lot more than that in reality.
ShinTakuya
·8 か月前·議論
Or, you know, most steam deck users aren't using them constantly and so they don't get picked up in the survey.
ShinTakuya
·8 か月前·議論
The average Linux gamer is likely to have a very different setup to the average Linux user in general. It's a subset of a subset.
ShinTakuya
·10 か月前·議論
As far as I'm aware it keeps a history of the frequency you visit each directory so yes it will select the one you've visited more often (assuming you don't always start at the base one and work your way down).
ShinTakuya
·10 か月前·議論
There's nothing inherent about C++ that makes it more suited than Rust for game engines though, Rust supports careful management of memory too. Of course, nothing besides inertia (i.e. Libs, existing code, etc.). And that of course is more than big enough of a reason to stick with it.
ShinTakuya
·7 年前·議論
As far as I'm aware, Haskell's dependency system doesn't have a lock file. That's the key part to keeping things stable. Version pinning alone isn't enough.
ShinTakuya
·7 年前·議論
That's literally the purpose of the lock file. The lock file locks the entire dependency tree. So unless you're bumping versions or you fail to save the lock file, the entire dependency tree's versions will remain the same.

>some subtle incompatible change

In statically typed languages this normally isn't an issue. Of course I'm aware that logic can also be changed, but in that case it's up to you to write appropriate tests (or just don't bump the versions of your libraries without a good reason).
ShinTakuya
·7 年前·議論
Regarding remaining compatible, I would argue that this is why modern languages implement lock files and version pinning. If you don't like a particular change but need some extra functionality or a security fix you can fork the relevant libraries or extend the functionality with an extra self written library.
ShinTakuya
·7 年前·議論
There's plenty of actual racism around, which of course I don't like, but most of this is limited to /b/ and /pol/ which are not representative of the entire site. They just happen to get in the spotlight more because of how controversial they can be.

A lot of people on 4chan view these boards as a sort of filter to scare away outsiders. The majority of the site isn't nearly that edgy and largely discuss the various relevant topics for each respective board.
ShinTakuya
·7 年前·議論
I never claimed it was a solution. I just said it helps you to avoid it. If it were the solution I wouldn't be on Hacker News right now.

Although I strongly disagree regarding 4chan being unambiguously worse. Maybe if you're talking about just /b/ and /pol/ I'd agree but the site is so much more than that.

For instance, the game development community there much more human and helpful than most other communities I've participated in. But there's a hundreds of other micro communities that are really great if you know where to find them.