Besides the usual (HN/Reddit/preferred news site), i really like checking deviantart.com daily. Insanely talented bunch of people there.
HN user
tabs_masterrace
...and then suddenly everybody stopped using real names to post on the internet
Remember Crypto knows no borders, it's decentralized, peer to peer, and private keys aren't seizable by force. Central banks may outlaw it, and that will hurt, but it's not going to put an end to it. Especially should USD go into hyperinflation and all hell breaks lose.
Few years back when awareness about email tracking wasn't so common, I noticed often I after I looked at one of those recruiter spam emails, they'd call my phone 5 minutes later. Just downright creepy stuff. Leaned to disable "Load remote content" since then. Unfortunately it's on by default and many less technical users probably have no idea what's happening.
For those who have the freedom to decide what to use, I recommend looking into rolling your own. Especially if you're writing back-end services for your app anyway. After Google shutdown Fabric.io, we asked ourselves why even rely on 3rd parties for analytics. All we really wanted to know is basic usage statistics, like uniques, sessions, events. Turns out to be just a few days of work for what amounts to a CRUD service with a worker. Small bootstrapped HTML page to view the stats, no pretty graphs or anything, just numbers. The client code is around 300 lines, basically a simple network request queue. For comparison the latest libGoogleAnalyticsServices.a comes in at ~35mb (wtf?).
Are you kidding me? This is great news for indies and small companies, to which I count myself, and I will be making 15% more money. Dude, I'm really happy reading this announcement today, thanks Apple, what else is there to say? I think some of you might have trust issues, and are stuck in a spiral of negativity, it's getting a bit weird. Now Google please follow!
Yeah, I think chess can give you cold hard feedback on how well your mind is working on a given day. As the author already mentioned, performance can vary a lot. When you're doing poorly, you often don't feel very different, but then you sit down to play chess and realize you're basically sleep walking. What you're looking for is a fully awake, high alert, high awareness state of mind. Factors like diet and regular exercise can make a huge difference in my experience.
The number of government requests for user information is actually scary:
https://transparencyreport.google.com/user-data/overview
So Google handed over info on 175k accounts in the last half of 2019 alone? It seems it's becoming common practice to routinely pull citizens data, without much of a warrant and without the target's knowledge. There used to be a thing called secrecy of correspondence, preventing governments from reading your letters. Now whenever your name lands on some clerk's desk, and he feels you might be hiding something, he just requests all your emails.
This is all necessary because of "terrorist & child porn", but in reality we got mass surveillance. Next up gonna be social scores, it's like total authoritarianism in the making.
Kinda like it. Looks like a Nintendo DS to me :) Could be a productivity power house in a nice compact form factor. I'm not the guy that checks his phone every 15 mins. but when I"m on a train for a bit, something like this would be amazing. My question would be if it houses the stylus somewhere? Wouldn't want to carry that around separately. Price is pretty steep, but about the same as an iPhone 11 Pro Max with storage option, still one hell of a luxury purchase, not sure how reasonable this will be these days. Has to be top build quality and pretty much flawless though.
Ideally you want to have all your state in one place, the "single point of truth", in tightly modeled data structures, keeping it as lean and immutable as possible. The program is then just a function of the state, consisting mainly of self-contained functions, that take arguments and produce a result, without causing side effects. Realistically, that doesn't mean there are no classes or objects with internal vars, but these are more of ephemeral nature, and can be created predicatively and deterministically from your centralized global state. In the best case you can have complex applications with tens of thousands LoCs that feed from just a few dozen state variables.
Swift / Vapor is amazing as well. They just released version 4, which streamlined and tidied up lots of things, can't recommend it enough. There's just something solid about Swift's strictness and compile time checks, that make it easy to be sure you're handling all possible code paths, and you can be reasonable confident it works and won't break all the time. Also very lean on dependencies, mostly unopinionated, and performance/mem-usage is top tier too. Only con is probably, you're bound to Xcode (and therefore macOS) for development, I guess you could try to set it up in VSCode, but haven't heard of it and experience will probably be not so good.
The Navy has also demonstrated laser based transmission of energy recently: https://www.nrl.navy.mil/news/releases/researchers-transmit-...
They are talking about beaming power to drones, but thinking a bit larger, I wonder if it be feasible to have a high power laser transmit energy to a satellite and then have a cluster ala Starlink act as an relay to direct the power potentially anywhere on earth. Maybe you could power airplanes from space? Sounds like Sci-Fi, but apparently all the components and technologies exist, and people must have been working on it for a while, when they just letting the public in on it.
Oh man, I've done Google, Facebook, Reddit and all of them have tiny but annoying differences in their Auth Flow. I've given up up on Twitter, because they didn't even seem to support OAuth2 (maybe they do now?), but it was too much of a pain.
What's also very annoying is the need to register an "application" at the provider. So i.e. for Facebook you have to login into their developer portal, create an app, fill out all the stuff they want to know, and then rely on them to approve your app. You have to do this for each and every provider, and for each application you want to support, and of course they all have different developer portals and want to know varying amounts of information... I've given up on Instagram OAuth because it seemed to much hassle to get your application approved.
Don't know why this is necessary, there should be a simple straightforward spec solely for Auth, that doesn't require all these steps.
It doesn't have to be easy to replace, there just needs to be an intended way to do it. Even if it requires you to bring them to a shop and let them do it (e.g. how most phones handle it). There's absolutely no reason they can't be engineered that way, don't be foolish. The problem is priorities. It is 2020, and some still haven't realized how important these issues are becoming?
Don't want to single out Google, and this little product launch too much, same goes for Apple, and all the others who still think it doesn't matter. And before people say, well the little amount of plastic and metal inside the pods is insignificant compared to all the other stuff we throw away daily, I'd say the message is equally important.
There is no reason to not make these lasting. Only priorities.
The question is, is the battery replaceable? As with Airpods, I won't buy any product that automatically becomes trash after 2 years, and I hope others will too. It is not sustainable and it is time for consumers to refuse this notion. Sure, these little pods won't tip the scale very much, but the practice is sending all the wrong messages.
Looks nice and clean, not sure about the bouncy animations though. I mean these are charts of people dying, it doesn't fell all that appropriate. Simple ease out would be more fitting.
Very cool. This will probably get some kids onto the path of a future programming career. I remember my first PC running MS DOS, being young and curios I just had to try everything, eventually stumbling upon Pascal, and that would basically shape my adult life.
Sometimes I worry about the new generation though, despite the prevalence of technology and information, most grow up on locked down mobile systems, which are made for consumption and don't promote creating very well. They are also very opaque to what's actually happening under the hood. Mobile UI is an godsend for user experience, but it's also one heck of an abstraction layer.
Maybe that's why so many people are trying their luck with becoming influencers, streamers or youtubers, because that's seems like the kind of content creation these devices promote.
Anyway, on the same vein, I was positively surprised when Overwatch added some kind of visual coding environment for custom games a year or so ago. Seemed a bit silly, but give kids the tools, and they'll create. I'm sure that alone will have a real positive impact for many young adults.
Still no real GPU.
It's the reason I went back to a MacBook. What drew me in is the desktop class i7. At the time the Mini outperformed all other Macs in benchmarks, and it is noticeable and fast during compile times etc.
Once you connect a 4k Screen (or even more screens), an eGPU becomes a must have. The integrated one just can't do smooth UI rendering. For example typing in IntelliJ always felt laggy, because it takes so long to redraw I guess. Or things like Google Maps on satellite view in a big browser window will stutter a lot. All the subtle macOS animations aren't smooth and so on.
Bothered me so much I had to sell it. Was thinking about keeping it as media center for the TV, but again, no GPU makes it less then ideal, and its way too powerful for the job otherwise.
Not too worried, but that's what I'm doing just in case supplies chains break down. Mostly beans, dried fruit, chicken stock. You might want to get a few things to boost your immune system, and to compensate for less then ideal nutrition. Vitamin C, D, B12 are the most important ones. Thyme is supposedly very good. Tea, green & rosehip. Red wine, chocolate.
Don't bother with masks or anything, you probably won't be able to avoid infection anyway. Also I'm already convinced the panic & paranoia will cause way more disruption then the virus itself.
I think a lot of issues can be resolved by doing a clean install. Highly recommended on 3+ year old machines. macOS & Windows, suffers from the same issue, in that overtime, after you install a lot of things, and have multiple major upgrades, it can become a bit unstable. Think about all the state an OS has, and how it can changes over a period of years, and how states gets migrated and carried over into a new paradigm during OS updates.
I think you need a relatively new GPU. Some older models (older then 2015-2016) don't offer scaled resolutions yet, but you can still go for non-scaled 1440p. It is not as sharp on a native 4k display, but still way more readable.
Also always connect via DisplayPort instead of HDMI if you can, safes a ton of trouble.
It's been ok for me, feels a bit half-baked in many places (i.e. enums, serialization, constructors, collection manipulation), especially coming from a well thought-out language like Swift or Kotlin. Apparently null safety and extensions are coming which is good. On the other hand it's surprisingly straightforward and simple, more so then Typescript. It has basic OOP, type system, generics, closures & co, all the things you know and need, nothing too fancy, just a good subset for productivity.
The real magic is Flutter though, and outside of that, not sure if Dart has many applications. Dart on Node could be a thing, but seems like more of a hassle right now.
Experts focus on the essence
I think this is one of the strongest points of a good developer, and what makes them such good problem solvers in many situations. Often you get confronted with problems, from say a client or through user feedback, which don't amount to much more than "wishes" - with no clear and/or conflicting solutions. A good developer is able to distill the problem down to its core, finds out the true nature of the issue, can communicate that back, while also offering solutions.
or write your own small app to do that :) there are a bunch of ways and premade libraries to get Youtube to deliver videos straight from its CDN. Then just play them using av foundation and add some features you want.
I must say I welcome it, unreadable tangles are agnostic, and can be written with any kind of pattern or language, and stack traces still work as you expect (although stack traces never been great on iOS).
In every project you always end up trying to solve the same problem of how to best propagate events and errors, often in an asynchronous fashion. So you end up with delegates, notifications, callbacks - but after a while you realize that all of that can be neatly distilled down to a single way of doing things. Then you got all these powerful build-in operations, which come in handy sometimes, and it's also much better at making sure you're actually handling all the possible cases.
common don't spoil the ending like this
Got some too. What's super weird though, these calendar invites appear to have been sent from my iCloud email address to my gmail address, and also appear in the sent folder of my @me.com address: https://i.imgur.com/tz2TUh5.png
Anyone else can check in your gmail spam folder if you have those emails too and where they came from?
Me too! I have to admit I'm really bad at it and can never remember how the heck regular expressions work, but whenever I have to come up with something I just fiddle around in RegExr until it works. Documentation in the sidebar is super handy too.
It's still a nuclear reactor... You don't just put them into containers and ship them around, or turn them on or off by pressing a switch. They require specialized staff to operate, maintenance, handling of materials, safety and protection precautions and so on. Either you built them big or they are not worth it to operate.
This argument is stupid, self-centered, and entirely made up the author... "Without Google, Huawei's are more likely to have malware, and therefore important things might get leaked, and leaks are the most essential threat to national security as we all know."
No, common.. the reason Google thinks its a bad idea to block Android it's because the Chinese don't care. They just fork Android yes, and that's it. Congratulations, you brexited yourself out of the Smartphone-OS market in China. Where you once had integration and some influence, you are now removing yourself as a dependency.
One thing I feel doesn't get as much hype compared to intelligence is just how versatile our metabolism is. Animals often have very narrow selection of what they can use for food, and adapting to different kind of food source is very difficult. Humans though can feed on almost everything, plants, meat, raw, cooked, carb-, fat-, or protein-heavy - not all of it is equally good for us, but our digestion system will take whatever you throw at it and be fine mostly.