skysight-inc/HackerNews huggingface dataset:
> Statically linking all the OS utilities to their dependency libraries, over and over again? Dear god that sounds awful.

Just curious, why does that sound awful to you? Are you worried that it will take a long time to relink the binaries? The oasis build system is incremental, so updates to a library only involve relinking dependent binaries, which is quite fast. Even a full rebuild from scratch only takes a few minutes (assuming you have the sources downloaded already).

If it's just the idea of relinking all the dependencies over and over again, note that with dynamic linking you do this at runtime every time you execute a binary.
I didn't even mention the best part about hosting projects in cloud providers.

You can generalize the infrastructure to run 99% of businesses needs and write that Terraform code only once. You can bring that with you everywhere and take care of the basics in seconds and you can sleep at night easily without a pager going off.
A one hour warning is pointless in the middle of the night when you have your computer running a job that will take a few days to complete.
Yeah, so what we've found in the course is that the students hate doing it and tend to mess around a lot instead of following the rigorous procedure, at least with the early assignments. Later on in the course the problem sets get difficult and the students start to gain an appreciation for the process. It stops being this boring thing they're required to do and starts being a powerful tool for them to organize their thoughts instead of muddling around without making any progress.
While a completely logical conclusion, the current politically correct culture will still push their feel good agenda without actually addressing the issues.

It's easier to demand equality of outcome than it is to figure out why the outcomes aren't equal. Not only that, but to recognize that equality doesn't mean over representation because of Race / Sex / Gender etc.

Definitely motivation for keeping a company quiet if you can.
UBports relies on 2014-era Ubuntu-specific software that even Ubuntu moved away from. Consequently, I expect a lot of UBports to bit-rot before its maintainers can make it a reliable and competitive option. Mobian's stack isn't what I would have liked (it is a lot of unoptimized GNOME libs), but at least it seems to have enough corporate backing for development to keep going.
For what it's worth; unlike OP, I'm not suggesting Co-Lo over cloud. Co-Lo still has its place but for most projects that I'm involved with, low-cost services like DigitalOcean, Linode, or LightSail is the best option.
In Tangier
I asked how a suburb precludes community, not whether a suburb precludes community.
I think they are implying apple can’t control the sensitivity of third party tools across the board, so it’s up to chrome to figure out how to protect your browsing history, and they need to improve their file system layout or APIs to protect their users.
I don't really see the problem with that - you probably aren't the target audience. Good tools will frequently be specialized. You could probably understand the initial blurb for React or some library in whatever your speciality is that may just be confusing to a "platform engineer".
Official report from the NSF: https://www.nsf.gov/news/news_summ.jsp?cntn_id=301737
Yeah, the premium here would be easily justified for us in having a mac colocated with the rest of our infra and it being easy to provision and manage through CloudFormation/APIs just like the rest of our infrastructure.
Cities as Complex Systems: Lever Points, actions that have outsized consequences
> Local accounts don't have to be cloud-linked!

I just installed a new Windows 10 VM last week and there was no
option to use a local account anymore. None. No dark pattern
menu link somewhere hidden in a corner of the screen with low
contrast, only the choice between logging in or creating a new
Microsoft account. Which took me longer than the whole rest of
the installation, because as it turns out generic addresses like
"fk_u_ms@outlook.com" are already taken and Microsoft seems very
anal about certain choice words.

But at the same time they don't seem to mind if I enter a date
from 2018 as my birthdate and the calendar dialog includes
decades of future dates, but at least they got the forced online
account working...
My method: I'm paying attention during the year what my relatives and friends are excited about, what they want and/or plan to buy and take a note. Once a birthday, Christmas or another opportunity comes, I only have to pick an idea from the list and actually buy it. Works perfectly. Telling them that you remember that they mentioned it is usually also great. I think it subtly communicates that you care enough about them to pay attention.
> People didn't have any meaning beyond "survive and make children" for millennia and they did fine.

That's a deeply impoverished and modern view of both the past and children.

Wealth is a means, and can be a good thing in the right context, or a bad thing in the wrong one. We know that wealth beyond a certain amount is not associated with increased happiness, and is as often as not associated with decreased happiness.

I can attest to that.
Trail of Bits | Remote and NYC | Engineers |Managers | https://jobs.lever.co/trailofbits

We combine high-end security research with a real-world attacker mentality to reduce risk and fortify code. If you want to make a huge industry impact while enjoying flexibility and autonomy in your work, join the most talented engineers in the field and apply now:

Manager—Assurance Services:
Assurance Practice Manager https://bit.ly/assurancemanager
Interesting that they didn't really touch on what I consider the hardest part of buying for someone: domain expertise.

If I am known as 'into' something, then the likelihood that someone who isn't also into that same thing will come up with a good gift is shockingly low. I bake bread, for example. A book of 100 bread recipes is basically dead weight to me. I have a friend who is really into knives of various sorts. Even though I'm happy to drop a couple of hundred dollars on a gift (they've been super generous to me in the past), I'm not able to pull the trigger because I feel like the facebook-ad-quality-knives are almost certainly not what they would value.

Although...
I suppose the point of the article on this point is that if I just asked my friend, they would receive the value of the gift (since I would just be proxying the purchase for my friend, and gifting them the cash). So my refusal to do so is just me maximizing for my own selfish gift-giving goals. Interesting.
I've taken to installing Windows Server on personal desktop machines just because Pro is so bad.

Server does require initial tweaks to run smoothly on a desktop machine. Some security and telemetry policies need relaxed, audio service doesn't run by default, Internet Explorer Enhanced Security Configuration needs disabled so you can grab an installer for your preferred browser, and other minor things like disabling Ctrl+Alt+Del on the login screen.

The result, though, is that you get an OS that acts like regular old Windows 10, with _zero_ ads and (I think?) less telemetry. I have not seen anything Pro can do that Server cannot, even gaming (Steam, AMD graphics drivers) works fine. As a bonus, you're not subject to any of the restrictions that Pro has for advanced workloads like virtualization. Server Manager along with all the extra utilities not found on Pro are also nice to have.

Updates are still downloaded/installed automatically, but servers can't reboot whenever they feel like it, so I'm not ever interrupted by unwanted reboots like on Pro.
Outschool (YC W16) | Remote | Full-time | Senior software and infrastructure engineers https://jobs.lever.co/outschool/
Since 2015, we’ve been growing a community marketplace for live classes that inspire kids to love learning. Now we’re scaling it quickly to support distance learning for kids affected by school closures. Our business is growing explosively and as of August, 500,000 learners have taken more than 2M class hours. We just announced our $45M Series B funding round, led by Lightspeed Venture Partners. Our sales have grown 2000% in the past year to reach a run-rate of more than $100M. We're also making $1M of live online classes available for free to families in need and adding thousands of new teachers in weeks.
We need senior software engineers to build up a complex product for a highly engaged audience. We are also looking for infrastructure engineers to help our systems scale effectively. We have a pragmatic culture that promotes focused collaboration and iterative development.
Stack: TypeScript, React, Node/Express, Apollo GraphQL, PostgreSQL, AWS CDK, CloudFormation, AWS Batch, AWS Fargate, SQS.
The (fanaticism?) about the M1 chip is starting to grate.
I didn't use windows for a few years but last time I tried everything I needed was in the main repo - it feels similar to brew but less popular among windows users.
If more than half of the nodes adopted an update with that cap changed, it would change. It'd probably result in a fork.
Running at higher resolution literally has consequences like higher GHG emissions. So yes I think there is an argument that network neutrality incentivizes waste.
Althoughh one could also argue 4k streaming helped prepare the internet backbone for mass teleconferencing.
I love bookstores but they really don't seem to be providing any value when they are online. At least for me, I buy about 100 books a year from Amazon and 5-10 books a year from physical book stores. The value of physical book stores is when you can find something interesting by browsing through them and then you just want to read the physical book right away. For the best book stores (like City Lights in SF) I find books that I never would find otherwise. But whenever I learn about a new book online, Amazon will get me the book the fastest (for me usually Kindle, the physical book if I'm willing to wait) so it's just a much better experience.
No, that won't cut it. The people who are best at the job will be the people who have had the most access to resources, support, and social capital, which means selecting based on merit alone will entrench straight white male hegemony.

Equity, not equality.
Well, they're activist short sellers. So in the worst case they're destroying capitalism by crafting and broadcasting carefully designed payloads of viral misinformation to portray the efforts of innocent companies in the worst possible light, in order to influence market opinion and drive down the share price to profit from short positions. In the best case, they're aiming to profit from short positions by doing the hard investigative work of discovering fraud, helping the market more efficiently arrive at fair prices for fraudulent or otherwise over-valued stocks, and helping unsuspecting investors avoid ruining their plans to retire by trading hard-earn cash for worthless stock based on lies from company management / stock promoters.
> They are perfect world actual hours that don't include any unexpected downtime

It isn't clear from this particular post, but considering Patrick refers to "overprovisioning" and having a "hot spare" I get the impression that they have designed their DC setup to minimize unexpected downtime. Sure, it can still happen, but with proper up-front planning what you call "perfect world" can become typical.

> or any ancillary costs outside of racking

As I see it from Patrick's post and my own colo experience, there are three groups of costs for colo that are baked in to the cost of AWS compute and storage: capital cost of hardware (Patrick has a specific line item for this); facility cost; and labor for maintaining the hardware (which is the cost under discussion. What do you think is significant, missing, and unique to colo?
"S3 for backups is the single biggest ease-of-mind feature AWS provides, IMO. I do not want all my data sitting in a single colocation facility without backups."

I'm biased, but in my opinion if your infrastructure is on AWS and your backups are on AWS you're doing it wrong. Even accounting for zones and geo-disparity, etc.

Luckily:

ssh user@rsync.net rclone s3:/some/bucket /rsync.net/home

... which is made possible by rclone[1], which is excellent, and the fact that rsync.net has rclone built into the remote environment[2] such that you can execute it over SSH.

[1] https://rclone.org/

[2] https://www.rsync.net/products/rclone.html
I’d considered migrating MySQL to Postgres on a 200 table production app more than once. Couldn’t find any good tooling at the time so I just sucked it up and lived with my life choices.
> Why is Windows a nightmare?

I won't call Windows a "nightmare" overall, but I had a nightmarish experience trying to install it last night.

It turns out that creating a bootable USB stick that can install Windows 10 is absurdly difficult. You can download an ISO from Microsoft, but there is literally no way I could find to successfully write that ISO to a USB stick from an OS other than Windows.

If you Google "write windows 10 iso to usb linux" and click on a result like https://itsfoss.com/bootable-windows-usb-linux/, the instructions will create a USB stick that will successfully boot to the installer, but will fail shortly thereafter with "A media driver your computer needs is missing".

If you Google this error and try to find a solution, it feels like you just asked a witch doctor for medical advice. You'll find advice to try plugging the USB drive into a different USB slot, try using a USB 2.0 drive instead of 3.0, etc. This Stack Overflow answer swears that the cause of this error is that Microsoft's servers corrupt the download of the ISO file in transit by aborting the transfer early: https://superuser.com/a/964362 (I verified the SHA of my file and it was fine).

Many answers suggest that using the Windows Media Creation Tool from Windows is the most reliable way to do it. I managed to resurrect my old Windows partition and boot into it, and indeed the Windows Media Creation Tool burned a USB stick that successfully booted the installer. But when I tried to select the partition I wanted to install onto, I got the error "Windows cannot be installed to this disk. The selected disk is of the gpt partition style."

If you Google this error, it sounds like when you create the bootable USB, you create it as either a BIOS-booting or a UEFI-booting variety of boot disk, and once created, it can only install onto a MBR or GPT partition, respectively. The Windows Media Creation Tool did not ask me which kind I wanted, it (apparently) just creates a BIOS-booting USB by default.

The only way I was ultimately able to install onto my GPT partition was to use Rufus, which explicitly lets you choose between UEFI and BIOS when you create the USB. It is amusing that Rufus runs on Windows only (so you need to have Windows to install Windows). Luckily I was able to use the VirtualBox images provided by Microsoft for Microsoft Edge testing to run Rufus and create the USB.

Once Windows is installed it's pretty reliable. But it is a nightmare to install.
People keep drawing a very long line between the chipset and the OS flexibility/philosophy. These things have nothing whatsoever to do with each other. You can have a locked-down OS on x86 hardware and a power-user OS on ARM. The M1 has very little to do with the "What does the future of macOS as a platform look like?" discussion, aside from providing strong evidence that there is going to be a future for the Mac.
Right, and that's touched on through the value of increasing social cohesion... But if the gift was a rubber chicken instead of a wireless charging dock, it falls into one of those "that's very nice!" categories.
Michael Moritz named chairman of Swedish fintech Klarna
The fact that they let it collapse so bad instead of properly decommissioning it does not look on America, or at least America's treatment of PR.
Location: Brazil

Remote: yes

Willing to relocate: no

Résumé/CV: https://www.linkedin.com/in/fernandosmoraes/

Github: https://github.com/fernandomoraes

Medium: https://medium.com/@fndomoraes

Email: fernandosdemoraes@gmail.com

About me: I have almost 10 years of experience developing applications that require high availability, high scalability. Acting in recent years as a technical
leader

Technologies:
#Frontend: HTML, CSS, Javascript, AngularJS, Angular, React, Styled components, Webpack, Gulp, Grunt,Bower, NPM, Yarn, Jest

#Backend:NodeJS, JavaEE, Spring, SpringBoot, Micronaut, Express, Adonis, Serverless Framework, Maven

#Database: Oracle, Postgres, Mongodb, Redis, Elasticsearch

#Providers cloud: AWS (dynamodb, sqs, sns, api gateway, rds, lambda...)

#Architectures and Patterns: REST, Twelve-Factor App ,Cloud native, Domain Driven Design, Event source, Event driven, Microservices

#Messaging: Kafka, Activemq, Artemis, SQS/SNS

#Monitoring: Grafana, Prometheus

#CI/CD: Practices of constant delivery of software in production, either through code version practices such as gitflow or through pipelines for example.

#Runtime: Kubernetes, Docker
I'm still afraid of the latency to setup the environment before executing my function. With python and several pip dependencies, it always takes some time...
The real class war is within the rich
> I don't think it is difficult to find a new job once you are established as a reasonably competent engineer.

It's gotten harder every year I've been in the industry. I have a limited set of experience since I've only worked since 2013. But, I've interviewed every single year for the last 7 years and the interviews keep getting tougher. Every time I decide to venture out - I have to prep more than I did the previous year. This year is obviously an exceptional year but I feel it's only going to set the bar for the future. I don't see them lowering the bar since enough people are still clearing it.

> Do workers in other industries get constant messages via Linkedin and email for job opportunities?

This means nothing to me, honestly. Most of the messages I get are spam recruiters. I suspect maybe 5% of recruiters are accountable for 95% of recruiter spam. As me and my peers pretty much all get the same emails.
A RPi 3 has an upfront cost of over 10 dollars. With lambda you can start with pennies.
>third party tools

>it’s up to chrome

https://news.ycombinator.com/item?id=25267165:

> ~/Library/Safari/LocalStorage because Safari names the files in this directory according to the web sites that you visit! [emphasis added]
This is often combined with multiple choice answers that are completely unambiguous. My favorite is that in this scenario, there's never a "Other" box and you're not allowed to leave the question blank. I figure the researchers deserve what they ask for so I try to pick the most ridiculous answer from those provided.

What is your favorite color?
[ ] 1. Seafoam
[ ] 2. Taupe
[ ] 3. Periwinkle
[X] 4. African Swallow

(if only they'd offered "Blue, no Green!")
> After multiple decades without so much as a kiss,

The answers you seek you will not find in Hacker News, I will not link to anything I do hope you encounter the solutions to your problems, as I did once myself after struggling with dating, some time ago.
Finale Inventory | Software Engineer | REMOTE | Full time | https://www.finaleinventory.com/careers

Finale Inventory is a SaaS application that helps ecommerce sellers manage their operations efficiently. We integrate with over 25 other systems (Amazon, eBay, Shopify, QuickBooks, etc.) to give our customers a complete picture of their business.

We are a remote first company with team members in the United States and Europe led by a founding team with decades of experience. We are a bootstrapped startup with a rapidly growing customer base.

You will be joining a small engineering team and have personal responsibility for shipping features and working directly with customers to make sure features meet our users’ needs.

We use continuous deployment practices, ship to production multiple times per day, and have a strong test driven development approach. Our technology stack is predominantly JavaScript (Node.js, React) with C++ used in select places for performance.

Interested? Contact Chris Hondl, CTO/Co-founder, chris@finaleinventory.com. I am leading the interview process which will include coding interviews and phone interviews with the co-founders and other engineers.
>I'd say "you can't donate blood if you're gay" is a pretty close approximation.

As an approximation, yes. But that also includes bi-men, as well as women who have sex with bi men.

As such, your formulation also lacks precision, something you took me to task for (despite my link to actual data) in the previous sentence of your post.

Personally I think it's a dumb restriction given the advances in blood testing, but I don't run a blood donor program.

That said, those who deal with blood and blood products to be given to other humans tend to apply broad filters for donor acceptance. Note all the other restrictions in the the link I posted.

While extensive blood testing is the norm these days and the sensitivity of such testing is much better than it used to be, I imagine that being so picky about donors is much more about maintaining the integrity of the blood supply than being biased against any particular group -- even if it might seem that way.

Especially since the lack of screening/testing in the past caused a huge amount of suffering and death[0], including my own brother in-law, and through his exposure to tainted blood products, my sister as well.

Please note that such tragedies (with Hepatitis, HIV and other blood-borne diseases) are most certainly not the fault of donors.

Understanding the history[1] of these issues provides a lot of context (as it does for most things we do) for what we do today WRT the blood supply

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2917149/

[1] https://www.ncbi.nlm.nih.gov/books/NBK232419/
Location: USA

Remote: Yes

Willing to relocate: Yes (within USA)

CV: https://alexwallish.com/resume.pdf

Info: https://alexwallish.com

Technologies: Full stack development. Expert in Python/Flask/NoSQL, but I've worked in all different kinds of stacks (node, c++, django, spring, postgres). Generalist with experience in infrastructure, devops, cloud technologies, and frontend. Some experience in ML.

Graduating in May 2021, looking for exciting opportunities.
100% agreed. Every one of those AWS services can be reproduced in a colo, but it takes time and effort to set up a queueing solution which just exists already in AWS. It takes time and effort to set up notifications for storage and database events which are easy-as-anything in AWS.

Even without getting into multiple availability zones, things like SQS/SNS, Dynamo, S3, and Lamda combine to make things very easy on day one with AWS.

Could it be cheaper? Well, yeah, I'm sure. And if all you're doing is running EC2 instances, go somewhere else. But also, maybe look into some of the other stuff AWS provides!
Nevro | Redwood City, CA. | https://www.nevro.com

At Nevro, we empower healthcare providers with the most advanced spinal cord stimulation system to help people coping with chronic pain get back to pursuing the life they want.

Several engineering roles open: https://careers-nevro.icims.com/jobs/search?ics_category=Res...
GPUs please.
While I understand that sentiment, I think there's just a lot of difficulty in addressing the root causes since they've been hundreds of years in the making and it is not always obvious what ripple effects are.

Those pushing for more representation are hopefully also pushing for change in the root causes that lead to unequal access and opportunity.