mentioned in a different comment in this thread!
627 karma · joined January 26, 2015
mentioned in a different comment in this thread!
Anyway, slower or not, writing a small async service is still easier in Node.js. You can trust that no libraries block your event loop and I'm not sure there's quite anything like Express (simplicity+popularity) for async Python just yet.
The reason is async/await. It can handle Node.js style event loop / asynchronous code very well -- with uvloop, python 3.5+ is actually faster than Node.js (close to Go).
https://magic.io/blog/uvloop-blazing-fast-python-networking/
IMHO: after 3.5, we are clearly in the next iteration of the language.
AFAIK this whole System 76 blew up because of the disappointment in the newest Macbook Pro. People say they'd wanted bigger battery and more connectors -- however, I'm a bit skeptical if those would be enough to choose a much heavier, uglier and bulkier model when actually buying a laptop.
The way laptops are built, I'm not sure a 10-20% increase in battery size would mean only a small change in the size of the laptop (everything fits pretty tight in there...).
You can find the course material and assignments from https://cses.fi/alon/ - however, it's all in Finnish.
yeah, this is how I see it:
Most of the time when you write something, it's because you are either promoting something (directly or indirectly), building a brand (your or your company's) or because it makes you feel good to "spread the word" on something. Whatever the reason, you gain some value out of this.
Platforms provide you with tools and audience so that you can create that value. In return, they want something too. Is this really so bad?
I'm a quite a capable web developer, but I'm not going to host or build my own blog. That time is better spent on actually figuring out what to write (and writing it).
Please, don't offer these only with subscription. Let me do one-off purchases and you have me as a customer.
2. It would be trivial to implement a key-val data structure that is persisted to disk in almost any nice modern language. And there are very good No-SQL key-val stores to choose from that are backed by very large and credible industries.
The Node.js drivers. Are you sure those are not mainly due to legacy integrations rather than "we really just wanted to use the MUMPS db" ?
I remember having problems with this in the past using ZNC and separate mobile/laptop clients.
The sad fact is that the general public only seems to care about the fancy buttons. And from a business standpoint, cheap software (high level langs/tools that are bad for perf) and following current design trends are more important than CPU cycles.
Perhaps we'll see some kind of "back to the basics" movement in the future where UI and software becomes much more simpler.
Don't take me wrong though - I'm not trying to say experience is bad. Just saying it alone is not sufficient.
I get it, more features does not mean better and newer does not mean better but seriously, just do the jump to python3. It's not that much work and the language is much nicer to work with.
I've built a library with python2/3 support and do most of my work in python3. Maybe my web dev background biases me somehow, but I can't remember the last time I had problems with a major library not supporting python3.
To me this seems more like tradition/age/generation -related. Those who started back in python1/2 are the ones with problems moving to python3, while young people who started with python 3.x are already running 3.5/3.6.
ps. like the author said, there will always be large corporations stuck in very old techs - that doesn't mean the rest of the world too has to use Cobol or MUMPS.
This always happens with Apple, over and over again:
product event -> disappointment -> mad -> fomo -> surrender -> buy it because still the best thing in town.
Which phase are you in? :)
- no 32gb RAM. Name one laptop (a laptop, not a battleship) that has 32gb. Dell and Lenovo have a couple monstrosities with trackpads from the 90s with that amount of RAM.
- no ESC key. C'mon, obviously the toolbar has it when running macvim or iTerm (or some other terminal) with vim.
- no Intel something, no Nvidia this and that. So? With regards to GPU and CPU this is probably the best laptop in the market that is this thin and light.
- 10h battery life. MBP already has the biggest battery that is allowed in airplanes. Nobody can do better with same amount of computing power.
- USB-C. In a way this is valid, however, the world is better off with less connectors (it's Apple, everyone's gonna follow suit). For MagSafe, look at something like ZapTip.
To people saying they are abandoning Apple after a decade of use: why?
- still the best keyboard and trackpad BY FAR in the market
- still the best build quality, design and dimensions in the market
- excellent display
- excellent software
- an actual laptop that you want to carry around instead of a Dell/Lenovo plastic monster battleship
I think other people already did the comparison against Microsoft. Surface Books are much more expensive ($/performance) with only the touch screen going for them.
The main problem with this project is that the SoluOS itself is mainly a UI/UX innovation, but for some reason they had to provide HW and OS too. Why can't I install this on my Mac/Linux laptop ?
the main idea in SoluOS is that apps, files, etc. should be organized in "projects" instead of them all just being there in the same Applications folder and files in Documents or whatever. It makes switching between projects easy - imagine having "project environments" where all the correct files and apps are easy to reach.
ps. I'm not affiliated with them but being Finnish and in Comp. Sci. I kinda couldn't have gone without noticing these guys in the tech scene over here :)
For example, if money is given based on how much people use the different apps, there is a large incentive to do very simple apps that have a high ratio of people using them vs. short time to dev the app.
So maybe trivial mobile games like 2048 and the like will flood their store and complex software like Photoshop won't ?
I totally agree with you on the lack of concrete info. From what I've seen/heard the OS itself is built on top of Linux and Android and apps can be developed with the HTML5 stack (and I suppose with Android's tools ?).
To be honest even after seeing some private technical demos, I was still left quite confused...
The main problem with this project is that the SoluOS itself is mainly a UI/UX innovation, but for some reason they had to provide HW and OS too. Why can't I install this on my Mac/Linux laptop ?
|-manage.py |-MyApp/ |---- settings.py, urls.py, wsgi.py,... etc. |-AnotherApp1 |---- urls.py, models.py, views.py, migrations/... etc. |-AnotherApp2 |---- urls.py, models.py, views.py, migrations/... etc.
This might make it not-that-suitable for actually complex projects.
EDIT: ah, looks like the formatting here did't support what I tried to do...
OK, I do see that it will never be a bad thing to be a fast typer. However, spend a year learning to type faster or spend a year learning more math, logic and advanced progamming concepts ?