742 karma · joined February 28, 2018
fullstackchris.at.hn
meet.hn/city/at-Feldkirch
Interests: Freelancing, Investment, Mobile Development, Open Source, Programming, Remote Work, Running, Startups, Technology, Travel, UI/UX Design, Web Development, Writing, Philosophy, Outdoor Activities, Hacking, Fintech, Cycling, DevOps
---
wonderfuldev_cn693xi6wq7203nxugqijvyc
/s
Sorry for the rude sarcasm, but isn't this a post truly just about the efficiency pitfalls of Python? (or any language / framework choice for that matter)
Of course modern computers are lightning fast. The overhead of every language, framework, and tool will add significant additional compute however, reducing this lightning speed more and more with each complex abstraction level.
I don't know, I guess I'm just surprised this post is so popular, this stuff seems quite obvious.
Let the social "culture war" rage on. The only war I see going on in the west (U.S. mostly) is a _lack_ of culture.
Check out nano: https://en.wikipedia.org/wiki/Nano_(cryptocurrency)
Granted it is a cryptocurrency, but it is feeless and ~1 second confirmation.
I too thought it sounded like magic when I first heard of it.
Also, the browser extension you wish for exists, it's called Coil: https://coil.com/ but it simply doesn't have enough buy-in to work. The real problem with microtransactions has nothing to do about some bigwig execs or some deep state preventing it crap, it's simply that EVERYONE has to buy into it for it to work properly.
(But even then still never trust the suits)
Basically all the things you otherwise forget about or never need to worry about when writing production JavaScript. Yawn. I sound like a curmudgeon and I am: too many interviews I've been in that involved JavaScript felt like abstracted garbage. Nevertheless, good luck!
A lot of recent neuroscience findings have shown that human brains _aren't_ just giant neural networks; in fact, they are infinitely more complex. Until we start thinking from the ground up how to build and engineer systems that reflect the human brain, we're essentially wandering around in the dark with perhaps only a piece of what we _think_ is needed for intelligence. (I'm not saying the human brain is the best engineered thing for intelligence either, but I'm saying it's one of the best examples we have to model AI after and that notion has largely been ignored)
I generally think it's hubris to spit in the face of 4 billion years of evolution thinking that some crafty neural net with X number more parameters will emerge magically as a truly generally intelligent entity - it will be a strange abomination at best.
I don't know enough about computing hardware to know how feasible each component is to be refactored this way, but it is indeed exciting. You could almost imagine such a "photon computer" as a computer which uses little to no energy (at least for the actual computing part), is extremly lightweight due to lightweight components, and never gets hot!
The tech interview process is still so completely broken in my book. Nobody really knows what anybody wants or how to show it 1 hour blocks (for both parties - applicant and employer)
To provide an example, it's almost like you need a _time series_ of GPT-3s, not just a single GPT-3 neural network, and the model itself would need to be able to self-inspect those time series and say to itself "ah yes, this was my old foolish understanding, now I have this new, better, understanding". I have no idea how this would look in technical terms, these are just the musings of a somewhat more-than-casual AI observer.
"Zero config VPN. Installs on any device in minutes, manages firewall rules for you, and works from anywhere."
Okay... at first I said to myself, _no way_. But then I thought, "Any sufficiently advanced technology is indistinguishable from magic."
Full disclosure - there is little to no functionality yet, but the homepage is enough
If it helps. I don't know the technicalities of the mobile app at all, i.e. how many native functionalities the mobile app needs, if any.
But we're serious. OP has created their own nonsensical boundaries with these constraints. Essentially the title is completely misleading apart from the 2K number. If OP is looking specifically for a linux-compatible machine they should have at least mentioned that in the title. It's no suprise at all that these types of answers are in this thread.
I saw the title, came here to offer my thoughts about mac options, when I realize that actually "not allowed" by OP's request. It's click baity and almost feels like it was designed to get a rise out of the HN crowd.
The real joke is that college is some 4 year, very specific journey for a very specific degree, which many have said already, is often largely wasted on 'unecessary' or 'useless' knowledge. I'd love to see much more industry or real hands-on work come to universities, no matter what area of study it is. Liking to study or research in an area is almost always extremely different than actually working in that area.
The problem is instutitions (i.e. colleges and universities) are always slow to change; its the nature of institutions themselves. Not sure if any radical change is actually possible, but rather at best case a slow molding or attempting experiments over time - a similar conclusion to what McWhorter arrives at.
Not saying I was exactly one of those types, but those types ALSO got jobs just fine, and I'm ready to brawl anyone that says they faced any true 'adversity'.
My buddies are still working and living in US but I've been living in europe for the past 6 years... and I gotta say, the US has become so weird to me, especially super "liberal" culture, if you can even call it that. People simply don't know how to talk to one another anymore. It's fucked.
Over the past few years, at least on the frontend, I've found in every case what is a class could be expressed in a function or variety of functions. So yeah, still unsure about this point, maybe it was more for other software domains (backend, embedded, etc)
Funny too about what you say about 'grouping functions in some way'... I just made a post about how it makes a lot of sense to put a single function per file... with my organizing, a named folder is the only thing that 'groups' my functions together... so far this style of organization is working well for us.
https://chrisfrewin.medium.com/advanced-code-organization-pa...
1. take an extremely impractical amount of time reinventing the wheel in house, or
2. take a (IMO a relatively much smaller) hit when you fail to take the 10 minutes to read the breaking changes on the dependency. Read this, make fixes, and everything is working again. If you hit a major issue like this with your own tooling, you're at the mercy of your team's ability to quickly build a fix.
A refined version of this point may be something like "only use dependencies which are very well tested, documented, list known issues, and have an active community of development and releases" - don't just install any package or library because "it appears to solve my problem"
I definitely haven't been following this... anybody else using nearly 99% of functions in their frontend work? (Typically I'm in the React TypeScript world)