jfktrey
jfktrey on Hacker News
Counterpoint: I've used `object.__setattr__` pretty often when setting values in the `__post_init__` of frozen dataclasses
Posted by
jfktrey on Tuesday June 20, 2023 @09:31AM
from the show-hn dept.
https://github.com/treykeown/arguably
I spent the past few weeks working on arguably. It uses your function signatures and docstrings to create a CLI.I built it to have the most common features of other libraries (and a few extra) in a much more concise syntax - no need for @click.option or typer.Option.It succeeds when you barely notice it's there.For most cases, you decorate a function with @arguably.command, and it just does...
Impressive how this completely ignores the effect that oil already has in terms of human cost.
>cells are created in a sort of tree structure
I just realized this is why they’re called stem cells. Neat.
There’s a major visibility difference between a nuclear bomb and gene editing.
Sean’s a cool guy, lots of cool projects on his channel worth a watch.
Don’t be too quick to discount it. That’s a massive market.
Consumers generally don’t care about these terms until it affects them personally. Additionally, in the author’s case, I can’t name one alternative to the type of service provided by AirBnB. Maybe I’m out of the loop.
The classic opsec-germs tradeoff
I use clickjacking as a “feature” on a website I operate,
http://vlograd.ioI had no choice, at least on mobile.
On mobile browsers, audio contexts start out as muted. They can only be unmuted by an event originating from user interaction.
I use a web player embedded in an iframe on my site. It has an API to communicate with it to do things like playing and pausing the current track. However, this also means the audio context is in a cross-domain iframe, and my only way to trigger the play() method is via the asynchronous postMessage API it exposes. So, in order to unlock the audio context, I present mobile users with a “tap to start” screen. In reality, I’ve positioned and zoomed in on the iframe such that the play button is covering the entire screen for any reasonable screen size. Thus, when the user taps to start, the audio context is unlocked (since the “tap” event on the play button in the iframe fires), and I immediately send a “pause” command via the player’s API. Now, the audio context is unmuted and I’m free to send the “play” command for any track to start playing music.
Definitely a somewhat shady thing to do. To play devil’s advocate, though, I would argue that inflating your follow numbers is less “evil” than building a machine that takes in user data and spits out profit.
Back when I started using social media, the founder of the site wanted to be everyone’s friend.
I’m curious about the key points you call out.
I never had music on my iPhone (only Spotify) until 2014, when Apple had its U2 album debacle. I used the removal tool, but it failed for one song: "Raised By Wolves". To this day it echoes horribly in my head, as when I went to start my car in the morning, it automatically played the aforementioned song, the only one in my library.
I was eventually able to remove it, but for a few weeks, auto-play music (and Bono) were the bane of my existence.
It seems that any words with a curse in the middle automatically get ~41% toxic. Scunthorpe must be a toxic place.
It almost seems impossible to use the internet for even a day without having some usage information leaked to Google.
To be fair, there were references in the actual document (which were omitted from the Gizmodo reproduction)
Watching Ben's inspired me to finish my Brainfuck-based CPU designed a few years ago:
https://hackaday.io/project/4237-mental-1-a-brainfuck-cpuRight now it has PS/2 keyboard input, and a 40x2 character display output.
The biggest help was his sensible clock design. I modified it a bit in my design, but the techniques he demonstrates in his videos are incredibly helpful and provide a good base to build off of.
Works just as well in Java. I'll have to slip this in to my next code review :)
Yep! Right where Pike runs into 1st Ave.
node-opencv + johnny-five = profit?