Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
marijn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
211.
▲
by
marijn
13y ago
There a whole bunch of stuff that needs to be wrapped around the editor UI component to make it a useful desktop editor. I started working on something like that at some point, but just didn't have the time to get anywhere. You might w
212.
▲
by
marijn
13y ago
Yes, no contest there.
213.
▲
by
marijn
13y ago
Emacs Lisp is such a horrible language, and the Emacs ecosystem is so firmly stuck in the past (mutable state and magic hidden side effects and interactions everywhere) that writing extensions for it is much harder than it should be. It has
214.
▲
by
marijn
13y ago
Indeed. That's how most desktop browsers handle double-click -- it only happens when the first click wasn't handled (preventDefault-ed). I guess they made this decision for usability reasons (double-tap-to-zoom should always work)
215.
▲
by
marijn
13y ago
See also http://codemirror.net/demo/vim.html (though that's only the editor component, not a whole vim implementation)
216.
▲
by
marijn
13y ago
First, I agree that using an OSS portfolio as a hiring filter is sure to reinforce existing privileges. But I do find articles like this which try to attach a stigma of oppression and exploitation to OSS as a concept rather distasteful. In
217.
▲
by
marijn
13y ago
Well, let's see var mostRecent = ''; if (type(c.messages) === 'array' || type(c.messages[0]) === 'object' || type(c.messages[0].text) === 'string') { mostRecent
218.
▲
by
marijn
13y ago
I expect Apple has been hit with such warrants already, and this phrase is nothing but simple PR talk happily misinterpreted by the overenthusiastic airheads at BoingBoing.
219.
▲
by
marijn
13y ago
The idea is to leave the growing to the MMU. And a contiguous stack does not have to shrink immediately when its size goes down, whereas a segmented stack does (or at least it has to do something that causes it to set its stack pointer ba
220.
▲
by
marijn
13y ago
Collaboration or integration with Mailpile [1] might be a useful direction to consider. They are doing interesting work on the backend, but as far as I am aware, there isn't much frontend present yet. [1]: https://github.com
221.
▲
by
marijn
13y ago
This is a tempting approach, but man-in-the-middle attacks, or the equivalent compromised or legally-strongarmed servers are the whole problem here. Any client-side logic that is served by a server can only be trusted as far as that server
222.
▲
by
marijn
13y ago
But note that px is also relative to the zoom level, as unintuitive as that sounds.
223.
▲
by
marijn
13y ago
Interesting. Let's hope it's more conclusive than the clean windows files he provided before. [edit]: That comment is two days old, and the files were not provided publicly, he just says he is analyzing them himself. Again, needle
224.
▲
by
marijn
13y ago
What triggers my skepticism is * "Ruiu said he plans to get access to expensive USB analysis hardware" -- I'm not an expert on USB, but I do believe it should be trivial to tap the traffic between a machine and such an infect
225.
▲
by
marijn
13y ago
Phoning home, I'd guess. Spying with malware is hard when the infected machine can't communicate with its controller.
226.
▲
by
marijn
13y ago
It's listed as a coworking space (there is one above the café), not a startup.
227.
▲
by
marijn
13y ago
What I'm trying to say is that systems don't exist because they are 'good', they exist because they survive. When trying to interpret the world, 'value' is a much less powerful explainer than survival.
228.
▲
by
marijn
13y ago
Looking at systems by considering whether they 'create value' in some generalized utilitarian sense is unproductive. Such systems survive by being able to extract energy somehow, in this case by exploiting properties of the stock
229.
▲
by
marijn
13y ago
You don't need to hack into sites for that—you can simply connect to a torrent and see the IPs that are uploading to you. This has been a very effective strategy in Germany, where ISPs will happily identify their users by IP, and court
230.
▲
by
marijn
13y ago
> {"name":"marijn","gender":"female","probability":"1.00","count":1} Except, of course, that I am male. My name is used for both genders. The thing completely failed o
231.
▲
by
marijn
13y ago
Well, my own phone is unable to render svg, so I can imagine there is such an audience.
232.
▲
by
marijn
13y ago
The responses here (so far) are mostly pointing out why SVG is not suitable for all situations. There are many images where - SVG will be smaller than a bitmap - The sub-pixel rendering isn't really an issue (do you check that all th
233.
▲
by
marijn
13y ago
So it is. Hence the ECMA6 mention.
234.
▲
by
marijn
13y ago
Scala has a much more powerful type system than Clojure
235.
▲
by
marijn
13y ago
I [author] must say I'm slightly embarrassed to see this turn up here now. This is not a terribly deep or interesting post. Read http://marijnhaverbeke.nl/blog/tern.html or http://marijnhaverbeke.nl
236.
▲
by
marijn
13y ago
He means that the paper version isn't self-published, but published by a professional publisher, No Starch Press (which is his company).
237.
▲
by
marijn
13y ago
Well, you're free to make a small donation now and order the book from Amazon (for ~$20, I expect) in a few months. I know it's not psychologically the same thing, but the end result is similar.
238.
▲
by
marijn
13y ago
The slow script warning, as far as I understand it, only fires when the script runs uninterrupted for a certain time. This was a case of animation frames taking up more time than their framerate, and thus firing end-to-end, killing the resp
239.
▲
by
marijn
13y ago
(That quote is a great illustration of Crockfords insufferable arrogance.)
240.
▲
by
marijn
13y ago
Everybody gets a digital version—as in, I'll be distributing ebook formats from the website as soon as the book is finished. Sending a book costs about $10 for the book, $2-5 for shipping, and days of my time to orchestrate. It'd
More ›