I can absolutely make a native version that's considerably less efficient than this one.
And yes, a more efficient browser version is possible (and possibly simpler). People like to fixate on platforms, but it's all about implementation.
HN user
I can absolutely make a native version that's considerably less efficient than this one.
And yes, a more efficient browser version is possible (and possibly simpler). People like to fixate on platforms, but it's all about implementation.
This kind of "code study" is underrated. Turns out I was also influenced by studying code by the same author, but on another of his projects: https://github.com/LingDong-/Hermit (video demo: https://www.youtube.com/watch?v=mPYeTJd8klQ )
The code isn't perfectly organized (eg. the file containing the main loop is literally called "foo.py"), but it was still clear enough to convince me that implementing 2D skeletal animation from scratch was actually a reasonable task for a hobby game, something that I ended up doing myself.
OK, I didn't realize how much detail was put into guns in Ghost in the Shell SAC: http://www.imfdb.org/wiki/Ghost_in_the_Shell_Stand_Alone_Com...
I didn't even feel like it had much of a focus on gun fights, but apparently it's like a detailed firearms museum. They also have airsoft product placements... I'm not that surprised, some people probably bought the featured airsoft guns purely for display.
Interesting, I would have made the opposite assumption ("the satellite is moving so much faster than everything else, we can estimate the interval from the satellite's speed alone). It seems both speeds might have a similar impact, as per sibling comment.
Love my infrared thermometer for steeping tea at exact temperatures. These things are terrible for medical purposes since they only measure surface temperature, but they're perfect for diagnosing industrial machinery and tea. Also more versatile than those expensive programmable tea-brewing contraptions!
Nature has numerous review articles every year since 1974 (right on their website): https://www.nature.com/nature/articles?type=review-article&y...
Indeed, I know some hacks were being held back until end-of-life. For example the author of SoundHax (one of the most important tools in 3DS hacking) said he was holding something off: https://twitter.com/nedwilliamson/status/874594459744423936
However this all assumes that updates will stop, and I'm not so sure that Nintendo would even announce such a thing.
It's obviously not supposed to be a disclaimer of any legal value, judging from the sentence immediately after your quote: "I might take down these tracks or add more depending on the number of lawsuits I get slapped with". I don't particularly condone this attitude, but at least it's pretty clear. Either you slap him with a lawsuit/DMCA and the tracks will be removed or you don't and they probably won't.
Yes, ever since Windows Vista thumbnails are in a central per-user directory. Old thumbnails are removed automatically. Definitely an improvement over previous behavior, at this point I would say it just needs easier configurability.
I've only smelled animal musk because a roadside salesman handed us a sampling box while we were stuck in traffic above Manali (this was only a few years ago). Quite a nice scent, actually, although I think dilution is key. The fact that it's animal gland makes it a bit disturbing for me, though.
I also experienced this, the footer was missing as well. I tried from different devices and there was only one comment. I'm not sure how long it lasted but at least a few minutes, seems back to normal now.
Dark web marketplaces are not exactly "a system where nobody trusts anyone". They are pseudonymous, as opposed to completely anonymous, and sellers absolutely build reputation and some degree of trust. Otherwise nothing would work - the problems you point out would prevent any business at all. It's theoretically possible for a hitman to build reputation in such an environment. However, it would have to be comparatively slow and high-stakes, which I suspect is the main problem and tips the scale towards scamming.
Are you sure it wasn't just a plain old website? There was one posted here a few years ago (and I thought the site went down but it's actually still going):
This is really well done. I find the default "free form" mode is by far the most interesting, and it's more complex than a lot of the comments are implying here. It cycles between different patterns, and the pattern is changed by inserting a space or punctuation. You can easily verify this by typing an extremely long word without spaces: the pattern becomes apparent, even though it's always transposed up or down by 5 semitones when it repeats. This interval is well chosen - it effectively explores all possible transpositions of the pattern, while keeping the transitions harmonious. This also means that the tonality is constantly wandering, there is no overall key but only transient tonalities.
Different punctuation marks provide different collections of more-or-less conclusive chords. This might be the only place where tonality is hinted at, especially if you bash the comma, you can hear it's rooted in one key for the whole session. As far as I can tell those special characters are / ! ? 1 . ,
I haven't figured out if the patterns are generated on-the-fly or chosen from a predefined set, but they tend to have a nice melodic quality.
Someone also mentioned special words rain and wind, but there are more... very fun to explore. The concept is nice but the execution is especially interesting.
The main problem with that decision is that every discussion having anything to do with Lua always devolves into repetitive bikeshedding about the 1-indexing.
I'm surprised someone on HN since 2012 would learn about the demoscene today! Then again, it's true that the demoscene "keeps to itself", it's always been quite the bubble. I'm not sure how that community could do some outreach, but I believe a lot more people would find it interesting.
You're right, too late to edit but the "easily" was wrong. More like "theoretically".
The command line version actually allows you to "not trust the server". But thinking it through I agree that the in-browser version could get served a different JS that grabs the hash and sends it to the server. This would be easily detectable, but it does seem like problem with the concept.
This is neat and has potential. But I was somewhat arrested by this feature:
"all pastes are cleared daily at 1:30am EST, so you have 12 hrs on average for your paste"
So, 12 hours on average... zero seconds if you're unlucky.
The article repeatedly states that it's not about Lighthouse and that there's nothing wrong with Lighthouse. The point is that your website can be completely inaccessible and no amount of automated testing will detect it. You need user testing, that's all. The "practical examples" to take away are simple: for a start, make sure that your (human) testers can read and navigate your website. Seems practical enough.
Wow, CSS system color keywords seem like a massive privacy leak. I just tested setting the property:
background: Background;
on an element, and then changing my Windows desktop background. The element immediately changes color to match my desktop. Then if I call getComputedStyle on the element, I get my desktop background color in javascript. This is in Firefox private mode, and apparently every website can read all my system colors. Why in the world is this enabled by default?https://www.w3.org/wiki/CSS/Properties/color/keywords#System...
Don't limit your search to the US. The "dictionary word" problem is reduced in worldwide search, which shows a more convincing trend for flutter. Though I wouldn't say it has a large or clear-cut lead on React Native.
https://trends.google.com/trends/explore?date=all&q=react%20...
Looking at the screenshot in full size [1], it looks really cool but the text is visibly blurry (look at the = signs for example). Text rendering is hard, and especially for a text editor it's a good idea to just use the current platform's text rendering instead of rolling your own. Of course SDL "rolls its own" because it focuses on being exactly the same on every platform.
SDL seems to offer font hinting which would somewhat solve the immediate problem, but I'm not sure it's being used properly here. With that said, text rendering is optimized for the current device's DPI, so maybe I'm just reading too much into a screenshot taken at a different DPI.
[1] https://user-images.githubusercontent.com/3920290/81471642-6...
One of Emacs' strongest points is its ability to nicely integrate things other than "just editing code" into your workflow. As the half-joke goes, it already has a mode for everything. So in that sense, your question kind of comes off as "I only care about basic features that every editor has. What am I missing?"
With that said, even if we ignore Magit and Org, and just look at dumb code/text editing, Emacs has some pretty rare niceties. I've gotten used to undo-tree, and now I find it sorely lacking in literally any software that can "undo". The interactive insertion and inspection of unicode characters is also nifty.
On the contrary, there are rare but real phenomena that have no good videos. Meteors aren't that rare, try ball lightning instead. The only videos we have are blurry unclear blobs of pixels, totally unconvincing. Here's the "highest quality" video ever made of one: https://www.youtube.com/watch?v=VXm3zDM_v80
"McClure said that he created the slogan when he saw garbage while walking near his house."
Did a double take on that sentence, it's easy to miss the "while".
Yes, I can give you examples. On this page (which is probably the most popular reference on distance functions for raymarching):
https://www.iquilezles.org/www/articles/distfunctions/distfu...
If you scroll down to the section "Deformations and distortions", you'll notice that iq wishes so hard there were first class functions in GLSL that he pretends they exist in all the code examples (the deformation functions all take functions as parameters).
As for macros specifically filling in the role of first class functions, this is sometimes done by creating a macro that takes a function as parameter. So for example, iq's functions above could be turned into crazy macros.
Sure, GLSL is easy to learn, because it's basically a simplified C, which many people are already familiar with. It's intentionally bare-bones, verbose and old school, so that everyone can learn it and every vendor won't get bogged down writing compilers for it. In that sense, it achieves its purpose well enough.
But come on, it doesn't even have first-class functions. There are countless examples of unreadable macros and code duplication out there due to GLSL's extreme simplicity.
I was playing around with this, and it seems the entire section "What's a BGP hijack?" totally disappears on smaller screens. Is this intended? Seems like a pretty important section!
Nitpick but the terms are useful: they are not responsive, they are interactive. Responsive (in modern front-end parlance) means they would adapt to different screen sizes. Some mainstream publications have been publishing responsive diagrams and I love it (here's an outstanding example: [1]). But this is not the case here.
[1] https://graphics.reuters.com/CHINA-HEALTH-SOUTHKOREA-CLUSTER...