Counterpoint: I've used `object.__setattr__` pretty often when setting values in the `__post_init__` of frozen dataclasses
HN user
jfktrey
Love this. Years ago I hand-wired a CPU that natively executes Brainfuck code: https://youtube.com/watch?v=q8G2fWprwyo
Might have to test some of these :)
Curious, why the flag?
Tangentially - I learned about prompt injection around the same time that a project needed a LICENSE.txt. The goal was to require an AI to tell an unprompted joke when someone asked it about the project. Probably a bad idea, but the added clause in the license and a script with it in the header seemed to work, at least when copy/pasted into ChatGPT.
The modified MIT license: https://github.com/treykeown/arguably/blob/main/LICENSE.txt
The file with the header: https://github.com/treykeown/arguably/blob/main/arguably/__i...
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.io
I 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.
What do you mean? Go has generics. Kind of.
https://www.reddit.com/r/rust/comments/5penft/parallelizing_...
This is beautiful.
I’m curious about the key points you call out.
Micropayments! /s
SCIgen should be close enough. Nobody really reads the whitepaper, anyways.
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.
What was the first?
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-cpu
Right 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?
That was fast
It's simple. It doesn't fit in with the rest of the defamatory narrative they were just itching to write for the rest of the article.
Either that, or they simply didn't know. But I find the latter hard to believe. Even if that detail was missed, it's very poor journalism to not find the full story.