skysight-inc/HackerNews huggingface dataset:
Yes, it (Python) was chosen because we could leverage existing internal code that was written in Python and it happens to be my strongest language.

If I could do it all over, I would still choose Python. That being said, I have been working professionally (building apps like this) for almost 14 years so my willingness to bite off a homebrew Python framework endeavor as I did here is a lot different than someone just getting into the field.

Django: avoid unless you have a highly compelling (read: $$$$) reason to learn and use this tool. I cannot think of one, honestly.

Flask: fantastic, but be conscientious about your project structure early on and try to keep businees-logic out of your handler functions (the ones that you decorate with @app...)

Sophisticated or more sugary Node.js backends are not something I have ever explored, aside from the tried-n-true express.js. I tend to leverage Python for all of my backend tasks because I haven't found a compelling reason not to.
I just attended a stadium with 30,000 people - many of which don't wear masks.

I had the ability to visit and see my grandma in hospice before her death because visitor restrictions were lifted.

The US can allow a quarter of a million people to die alone surrounded by faceless health workers in PPE, but I'm happy to be in a country which doesn't because we went for eradication. And we have much, much less money per capita or social spending than the US - but we still managed to pull it off with the help of our government, military and existing healthcare workers.
> You can add "additional time to park in the city because you have a big-ass car" to your calculations :)

I doubt those in the suburbs will have any trouble parking. That's a city problem.
It's really too bad how many people are in tech for the money.

I think that was kind of the beginning of the end for the golden era.
> I was doing better, but I need to tighten things up a bit

Why is your work more important than your wife? I see it as a feature that when WFH you can help your wife with the odd task in the middle of the day, which you couldn't do at the office.
What’s the value in making HFT not work? What harm is it causing?
It's weird to imagine that you'd have a guest bedroom that you keep immaculately clean and empty, like a vacant hotel room, for 51 weeks of the year.

We have a guest room. It's also my wife's home office and creative space and gets used every day. When we have guests, she's happy to relinquish the space to welcome a guest into the house (it's not an imposition).

Then the guests have a nice, relatively private room in a nice part of town and can hang out with us easily - a lot easier than negotiating the rather weird idea of paying for their hotel or airbnb-type rooms (which would, IMO, be a strange negotiation to have with most grown-up people we know).
It's like the Rick and Morty heist episode.
Ctrl+Tab also works for tabbed and MDI applications.
I'd add:

4. Not everything needs to be a minimalistic sleek Webapp. All of this depends on who your target audience is and on which level they want to deal with the problem. A minimalistic UI isn't automatically more or less powerful than a complex one if it combines well with other tools. To make every part combine well with the other parts to get out more than the sum of the parts is worth it, but find the right degree of minimalism vs complexity.

5. Make sure you waste the cognitive energy of people by having them figure out the same things over and over again. Rhe work of programmers multiplies: if you make one tiny thing a little bit nicer, it might make a hundred moments on a thousand days for a thousand people nicer. Same goes for making things that suck. So things should be obvious — if they are not (e.g. because the underlying problems are hardcore) make sure your software reduces the cognitive energy needed to solve that hard problem. Never claim that a hard problem is simple unless you really managed to simplify it.
I've tried both and... don't actually hear much of a material difference between the two. If I understand correctly, Apple's using their old standby of 256Kbps AAC and Spotify uses 320Kbps Vorbis, so Spotify is slightly better on the technical merits -- but they're both at sufficiently high quality that audio nerds would be demanding anyone who claims a definitive difference do some blind ABX testing to prove it.

I ended up sticking with Apple Music after my Spotify Premium trial ran out, but I suspect that's largely because it's what I'm used to. I've seen lots of "Apple Music's recommendation engine is crap," but that's not actually been my experience -- their "New Music Mix" isn't great, but the whole of their "For You" page almost always has stuff I'm interested in and I really like digging through their curated playlists. It's been a much more rewarding service for just digging around exploring in than either Spotify or Tidal have been for me. (Although Tidal undoubtedly has the best sound quality if you're willing to pony up for the lossless/MQA tier.)
That’s probably intentional, no one gets 100% on the exam.
I just can't get behind cloudflare. We use them (banking) and their service and customer support has been terrible. The free DDOs service is so ll is, but paid is well behind the competition m
I dream of having a door between me and my family while I'm trying to work...
That's not true. Where is the evidence? Comparing work made for a client to something that is an obvious labour of love is apples to oranges. When UX sucks its because (a) the client demanded so many incompatible changes that the dev loses interest in the project and (b) design-by-committee

There are many many examples where single-developers create projects with great UX . They don't suck , in general
Desolhar – A New Approach to Philosophy
Agree, 4-5 employees sharing a room is indeed a stupid idea during the pandemic, not to mention the loss of effectiveness when the company doesn't commit to remote-only.

The idea that may make sense is to provide some sort of WFH allowance, so that people can either enhance their own workplace, or seek individual offices in some co-working space. But I guess all the co-working space providers have committed to open floor plan.
I really like this take. I was mulling around a thought and I feel this might be a good place to validate it:

So I was talking about this with a friend, and I believe that there is an inclusivity to UX that most engineers don't seem to care about or have the patience for. A technological Darwinian mindset where if you don't get it, then you don't get it.

The UX designer holds everyone's hand as they run. The Engineer is the person in front telling you to keep up.
Just so you know and for what it's worth I am actually extremely shocked by what I am reading here. All of these would be completely illegal in my country and I don't understand why Americans agree to work in such conditions.

Here you need at least a stall and an urinal per twenty male occupants and two stalls per twenty female and the entrance can't be directly connected to the working space so you need to have an intermediate space (a corridor or a changing room for example).
What is a Headless CMS? And why you need it
I'm good with kde neon, I I like having rolling kde releases with a long term stable core, hence my resistance to upgrading.

In general though, the linux library snapshot issue will exist mostly whatever distro you use. Either.you're keeping up with the latest and greatest and losing compatibility with older software, or stuck somewhere in the past.

Library management between distros and versions of distros is probably my only complaint about linux and honestly, I think a lot of people's complaints boil down to that in the end, because a lot of software problems on linux for users and developers tends to end up being something along the lines of

'This app doesn't work properly or can't be installed or built because these libraries aren't available or aren't found where expected. The developer also can't or won't help(not unexpectedly) because they use q totally different distro and set of libraries and the only way around it is by replicating the dev's setup.

At this point, i've lost count of the amount of different versions of different things I have scattered around various places just as workarounds.

If i migrate to a newer system, I have no idea how many of those will work or need to be fixed or will be available through a package manager.
If you know to consult the C header files for Windows, maybe, bearing in mind that comment was in response to this:

> The experience of finding solutions to Windows problems, which is in fact a significant portion of my day job, is vastly superior

Second result for "0x800704cf windows 10" is this shambles on MS's own discussion site: https://answers.microsoft.com/en-us/windows/forum/windows_10...
where the poster says they spent hours on the phone to MS trying to get support and on the way had done some insane registry fiddling to try to fix it before discovering it was an issue with their user account.
Why does it matter? The GOTO wasn't the problem, and GOTO is a reasonable solution to doing cleanup in C.

The problem is the code forgot to check for a particular situation: https://marc.info/?l=linux-nfs&m=153807208928650&w=2
This has also been a problem with a number of ZipCar locations in Boston.

I've actually come across ZipCars that have likely never been used because they're placed in underground garages with no cell reception.
It's been fairly typical the past few elections at least. 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.

Considering how loaded these ballot measures can be, the guide almost always falls short of providing sufficient information to make an informed, educated vote.
The New York Times Guild Once Again Demands Censorship of Colleagues
Healthy boundaries are important in any sort of relationship - romantic, friendship, professional. Sometimes it’s nice to prioritize a family member’s needs over work, other times it’s inappropriate. Just the very act of having to make that decision n times a day can be exhausting.
Significantly? Isn't Joe Biden 6'0"? Trump is maybe 6'1" (I know he's claimed 6'3", but since he's actually shorter than Justin Trudeau....)
The HN dogma "I couldn't get in so Google must be shit"
Kind of - you can BYO binaries but the vast majority of the time you'll be BYO code instead. A Django project doesn't care what architecture it runs on so long as Python is compiled for it, ditto with Node and RoR and all the other interpreted languages. Java should also be fine as long as the runtime works on the arch since it's only bytecode anyways. Really the only people who would need to care are the people deploying Rust and C binaries, but I'd guess those people are already used to compiling for different architectures anyways (you need to build for Amazon's Linux AMI to run a binary on Lambda, for example).
>But the reason I wanna mainly talk about is that engineers, developers, whatever you want to call them
...
> I think great UX designers just grew up naturally having much more empathy towards others and having a much better ability to place themselves in others shoes and see the world from their eyes.

Wow, ok. So software developers (or whatever we call them...) grew up naturally to have less empathy for others, than UX designers...

It seem to hit multiple of logical fallacies [1]

I would like to ask the Arvand from Cakewalk Labs this:

May I also 'extrapolate' that software developers (or whatever we call them..) are not as good parents, spouses, care takers, friends, siblings, when compared to UX practitioners?

Are software developers also closer to displaying symptoms of the illnesses listed here (again when compared to UX folks)

https://www.mayoclinic.org/diseases-conditions/antisocial-pe...

?

While I am disappointed in authors conclusion and explanation, I think observations have merit.

In a typical project, objectively grading (if possible), contribution to 'good' UX of a final product, by somebody who has been full-time software developer for a long time vs somebody who is product owner, or a UX designer -- we will find that the software developer contributed less to good UX.

This could be because, software developers, when working on complex software, must be in the mode of optimizing and reducing, while maintain clarity, verifiable correctness (as it is, eventually, the CPUs that interpret the work of software developers, not opinions of end users...)

That mind set, does not directly translate on to UX work.

In my experience, software developer has to 'switch' the mind set so to speak. To value human interaction constraints, context in which software is used, guidelines and patterns for good UX. And this switch, usually, hard and expensive to do (in both time and effort).

It has nothing to do of how software developers 'grew up' and the levels of their empathy.

I would also suggest that incentives for software developers are different than for UX consultants. So it is natural, and perhaps business-inspired, that software developer would resist software changes that do not expressly address written requirements or bug reports.

[1] https://owl.purdue.edu/owl/general_writing/academic_writing/...
Giving Back to the Birthplace of the Computer
> DO App platform

Can you expand this reference please, Google/Github search didn't give me any obvious results.
UX is too broad a term and it lumps together what used to be called "human-computer interaction", branding, web development, entertainment, and user interface design.

If we want to talk in broad terms about "experience", then a movie is an "experience"--entertainment. The redness of the red in the Coke logo is an "experience"--branding. Designing either of those things are naturally very creative tasks. But computers are interactive tools that need to be usable by people and those first two things just muddy the waters when trying to get humans to be able to use and master software, IMHO.

I'm an engineer and mostly I want to use software to accomplish tasks. I don't want it to entertain me or infect me with marketing. I would sincerely like to go back to drop down menus, rows of icons, and keyboard shortcuts. 20 years ago I crushed it using those things. Unfortunately the conversation has now shifted so that advocating for that is literally not even option. The conversation is about how much pretty doodads and innovative workflows you are going to subject yourself to. Software used to come with books written in natural human language that documented the entire thing--how you accomplish your tasks. Menus were written in a natural human language. You could read the words. The words told you want the thing did. Things were organized in a hierarchy, grouped by functionality. And help systems also could cross reference. It was searchable. All of that is gone. It's just throwing people in the deep end nowadays. Mrrff! They are all different, and I hate that. Any button has equal chance of saving my document, sending a missile to the moon, or silently deleting it all. And they're all written in iconese!

Well, anyway. I guess UX designers have more empathy for users, making them better people, or something.

/grumpy
Yeah, but you had to grow up in a constant cloud of pee smell .

It amazes me how much this doesn't seem to bother people. New York smells like pee. Everywhere. I've only been a few times, but it has always smelled like pee. I don't feel like "all three times I went, everywhere smelled like pee" really deserves anymore chances when no other place I have ever visited or lived has ever smelled like pee, with the exception of a dirty horse barn. Is all of New York a dirty horse barn?

Maybe New Yorkers just like it? I mean, it has to be that. Because nothing in New York is all that great, such that you'd put up with the constant smell of pee.

Certainly not the pizza.
Didn't pay for hosting either, his site is down.
I would only do that if I had no friends or family, all alone in the world. Or maybe if I was 20 and my parents and friends were young and in great health. Instead, I turn on do not disturb with friends and family going through and repeated calls also go through.
Thanks for the kind words. I suppose this confirms my general suspicion that principles of simdjson need to be lifted out into a more general tool that allows people that don't live and breathe SIMD (strange that such people exist :-) ) to still get the benefit of these techniques for formats that aren't JSON.
Ideally yes, this is true. Which is why I actively make that decision at times. However, if I don't make time later to pick up the slack, I don't feel like that's fair to my employer. If it's a quick task, it's not a problem. It's all about having a fair and healthy balance.
Files, Formats and Byte Arrays
I get the sense that many employers see WFH as a temporary measure rather than long-term shift. And consequently they're not willing to seriously invest in tools and processes that would make WFH maximally productive.

Suppose for example that Google enacted this policy:

(1) They reimburse each employee up to $30k to upgrade their home office, including soundproofing. After Google trained local builders on effective soundproofing strategies and designs.

(2) Google provides (with installation) a Google Jamboard to facilitate virtual whiteboard sessions.

(3) Google updates their team rules and meeting rules s.t. if anyone in a team or meeting is remote, then the entire team or meeting is remote.

(4) Google invests in networking infrastructure (as needed) to ensure decent network connectivity from the employee's home office to Google's internal networks.

I imagine that all FAANG companies could afford this. The open question, to me at least, is whether or not that magnitude of investment would make WFH a net win for those companies. But if they see WFH as a short term measure, I assume the answer is no.
Cloud SFTP for S3, Azure, GCP, etc.
SEEKING WORK – Remote (PST) | Software Development

Small team of full-stack developers; we've built high-power software used by Fortune 50 companies and venture-backed startups alike. Recent projects used by JPMorgan Chase, MetLife, and KPMG.

We're fairly tech-agnostic; we use the right stack for the job. Angular & React, Python (Django, Flask), Ruby on Rails, .NET, Node.js, AWS/Azure/GCP, Docker.

https://www.poweredbyshard.com hello[at]poweredbyshard.com
If a factory “forgets” the plumbing, I question whether it’s valid to call it a factory at all. What a nightmare.
I have ADHD and this is a nightmare.

I haven't taken a vacation all year. (What's the point?) I haven't seen friends or family since March/April. I'm at my computer 24/7. (I've actually fallen asleep using it.)

I think I've actually started aging faster.
I haven't owned a car in the past 5 years. But that's mostly because I never took the time to take a driving license in the new country I moved in (and the public transport being so good). However, I really miss it, if I hadn't been so lazy with my driver license this far I'd definitely buy a car, even if I used it once a month or less (driving to work makes no sense here). Sure, it's expensive. But you can just wake up one weekend and decide to drive to a different city, see something you haven't seen before. Also, if you need to buy something you're missing, you can just take your car and go comfortable. No need to wait for a bus or a train in the cold or rain. In these five years I barely left the city, but if I had a car, I think I'd have gone to many places over weekends.
Slaps baby
the problem is not working from home. the problem is that we are still being forced to 8 hour work-days. that is insane 20th century thinking. i have been working part-time essentially my entire professional life. i clock only real work and i charge appropriately. it saves my time and client's wallet. anyone who think normies are productive the entire 8 hour, that they are paid for, is insane in the membrane.
We should allow rare exceptions, such as this instance.
Ah, yes, the excellent track-record of predicting the long-term effects of unexpected shocks for which there is little data in recent decades.

I'm sure there are going to be some long-term effects. I don't know what they will be. Neither does the Economist.
too busy suppressing real conversation, and being a general douche canoe
Please explain how this is in anyway due to the/a/any government.
> True liberals believe that speech that does not directly evoke violence (such as Holocaust denial) is not violent.

True liberals still frequently oppose defamation and sometimes other harmful false speech on grounds other than evoking violence.
For me, it's been a bit odd... in the past when I've worked from home, I haven't really gotten much done. These past few months, I've been really active, getting a lot done, but burning out, because I'm less time distracted and don't snap out of work mode. Later in the afternoon, I'll hit a flow and don't really break out of it until my fiance is yelling at me because it's 9pm and I'm still at my desk.

I've hit a few points where I'm completely unable to focus, and last month did about 4 weeks in a row where I put in over 70 hours.

I need some level of interaction, or I just never break out of work mode. And I don't have all the distractions at home I once would have.
Hey Mike - Thanks for all your hard work on SQLAlchemy, it is very much appreciated.

I've yet to experience any serious issues updating SQLAlchemy versions and the guides for upgrading have been top notch.
The publicly-documented Apple Music API lets you export playlists and does not, as far as we know, have a provision legally prohibiting you from moving to another service. SongShift still lets you get data both in and out of Apple Music.
To what extent is this an actual issue with WFH?

COVID has deteriorated my mental health significantly, and the last time my productivity was this low, I was a teenager living with my parents.

I've spent the majority of my career working from home, and I suspect this data has little if any relationship to workspaces -- almost everyone I know is bent out of shape right now.
Because EM radiation follows the inverse square law, placing your phone 3-6 feet away from your bed should decrease the radiation enough to make such concerns moot.

And if you place it on airplane mode and then turn on WiFi (assuming you have WiFi calling), then you both save battery and make radiation insignificant.
3 weeks ago?
Good UX usually requires much more effort because it is an abstraction over the internal working of the app. In many cases the functionality and price are much more important to the client than ease of usage or comfort. That's why most people fly economy and not business or first. Developers know deep inside what would be an ideal UX, they just don't want to waste their time on it unless it is vital.
You just buy a second "clunker" should problems happen. You have about 10 attempts before a breakeven :)

It's kind of like shorting the market with OTM options. The eventual payout can easily cover years of "failures".
I think this a lovely sentiment, but (1) would never get past HR - what do you do with that $30K for a renter? How do you ensure parity between upgrading a high-rise condo in NYC vs. a simple ranch-style house in Kansas? Like a bonus, is the employee on the hook for paying back the $30K if they leave within a few months or a year? What if the employee wants to / has to move? Do you get another $30K if you move within 1 year? 2? 5? Ever?