4,238 karma · joined July 6, 2017
See https://news.ycombinator.com/user?id=i336_ for old comments. Unsure if accidentally-locked accounts can be recovered; made new account regardless.
I just found https://archive.org/details/PuffleLaunchAPK and https://archive.org/details/PuffleLaunchAmazonAPK (both point to each other), with a note that says that the latter generally works and the former crashes. I can verify this; on my (Android 8, 32-bit compatible) device the Play version crashes with:
08-10 14:55:03.864 25995 25995 E linker : ERROR: OOPS: 0 cannot map library 'libmono.so'. no vspace available.
08-10 14:55:03.864 25995 25995 D AndroidRuntime: Shutting down VM
...
08-10 14:55:03.865 25995 25995 E AndroidRuntime: FATAL EXCEPTION: main
08-10 14:55:03.865 25995 25995 E AndroidRuntime: Process: com.disney.PuffleLaunch, PID: 25995
08-10 14:55:03.865 25995 25995 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Bad JNI version returned from JNI_OnLoad in "/data/app/com.disney.PuffleLaunch-rjdXjIyhGz7STdfxQ9xH2g==/lib/arm/libmono.so": 0
I'm always on the lookout for old interesting games, and maybe there are workarounds for the other titles in your library too. What's the list?If booting into something barebones leaves everything cool, and depending on how long it takes for the chip to get warm, perhaps you could move a `for (;;);` further and further down into the OpenBSD kernel and find the point things get cranky that way.
Extremely hacky approach though, I'll definitely concede that point >.>
(But if you want to try it, I would wholeheartedly recommend looking into something like iPXE, which would let you download each test kernel over HTTP at boot time and make the iteration process tolerable. This assumes you have a second machine though...)
Uncaught error: Undefined constant "A"
Uncaught error: Undefined constant "for"
Uncaught error: Undefined constant "PHP"This eliminates the need to define the "correct" way of doing things as "the way everyone else does it", because you can acquire the bravery to accomplish your most important goals from any other domain. You can break the narrative.
The first step is just to have the bravery to start. That's where I'm stuck at fwiw. :/
Ugh, that's not an easy/low-effort skill to pick up and run autonomously without effort.
> Windows is only $5m a year
https://news.ycombinator.com/item?id=34934946
I was very impressed to determine that was only $416k/mo. Since I read that I've been like "that can't be right." (There's certainly no qualification of scope to work with.) That's roughly 15-20 (~$250k-$333k) senior developer salaries.
I'm very curious how and where Windows practically fits into the pie chart nowadays, mostly just from the perspective of a passively curious person who likes to file away watermarks and yardsticks :)
There's probably some perfectly externally-facing info out there under a rock I'm not sure where to look for...
I wonder if your nervous system is the weak link, in the same sense that a cold or flu generally knocks you for a six in largely the same specific way. Sounds like it buckles under load to a statistically pathological extent (from a practical standpoint of "this is not helpful and is disproportionately slowing me down"). Mine kinda does too. Still looking into how to improve it beyond just simple anxiety management.
One of the fascinating curiosities you're missing out on is Pressure Stall Information (https://docs.kernel.org/accounting/psi.html). Here's what the PSI gauges look like in htop when kernel support is available:
PSI some CPU: 0.37% 0.78% 1.50%
PSI some IO: 0.38% 0.33% 0.25%
PSI full IO: 0.38% 0.31% 0.23%
PSI some memory: 0.02% 0.04% 0.00%
PSI full memory: 0.02% 0.04% 0.00%Yes, IA now has a "About this capture" popdown at the far right of the injected toolbar. The first ever capture and some of the subsequent captures for one of the sites was from Alexa Crawls, provided by Alexa Internet; some later captures were from a "Survey Crawl" based on "a list of every host in the wayback machine". So this is basically automated, long-tail vacuum cleaning work.
- The One True A(G)I will find your domain automagically and block it and you'll have to pick another one
...In all seriousness several MB of data to a DNS server will get you bitten at least once because someone somewhere is actually doing the job they're paid to do. But it'll probably be an exception.
$ dig TXT current.cvd.clamav.net
...
;; QUESTION SECTION:
;current.cvd.clamav.net. IN TXT
;; ANSWER SECTION:
current.cvd.clamav.net. 972 IN TXT "0.103.8:62:26823:1677366000:1:90:49192:334"Which is like, wow, half a mil a month, but... also alarmingly little!~
Apparently the backward compatibility monster is not the size it used to be?
Now I understand why Win11's designers used Macs... wow the moat got small
1. Find the least-incriminating/reputationally damaging records within whatever quantum of the data you are prepared to look at
2. Make a website (with a landing page like for security bugs >.>), Tor site, pastebin dump or whatever else that seems reasonable
3. Publish 1-10% of the data (!)
4. Encourage the site to do the news rounds
5. Explicitly email the company to be concretely sure they know about the site (maybe even do the CC bomb thing, for extra overkill bonus points)
6. Provide contact info with clear indication you will promptly provide all info to an adequately verified third party
The leak should disappear within the hour presumably.
Naturally, brain-breaking levels of self-protection would necessarily need to be employed, to guard against incompetent/egoistic retaliation (and the systemic resources large organizations effectively own). Make the Protonmail address from a VPN over a VPN over Tor, for example. Or perhaps start with a voice-scrambled VoIP call before committing to a video chat. Good luck here, basically.
- What's your opinion of doing a stint as a snake handler at a zoo or wildlife park? I believe there are smaller snakes that tend to be a bit bitey but don't hurt very much and are completely non-venomous, and it's apparently part of the job to get used to them quickly (ie, it's the norm to rapidly reach the point of going "ok this isn't the end of the world" - basically the pins-and-needles equivalent of sticking one's arm in a tank full of daddy-long-legs spiders).
- What would you think of having designated "see a snake" days or times of day, where you reroute your adblocker to load pictures of snakes in ad frames at specific times? Going for an exposure therapy vibe, but where you control the parameters, and you start off very easy (eg, one specific day of week, time window of 1 minute, you know exactly when it'll happen to begin with lol).
Asking entirely out of "what happens to the black box if we push this button", coming from someone who has annoying random triggers that I'm trying to get to the bottom of too.
C is an understandable (if very dated) university-level target... but I can't help but be very curious if that's being used as plausible-deniability cover for the fact that C is typically used in kernels, drivers, and other low-level work that lends to a type of mindset that is tactile, moves problems out of the way with a scythe, and routinely swears up a storm in the normal process of getting things done.
C++ is a very different beast, as are all the other languages. Rust I would definitely like to see. Scripting languages? Hoo boy do I want an analysis of PHP please. Ruby would be extremely interesting. Erlang provokes morbid curiosity. Python would probably win (ahem, outrank everything else) by simple virtue of being the most popular.
So this is arguably only a fair comparison if v2.0 looks at lots of different languages. Encore, please?
NB: the output charts on page 41 and 42 are interesting. The non-swear quality graph looks pretty random to me, but there are a couple fascinating little hotspots on the swear graph around 11k-30k LOC where quality ranks at 6-8.5 and almost looks like a wide diagonal line tracking quality downward through 15k-30k LOC. Might this be a outlying companion to the Ballmer Peak (https://xkcd.com/323/)? Incidentally, these graphs render nicely side by side using Chrome's 2-page view (menu, top-right).
Reading the aside
In fact IEEE floating-point math is designed to, whenever practical, give the best possible answer (correctly rounded)
Made me realize - there are not "just" four billion floats, there are four billion floats multiplied by however many levels of rounding you want to test against.
The "ninety seconds" doesn't qualify if the test harness was multithreaded. If it wasn't, a modern >30 core box (maybe buried in CI somewhere) should be able to manage quite a few rounding levels without difficulty thankfully.