Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
taviso
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
taviso
4y ago
They are fundamentally different ways of thinking about editing, so this doesn't read like an apples to apples comparison. Vim is all about chaining small commands together to perform complex operations, like building a pipeline in UNI
92.
▲
by
taviso
4y ago
It's not surprising that it's possible, sixels are basically just a canvas. It's that they've always been a novelty, very rarely used or supported. Yet somehow they made it into a commercial product in 1992 -- that'
93.
▲
by
taviso
4y ago
WordPerfect 6 did have an optional graphical mode that wrote directly to the framebuffer, I've never used it though! Is it possible you're thinking of that? There is a screenshot of it on this page: https://thewandering
94.
▲
WordPerfect for UNIX (1992)
(lock.cmpxchg8b.com)
243 points
by
taviso
4y ago
|
127 comments
95.
▲
by
taviso
4y ago
You mean because it uses foo=bar rather than --foo=bar? I don't know, it's not that weird. I mean, find uses parentheses for forcing evaluation precedence, e.g. -foo -or \( -bar -and -baz \). That's pretty unusual.
96.
▲
Lotus 1-2-3 For Linux
(lock.cmpxchg8b.com)
703 points
by
taviso
4y ago
|
83 comments
97.
▲
by
taviso
4y ago
Even if firefox was running under a different UID, they would still have to grant it access to the X server via xhost/xauth or whatever. They have certainly misunderstood the attack. Claiming this has zero utility is effectively saying
98.
▲
by
taviso
4y ago
Funny, I think I might be one of the worlds foremost experts on PostScript security :) I spent a lot of time researching PostScript interpreter security, and ended up finding a bunch of really interesting bugs. There are of course the regul
99.
▲
by
taviso
4y ago
I'm surprised to hear that, I thought retdec was pretty well regarded.
100.
▲
by
taviso
4y ago
I spoke to the researcher on twitter, his claims don't make much sense. He sent me a file he said proved his claims, but it was just some naïve attempt at directory traversal that couldn't possibly work. When I told him that, he s
101.
▲
by
taviso
5y ago
Thanks! I still use 123 basically daily, It's really grown on me and I can use it very efficiently. I wrote a display driver to fix a few quirks when using it in a modern terminal ( https://github.com/taviso/lotusdr
102.
▲
by
taviso
5y ago
...or if you need one that works in a terminal, I've got you covered :) https://lock.cmpxchg8b.com/spreadsheet.html
103.
▲
An old zlib bug can cause errors for certain inputs – How bad is it?
(twitter.com)
4 points
by
taviso
5y ago
|
0 comments
104.
▲
by
taviso
5y ago
Until recently there was an art project called olduse.net that replayed usenet posts with a 30 year time delay. It worked over nntp so you accessed it with a newsreader. I really enjoyed reading through old discussions at the speed they hap
105.
▲
by
taviso
5y ago
Can you explain the wlroots issue?
106.
▲
by
taviso
5y ago
You have the source, you have a binary that you've produced from that source, and you have a binary that someone else claims was produced from that source. You know without doubt that the binary that you produced was built from the sou
107.
▲
by
taviso
5y ago
Why didn't you just build from source, and then use those binaries? What did the reproducibility add?
108.
▲
by
taviso
5y ago
Makes me think of WOLK, a popular kernel patchset back in the early 2000s. It didn't feel like a real kernel release until the WOLK patch was ready.
109.
▲
by
taviso
5y ago
Hah, I use an old DOS grammar checker called Grammatik. It works well enough for me, I use it with mutt instead of ispell. Naturally, it's 100% offline. I made a (terrible?) unboxing video a while ago: https://www.youtube.co
110.
▲
by
taviso
5y ago
That's really cool. I made a terrible one for SHA1 years ago, yours is 1000x better. https://lock.cmpxchg8b.com/sha1/visualize.html I read a paper at the time where someone described a tool they made to find a nea
111.
▲
by
taviso
5y ago
Hmm, how would you replicate the alignment operation they show in the gif using vim? I couldn't immediately think of how to do it. I guess you could select the block, then maybe s/\>\s\</\=repeat(' ', 20 - col
112.
▲
by
taviso
5y ago
No, I always use gdb :) It also has a persistent history, variables, functions, base conversion, etc. I guess it doesn't have unit conversion or a math library, but it's a great programmers calculator.
113.
▲
by
taviso
5y ago
It's also worth noting that if you're caught playing games like this, there is really no way to explain your actions that would avoid serious consequences. If however, you used the "bugdoor" method, you can plausibly den
114.
▲
by
taviso
5y ago
There are lots of ripgrep recommendations in the comments, but an interesting alternative to grep specifically for code browsing might be weggli by my teammate Felix! https://github.com/googleprojectzero/weggli
115.
▲
by
taviso
5y ago
I've (probably?) found more linker vulnerabilities than anyone else, but don't really understand your argument. I definitely understand library search path vulnerabilities (I've literally found bugs in $ORIGIN parsing, e.g. C
116.
▲
by
taviso
5y ago
Hmm, it's okay, but just leaves some blank space on the right. I tried to fix it, adding these to yours seems to work okay: youtube.com###related:upward(#secondary) youtube.com##:root:not(:fullscreen) video:matches-css(left:
117.
▲
by
taviso
5y ago
I do something similar, I noticed that a link to a tweet in an article that I'm reading will always result in me clicking through and then wasting time catching up. I used this filter, it makes twitter links look like normal text:
118.
▲
by
taviso
5y ago
That's funny, I had this tab open this weekend while I was trying to make a silly terminal game, where each sprite is an ncurses window. I didn't really make much progress, but got the physics and sprite drawing working. https:&#
119.
▲
by
taviso
5y ago
Clever, but I'm curious why you don't use VLOOKUP? It's simpler, and Lotus 1-2-3 doesn't have MATCH! :-) I think something like this would work... (income-@VLOOKUP(income,table,1))*@VLOOKUP(income,table,3)+@VLOOKUP
120.
▲
by
taviso
5y ago
I've had to endure dirty tricks, even threats and fabricated accusations from Microsoft. It's not a whole lot of fun. Thankfully no black vans or ominous packages in the mail (yet).
More ›