The URL links to the #back_1 anchor/id and ends up half a page down.
HN user
_fbpt
The signal will continue over the seam between two windows, meaning you will cut the wave in the signal "in half".
You can window the wavelet, then slide the finite-duration wavelet by a few samples at a time, even if the wavelet is hundreds to thousands of samples long. This is possible in STFT as well (each part of the original signal shows up in many separate FFTs).
Again, I don't know the implementation details of wavelet transforms. Maybe I'll look into your repo when I have time. What's your asymptotic and practical runtime?
I'm more familiar with Fourier transforms and have limited experience with wavelets. But if each wavelet intrinsically falls off at a Gaussian curve, cutting it off (possibly with a window) at 3-4 sigmas won't change the wavelet substantially. Maybe for some use cases, the wavelet will be narrower at high frequencies (short delay), and wider at low frequencies (high delay). I don't know how you'd perform incremental updates of a plot drawn with non-uniform delays though...
Your repo and tutorial are really cool! But do you have any sort of interactive "out-of-the-box" demo that doesn't require me to write code to call the library (online or downloadable)?
A 64-bit capable JDK currently ignores this option and instead uses the Java Hotspot Server VM.
Is wrapping a String in a semi-opaque newtype (or a type alias at least) good to encode the semantic meaning of the string type?
Is the intention of std::move<unique_ptr> that the "moved-from" pointer no longer has its destructor run?
What if you move a unique_ptr from a std::vector? You don't know which elements of the vector need to have their destructors run.
I think Rust unconditionally doesn't run the destructor of a moved-from Box, but uses drop flags for "maybe-moved-from" local variables, and doesn't allow maybe-moved-from Vec elements.
I agree with your comment to some extent. I'm kinda allergic to writing loops, even in C++ where it's the best solution.
On the other hand, in C++, hand-rolled matrix multiplication is both slower and an order of magnitude less accurate than MKL (or possibly OpenBLAS too).
In particular it looks like Firefox Fenix/Preview (or possibly Reference Browser), not Fennec (regular Android). Only Fenix and Reference have bottom URL/tab bars. Fenix has a purple "Try Again" button, I don't know about Reference Browser, and Fennec has a gray button.
One possible issue is that Fennec/Fenix doesn't open http URLs in external apps by default (unsure about custom protocols), whereas Chrome does.
Both of these requirements kinda remind me of Microsoft's Verona language.
The embedded images are ugly because of the downscaling (the URL contains &size=600).
This seems to be a static site generator.
http://gregorygundersen.com/blog/2020/01/12/why-research-blo... has a HTTP header last updated on 01/13/2020 04:34:31.
http://gregorygundersen.com/blog/2019/12/23/random-fourier-f... is 01/13/2020 04:34:30, or 1 second earlier.
Also the source code has a link to http://gregorygundersen.com/css/markdown.css which 404's.
https://github.com/mhagger/git-imerge
Reduce the pain of resolving merge conflicts to its unavoidable minimum, by finding and presenting the smallest possible conflicts: those between the changes introduced by one commit from each branch.
I'm not sure this would've helped in my scenario. famitracker had no public repo, and the Qt fork and 0cc-famitracker came from different Git repositories and were rooted in different subdirectories. I created a synthetic Git and Pijul history for the purpose of this merge.
But it might be helpful in other situations. I'll look into it.
Allow a merge to be saved, tested, interrupted, published, and collaborated on while it is in progress.
This does seem useful.
About half a year ago, I tried to merge two forks of a single program which had diverged by several years. I tried a Git merge, got halfway through conflict resolution, stashed my current changes and reset my repository, and could not reapply my partial resolution. (The proper approach would've been to manually run `git rerere` without arguments to save the current partial resolution, but I didn't know that).
I redid the merge in Pijul. Pijul had a bug causing it to misread the filesystem's execute bit, and no amount of `pijul reset` would fix it. Pijul's merge conflict textual syntax was baffling as well. I think it was a stack which was pushed and popped by >>> and <<< markers, and anything under === was something I should probably remove. In the end, I did succeed in the merge, but reconciling the two projects didn't work out.
(FamiTracker was based off the MFC GUI library. It was forked to 0CC-FamiTracker, and another fork ported it to a MFC compatibility layer with a cross-platform Qt backend. The MFC compatibility layer didn't support all the functionality used by 0CC-FamiTracker.)
Since there was no redline provided, it took my friend hours to go back and fix all of their errors (there were other formatting changes that had to stay, otherwise they could have just reverted to the prior version).
Was your friend able to use a program to diff (show all changes between) the two versions, and resolve them? Or was it done by hand?
WorldBrain's Memex (https://addons.mozilla.org/en-US/firefox/addon/worldbrain/) has an option to perform a full-text index (not archive) of bookmarks, or pages you visited for 5 seconds (default) down to 1 second (no option to index all pages). It stores this stuff into a giant Local Storage (etc) database, which Firefox implements as a sqlite file.
When I try to view the image in a new tab, I get:
Your client does not have permission to get URL /Iw-RdHoPjbwuSAqJHK3C0Sy8m29NqzeHPtmJ7CVFuYqwr4CbwpGjwn9O4bcDNtCf_hLD4FGc75nkQYnJBgyA-CT2ikBDWQD-nAtqxXa4Lw2yDuh_-ywcsDaer6m4LyVtljwfrajO from this server. (Client IP address: [redacted])
Rate-limit exceeded That’s all we know.
Fascinating idea. I've definitely written and encountered programs where functions were more complicated than they could've been, in order to support features separate from the "main idea" of the program. Like FPS calculation, Ctrl+C handling, passing intermediate audio data to extra buffers for visualization...
Could "splicing in" code it be implemented using aspect-oriented programming frameworks? https://en.wikipedia.org/wiki/Aspect-oriented_programming I've never used them though.
There's a new constraint that has no counterpart in current programming practice — remove a feature, and everything before it should build and pass its tests: build_and_test_until
Looks like added tooling is needed, but seems worthwhile.
When was this story from? From my limited knowledge, I think persistent hashmaps have been available since Clojure 1.0 (2009) or before? (hash-map, https://clojure.github.io/clojure/clojure.core-api.html#cloj...).
Git Extensions and Git Cola (possibly other GUI clients I haven't used) have the ability to view a diff and stage individual lines from it. Unfortunately they don't let me reorder lines in the diff.
Doesn't Rust arithmetic wraparound on release? I read Microsoft's Midori language paniced/abandoned on overflow even in release, and the compiler got quite good at optimizing overflow checks away.
Is it possible to disable cookies per-site on Firefox Android? Specifically blocking cookies on medium.com to prevent its page-read-counter paywall from ever triggering.
I'm in a browser window slightly below 1920x1080, with an AMD RX Vega 10 mobile GPU. The page renders at 20-30fps in Chrome, and 10-20fps in Firefox.
https://www.wired.com/story/life360-location-tracking-famili...
Parents can use Life360 to track their teen’s location in real time. The company can use that data to sell car insurance.
I think apps which allow parents to monitor their kids and invade their privacy are bad for humanity.
Does subrepo break when you rebase both a commit and its parent? I recall doing something like that in the past, and subrepo stopped working.
https://en.wikipedia.org/wiki/User:RealGrouchy/FalkirkGearin... is a fun explanation of how the gear system works.
And after I just spent several hours of headaches rebasing and wrangling git subtree and attempting to git rebase -i branch -s subtree --rebase-merges --allow-unrelated-histories (which doesn't work)...
Request: Is it possible to import only one subdirectory of another Git repository as a subtree (excluding unit tests and build scripts and such)?
This is not true on Ubuntu 18.04. I had to use sudo or change /proc or something to use gdb on other processes running on my user.
Fancy scroll-linked effects like "text being blurry until it's centered in the page" break when I use page down, and see some text on-screen, wait 3 seconds, and it remains blurry. It seems like whoever designed this page completely neglected to take into account the reading experience of people who use pagedown to scroll, not just the mouse wheel.
I read the title and thought the article was about (clang-format's performance) on a (program simulating military tanks)... Apparently you meant "tanks" as a verb...