[0] Analyzing North Korean Malware | https://news.ycombinator.com/item?id=42516568
2,133 karma · joined December 12, 2016
[0] Analyzing North Korean Malware | https://news.ycombinator.com/item?id=42516568
Their doc actually explains the difference efficiently though :
Tutorials - learning-oriented experiences
How-to guides - goal-oriented directions
Reference - information-oriented technical description
Explanation - understanding-oriented discussion
- open a file for editing, realize you needed admin rights, npp allows you to relaunch with escalation and keeping the change in memory
- find all gives you a list of items, a count of them, and quick preview of each
- supports the editorconfig format, so inherits rules you've designed for your other IDEs
- colors
- allows tail -f (the eye icon)
- can be extended with plugins (unlike notepad) although the out of the box works well enough for most (unlike vsc)
- less bloated than electron apps, when comparing with any vscode setup you would use for larger developments
- tracks which open files have had a change, lets you choose if you want to reload the file (update contents displayed without reopening the app) or not (helps you save what you're seeing before verifying what might have replaced it)
- lets you see and change encoding very easily
There's more, but I just picked a few things I find useful every day when I need to deal with many windows machines at a midsized company.
"How's it going. We're gonna start by taking you back to your 2022 favorites, starting with the sweet sounds of XYZ". There's very little you can tweak about it, the suggestions kinda suck, but you're getting a fake friend to introduce them to you. Yay, I guess..
The quintessential example is "cheval" (horse) which becomes "chevaux" (horses), which is the rule they're following (or being cute about). Un mistral, des mistraux. Un ministral, des ministraux.
(Ironically the plural of the Mistral wind in the Larousse dictionnary would technically be Mistrals[1][2], however weird that sounds to my french ears and to the people who wrote that article perhaps!)
[1] https://www.larousse.fr/dictionnaires/francais/mistral_mistr... [2] https://fr.wiktionary.org/wiki/mistral
Exapunks and Opus Magnum are probably the more casual ones to get into, but everything they make is awesome and pretty challenging.
(I applogize for delving into what one might consider the realm of superficial comments)
And I wonder if different types of people react to it as differently as the stutter/non-stutter dichotomy.
And I wonder if different types of people react to it as differently as the stutter/non-stutter dichotomy.
What other shapes can be coupled (with the technique to create those various storms) in order to create large-scale transitions, where for example a large vortex would follow a sigmoid over the other zones.
Or even in what subtle ways could the visuals follow the envelope of a Hans-Zimmeresque audio background..
Thanks for having shared this blog!
Wrote a simple program to which I added Fire to parse arguments as a CLI, and Gooey/Tkinter for a GUI on top of it. To get a working standalone .exe file which does not require folders on the side, Pyinstaller did the job. Unfortunately it also triggers antivirus scans for some AVs..
Operations on cepstra are labelled quefrency analysis (or quefrency alanysis[1]), liftering, or cepstral analysis. It may be pronounced in the two ways given, the second having the advantage of avoiding confusion with kepstrum.
I also hope to get there again someday, I haven't had my fill of pineapple cakes either.
I'm currently dealing with immense legacy tooling (90s to 2010s) and codebases (C, Cpp, C#, Python, JS) in a central team that fell apart a year before I joined. They had 15+ people with diverse profiles who made snippets and undocumented solutions everywhere, and pretty much all quit at the same time due to working conditions at that time. Needless to say it's a daunting task to try and understand everything, even more so when you discover it all as it breaks down and prevents 500 employees from using a functionality you didn't even know existed.
While I can survive and navigate just fine the situation, it's been very helpful to use LLMs to run a parallel effort that helps me understand just why the hell somebody wrote a self-altering stored procedure in a 800GB MsSQL DB which fails due to poor design and high recursion. Sometimes it is just about fixing some syntax, but often enough it is about managing expectations and offering replacement solutions which create less technical debt - with minimal interruption to the entire company's workflow.
It isn't abnormal for my day to require reverse engineering and fixing a 500-line stored procedure, a Go CLI, multi-CI imbricated pipelines, IIS websites, cronjobs, and even c-shell scripts (!). That's when I'll occasionally throw a big pile into chatgpt as a bit of a glorified rubber ducky. Also tried local LLMs but my 3070ti can't sustain any worthwhile model.
Many of us here are in a very unique position of having seen the entire stack - from quantum tunneling all the way up to your CI badly parsing a groovy script or why an endlessly long JS program is stumbling over itself because its writer didn't factor in any estimate of runtime complexity. For me this is a beautiful and lucky thing to see through all those orders of magnitude with a certain equanimity, and I kinda wish I could find it in my own colleagues as much as I'm already seeing it in the illusion of competency created by LLMs.
Funny how humans work that this can be experienced so differently I guess!
As somebody with a M.Sc. in controls & signal processing (who ended up doing way more boring things), I always figured that I was doing that because I wasn't experienced enough. Turns out I also had the sign wrong on that one all along!
Regularly disconnects Microsoft's own headsets and saturates CPU until the headset is unplugged and re-plugged, good job selling your products together without testing them.
Can't use triple backticks in messages for blocks of code anymore, it never works.
Can't always use single backtick either, unreliable at best.
Pasting will give crazy formatting sometimes and blocks of code sometimes, you can't choose when. Will regularly trim CRLFs, leaving you to input everything manually.
"Inserting" code (instead of pasting it like a normal person) makes the TITLE they force you to input take most of the space, it's like they thought long and hard about how to obfuscate useful information at every turn.
Switching tabs and conversations take a noticeable time, even on a decent beast (12th gen i7, rtx 3070ti, 64gb ddr4). Doing anything is sluggish in that app.
When on a call with somebody sharing their screen, can't hide the stupid vertical bar with names of other people taking 20% of the real estate.
Can't share more than one screen discord-style so half the time colleagues will be quickly shown something, and then have to be reminded to share their own screen again.
Link embeds are slow to parse, office embeds offer more options but are slow to open either in-app or in browser.
Speaking of links, any "copy link" is uncertain for users: sometimes it's a crappy useless popover, sometimes it's a link you don't realize the other user will need permission for, and sometimes it has copied without really notifying you. Awesome.
New teams is basically old teams but now your computer has twice the software and shortcuts.
Testing your sound setup requires a painfully slow call with the crappiest Skype-inspired bot, the test feedback itself being less than 30% of the entire time wasted
And the sound is just noticeably worse than literally every other service (Facebook messenger, Google calls, slack, discord..)
Once teams is on a computer, some magical shortcut (you will only ever press by mistake while doing other things) will pop up a window trying to get it integrated further into your O.S.
Searching for messages is extremely painful, there's no robust history in that bar at the top and you'll find yourself searching multiple times over sometimes, especially as you can't preview much so you try to find that one message from 6 months ago over and over again with new searches.
Setting appointments can't tweak the exact timing the way outlook's calendar does (down to 5min increments if wanted).
Can't pin more than a few teams. Good job making the tab that your app is named after the one people want to avoid the most.
I could go on but I'm not working today and already have enough sadness incurred by that horrible piece of junk 5 days a week..
I've faced a beginning of life pretty loaded in trauma, and a young adult life where self-inflicting some more was a comforting behaviour in the face of the absurdity of life. When contemplating suicide up close, in some of the aftermath I saw Camus' thesis as a pretty decent way to figure out some sort of "philosophy of continuing to exist".
https://bigthink.com/personal-growth/the-meaning-of-life-alb...
It's a really cool idea you have there and I wish you the best