HNHacker News
TopNewBestAskShowJobs

domenukk

159 karma · joined May 9, 2014

submissionscomments
domenukk··on Just: A Command Runner
There is also cargo make which, at least in rust land, serves a similar purpose. https://github.com/sagiegurari/cargo-make

I ended up using it over just because it felt easier to use cross platform, and toml seemed like a right choice

domenukk··on Carbon Language: An experimental successor to C++
FWIW, ArrayList is a List, backed by Arrays.

So List would have been the more Java/Zig way to name it (also Python, etc.)

domenukk··on Building a web app with no framework
I've seen projects like this in the past - either you have skilled people and use a strict CSP from the start, or the footguns of dynamiically crafting objects ultimately leads to a bunch of XSS that (probably) wouldn't have happened with mature frameworks
domenukk··on Android in Docker without QEMU/emulator
It runs an Android userspace on the host kernel, inside a container
domenukk··on Google’s apps to embrace iOS on iOS
What about flutter apps?
domenukk··on Things you can’t do in Rust (and what to do instead)
To be fair, a trait gets you 98% there. It can have default implementations for most functions, you just overwrite the ones you want to change. You'll still need to declare the underlying struct though, so a bit of extra code
domenukk··on Word usage guidance and alternative terms
Machine in the Middle or Malice in the Middle are better options imho
domenukk··on AFL++ Fuzzing Framework
There is afl-rs https://github.com/rust-fuzz/afl.rs also we're working on a fuzzing library that's completely written in rust right now, stay tuned :)
domenukk··on AFL++ Fuzzing Framework
Why not have multiple with different strengths for different users, though? Honggfuzz is also really good. That being said, most distributions replace afl with afl++ these days.
domenukk··on AFL++ Fuzzing Framework
Maintainer here, happy to hear that! Doing our best :) Even Google's own OSS Fuzz switched to afl++ recently (https://google.github.io/oss-fuzz/)
domenukk··on Half of curl’s vulnerabilities are C mistakes
And that solves double frees through ___?
domenukk··on Half of curl’s vulnerabilities are C mistakes
The pie chart's legend in this post is sorted largest number to smallest number, if that helps. Or as table:

Buffer overread: 22 Buffer overflow: 20 Use After Free: 4 Double Free: 3 NULL mistake: 2

domenukk··on The world in which IPv6 was a good design (2017)
And exploits
domenukk··on Google discontinues the Pixel 4, nine months after release
Bitwarden supports faceunlock -> all apps with pin support face unlock. Solved.
domenukk··on BaseSAFE: Baseband SAnitized Fuzzing Through Emulation
Yes, LTE makes heavy use of ASN.1, too - the parsers are an interesting target indeed (and some of the fuzzed ones referred to in the paper are such parsers). Although these days, ASN.1 usually get auto-generated so the attack vector is not as large anymore. More interesting can be the places where parsed structs then get processed afterward.
domenukk··on A Gentle introduction to Kubernetes with more than just the basics
Tried to set up a Kubernetes cluster with IPv6 the other day. These hipster tools don't care about IPv6 :(
domenukk··on Uncap - Map Caps Lock to Escape on Windows, Linux, and macOS
PSA: In VIM ctrl-c does the same as ESC. No need to remap of you relearn.
domenukk··on NSA to Release Their Reverse Engineering Framework GHIDRA to Public at RSA
Throwing r2 Cutter in the mix..
domenukk··on Microsoft Edge and open source collaboration
As opposed to Quantum? https://www.techrepublic.com/article/mozilla-and-qualcomm-un...
domenukk··on France might be losing its first big information war
This leads to anti-minority laws like Minarett-Verbot (minarets can no longer be built due to this law) etc.
domenukk··on Google is discontinuing Inbox
Inbox loads instantly and continues loading, GMail takes up to 10 Seconds in Firefox on a pretty decent machine...
domenukk··on Skype rolls back its redesign by ditching stories and squiggles
Similar story here. My account wasn't stolen but merely used by a bot to send out spam to my business contacts. Afterwards the account was locked for good... What?
domenukk··on How to Write Unmaintainable Code (2017)
however I would skip j as it is too similar to i. Use k instead.
domenukk··on MacBook Pro with faster performance and new features for pros
> Also new to MacBook Pro is the Apple T2 chip, first introduced in iMac Pro. With the Apple T2 chip, MacBook Pro now delivers enhanced system security with support for secure boot and on-the-fly encrypted storage, and also brings “Hey Siri” to the Mac for the first time.

Boring security stuff, boring security stuff, oh, and Hey Siri Support! Now that is really what the world has waited for.

domenukk··on Hyper 2, Electron based terminal
Hyper is the only proper terminal emulator on Windows. Time to upgrade.
domenukk··on Oni: Modern Modal Editing – Powered by Neovim
Have you used it recently? It works pretty well (?)
domenukk··on N26 raises $160M from Tencent and Allianz
A paper about N26 Security https://www1.cs.fau.de/filepool/projects/n26/n26-roots.pdf
domenukk··on Why Is SQLite Coded in C? (2017)
Hello, our friends at MITRE have assigned CVE-2018-8740 to an issue in SQLite3 that was discovered by OSS-Fuzz working on GDAL. http://seclists.org/oss-sec/2018/q1/244
domenukk··on Piknik – Copy and paste anything over the network
I used to love https://symless.com/synergy which includes this feature (if I recall correctly) Pretty useful at times.
domenukk··on Show HN: Bato – A Filipino Programming Language
Esperanto would be nice
Page 1 of 3Next →