skysight-inc/HackerNews huggingface dataset:
If a student is technically inclined, presumably anyone in a CS program, then the bare minimum of git should be accessible. At least what is necessary for basic collaboration. Re-basing & cherry-picking, bisecting, etc. and the implementation details of git along with other more advanced bits aren’t remotely necessary for this kind of collab.

A decent grasp of cloning, committing, and pushing seemed to be enough. Conflicts are inevitable, and will present a challenge to someone new to the system, but they’re not insurmountable. Good IDE integrated tooling probably goes a long way on this point.

Git will be a speed bump for a student that hasn’t already encountered an scm before. I didn’t take a poll, but I don’t recall any of my classmates encountering issues that they couldn’t work out.
> and some cards aren't even available on Apple Pay for no reason

I think it depends entirely on the bank.
That sounds like a coerced promise. He hasn't been given an alternative, and he may not be on board with the explanation. He has learned that the only way out of the situation is to make the promise, whether he intends to keep it or not.

You have to treat him like a person.
The saltwater is in the ocean, and the agricultural areas lacking water (south central valley) are on the other side of the coastal mountain range. So it will be a huge energy expenditure to 1) desalinate and 2) pump the water over the mountain range.

I suspect it would be too expensive for agriculture, which relies on artificially cheap water.
It’s the other way around. Implementation is and always has been everything. Performance, security, reliability, efficiency - these are all implementation aspects where the same interface can cover a world ranging from total crap to excellence.

Langsec is something I strongly agree with btw, but it’s not interface-supremacy and the world doesn’t look like that.
Polka Dot Sky Software | Mid/Senior Developer | REMOTE | Contract or Full-time/part-time with flexible schedules | https://polkadotskysoftware.com/

Do you want the chance to do meaningful work on a remote, flexible schedule, with a positive, supportive work environment?

Polka Dot Sky Software strives to create impactful digital infrastructure that empowers citizens and eases business operations. We're looking for dependable and flexible candidates who come to every situation with a calm and constructive attitude. We wish to maintain a friendly, encouraging work space- we love our job, and we know you will too!

This position is fully remote (US only) with core hours between 1 PM and 5 PM EST. Authorization to work in the United States is required.

To qualify you must have proven full-stack development experience with Elixir/Phoenix (or similar frameworks), and have taken software features from idea to design, development, and released it to users.

We work with Phoenix, (LiveView, Exq/Oban) and Postgres, use DataDog for logging/monitoring, and host on AWS. Bonus if you have understanding of Ember.js, React and/or React Native, and HashiCorp products (Terraform, Nomad, Vault).

Compensation is negotiable based on skill set. Please send your resume to people@polkadotskysoftware.com
Ask HN: How do I do a feature request for GPU support in QEMU
I want metal support in qemu and am going to put 1000 dollars down as a bounty.
In this case it's surely a military grade. Grade F to be precise :)
I'm a fan of using the extensions the author mentioned when I'm exploring a problem space. I scaffold out the overall design for the problem in terms of modules and functions so that the code reads correctly, type checks, and works for an extreme subset of inputs. Anywhere that I haven't actually implemented the real solution I put in a "NO-MERGE" comment. Then when I feel that I've solved the problem at that scale, I can go through all of my NO-MERGE comments and implement them correctly. As the name implies, these are never merged in to main/master. They just act as bookmarks which should be obvious when reviewing my changes.

Personally, I try not to commit any TODO comments. They're sort of like warnings. Unless you're religious about clearing them out, they're just going to build up and be ignored.
"Military grade encryption" means that the government has signed off on the algorithms use for information up to a specific classification level. Probably the NSA, but maybe the DOD has their own department. It's certainly a vote of confidence, probably by people more educated about cryptography than you specifically, although possibly less trusted by you (in terms of skill and/or ulterior motives) than other people.

A big, undisputed, downside is that newer algorithms take longer to be approved and it's possible that people keep using the term after algorithms get deprecated.

Encryption is more like "milspec", meeting military minimum quality guidelines than "military issue" which is the cheapest implementation of milspec in physical (or electronic for that matter) goods.
It depends on what you mean by a few things, but a basic approach I'd take if you wanted this specific scenario would be to pick a microcontroller like arduino or raspberry pi(zero), pick a compatible screen, then design the board so that they're connected electrically. You may want to start with through-hole and breadboards first, as it's easier to get into than SMT.
I really think an animated series with some of their more popular novelized campaigns and characters is the way to go to seek out mass appeal. I'd love if they followed Critical Role's lead and signed with a streaming service for an easy-to-pitch series like Drizzt's life or (my preference) the Companions of the Hall.

Live action can be great, but often times fantasy settings can completely fail in how they're translated to the big screen (See: the WarCraft movie).
With my own business I’ve experienced just about everything you’ve mentioned here. We are explicitly not seeking hyper growth, and we are fine with the “traditional” approach that says “businesses take {three,five,seven} years to become profitable.” From a financial perspective my cofounders and I aren’t doing this to get the 45,000 square foot mansion in the hills overlooking Veil. We just want to use our skills to do something that helps other businesses as a means to building a tidy retirement nest egg. Several family members have done that same thing in each of our families in the past.

And yet we’ve still fallen into some of the same traps any startup in technology falls into. We recently decided to exit the Atlassian ecosystem (prior to their recent issues) and have been doing so while we’re still under the grandfathered pricing for their cloud offerings. We didn’t want to wait until the last minute. We bought ourselves some time so we didn’t want to rush it either.

Just deciding to step back and replace tooling can be difficult. It means you’re tying up a LOT of cycles in internal work, but sometimes that’s a good call to make. We had been using Jira for anything “taskable” but we have both internal/code work and external/billable work, and we weren’t managing either very well in Jira. It’s easy to say “we will lose a lot of history and velocity” but you can export data, and the velocity you lose continuously by not using tooling that works for you, can be much more harmful.

It can be difficult to SEE that you need to step back and reevaluate something as big as your tasking or documentation management. For us, we decided to use this as an opportunity to look with fresh eyes at everything and ended up replacing virtually all of our tools and infrastructure. We even replaced all but one core AWS service in our application and moved everything else to Linode. We replaced our billing system too. We moved from Chargebee, which was vastly over complicated for our current needs to the point where we hated using it, to using pure Stripe and project management with ActiveCollab.

We said no to some business while we did that, but from the inside perspective our lives are much easier, our revenue cycle is more consistent and manageable (and actually -happens-) now that our billables are in a revenue-aware tasking system (ActiveCollab) instead of a pure-task tracking system (Jira).

We’re OK with taking our time because slowly we’ve been seeing just how to build this business effectively, and for us that’s far more important than scale or quarterly returns right now.
Sure there is some level of recovery, likewise we can pull CO2 out of the atmosphere and stick it back in the ground.

A lot of problems go away if we "solve" energy, but that's also challenged by the same "peak" resource scenarios.
You might be able to find a custom launcher that can accomplish something close. One such launcher is https://github.com/itsarjunsinh/elder_launcher
What really kills me is that Google claimed previous papers weren't up to their standard, but then ended up citing them in later papers that they've had press events around. It's really unfortunate that so much of our science is being done at large companies rather than universities, since the companies have a bias towards their bottom line which keeps them from publishing things that might damage that.
> but rigid.

Again feels rigid, but ....
You can actually step on a thinkpad, but just google "macbook air bend". The MacBook Air is still a great laptop, but if you think it is more rigid than the competition, no it just might feel that way.
LifeWeb 360 | Remote (US Timezones) | Full-Time, Remote-first | https://www.lifeweb360.com/ | VC-backed startup

- Lead Developer: https://grnh.se/13aaa1ef5us

- Frontend Developer: https://grnh.se/d1f016985us

Tech Stack: React, Ruby on Rails, AWS

LifeWeb 360 helps people through one of the hardest times of their life - when a loved one has died. Friends & family can share stories, photos, and videos that don't remind you that your person died, they remind you how they lived. We’ve hacked social media for good—instead of my life told by me, it’s my life told by others, changing selfies to acknowledgments.

We’re freshly funded and hiring. Join our small team of 5 as a founding team member. Opportunity to discuss late-stage technical co-founder for the right candidate.
TODOs to me are pretty useless. Usually, they end up lying around for a long while and just create clutter. Opening a ticket is usually much better
I agree with this a lot. Issue ID(s) go into every commit in my shop. I'm going to think about how or if issue ID(s) should go into TODOs as well. That might be an upgrade to my existing process for preparing a work surface before upgrade.

Because of default highlighting support, I started using TODO. The most valuable part is the colored flag my tools generate to attract attention to code that needs it.
I think a lot of HN readers should read this article, if only for the perspective it gives. These are things that pretty much every woman deals with, often every single day. That's not instead of the trolling you get; it's in addition to the trolling you get.
It feels like the post was meant to spark discussion. Which is has. It doesn't feel like anyone is taking it all that seriously to me. Just discussing what has and hasn't worked for them. I have even learned a few things from it.
If the women can have Frauengruppen the men must be permitted to have Männerbünde. Safe spaces for everyone!
One of my favorite things to do is search a larger codebase for TODO and see what made it into production.

I have hopes of one day being a more competent engineer and being able to go squash the todos.
Some absolute numbers for context. That's a scale I didn't expect.

> Based in the remote Jutland town of Billund, Lego last month officially opened its digital hub in Copenhagen, adding to existing software centres in London and Shanghai. The group aims to employ 1,800 software workers by the end of 2023, triple the number it had at the start of last year, with about 400 of them based in Copenhagen.
I keep a USB key around with the Arch Linux ISO to boot an OS, mount my filesystem, and fix whatever is busted. I never needed to do this yet.
Airbnb | Remote (North America) | Staff/Senior Software Engineer, Engineering Manager | Full-Time | airbnb.com

Airbnb Infrastructure is hiring for several key positions - we're looking for talented engineers across a wide variety of domains to build the platform that supports our mission to create a world where anyone can belong anywhere.

Airbnb is at a pivotal point in its growth and maturity as an engineering organisation. We run some of the largest Kubernetes clusters in the industry, have open sourced some extremely successful data tools (e.g. Superset), and are rapidly adopting newer technologies like Flink and Istio.

We use Terraform, AWS and Chef extensively. My team (Cloud Infra > Compute Infra) mostly uses Golang but it helps to have familiarity with (or a lack of fear of) Java and Ruby, which most of our product teams use.

We joined the CNCF end user community last year, and shared our perspective on the Kubernetes ecosystem as part of a panel discussion [1].

I’m specifically helping hire for our Cloud Infra team, looking for engineers with experience with:
+ Kubernetes
+ Istio/other service meshes
+ Golang
+ Disaster recovery
+ Large scale infrastructure (think Borg, or Tupperware)
+ Load balancing and edge/cloud networking
+ CDNs

Note that these positions are for experienced engineers and it helps if you have 5+ years of experience and/or have acted in a similar capacity in prior roles.

Check out all open roles and apply on our site [2]. Note that most of these Cloud roles are not yet listed on our site. If preferable, you can also send me a brief note about why you'd be a good fit, a link to the role you're interested in, and a resume to sunil.shah@airbnb.com.

[1] https://www.infoq.com/articles/kubernetes-trends-and-challen...

[2] https://airbnb.com/careers
The only viable escape is to drill and pipeline our way out of this mess. Once cleared, we'll have enough left over to pay for renewable replacements.
US based? ping me.
TLDR; Learn both and choose the right tool for the right job.

Now, for C++ I can share some links I personally follow:

https://github.com/AnthonyCalandra/modern-cpp-features
https://www.youtube.com/c/lefticus1/videos
https://www.fluentcpp.com/
https://www.cppstories.com/
https://hackingcpp.com/
https://www.modernescpp.com/

About Rust, this link https://www.rust-lang.org/learn shares far too many goodies that any level of programmer can benefit out of it.

Enjoy!
>"The number one rule here is you must focus on modern C++, not old-school stuff with void* pointers and reinterpret_cast<> everywhere."

I've seen this sentiment expressed frequently and while I understand this sentiment, I'm curious how in a practical sense one goes about learning "Modern C++" while avoiding "old-school stuff." Don't many codebases contain "old school stuff"? I'm trying to get my head around how I would know something is the old school way that should be replaced with an idiomatic Modern C++ equivalent without knowing what the old school thing is in the first place.
Yeah I did that :) got a girlfriend, joined her social circle, we both found new friends and I became better friends with my sister and her fiance.
Can anyone who has extensively tried out most of the available distros for PinePhone comment on how close any of them are to a "daily driver" state?

I suspect they're all still far from it but it'd be interesting to know which are worth keeping an eye on.
The original Java style guide from 1997 defined "FIXME" and "XXX" in section 10.5.4 https://www.oracle.com/technetwork/java/codeconventions-1500...

> Use XXX in a comment to flag something that is bogus but works. Use FIXME to flag something that is bogus and broken.
Meltano | Engineering (SRE, SWE) and Others | REMOTE | Full-Time

Meltano's all-remote team and community of thousands are on a mission to enable everyone to realize the full potential of their data. To this end, we are bringing software engineering best practices to data teams in the form of an open source DataOps OS that we envision becoming the foundation of every team's ideal data stack.

Our public company handbook (https://handbook.meltano.com/) has all the details on our values, all-remote work, where we hire, compensation, benefits, and what it's like to work with us in general. We've got a bunch of opening https://boards.greenhouse.io/meltano.

It's not listed yet, but we're also opening up a slot for our first SRE hire as we're ramping up to build out the managed offering. Meltano the open-source project has some general best practices but this is a brand new, from scratch managed offering. This role would be wonderful for someone who's always wanted to help build out the infra platform for a managed product from scratch.

If you're interested in that SRE role you can apply using the general opening - https://boards.greenhouse.io/meltano/jobs/4088510004, feel free to drop me a note (florian AT meltano.com) and I'll make sure the hiring folks know you're interested in the SRE role. Also happy to answer any questions folks might have.
>Does anyone really think they have security and privacy on the web anymore, if ever?

I mean, there are billions of people less-technically-literate than you, I and the average HN user, so... yes. Absolutely there are people out there that think that.
You might enjoy https://golangti.me which I wrote to help with my inability to remember it!
Before I had tooling nudging me along, I used +++ as a strong visual cue. Yes, as in +++ATH0.
I think this a challenge that seems pretty obvious as scientists working for for profit organizations that don’t have binding ethical frameworks aren’t really free to pursue truth.

Just like you wouldn’t expect an Exxon staff scientist to be free to publish a paper independent of Exxon.

I think that people who want to properly practice science should avoid working for corporations. Academia and government aren’t completely free, but I think there would be laws broken if someone was fired over the contents of their peer reviewed paper.
We've been doing stupid crap - like subsidizing corn production for ethanol - that seriously needs to end. The amount of government/market mismanagement and interference driven by special interests is beyond ridiculous. The rubber band is beginning to snap!
Borg Collective & Hive.One | Multiple Positions | Full-time | Fully Remote (Berlin) | https://hive.one

Borg Collective is building the reputation layer for the internet. We analyze data from Twitter (more sources coming soon) to find real subject matter experts that are trusted by their communities and provide it freely on https://hive.one. Eventually we envision an internet where separating noise and fake news from gems in online conversations is effortless using our technology.

We are hiring for following roles:

- Full-stack Engineer (Python + Next.JS + Javascript/Typescript)
- Backend Engineer (Python)
- Frontend Engineer (Next.JS, Javascript/Typescript)
- Systems Engineer (Linux, Kubernetes, AWS)
- Senior Product Designer (Figma)
- Data Scientist (Python)
- Lead Data Scientist (Python)
- Community Manager
- Technical Product Manager
- Senior Site Reliability Engineer (Terraform, CloudFormation)
- Senior QA (Automation) Engineer (Cypress, Javascript/Typescript)
- Head of People

Techstack: Python, Next.JS, AWS

Apply here (https://borg.workable.com/) for all the positions or contact me at danish _@_ Hive (dot) one
A sure-fire indicator that someone exists in a purely urban mental-model of reality
Water bottling is a red herring, that one arrowhead bottling facility in california that everyone likes to blame for water shortages uses the same amount of water in one year as a similar sized alfafa farm.
The tree is obviously the thing being watered, but what I can find does say that it's about 1.1 gallons per single almond. So multiply that by the number of almonds on the tree and that's what each tree needs in a growing season. Farmtogether.com claims that number is about 30% too high, but here is the mission statement for the company: "Our Mission: To bring creative and transformative capital to farming while opening up a vital asset class to all investors.". Might be a little biased. Still leaves you at over 3/4 of a gallon per individual almond.

Anyway, I don't know anything about almonds. I do remember seeing the pecan orchards in New Mexico flooded 2 feet deep in an area where most people didn't even attempt a lawn or any gardening that didn't involve cactus. And the dairies. Dairy cows take a lot of feed and water to be productive. Traditionally you'd find cows like the Texas Longhorn in the area, not Holsteins. Apparently land is cheap enough there that folks from California buy it up and use it for ag that would be much more at home in East Texas or Georgia than the desert. Meanwhile the Rio Grande dries up most years now and the native fish only survive due to captive breeding and constant reintroductions.
Cell towers near the house a great, because your phone radiates less RF power when you use it right next to your head... and also uses a lot less battery.
The corn in corn chips has undergone nixtamalization, which makes more of the nutrients available to humans.

As others have commented, no. 2 yellow field corn can be ground into cornmeal, and even without nixtamalization, it is certainly digestible by humans, it's just that nixtamalization makes important nutrients like niacin available.
This is probably it yeah. But the cover looks different. I mention
that because I only remember it as a kid from a terrifying jacket
image. It was on bookshelf and I remember asking my dad or some adult
about it. The cover I see linked now looks like a weird Salvatore
Dali, not quite as I remember.
Impala (https://impala.travel) | Remote Europe (GMT +/-2hours) | Engineering Manager | Full-Time

Impala is on a mission to change the travel industry for the better – rebuilding its infrastructure from the ground up. This is a huge task that requires the brightest minds from travel, tech and beyond.

Our platform and APIs are breaking down the old walls of bad tech, slow integration and high costs that have held back the travel industry. And it’s not just our product that’s innovative: we’ve built a high-performance environment that’s attracting the sharpest talent and empowering people to do their life’s work. We’ve been remote-first from the beginning, with unique tools, benefits and cultural hallmarks - so you can work the way that’s best for you.

The Role:

* As engineering manager and team lead, you will be accountable for the effectiveness of your team and personal development of the developers.

* You will be technical and hands-on, a key technology leader in team. You will share responsibility for the security, reliability and quality of a set of services.

* You will ideate, develop and iterate new features alongside a product manager, enabling our technology partners to add value to hotels and travellers.

* You will work directly with internal stakeholders; part and parcel of working in an autonomous, metric-driven development team.

The Stack:

* TypeScript

* K8s

* AWS

* Postgres

Apply:

https://boards.greenhouse.io/impala/jobs/5600204002
What's the difference between this library and something like Rx? Some concepts look very similar to me
How is it fascinating? The compiler forces you to do things the right way, if someone's convinced the compiler that their program is valid it's proof of all the good thing the compiler enforces, which is more than "any other language".

It's also likely that if you're using rust you care about performance and have thought about it while building your application, this is also a feature.

What's fascinating to me is everyone who says written in Rust isn't a feature. It definitely is, and it's going to keep eating C and C++'s lunch in new areas every year.