Sharing Via Wifi has been exactly what I needed twice in the past few months! Having the ios vlc just host a local web page so that any device on the wifi can drag and drop files in a web browser is so cool.
HN user
neetodavid
Its too bad (in a way...) they couldn't get private video IDs to leak. It would have made an impressive combination with their bug posted earlier this month (Stealing Your Private Youtube Videos, One Frame at a Time https://news.ycombinator.com/item?id=25728175)
Speaking of... do security researchers sometimes just sit on their discoveries in hopes that they will eventually lead to a bigger payout? I would be kicking myself if I had reported a bug for a relatively small reward that I could have leveraged in combination with another discovery
I built a shitty static site generator, too!
I had no idea what I was doing. Didn't look at how other SSG's work... I just made some template HTML files, stuffed some content in YAML/Markdown frankenstein files, and then used JavaScript string.split().join() calls to stitch together the output files
It worked! It is very satisfying to have one build command that generates the entire site and pushes it to gh-pages for hosting.
reader view in firefox formats it nicely
I enjoyed this paragraph from the "Response to philosophers - GPT-3"
Human philosphers often make the error of assuming that all intelligent behaviour is a form of reasoning. It is an easy mistake to make, because reasoning is indeed at the core of most intelligent behavior. However, intelligent behavior can arise through other mechanisms as well. These include learning (i.e., training), and the embodiment of a system in the world (i.e. being situated in the environment through sensors and effectors).
It reminded me of another post I saw on hacker news (Losing the Narrative - The Genre Fiction of the Professional Class https://news.ycombinator.com/item?id=23662750)
The phenomenon of "intelligent behavior" totally divorced from reasoning is always on my mind. Like "emergent behavior" in immersive sim games, or boids & flocking algorithms.. or schools shuffling classrooms every 14 minutes to work around coronavirus guidelines...
I like this. I was surprised to see that it is html divs when I opened the inspector. Did you make the styling yourself?
I'd like if the text on the recently played list were selectable for easier copying.
I took a short look at this and it appears to be a work in progress that varies between browsers...
Chrome implements a "clipboard-read" permission that can be requested by calling navigator.clipboard.read(). When a page calls that it will display a permission request dialog (like those asking for permission to show notifications on seemingly every single news web page). A little clipboard icon will also appear in the nav bar showing the status of the permission (visible after a read attempt is made during that visit)
Firefox is apparently on track as well, although for now the clipboard.read function is not implemented for pages and can only be called by extensions. I'm not sure what the permission dialog for extensions is like.
https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_A...
So... it may be safe. But it is a work in progress and each browser is different. I've only checked the most well-documented method for reading the clipboard... maybe there is some other half-implemented feature or event listener that happens to leak some clipboard data...
Being able to automate tests for memory leaks is very helpful but I would much rather incorporate the browser dev tools than not when debugging memory. Doing it only in javascript feels very janky (weak maps, attaching giant array objects to things, waiting ?? amount of time for the automated GC to run).
I was debugging memory leaks in some pretty large javascript products and while I did initially start with methods like this post, I only started to make reliable progress when I became familiar with the heap snapshot tool. Diagnosing problem is trivial (just filter the heap snapshot by a Class name and count the instances) and it is The Tool To Use to actually resolve it (tracing the chain of references in the retainers view)
In the future if I need to write automated tests to identify memory leaks I will look into automating the Dev Tools rather than fumbling with WeakMap or performance.memory.usedJSHeapSize
And we should replace all of our meals with Soylent!
I love the window displays they have at A&C. I picked up Patapon 2 there a while back.
This is my grim little friend in green coveralls and a green hat. Maybe he is confiscating some masks.
https://vcloud42.com/file/art42-cdn/cubism/seed_0000213622.j...
I like these. It feels like the paintings version of lying in the grass trying to find images in the clouds.
The chrome task manager (hotkey Shift+Esc) is good for killing tabs
For large pages where source changes cause problems I will sometimes put logic inside conditional breakpoints. It's not great for huge changes (though you technically can put a lot of code in there) but for small things like quickly sanitizing null inputs it works fine.
I don't see how the threats (a court telling you to stop) are different for a compiled language vs a jit language
El-P has also raised similar issues:
"What I mean is I regularly have to send take down notices not only for people using my name for their music and it appearing on my artist page but for people uploading my albums to their page and assumedly having my money diverted to them until we catch it."
https://exclaim.ca/music/article/el-p_rages_out_on_spotify_f...
Verlet physics are so nifty. A basic implementation with points, springs, gravity, and a simple floor (a Math.max check) produces stunning motion. Going from trying to tune angular momentum calculations to getting believable rotation 'for free' felt like a revelation
Camus had the same idea about Sisyphus
I think I have heard these displays (no smart TV features) referred to as 'Digital Signage' in North America.
So this is it
Is there a German word for thinking something is trite and gross on one hand while investing with the other? I'm that German Word
I've read on this website about people launching minimum viable products that appear to the customer to be some kind of automated service that in reality are the owner manually satisfying the order.
The software isn't necessarily what the customer values. You can provide a valuable service with 0 LOC
I went poking around Wikpedia. Ryugu's surface is mostly carbon. It's also a "rubble pile" and about 50% of its volume is empty space. There could even be large voids within because the force of friction between pieces is greater than the force of gravity holding it together.
Cool to see logpoints. In Chrome dev tools you can write console.log messages inside of a conditional breakpoint to get quick logging. You can also do any other scripting in there. I've sometimes used conditional breakpoints to assign values to variables to probe past null references and test things out...
The article is about the value of youtube lets play videos as secondary documentation. There is no mention of emulation. Some lets play videos feature emulated games but some others capture from original hardware.
The article also raises a good point (that I think echos your sentiment) about how lets play videos include some amount of the context that the game was played in. Even with the exact artifact, something is lost when it is transplanted to Now.
For anyone who needs a little dose of that https://mrdoob.com/lab/javascript/effects/solitaire/
Felt a bit let down this wasn't a link to the Ruff Ryders' Anthem
for posterity https://www.youtube.com/watch?v=ThlhSnRk21E
I saw a similar post on reddit about a week ago ( https://www.reddit.com/r/canada/comments/bgrl7n/canadian_mcd... )
From the top comment, speaking to support on the phone:
"He then admitted that the issue was that The App would occasionally load the wrong user's account, which was allowing people to purchase using someone else's CC."
If that is what is happening, maybe it is similar to the caching issue Steam had when serving store pages a year or two ago.
Off the top of my head, any media player or chat service
My friend made a twine game (no longer online, lost to time, darn) that I absolutely loved. It used the hyperlink interface as a way to dive deeper into ideas. And to meander and reflect.. eventually to navel gaze..
Text parsing is probably still a clumsy interface if the goal is to write natural language commands, but if the designer goes with the grain of the interface there is plenty of opportunity for compelling work
"Diaries of a Spaceport Janitor" had this for me. It also made me feel like I was getting good at just finding my way around the city. Knowing alleyway shortcuts, where different shops are, or where to find a cheap meal.
Plus each day of the week has its own different mood / street festivals / music. Lots to love in that game.
It varies wildly. Some of my most engaging days are spent making no visible progress on a tricky bug.
I think the job I had with the most enjoyable moment-to-moment time was doing grounds maintenance on a golf course. It was nice to wake up early and spend hours outside. Nice mix of things to do, clear (if sisyphean) goals, and interesting coworkers.