skysight-inc/HackerNews huggingface dataset:
It's a bit more complicated than that I think. A common function of malware is to create "zombie" computers that are controllable en-mass to, say, DDoS a website. This makes the prevalence of malware-ridden Windows machines a _common_ concern, rather than specific to Microsoft.
The fact that static old school servers in the cloud are more expensive than hosting it yourself is news to precisely nobody. That’s not the business case for the cloud. In 2020 if your tech stack is still a monolith of giant servers on a rack somewhere you’ve got far bigger problems in your future.
Stupid is the stupid does.
The labor was added in this calculation with data from the last 3 years. It's a lot less then one might think.
However, that's an eight hour shift, not twelve as mentioned in the article. Eight hours of work, eight hours of sleep, and two hours of commuting and personal hygiene still leaves a full six hours per day to use however she likes. That doesn't sound too bad.
Yeah, at least for us the value of AWS is not in "is it cheaper to run a boring old server here".

It's in "how easily can we script and template all of our services and associated resources". It's in "when we need a highly durable and available queue, how much work/infra do we need".

When you factor all that stuff in, no way it comes out cheaper to self host here. Just the couple full time employees we need to setup and maintain all the ancillary stuff would cost us more than our AWS bill.
I'm Starting with Basically Zero Twitter Followers
Mind quoting the section in the linked article that accounts for this, explains it, and justifies it?
This should be at the top of this thread! This is huge and fixes my #1 gripe with Lambda -- that managing dependencies is "non-standard" and you can't use tools like Docker. Plus, the 250MB limit is brutal.

This is really, really exciting!
If I'm reading the source html pages of "servethehome.com" correctly, it's a Wordpress site and that's what Patrick is basing hosting cost comparisons on.

I've mentioned before[0] that AWS too expensive and overkill for Wordpress sites (especially simpler non-ecommerce ones). I don't think this conclusion is controversial. Simpler hosting requirements is why Patrick only has to spend 4 hours of labor in 1 year to upgrade some hardware.

It's when you need the higher-level value-added services of AWS services (Dynamo, Redshift, region failover, etc) that the comparison becomes more complicated.

E.g. Companies with mission-critical transactional websites or mobile backends are more complex and they need agility to add/change the infrastructure landscape in response to unknown workloads. They don't have the money (or expertise) to code an in-house version of AWS services portfolio. E.g.[1]

[0] https://news.ycombinator.com/item?id=10797166

[1] https://www.cbronline.com/news/guardian-aws-migration

older archive:
https://web.archive.org/web/20160319022029/https://www.compu...
Hi everyone,

We're happy to announce a research project that has been in the works for almost two years! Please meet Maia, a human-like neural network chess engine. Maia is a Leela-style framework that learns from human play instead of self-play, with the goal of making human-like moves instead of optimal moves. Maia predicts the exact moves humans play in real online games over 50% of the time. We intend Maia to power data-driven learning tools and teaching aids, as well as be a fun sparring partner to play against.

We trained 9 different versions on 12M Lichess games each, one for each rating level between 1100 and 1900. Each version captures human style at its targeted level, meaning that Maia 1500's play is most similar to 1500-rated players, etc. You can play different versions of Maia yourself on Lichess: Maia 1100 (https://lichess.org/@/maia1), Maia 1500 (https://lichess.org/@/maia5) and Maia 190 (https://lichess.org/@/maia9)

This is an ongoing research project using chess as a model system for understanding how to design machine learning models for better human-AI interaction. For more information about the project, check out http://maiachess.com. We published a research paper (https://arxiv.org/abs/2006.01855) and blog post (http://csslab.cs.toronto.edu/blog/2020/08/24/maia_chess_kdd/) on Maia, and the Microsoft Research blog (https://www.microsoft.com/en-us/research/blog/the-human-side...) covered the project here. All of our code is available on our [GitHub repo](https://github.com/CSSLab/maia-chess). We are super grateful to Lichess.org for making this project possible with their open data policy.

In current work, we are developing Maia models that are personalized to individual players. It turns out that personalized Maia can predict a particular player's moves up to 75% of the time. You can read a preprint about this work https://arxiv.org/abs/2008.10086.

We'd love to hear your feedback! You can contact us at maiachess@cs.toronto.edu or on our new Twitter account @maiachess.
So it's another area where cryptocurrency enthusiasts just decided to change the meaning of some words? Like they did with fiat?
I think the moral of the story is: if you have a predictable workload that fits within a smallish, stable infrastructure and you can make on-prem work, that's great, more power to you.

If you are treating cloud services as purely an apples-to-apples cost comparison then you've missed the point of deploying to (insert your favorite cloud provider here). What you get with cloud services is flexibility and speed. If the OP wants to undertake a new project that they have no idea of the resulting workload or popularity, they need to guess about the required underlying infrastructure. If you miss on your guess, you can either kill momentum for that new project, or you can wind up overprovisioning and paying way way too much on hardware.

I'm not sure how quickly their colo provider could spin up new hardware for this hypothetical new project, but you can assume it's not the dynamism that you get from deploying to an elastic cloud environment. Again, you're paying a premium on day-to-day costs in order to have this freedom to create and deploy. That's what cloud infrastructure is about.

To give an example -- I have a very-CPU-heavy workload that started its life out on prem. As more and more customers signed up, I would go through tiers of adding more hardware to a rack, where my overall margins looked like a sawtooth waveform when I would provision more hardware. I started out moving to EC2 and then finally to ECS/Fargate. If I want to spin up a new piece of functionality for my users, I don't need to provision any new hardware, set out any real new infrastructure, or do anything that you would consider prework in order to get that new functionality deployed. My margins are much much more predictable and I get faster time-to-market on feature development. That's what you're paying the premium for, that ability to just move faster.
China’s Chang’e 5 mission lands on the Moon
Why not use Windows Server instead?
And yet, AWS isn't for a really larger company either. At some point the bills become so huge that running your own IT and datacenters is cheaper. Usually a lot. Even when it means building some AWS services yourself.

https://www.bmc.com/blogs/dropbox-aws/
ETIQ | Remote within UK | Senior Full-stack engineer | Full-time

This is an amazing role for someone who wants to lead on building a platform AND wants to make the world a fairer place. We are an early-stage, funded start-up building software to help mitigate algorithmic bias. Whether it's in policing and sentencing, recruitment or financial products, people's lives are impacted by automated decisions on a daily basis. The algorithms that drive these automated decisions are often biased against certain demographic groups. At ETIQ, we want to help prevent and mitigate these biases so that technologies like ML and AI can help promote equal opportunity and not amplify inequality.

So far we have focused on our core technology and we are now building our full product offering and scaling our capacity. We are looking for a Senior Full-stack engineer to join us to help build our debiasing platform. This role will see you working on all areas of the product architecture from database design and implementation to application architecture and delivery through to deployment. You will be supported by a mid-level software engineer and work closely with the data science team which builds the ML models at the core of the platform including AI researchers from Bath University and Edinburgh University.

Remote works for us, but you will need to be UK based. If you are interested or know someone who is please get in touch: raluca@etiq.ai
For more details, please see link below: https://www.etiq.ai/#careers
They now have a box you can check marked "Remove pre-installed software" that gives you a clean Windows image.
Not true. There is one central repository for Windows that manages all the useful applications that I use on Windows. That central repository is called Steam and no one really complains about it.
How is anyone at google with a brain comfortable with this feature being live?

Because people at Google test this feature against their query traffic, measure how many answers are correct and useful, compare it to the number of answers that are wrong and misleading, and use the overall data to decide whether it is on balance more helpful than harmful. With billions of queries flowing through the system, of course you will often make a mistake. The correct strategy is not to set the bar at "zero incorrect answers".
For real. I think people don't understand that the software that cloud providers bring us just a _tremendous_ force multiplier.

How many different vendors and licensing schemes would do you need to bring to your own data center to get an equivalent amount of functionality going? (I ask rhetorically; this is the equivalent of a few FTEs at the least).
In combination with the ChocolateyGet provider for Powershell this works pretty well actually. It's not apt-get or similar, but it does get rid of the point-click installation for quite a lot of common software.
Yeah. And the transmitter piece has been broken since Maria hit, so we've already gone quite some time without that capability.
A novel biomaterial that could help bones heal faster
> Can I push to a git repo and have it automatically deploy the code there, like in Dokku, without any work at all?

Yes. I do this with a very small config file with BitBucket Pipelines. It's easy to set it up with GitHub Actions or any other CI/CD solution.

The core process is:

1. Build your code

2. Zip the build

3. Upload to S3

4. Tell Elastic Beanstalk to deploy the S3 file

The BitBucket Pipeline I'm using is already configured with the code to do this, so you just specify some build commands and branches.

> To be clear, I am looking for a way to click through some setup stuff in a user management console then set some configurations and never have to manage anything again other than pushing to git.

That's exactly what I want(ed) and was able to achieve with Elastic Beanstalk + BitBucket Pipelines.
This is very true. Just importing Django + Django Rest Framework + some other minor libraries in Google App Engine (standard) leads to painfully slow response times when a new instance spins up. Like, more than 10s to spin up an instance. Although App Engine seems to be 3-4 times slower than my desktop computer from 2014 on this particular task. I wonder if AWS lambda is better.
Show HN: Astonishing stories – Exploring post-pandemic world through fiction
Yes, large organizations that aren't tech oriented will use Oracle every time over other solutions.

It's not a great solution for tech companies, but they do say no one ever got fired for choosing Oracle or IBM or whatever, mainly because you can always pay them to fix your shit and there will always be someone supporting those products.
Huh? How is it necessary to speak of time when discussing whether there exists e.g. a solution to a set of equations?

Or whether there is a finite simple group with given number of elements, or the like?
Good resources to fix Memory Leaks in Python
Flyclops is looking for a software engineer who wants to make a big difference to a product enjoyed by hundreds of thousands of people around the world every day. We are looking for a developer who is as excited as we are about building a platform for social and accessible multiplayer games.

We are a small team, so you will be working directly with stakeholders on the big, important stuff. We entrust our team with autonomy, so we are looking for someone who cares for their work and is rewarded by problem solving. Our team engages in a diverse and interesting set of challenges.

We believe the best teams include people from different backgrounds and perspectives, who collaborate with respect for one another and openness to thoughtful disagreement. We strive to foster an environment that is mutually supportive of everyone’s work.

Based on your experience and aspirations, the position will involve responsibilities across any of the following disciplines:

- Native Android Development
- Native iOS Development
- Cross-platform mobile UI development with Flutter or React Native
- Systems/backend development with Go
- Unity development
- Multiple-language and systems Interoperability
- Third-party services and SDK integrations
- DevOps, mobile build automation

Applicants should have at least 5 years of experience developing software applications. Relevant experience includes any of the following: programming, systems design and architecture, functional and compositional paradigms and design patterns, refactoring, test-driven development and experience using and putting together DevOps related systems, including source code management, continuous integration, code review, third-party library management and performance analysis.

We actively seek a diverse pool of applicants.

Experience in game development is absolutely not required.

We are currently 100% remote. Long term remote applicants welcome.

https://flycl.ps/eng-apl-1-hackernews
Rubik | Fullstack Engineer, Tech Lead, Cofounder | London, Remote, Visa | Node.js, React

Rubik is the operating system for the modern company. We enable our customers to manage their business in a more efficient way by solving their problem of software and data fragmentation. The average medium-sized company today uses over 100 different applications and 200 devices, and keeping all of those up and running in sync requires constant attention and manual work. We believe there is a better way.

Technically, we i) consolidate a number of core business systems that every modern company today requires into a singular workbench for all departments and ii) manage all other third party applications and devices seamlessly used by our customers via our baked-in integration layer. Ultimately, we are building a new generation of business software that is native to the API economy and making use of its full value. We are currently operating in stealth mode and are freshly funded by Lakestar and Village Global, the venture firm backed by some of the world’s most successful entrepreneurs including Jeff Bezos, Eric Schmidt and Mark Zuckerberg.

What we are still lacking are a few talented fullstack Javascript engineers to complement our core team. Depending on experience, there are are several fullstack engineer positions and a tech lead role available, all of which come with at least 1% of equity. For the right person, we will even offer a cofounder position with the adequate amount of equity.

You can find more information under https://www.getrubik.com/careers but feel free to get in touch with me directly (chris@getrubik.com).
Possibly, the current situation makes it very tough to rely on visa sponsoring. Depending where you are located it takes months to get appointments for getting the visa process going.

But we are open for it and have been doing it in the past. Feel free to apply and we check together what is possible.
It exists. I came across at least one such project last year, but I don't recall the name. :(
I find the build system more interesting than the "statically linked" part. Incremental compilation across your whole system is something we should have nailed by now, I think. The best I've seen is something like openembedded, where you get per-package (but not per-file) dependency tracking across the whole system.

I was ever so slightly disappointed to see how manual the packaging is, with every .c file listed in each lua script. It looks quite maintenance-intensive. I was almost hoping for some kind of meta-build system which could parse automake etc. files and hoist the dependency graph into the main system build.
We see just as much downtown with AWS with DR/HA/MTTR as with colo. You still have to set it all up and maintain it, its just different setup and maintenance than if you actually have a servers in DCs. Most people still have the learning curve with AWS and usually do it incorrectly, or have to wait for Amazon to admit degradation of a service is occurring.

It's really a matter of who within the company wants to know whats behind the curtain. I'd almost always vote for self hosting but its a hard argument internally when everyone thinks the cloud eliminates these issues magically.
The typos in the study summary alone are enough to scare the hell out of me...
Enigma Technologies| New York, NY | Onsite OR Remote | https://www.enigma.com
Enigma is focused on transforming how businesses interact through data and technology. We build world-class data infrastructure, developer-friendly APIs, and intelligent tools that reduce risk, increase revenue, and radically improve experiences between businesses.

Here are our open roles:
-Technical Lead, Applied Technologies https://grnh.se/f15951d81us
-Full Stack Engineer
https://grnh.se/6689ca5a1us
-Senior Data Infrastructure Engineer
https://grnh.se/ba4690a41
-Product Manager
https://grnh.se/d7845f611us
-Senior Software Engineer
https://grnh.se/f31d846f1us

Tech Stack: Python, React.js, AWS, Spark, ElasticSearch, Docker, Airflow, Kubernetes
It's pretty annoying to do it yourself, but AWS also offers a lot of free time with their sales/accounts teams. You can just say, "Hey, I want a service that does _____" and be pointed at exactly what you need.

All the major clouds are the same, though. You have to sift through a lot of marketing pages and docs to find what you want. It's still better than the old days of managing it all yourself.
Website bloat isn't the explanation. Firefox on the original 2GB Pinephone board is painfully slow even if you have uBlock Origin and Noscript installed. It is slow even to open and browse to a minimalist text-only website with. I'm not sure how much of this is Firefox, and how much is the whole Mobian UI that depends on GNOME components that have not been optimized to save RAM.

It also has a lot to do with the fact that the Pinephone CPU is underpowered compared to anything from 2020 (or almost anything from 2015, really).
+1, great opportunity to join a phenomenal team.
Now that this issue has hit HN, I expect it to be patched quickly.

The problem that is hard to solve is 'what does Apple do about issues that don't hit HN?'
A strong ditto: and when he did, it was hardly children as well e.g. CS under/grads. If he has any experience with children's education, it's in weaseling his own progeny into Ivy League schools, hardly general uplift.
If you know how to build in AWS cost-effectively (and really to cost-effectively use compute in general), I would still pick cloud over buying any hardware.

For my last gig I was hosting the web infrastructure for a 5B/yr enterprise with a low-5 digit Alexa Rank on roughly $100/mo in EC2 instances. That was after converting the property to a static site built with jekyll (you can do pretty amazing, magical-looking things with front end JS calling out to apis and nginx SSI while still serving static conntent) and a hosted wordpress ($25/mo) for the content editors (and CircleCI's free tier for builds -- woop woop). And we were insanely over-provisioned with those t2.smalls.

Procurement sucks. Having to test out new systems when you need to buy new hardware 2 years later also sucks. Having to wait behind much larger customers when Intel has a Xeon supply shortage sucks (2018 sucked if you had to buy servers).
It’s a neat detail, but they’re not the first to do this; it’s an old trick.
>The real solution is to figure out how to love a larger percentage of your day. A lot of this has to do with cultivating the right attitude and not getting exploited by others. At work, don't allow your employer to work you to the bone; work at a steady and enjoyable pace, take lots of breaks to socialize with colleagues, get coffee, go for walks, eat a long lunch in the park, etc.

I want to add to that: Find work which improves the overall state of the world.
You can write a basic (read: slow) rasterizer in 100 lines or so. It's mostly math.

https://github.com/magcius/sw3dv/blob/gh-pages/sw_rast.js#L1...
I have grown to dislike Rancher more and more. Their marketing statements vary from "could be" to outright lies. I hope their "marketing" department will get some of the SUSE culture (and lawyers that will keep them in check).
The Jevons paradox applies to compute. In economics, the Jevons paradox occurs when technological progress increases the efficiency with which a resource is used, but the rate of consumption of that resource rises due to increasing demand.
The more efficient (or cheaper) compute gets the more uses we find for it, rising the consumption of it.

People think about pricing as a zero sum game. In reality, there are very few things in the world that are zero sum games.
Maybe that's why you don't have $30K.
Hi, curious about battery life on your laptop. My impression is that many devs run Windows or Mac for their good power management.
iOS 1-day hunting: uncovering and exploiting CVE-2020-27950 kernel memory leak
MIT Spinoff Building New Solid-State Lidar-on-a-Chip System
"Your margin is my opportunity."

- Jeff Bezos
Flowdash | Senior Full-Stack Engineer, Frontend Engineer | San Francisco | Full-Time | Onsite (remote during COVID)

Flowdash (https://flowdash.com) lets anyone build business processes and workflows without code. We combine the familiarity of a spreadsheet with a visual workflow builder, plus built-in integrations to automate repetitive tasks so teams can focus on what matters. We recently launched on Product Hunt and were awarded #2 product of the month! (https://www.producthunt.com/posts/flowdash)

We have a ton of interesting technical challenges and we're looking for humble, self-motivated and independent engineers to help us transform how organizations build software. Our stack is Ruby on Rails, PostgreSQL, GraphQL, and React+Apollo on the frontend.

As an early team member, you'll play an instrumental role in shaping our product strategy, technical architecture, and the type of company we build together.

More details at https://flowdash.com/careers

To apply, please email your resume to jobs@flowdash.com
I see the opposite happening, as rent-seeking models like that of the recording industry are replaced.

Also, this regards the music an artist makes and sells, not every aspect of their life.
You may want to look at the freebsdX-compat packages (or similar options in config, if you're building your own kernel/world).

If you install those, your software built for older versions of FreeBSD will mostly continue to work (lsof seems to need a recompile almost always though).

Fresh rebuilds are probably 'better', but there's lots of reasons you might need to run something built on an earlier version, and it should work (if not, and there's no clear reason, it's a bug).
Any examples of what their products cannot do as effectively as their marketing department say. Just curious :)