Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
faresahmed
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
faresahmed
21d ago
I had a similar course, "Concepts of Programming Languages". The accompanying textbook was by Robert Sebest under the same name.
2.
▲
by
faresahmed
2mo ago
Sorry for nitpicking but the logical inverse of this statement is the stronger and more appropriate version: If some app does not respond in 10ms or less, it is not interactive.
3.
▲
by
faresahmed
2mo ago
Another comment already explains that this is regular method overriding in Python. Surely, some languages call user-defined operators 'Operator overloading' (e.g. C#) but the mechanism which Python uses (an `object` base class) IS
4.
▲
by
faresahmed
6mo ago
Take a look at https://contextgeneric.dev , it's as close as one can get to solving this issue without modifying rustc.
5.
▲
C++ Modules Are Here to Stay
(faresbakhit.github.io)
78 points
by
faresahmed
8mo ago
|
140 comments
6.
▲
by
faresahmed
10mo ago
I think that it's a generic programming problem: pointers are easier because the type of the pointee is easy to get (a deref) and also its location (memory) but with index-based handles into containers you can no longer say that given
7.
▲
by
faresahmed
1y ago
Off topic, but Notion is a perfect example of how badly you can abuse web standards. This webpage, which is a document with some markup and links (the very thing the web was made for) takes ~600MB RAM, about 10 seconds load, and lags terrib
8.
▲
EĿlipsis, a Language Independent Preprocessor
(gustedt.gitlabpages.inria.fr)
4 points
by
faresahmed
1y ago
|
1 comments
9.
▲
by
faresahmed
1y ago
Not to disagree with you, but even C++ is going through great efforts to improve compile-times through C++20 modules and C++23 standard library modules (import std;). Although no compiler fully supports both, you can get an idea of how they
10.
▲
by
faresahmed
1y ago
Makes you wonder, how many webpages are dependant on such services. The Web has always been brittle, but it's a little sad seeing a website not able to survive ~50k users on its first day online. Even the least offenders, GitHub Pages,
11.
▲
by
faresahmed
1y ago
Not so much, >>> s="1"+"0"*4300 >>> json.loads(s) ... ValueError: Exceeds the limit (4300 digits) for integer string conversion: value has 4301 digits; use sys.set_int_max_str_dig
12.
▲
by
faresahmed
1y ago
It has been kind of made into a movie! The Heptapods [0] in Arrival (2016) written script is a circular shape with each subsection of the shape conveying a different meaning ultimately representing a concept or thought. A quote from the mov
13.
▲
by
faresahmed
1y ago
I'm not quiet sure why a non-technical person would be engaging in a technical matter such as compiling LLVM, they say they are involved with some Arch Linux derivative but again the question persists.
14.
▲
by
faresahmed
1y ago
Same here, the title even says "TypeScript" not "Typescript" but whatever. I think what's somehow interesting about this is in the footer of the page: Autonomously crafted in 15m 4s by Leap.new Could be som
15.
▲
Show HN: Vole Machine ISA Simulator
(faresbakhit.github.io)
11 points
by
faresahmed
2y ago
|
3 comments
16.
▲
by
faresahmed
2y ago
I disagree, many businesses that put their software in maintenance mode (fix/upgrade on breakage) will be losing money in the long run. Consider a hospital, many statistics can be collected o provide insights and make immediate decisio
17.
▲
Hackers, Wizards of the Electronic Age (1985)
(archive.org)
1 points
by
faresahmed
2y ago
|
0 comments
18.
▲
Forscape – A Language and Editor for Scientific Computation
(github.com)
105 points
by
faresahmed
2y ago
|
33 comments
19.
▲
by
faresahmed
2y ago
Excel can also send mail through VBA scripts, thus satisfying Zawinski's Law[1]. [1] http://www.catb.org/jargon/html/Z/Zawinskis-Law.html
20.
▲
by
faresahmed
2y ago
Reminds me of Linus' comments[1][2] on pull requests in the kernel's GitHub mirror. The fact that you can't disable pull requests give the impression that it's mandatory to allow anyone to request changes and for you to
21.
▲
by
faresahmed
2y ago
Funnily enough, even the "dark mode toggle" icon in the blog is not aligned correctly with the navbar text. https://imgur.com/a/1xSCMWb
22.
▲
by
faresahmed
2y ago
IMO separation of interface and implementation is one of the "good" things about C/C++ (I used to be confused about it when starting out), it gives you a good overview of a piece of code and how it is supposed to be used. In
23.
▲
by
faresahmed
2y ago
Sorry, I know the post has fell off the Show HN page but for historical purposes I thought junior meant a first-year studnet (How isn't it?!!). I'm actually a freshman, this is my first year in college.
24.
▲
Show HN: Ayin – An open-source photo editing software
(github.com)
46 points
by
faresahmed
2y ago
|
3 comments
25.
▲
by
faresahmed
3y ago
Amazing to see RustPython being used in the wild. I wonder why they are using it. Is it easier to sandbox? smaller memory footprint than CPytohn and PyPy? just because it's cool?
26.
▲
Show HN: Budg – A KISS Plugin Based Static Site Generator
(github.com)
1 points
by
faresahmed
3y ago
|
0 comments