Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grandinj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
301.
▲
by
grandinj
8y ago
LibreOffice Online also uses a warmed-up-process that forks child processes to execute requests
302.
▲
by
grandinj
8y ago
I work on a codebase (LibreOffice) that has seen those days (and I worked through them on other projects, but thankfully without needing cross-platform support). I note that there is some sharing of test-suites between the different compile
303.
▲
by
grandinj
8y ago
Is it not time that specifications for additional features for C++ came with a test-suite? Preferably something shared via git somewhere that people can contribute to. Would make bootstrapping some of these new features to a usable level mu
304.
▲
by
grandinj
8y ago
Not great, but it is getting better, peering points are being used more and more, and fibre is spreading (just got some in my neighbourhood) Of course, compared to touching anything across the atlantic, anything local is like lightning.
305.
▲
by
grandinj
8y ago
Yay, finally decent latencies to/from SA customers when deploying AWS stuff The latency down here is a killer, often 300ms+ to EU/US, and for chatty web apps, a real pain.
306.
▲
by
grandinj
8y ago
How do you combine the separately compiled libraries into a single deliverable library/executable? Because that is what the original article is aiming for.
307.
▲
by
grandinj
8y ago
That doesn't give you run-time dispatch based on available hardware capabilities. So you either need virtual functions (and take the associated perf hit), or some other solution like the linker tricks mentions, or cached JIT, or....
308.
▲
Restyling apps at scale
(blogs.gnome.org)
3 points
by
grandinj
8y ago
|
1 comments
309.
▲
by
grandinj
8y ago
Sorry, but it's no good anymore. I cut my programming teeth on Turbo Pascal and Delphi 20 years ago, so I thought I'd help a friends daughter with her homework assignment. Could not even figure out how to create a project. I mean
310.
▲
by
grandinj
8y ago
Just be aware that various downstream dev tools like profilers don't support this very well yet
311.
▲
by
grandinj
8y ago
We've gotten to where we are using slow incremental improvements. Better tools, better compilers, vastly better linters, unit testing, CI, etc. Now and then we manage to take some academic research and turn it into practible stuff e.g.
312.
▲
by
grandinj
8y ago
Now that Oracle has withdrawn resources from the project, I wonder what its future is going to be. I was really hoping it would become a Swing replacement, but so far there are still too many unfilled gaps for it to replace our (fairly exte
313.
▲
by
grandinj
8y ago
There are about 20 people or so who contribute on a frequent basis i.e. at least weekly. But we have a very long tail of people who contribute less often. You can see the commit frequency here: http://cgit.freedesktop.org/
314.
▲
by
grandinj
8y ago
That's not a very useful article. They touch on some possibilities, but never peel the data enough to come to useful conclusions. They also jump between different kinds of costs - cost to the student, and cost to the country. Which is
315.
▲
by
grandinj
8y ago
Libreoffice hacker here. Calc is one of the nicer parts of the codebase. Don’t underestimate the enormous list of features that are required in a modern spreadsheet engine. We’re talking 100s of man-years of coding. Come join us and make it
316.
▲
by
grandinj
8y ago
wow, that is nice, go thunderbird!
317.
▲
by
grandinj
8y ago
What makes you think that? Stereotyping perhaps? In the case of Jews, they can hardly be called unambitious given the number of writers and scientists they produced. In the case of Asians, ambitious engineering, scientific and business pers
318.
▲
by
grandinj
8y ago
<engage irony> Not at all, you should learn a more macho language like C++, where you can suffer, acquire scars, loose countless hours to weird template errors, learn the intricacies of writing code that has to compile on different co
319.
▲
by
grandinj
8y ago
Replying to myself. Oh, I'm not saying it's wrong, I'm just pointing out how the incentives line up with the outcomes :-)
320.
▲
by
grandinj
8y ago
Paying customers. Specifically, the person who signs off on Gitlab at a company is generally some kind of project manager so they value project management features.
321.
▲
by
grandinj
8y ago
I don't remember any variable-length encodings being proposed, but it was a long time ago. I don't think the 128-bit length was ever an issue, that is just a field length, one parameter amongst many. It's all the other detail
322.
▲
by
grandinj
8y ago
Not really. Virtually every related protocol (e.g. ARP, BOOTP, OSPF, BGP) was modified in non-trivial ways, the rules around different kinds of addresses (link-local, etc) are very different, IP-level encryption stuff started out mandatory
323.
▲
by
grandinj
8y ago
What we should take away from the IPv6 debacle is a fine lesson in hubris. I was hanging out in the IPv6 mailing lists at the time the various solutions were being debated. The prevailing attitude was "the Internet is about to die from
324.
▲
by
grandinj
8y ago
You mean other than continually improving Metal and working with Unity to get the latest Metal stuff supported properly?
325.
▲
by
grandinj
8y ago
Noise cancellation can be a little tricky depending in the frequency. Low frequencies are easiest. Trying feeding the signal through your PC and adjusting the delay, using different delay for different frequency ranges. Some nice thick shag
326.
▲
by
grandinj
8y ago
Specifically stuff like https://news.ycombinator.com/item?id=16510267 is a showstopper. I maintain long lived applications. Sooner or later we __always__ have a need to call out to the host environment to work around li
327.
▲
by
grandinj
8y ago
Are the elm overlords still hell bent on "thou shalt program our way or not at all" Because that kind of dogmatism is a complete show stopper for languages that want to be deployed on even medium term projects.
328.
▲
by
grandinj
8y ago
I read that part more as: we don't have the necessary infrastructure to compute whole-program analyses, and we don't have sufficient justification to invest the effort in creating such infrastructure.
329.
▲
by
grandinj
8y ago
At LibreOffice we, (mostly I) do whole program analyses, and they are fairly useful e.g. https://cgit.freedesktop.org/libreoffice/core/tree/compilerp... That said, the analyses (a) are specific to our te
330.
▲
by
grandinj
9y ago
Weird it’s oetfectly fine on my MacBook Air
More ›