Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lambda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
391.
▲
by
lambda
6y ago
Here is an example which, while trivial, demonstrates some of the optimization issues you can run into in C and C++ but not in Rust, even with noalias currently only applying to &T. C++: https://godbolt.org/z/dTPsbh
392.
▲
by
lambda
6y ago
> I know I can safely ignore such benchmark And yet, rather than ignoring it, you are commenting on it, with a pithy retort which dismisses the entire benchmark without actually providing any additional insight. Programming languages, co
393.
▲
by
lambda
6y ago
Huh. That's an interesting question. I looked up the original LISP paper ( http://www-formal.stanford.edu/jmc/recursive.pdf ), and it looks like the -p convention hadn't been established yet at that point, none
394.
▲
by
lambda
6y ago
That part is a slight amount of hyperbole for humor value. But the fact of the matter is, the submitter did actually reproduce the problem enough times that they were able to effectively characterize the problem. And that's what I love
395.
▲
by
lambda
6y ago
Yes! This is why I love this story so much. I triage so many bug reports that don't even have the barest of effort putting in to reproducing or minimizing them, so it's like pulling teeth to figure out what the problem actually is
396.
▲
by
lambda
6y ago
Yes, that's pretty much what I was picturing as well. Sorry if it didn't come through in the way I told the story. But yeah, the part of this story that I love is that as someone who reads and triages a lot of bug reports, I'
397.
▲
by
lambda
6y ago
One of the funny things about the Intel/Arm situation is that in many ways, it mirrors how Intel itself started out on low-end microcontrollers and microprocessors for PCs, and grew to displace pretty much everyone else for the high en
398.
▲
by
lambda
6y ago
My dad had a similar story about a bug report. This was back in the day when terminals still used paper rather than CRTs; actual teletypes. The bug report was something like "if I print a page feed on such and such terminal model, it w
399.
▲
by
lambda
6y ago
This comment confuses me so much. Mozilla absolutely has been helping to keep web standards in check. Maybe not to the degree that you would like, but if it were up to Google, we'd all have some ancient under-specified version of SQLit
400.
▲
by
lambda
6y ago
It does say "Every six months we have a meeting to revisit this policy. Email ... if you want to attend the next meeting." It sounds like he's willing to listen to feedback about the policy, but would rather have focused time
401.
▲
by
lambda
6y ago
Since most articles with titles like this can be answered with "no", I'd like to point out for anyone reading the comments but not the whole article that the answer in this one is "yes," since Apache Arrow targets a
402.
▲
by
lambda
6y ago
I have not flagged any of your posts, but remember that "free speech" means freedom from government interference with speech, not freedom from a particular community deciding that your speech is disruptive to that community. I not
403.
▲
by
lambda
6y ago
The fact that you use the term "flesh of murdered babies" to refer to embryonic stem cells, which even the Catholic Church simply refers to as "aborted fetal cell lines", indicates that you've bought way too heavily
404.
▲
by
lambda
6y ago
There are options for pro athletes after their athletic career, as trainers, speakers, organizers of amateur events, etc. For the major US pro sports, some or all of their draft is from colleges in order to encourage post-secondary educatio
405.
▲
by
lambda
6y ago
> Rust is pretty cool, but Servo is pretty immature, and it seems like Mozilla just fired all those people. I dunno. I don't see a bright future there. Well, yeah, that's the problem. Until now, I felt like despite its issues,
406.
▲
by
lambda
6y ago
> Safari made third party tracking impossible by gradually fully segmenting everything - HTTP caches, LocalStorage, cookies, etc. - I haven't been following exact features between browsers too closely recently, but Firefox's Tr
407.
▲
by
lambda
6y ago
Quite a lot. Take a look at a recent snapshot of changesets and lines of code to the Linux kernel contributed by various employers: https://lwn.net/Articles/816162/ Arm themselves is listed at 1.8% by changesets;
408.
▲
by
lambda
6y ago
Ah, sorry, I was looking at the wrong item on "Can I Use...", @font-face: font-variation-settings, rather than the "Variable Fonts" item which covers font-variation-settings outside of @font-face rules. https:/
409.
▲
by
lambda
6y ago
Unfortunately, font-variation-settings isn't supported by Firefox, Safari, IE, or older versions of Edge, so these settings only work for ~70% of users according to Can I Use. It was a bit frustrating viewing this site on Firefox and n
410.
▲
by
lambda
6y ago
It's fairly complicated in other languages. Languages that were developed before the advent of Unicode, like C and C++, frequently leave the encoding of strings up to the system; but this can be complicated, because there are a number
411.
▲
by
lambda
6y ago
I had a similar experience to this at an early programming internship while I was in college 20 years ago. I was working on some component and needed to add a new table to our database. I was fairly new to SQL at the time, so I wanted to d
412.
▲
by
lambda
7y ago
No, the custom builds aren't much more work than the vanilla builds, it's getting the build environment set up in the first place that's a pain, since you have to build against a different SDK for each version of macOS you su
413.
▲
by
lambda
7y ago
For about 3 years.
414.
▲
by
lambda
7y ago
> He's been the sole maintainer on the project since 2012 [1] and has never been compensated for it I have to object to that. I work for a company which pays him to build branded versions of FUSE for macOS, and has been doing so for
415.
▲
by
lambda
7y ago
You would need to do either static or dynamic bounds checking when accessing memory via these capabilities. You obviously can't just give arbitrary code a pointer and let it read however far it wants past the end of it. Given that most
416.
▲
by
lambda
7y ago
Yes, one of the answers I want to give any time someone asks "why will WASM succeed when the JVM didn't" is that there is 25 years more experience and research to draw upon.
417.
▲
by
lambda
7y ago
What would allow other languages to represent unforgeable pointers as a first class concept and not C/C++/Rust? Forging a pointer is UB in all of these languages as far as I know. It seems like you should be able to have opaque ty
418.
▲
by
lambda
7y ago
Reading through this, this sounds like mostly a capability based architecture, with process isolation replaced with a statically typed bytecode in which you can verify that each module can only use capabilities passed to it. I was wondering
419.
▲
by
lambda
7y ago
Google only does it for 3 years, and that's from launch. Apple is supporting devices 5 years old. I've been buying Google phones (Nexus/Pixel) because they do get the longest support, but I still get frustrated by the fact th
420.
▲
by
lambda
8y ago
Besides the usual ones, I've had to use IDA Pro occasionally for compatibility purposes in my job as a NAS vendor. There are lots of apps that make lots of assumptions about how filesystems behave, generally based on the local filesyst
More ›