Sea squirts digest their own brain when they become stationary: https://scopeblog.stanford.edu/2022/07/20/what-can-sea-squir...
HN user
elsamuko
https://github.com/elsamuko
Exactly this. I didn't try this, and I suppose that some low level pointer rewriting would be necessary to do this. I'm not sure if it's expensive though, maybe you can replace the pointers without resolving the stacktrace.
When I debug multithreaded programs, the stacktrace of a breakpoint usually ends somewhere in a worker thread. What I want is that the worker thread's stacktrace part is replaced by the one who put the work into it. Kinda like the program wasn't multithreaded at all.
A question: Would it be possible to pass the stacktrace of the current thread to another, so that the stacktrace would be traceable across threadpools or worker threads?
That's a paradox.
See also https://xkcd.com/552/
It'll be a success or a good story.
Take social dancing lessons like Salsa, Bachata, Kizomba. These are very fun! But have a proper personal hygiene, some figures are very close.
For the cryptopals challenge, you have to invert the Mersenne Twister scramble function:
https://cryptopals.com/sets/3/challenges/23
https://github.com/elsamuko/cryptopals/blob/610ab19bf6823a34...
I was searching for a DisplayPort adapter for a Mac Mini and got MiniDisplayPort adapters for Mac :(
I included qmake and added a `deploy.sh` in the main source folder, which generates the deployed zip file. Let me know, if this doesn't build.
* gitignore behaviour: If there is a .git folder in the search folder, it uses git ls-files to get all files to search in
* a .git folder itself is never searched
* hidden folders and files are searched
* binaries are ['detected'](https://github.com/elsamuko/fsrc/blob/f1e29a3e24e5dbe87908c4ca84775116f39f8cfe/src/utils.cpp#L93), if they contain two binary 0's within the first 100 bytes or are PDF or PostScript files.
* pipe behaviour is not implemented yet
* it supports only one option-less argument as search term
* folders are set with -dThere are no build instructions yet, you need to build boost with build_boost.sh and then open qmake/fsrc.pro with Qt Creator. There are binaries available here, too: https://github.com/elsamuko/fsrc/releases
And I know than benchmarking is hard, a coarse comparison is in scripts/compare.sh. More detailed performance tests are in test/TestPerformance.
I'm currently working on a searcher on my own: https://github.com/elsamuko/fsrc
When I started, I didn't know ripgrep, now I use it as reference. Of course it's still slower for regex searches and it has less options, but in some cases (e.g. simple string matching search), it is faster than rg (PM_RESUME in 160-170ms), mostly thanks to mischasan's fast strstr: https://mischasan.wordpress.com/2011/07/16/convergence-sse2-...
If you want, let me know, what you think about it.
I'm using
cygstart --action=runas
This works well, too.I have a pi2 with smb, etherpad lite, prosody and sshd and it uses 170 MB after two weeks uptime.
"The vehicle is saying 'I'm Alice, this is my location, this is my speed and my direction.' Everyone around you can listen to that,"
So, basically like the cellphone everyone already has in their pocket.
Maybe not, but I'm not sure, if FM would work in that scenario. Google says, that there are two emergency broadcasting systems in Norway:
http://en.wikipedia.org/wiki/Civil_defense_siren#Norway
https://www.worlddab.org/country-information/norway/history/...
There is also an app for that ^^: http://www.umsalert.com/about
I think all these issues will be shadowed by the development of mobile networks. You will plug in your phone, listen to spotify and the navigation will tell you about traffic and accidents.
There was a similar raise of concern in Germany, when the insurances bought the emergency system of the autobahn, which resulted as a non-issue, because shortly after everyone had a cellphone.
You can share resources between two threads, this is harder with processes.
The use case is, that you don't block the UI while doing heavy or slow work, e.g. generating previews in an image organizer or fetching http requests in a browser.
Instead of std::thread, I'd rather recommend using std::function and a threadpool like this one:
HTML entities seem to break the parser. And FF warns of XSS if I want to share my XSS sample text:
http://regviz.org/?state=%7B%22regex%22%3A%22XSS%22%2C%22mod...
Try vertical tabs: https://github.com/darrinhenein/VerticalTabs
They are imho much more useful on todays widescreen displays than normal tabs.
That's a great idea and execution. I'd consider a "Show HN"-posting on its own, so it won't get buried.
I'd add a captcha though to reduce potential misuse.
Run in a VM on a linux host with OpenGL enabled.
I just found out, that you can rotate images with the rotation gesture on OS X with Firefox.
Another story, why casio watches are always at 10:58:50
https://encrypted.google.com/search?q=casio+digital&tbm=isch
http://mygshock.com/wiki/Trivia#Why_do_all_Casio_promotional...
Or change the user agent to a search robot.
Octave is awesome! Keep up the good work. At university everyone was begging for Matlab instances from the licence server, while I had 6 instances of Octave open :)
Looks nice, but please sanitize your input:
http://www.whatsmybrowser.org/b/STOW3UD
Also the site completely breaks if I add rare unicodes at the end of the user agent:
🐧
Write prototypes. You can implement these very fast, and see quickly, if it works.
E.g. I'm using Octave to test various imaging algorithms before implementing them in C++. Also, it helps verifying the C++ implementation and I can visualize the results.
I changed mine to a 20 character pw, but couldn't login with it. I worked, when I entered only the first 12 characters.
You could try logging in with the first 12 characters.
In addition, the password length of an Adobe account is restricted to 12 characters:
http://www.jirasekonsecurity.com/2012/12/adobe-limiting-maxi...