skysight-inc/HackerNews huggingface dataset:
I've been writing high-performance C++ since the late '80s, and C a few years before that. I've got three choices; I can earn crap-tastic barely breaking six figures TC writing C++ for a run-of-the-mill application with reasonable work/life balance, or I can write C++ for a fintech earning $400k TC where I'm regularly pulling 70+ hour weeks and abused. Or I can get both bad pay and bad WLB making video games. Alternatively I can go earn $300k TC writing Python with occasional dips into C++ for extra juice with good WLB and my weekends off. Let me think about that.

There's also big, legacy C++ code bases with their own idiomatic way of doing things and every faddish poor practice you can imagine from the past 40 years that'll make you curl up in a ball and cry when you face them.
On average technology has been overwhelmingly good. The GP is too vague, but what is the alternative to blind progress being proposed - some ethicist deciding what's good? When has that ever work out well? I'm pretty sure it has 100% track record of failure, I don't believe modern ethicists will do any better than luddites, inquisition, or Paul Elrich just because they have better manners. In fact I think less of a bioethicist than of an inquisitor, at least the latter had general ignorance as an excuse.

I, personally, think "techno-utopianists" don't go far enough. The contributions of some supposed non-technological progress - even to an extent of the institutional progress, but especially of some supposed cultural/ethical values improving, etc. - is overrated. Ultimately, it's all downstream of technology - only the technology enables the complex economy of abundance, and combined they allow good institutions to propagate. Even modern societies, as soon as they become poor, quickly start losing a veneer of "ethical progress". And we don't even usually see actual technological degradation.
Why? I'd love to know what's so bad about it...
Given the choice most would rather go to Canada than the US, better worker rights, better social safety net and better health care. Further we need certain demographic, we need young workers -post school, that will work and pay into the system for the next 30-40 years. We don't want people we'll have to support, bringing in workers for Walmart where the first thing they do is move into subsidized housing and sing up for Medicaid and SNAP is not the type of immigration that will help this country.
Maybe they ran the two leagues together with two colleagues before ;)
Is this actually confirmed as it doesn't even make sense.

That page mention a free tier of up to 250 requests, it only mentions search, and even though we can't see the content easily, Web Archive is saying that page has been there for the past 5 years... so is that really the future price? Or is it for a Search API that has been priced like that for a long time?
I often put a pinch of salt in the brewing basket atop the grounds. Not a lot. It’s noticeably less bitter.
Computer graphics.
HFT can cover a wide range of diff types of firms/latencies. Bonus structure also makes it so the salary might not be as high, and bonuses can be contingent on performance. This might be true at some of the larger firms on successful desks, but I don't think it is true across the board.
Unintentionally hilarious though. I could see that being a punchline in The IT Crowd or Futurama.
> And even if UPS and FedEx were super reliable in the US (don't know if they are)

FedEx is problematic in my area. Just the other day, they reported that they delivered a package at my door, when they didn't. Because they reported it as delivered, the $100 I spent is just lost money.

I try hard to avoid having FedEx ship anything to me because this isn't the first time this has happened.
Ask HN: Is there a way to stop Zoom from stealing focus on macOS?
Just what the title says. I've poked around and haven't been able to find any solutions. I find this behavior annoying and sleazy and thought maybe someone here might have found a solution?
I spent 10 minutes typing a response and then my browser lost it. The gist was that some industries could still employ humans where humans have a decisive comparative advantage, as the customer wants the job the done by a human. This includes social work and production of luxury goods. In industries in which there is no human comparative advantage, humans could still be given jobs for philanthropic reasons.

Charitable housing projects might also require tenants to work. A billionaire might buy an apartment complex, let you live there for free, pay you a few hundred dollars per month, but make you work because the billionaire thinks work is good for you.
https://survey.stackoverflow.co/2022/#salary-and-experience-...

Note the C/C++/C#/SQL cluster at $70k/12years of experience.
It's HTML and unicode, powered by Go's templating system.
The more I work with LLMs, the more I think of them as plagiarization engines. They do to text what a bitcoin tumbler does to bitcoins: slice them up and recombine them so that it's difficult to trace any specific part of the output to any specific part of the input.

It's not a perfect analogy, but it's useful in that it produces correct answers about what LLMs are and aren't good for. For example, the reason they make better chatbots than novelists is because slicing-and-recombining text from your documentation is a great way to answer customer product questions, but slicing-and-recombining text from old novels is a lousy way to write a novel.
I expect the IRS will start regulating this the way they did the abuse of contractors.

The result will screw some people for whom the arrangement (contractor / exempt) works will, will make the paperwork tedious, but will overall help most workers.

People gaming the system just cause Bastiat loss.
I thought the same until I tried!

As a matter of fact, lots of people over twitter have been sharing their frustration when they attempted to do the same thing.

This is the funniest one:

https://twitter.com/isjackwild/status/1617559339891396619

Here's some comments on my implementation:

https://twitter.com/SketchpunkLabs/status/161758661970323049...
"In addition, nearly one-third of the executives thought their companies terminated the wrong person at least 20% of the time, and approximately an additional quarter indicated that their companies made the wrong decision 10% of the time."

Within corporate decision-making, this rate is actually "fucking genius" level. This article doesn't say what it thinks it says.
Yeah, I thought this was just going to be an article about cold brewing lol.
I largely agree with this when the application will be used heavily on each platform. I think desktop + mobile cross-platform does work when one platform is primary and the second secondary (ex. IOT devices). You can then have an interface primarily focused for an embedded application, and then when data transfer or settings for the embedded device needs to be configured, configuring it from the desktop is easier, and having a similar interface all around is beneficial.
No, that wouldn't be enough.

Our employees can only access the Google Workspace from managed devices and everyone is required to use 2fa.

If your account is flagged for a suspicious login, we call you. Unlocking your account only allows access from your assigned managed devices. If you have forgotten your password or lost your 2fa token and/or managed device, you have to come to the office in person.
This was in the late 1960s through late 1970s (so quite a while ago), and I don't have any more recent info.
To remove the problem of small numbers, you could use a Poisson distribution to perform a statistical test on the number of murderer rate. The actual murderer count (4 murderers) as compared to the expected murderer rate (0.07 murderers) gives a p-value of about 1e-6.

That said, this doesn’t account for the look-elsewhere effect, so it probably should be scaled by the population size. However, even after scaling by the ~32k public schools in the UK, it still gives a p-value of 0.03, so it’s statistically unlikely that there would exist a single public school among all 32k that would have this high a rate of murderers.
I don't doubt that the pool of capable C++ developers is running dry. I was never full anyway. But talented? I'm not sure if talent is that important to become competent in C++ - masochistic tendencies are much more important for sure.
Not just embedded, robotics or automotive have pretty low C++ salaries while much higher for Java or even JavaScript... C++ devs are punished for being more capable.
Hi - Awesome. Plan is roughly 1 chapter a week with exercises being practice live (or as best as we can live). With 12 chapters in the book, we think about 12-14 weeks. Sent an email to your email on your HN profile. Cheers
> Google’s single biggest money maker Ads is built with it.

If Flutter disappeared tomorrow nobody would even notice it. How much functionality do you think is there?
Here are better photographs of contaminated Figs I found on Research Gate[1].

[1] https://www.researchgate.net/figure/Sample-photographs-taken...
Trying to make it about capitalism is also silly. Those rant and rave about that have no alternative to offer. At best they suggest Scandavian style welfare capitalism, which has capitalism right there in the name, but call it socialism because it sounds cooler.

They should grow up too.
Agreed. This is a naive point of view. The company and worker agree on some terms and if the terms stop working for either one, that's the end of the line. It sucks when that comes to be but we have to realize that we as workers in any capacity are only useful when our input aligns with the goals of the company. There is leeway, but that diminishes when time gets tough.

Blue collar workers, union or no union, always understood this. It's white collar workers who feel blindsided because they believed the company propaganda. The propaganda is not itself a bad thing but workers need to understand the use of propaganda and why it's used.

If you've ever worked with blue collar workers you know they never believe in any of the sunshine management talk and instead deride it with contempt. White collar workers would be well advised to learn from their blue collar brethren.
Anker’s Eufy admits unencrypted videos could be accessed, plans overhaul
> I should update my ticket to ask unbanning my account

That is a very broken process! Ask the user to change the ticket, so they can do something that they already know is approved? Sales department sounds like a disaster.
Pig Intelligence: Are Pigs as Intelligent as Dogs?
Just wanted to add the most useful search I've found so far:

C:\>winget search foss
Not even. Used columns are ~$150-300. New or used windows are less. There's a huge supply because these are popular cars. You're talking like a grand all in.
Funny enough I was in this situation a few weeks ago. My old resume was in latex with moderncv and I decided to make the new resume with Creddle after seeing it recommended. Now I'm back to latex with moderncv. Creddle was just too slow and using a markup language is more flexible.
What do you want to write that's filtered?
I don't know about hydrogen, but CNG at similar pressures results in some crazy stuff. https://www.youtube.com/watch?v=vHf2o9oVY24

Edit Note: Hydrogen is about 3x the pressure of CNG
Nothing's preventing the company from saying "we only insure cars with bullet-proof windows" next - this is a more scary implication to me I think.
Looks cool. Any plans to add the Twitter API?
In places where you have enough water, that doesn't sound like a problem.

It's not like the water is lost forever. (In those places where you have enough water, and don't take it out of an ancient non-replenishing aquifer or so.)
If you think work and your coworkers are friends or family, you’re in for a world of hurt.
That’s a great idea! We just need to write a design doc for the company, get comments, write up resource usage tickets, pass it by ux, contact sales for input, iterate on a new design doc because the old one used an outdated framework for business organization, get the final business plan doc through our autolinters, and setup 6 automated tools to track our progress - then we should be ready to contact some VCs.

Should only be a handful of quarters - if you don’t count time for retrospectives and writing packets about how complicated and impressive the process was ;)
I started writing C++ about 15 years ago. It's still my strongest and most enjoyable language. However, at the moment I mostly write Swift\ObjC because I couldn't find any decent paying C++ jobs. I'd love to get back to it.
> Nobody likes getting laid off.

Much better than being fired for poor performance, too - "laid off because the company wasn't doing well" doesn't look that terrible on a resume.
That's a funny industry because good enough code is perfectly fine, and people will line up to work on games, so you can pay them less.
Google owns VirusTotal... so why doesn't search get fed info from VirusTotal?
Group 1: companies in a good enough financial situation to not need layoffs
Group 2: companies in a dire financial situation requiring layoffs

After 3 years, what group would you expect to perform better financially? And if we told you it was a tie, you might ask: what did group 2 to improve their situation? Layoffs? Ok, sounds like they worked.
"Curiously strong mints"
Wonder what’s preventing this on iOS. iirc Orion manages to do it.

Update: Just tried it in Orion. I could install the extension but it seems to be broken. This is what I remember reading though:

## Wait, are you saying I can run uBlock Origin and other Chrome/Firefox extensions in Orion?!

Yes, Orion makes it possible!

## Wait, are you sure? No browser on iOS can use Chrome/Firefox extensions!

Orion makes it possible!

https://web.archive.org/web/20220329163943im_/https://browse...
> At a lower average compensation rate too, most likely.

highly doubt it. The labor force is shrinking. There's already a dearth of talented software devs. And then there will be huge upward pressure on wages from lower level jobs that now have to pay 20$ an hour to get workers.
I feel like I am in a decently unique situation where I learned C++ throughout my preteens and teens, and got a job straight out of high school writing C++ for Unreal Engine applications. Most of the C++ jobs I see when I look are things that I just honestly do not want to do.

I don't really mind working with the language and wouldn't mind sticking with it. But I don't want to work on financial software, as I don't want to mess with people's money. I work in a game development context right now, and may for the foreseeable future, but I also know that I get paid less than others at my same level in a different context. That part hurts with the way inflation has been lately.

I think in the end, those factors drive me away from trying to further my career in C++ and instead move toward something that would at least pay the bills in the future. I didn't start with C++ and could pivot to other languages and stacks as needed. But it would be a bit painful to know that I put a lot of time into this language to just not use it and let the experience rot.

This also doesn't factor in the numerous jobs that I have seen postings for that I am not qualified for, according to their description. It's hard to become a Senior C++ Engineer when no one is hiring a Junior to Mid C++ Engineer. Probably part of the lack of "talent" is not wanting to invest in cultivating that talent.
Layoffs are like going on a diet: in the short term companies are able to maintain discipline through a mixture of execs getting their feet held to the fire by shareholders and employee panic. In the long term, execs are gonna do the same old shit that they always do.
I think the solution wrt youtube would be supervised browsing and then adding approved videos to jellyfin/plex. or even a folder on their device if you don't want to get fancy.

above all, I would try explaining how media sites try to capture your attention and helping kids recognize when it's happening. easier said than done of course.
It doesn't cost poor people anywhere near $250k - $500k to raise a child though. This may be a median price to raise a child, but this median includes money spent by the upper middle class on their children along with genuinely wealthy families.

Childless retirees are probably less likely to lobby for things like reduced immigration and tariffs than retirees with children. Reduced immigration and tariffs boost the paychecks of retirees' children while making things more expensive for all retirees (including those who never had children). Is this fair?

Social security income is contingent on how much you paid into the system. Not how much your children pay into the system. What more workers add to the system is a decrease in supply-side inflation.
You're correct, it's DRM only
Covariant generics for starters.

https://news.ycombinator.com/item?id=18517514
Maybe there's selection bias, where the companies who downsized were doing worse than the companies who didn't. So if both sets of companies ended up the same, and one set was initially doing worse than the other, then that'd mean layoffs worked
Interesting features for data preparation. It seems to be open-sourced in https://github.com/Kanaries/Rath
Single Women Own More Homes Than Single Men
It's a next-word predictor like a Markov chain, but a Markov chain couldn't do all the things ChatGPT does. ChatGPT has learned lots of syntax-level patterns pretty well.
Ask HN: Has anyone gotten LAION-AI’s Open Assistant to work?
I tried using docker-composer but it always manages to get stuck at some point with seemingly no progress being made, does it just take a while to build or is the process broken in some way? I left it for a good hour and nothing really happened.
Similarly, a con man is doing what he is trained to do and people put false confidence into the con man.
That's really interesting because I have been putting milk in my coffee only recently, realizing I'm only doing this because it feels easier on my guts and thinking what could be done with stuff that isn't milk.

Then I'm looking at these ingredients and they actually look what they fortify milk with... Calcium carbonate, check, KOH, check [2] - Magnesium Hydroxide, I don't think they add that. I think Potassium Chloride might be an additive in feed for dairy cows but it's not an additive.

[2] https://www.vynova-group.com/blog/potassium-derivatives-dair...
They tend to cut corners when they can. Some current models are catching fire and I believe the suspected source is they put smaller gauge wires on the trailer harness and this is resulting in fires. It's not just "the vinyl on the dash is lower quality", it's actually safety issues. There should be legal consequences.
good analogy (not being sarcastic)
Someone called me about this recently and when I told them there was almost definitely a skip/no thanks button if they backed out a step, they were able to finish the OOBE without submitting payment info. So I strongly suspect there's a working path out.

But I will definitely say this is remarkably awful, because a large portion of nontechnical users will just assume this is the running cost of using Windows now, and will pay it, even though having Office 365 is increasingly unimportant when being a Windows user.
That’s also my experience in Europe.

I used to work for an industrial company in the defense sector. We were working on very complex problems with difficult requirements in term of resilience and performance. It was extremely interesting: complex algorithms, redondant architecture, hard real time development, most of it in C++ or Ada. Deadlines were tight. It was quite stressful and the pay was miserable.

I left the field entirely but most of my former colleagues now work as fullstack developers for companies building SaaS solutions. They all complain about how boring it is but they all have doubled their total comp.

Meanwhile, I heard from my former boss that the company still complain that the part of the org doing software is more expensive on average per employee that the ones doing production (apparently no one has realised we don’t hire blue collar workers in this part of the company) and keeps grumbling about how talent is too hard to retain in my city.
At least you know I am human.

As for the rest, hard to say, because we really don’t know what puts the G in the I inside the coconut. Hard to measure internal thought and understanding. Hard for you to even prove I have it.
Might be the Danube and not the Rhine in the second example. (Not that it matters.)
I wouldn't trust YouTube as your nanny: https://threadreaderapp.com/thread/1620505632649650177.html
Financial firms in London pay peanuts to C++ devs.
`cargo build -j11` will limit parallelism to eleven cores. Cargo and rustc use the Make jobserver protocol [0][1][2] to coordinate their use of threads and processes, even when multiple rustc processes are running (as long as they are part of the same `cargo` or `make` invocation):

[0]: https://www.gnu.org/software/make/manual/html_node/Job-Slots...

[2]: https://github.com/rust-lang/cargo/issues/1744

[2]: https://github.com/rust-lang/rust/pull/42682

`nice cargo build` will run all threads at low priority, but this is generally a good idea if you want to prioritize interactive processes while running a build in the background.
+1 for brave search.

It’s still got room for improvement, but I’ve personally found to to be a marked improvement over ddg.
> Medicare, which currently refuses to cover treatment for obesity until it causes significant health problems like diabetes or heart disease

Of course the problem could be that there is currently no known treatment for obesity.
Considering that Dart was made to run in browsers, they did in fact.

The APIs the OP are complaining about are Flutter's not Dart's. Flutter tried to do a vdom-like thing that also included styling on top of regular function call syntax and it is... what it is.
Not really if you know where to look and work on platforms. Pay is at par with backend devs if not full stack ones.
ML/AI is the where the money is though.
We have Twitter already! https://tryapis.com/twitter
>Why should a part last 400k when 200k is sufficient?

Because the 400k car costs 10% more to make but white collar types who will inevitably trade them in after 3/36 will pay 30% more for them so they can brag to their coworkers about how responsible they are by buying a reliable new car.

There's two and a half brands that run on this model.
Instagram May Be Considering a Paid Subscription Plan with a Blue Badge
If C++03 is old code then you're in one of the outer circles. The code base I'm working on has "Old style" C function declarations that predate C89.
I only use firefox, because people don't use it. I always choose the 3rd
do you have a good template (pun intended) on how to best learn modern c++? coming from Go and Typescript which have very mature devX tooling, c++ is a landmine to navigate. and that's when I already have professional experience with it (the place just didn't have strong c++ culture)
Why stop there, any one who spends money on internement is unproductive human being, it is immoral to pay for Netflix instead of helping kid in Africa, right ?
Worked at cruise line company many years ago that had some IBM mainframe developers who I think used COBOL as the programming platform. Given my preconceptions that few engineers had COBOL skills, I assumed that there were making big $'s in this niche market. Found out it was like 50 dollars an hour which was significantly less that I was getting as an enterprise java dev. Asked one of them why the comp was so low and they said its was because there was still allot of graybearded COBOL devs around and fewer opportunities.
Pretty funny. For a hardware/robotics company, software is a cost center. For software company, hardware is a cost center. In-group are profit and out-group are cost.
Doesn't "neat" just mean without ice?