Hacker News new | past | comments | ask | show | jobs | submit | dreyfan's comments login

Even today I'm still a heavy user of the fediverse created by Sir Tim Berners-Lee.


Interviewing is easy today because companies are extremely desperate to hire.


Cloudflare subsidizes the small guys in hopes they'll turn into big guys. Bandwidth isn't that expensive in the first place though, that's just a myth perpetuated by AWS/Azure/Google.


Python is quickly taking the crown for low-barrier to entry, slow, buggy code supported primarily by stackoverflow copy pastes from a never-ending supply of “data scientists”


Quickly seems like an overstatement; you've always been able to write low-barrier to entry, slow, buggy code. Is there a low-barrier language that doesn't end up with a lot of less-than-ideal code samples?


I support over a million lines of powershell. It's pretty hygienic, for the efforts of a hundred low-skill contributors.

The language has flaws. But the function parameters are an joy and incredibly powerful. The validation and type coercion is excellent. The functions are extremely composable.

Overall, it's the epitome of "pit of success".

The same team that has all this powershell also has about 50k lines of Python. The Python has the stench of swamp farts, so I don't think it's team skill that makes the powershell work so well.


Meh, Python really shines at I/O and gluing together C/C++/Fortran code. It's reasonably fast for most tasks, and if it isn't there are tools like Cython that make it pretty trivial to write Python code that achieves C-like execution speed (because it effectively compiles to C code).


I agree that Python is a great glue language (so are Perl and Python).

However, Python really doesn't shine when compared with other memory safe languages like Go, Rust, and Java.

Ultimately, Python is single-threaded by design. There are some hacks to get around this design contraint (multi-processing), but then you are adding an entire additional Python runtime to your system's memory for every "thread" you want to run. Even with asyncio, Python performs the worst when it comes to I/O.

I love Python, but it's important to understand that due to specific design considerations it is not and will likely never be a performant language.

reference: https://medium.com/star-gazers/benchmarking-low-level-i-o-c-...


If you can write code twice as fast then you'll write twice as many bugs.

Having been a C++ and python developer I see just as many footguns in both languages and have spent many many many hours dealing with slow, buggy code in either.


There's a lot of nice Python code out there, mostly written by disciplined and experienced systems people.

But I agree about the hordes of data scientists making copy and paste spaghetti. This is evidenced by companies deploying Jupyter notebooks in production, which essentially witnesses the fact that they've given up on getting data people to write quality production Python, and instead they treat their prototype spaghetti as sandboxed blackboxes that can be tested on inputs and deployed if they perform well enough.


I can write php in any language.


modern php and js/ts are both rather impressive how far they’ve come compared to the jumble of crap we had a decade ago.


I miss it. On the javascript side there was just jquery and a mountain of vanilla js that everyone could at least understand (and no npm dependency issues, ES6+ weirdness, etc) and on the PHP side, all built-in functions were in the global scope (easy to CTRL+F on a single page at a time when search endpoints were quite slow), there were (virtually) no web frameworks (at least I didn't use any until after 2009), and no package management to worry about unless you were doing something weird and/or wrangling with wordpress. As a tween and young teen I had plenty of small web design clients.. local businesses, photographers, etc., and I could build sites 100% from scratch starting from a photoshop mockup to custom PHP/HTML/CSS/JS, 100% no packages or other people's code. Packages have done a ton for us, for sure, but I truly miss those days and feel like we've lost something we'll never get back.

Back then it was actually quite possible to build an entire website or "app" as we call them now from first principles just banging your head against HTML/CSS/JS and whatever server side language you were using. Then the internet grew up, security issues became more prevalent, packages, other people's code, dependency hell, "futures", "promises", server state and client state management, shadow dom, reactivity, etc etc.


VB6 of modern day.


mmm, spacer elements. the new 1999 is looking pretty awesome.


"Oh it's out of alignment again? Just add a few more spacer.gifs in that table cell. This design was so great until we let people edit the content."


Spacer components described in the article and 90s spacer elements are not the same thing.

Here's the example linked by the article: https://seek-oss.github.io/braid-design-system/components/St...


Let's use <br> for vertical separation, just like the good old days!


Let's code all the apparence in the class attribute (instead of the style).


We do, its called tailwindcss lol (and its amazing)


Yes that was the joke (and I'm not a fan of it).


You didn't get the memo? We moved the style attribute inside the class attribute now

https://tailwindcss.com/docs/adding-custom-styles#arbitrary-...


Dear God


That's so sarcastic, when you use proper <table>,<tr>,<td> in your html, you don't need <br> ⸮


The article is not arguing for that...


Ironically, that's exactly how HN does spacing of the comments. The 90s will never die!


All you need is Postgres (OLTP) and if you have large datasets where Postgres falls behind for analytical work, then you reach for Clickhouse (OLAP) for those features (while Postgres remains your primary operational database and source of truth).


Agreed. I have a good bit of experience in SaaS and analytics and that's exactly what I landed on for building Luabase[0]. Postgres (specifically Supabase) for the app database, Clickhouse to run the analytics (which is the product).

0 - https://luabase.com/


This is the way for my also.


> this is how you refute bitcoin

I don’t need to refute cryptocurrency for the same reason the onus isn’t on me to disprove the existence of god.


Obviously you’re not under a moral obligation to make an argument, but what I think the OP means is if you want to actually convince people, and thus actually reduce the usage of cryptocurrency, then this is how you would do it.


The fact that I think that all cryptocurrencies are worthless in their current form does not mean that I need to convince people at large of this. (I may want to convince my friends, but my friends are generally already convinced.)

The religious argument (I must convert everyone!) resonates most strongly with current true believers. It is the same projection that many Prosperity Gospel Christians feel about atheists wanting to convert them.


> The fact that I think that all cryptocurrencies are worthless in their current form does not mean that I need to convince people at large of this.

How did you convince yourself of this ?

A thought is just an idea - it can come from reasoned analysis or irrational feelings.

What’s the basis for your thought that current cryptocurrencies are worthless ?


I've asked a lot of people what cryptocurrencies are good for, and read many articles on what people think cryptocurrencies are good for, and they never give a satisfactory answer. So: either I haven't asked the right people, or nobody has a good answer. My current prior is about 90% that a good use for cryptocurrency in their current form has yet to be invented, and may never be.

Answers I've seen:

- you can do various crimes.

- you can gamble in many ways.

- you can send cryptocurrency to people in places which have reliable electrical, computing and networking environments but no Western Union or equivalent, and they can use that in place of the local currency with other people who are similarly inclined. (Why you would want to do this is rarely specified.)

- you can have fun being part of competing/cooperating cults.


Regarding your third point, the argument I've heard for it that I sort of understand is if you're living under a crazy dictator (or other less than stable government) who has ruined the local currency and you have no other way to store or transfer your hard earned money. So you resort to crypto.


Is there a name for the phenomenon that just happened here? The GP was speaking from an principled/idealist perspective and you replied with a realpolitik perspective.

I see this a lot in discussions and parties mostly end up talking past each other.


I’d be interested in the name too because it seems to happen to me a lot


> I don’t need to refute cryptocurrency for the same reason the onus isn’t on me to disprove the existence of god.

If you believe Bitcoin is a terrible idea and/or will eventually be you obviously can abstain from it.

But if you feel significant portions of society are becoming trapped in it, and will reach an unfortunate end result, that is relevant to you. If you live in that shared society the failure of that idea will impact you. If you are concerned about the future impact on you, you have a reason to be concerned about refuting it.

If a bunch of people join a cult, I don't care. If a bunch of people join a cult, and believe that judgement day is at the end of 2022, that they will set fire to all the buildings and people in around them as a test, and their god/leader will protect the true believers leaving them unharmed, I do care. A lot.

So the question isn't do you have an obligation to correct everyone who is wrong. The question is, what are the consequences of the belief continuing to spread, and does it negatively/harmfuly impact society and me as a member.


I believe in the existence of bitcoin.


That’s a lot of people who haven’t had the opportunity to invest in bitcoin, defi, or nfts!


Or use any SaaS tool that solves problems they dont currently have


Or tell Google, Facebook and Amazon everything about themselves for free!!


[flagged]


That made me jealous of the 37%


Even after all these years using the internet, it still manages to make me to say ‘whathefuck’ once in a while.


They elected a crypto-bro as president.


And you're not even exaggerating, here's his Twitter profile:

https://twitter.com/nayibbukele?s=20


“CEO of El Salvador”

This would be hilarious satire if the man wasn’t in charge of peoples lives.


Yeah thats corny as shit, but the guy is actually trying to improve the country and leave their external debt behind, and remember, he’s in Latin America


Not just a crypto-bro, but a failed sovereign[1].

[1]: https://www.latimes.com/world-nation/story/2021-12-09/el-sal...


But he's so young and wears a baseball cap! Surely he cannot be like all the others.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: