skysight-inc/HackerNews huggingface dataset:
Well, it's difficult to compare any other nation's military to the U.S. because only a few superpowers attempt to project power overseas. But other nations do have armed coast guards, such as Italy. They are pretty comparable in terms of mission, equipment, and armaments.
Even if not that particular job, identifying what you liked about it might help you think of other jobs too.

I'd agree with other people in the thread that if trying to do your current job feels impossible, set a goal of finding a new job, or even career. Even if you don't switch at once, having the goal and making a plan and searching will give you some focus and meaning and hope.
It's a pocket computer.

The phone feature is a legacy feature that goes away with 2G. Soon carriers will only be moving data.

The providers have data to show that the phone functionality is not a primary use case. It is a legacy product whose overhead has a real cost on our economy.

When do we stop paying $10-$20 a month per lines of service, for the privileging of being interrupted? When do we stop calling it a smartphone and treating as such and recognizing it as as computer, a laptop for your pocket.

I expect those born in the last century to be most resistant to the deprecation of the 'phone call' as a concept. People also reminisced about having phone lines that were partied together. Imagine what scammers would do with that today.
How old are you? I'm in my 40s, but even I know this is a reasonably common gen-z social norm.
That's fair, I was using 1:1, even though London is surprisingly cheaper than Denver, CO (according to the cost of living website I found).
If something is so much fun that you'd be willing to do it without getting paid, other people probably will do it without getting paid, which means that nobody's going to pay you for it.
I do it, because I lived in a time when you had to and I want to keep that part of my mind sharp. I'll use GPS to go somewhere novel, but after once, maybe twice, i make a point to just go there without assistance.

If you don't navigate you lose spatial awareness over time, I know some people who can't tell you how to get to their job from their house.
Moody's downgrades Twitter's CFR and unsecured note ratings to B1 from Ba2
Yes, this what drives me crazy. I don’t understand how so many smart and educated people fell for meta’s ad and marketing campaign. I guess the campaign was just so amazing for that many people to be mislead. Someone should rename their company into Internet and maybe enough people will believe that this new company is the sole owner and developer of the Internet
Thanks, that's fair. I've never worked in the finance space, so didn't know that. TIL!
Why is this a "takeover" and not a "purchase"? I assume because the Guardian has an axe to grind
Not sure why his comment was downvoted, but I actually think his comment is accurate. HCL is pretty limited in its primitives. In my opinion cdktf's two fundamental issues are:

1. the generated HCL contains plain text passwords if you use any sort of secrets access inside of cdktf

2. because you can use any programming language for cdktf, every project will look different. But then again terragrunt and terraform also have a bunch of differences.
There is a good argument that Twitter and a whole class of other social media and related sites (HN, Reddit, YouTube, TV etc) are "time wasters."

I think if any of these disappeared, or all of them, are people suddenly going to start finding more productive uses of their time? No, they're just going to find other time wasters.
> American telcos make money off letting scammers operating boiler rooms in India steal money from your grandparents, so they're happy to utterly destroy any utility that a phone has.

Not sure how telcos profit off scammers. Especially since I would imagine many times their payments are fraudulent. If anything these scammers waste the telco’s time too.

This problem clearly isn’t getting fixed but I feel like saying “telcos make bank off scammers” is just too easy of a reason. There has to be some underlying reason this is a hard problem to solve.
I'd be tempted to pick Rust for a greenfield project even if I had only a team of C++ devs with no prior Rust experience. Having one person that can teach it would help, but it's not an absolute necessity. And luckily every team has that one person ho is the Rust evangelist...

If you can program C++ you'll pick upp Rust more quickly than any other convert. Unless it's a startup with a short runway where you might not have the luxury of a slower start, then I think it would probably pay of in both productivity, staff retention, ease of recruiting (later), and a lot of other parameters.
> "A monad is just a monoid in the category of endofunctors". Anyone who says that - or anything anywhere close to it - is gatekeeping, no matter how true the statement is.

You just tried to badmouth whole community of FP programmers by taking serious a running gag, wow.
> And it took a long time to get Rocky Linux to where Rakuten Mobile needed it. “To get Rocky Linux to deliver on the same performance of Red Hat for us was a 13-month process. It was not trivial… there are so many tweaks you have to do… and we took all of these tweaks we've done and we gave them back to the [Rocky Linux] community,” said Amin.

Sounds like they worked with the developer of Rocky Linux for 13 months to get the realtime kernel where it needed to be, and I would assume the author did not work for free and was compensated by Rakuten. "We decided to move to fully open source software and paid the author to customize it for us and released our customizations as open source" doesn't sounds very leachy to me.
> Have you ever used a 35mm film camera?

Yep.

> The amount of light that’s let in depends entirely on the aperture diameter, not the size of the sensor.

That’s wrong. The size of the sensor, the aperture size (and of course the distance between the two) are all factors that together on this.

Saying the sensor size is the reason is also wrong, but the size of the sensor is a factor in the equation - and the sensor being so small forces manufacturers to go with wide open apertures. It’s not ideal for every shot.

> Even with a wide aperture lens and 400 ISO film

If I was shooting at night, why would I use 400 iso?

> You can drive yourself insane trying to get a 4x5 negative that doesn't have any uneven development or scratches.

Sounds like a good time for a hobbyist.

> Thus, it annoys me when people compare these incredible devices unfavourably with "real cameras". It's pure gatekeeping.

I’m not the one gatekeeping. Cell phone cameras are real cameras. They’re just different.

You say it’s good for general shooting, I’m talking about professional and hobbyist use.

I will say though, it’s just an interesting fact AFAICT - digital cameras are still behind - or are only just hitting parity - in terms of dynamic range.

https://petapixel.com/2019/05/02/film-vs-digital-this-is-how...
The surgeon is usually an OBGYN. At least that’s what’s most common at the hospital we had our 3 at. It was the attending OBGYN from the practice my wife goes to. They are both run by the same place.

Not sure how it works for small hospitals.
> Everyone on HN seems to be missing that there's a hell of a lot of people out there who would gladly sign themselves up for 4yr in the bottom of a ship if it means they never have to flip a burger for someone on HN.

Where are those people?
There was a reference to DART in that article, here are some pictures.

https://www.space.com/dart-asteroid-crash-first-photos-licia...
Yeah. If anything the Chromium codebase is bloated with uncomfortably intricate OO patterns. Google3, less so, but that's because that kind of server-stuff doesn't lend itself to the same kind of thing, maybe.

I like the Google style guide overall. I tend to use it on new projects even though I'm not there anymore, and when I get into other people's code often my first instinct is to "clean it up" into that style :-)
It's getting harder and harder to justify using even the most bleeding edge C++ for a new project.
no because the comparison is in the mechanism of luring in customers, not the substance or the price. We can go with any commodity you feel comfortable with if that improves the analogy for you
yes, it is kind of buggy as it's a live streaming platform first and a video on demand library second. Antony does have a youtube channel so you could try that instead.
Show HN: Find the most starred repos by line of code
Can't speak for the parent but for me it's not the traffic data but the in-car UI. Different apps give different experiences. The HERE maps bundled with my car for example tell me the best lane to be in ahead of time. Not just on the highway but also in the city, which makes it much easier to be in the right lane at the right time.
I'm pretty sure GH wouldn't use SMS for this since it's provably not a very good way to handle MFA. Banks seem to have not caught on to this, unfortuntely
> It seems what you're looking for is a "C++ developer who likes to write the same C++ style as myself" ;)

No, I'm perfectly content with someone writing C++ in a different style.

What I'm not content with is someone who uses old code without a technical reason why. C style arrays, for example, are 100% inferior to std::array. Old loops with indices are maybe 80% (off the cuff guesstimate) inferior to ranged-for. There's absolutely no reason whatsoever to use `delete` in any C++ code that doesn't directly handle allocations (and so, very esoteric), and simlarly for `new`. But I keep seeing these things (and many other examples) show up in newly-written C++ code from "experienced" developers. Maybe 90% of the time they'll fix their code when I point out the modern solution and what problems the modern solution solves, and the last 10% of the time ends up in a technical argument about the merit of the old code (and that's fine as long as there is a technical merit for it).
as a rails dev, if I were to start a new project today I would still pick rails. It makes building web apps a breeze. The technology is mature, stable, active and still staying modern in terms of integration with modern JS

you start running into problems as you scale, but the reality is you will run into scaling problems regardless of what technology you use, and the ability to move quickly and iterate is much more important for new projects than solving scaling problems before they exist
I like that aspect because it gives you a hint that your call tree is not how it should be.
Lifting out side-effects and passing the data back in is one approach, but not the only one.

Turning a deep call tree into a flat pipeline is a popular other approach and often leads to less complexity, better compos-ability.
Sounds like you're going through a hard time — but know that many here have been there. Burnout can be hard to spot in time, but once you step over the event horizon, it gets a lot harder to pull yourself out.

My non-medical-professional advice would first be to check out the book Feeling Good, by Dr Burns. It sort of kicked off the Cognitive Behavioral Therapy model of dealing w/ depression, anxiety, and adjacent issues like procrastination.

Second, I can say that what's always saved me in the dark times was some personal project adjacent to the work I do professionally. There were times where I couldn't even stand to look at code, but then the excitement of building something purely for fun got me back into it — and I found, "hey, I can work again too!" Just be careful to take it easy, and not let the personal project turn into a job — at least not before you're confident your burnout is truly behind you. And that's something you don't want to rush.

Third: sleep, walks, good food & water, and meditation have all consistently made a positive impact in my life. You don't need a goal for meditating other than to start even with just a minute a day — but allowing yourself to empty your mind can be really beneficial.

It's also possible your brain and body are telling you it's not the right path. You don't have to suppress that feeling — but I've also found that I'm able to change how I interact with the situations I'm given. It's good to have long term goals, but we're not always able to teleport to our "passion" immediately. We can, however, find small ways of moving the needle every day towards the type of work we really want to be doing, and it can be surprising how fast the changes ultimately come.

Good luck, take it slow — and again know that you're not alone. It can be a scary feeling, but many have been there. Every day is an adventure.
Take risks, say yes to all opportunities, try to fail often.

I don't mean risks in the sense of things that put you physically or mentally in harm's way, but trying ideas, learning new things, new activities etc.

Some reasons: the explore/exploit tradeoff is massively in favour of exploring when you're young, you have almost nothing to lose, very few responsibilities and so much time (relatively speaking to later in life).
VLCCs with world’s first high-manganese steel LNG fuel
yes it is lol
Seriously, there’s zero chance of Twitter being some cowboy coder paradise where anyone who wants to can just arbitrarily push code to production, not with billions at stake. It’ll still have large company bureaucratic bullshit.

And if is that cowboy coder paradise, that’ll make me even less likely to climb in a self driving car or a rocket from one of Musk’s companies than I already am.
At a previous company our firmware was literally called by a part number. So I would regularly work on the repos 5400-520, 5400-521, 5400-524, 5400-526, etc.
Ask HN: Cost effective platform for React / Gatsby?
I feel like my site (https://whiteowleducation.com ) is starting to outgrow Netlify. The site has interactive web pages with Mapbox and video that is coming from Cloudflare, and I am starting to go through bandwidth fast.

I am looking for some sort of hosting solution that can host not only the static site stuff that I have today (Gatsby, React), but that will allow me to expand to building out forums , responses to blog posts, or long term some type of ElasticSearch that will allow people who visit the site to search for appropriate blog posts.

The next step seems like going with Heroku, Digital Ocean, Google Cloud or AWS. If I go with Google or AWS, seems like process is to place my web app in a Docker container and deploy that to machines that run 24/27.

I am on a razor thin budget, and I need budget friendly advice on what a deployment roadmap would look like. Thanks in advance.
"There're" is technically correct - but deeply non-standard usage. "There's not enough" is used much more in practice, and given language is defined by usage, it's not wrong.
Federation really does seem more and more to be like a major shortcoming vs. its material benefits.
I have Subnautica on PC and love it, you're right it is very scary because of the way the world is setup and the type of threats you face. I recently moved and my HTC Vive is packed up and haven't had the motivation to hook up the sensors again, so I may hook it up to go back and try the VR mode now that you mention it.
Paylocity | Remote in USA | Full Time | www.paylocity.com Hiring: Senior Software Engineer + others
We're looking to add an SSE to our team whose focus is adding features to our Benefits product. Besides working with talented individuals, some aspects that I think are potentially appealing about working at Paylocity are:

* remote culture from day 1
* partial salary transparency
* flex work schedules (4x10 on my team)
* pay ($84,487 - $182,372/yr for this position)
* RSU (awarded yearly ~50k, 4 year full vesting in increments of 3 months)
* ESPP
* 30% growth YOY
* all standard benefits, 401k with 4% match on 8% contribution
* strong diversity & inclusion culture

Full job posting is here: https://2000recruiting.paylocity.com/recruiting/jobs/Details...
Other teams are also hiring for a variety of positions if the level isn't appropriate for you.
Oh, I get it, but your conjecture was that Twitter wouldn't make enough money from advertising to stay in business. If these kinds of ads make enough money for Rush (in the old days) and Fox to stay at the number 1 spots in their category, then what do they care?
I very often have my Sony earbuds connected to my iPhone, but I don't really like talking through them, so when I get a call, I usually just pop them out and then select that the audio should come from the phone speaker, which works. But then, just 10-15 seonds afterwards, if I haven't put my earbuds in their case (which I might not have been able to do yet), they will reconnect, hence switching the call back to them. And this dance continues until I manage to find the case or simply give up.

To me, this makes no sense. I could understand that the phone might think that I want to switch to my headphones if I take them out of their case during my call, but why switch back to the headphones that I've actively chosen not to use just a moment ago when I haven't even put them back in the case in between?
https://huggingface.co/nitrosocke/mo-di-diffusion
They don't make Europeans like these guys anymore, more than happy to seem encased in AI immortality however incoherent
Oh my god this is me.

I'm not sure what to do, but I'm trying to get the hell out.
The people I know that use Twitter a lot are doing it mostly for conversation with a semi-known group of people around a niche topic (usually politics). Reddit is too anonymous and it doesn't allow you to hold grudges and be rude and mean to people with a known set of beliefs.
Having good education resources doesn't make up for living in a food desert, having a parent that's working two or three jobs to make rent and doesn't have time to cook, having neglectful or abusive parents, or having parents that don't know that these resources exist and even if they do can't access or understand them.

I agree that these resources exist, but actually being able to practically implement them is different than them existing.

The typical person on HN is probably educated enough and is in a position in life where these things aren't problems as adults, but that's not going to help a kid that is still living with parents or in a situation that they do not control.
Maybe, but C++ developers who haven't worked at hedge funds before wouldn't know it from this advert, and probably won't apply.
I was a C++ programmer for 25 years. Last 3 years, I'm using Rust language in my daily job and for all my hobby projects. I will not return to work in C++ again. No money can make me to change my decision. Nowadays, programming is a pure joy for me again. This was not the case when I had to work with C++.
I don't know if it's directly due to Covid, as the grandparent asserts, but it's pretty indisputable that the quality of customer service has eroded across pretty much every industry sector, at least in the US. This could be due to companies generally being short-staffed, but it does seem like even when you interact with someone the intelligence level (or maybe more charitably, the experience level) of the people you interact with has gone down.
>… The downgrade reflects Moody's expectation of a substantial increase in funded debt and reduction of cash balances at closing which will result in a material increase in leverage and weakening of other credit metrics. Governance is a major driver of this rating action. The credit ratings remain on review on downgrade. The SGL-1 rating has been withdrawn.
You can "easily" switch to fastmail from Protonmail. First set your domain on fastmail with the accounts, once you're done with the new setup, the last step is to import from Protonmail. Using the Proton Mail Exporter app, you can generate a .mbox file, using fastmail importer, you can send the .mbox file. It's been working great, with over 10k emails.
It's not like I've been keeping the fact that I'm fat and drunk a secret from anyone.
Yes, of course, the Ask:HN is basically about that! The parent comment asserted that having an SMS in addition to a password is functionally no different from having a password only. Which is not the case.
I don't think that's 100% accurate implementation-wise, but the gist is definitely correct. Basically, yes, owing to the way that these things have to get mapped into Stripe's objects, having a plan without any features would make it really costly to reconstruct the model later, and we wouldn't be able to create a subscription to it anyway.

You can create a plan like:

"plan:nofeatures@0": {
"feature:donotuse": {}
}

and then the customer subscribed to that plan will have a single $0 item in that subscription phase. (Tier could in theory do something like this automatically if there's a plan with no features, but figured since an empty plan is likely a mistake anyway, better to just let it be explicit.)

To the parent comment, there's nothing in PriceOps that theoretically says a plan must have features, this is just an implementation detail that's somewhat unavoidable.
But why should FP be the basis for understanding?

Let's say I run a CS department. And let's say that I've accepted that what my department is really doing is jobs training for software engineers. Well, what are their jobs going to be, imperative or functional? For most of them, for most of their careers, the jobs are going to be imperative. Why should we start with FP?

You could say "FP is better", but then we're back at the OP's point. FP is better for some things, and worse for others.

For you to say that FP should be the starting point, you need to show that FP is better for the majority of programming situations, or else to show that FP is the better way to learn programming for the majority of students. I have never seen anyone seriously attempt to show either one. (Some argue "it fits how we think better", but what they mean is that it better fits how they personally think, ignoring that different people think differently.)
Large web companies like Google implement their own encryption stack anyway.

On the BSD's I've used, LibreSSL is a standard kernel configuration option. I'll note on FreeBSD, LibreSSL lacks the in-kernel fast path, last I checked.
Well, this was back in the C++ 11 days.

No biggie. Won't get in a fight about it.

Have a great day!
The problem with your line of thinking is three fold.

1) remittances. While the US does import a lot of people, the economic benefit to the nation is greatly reduced by remittances.

2) Immigration is an ebb and flow type thing, during good times people run to the US but during bad times? There have been several years where the H1B quota was far from reached.

3) Depending on immigration for your long term future is risky. Other nations compete for them, and as the situation at home improves this reduces the advantage.

My country (Canada) is hooked on "immigration is our future" as well.. But there is negative news about this approach recently.

India newspapers have been running stories about how Canada only wants "low cost labour"...

If this continues, will Canada be able to attract people?
This 3D software is easy to learn with a lot of fun, user friendly and with an amazing community.
Urlscan.io API unwittingly leaks sensitive URLs, data
OpenSSL fixes two high severity vulnerabilities, what you need to know
> I can't help but wonder if developers are simply off-put by the complexity of the language itself.

I certainly fall into this category. At one point I could have almost been considered a C++ language lawyer.

But then two things happened:

(1) I got stuck working on codebases that assumed C++11. Even now, I'm using Python3 and C++ (mostly 11, with a little 14/17 sprinkled in).

(2) The C++ language spec got significantly more complex after C++11. Without writing C++14/17 code on a regular basis, I just couldn't justify the time spent trying to keep up with it.

So for me, the cost/benefit ratio of trying to stay "current" with C++ is no longer worth it. I expect to prefer Rust over C++ for new projects.