skysight-inc/HackerNews huggingface dataset:
TLB usage is an advantage as each process, pinned to a core, gets its own. TLB shootdowns vanish. Cache line ownership, similarly, does not pingpong. Sharing pointers causes fragility, as failure in one thread takes down the whole system.

Transferring ownership would add coupling. But such objects can live in a shared-memory area. Pointers into shared regions do require some care. Ideally, only one process ever owns objects in each, most commonly just the ring buffer.

With separate processes, they may come and go as needed. Yes, setting up shared memory for ring buffers is more work, but interactions establishing them are not fast-path.

Decoupling via separate processes is a different architecture, but has real benefits to motivate it.
Safety and Liveness Properties
You both are well-compensated for that, though. You could choose to be a mediocre academic and she could choose to be a mediocre doctor. It’s a trade-off.
Why do you need NAT to have caching or traffic control?
What's in Store for Privacy in 2021
I admire people who write and publish in non-native languages, I don't have the guts to publish in my bad German.

It's clear you're non-native, but it's not "bad English". :) Thanks for sharing it with us! I like hearing about the range of experiences that highly technical people have with macOS. I'm still trying to use it as my daily driver, even though it takes a few days of setup (compared to the old days of building a preconfigured image), because my alternate option (Linux, for me) also takes a similar amount of time. You're right about Windows being a trash fire.

PS: "outside of the box" is the end of the idiom referring to "thinking outside of the box" (thinking differently about a problem). I think the one you meant to use in your article was "out of the box", which means the first experience with a product when it's opened or unwrapped (think: "taken out of the box"). I hadn't even noticed how similar these two are until today.
"Centralized" does not imply "only". Debian or CentOS do have centralized repos, but that does not prevent others having repos too (i.e. proxmox for Debian or EPEL for CentOS).
No, it's very short sighted and wrong: their whole analysis from 2016 depend on a high variance of rewards, which completely ignores the reality of 2017 clogged mempool where miners chose the highest tx fee.

Selfish mining is possible, at least for a short period of a time, but sunk costs are eventually sunk costs and you compete for the next block.
Doctors and dentists typically only work during “work time”, so are you saying you would schedule a vacation day in order to visit one?

As non hourly, exempt workers, it’s generally assumed the time is flexible, in the same way you aren’t paid for overtime.
CACI International Inc. - Dayton, OH (ONSITE) and Rome, NY (ONSITE or REMOTE)

CACI helps the U.S. Air Force Research Laboratory explore, prototype, and demonstrate new technologies, enabling the Air Force to maintain its technological advantage. We are seeking full stack web application developers at all experience levels to help us research and develop web applications for cyber operations planning and management.

We're looking for people with the following skills: Web stack (HTML/CSS/JS), Node.js, and/or Java. Knowledge of C#/.NET, C++, OpenGL/WebGL, Semantic Web (OWL, RDF/RQL, etc), or visual design is a plus. For the role in Dayton, we are seeking a more experienced developer who can work directly with our customers onsite at Wright-Patterson Air Force Base to design and implement frontend and backend software for a complex interactive web application.

US citizens only. Security clearance must be obtained and maintained.

If this sounds interesting to you or if you have questions, email me directly at enewport AT caci DOT com.

CACI also has lots of job openings in other locations too. You can find those openings at https://careers.caci.com
That's what bar raisers are for
This same phenomenon is seen not just with work/leisure (with time being the limiting factor), but also with food/leisure (with money being the limiting factor). Studies show that people who are malnourished due to living in poverty, still spend money on leisure activities despite not having enough food to eat. Leisure time is important for people.

Even if you enjoy your work, it's still work, and you're still going to need leisure time. The cause is probably different from person to person, but the solution isn't going to be just "work less", but prioritizing, scheduling, and getting the most out of your "leisure time", which also means different things for different people.
And you can pick any language you'd like as it supports arbitrary containers now too: https://news.ycombinator.com/item?id=25267182
Amazon SageMaker Data Wrangler
On initial setup aren't asked all these thing?
looks like she is at $95 ~ $200/h now, good for her.
Strateos(YC W15) | Device Driver, Front End and Backend Software Engineers, Engineering Manager, Product Managers | Menlo Park, CA | https://strateos.com | FULL TIME; TEMP REMOTE

Strateos is turning life science into an information technology by creating a fully automated cloud wet lab. Scientists anywhere can define and (reproducibly!) run experiments over the internet on-demand and without investing up-front in a lab facility.

The Strateos Common Lab Environment (SCLE) takes Autoprotocol (http://autoprotocol.org/), a high-level JSON description of a biological protocol, and executes it on our custom-built robotic workcells. The protocols we handle routinely involve solving constraint programming models with thousands of variables and constraints in order to find the best plan that fulfills the scientist's biological intent.

Scientists manage their experiments through our web application or via our API. We provide a single platform that controls scientific devices from many vendors in a unified way, and an interface to control our automated labs.

Tech stack includes: Linux, Scala, RabbitMQ, Rails, Typescript, React, Ansible, Postgres

Benefits include: full medical/dental/vision insurance; catered lunch and dinner when in office, and a fully stocked kitchen; flexible vacation policy; 401(k) with matching; gym and commuter reimbursement; and education reimbursement up to $3,000/year.
My lambdas run for 15 minutes. I feel that they're still a great choice :)
If Amazon reduces costs behind the scenes, they can maintain the same revenue while lowering prices for everyone, by helping people deploy previously cost-prohibitive infrastructure.

(ie, if people now use 1.5x as many Lambdas, they can lower costs by 1/3, and everyone wins).
Amazon SageMaker Feature Store
Location: Greater New York (US Citizen)

Remote: Yes (Remote Only)

Willing to relocate: No

Technologies:

• Web: ReactJs | ES6/7 | TypeScript | Node.js | Express.js | AngularJs | HTML5 | Bootstrap | Retool

• Microsoft: .NET Core | C# | Asp.Net MVC | Web API | Linq | Entity Framework

• Data: SQL Server | NoSQL | MySQL | MongoDB | Redis | CouchDB

• Cloud: AWS | Azure | GCP | Docker | IAM | S3 | EC2 | SQS | RDS | Aurora | DynamoDB

• Packages & Tools: Axios | GraphQL | Redux | WebPack | Babel | NPM | Git | Jenkins | Splunk | SumoLogic | Jira | Sitecore

• API Integration: Salesforce | Zoom | Google Calendar | Zuora

Email: jainrasik [at] gmail.com

Résumé/CV: https://www.rasikjain.com/resume/

Stackoverflow: https://stackoverflow.com/users/1993944/rasik-jain

LinkedIn: https://www.linkedin.com/in/rasikjain/

Github: https://github.com/rasikjain

ABOUT: Experienced Software Engineer & AWS Certified Solutions Architect with experience in FULL-STACK applications in React.js / TypeScript / C# / AWS / Cyber Security. Worked in different roles dealing with Product Development, Solution & Enterprise Architecture, Security & Cloud.
It actually works just fine on Chinese Android roms without Google services.

Edit: Vanced relies on MicroG for logging in, and requires it to be installed along Vanced even on phones that have the "real" Google Play services.

Edit 2: I took "Chinese Android roms" as an example for Google-less roms. Of course, Vanced can't help in bypassing the Chinese firewall to contact Google servers.
All of the AWS Announcements Today
Evaluatly is now open source and free
On bank fees and the future of banking
It's a new pattern, so it's only relevant for some use cases. I don't think it's meant to solve every cases: including the case of a long running job.

It's best suited for jobs that can be broken down into tons of small individual computations, or to respond directly to HTTP requests. If you can fit your pipeline / application into that model it's usually beneficial: Instant scaling, retries, reliable etc. Mixed with other concepts like SQS you can build pretty powerful things without having to pay when there's no load.
Maybe good option to test out a small iOS dev side project. Average 10 hours per week will cost around $500 per year.
FWIW I was informed by an AWS employee that their internal philosophy is to keep pricing at cost+ levels, which is a strategic play - it forces the operations to remain lean and discourages many competitors from trying to wedge themselves into the cost-price gap.

Fat profit margins attract competition, this is what happened when Oracle/Unix combo were chewed up by Microsoft Windows/SQL from the bottom, and then Linux/MySQL started chewing up Microsoft from their bottom. It's the dog-eats-dog world.
What Is New in PHP
Ask HN: How do you keep the passion alive?
Hi,
like many of you here, I love tinkering with systems, and trying to find elegant solutions to complex problems. I am a senior systems engineer for a big tech. company and do a lot of programming on the side. I wouldn't call myself excellent, but I am pretty good at it. I got exposed to technology when I was young, and since then, I was able to learn by myself a variety of technologies.
For the past few years or so, as my career took off, I came to realize that most of my creative juice got squeezed out pretty hard. I think there's always a risk for consistency to bring boredom in the corporate world, and I have the theory that creative expression for many of us thrives in the unpredictability. Cal Newport mentions hows he believes that passion comes from mastery, but I found that, when subjugated to a corporate job, such mastery doesn't bring passion. It may bring excitement, and a sense of accomplishment, but not that visceral sense of doing something that matters that much. I think such a sentiment is even more prominent in the tech. industry, where things move so fast, that it is hard to really understand where we are heading.
In his book, Zen and the Art of Motorcycle Maintenance, Robert M. Pirsigt talks of a "Metaphysics of Quality", and I feel like this is what I used to explore, so much so that I would stay up late (3/4 AM) just to complete a project.
As I came to learn more about how companies manage their I.T. systems, my side projects have the same characteristics: documented, unit-tested, methodical, and so on. That isn't necessarily a bad thing, but it's interesting to see how my day-to-day job pervades even my creative endeavors.

So, HN community: can you relate to that? Would landing a job in something you are or used to be passionate about had an impact on your motivation? How do you keep that fire going as you mature in your professional life?
ebooks are fine if you're mostly just reading linear text. They're also mostly good if they're just a reference that you're looking things up in. They tend to be less good when there are a lot of photos/graphics (though I've mostly made peace with well-designed guidebooks), footnotes, and things you want to bookmark a lot like cookbooks.
AWS Glue Elastic Views: Combine and replicate data across data stores using SQL
GNOME 3 is an anomaly, and the community still actively maintains 2 as MATE (Ubuntu Mate was on HN’s frontpage for a bit ~2 weeks ago).
Location: Sri Lanka, UTC/GMT +5.5

Remote: yes (Preferred)

Willing to relocate: no

Technologies: Ruby on Rails, Elixir, golang

Résumé/CV: upon request

Email: warunaoshan@gmail.com
Ask HN: Where is the “Freelancer? Seeking freelancer? (December 2020)” post?
It's normally submitted each month with the hiring one but I can't see it this week:
https://news.ycombinator.com/submitted?id=whoishiring

I'd message the "whoishiring" account owner but there's no contact details?
I'm honestly having a hard time picturing what kind of discussion or brainstorming could be had around the statement in said comment. "It might be useful to have more smart people working in [popular field]" in the context of "look at this smart person" is just... unactionable?

Further, it is unclear what the link to a conference is supposed to add - is this actually an attempt to get said mathematician to completely switch fields on a whim? Based on a HN comment? That's just uncalled for... Or is it trying to recruit random HN readers? In that case, how is this at all related to the topic?

Like in any group of humans, it takes a certain perspective and tone to communicate your ideas effectively - doubly so if you want to engage in "new ways of thinking" with others. The comment in question is lacking that (in my - subjective - eyes). I don't think "I wonder if" is misplaced on HN, but I would concur that (as you hinted at) a certain way of articulation is rewarded.
If seeds and pesticide weren't free, farmers would have to pass on these costs to the consumer. In a country where the poorest state has a per capita income of less than $51/month [0], even a 20% hike in food prices will hurt the weakest a great deal.

Coincidentally, the weakest often tend to be farmers themselves. Average land holding size for farmers is abysmally small - less than 3 acres - and shrinking every year [1]. The average Walmart parking lot is bigger than most farms in India.

Expecting such subsistence farmers for being "grateful" for their measly subsidies is a bit rich.

[0]: https://en.wikipedia.org/wiki/Economy_of_Bihar

[1]: https://www.livemint.com/Politics/SOG43o5ypqO13j0QflaawM/The...
By an Italian immigrant too! Not exactly from a country known for their connection to skating.

(to be fair, I'm Dutch so I can only speak for speed skating, not for ice hockey or figure skating, but I don't expect Italians to be much into that either)
I think everyone is already aware of the fact that AWS is a company.
I take a snapshot immediately then load from that when it expires. Or there is some arcane, verbose powershell incantation that has also worked for me.

This works for my web testing purposes, but probably isn't practical for a CNC machine.
I would expect the opposite - presumably people plagiarize (or outright buy) essays which are full of facts and proper citations? I would think kids using nonsense from search engines will produce completely novel (and wrong) papers.
Done it for a while and was pretty cool, but killed any wish to work the rest of the day.
What I find odd is how someone rushes out to "debunk" nearly everything Apple has said that they did to optimize the M1. It's clear the M1 is fast, so clearly some of the things they did to optimize it worked. Why Apple would lie about what those optimizations are is a head scratcher.

It strikes me as odd that so many people claim there is zero benefit. I'm left wondering if people think Apple is lying about all of the actual reasons the CPU is fast and have presented this as a smokescreen. Makes zero sense to me.
Price seems to be $250+.

I'm assuming "every dev" here means professional developers because that's probably unaffordable for many.
Worth noting this isn't bring any application and publish as AWS Lambda, but rather build from a specific Lambda base image and package your Lambda code into it. Fargate likely closer to what you are describing here
Nasdaq Proposes Board-Diversity Rule for Listed Companies
What is "ice cream club" supposed to be translated as?
Not that I buy a lot these days but I certainly donate many of them (and many of those probably end up thrown out). Yes, they're more compact than hardcovers but I still have limited space in my house.
SingleStore (formerly MemSQL) (https://singlestore.com) | Lisbon (Portugal), San Francisco and Seattle (Remote OK) | Full Time

SingleStore is a database startup focused on high performance and hybrid workloads (HTAP). Our customers include half of the top 10 US banks, 2 of the top 3 US telcos, and 12% of the fortune 100. You can read all about our product here: https://singlestore.com/product.

Right now, we are in the process of building a next generation data platform capable of handling many different workloads in one system. Think about a massive company storing all of its data, operational or analytical together. That's the vision — and if that resonates with you, say hello!

We have several positions open:

* Senior Site Reliability Engineer (SF, Seattle, US Remote or Portugal)

* Senior Software Engineer, Frontend (Portugal)
* Software Engineer, Frontend (Portugal)

* Software Engineer, Database Engine (SF, Seattle, US Remote or Portugal)

Careers page with individual links for each open position: https://www.singlestore.com/careers/jobs/

If you want to learn more about the engineering work we do, check out singlestore.engineering.

Feel free to email directly at david at memsql dot com.
Evaluatly is an MIT-licensed tool to create dynamic multipage forms, that I developed solo as a side-project.

It is my first open source project and any feedback is much appreciated.
Sadly true, indeed.

It's a shame we're losing so much useful functionality there.

Security is a worthy goal but getting rid of useful features just because Google wants to handhold Android users so much seems to me like throwing out the baby with the bathwater.
Landing page and text should be modified so one can tell what this is without scrolling down. Had to scroll down a few pages and was still confused. You plug your RPi into it and get what?
The argument is not whether some of the poor are happy in the jobs and some wealthy are not.

The argument is about the future and what it could look like. The hope of machinery is that it can free us. And yet if we look around, much of labor is rote and serves merely to sustain existence. Instead of freeing us, we are incorporated into the machine framework, and it has reduced our humanity. That's what Lang warned us about and that's what we're finding.
Yup! In general, I prefer Fargate over Lambda because of cold starts. It's a little bit more management overhead over Lambda and it is a bit lower level. But I think it's worth it.
That was my initial thought too, but looks like these lambdas have to derive from a specific set of Lambda base images. Cloud Run lets your publish ANY docker container from any base image. So this feels much more like a deployment and development feature of Lambdas and not "run any container as a Lambda"
The enviromentalists at EDF must be really fed up of explaining they are not a conscience-salving vanity project of the worlds largest power station operator, EDF.
How so? The US hasn't done nothing.

Are there countries that have actually had zero response at a national or provincial level to COVID that we can look at?
Reify Health | Remote (or Boston) | Full-Time | Software Engineer (other roles too)

Recently raised 30M new funding. We make software for clinical trials. Clojure(+Script) experience preferred, but open to strong candidates with other functional language backgrounds.

Apply here: https://www.reifyhealth.com/careers

Email me if you have questions: christopher.elwell@[above domain]
I thought he was pretty clear about it. Hardware not being serviceable, ux distracting and lots of extra extra. He was also pretty clear about not wanting systemd, and well, Gentoo isn't famous for being something that can be configured quickly. MacOS can be difficult, especially if you are installing lots of non-standard servers, scripting languages and having to configure them. FreeBSD is quite stable, and so there is a big expectation that updates don't break things the way they tend to with Linux and, well, WSL for Windows (which doubles the surface for breaking changes... the Linux distro updates + Windows updates).

Sounds like a good choice for the author's needs.
Exactly. They need to provide an extra value. It can be a cafe with couches or brining book authors a few times a week to talk about their book, etc. I know at least one local book store that do both and pre-covid it was always packed with people.
OK, that makes sense. I error in my head was imagining a situation where the user was responsible for knowing which openssl .so file to download and where to put it.
Would you know if Babelfish will be released for RDS for PostgreSQL as well?

The only mentions so far are for Aurora for PostgreSQL, or self-hosted PostgreSQL.
Ambassador Labs (formerly Datawire) | Software Engineers (mid-level to senior to principal) | REMOTE | FULL-TIME

Our mission is to build the DevOps stack for Kubernetes.

Kubernetes isn’t just a change in platform; it is a change in the development workflow. Before Kubernetes, monolith applications had static and separate, dev and ops workflows. The workflows had to be fixed and static since everyone was working on a big block of code that would get released at set intervals. The perfect storm of DevOps, microservices and cloud has changed the development process. What was once controlled, static and monolithic is now decentralized, dynamic and focused on developers delivering services, not just code. Ambassador Labs is building the DevOps stack for Kubernetes.

Built for Kubernetes managed environments, the Ambassador Edge Stack, goes beyond traditional API Gateways and Ingress Controllers with the advanced edge features needed to support DevOps for Kubernetes. Built on the industry-leading Envoy Proxy, the Ambassador Edge Stack is available in both open-source and commercial editions. Ambassador Edge Stack is the most popular Kubernetes-native API Gateway.

We’re looking for candidates with a strong track record of putting Golang or Python to use in bringing products to life. Ideally, you’ve already had some direct or indirect exposure to Kubernetes.

If you’re interested, contact me directly: candace@datawire.io. Look forward to hearing from you!
I always stay up too late. I find it such a stress-free time when everyone else is sleeping. I am usually tired the next day :(
The telescope at Arecibo has collapsed
NZXT | REMOTE | Senior Software Engineer | Full-time | https://www.nzxt.com/

NZXT CAM is the next generation of desktop software for powering your PC. Whether it’s monitoring performance, customizing your hardware accessories, or overclocking your GPU for those extra frames, NZXT CAM has the solution.

Senior Software Engineer, CAM (Frontend): https://nzxt.bamboohr.com/jobs/view.php?id=244&source=aWQ9MT

We leverage web technologies to build software features for PC hardware (such as controls and visualizations on our recently released Kraken Z series of liquid coolers https://www.nzxt.com/product-overview/kraken-z) and are looking for a senior-level software engineer with experience in full stack web development for our front-end team. Tech stack: TypeScript/JavaScript, Electron, React, MobX.

We are also looking for software engineers fluent in Rust and development targeting Windows desktop for our back-end team:

Senior Software Engineer, CAM: https://nzxt.bamboohr.com/jobs/view.php?id=259&source=aWQ9MT...

Learn more at https://www.nzxt.com/camapp

We <3 Gamers
Hey everyone, we're really excited about this feature launch, and I wanted to come in to clarify any misconceptions.

With this capability you can now package Lambda functions using familiar container image tools (Dockerfile, cli tools, build systems) but you still need to code them for the event model, have a handler, etc.

It's a big improvement, but its not "run any container in Lambda".

Either way, hope you go and try it out and we'd love feedback on how it can be better.

- Chris Munns, Lead of Dev Advocacy - Serverless@AWS
You don't have to use their base image, you can implement the Lambda API if you want. They're supplying API toolkits for various languages.