HNHacker News
TopNewBestAskShowJobs

startling

396 karma · joined November 30, 2013

submissionscomments
startling··on Magnet Ban Cleared
It's useful to reframe this from "the manufacturer's fault". Lawmakers have a clear decision to make:

1). Prevent this business from existing.

2). Allow toy magnets to exist, thereby allowing X children to die from swallowing toy magnets.

I don't think this is ZenMagnet's fault. But I think placing a restriction on toy magnets is probably a net positive.

startling··on Writing C software without the standard library
...which is why he used the SYS_ #defines.
startling··on Mail-in-a-Box – one-click, easy-to-deploy email server
I used Digital Ocean for a year. No problems, never sent spam. Then my mail started being spamfiltered, apparently because a neighbor was spamming. Seriously don't recommend using cloud hosts if you care about people receiving your email.
startling··on Mail-in-a-Box – one-click, easy-to-deploy email server
I used DO for a year without a problem, and then my IP was blacklisted (apparently a neighbor was spamming) and I couldn't do anything about it. Be warned, and frequently check if Google accounts receive mail frequently.
startling··on Windows 10 informs Chrome and Firefox users that Edge is ‘safer’
It's different because Edge is emphatically not more safe.
startling··on “I have toyota corola”
Can you blame them? Wine and hacking does sound like fun.
startling··on A bug story: data alignment on x86
"Illegal" seems stronger to me than "not strictly conforming", I guess (and so does "well-formed", for that matter). But I think we basically agree.
startling··on A bug story: data alignment on x86
Undefined behavior is not illegal. The compiler can do anything with undefined behavior, including exactly what the author expected.
startling··on Docker in Production: A retort
> No. Just No. > Docker has nothing to do with security.

Docker can totally reduce the risk of in-container services being exploited. It has sane defaults, and makes it easy to distribute other restrictions with the application (seccomp profile, apparmor settings, etc).

startling··on How to contribute to an open source project on GitHub
I get anxious about this too sometimes, but in my experience the "long lists of conditions that no one ever told me and assumed I knew" are hardly ever relevant.
startling··on Buttery Smooth Emacs
Black and white horizontal lines or misrendered text for a split second until a white blink rerenders the whole page. Happens somewhat frequently when I have heavy CPU load on a Linux laptop.
startling··on ICANN’s First Test of Accountability
Got it. Then ICANN (or whoever) controls all websites, and is responsible for their infrastructure. That may or may not be better than what we have.
startling··on The No More Ransom Project
Attacking high-value dissidents: https://blog.lookout.com/blog/2016/08/25/trident-pegasus/
startling··on The No More Ransom Project
I'd assume Chrome is safer than Lynx these days, to be honest.

Not to mention the fact that using Lynx makes you unique enough for it to be a useful tracking indicator.

startling··on ICANN’s First Test of Accountability
How do you decide which nameservers to trust about the "ycombinator" domain? What happens if I advertise a nameserver with that domain?
startling··on Using Rowhammer bitflips to root Android phones
Here's a dynamic approach to stopping rowhammer: http://www.openwall.com/lists/kernel-hardening/2016/10/27/18
startling··on A Taste of Haskell
Writing parsers is really nice in Haskell: http://www.cs.nott.ac.uk/~pszgmh/pearl.pdf

Trifecta is a nice modern parsing library: https://hackage.haskell.org/package/trifecta

startling··on We Got Phished
So, what's stopping the wrong site from making those requests to your bank and proxying the image?
startling··on Using Rowhammer bitflips to root Android phones
I think dynamic analysis would be more useful.
startling··on Using Rowhammer bitflips to root Android phones
This isn't about you, the consumer, getting root access. It's about a piece of code running on your phone (i.e. maybe part of an app with restricted permissions) getting root access.
startling··on Thousands of California soldiers forced to repay enlistment bonuses
...except the whole problem is that they overpaid bonuses.
startling··on Category Theory for the Working Hacker [video]
That's not even true. Functions can map between lots of things, not necessarily numbers.
startling··on Category Theory for the Working Hacker [video]
Functions are one kind of arrow. There are other arrows besides functions.

Renaming "arrow" to "function" is like replacing "number" with "1".

startling··on “Most serious” Linux privilege-escalation bug ever is under active exploit
Sure, it can go either way. But in the absence of a kernel 0-day, segregating services on the same host is useful.
startling··on “Most serious” Linux privilege-escalation bug ever is under active exploit
This exploit doesn't write to disk at all. It's about modifying the in-memory datastructures that correspond to executables on disk in between when they're read and executed.
startling··on “Most serious” Linux privilege-escalation bug ever is under active exploit
It's just the in-memory executable, as I understand it.
startling··on “Most serious” Linux privilege-escalation bug ever is under active exploit
> "In almost all cases, whether or not there's a known local privesc bug, assume that code execution on your Linux systems equates to privesc; this is doubly true of machines in your prod deployment environment.

It depends. I've seen "oh well if someone has rce they probably have root anyway" used way too many times as an excuse to avoid defense-in-depth measures.

startling··on Nearly there
I think you mean ://
startling··on Looking to Prototype Without Wire? Introducing the Meta Board
366 unique views in three days is not that high.
startling··on C2 wiki closed for remodeling
So, he's developing on the same server the c2 wiki runs on? One solution is to not do that.
Page 1 of 6Next →