skysight-inc/HackerNews huggingface dataset:
> As long as its not me - it is ok. Do I read it correctly?

To me this is a non-distinction. That reasoning applies in the US as well. As long as the cops are stopping the guys who don't look like me and beating/killing them and not me, it is OK, right?

> What would you take: a higher chance to get on no fly list but still be able to drive to Mexico or Canada and fly from there or leave by boat or lower chance to not being able to leave the country at all for quite some time (potentially ever)?

Given that I personally have known a number of people on the no fly list (which increases my chance of getting on it), but no one in that country who was prevented from leaving, I'll take the latter.

As I said, it's about probabilities.

> What would you take: a higher chance to get felony charges or a lower chance to be in a wrong place and wrong time (killed for fun) with someone who paid their way out criminal justice (that's my explanation of a part of low criminal record)?

In the country I lived in, paying your way out of criminal justice was not something that happened much - I'm not sure if it happens more in the US or not.

Remember: My country is not your country. And do not make the mistake of conflating authoritarian with corruption - these are separate vectors.

And speaking of killing, the homicide rate is much higher in the US (more than triple that country). And if I'm getting killed, I really don't care about the murderer's back story. There's not much to choose here - the US is clearly worse.

Don't conflate authoritarian with high crime.

> The country were I lived a bit earlier would tell you were you can live. What would you take: a higher chance to have problems with apartments search or not being legally allowed to move cities without power tripping local bureaucrat giving you permission?

My country could have had the same problem under certain circumstances. Yet I know more people in the US who have trouble finding apartments for prior crimes (or credit issues, or whatever) than I know people who had trouble moving cities. I can easily see identity theft really screwing up my credit history leading to this problem. Not a concern there. So yes, I would prefer the other country.

> That is how it works, you need to have loyal people in local places. You can call it however you want: mayor of the city, ruling party local political leader, etc.

Maybe in your country, but that's not how it worked in the one I lived in. As long as you yourself were not a threat to the top level staff (president, etc), the judiciary was relatively effective and didn't care about local oligarchs. And we just didn't have any overlords.
I wish we normalized taking a piss on the footprint of my backyard Apple tree or where my tomato garden will be.

Supposedly one person is capable of providing enough fertilizer through urine for a few hundred square meters of crop per year.
Well it depends on the kind of business you are running.

It seems that nowadays software companies mostly work on modularized toy problems that new grads can solve effectively.

If you go to the chemical industry that is not the case. Layoffs in senior personnel will bite you within months.
Font of the house
Perhaps you and the poster are approaching your evaluations from different points of view. I've found that if I set out to break ChatGPT I can very easily do it. If my goal is to look for mistakes or find a failure case it's almost trivial to do so.

At the same time if I'm looking for success I normally find it.

Essentially if you work cooperatively with the tool then you'll find it useful, if you are antagonistic towards it you can also have success in breaking it.
I mostly agree with your recommendation against Learn You A Haskell.

However I would suggest people have a look at https://en.wikibooks.org/wiki/Haskell

'Haskell Programming From First Principles' is a bit too fan-boyish.
The way I handled it fell out as a result of how tokens were parsed. The token would be hashed, and that hash would be used to check if the token was a keyword in one hash table, then the same hash used to check in a symbol table. That made classification easy and low cost.

I don't think it's hard in practice if you use the right approach. More complex from a theory point of view, sure.

I am serious when I say that the Annotated ANSI C Standard book made this easy to understand. Without that book, parsing C types certainly did not make a lot of sense to me either. It can be found here: https://www.amazon.com/Annotated-ANSI-Standard-Programming-L...
Tried it on our company: https://rungalileo.io

"Galileo is a tool designed to help machine learning teams better understand their data and build better performing models faster. It helps teams identify data errors, such as mislabeled data and PII, and fix them quickly. It also helps teams track their experiments, data, and metrics. It comes with integrations for labeling tools, cloud providers, storage, and ML platforms. It is designed with data privacy in mind, is scalable and fast, and is powered by cutting edge data-centric ML research. You can sign up for free and request a demo to learn more."

Super awesome, except one mistake with the PII.
I worked in IT for a large Telco, as an "Application Manager". I managed nobody and was responsible for a few big systems (but not accountable, an important distinction)

Eventually getting to know the union rep it was widely accepted they had added "Manager" to the title of every salaried employee so they didn't have to pay overtime, could call you in after hours, etc.

It made us smile when even 18 year old call centre people had "Manager" in their title on their first day at their first job.
Prima facie, a one-stop, secure, official (paid Microsoft employees working on it) source for binary downloads seems like it has plenty of value for end users.

I'd be interested in knowing why keeping the Windows Store around and having a secondary package list for winget that most people don't use is a better paradigm.
So it's a coinflip whether it's giving you correct information or something completely made up? And now you're not digging through the obscure manuals to actually verify? Seems objectively harmful.
> Would you answer an unknown number and spend time taking a survey?

> ...the survey respondents are always biased toward specific groups

This could cut both ways, I think.

Anecdotally, I grew up poor and we let all unknown numbers go to voicemail. No one was calling to give us a million dollars, we just presumed it was a bill collector.
Hiring C++ isnt especially hard because our pay is opaque. Recruiters will tell you immediately what total comp you can expect and they'll let you know what you can contractually guarantee year 1.

Hiring for C++ is hard because C++ is hard and most people are quite bad at writing even somewhat reasonable code.
There’s a lot of useful stuff on Reddit but you do have to be careful as “upvoted” stuff is sometimes wrong and “downvoted” stuff is sometimes right.

My bigger issue with it is that volunteer-mods are often power-hungry and ban people who they disagree with or who hurt their feelings.

Reddit is a social experiment, and the result is humans are still trash to each other when they’re anonymous.
Just to jump on the anti-google bandwagon, google news search has fell off a cliff over the past decade. Can anyone recommend a news search that allows me to filter by year or year range?
Making Concrete That Lasts 1k Years
Could be refactored if someone bothered to write unit tests
Cold brew. Sometimes I think it’s too bitterless!
I'm curious about this. My experience is that people in my age bracket (early 20s) have been saying "okay boomer" to the people telling us that being in your 20s and 30s is about hustling to show loyalty to your company, showing up at the office five days a week, ingratiating yourself with your boss, spending late nights at the office and being buddy-buddy with all your coworkers. I have never ever witnessed anyone employing this phrase as a response to someone's pessimism about the capitalist society we live in.
I had an offer from robotics company: 80k and no benefits. I’m not sure where to find good paying C++ jobs outside of finance.
That doesnt change the fact that software has been written in it, and will be written in it.
I actually just started going through that myself about a week or two ago. So yeah, I'd definitely be interested.
Yep, this is how I've been using it too. The responses I get are often good starting points for further investigation. Often it comes up with better terms to find the answer that I am seeking than I had originally.
I am not a front end guy, so I don't understand how PHP jobs can pay _better_ than C++ jobs.
Good devs are probably not the ones being laid off at Google
The number of users kept via the API is not as high as people might think, so I would actually agree that if that's the case, then Musk correctly shut off the API for people who weren't bringing in more benefits than the costs they were incurring.
Insurance is a contract between owner and insurer. The insurer is never directly liable.
I hate to say it to you, but there a VERY BIG latency on anything newer than Win95! VERY BIG.

The Win95 Explorer is the last that doesn't have Internet Explorer embedded in it. It keeps the whole start menu in memory.
Starting with Win98 (or was it Win95OSR2? - can't remebember) they added IE into everything. From then on, opening the start menu requires a disk read.

Also, you can't really experience the no-latency speed of Win95 if you use virtualization. You probably got used to Win7/10/11 latency so much, that even WinXP with virtualisation feels fast. Trust me: that isn't fast.
Google were processing JavaScript for crawling websites more than a decade ago (a quick search suggests since ~2008).

It's not GPT that's having the issue it's what's feeding GPT the website.
It feels like you are just rambling.

Who has censored what? And why would it matter in the context of the study, anyway? The issues with the Federalist Society and modern conservatism are very real, very specific, and have nothing to do with Trump, who is just a symptom.
The big lesson from the 1918 flu pandemic was that lockdowns didn’t really work.

The scientific consensus after that was to isolate the highest risk populations, and let it run through the rest of the population. That way, it hits herd immunity / becomes endemic without infecting people that are likely to die from it. For COVID, the conventional approach would be to lock down nursing homes and provide shelter in place orders / resources for the top 1-5% risk groups for 3 months while otherwise ignoring the pandemic.

If it were not for RNA vaccines, that approach certainly would have been better than what we did with COVID. Economic disruption would be minimal, per case fatality would be cut significantly, and the tripledemic / avian flu / 2021 famine / rebound of malaria, etc. probably would not have happened.

With the vaccines, it is unclear if the lockdowns helped or hurt average life expectancies. We will know in a few more years.
We need a government that cares about the individual over the corporate. I think we still mostly have it, but there are enough chinks in the armor to introduce doubt.

We need Antitrust on steroids coupled with vision and a hand on the wheel steering the boat.
Definitely. It's increased my productivity more than all of those vitamins and brain-enhancer supplements and meditations (I'm a programmer).
Most pros don’t actually stretch their screen. They just run letterbox.
https://docs.google.com/spreadsheets/d/1UaM765-S515ibLyPaBtM...
You're conflating runtime and language. I doubt JS or TS will go away anytime soon, seeing as they power the Web. Sure, there will be ways to augment them and the languages evolved since what they used to be, but I don't think they'll "die"
None of us will have jobs at all soon enough.
Simplifying data Wrangling with interactive RegExp extraction
Hydroponics usually measure the nutrients in the water and only add when needed. Indoor farming with soil beds can adopt water recycling too but there's no requirement to.
Just spent two years writing a medium size fresh c++ codebase in modern style with all the warnings turned to max and nearly every static analysis tool we could throw at it from day 1. It’s been an utter pleasure with no pain that can be blamed on c++ alone. It can be done :)
And much easier to get the truly awful bugs working with C++ than JS (those that you almost go crazy trying to debug)

It's really not worth it
Show HN: Generate user interview notes with GPT
Next time doing user/hiring interviews, let Rina Chrome extension take notes so you can focus on the chat. Rina records, transcribes and summarizes your call saving you 15 min each call.
> The bigger issue that farmers are ignoring is water.

Of course, whether that's an issue depends on where you are in the world.

It's gonna be different in California vs Germany.
I really like the fact that you get paid way more than C++ if you do PowerShell programming.
When people say LA they usually mean anywhere from Santa Barbara to Mission Viejo. I’m not sure most Angelinos even know where the city limits are.
Vinyl records outlasted CDs.

Some technologies, even if they are popular today, die a death of slow attrition. There may be demand, but it's niche (like COBOL today).

C (and C++) will remain popular for a longer time for a number of reasons; after all, under the hood NodeJS is a C program right? Because it's the most useful portable macro assembler anybody has invented, and it forms the basis of nearly every higher-level system.
One would think.
The thing is they kept everyone from the 2-5 main teams that actually run these companies.
And what sucks even more is those people don't know that they are so critical and worth millions if not billions each.
SEEKING WORK | 100% REMOTE

Specialized in ReactJS, React Native and Ruby on Rails technologies.

Tech Stack: AWS, Amplify, AppSync, ReactJS, NextJS, Gatsby, React Native, Ruby on Rails.

- Email: osledy@alamedadev.com

- Web: https://alamedadev.com
Chinese Spy Balloon over USA
This business about “fuck capitalism” and so on is also infantile, just in the opposite direction.
I'm stunned that the OP doesn't come to the obvious conclusion from his own data: migrate to Rust. What better way to attract new talent? And from personal experience, it's guaranteed to result in a more stable, less buggy, and more responsive system.
Doppio (JVM implemented in JS) is absurdly slower for running java programs in Firefox compared to Chrome.
I agree.

IMO its worth mentioning the reality of the employee<->corporation relationship because MANY companies in both tech and outside of tech have long tried to sell employees (particularly junior ones) on the idea that the company is a big family (without really acting like one beyond a very superficial level, eg. enjoy the free costco snacks, and or catered lunches/dinners when you're here for 12 hour days building value for the family!).

When you're a bit more experienced its easy to be more realistic about this relationship due to seeing that lie revealed a couple of times on a personal level, but that doesn't mean its not worth pointing out and talking about the lie.
They didn’t create Dart for UI. It was dead and they shoehorned it into Flutter.
Show HN: Swap between local and cloud execution with a Python decorator
It really depends on what the app you're developing requires. My app is just a few buttons for inputting data. I don't need context menus, multiple monitors or text selection. Thanks for the downvote though.
> The pool of talented C++ developers is running dry

So now's the time to learn C++?
This is like PE takeovers that sink companies that were previously treading water. It took on a new, ongoing expense that it couldn't afford. The layoffs, the auction, not paying leases, and this, all seem to have some cost cutting angle to them. I don't think it's necessarily because Musk is cheap or sees lots of fat to cut; I think he's desperate to lose less of his original investment.
> Why would I care about the other cases?

Because you talk about the other cases when you make general statements like:

> it's that FireFox just isn't as fast as Edge.

> I can't change my code,

I wasn't suggesting you change anything about your code. Remember, the context of this conversation is this Statement by GP:

> I hate that I know exactly why. It's because they were only ever tested on Chrome during development.

The reality is that Firefox has a tiny market share at this point, so it is questionable how much time should be invested into optimizing pages to make them fast on Firefox. But that is a problem with Firefox's market position, not technology.

My point was that when code is slow in Chrome, you change it and never notice whether Firefox would have been faster in those cases. You only test code that is sufficiently fast in Chrome in Firefox. Thus, you don't usually see the cases where Firefox is faster than Chrome.
James Damore was fired for violating his employee agreement with Google, because he said the reason you don't see women in engineering and leadership positions is due to them being biologically incapable.

Even James confirmed as much. Trotting him out as an example is more to my point of how playing the victim card without acknowledging agreement violations is intentionally misleading. And before someone asks, "DiD u rEaD tHe MeMo?" it's right here:

> I’m simply stating that the distribution of preferences and abilities of men and women differ in part due to biological causes and that these differences may explain why we don’t see equal representation of women in tech and leadership.
That’s great to hear! Hope you knock it out of the park.
> So the layoffs... worked?

How does that follow? The conclusion would be that both the companies and workers suffered unnecessarily for 2 years, with no long-term benefit afterward to the layoffs. In other words, you should just ride out the downtimes instead of panicking.
Thank you for the offer. I just shot you an email.
People aren't scared away from it. It's simply that there are few jobs relative to other languages. Why would I commit to learning C++ when there's at least 25x the jobs in JS/TS, Python, or, Java? It sounds like these trading companies are complaining but don't want to train.
Oh Firefox, the best of the worst browsers, as there are no new and exciting browsers any more. Added new unremovable extensions button, video conferencing support is still flaky, but I use it daily, no matter what. Maybe one day Andreas Kling's browser Ladybird will replace it...
Article outlining the above claim:

https://www.cnbc.com/2021/10/18/the-wealthiest-10percent-of-...

Again this is wealth so the top 10% is households with at least $1.2 million USD in net worth.

> The top 1% gained over $6.5 trillion in corporate equities and mutual fund wealth during the pandemic, according to the latest data from the Federal Reserve.

> The bottom 90% of Americans held about 11% of stocks, and added $1.2 trillion in wealth during the Covid-19 pandemic.
Location: Barcelona, Spain

Remote: 100%

Willing to relocate: No

Technologies: ReactJS, React Native, Ruby On Rails.

Tech Stack: AWS, Amplify, AppSync, NextJS, Mapbox, Stripe, Custom Admin Dashboards, etc.

Website: https://alamedadev.com

Email: osledy@alamedadev.com
Hardware is just slow and ugly. It’s not scalable and really profitable. Write C and C++ code all day for embedded devices and decided, that slowly I want to do something different and more profitable.
Speaking as a professional C++ developer for the past 20 years, I think this sums it up well.

A modern project should be able to use most of C++17 at least. Even if you still need to target some ancient garbage like Windows XP, you can use an MSVC toolchain that supports C++17. That's a good basis to work from.

So your real concern is the moldy old code that's written for C++03, that's still not using std::unique_ptr or anything equivalent. If you're given license to finally rewrite that code to modern standards, that can be fun if it's not a complete mess. But if you just have to live with it, and still write C++03, absolutely not, I would never do that job.
> Chances are you're writing this message on a C/C++ OS running a C/C++ browser engine. NodeJS and v8 are C++ applications.

That's because there was hardly any mainstream alternatives (sans C, I guess) within its domains (ie systems programming and related field) until recently. That's not to say people haven't wished for alternatives. God knows I have
I thought fanboyism was one of the first principles.
This is true, but I think it's misplaced to bitterly place this on the individual.

I have worked at multiple companies than have disingenously referred to themselves as "family," always talking about "supporting your growth here," etc. It's just outright dishonest and for whatever reason it's the industry standard. Can't blame people for taking it at face value for a few years.

And honestly, one generation ago (and in certain fields like police), your work is a permanent group of supporters. It's not like such a thing is impossible.
I wish. I've never received an offer that high for C or C++ job. Then again I haven't applied at any trading firms, and I wouldn't be considered Senior.
When I talk to people about careers I see a lot of people with the implicit assumption that because something is technically difficult, it should pay well. Of course, when you say it out loud, it doesn’t sound true any more. The correlation between job difficulty and pay is relatively weak.

I do think that one of the contributing factors here is that it’s hard to be as productive in C++ as you can be in other languages. People talk about how amazing C++ is all the time and how it’s got great performance and you can build great applications, libraries, and services with it… but it still seems like the amount of work and expertise it takes to build an application in C++ is usually larger than the amount of work it takes to build the same application in another language.

The same may be true of embedded programming. The embedded programmers I’ve met seem like a smart bunch, but I know that the fact that embedded programming is hard is a double-edged sword—you need to hire expertise to get it done, but it takes more work and expertise to get anything done.
Yes so did i. The fact is that you can live forever playing Russian roulette if you turn the cylinder every time.
Why did your neighbour try?
> but what sort of things are y'all searching for where reddit's opinion is relevant

If you want real, unvarnished reviews and opinions of products, you need to get it from real people that have owned the product for more than 1 day before leaving the review.

I recently needed to purchase a new winter coat. Surfing many reddit threads across a dozen or so subs actually convinced me to not purchase the coat I had in mind. It looked nice and all, but real users that had owned it for a while had disappointing things to say about the zippers failing prematurely.

That's not something you would find in Amazon reviews, which are mostly people who recently purchased the item and have not owned it long enough to experience failures.
Configuring Emacs for MDX Files
There's a number of users in this thread who describe being "ghosted" by your sales team, including for tens of thousands of dollars per year subscriptions. It seems like the email responsiveness you're personally offering does not match with what some people experience from Cloudflare in general, so I'm not surprised people wouldn't think to email you and expect a response.
If I was picking language for a new project, I would take c++ over golang or Java hands down. Many people don't realize it, but modern c++ is actually very good.