skysight-inc/HackerNews huggingface dataset:
It is not egregiously gray on all devices. It is #575757 but is exacerbated by the choice of a lighter-than-normal font weight, so in that context it an odd call. You get a lot more variation between across screen densities and devices than most people account for when they make their favorite body font more stylish by reducing the weight. To say nothing of monitor color accuracy. I keep a mid-tier monitor with crappy colors at home to test things once in a while, and remind myself not everyone has an expensive laptop with a beautiful color-calibrated screen.

Setting font weight to just 400 (up from 300) made it easier on my eyes on the two devices where it was a very faded gray (I checked on three).

I disagree with the article's premises, and think a more correct analysis is along the lines of pfraze's comment, mixed in with unnouinceput's comment regarding time. Lacking experience in, training in, or predilection for, UX you can often still iterate toward a well-designed experience over time (and thus gain experience for the next situation). Being shuffled from one feature to another, or not being given context about the user, or the opportunity to develop UX skills (even incidentally within a project), leads to what seems like a lack of empathy, but is not.
The comments here are deeply frustrating. Like, obviously no one considers git a failure overall. Obviously not even the tweet linked suggested that. So all the glib responses about that are unhelpful.

But the ones that acknowledge the tweet’s (correct) point and say the failing is in the person who said it not having workarounds... that’s their point! It’s such a bad experience that you need to work around it!!

Git is such a wonderful tool, I wouldn’t ever discourage anyone from using it. But its rough edges are such a source of pain that I discourage people from using it directly, even if they’re experienced devs.

I personally encourage using a GUI over a bunch of CLI aliases, because the vast majority of normal git usage is so mundane it’s easy to make clicky, but even that mundane usage is complex enough that abstracting it at the shell is more likely to cause mishaps.

Folks! That’s bad UI! It’s not a condemnation of the tool! It’s just a recognition that the tool’s primitives are too low level for normal, even technically minded normal, brains to interact with productively.
Cheap Pocket Pussy
Also miss ABS/TRC/ESC that's done by computer.
> Not sure how much we're paying for the voter guides, but I do know they are effectively useless. You get like a paragraph summary of the measure that offers no nuance, and maybe a sentence or two of hyper-biased For and Against statements.

That's just the “Quick Reference” section at the front. In the main body, the summary of, for example, prop. 14 is page 16 through about the midpoint of page 20, considerably more detail than a paragraph. The for-and-against arguments are about a page and a half. And, of course, the full text of the measure is also included.
Belle Delphine Nude
This is, in turn, where AirBnB and companies like it add value to the world.

There are some really bleak effects on affordability in urban areas, but for someone who owns a vacation home they use two or three weeks out of the year, it's great: employ someone local to handle keys and cleaning, cover mortgage/taxes, maintenance, and maybe enough profit that you don't feel so bad going somewhere else once in a while.

In turn, someone like me can rent it! The best of my experiences with AirBnB have been this exact sort of rental, while the worst were situations where I discovered that the rental was illegal.
I think the answer is yes, but you have to figure it all out yourself.
At Home Covid-19 Testing for Pirates – Hello Virology
Django gets you a lot if you have a traditional app with a traditional RDBMS and a traditional set of web servers. It’s too opinionated to easily map into AWS serverless.
It's worth noting that here in Australia cars have no such method, and you are not allowed to put a car seat in the front seat.

Equally when travelling as best I can tell all European cars have a method to do this and you can install in the front seat.

So this probably varies by country, but I am not sure which countries have what or where the USA is.

Without specifically checking I imagine that the Australian Design Rules basically wouldn't allow them to add the option even if they wanted to - if I had to guess because you're not allowed to have such a disable button (which you could argue could also be dangerous in some cases if pressed or used when it shouldn't be).
My average typing speed is ~140-150WPM and I can go over 200 in short bursts. I've only used QWERTY. Thus I don't think Dvorak or any of the other layouts has that much of an advantage.

However, I think the design of the keyboard's switches makes a huge difference; I can only reach those speeds on the keyboard I normally use, which is a pretty generic one with rubber domes, but where ~2mm of travel is enough to register a keypress, and the keyfeel is very light and bouncy. Before that I used a mechanical keyboard with (very) clicky Blue ALPS (https://deskthority.net/wiki/Alps_SKCM_Blue ) switches, and struggled to reach 120WPM. Other keyboards I've tried timing typing speed on include a Thinkpad X60 (can barely exceed 100, but quickly tiring), Apple low-profile (80-90, very tiring), and the famous IBM Model M (75-80, impressively loud and extremely tiring.)
Creating fuel from thin air with artificial leaves
Valid criticism does not require a solution to be given.
It's true in Australia: https://news.ycombinator.com/item?id=24761210
> Another bit of fluff that may have confused you is that they refer to this as a "Zero Trust" architecture, which sounds a little bit like BeyondCorp. IMO, this is basically a lie. BeyondCorp lets users connect to corporate resources behind a proxy, without a VPN.

I thought this was referring to the combination of Access (identity constraints on connections) and the tunnel system and your app servers only connect outbound to the CDN nodes, forcing all connections to be made through Access. That seems like zero-trust to me, doesn’t it?
"There was no standard building approach, and the ultimate cost to build his house would depend primarily on however his builder chose to embark on the project. "

This sounds exactly like software development
> Discord is very well known for not allowing and then banning any third party clients. It's been their behavior since the start.

Er, no, they aren't. Ripcord is 4 years old. I have no idea what you're talking about.

> Slack boils the frog like they did with IRC bridges and has weird nationalistic restrictions re: USA enemies wherein

Uhhhh

> But it's a lot better odds than Discord where no third party clients are allowed specifically.

Nope, this isn't listed anywhere in their rules.
Your comment is...

Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.
Agree 100%. From a financial perspective, it seemed like the "downtime tax" (e.g. paying for a rental while you're not actively using it, but are away from home, and will need it to return home) dominated any savings, if you take more than a token amount of weekend trips (e.g. to see family).

Furthermore, the "uncertainty cost" is real. I have to rent a car. Will one be available? Will it be well maintained? Will the check out and check in process go smoothly? Can I get to the car? Etc. Etc. Each one and opportunity for things to go awry and end up in a bad day.
Why shouldn't Software Developers suck at UX? It's like wondering why Doctors or Lawyers might suck at UX. It's a completely orthogonal skill set.

The same question reversed sounds completely absurd:

Why aren't UX people experts at low-level systems programming? Huh? What's wrong with you!? /s

Most software these days isn't even written for other humans its written for other services to consume, or to improve some other piece of already running software.
All the platforms (GCP, Lambda, Azure Functions) have fairly long cold start times, but some platforms let you essentially pay for one or more cold start instances that are always on (I saw Azure had this, others are sure to follow). According to the article this "undermines" the model, but I disagree, as instance start time measured in the seconds is crazy difficult to achieve when doing VM automation. Typically it'll take 5m to get a fresh VM into the load balancer during scaling, could be as low as 1-2m if you do it just right. Buying one or two instances and then having the rest of the requests billed per invocation with a fast scale up time is very appealing.
Agreed 100% with this

What the person wrote before is ludicrous because coding scales much, much better than sports

I'm not a big fan of the superstar idea. The only area where you can even have indentifiably top performers is in sports, where you have a contest that someone is going to win, and you want to pay up for the guy who is marginally better than the next guy.

*

I've worked at one of the trillion dollar companies, at a smaller company that sold for $4 billion, and now run my own startup

In each case I saw examples of this

For the company that sold at $4 billion, the top two developers were at least 100x developers

at the trillion dollar company, there were many developers in 10X to 100X range, not just a few

and in my startup I'm lucky to have two 1000x developers

Of the examples given, I'd say

Linus and Carmack and Simonyi for sure

I'd also say Stallman

*
I also had 2 college friends who were somewhere between 100X and 500X

one of them coded an entire stock trading platform as a project for a one semester college course. The Professor was astonished and so was everyone else
It was fully working

the other worked on making a mobile version of an enterprise product. His team freaked out because he did more on his solo project than a 200+ developer team that was the 'official team doing it'

seems they gave it to my friend/college mate just to see if he had some new approach. They didn't expect he'd do more than the official team

*

People don't understand mindset

we had one person in our college, this was back in 1999, he coded a FULL multi person chat software (like ICQ, but not as polished) in his first year summer vacation AS A HOBBY

If you really think someone like that is 'only marginally better' than people who clock in for 30 hours and then run back for 'work life balance' then you don't really understand coding

Coding is an art and a science

and you need practice and you need a sort of neural network in your head that keeps learning stuff specific to coding
Well that sucks... our IBM PC user group will have to find a new way to deal with email. By now we're probably small enough just to CC: everyone and not count as spam.
As someone on a two-man-team who runs a lot of little "utility" functions in AWS Lambda with the Serverless Framework[1] to support our DevOps / Build processes, it's been one of the most productive tools in my toolkit (after the initial learning curve, of course).

It allows me to stand up a practically maintenance-free endpoint in a matter of hours (usually to glue separate services together):

* Want to run a quick ETL process to refresh some tables or pull some data down from a third-party endpoint?

* Want to expose a quick usage report for the project manager?

* Want to send a slack message when a build finishes from TeamCity so QA can jump on it?

* Want to monitor the rate of Crashlytics logs and send a warning to slack if it breeches a threshold?

There are tons of "one-off" little processes that now just automatically run and don't require server upkeep. Most of them are functionally independent, so having them as separate functions makes sense (when we do need to coordinate, that's done through Step Functions).

Note: I still don't think that they are a great fit for production services (and more fits one-off and cron usage patterns)

[1] https://www.serverless.com/
That seems like an opportunity for a smart PM to build on an awesome development environment. I wish, for example, that the Google Cloud Run people would talk about that. They probably need to plan for world domination and have a roadmap that includes their own way of doing it, sadly.
I think like you too but once they open up bars and coffee shops it’s gonna be different. Work from home may be more bearable then
> Because EM radiation follows the inverse square law

Unfortunately sound follows the inverse square law as well, and alarms don't wake me up when they are 6 feet away.
I grew up back when typing was a skill. A good typist could type at about 60 words per minute. Such typing was always to either to copy a written text or to take dictation. I think it's extraordinarily rare to find someone who could write down their thoughts at that rate, even if they'd thought out a text beforehand.

I only learned to type at about 20-30 words per minute, still faster than many now but slow the measure of typists, and that's easily fast enough to keep up with my thoughts.
Here's why I love serverless.

I cannot tell you the number of times I have implemented "upload your photo and it'll get resized to (profile avatar size from design specs)". It's ridiculous, and it's one of those things that everyone burns time implementing their fun hook into Imagemagick. Now I have one lambda that gets pointed at a new record stream from an S3 bucket, and I'm done.

I cannot tell you the number of times I have implemented "when this user signs up, send them a welcome email." It's one of those things where you construct your email, point it at your MTA, do a ton of configuration, then it may work. Now I have one lambda that gets pointed at a new record stream from Dynamo, which calls SES, and I'm done.

I cannot tell you the number of times I have implemented "clear the Redis cache if a user changes their preferences". You write a clearUserCache hook into your DAO, or you paste it manually into your crud functions, and you always forget something, and six months down the line you start getting bug reports of people's zip code not updating, or something. Now I have one lambda that takes record streams from Dynamo, removes a key from Elasticache, and I'm done.

It's not that you couldn't do this before serverless, of course you could and you still can. It's that it makes that level of code reuse that much simpler. You have all of these helper infrastructure functions that you implement for every single project you work on, and reusing that glue code is so, so much easier in Lambda/GCF/AF/etc.
I think a better model is reduce cognitive load when possible.

Unlimited data plans are totally worth it (particularly with visible where it’s only $25/month on party pay).

Reducing the amount of decisions you have to make frees you from drudgery - I’d argue it’s one of the best places to leverage money.

I don’t believe it’s possible to do the math once and no longer worry about it. Every time you call a ride it’s a purchase decision.
Bringing ideology into this is a distraction. ISIS is a swear word to you (and most), but do you think they see themselves as evil, or as freedom fighters?
Yes, this is a great way of doing things - I have no problems TDD'ing business logic hosted in Lambda, because the business logic is fully decoupled from the execution environment. SAM should be for high-fidelity E2E integration testing.
There's more to it than that.

I think mercurial's user interface has its advantages, but when they were facing off each other, git was far faster and quickly added more advanced capabilities. Power users preferred the speed, and they were the ones generally deciding which version control systems to use.

But that does not mean that git's user interface is perfect. I think there are many things that could be done to make it much easier to understand and use by non power users.
Having driven it a couple of times in the last few years I can confirm that the sections without signal are actually very limited. For the vast majority of the crossing you have reception (as long as you are with Telstra).
Huawei announced to reveal its Mate 40 series on October 22nd
Back 5.5 years ago, I used to complain about the 1 based indexing and the column-major structure of matrices in Julia (both like Fortran), however, those issues have been solved by OffsetArrays and PermutedDimsArrays, giving far more flexibility that is possible in most other languages.
It's silly to keep bringing up the issue of one based indexing, when you can use any integer as the base, just like Fortran 90 (so you can index by -5..5, for example).
For some things, 0 based does make things easier, sure, but you can do that easily in Julia (and more!)
Here's Doris Lessing being told she won the Nobel Prize for Literature: https://www.youtube.com/watch?v=vuBODHFBZ8k

The committee hadn't managed to contact her. I can't be sure, but I'd bet she would have preferred the call.
Yep, pretty sure that's been around for years. I click the domain (to the right of the submitted link).

like this: https://i.imgur.com/IJI7ONM.gif
> of others won't be able to compete with that foresight.

Those who can’t compete aren’t even going to try, nobody loses here.
SQLAlchemy 1.4 will have asyncio support
it's the only way to stop fascism and their evil ways!

#BLM
My 'side project' turned into a full-time business for 5+ years and it was making a million dollars in sales/year at one point in time.

It really depends on your goals. My goal has always been to have my own business, so I put lots of time and energy into side projects.

If I only wanted to have a career, I probably would use that time and energy on something more career-oriented.
You're responsible for managing the server in beanstalk, but it's not far off. I suppose it's just an earlier generation of the same idea. WHat I mean is, beanstalk runs on EC2 instances that you are responsible to make sure are patched, configured correctly and have everything you need for your application to run.

Fargate/Cloud Run are probably better serverless examples - you bring a container and config and the cloud provider will handle the rest.
I think this kind of thinking leaves out some interesting logic.

1. Life, by its very nature, capitalizes on improbability. It cheers when the bouncy ball miraculously ends up somewhere no one expected and had an effectively zero probability of going there. It cheers when someone beats all odds. It cusses when the technology doesn’t work when it’s needed but worked every moment until that point. It sells when a stock unexpectedly goes high.

2. It ignores the fact that life is made up of individuals and some of those individuals will be sentimental. They will fight to the death to keep their night sky and keep things the same. To require the energy of the star is to have either a massive population or some tech (like an Alcubierre drive) that needs it. But if it’s population, then a very large percentage will probably fight very hard to forgo a Dyson swarm/sphere.

For that reason alone, we should be utterly terrified to find one, because to build one requires not only tech, but a culture that doesn’t value sentiment and/or FTL tech. Also for that reason, I expect 99% of civilizations to never build one.

I could be completely wrong. Probably am. But that’s my 2¢ and thank you for your comment. It was my favorite.
I don’t believe that the FaaS revolution has stalled, though I fear it will follow the tech adoption curve because people are over hyping it.

I do wonder if AWS’s leadership in the area has stalled though.

GCP has innovated with their hybrid Cloud Run to allow running more traditional apps in a serverless way.

Azure and CloudFlare have paved the way to what I believe is the future with stateful functions with Durable Functions and Durable Objects respectively.

Meanwhile Lambda just seems to be gold plating it’s (admittedly great) but stale offering.
I guess I did get it after all. Odd joke in that it boils down two complex characters into a very superficial difference (from my perspective, albeit likely a much more meaningful distinction to one more fluent in russian cultural tradition).
I enjoyed Delta-V, but Daemon and Freedom IMO were much more entertaining
I do not romanticise or demonize them (as you in your statement by calling them
absolute monarchies as the system is more complex and nuanced). My point is simple here history teaches some lessons and we should learn from it.

If you see today monarchs are replaced either by oligarchy, power or money. It’s impossible to fight an election for US President without money, which brings vested interests (not so much different in essence from Indian, Persian or Chinese federal systems managing large swaths of empire).

Only a system which protects minority from the tyranny of majority is true test of humanity and in this I believe early Persian empire, Ashok and among Mughals Akbar did better by promoting truly plural society, abolishing the system of punishing people in minority with different beliefs. Obviously we didn’t live in that era so my views are only based on some studies.

Today in most democracy it’s a tyranny of majority and the constitutional rights granted for protection of minority are constantly diluted or completely removed. “Black lives matter” and “Minority treatment in India” is a very good example of it (including in China, but than people don’t consider it as democracy anyways).
So... Anyone know if this is likely to hold up in court? It sounds absurd, but IANAL.

The other thing that I keep thinking about is resale. How does that tie in?
I'll add:

6. Not every software project even has a UI

7. Some software projects have a very specialized set of users or barely interact with users and solve very technical problems or data problems (the software I work on now runs 24/7 in perpetuity, and as long as it works, they interact with it only once).
To me, the military should not be a part of any law enforcement for the citizens. In practical terms, "never" is too harsh, but the bar should be very high. When military gets involved in local matters there is a risk that it takes power and holds it for a long time. Sometimes a military junta might be the least bad option, but this is not a path the country should risk taking lightly.

There were plenty of countries where gangs possessed and used automatic weapons, from Scandinavia to Germany, from Brazil to former Soviet Union. And that is not even touching Africa. A gang with machine guns is not a reason to ask military to take over law enforcement. My 2c.
I see so many UX-related things wrong with the OP's website.

And I am just a software developer.
Atari 800, ca. 1982, was my first computer.

But unless you need to run modern applications, why not run NEXTSTEP on the mini-Cube? The Previous NeXT emulator[1] should run at full speed on most modern x86 CPUs[2], so if you're not married to the Pi, you could probably do this for not much more money.

[1] https://sourceforge.net/projects/previous/
Build "branch_softfloat" for the latest CPU emu code.

[2] Or so I assume, because it runs at around double full speed on my seven-year-old 12-core Mac Pro trashcan, whose single-threaded performance isn't anything to write home about.
Sounds like it should actually be "χonch," then, with a Greek letter chi instead of an 'x'.
Johnson and Johnson Covid-19 vaccine study paused due to an unexplained illness