Readit News logoReadit News
rasjani commented on AWS to bare metal two years later: Answering your questions about leaving AWS   oneuptime.com/blog/post/2... · Posted by u/ndhandala
bilekas · 2 months ago
I'm so surprised there is so much pushback against this.. AWS is extremely expensive. The use cases for setting up your system or service entirely in AWS are more rare than people seem to realise. Maybe I'm just the old man screaming at cloud (no pun intended) but when did people forget how to run a baremetal server ?

> We have 730+ days with 99.993% measured availability and we also escaped AWS region wide downtime that happened a week ago.

This is a very nice brag. Given they are using their ddos protection ingress via CloudFlare there is that dependancy, but in that case I can 100% agree than DNS and ingress can absolutely be a full time job. Running some microservices and a database absolutely is not. If your teams are constantly monitoring and adjusting them such as scaling, then the problem is the design. Not the hosting.

Unless you're a small company serving up billions of heavy requests an hour, I would put money on the bet AWS is overcharging you.

rasjani · 2 months ago
> when did people forget how to run a baremetal server ?

My opinion on this: docker sort of changed the game here. It sort of enabled a lot of people to get a "new and fresh" level of abstraction to not bother about bare metal.

As an example, I work in company where most consultants are doing DevOps and k8 is big part of that.

What made me consider that? I've been told multiple times that "you know your stuff" when I mention some kernel or userland feature that container approach provides.

rasjani commented on Building a Custom eBPF Filesystem Watcher to Catch Root Ownership Goofs   amandeepsp.github.io/blog... · Posted by u/amandeepspdhr
rasjani · 3 months ago
I wonder if this could be done with PythonBPF that was on HN about week ago ?
rasjani commented on HRT's Python fork: Leveraging PEP 690 for faster imports   hudsonrivertrading.com/hr... · Posted by u/davidteather
rasjani · 4 months ago
I know few modules that can take seconds to import but would have been nice to hear how much they actually gained?

Also maybe, if this approach could yield stats on if some import was needed or not ?

rasjani commented on Advanced Shell Scripting with Bash (2006) [pdf]   uniforumchicago.org/slide... · Posted by u/transpute
transpute · 8 months ago
Thanks to WSL, bash is ̶a̶v̶a̶i̶l̶a̶b̶l̶e̶ ̶o̶n̶ shipped with Windows.
rasjani · 8 months ago
Git also ships bash for windows and doesn't require WSL. Can be even set as a default shell for OpenSSH so you can just ssh into windows bash...
rasjani commented on The earliest versions of the first C compiler known to exist   github.com/mortdeus/legac... · Posted by u/diginova
johnisgood · 9 months ago
What is the point of it?
rasjani · 9 months ago
Without actually knowing, i'd guess that would generate bytecode's that could be modified later by patching the resulting binary ?

I remember few buddies using similar pattern in ASM that just added n NOP's into code to allow patching and thus eliminating possible recompilation..

rasjani commented on ‘Bluey’s World’: How a Cute Aussie Puppy Became a Juggernaut   hollywoodreporter.com/tv/... · Posted by u/adrian_mrd
jboggan · 9 months ago
One thing I really appreciate about the show is the music - so many of the best episodes are extended musical variations on great themes from classical music, and done so skillfully that you don't realize you're listening to Mozart's "Rondo Alla Turca" or Saint-Saens' "Organ Symphony" until you're at the emotional climax of the episode when the entire piece is restated, which has been priming you for a big theme or breakthrough in the story.

This is strongest in the "Sleepytime" episode which is based on the "Jupiter" movement of Holst's "The Planets" . . . honestly I have to skip this episode when it comes up because it makes me tear up so much, and most parents I know who also watch the show have similar reactions. "Sleepytime" is really art.

rasjani · 9 months ago
Twenty Thousand Hertz (sound design podcast) had episode about Bluey with its sound designer Dan Brumm last year.

https://www.20k.org/episodes/thesoundofbluey

rasjani commented on I-cant-believe-its-not-webusb: Hacking around lack of WebUSB support in Firefox   github.com/ArcaneNibble/i... · Posted by u/todsacerdoti
saint_yossarian · 9 months ago
As a Linux user I love WebMIDI, because it means I don't have to open a Windows VM anymore to run firmware updates / utility tools for audio gear manufacturers that embrace it (e.g. Novation).

WebUSB should enable the same for more types of devices, but of course there should be appropriate permission mechanisms.

rasjani · 9 months ago
Webmidi is godsent for Akai LPD8 controllers. It came with software that's used to reprogramming midi banks. Software never got updates and doesnt work anymore in any modern mac. Thank $deity for webmidi and some reverse engineering, i can reprogram it to a degree that its at least functional and dont need to throw it away.
rasjani commented on Automated accessibility testing at Slack   slack.engineering/automat... · Posted by u/teivah
dbjorge · a year ago
Screenshots of issues is something we support in many of our paid offerings, but not in axe-core itself. It sounds like the Slack folks implemented their own version of it.

If you have general questions about axe-core, the best place to ask is our axe Community slack instance (https://accessibility.deque.com/axe-community). If you have a specific issue you'd like us to investigate, try https://github.com/dequelabs/axe-core/issues

rasjani · a year ago
Either there's some very long queue or that signup page for slack invite doesn't work.
rasjani commented on Automated accessibility testing at Slack   slack.engineering/automat... · Posted by u/teivah
dbjorge · a year ago
I am one of the maintainers of the axe accessibility testing engine the Slack team is using. It's awesome to see such a detailed writeup of how folks are building on our team's work!

We publish the engine (axe-core) and the "core" playwright integration library Slack is using (@axe-core/playwright) as open source, but if you're interested in what the Slack team has described in this blog, we also have a paid offering called axe Developer Hub (https://www.deque.com/axe/developer-hub) that offers a similar workflow to what the Slack folks describe here: It hooks into end-to-end tests you already have to add in accessibility testing without needing a ton of code changes to your test suite.

It's very enlightening to see which features the Slack folks prioritized for their setup and to see some of the stuff they were able to do by going deep on integration with Playwright specifically. It's not often you are lucky enough to get feedback as strong as "we cared about <feature> enough to invest a bunch of engineering time into it".

If you're interested in building these sort of accessibility tools, my team is hiring! https://www.deque.com/careers/senior-accessibility-tool-deve...

rasjani · a year ago
Been running somewhat similar combo few months and toy'd around with taking the screenshots of the selectors axe-core/playwright reports as I didn't notice such feature in neither playwright or its html reporter. Do you happen to know if slack patched this or is this feature available somehow ?

And if you are willing to answer some other questions regarding axe-core itself, I might have few.

rasjani commented on Google rejected me and now I'm building a search engine   daoudclarke.net/search%20... · Posted by u/daoudc
eterm · a year ago
It wasn't google, but last year I had the worst interview experience of my life when I was berated for not being able to remember if a System.Tick was 10nanoseconds or 100nanoseconds.

I remarked that in the circumstances I'd need to know, that I'd google it and check the documentation to make sure I got it right.

The interviewer (who I later found out was the founder/CEO) absolutely laid into me for that answer, saying if he wanted people to google that a "thousand Indians graduating in computer science every day" could google it.

I tried to argue that I was looking to be employed for my problem solving skills and experience rather than rote knowledge, but he was really angry. He literally said to be verbatim, "Let me give you some interview advice, NEVER tell an interviewer you'd google something". He also made a mildly off-colour remark that if he "wanted someone just to google, [he] could hire one of thousands of fresh graduates coming out of India".

It was an experience so bad that it inspired me to create a glassdoor account just to leave negative feedback, something I've never done before or since. The recruiter was absolutely pissed, and still doesn't provide me leads, which is kind of annoying since he's the most active C#/.Net recruiter in my area.

But my point is that some people have absoultely atrocious interview manners. Interviews are a two-way street and I discovered that there was absoultely no way I'd want to work with them. (Even when I just thought they were a team lead rather than the CEO it was enough to put me off.)

rasjani · a year ago
> I was berated for not being able to remember if a System.Tick was 10nanoseconds or 100nanoseconds.

Had somewhat similar scenario. Company's internal headhunters had reached out to me once already before and I did few interview rounds with them and said no. Year later they reached out to me again and had to go thru tech interview again.. during that I did help(sleep) on python repl and mentioned why; since I haven't used sleeps on my own code I wanted I make sure that if sleep will yield cpu time or not. Mood of the interview changed at that point and got rejected by not having enough skills in Python.

Another case; One of the interviewers was late to the meeting and started to shout profanities cuz my Audio Quality was poor. And it was - thanks Sony XM's but the way he acted on the call really gave lasting impression on their "company culture"

u/rasjani

KarmaCake day235April 7, 2016
About
[ my public key: https://keybase.io/rasjani; my proof: https://keybase.io/rasjani/sigs/l5k-P6sV4DIIU74q3ogDivhjoMmgnf79mSJRZJkzwFU ]

rasjani.at.hn

View Original