I can only assume you're not a web developer? Because just the title of the post makes it clear to pretty much any web dev what this is. The package introduction sections accessible in one click are also very clear and concise.
I'm a web developer for most of my 20 years of career and that page tells me absolutely nothing except that the software is apparently a full-stack framework, which operationally and concretely can mean hundreds of things.
I don't think you understood the criticism of the parent poster. I too got exactly nothing concrete from that cryptic generic README.
Maybe you don't realize there's a hundred ways to develop websites and just because you know a certain stack does not mean everyone else knows it (or cares about it).
Appreciate you taking part in the conversation. So often people complain about companies not communicating like humans, but when they do people almost seem to get more pissed off. You can't win really.
Good and clear explanation. This is a risk you take when you use a CDN, I still think the benefits outweigh the occasional downtime. I'm a big fan of BunnyCDN, they've saved me a lot of money over the past few years.
I'm sure I'd be fuming if I worked at some multi-million dollar company but as someone that mainly works for smaller businesses it's not the end of the world, I suspect most of my clients haven't even noticed yet.
TIL about BunnyCDN. I had been paying $0.08 per GB on AWS Cloudfront whereas BunnyCDN is only $0.01 per GB. Can you comment on you experience with them ? Are the APIs comprehensive e.g. cache invalidation ? do they support cookie base authorization ? Any support Geo-Fencing?
Think the answer is yes to all three questions, depending on the specifics. They've got a nice setup, about ~40+ edge locations compared to Cloudfront's ~200+, but the advantage is they're massively cheaper for very small increase in latency. They also have the ~5 region high-volume tier which is something like another order of magnitude cheaper.
The feature set is pretty full, no edge functions, but there is a rule engine you can run on the edge. Fast config updates, nice console and works well enough for most of my projects.
They also have a nice integrated storage solution that's way easier to configure than S3 + Cloudfront, and lots of origin shielding options.
I noticed another user has already commented, sounds like they've had more experience with the things you're interested in than I have, for FWIW, the APIs have been sufficient for my use cases and you can definitely purge a pullzone's cache with them.
My primary use has been for serving image assets, switched over from Cloudfront and have seen probably a >80% cost reduction, and no noticeable performance reduction, but as I mentioned I'm operating at a scale where milliseconds of difference don't mean much.
First time using a CDN improved our site [1] performance by a huge amount, thanks to BunnyCDN. Really easy to setup, great dashboard. The image optimizer for a flat rate works really really well. Only missing option is to rotate images, which I opened a feature request for with them.
You can see our CDN usage inspecting the URLs to the product images. Size attributes are added to the URL and Bunny automatically resizes and compresses the images on the fly.
Can this allow me to route x.mydomain.com (more than one wildcard and top level) to x.a.run.app (Google Cloud Run)? Cloud Run (and the Django app behind it) won't approve domain mapping for Mumbai yet so I am looking for transparent domain rewriting. Cloudflare allows it but its kinda expensive.
AWS Cloudfront is neither the fastest or cheapest, in both bulk and small file transfer. I cant think of a single technical reason it is better. Fastly, Akamai, Limelight, Cloudflare or even good old EdgeCast. They all have their strong point in some of their niche services or domain.
Any reason for using AWS Cloudfront Enterprise purchase reason? Or are there some technical superiority I am not seeing?
I’m using them quite extensively (except the Stream video feature). APIs are good, traffic can be restricted or rerouted based on Geo. Not sure what cookie based auth would do in a CDN but if it’s on the origin it passes through. For authenticating URLs there is a signing scheme you can use.
I found it useful. "Being in sales" is a moral grey area for a lot of us, so it's interesting to see the response when someone indirectly challenges those that don't share that viewpoint.
Not exactly surprising given the ubiquity of the English language. I always find it funny how it's used as a criticism of English speakers. We are no less able to learn other languages, it's just far less of a necessity. I can speak a bit of German, a bit of French, a bit of Japanese, a bit of Lingala, etc. Inevitably whenever I attempt to speak these languages in their native environments, I am spoken to in English. So I can learn them as a hobby but need to far less out of necessity.
That's funny, I always think of the house in My Neighbour Totoro as probably the most idyllic place I could imagine. I'd swap my place in relatively central London for it in a heartbeat.
Just a friendly heads up: I used to be a huge fan of this YT channel until I saw some pretty damning evidence that the guy is a predatory sex tourist/pick up artist. I really enjoyed the content (the editing is a breath of fresh air on YT), but ultimately unsubbed and stopped watching. I'd encourage others to look into it and make your own judgement, of course.
Whenever I see this man mentioned, I always see a comment saying, "This man travels AND has sex!"
It's about as surprising as someone visiting Amsterdam and having the audacity to smoke weed or single guys doing what single guys do when they visit SE Asia.
Gross, man -- he actually brags about raping/coercing girls.
"Oh, you'd like a taster? Well how about the time when Vorkuta boasts of forcing a young hitchhiker to give him a blowjob in exchange for $6. On the threat that if she did not comply he might leave her in the middle of nowhere as they were travelling alone in a car on some deserted highway somewhere in the FSU. You can only imagine how scared she must have been."
People post a lot of wild stories on forums and places like reddit. Oftentimes they exaggerate or make up crazy events. It's not enough to push me to go after them.
(1) He’s a proud rapist who is actively legitimizing and normalizing rape.
(2) He thinks its cool to pretend to be a rapist and normalize rape, even though he isn’t himself a rapist.
While there’s a big difference if you are, say, prosecuting rape, both are reasonable grounds on which someone might decide not to support a creator’s output.
I have a different definition of “rape” seeing it thrown around so often. If a man can talk a woman into sex without blackmail, that’s fair game and to be honest I respect him for it. It’s the main thing I want o do in life, sleep with as many women as possible.
I know many pick up artists that are in a long-term relationship. The group that call themselves pick up artist is too heterogeneous to describe them as people that have ill intentions.
People that don’t know about hackers assign similar ill intentions to hackers, much in the same way as pick up artists.
But at HN we know that a hacker (criminal) is not a hacker (curious techie). The same goes for pick up artists (womanizers that are systematic about it with questionable ethics). You have a lot more pick up artists (men not being able to find relationships for years and deciding to fix that problem).
Both groups have members in them that do stupid and/or criminal things which is unfortunate.
No dude they are not the same. PUA stuff came out of a deeply misogynist internet subculture with close ties and many overlaps with far right activists, "red pill" violence, and ethnonationalism.
Plus it's just inherently manipulative and gross. I know no one on HN likes to hear a value judgement but seriously go take a look. And I'm sure someone will jump in with like "but it's not manipulation just acknowledging reality/it's empowering for shy nerds/whatever" and ok sure sure sure but no.
> I know no one on HN likes to hear a value judgement
I get it. When identity, sex and romance are concerned then emotions in oneself can run high. I definitely see it in my own comments. I feel closely to 3 groups which are: pick up artists, hackers and feminists. I am not alone in this, though definitely not a "majority". Whenever any of them are blanket statement attacked without any nuance, I offer a different perspective. I mostly have this with feminism since the idea of a pick up artist isn't used that often in Europe.
> Go take a look.
I did:
* Double Your Dating (the page on humor is cool, "attraction is not a choice", don't remember anything else)
* Juggler Method (learned about disqualification -- aka not taking things too seriously but then more methodically -- and statement of intent -- aka answering "why are you talking to me?" <-- and answering that truthfully and respectfully)
* Mystery Method (high level overview, peacocking and getting yourself in a sociable mood, discarded the rest -- no negging, no routines, Mystery Method is tricky, I had to read this very critically since he seems a bit deluded and IMO most people that read this book read it in the wrong way and start to become negging routine people. IMO, not a good thing. When I read this book I followed a course on ethics because being sharp on that subject is required.)
* Pickup 101 (lots of playfulness and improv)
* RSD (mostly Tim's stuff, which is high energy optimistic positivity, didn't connect with the rest, Tyler seems too "Cartman-like" to me)
Communities I've been part of:
* Almost all Dutch communities (had friendships with some of the members, mostly spiritual or super down to earth types)
* I've been to the 21 Convention in Stockholm (in 2008, which was the time where this was an active thing in my life)
That's the stuff I connected with. I read much more stuff that I didn't connect with. Some companies are deeply misogynist, but the participants aren't (well some are). The participants are the majority of the whole culture, a culture that's mostly silent (and a few loud people that then goes on to have all the media portrayals).
I've seen a few things happen in people their development path:
* Some people become misogynistic while they weren't at first
* Some people came in misogynistic and "sharpen their ways"
* Some people become spiritual (a subset even celibate), because they realize it's not about finding love and so on
* Some people develop a lot of hobbies and start to learn how to enjoy life (I love this group, you can tell they get a lot out of it)
* Some people find a relationship
* And finally there are some people that are still stuck with their old problem after years
I have no numbers, but to insinuate that most pick up artists are misogynistic requires that you've been in the seduction community and spoke to all kinds of people from all walks of life that did not take the center stage and did not appear in the media. Because it's those people that make up the 99% of the culture.
> many overlaps with far right activists, "red pill" violence, and ethnonationalism.
Another thing: US and EU differ. My perspective is EU, I make no claims about the US since I only know the "media side" from there. And yea, that's not a great side to see.
> Plus it's just inherently manipulative and gross.
No it's not. Before I did this, I was too serious with people. I still am. Now I am aware of it and can account for that. This means that people have more positive experiences with me. Moreover, it taught me more about empathy from an emotional point of view (through meditation, the most life changing thing I've experienced). Being optimistic, being positive, empathetic and doing meditation all came because I took a few pages from the pick up artist playbook. There's a lot in their playbook, these were the most important things that I took from it. I do agree that there are gross/manipulative ideas in there. I did my best to filter those out. I see a lot of men do that (and unfortunately also a sizeable group that didn't and straight up got culted into some pickup company's philosophy).
In other words: it depends, it's more nuanced, it's not inherently anything because reality is more complex than that.
Regardless of all that, the allegations (a rape trial, getting a hitchhiker to perform sex acts on him for $6 under the threat of being left in the middle of nowhere, among so many others) are pretty horrendous, no?
Yes they are. I wish no one would have to experience that. It scars people for life.
Slightly off topic, but this is even more so the case when children have to watch the abuse (due to living in a small house). Some kids will never be able to develop normally.
Source: I knew a lot of broken kids when I was their age.
also worth noting that some people go _well_ out of their way to express this point of view. There's even a subreddit dedicated to it (and at least once upon it was 'busy'). My issue is that it gives the impression that someone has a lot of free time and a serious axe to grind.
Nothing he is accused of is illegal, it may be reprehensible but I don't demand moral consistency of those that entertain me, just adherence to the social contract of law.
I'm not too surprised people spend time to express this point of view. I loved his channel but there was always something that felt a little off for me. One evening I launched a Google search wondering if I was the only one and found the subreddit. I stopped watching afterwards.
Do you realise if you want to be morally consistent like that then the only limiting factor is your ignorance? By that I mean its likely A LOT of the content you currently consume or products you use/buy are unethical in some way but you just don't know they are.
I'd like to suggest that if you're not trying to fog-bust your ignorance by personally auditing all your supply chains actively then that is also ethically inconsistent. To permit your own ignorance suggests that its more about how people perceive you to be supporting unethical brands (once the lack of ethics becomes clear) as opposed to one actually caring about the ethics.
I'd suggest your phrasing here backs that up.
Idk, that's just too exhausting a mentality for me to handle tbh. I don't think its my job to force everyone in the world to conform to my precise standards, I think there's value in being able to trade with those I wouldn't consider friend.
I mean lets spin it another way, you think the people Bald meets in his videos are all "good people"? A lot of them likely have issues in one way or another but we can celebrate that they're friendly and hospitable and that Bald is going out there and showing us that part of the world which we typically wouldn't see. Lets not forget that its likely that Bald is probably one of the more progressive individuals in his videos. I think that context matters a bit.
It doesn't sorry, I rather mean that one is forcing a personal sense of morality on one's supply chain, that isn't necessarily a bad thing. But what is bad is that one only drops what is advertised to them as being bad which makes one think it was never about the sense of morality in the first place.
The implication being that every single supply chain is bad (e.g. cobalt mining in DRC) but we conveniently just don't uncover everything because we'd have to drop too much. We're terrified (to an extent) to accept the negative impact our existence has in this world so pursue a dream of moral purity to escape that harrowing reality.
Bald is a sex tourist so we'll never watch his channel but where is our cobalt mined from? As long as we don't know (our ignorance gives us plausible deniability) we can keep buying products that indirectly kill children while still showing everyone how good we are by not watching Bald's content. I think there's a hypocrisy here because I think relatively speaking Bald is acceptable but to purge him and just permit the rest (because the subjects are more boring or more distant) I think is bullshit.
I readily accept that the reality is harrowing, but I don't agree that just sharing information about some potentially immoral thing is anything like the pursuit of some state of moral purity. Is it not better that individuals try to make supposed moral decisions where possible, even if they ultimately fall short?
It seems that in order to function one must come to terms with the fact that existence is a moral balancing act and that we all do immoral things. I accept that I own many things that likely caused others suffering. I have had a fascination with the DRC for a number of years and am acutely aware of what goes on there, yet I bought a new phone last year and a laptop the year before that. I accept the hypocrisy. But I am still glad people share information about what happens there. Whilst most of us will ignore it, some person or people better than me may be able to use that information to enact some positive change. At least the conversation can occur.
It is also a harsh reality that the less abstracted the situation, the easier it is for humans to face up to their own sense of morality. For whatever reason having intimate knowledge of a person is more impactful than hearing that an item you purchased was manufactured using some material that was mined by a nameless individual thousands of miles away. Right or wrong, we attach more weight to our judgements of others when a more direct connection can be made. It seems to me unrealistic to ignore that humans operate in this way.
Ultimately the intention of my original comment was not to tell people what to do, nor to judge, nor to demonstrate virtue. I was just sharing information so others could also make an informed decision. I chose not to watch his channel based on my own personal moral compass and my own boundaries of inconvenience.
I'm with you there, I just wish people had this level of energy in regards to things like having Saudi Arabia as an ally. We take the zero effort to stop watching this Youtuber but when we're at the pump we're mostly not thinking about the suffering of women in Saudi Arabia. You're right that there's this metric of distance that appears to matter in these calculations.
Sex in which “consent” is derived through a combination of cash payment and coercive threats is illegal on at least one and often two independent bases in most jurisdictions.
well that's new. When I was reading the subreddit it was only about questionable posts he (allegedly) made in some pick up forum like a decade prior about offering women money for sex.
Good article, articulated a lot of my own feelings on the subject.
The only part I can never quite get my head around is having multiple offers at once. It takes me months if not years to find a company I actually want to work for. The chance of finding many hiring for a suitable position—let alone receiving offers almost simultaneously—seems miniscule.
I feel like these types of articles assume everyone has a sort of drag net approach to finding employment, but my own approach is more like fly fishing (pardon the analogy). I feel like I've been successful in the past because I can explain exactly why I've applied for the specific position. I suppose this must be atypical, perhaps I'm a terrible negotiator.
The appropriate advice for an Asian male in Silicon Valley may not be appropriate for a black woman in Birmingham, Alabama.
An Asian male dancing around the FAANGs in SV has a much better chance of getting multiple, simultaneous, offers quickly.
The reality out there is that 99.99% of companies completely suck at recruiting when it comes to first contact, resume/application processing, turnaround time, and interview scheduling. And LinkedIn has made them lazier and suckier.
I love it when recruiters write whiny blog posts that make it to HN complaining about being ghosted by candidates when in reality their companies are treating people way shittier. But we're getting off topic here.
IMO this whole "multiple offers give you leverage!" bullshit knocks a good majority of these job negotiation blogposts off the table. It's you and one company, negotiating a salary 1:1. The BATNA is zero.
The author also makes a dangerous assumption that getting an offer means the company has closed the door on every other candidate. All it means is that you were on top, but that could change. I have no problem extending an offer to #2 and moving on. It's a few clicks of a mouse to do that and get back to my donut.
I do not understand the claim. From anecdotal evidence, it's possible to apply to multiple companies and get multiple offers. Even getting an offer while you currently have a job is pitting at least 2 buyers against each other.
Yes, it's possible to apply to multiple companies. The tactic in the OP is to get multiple successful interviews AND offers with a short timeframe of each other. How likely is that in most places?
Let's talk about that last point.
Have you gotten an offer and gone back to your manager and said "give me $x or I'm leaving"?
I have gone out and gotten an offer, shared that with my boss, and gotten a substantial raise from it, in that case not just me personally but many of our devs did as the written offer (from JPMorgan in my case) was evidence that we weren’t competitively positioned in the market. I didn’t approach it with your proposed language, of course, but the outcome if nothing changed was obvious to all sides.
I’ve also been the manager on the receiving end of that conversation. In general, we’re paying about what the position is worth to us, so we might make a small adjustment but in general the outcome is a handshake and some well wishes, and another datapoint to put into our “what is the true market for this set of facts and circumstances?”
For most people in tech, the BATNA vs this one company is way higher than zero. It’s stay in your current role or take your own (maybe even unknown to you right now) second-choice company in a few weeks.
It's not though, is it? If you're not currently employed but are employable, the alternative is waiting a few more weeks for the next offer. Whether you want to do that or can even afford to, the company doesn't know.
I'm wary of the given advice for a different reason: tech is a very unique job market. Anything written by someone in tech is always to be considered only from that perspective. This is because the market isn't just (very) favorable to job-seekers, it's downright weird. Here in Montreal, there must be about 10 people in a "city area" of 3 million with my specific skills and experience with certain software. There are thousands of software engineeers with more experience or who are just smarter, better at coding. But almost none of them have my experience (and very few of my skills overlap with any other given individual's). How do you even value a role that is, all in all, incomparable? Well, you negociate.
It would seem irresponsible to me to give the same advice to someone who's unspecialized or to anyone in most job markets (which supply-demand trends tend to favor employers). But that's still not "zero" BATNA : You can always afford to wait (at least until you can't).
And I assume the flip side of having a specialized skill/resume is that there are relative few places that are a good fit for you, especially if you're expensive.
Which to my point in another comment probably means you won't easily find another job immediately while a relatively high-skill mid-level Java developer can probably land several offers fairly quickly if they're in an urban area of any size.
If you are really trying to maximize, you could try to get offers from places you don’t want to work for anyway just to use in negotiations. Personally, I find interviewing tiring enough (or maybe I care too little about maximizing) that I don’t do this. After one interview I’m good to not go through another one for at least a few years.
I agree with you. Also the sentiment that "I can quit my job on Monday and have my choice of plum offers by Friday." To the degree these exist I assume it's some in-demand cookie cutter keyword skill backed up by the right resume.
Certainly the few times I've changed jobs, it's happened fairly quickly but it was very targeted and always came through someone I knew well (and almost certainly involved a degree of luck).
I feel like everything in this article can be automated at some point in the future. I can't wait till the day that an NLP algorithm takes piles and piles of negotiation dialogs and negotiates on your behalf.
This is the kind of stuff that I want Google Assistant to do. I don't need it to get me a silly haircut appointment.
I built an ecommerce website recently with a terminal of sorts. You can list and add products to your cart using commands. Alas the platform it's built on (Shopify) doesn't have an API for checking out/taking payments otherwise I'd probably have built an installable CLI as a bit of fun.