HNHacker News
TopNewBestAskShowJobs

bitshiffed

220 karma · joined January 24, 2014

https://github.com/daumiller
submissionscomments
bitshiffed··on Ask HN: Who wants to be hired? (April 2024)
Location: Wichita

Remote: Yes

Willing to relocate: If your city has a children's hospital with a good transplant program, and your state isn't passing anti-trans laws, sure!

Technologies: C, Go, JavaScript, TypeScript, Ruby, React, Verilog, ...

Résumé/CV: https://www.linkedin.com/in/darcy-aumiller/

GitHub: https://github.com/daumiller

Email: darcy.aumiller@gmail.com

---

Software engineer, 18 years experience. Been doing all the typical webapp things recently, but partial to lower level development. Looking to build new things with small/early teams!

bitshiffed··on TV: Now What?
SceneGraph, the XML, UI-layout component of Roku development is similar to XAML from Silverlight; but BrightScript, the language, is much closer to a modified VB6 than anything .NET.
bitshiffed··on US Smartphone Shipments Decline 19% in Q3 2023 as More Americans Delay Upgrade
I'll upgrade if somebody ever makes a small phone again (small enough to use with one hand), that isn't underpowered/the budget model.
bitshiffed··on Zig is hard but worth it
I love this part about zig too. It definitely makes interop with, or gradual migration from, C, much easier.

It's also the source of my major problem with zig. It doesn't have its own ABI [1].

So, if for example, you want to write a library in zig, to be used by others from zig, they must build your library with their project. That may not be an issue for smaller things; but for a large library I'd really like consumers to be able to pull in a binary with just a definition (header) file. Since zig uses the C ABI, that would currently mean translating everything to and from C at the binary interface, and losing all ziggyness in the process.

[1] https://github.com/ziglang/zig/issues/3786

bitshiffed··on Learn x86-64 assembly by writing a GUI from scratch (2020)
For amd64 they both use the same registers to pass arguments.

But, the BSD syscalls use the carry flag to indicate error, rather than the returned value of rax being negative. If your syscalls always succeed, and never return values within what would be a negative range as a signed value, then the code would run; but that's not exactly "portable".

bitshiffed··on A $200 mini-laptop with a Intel 8088 chip and 640KB
The creator of this machine also made a palmtop 386 - https://youtu.be/JI71ELzd498 .

They're both beautiful machines!

I found them a couple of days ago, and the 386 was already sold out. I was hoping to eventually pick up one of the 8088s; but it looks like they'll disappear now too.

bitshiffed··on AOL 3.0 reverse engineered
Too bad the journal entry doesn't have more details (and I'm too lazy to do further digging on my own).

Is this a RE based on actual server binaries that somebody managed to get copies of? Or is it a RE of the client end of the protocol, just being fed new data?

bitshiffed··on Brutal OS reached milestone 4
It's not standard, but Blocks (w/ clang & compiler-rt) have been around in C for a while.

https://en.wikipedia.org/wiki/Blocks_(C_language_extension)

bitshiffed··on f.lux
I don't use them on any devices. I don't ever want to look at my screen through a filter, or have colors distorted, any more than is unavoidable. If my eyes need a break, I'll take an actual break from the screen, rather than look at something distorted.

I also only use daylight bulbs in my house. "Soft white"/yellow bulbs give things a creepy feeling for me.

bitshiffed··on Luxe: Cross platform, rapid development game engine
https://github.com/luxeengine/alpha
bitshiffed··on The Book of Shaders
I can’t even scroll the page. Go to the bottom and back up, then it won’t stop shaking.
bitshiffed··on Ask HN: Who wants to be hired? (July 2019)

  Location: KS, USA
  Remote: yes
  Willing to relocate: yes, depending on location
  Technologies: JavaScript, Ruby, C, C#, ...
  Résumé/CV: https://docs.google.com/document/d/194yDEIJnUkRpbqsCuBPQC_eS2_ZIqpomGb8TWYZ4lFo
  Email: dillon.aumiller@gmail.com
10+ years experience developing. Open to working onsite or remote (have been working remote 4+ years). Focused on React and Angular in current position (web frontend lead); also love working low-level/embedded/C.

Most industry experience has been around online finance. I'm also interested in working on developer tools, internal tools, or anything with software+hardware.

bitshiffed··on How Scammers in China Manipulate Amazon [video]
I wish Amazon had a better system for reporting these things, that is, if they cared about the problem enough to implement one. If you contact support they will take your reports of specific items; but will act on those exact things reported only, and not bother to dig any deeper (at least, it appears that way).

This time of year the fake reviews are especially bad as well. For example, if you go to something like the Electronics › Camera & Photo › Video › Camcorders category, every top rated item is padded with, or only contains, fake reviews. They have hundreds of non-verified five star reviews all occurring on a single day. On a few items you can see where there's a whole series of padded reviews, than a few bad, real, reviews from the people that fell for it, than a later series of fake reviews to re-up the score and bury the real ones. Many of the fake reviews are painfully obvious too, like they know they don't even need to try to hide it. You can view a users review history by clicking their name on the review. If you follow most of these fake accounts, all of the activity they have is unverified 5-star reviews for questionable products coming all within a sequence of a few days.

If Amazon is using some internal/automated system to detect these things, it does a fairly horrible job. My guess is its not much of a priority for them though.

bitshiffed··on How a Medical Catastrophe Can Bankrupt a Life
Have you ever done this? Where did you hear this? Where have you seen it?

I have never had health insurance. Where I live many people don't have health insurance. I have never heard of this happening. I've seen peoples, my own included, wages garnished before this will happen. I currently have a $20k bill for an emergency appendectomy I had 4 weeks ago. The hospital will seriously take payments for 30 years before they'll lower any cost. If you want to negotiate, you'll have to wait until the collection agency has their account removed from your credit report 7 years after the first reporting. Any time before that you are in no position to negotiate with anybody.

EDIT: Unless your income is less than 1.5x the poverty level. In which case you qualify for aid in paying your bills.

bitshiffed··on Minimodem – General-purpose software audio FSK modem (2016)
quietnet does that (near-ultrasonic) (https://github.com/Katee/quietnet)
bitshiffed··on Why you can’t buy a high-end graphics card at Best Buy
I had no idea I was so lucky on my timing. It's hard to believe they're going for 1200-1500 right now! I bought my son a 1080Ti for christmas, and paid about 1/2 of what they're going for now.
bitshiffed··on Writing a C Compiler, Part 1
Can't wait for the next parts of this!

I think this incremental approach must be the way to do it.

I was inspired by 8cc to write my own C compiler; but I ended up burnt out on that project. (The standard document is just infuriating. There's so much ambiguity and disorganization in the document, and the actual technical specifications are like an afterthought to the novel of text.)

May be time to get back into it!

bitshiffed··on Pixelmator Pro released
I love Pixelmator. I would definitely pay the $60 for pro, just for the single-window interface; but each new OSX version just gets worse. I've planted my feet in Yosemite, until either things turn around, or gets old enough to force me onto full-time Linux.
bitshiffed··on All about whiteboard markers
Is there something off about those photos, or are all those "green"s very cyan?
bitshiffed··on The Cocotron
Is there something new going on with Cocotron? Seems like it was all but abandoned years ago.
bitshiffed··on Against an Increasingly User-Hostile Web
I completely agree. I've seen similar ideas get shot down here on HN; but I think we need two separate protocols. One for purely documents, and a second for the universal application platform.

Among other implications, it should be much easier for regular people to create content, and applications should be free of the document-focused legacy.

bitshiffed··on Bay Area hammered by loss of jobs: Lack of affordable housing strangles hiring
That puts you in the "out of touch" category. 100k down is unimaginable for the vast majority.
bitshiffed··on A calendar of upcoming changes to the Twitter Rules
Glorifying violence would also cover huge amounts of video media.

I'm all for this, but I seriously doubt we'll see Twitter stand up to movie/television studios.

bitshiffed··on Show HN: Extension-blocking domains removed by threat from other blacklists
I've put together a list of sites using Admiral's services (the domains this extension blocks) here: https://gist.github.com/daumiller/114989e6967eb0d4c54b9ab9ff... .

I do not know how complete it may be. It was interesting putting the list together to see how most (but not all) of the users appear just as sleezy as Admiral itself.

(Blocking these sites automatically should be done based on requests pointing to the original list, rather than this derived one, but it's here for reference.)

bitshiffed··on Ad blocking is under attack
I would assume they'll follow up with a single request targeting all forks. You can see in many of GitHub's other listed takedowns that one request can target multiple repositories and forks at once.
bitshiffed··on DMCA, Easylist, Adblock, Copyright Access Control and Admiral
Yes. I wasn't disagreeing with you, but with Admiral's argument. Your distinction is helpful for those thinking that the domain name itself is somehow copyrighted, and the target of this DMCA request.
bitshiffed··on DMCA, Easylist, Adblock, Copyright Access Control and Admiral
It finally appeared: https://github.com/github/dmca/blob/master/2017/2017-08-02-L... , received 01/August/2017.
bitshiffed··on DMCA, Easylist, Adblock, Copyright Access Control and Admiral
But the content has already been delivered by the time this "access control" replaces the original page content with itself. There is no middle step/layer actually guarding the content on Admiral's system. Disabling JavaScript would have the same effect. There is no guarantee that clients must process all network requests or execute all script actions specified by a webpage. If you need access control for a website, your job is to implement it on the server, in a way that is not dependent on client actions, like a login system.
bitshiffed··on DMCA, Easylist, Adblock, Copyright Access Control and Admiral
Anybody know the usual amount of time it takes for GitHub to post a DMCA notice?

They should've received Admirals takedown at least 2 days ago, but it still hasn't shown up on https://github.com/github/dmca/tree/master .

bitshiffed··on DMCA, Easylist, Adblock, Copyright Access Control and Admiral
Follow up from yesterday's EasyList takedown https://news.ycombinator.com/item?id=14978228 .

EDIT: Summary of issue up to now http://telegra.ph/Ad-blocking-is-under-attack-08-11 .

Page 1 of 3Next →