HN user

stirner

475 karma
Posts7
Comments191
View on HN

Antonio Garcia Marquez’s employment history includes quanting at Goldman Sachs, founding an advertising startup, and working at Facebook. I don’t feel as if I can take the arguments made here at face value, knowing how much money—for the author personally and through his involvement with the aforementioned companies—is at stake in the changes to journalism being described.

I’m with you. Maybe it’s something specific to being a techie and having a ton of peripherals, but being able to connect power, display, keyboard, mouse, webcam, backup drive, Ethernet, etc. with a single cable when I sit down at my desk was absolutely worth the somewhat pricey TB3 dock, especially when switching between work and personal devices.

I’m fine with them adding ports back as long as they still let you do PD into the TB3 ports. It’s still not super easy to determine exactly what features are supported by different devices/adapters/cables, especially when dealing with USB-C. However, it seems like a bit of a backslide on a bold move to push the state of the art forward that I believe was the right move.

Re: MagSafe, I honestly think they would be better off making a MagSafe adapter—a pair of small terminals which connect to the end of the power cable and the port that connect to each other magnetically. I imagine they could make this pretty low-profile and clean. But then it wouldn’t be exclusive to Apple’s own hardware, so I doubt they would ever go this route. A quick search turned up an existing adapter [1] that supports 100W PD and 40 GBPs data transfer so it’s definitely doable.

[1] https://www.newsshooter.com/2020/03/30/magrig-magnetic-usb-c...

I agree, I’ve often found smaller or less “online” businesses (e.g. a local car stereo shop) on Google that Maps doesn’t surface. But I usually just search for these in a browser anyway, and open Maps when I actually want to navigate there.

I walk past PETA’s west coast headquarters in Los Angeles every week, and they have inset windows behind a small ledge that’s raised from the street and protected from the weather [1]. They have the raised metal studs near the edge of the ledge, which are called “skateboard deterrents” [2], but given that the ledge is a couple inches high and unsuitable for any sort of grind trick, the purpose is clearly to prevent the homeless from sleeping on the ledge comfortably. My take on the vegan debate is that people who do it are making a good choice both practically and morally, and I wish I had the willpower to make it, and I also understand that PETA represents a very specific brand of veganism and animal welfare, but I always feel pretty sad when I see that PETA building and its unethical treatment of humans.

[1] https://goo.gl/maps/iDZ2TZV4o12DiKtL8

[2] https://www.theatlantic.com/business/archive/2014/06/how-cit...

Emacs is a computing environment that happens to revolve around text.

And it’s usually embedded in another computing environment that happens to revolve around text called UNIX. If only the scripting language of the latter was as elegant as Lisp...

Location: Los Angeles

Remote: Yes

Willing to relocate: Can relocate next year if necessary

Technologies: Go, C, Rust, Swift/iOS, JavaScript, HTML/CSS

Résumé/CV: Hosted on my LinkedIn profile in the Featured section

Email: willalexander at alumni usc edu

GitHub: https://github.com/wwalexander

LinkedIn: https://www.linkedin.com/in/wwalexander/

I’m a developer with experience in front end web development, backend and systems development in Golang, and iOS development. I have built a self-hosted music streaming server using Go and FFmpeg, a dynamic DNS system based on the DigitalOcean API, an optimized Rust translation of the UNIX password hashing routine crypt(3) for a password cracker, as well as many other tools focusing on simplicity, correctness, and interoperability. I have worked with iOS and SwiftUI, and led the development of a Python toolkit for hijacking drones at my capstone course at university. I have also helped a small business automate tasks to save time and avert technical issues, including a system for sorting packing lists by warehouse location to improve the ease and efficiency of shipping orders.

I am a fast learner and I love building solutions that get to the core of a particular problem or system. I was recently unemployed due to COVID-19 and would love to talk if you think my skill set could be of use for your business!

Oh wow, you’re right, at the very top. Skimmed right over that. Thanks for pointing it out.

I guess SwiftUI exacerbates the problem since expressions are necessarily very deeply nested.

I’ve noticed that when editing the ContentView in SwiftUI, errors will sometimes be attached to a totally unrelated line (OTOH, forgetting to unwrap an optional returned by NumberFormatter.string() showed

    type of expression is ambiguous without more context
on a straightforward Text() expression halfway up the file). The only way to find the actual source of the error is to undo every change until the error disappears, and coupled with sluggish compilation times this becomes a real pain. I hope they address this issue as part of their improvements.

When I was young my parents installed a system-wide child filter for OS X called Safe Eyes that had tons of false positives (and more importantly, blocked online games). I didn't know much about computers but it drove me to learn how to install and configure Linux so that I could do what I wanted. Kids find a way.

When working in a kitchen in California, I had to take the ServSafe Food Handler course online, which consisted of long, patronizing, unskippable videos explaining basic food safety concepts (which I already knew from previous experience) and little "check your knowledge" multiple-choice questions peppered throughout. The only thing that actually affected whether you got the certification was a quiz at the end.

I just poked at the main JS file for a couple of minutes until I found the statement I needed:

    mainController.loadNextScreen()
This turned what would have been a 3+-hour slog into 5 minutes, and I passed the quiz just fine.

The “Volvo effect” refers to standardized testing mostly reflecting the income and education level of one’s parents. I can’t find any research showing that Volvo owners drive more recklessly, but I’d believe it. Do you have any more info?

As other comments have pointed out, it seems like the author is looking for PowerShell. I have used a fair amount of PowerShell and it always leaves me feeling like I should just fire up Visual Studio and learn C#. I think that shell languages should prioritize terseness at the expense of readability, allowing experienced users to accomplish their goals as quickly as possible. Any code that you expect others (or yourself) to maintain in the future does not belong in a shell script.

Apple Sign In 7 years ago

I used to do something similar when I ran my own mail server. Whenever I created an account for a new service, I would add an entry to /etc/aliases e.g.

    news.ycombinator.com: stirner
and sign up for the service as news.ycombinator.com@mydomain.com. If I ever left a service, I would just remove the corresponding alias and restart Postfix.

I eventually got tired of the work required to avoid spam filters and switched to iCloud Mail, so I’m glad to see this feature built in.

Most of the fragile insights that laid the foundation of a new vision emerged not when the whole group was together, and not when members worked alone, but when they collaborated and responded to one another in pairs

The article gives several examples of this dynamic, but one that came to mind for me was how Monty Python members created sketches for Flying Circus:

Writing started at 9 am and finished at 5 pm. Typically, Cleese and Chapman worked as one pair isolated from the others, as did Jones and Palin, while Idle wrote alone. After a few days, they would join together with Gilliam, critique their scripts, and exchange ideas. Their approach to writing was democratic. If the majority found an idea humorous, it was included in the show.

https://en.m.wikipedia.org/wiki/Monty_Python

Slow Software 8 years ago

True, the next frame can start getting drawn before the last one, but every desktop compositor I know of uses vsync.

Slow Software 8 years ago

When dragging items on the screen, for example, users perceive latencies as low as ~2ms

This seems doubtful, given that even a state-of-the-art 240Hz screen only refreshes every 4.16ms. I guess they could compare dragging on a screen to dragging a physical object, but that would still be comparing 4.16+ms latency to 0ms latency, which doesn't explain the 2ms figure.

CLI: Improved 8 years ago

The talk reviews reasons for UNIX's popularity and shows, using UCB cat as a primary example, how UNIX has grown fat. cat isn't for printing files with line numbers, it isn't for compressing multiple blank lines, it's not for looking at non-printing ASCII characters, it's for concatenating files.

We are reminded that ls isn't the place for code to break a single column into multiple ones, and that mailnews shouldn't have its own more processing or joke encryption code.

It’s commonly thought that the seeds are the spiciest part of a chili, which is the impression Matticus_Rex seems to be under. In fact, the heat comes from the white pith (which they mentioned) and ridges around the seeds.