1,308 karma · joined August 28, 2010
email: 600kvv0rm@gmail.com
But I disagree: I think what AWS does is a LOT better: credits last two years, which is a lot more practical (if i migrate to AWS for the credits, I have two years during which I don't have to consider migrating again), plus with the upfront payment plans, I can even stretch the credits to a third year. I like that a LOT better.
Tail call elimination, if it exists in a language, allows coding certain (even infinite) loops as recursion - making loop data flow explicit, easier to analyze, and at least in theory, easier to vectorize/parallelize, etc
But if a language/runtime doesn't do tail call elimination, then you CAN'T code up loops as recursion, as you would be destroying you stack. So the WAY you code, structure it, must be different.
Its NOT an optimization.
I have no idea who even came up with that expression.
The 'allpair' variant, which aggregates the score across all n*(n-1) comparisons will work, but the other two couldn't possibly have stable results - it would depend on the order of the items in the input.
Same here. Lived in India, my fathers' friend (based in the UK) gifted him a ZX Spectrum. I was hooked from the day I typed 10 PRINT "myname" on it. Taught myself Z80 assembly, just from the appendix in the Spectrum programmers manual that listed the opcode encodings and mnemonics (mostly just guessing what the opcode did from the mnemonic) - at around 10 years old, I could hand-write and hand-encode the assembly code without needing to lookup the opcode encodings.
I was 6 years old at the time.
Completely determined the trajectory of my life/career.
Its, yet again, the utter refusal by CF to provide even basic support. Even for paying users. Even for users who bought the so-called "pro" plan, mainly so that they can access the support that comes with it.
I myself had a metering/billing issue that:
1. I first posted on the forum. Instead of responding there, I was told by staff to raise a ticket. 2. No response to the ticket. Autoclosed after ~1 month. 3. I immediately reopen it. No response, autoclosed after ~1 month. 4. Repeat, for 5 months. 5. Then, I wrote an angry rant in the ticket, and finally the support response arrives: "the customer is misinterpreting the reported numbers, they mean X, not Y". Fair, enough, not obvious from the UI, but could you not have told me this without so much ... friction?
I love what CF has built (I even own a small amount of stock!). Its not perfect, but its far more of a serveless/cloud model than any other player. Makes so many things so much easier.
But, _PLEASE_, CF: improve tooling, and commit to a basic level of support.
re latency: yes, latency can get quite high, for large contexts. minutes, 10s of minutes when you try to max out the context.
So gemini 1.5 pro has enabled scenarios which were remaining un-done earlier: It was too much work to deploy and keep updated the bash/python scripts on other peoples computers, and it was not worth my time to develop these automations in golang from the get-go. But with this, I hand out management scripts like candy to other users, dramatically reducing dependence on me.
This was so unexpected, I burst out laughing. Definitely released some stress. I went looking for how this worked: turns out matlab had a "command" called "f_ck" and it had 10-something fixed messages as responses hard-coded into it. It would return one of these randomly.
For a few weeks, I simply iterated between building the firmware, using diffoscope to diff the new build against a previous build to find what files changed and where, fix buildroot packages to eliminate these file changes whereever possible, lather-rinse-repeat.
In the end I was able to reduce our OTA update sizes to a typical 20-50KB (base, compressed firmware image as 30MB).
Fun times!
How do you tell which of these available boxes has Intel AMT (or its AMD equivalent) fully enabled?
No listing reports this, and sellers seem to not be able to answer the question either.
How did you figure that out? Or are you managing without remote management? If so, how?
For a signal to convey 8-bits worth of information, it will need to have 256 distinct levels. It we want the signal to range from, lets say, 0 to 5v (which is already quite high), each level only has about 2mV range. This much can easily come from cross-talk, EMI and power supply noise. So all your logic/calculation will be wrong.
Once you start talking about 16 bits, it becomes entirely ridiculous: we now can only have 75uV range for each level. This is getting into RF interference territory - just receiving a phone call close to such an analog signal would disrupt it.
The way I understand it, there is simply not enough SNR available in our electronics (on die traces or PCB traces) for analog computing to work. Thats why we restrict the number of level we use in our signal: digital being just two level, but even with higher level-counts, we typically use 4 levels or 8. This is somewhat analog, but not really.
I am not an EE, so I am entirely open to being corrected on this.
They only way of figuring it out is to trawl thru the kernel sources (for whichever version is required for the project) and look into the driver defines one-by-one checking for each feature.
I wish they would add a separate list of adapters that support Soft-AP.
There are some gotchas - everything you write after that goes to a tmpfs. Meaning it starts cutting into your available RAM. So this overlay is only really useful if you are using the high-memory variants like the 4GB/8GB RPI4. With the 1GB Pi variants, this gets painful.
Alternatively, You could setup a cron job to reboot every night thus clearing the tmpfs.
Do remember to disable the overlay (and make /boot rw) every few weeks to apply updates.
Simple example, select all img tags without alt text, and insert given text into the alt tag. Or change the domain for all a.hrefs
My only complaint with their system is there is no way for the course to work offline.
Every month or two, disable the overlay (again using raspi-config), reboot, apply updates, re-enable the overlay, and you are good to go.
Also, if you are using a PI4, switch to booting from a USB stick and just forget about the SDcard.
Additionally, airtel uses pppoe. If you wish, you can connect a PI to your airtel modem via a bridged connection (look in your airtel modem configuration) and then just run pppd and get a dedicated (though still dynamic!) IPV4 for your PI - seperate from the rest of your network. It works beautifully!
There has been a "National IPV6 Plan" in place since 2010, and full coverage has been pushed under that plan in stages. Anyone interested can read all about it in (extensive) detail[2].
0. https://dot.gov.in/ipv6-transition
1. https://dot.gov.in/sites/default/files/Revision%20in%20IPV6%...
2. https://dot.gov.in/sites/default/files/2016_11_18%20IPv6%20N...
In brief, paypal is not a bank (in India) and is not allowed to act like one. Any money it receives it needs to transfer to a real bank immediately, and money to be sent out must come from a real bank as well.
On that topic, is there an (available) DECT-based solution as well?
*for free too; It was my favorite Saturday hangout spot - watching lab demonstrations, animal dissections etc, playing with the ever-changing interactive science demos).
I expected a flex cable connecting the lcd to the PCB but couldn't find one. I 'knew' rubber was an insulator, so no matter what that rubbery thing was (I guessed it was simply a spacer) it wasn't the connection between the two.
Didn't learn about the existence of z-tape for another decade or so and immediately the light bulb in my brain flashed, solving a childhood mystery.