Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grandinj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
grandinj
2y ago
Meh? Couple hundred meters of elevation and a hundred acres runs a city for day. Source - the city I live in which has this exact setup.
32.
▲
by
grandinj
2y ago
There are people working on compiling Libreoffice to WASM, but it is a separate effort
33.
▲
by
grandinj
2y ago
Its a ton heavier, because you need a full LibreOffice install effectively, but it does a lot more than Apache POI, so it depends on whether your use-case warrants the extra features.
34.
▲
by
grandinj
2y ago
Companies like Collabora (for general linux stuff) and Igalia (for browser type stuff) exist to do things like this. They employee a bunch of people who work on open-source stuff, and you can pay that company to get stuff done on various op
35.
▲
by
grandinj
2y ago
It costs money to validate a new processor on an old motherboard, and no corp wants to waste money on a product they have already sold.
36.
▲
by
grandinj
2y ago
Erlang is being sneaky because an Erlang "process" is not the same thing as what the rest of call us a "process". As soon as Erlang needs to talk across real processes is runs into all the same problems. Now, admittedly
37.
▲
by
grandinj
2y ago
Better to just ban cryptocurrency. Or impose the same controls that other banking systems have to obey. That will cut off the flow of funds.
38.
▲
by
grandinj
2y ago
OOOh, very very nice. I might have to copy this into the H2 database engine. We already use variable-size encoding for numbers, and this would make a nice addition to reducing the size of row data containing text.
39.
▲
by
grandinj
3y ago
Given the size of the company and that this is over 3 years, that seems like a “meh” situation
40.
▲
by
grandinj
3y ago
This is a very good idea
41.
▲
by
grandinj
3y ago
This is generally the same path that LibreOffice followed. Works reasonably well. We built our own find-dead-code tool, because the extant ones were imprecise, and boy oh boy did they find lots of dead stuff. And more dead stuff. And more d
42.
▲
by
grandinj
3y ago
This. We use it in LibreOffice, but its a right pain to update versions and debugging it is.... challenging. The upside is that the Google Skia team is super friendly and willing to help.
43.
▲
by
grandinj
3y ago
One of the main developers of this has been bringing his talents to LibreOffice recently, along with some of the improvements from NeoOffice.
44.
▲
by
grandinj
3y ago
What would you suggest as an alternative basis for eviction?
45.
▲
by
grandinj
3y ago
Yes, that is also a valid backwards compatibility choice, although it is an all-or-nothing choice, clients cannot mix and match wayland and X11 functionality. But if they had allowed more of the X11 APIs to be supported via that Xwayland, t
46.
▲
by
grandinj
3y ago
For starters, it is rather rude to assume how little I know about this. Leaving that aside, Drew is mis-characterising things a little. Wayland is fundamentally a different __compositor__ architecture. But the X11 system is about more than
47.
▲
by
grandinj
3y ago
Well, normally that would be true. But Wayland decided to "boil the ocean" and entirely replace a stack of stuff that was working perfectly well for most people. So perhaps the onus should be on the people who decided to do that,
48.
▲
by
grandinj
3y ago
Well, yes, what is needed is a solid understanding of why we are here, and what needs to be done to get to a better place. I like the Wayland devs, and their occasional failures should not overshadow their successes.
49.
▲
by
grandinj
3y ago
Part of the problem is that Wayland looked at several large chunks of functionality that X11 implemented and said "no thanks, those are security holes, we want nothing to do with them, that is the responsibility of the distro/DE&#
50.
▲
by
grandinj
3y ago
Hmmm, int[] now being a subtype of Object[] is going to cause some odd bugs in code that does lots of reflection - eg. some of the frameworks that doing Rails style magic in Java.
51.
▲
by
grandinj
3y ago
The right thing to do is to create a new thread safe api and implement that and then standardize it. Hard but very unsexy work.
52.
▲
by
grandinj
3y ago
That sounds like Julia needs some kind of test suite, that lives alongside the major libraries used in Julia, and verifies that things that interact do so in a reasonable manner e.g. things that implement addition obey the rules of addition
53.
▲
by
grandinj
3y ago
Those other lines of business you mention are able to do some degree of negotiation with their customers around what level of service they provide which mitigates a large chunk of the problem. I'm not saying you're wrong - most ho
54.
▲
by
grandinj
3y ago
That is because it is largely a work of fiction. The vast majority of a hospital's costs are fixed, not variable, so when they have to divide it up into individual "items", the amounts allocated are to each "item" o
55.
▲
by
grandinj
3y ago
Let’s call this what it is - a kickback for helping to maintain a monopoly
56.
▲
by
grandinj
3y ago
> share my screen in video meetings in Firefox. Yeah, in limited ways, the wayland functionality is there. But as soon as you step off the most-popular-path even a teensy bit, it breaks. I am relying on Teamviewer for remote desktop acce
57.
▲
by
grandinj
3y ago
h2 dev here. What transaction management issues did you have?
58.
▲
by
grandinj
3y ago
This. The standard is also truly horrible to read. It's not really designed to be read, as much as it is an after-the-fact description of what somebody has already done. To the point that testing against a very wide variety of base-sta
59.
▲
by
grandinj
3y ago
What do you use as a build system for Java? We use ant (old, ugly, reliable) and gradle (new, nice looking and absolutely horrible to maintain)
60.
▲
by
grandinj
3y ago
Unfortunately tables are a major weak point in the writer codebase. Hopefully you will be happy to hear that a company has funded some improvements to that part of the code, and those improvements should roll out over the current and the ne
More ›