Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
59nadir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
301.
▲
by
59nadir
3y ago
Let's agree to disagree. Something being done before is hardly relevant when you're using a project to learn. "Optimized to hell" I don't know about; it's a CPU emulator, there isn't that much you should b
302.
▲
by
59nadir
3y ago
> It would only be feasible to build on top of existing libraries, which is the whole point here. I don't think you've made a single point that substantiates that claim and neither has anyone else, really. The person you'r
303.
▲
by
59nadir
3y ago
> You'd be foolish to write a console emulator and not import someone else's CPU code. Why? It's part of the learning and it's not particularly complex.
304.
▲
by
59nadir
3y ago
> The difference with a web search engine is that nobody today can build such a thing completely from scratch I'm sorry, but can you substantiate this claim? I've seen no indication that a search engine is not buildable from sc
305.
▲
by
59nadir
3y ago
The post you're replying to sounds more like it's lamenting the complacency of most developers more than it's saying that performance isn't worth caring about, or I'm projecting my own feelings onto it. I'm not
306.
▲
by
59nadir
3y ago
What is the Twitter post for? I'm assuming this was not you "disclosing" it to them, but it's basically some kind of advertisement for yourself? You did contact them via a proper, private channel to disclose and make sur
307.
▲
by
59nadir
3y ago
The first iteration is plenty flexible where it needs to be. I've been programming since 2001 and honestly, the reason I'm holding this view and you're not is very likely the exact opposite situation of what you think: I thin
308.
▲
by
59nadir
3y ago
> You say that overabstracted code is hard to change. I agree, but so is underabstracted code - or simply code with bad abstractions. I am not against abstraction, but the attitude that the person's colleague should've *definit
309.
▲
by
59nadir
3y ago
> How are you going to "prove" lower maintenance cost? How are you going to prove, that less bugs happened? How are you going to prove that ahead of making the change? How would you prove it even after making the change? You ca
310.
▲
by
59nadir
3y ago
> Let's be crystal clear about it, your teammate did a terrible job not creating a function for those 10 repetitive lines. I've found over a long time (20+ years) that this is usually a sentiment held by people who are focusing
311.
▲
by
59nadir
3y ago
I think this type of comment ought to have a bit talking about *why* you would reach for it.
312.
▲
by
59nadir
3y ago
Just as an aside Odin ( https://odin-lang.org ) has all of these things and does not stray far from C otherwise. It's a delightful language.
313.
▲
by
59nadir
3y ago
> user: swingingFlyFish > created: 63 days ago HackerNews is flooded with clueless newcomers, it's not surprising that most of them don't know anything because they're also new to programming, the business and everythin
314.
▲
by
59nadir
3y ago
This somehow crashed my browser. Cool interface, though. I liked the Stripe one a bit more in terms of actual stats and overall I would've liked to see more stats from both. Maybe they'll do reports after.
315.
▲
by
59nadir
3y ago
> Tim was a director on Flutter until a few months ago and now works at Apple. > > That is, he has first hand knowledge of Flutter's numbers and now that he works for a competitor, no motivation to inflate Flutter's stats
316.
▲
by
59nadir
3y ago
Fair enough. What is the impetus for this long, whinging thread that has been linked to, then? If it's not about Google at the very least not showing any confidence in Flutter it seems fairly hyperbolic.
317.
▲
by
59nadir
3y ago
I was also very surprised at that line and I was wondering if I was the one who was out of touch or the Google team were. I haven't really looked into mobile development for a few years so it could very well be the case, but it stood o
318.
▲
by
59nadir
3y ago
If it is a response to that, you would have to assume that Hickson left because he pushed for or against something relating to working on Flutter. If Google wanted to place him elsewhere, for example, and he left Google because he figured h
319.
▲
by
59nadir
3y ago
Even just redundant call paths are useful to spot. I recently looked through the standard library of a strongly, statically typed language and found that in one pretty basic function a validation function was called over 8 times despite rel
320.
▲
by
59nadir
3y ago
I've found that overwhelmingly it's brand perception, fashion and trends that build these situations more than anything else. Add to that the situation where people have spent hundreds of dollars on something and generally feel li
321.
▲
by
59nadir
3y ago
What do you mean by "low level" here? In the commonly accepted terminology I would take this to mean (nowadays) something that concerns itself more with the smaller details of things, which is exactly where I feel that current AI
322.
▲
by
59nadir
3y ago
"in a robust way" does a lot of work here and works as a weasel word/phrase, i.e. it means whatever the reader wants it to mean (or can be redefined in an argument to suit your purpose). Why is it that you feel that you could
323.
▲
by
59nadir
3y ago
I don't think the implementation itself is at fault (I phrased that poorly in my previous post), but yes, I do think that the design of dialyzer makes it an (at times) faulty type checker. The unfortunate reality of a type checker that
324.
▲
by
59nadir
3y ago
I've used dialyzer since 2015, it's not a question of "holding it wrong". I have an example of this that I literally demonstrated live in a talk online. It's very likely you haven't used dialyzer enough if you
325.
▲
by
59nadir
3y ago
If by "defiency is with tooling" you mean that `dialyzer` is bad, then yes. The current type checking facilities that it provides are too lax and also sometimes demonstrably actually incorrect even in the face of the simplest exam
326.
▲
by
59nadir
3y ago
I remember that talk! They also have a channel with some more videos but unfortunately do not do coding by voice anymore: https://www.youtube.com/@mccGoNZooo
327.
▲
by
59nadir
3y ago
> Man, all these graphical enhancements and they still can't design a proper camera. There's absolutely nothing wrong with the camera, it's just not to your taste. They've made zero risky or offensive choices with the
328.
▲
by
59nadir
3y ago
Thanks, this will shave years off of my post-retirement projects! For real, though, I've always found things like these fascinating. I used to be very interested in working with software for weapons (specifically for fighter aircraft)
329.
▲
by
59nadir
3y ago
I enjoy debugging when the tools are there, not so much when choices have been made to put everything too out of reach, either figuratively or literally. Debugging distributed systems in the cloud is exponentially more awful than debugging
330.
▲
by
59nadir
3y ago
> Was Shawn able to access anything on the server that would confirm/deny that the image upload was coming through? Why did the image upload work in the test environment but not in the released version of the app? What was different
More ›