skysight-inc/HackerNews huggingface dataset:
I used to have a problem with bottling up emotions (that is, suppressing them), and one of the many side-effects was a pessimistic or negative outlook.

To that extent, what worked for me was to look within. What was I not expressing, and what was I covering up with the negativity and sarcasm? Ten years later and I still have my many moments, but I know how to deal and I know what works for me. My ego doesn't get in the way of my awareness although I still tend to be too hard on myself. I guess what I'm saying is I found more of 'me' through that, rather than just 'positive me' or 'negative me'.

Before looking into how to deal with it, it might be worth talking to a counsellor or a therapist to see what the 'why' might be, and then you have something more specific to work with. A good coach would also do the job, especially if this is more about habit and not stuff from the past. All of these people are professionals who will be able to hold the space for a useful conversation about those things.

That way, you can also avoid the trap of finding new and novel ways to repress the negativity, which can very well guide you towards a mindset of toxic--or forced--positivity.

It's also important to remember that negativity in and of itself isn't inherently bad. Anger, sadness, frustration, and so on are seen to be 'negative', but the solution isn't to banish them or fix them, it's to acknowledge them and deal with them in a healthy way. The feelings are there for a reason.
That was interesting, great read, thanks. Following the article's argument the best thing Meta can do is build "metaverse hosting" but open-source the server/client code.
I drove out of my way yesterday to pick up food from a popular chain restaurant usually famous for their super quick takeout. I was turned away, cash in hand, told they are only taking online orders.

I’m not even mad, while I was undeniably irritated in the moment, I’m now moreso just curious how the math works out.

Short staffing means a person who would have to play cashier can be making food. How many customers do they send away in a day given that was their usual schtick? Does it actually work out better for their business?
> There is another fundamental that is ignored by a lot of computer users. I think everyone who spends a lot of time
behind a computer should learn how to touch type, since typing is still the main way of interacting with your computer.

I sort of agree, but anyone typing out code at 120WPM isn't programming, they're writing. Programming is an intellectual activity, not a physical one so learning to touch type is worthwhile but might only gain you a few minutes a day of productivity over someone doing 40WPM in a home-grown hunt-and-peck style of typing?
OK, but if someone needs something like this for work (believe it or not, this stuff is faster than the official YouTube tools for downloading videos), expecting them to learn the CLI, install the libraries, figure out the settings, is a lot to expect. Especially if a Frontend exists. And on Mac, installing it isn’t a big deal (tho for CLI averse people it is) but it is more complicated in Windows (especially for people who don’t use a shell everyday).

I’m a huge fan of good CLIs. I’m also a huge fan of GUIs. Why require people to learn something just to use a video downloader?
I think it's not a coincidence that 99% of the complaints about modern C++ on HN are from people who...don't use C++. You don't get anything remotely like this tone of discussion on r/cpp or whatever.

I've been continuously employed as primarily a C++ developer since around 2001. The language was pretty bad back then, but it's been getting better and better since C++11. The vast majority of the new stuff is absolutely wonderful to use, a huge improvement in productivity and code readability.
Tech literacy isn’t using a CLI. Get over yourself.
Why do people think its too hard to learn? I've been writing in it and learning the new stuff and I'm impressed. Is it just overchoice? Where is all this extra complexity I keep hearing about hiding? Seems to me to keep getting free DLCs that you can optionally learn. Its the language that keeps on giving. My main complaint is the verbosity of it, even with the new stuff which adds brevity like range-based loops. Can someone provide a cooherent example where it was too complex for their needs?
No. Thinking of doing similar myself. Just biding my time while I line up another job.
Your link doesn’t really support your argument. Your link argues that pursuit of profit does not fulfill the fiduciary responsibility to shareholders. My contention was that a fiduciary responsibility exists. That contention is not contested by your article.
This is an issue with any modern systems language like Go and Rust, and it doesn't seem like this trend is going to stop. NPM will happily download precompiled binaries for certain packages, and NuGet only works with prebuilt packages (like the java ecosystem).

In current day, everyone wants their own package manager, and compiled builds to have no dependencies. While this makes distribution and building easier, it makes it impossible for distro maintainers to integrate it properly into their ecosystem, apply fixes and upgrade libraries across swathes of programs. I don't get why people can't accomodate for distro packaging in their tooling as well - many languages like python handle this just fine.

I believe we'll end up at a point where the system package manager will mean nothing - it'll manage end-user programs, which will all bundle their own versions of libraries - even ones considered "system" like libc and libX11. No sharing of (security) fixes and feature upgrades, and you'll have to learn a new package manager each time you switch languages or sometimes even projects...
If you believe in rule of law, you're gonna have a bad time! At least in France and USA (the examples i know best), written law has mostly never been applied:

- NSA gathered tons of info before 9/11 and before dragnet surveillance was legal

- CIA imported tons of cocaine to feed popular neighborhoods with crack (destroy solidarity) and finance their counter-revolutionary wars which Congress knew nothing about (like financing and arming the fascist Contras in Nicaragua)

- let's not even talk about FBI's CoIntelPro program of surveillance, manipulation, and assassination of militants (see also: Cointelpro 101 documentary)

- likewise in France, la Sûreté de l'État (CIA equivalent in the 19th century) persecuted anarchists long before the "lois scélérates" (scoundrel laws) outlawed anarchist propaganda

- french police at the border deports people before they can apply for asylum, which is illegal in french law and according to international convention; just like french police deports romanian citizens back to Romania while it's illegal under Schengen accords

- french criminal police (supposedly "anti-criminal", la BAC) is every year involved in scandals of drug trafficking, corruption, fake testimonies, assassinations, and many other mafia-like activities; the chief of anti-drugs police was arrested for being the top importer of drugs in the entire country, which everyone knew for many years

- let's not even get into the even bigger corruption scandals at the heart of State (Cahuzac and so many other ministries found evading taxes, Macron enabling his personal bodyguard Benalla to dress up as a cop and beat random people on the streets, Sarkozy assassinating Kadhafi who illegally financed his political campaign...)

These are just examples. The rule of law is just a myth we tell children so they're happy to be exploited by a boss and live miserably because they had a "fair chance" in life. The truth is laws and cops are the tools of the oppressors and have never served the people. The psychopaths in power will do all they want and can get away with, no matter what the law says.

So yes, sorry to break your dreams, but that's how things work.
Sounds like the old scam: "Your child could be in this years edition of Who's Who of Bumfuck County, TN" for only $120 ($200 even and you get a copy of the book, too)
My problem with Gitkraken is-- it forces you to create an account and jump thru hoops even for the trial.

I much prefer SmartGit -- you can try it without an account
Creditors take inflation into account when making loans.

Only higher than expected inflation helps debtors.
Lower than expected inflation hurts debtors.

I'm not sure why you think Creditors would consistently underestimate inflation. Maybe they do, but why would they?

One thing I am sure of, is that when inflation expectations change a lot so that there is a lot of doubt as to what future inflation will be, then creditors charge a higher premium for that perceived increase in inflation risk. That hurts debtors.
But this is a fake display, it doesn't actually show anything. I think the explanation only makes sense for people that already know what the issue is.
I'm not sure what we should've done. Google for a long time won users by making almost objectively better products. It's only in the past decade or so that they started to abuse their monopoly.

Putting the blame at government failing to enforce existing and create new anti-trust legislation seems much more sensible than blaming users picking the best products.
I forced it globally, are there reasons that's bad to do?

(setf (default-value 'bidi-display-reordering) nil)

The BIDI issue looks pretty bad in emacs-gtk: the sneaky text is unnoticeable in lots of modes, unless the cursor just happens to scroll over it.
> tbh I just say to them to learn the sane 5% of the language and ignore the rest

I thought I knew C++ well enough to get by. But in my current company, there's no way you can do anything in the C++ codebase without a serious understanding of the language latest features. Basically, it seems they use all single features available.

And it seems some people love this mess.
I’m curious to see the stats they are relying on and the communications materials the fire department and insurance company are using on this topic.

It seems to me from a life-safety angle that their energy would likely be far better spent on recommending smoke alarms, CO meters, and periodic cleaning of dryer vents than on recommendations against sleeping with washing/drying machines running.
Professionalism doesn't even come into it. You're under no obligation whatsoever to even tell them why you're leaving but if you do, you're doing them a favour. If they know what's good for them they'll have exit interviews but I doubt that's a thing they do if they're not willing to hear you out or fix things when you're actively working for them.
> middle class: I make money on my mortgage. I see my 1.22% 20 years fixed mortgage melt away against a salary that is raising with inflation. Plus I get rewarded by government with a tax deduction. Similar story for our rental.

The mortgage interest tax deduction only applies if you itemize, which literally 90% of people do not do as of 2019 IRS statistics. Effectively, there is no mortgage interest tax deduction for middle class since the 2017 tax cut ACA jobs act.
And it's a bit late to edit, but I really did want to use sheeple... Just felt too obtuse, I wanted to be just a little more circumspect.
Why Traditional Security Solutions Aren’t Stopping Ransomware
Not sure about Zig, but Rust is a pretty successful replacement for C++ by and for all the people who want low-level efficiency of C/C++ but with safety guarantees and reasonable semantics that can be understood without long and painful training.
Don't get me wrong, but being around the dog all the time is not a good thing. The dog should be able to be left alone for some time otherwise you risk that it will develop separation anxiety.

But as a good dog owner, I am sure you are already aware of this ;)
The blog reproduces rather faithfully what the academic paper says.

The academic paper is confusing, because it defines the problem as it would have been a singular event, the sender chooses a real number, then sends 1 bit to the receiver and the receiver miraculously guesses the real number.

You have to waste time by carefully studying the paper to see that the statistical methods used are meaningless for a singular event, so in fact a large number of transmissions of a single bit are assumed and the accuracy (i.e. the variance) of the estimation of the real number is computed over that very large but unspecified number of transmitted bits.

In any real application, the main quality of an estimation algorithm would be determined by how many single bits must be transmitted and received to guarantee a certain accuracy (variance) of the estimation, i.e. a certain number of recovered bits of the real number, but I have lost patience when reading the paper before discovering whether the authors even mention this somewhere.

What should be clear for everyone, is that recovering N bits of a real number, i.e. reducing the variance of the estimation to that level, always requires transmitting many more single bits than N.

Nevertheless, even if more bits are sent, there are many cases when this is useful, e.g. because losing some single bits or receiving them with errors has little effect, but there may also be other reasons.
If the array is implemented internally as a map, then the forEach method on t1 already knows it has only two items to process.

You can show that as follows:

t0 = new Date();
a = Array(100000000).fill(0);
a[100000] = 1;
a[10000000] = 1;
counter = 0;
a.forEach(e => e == 1 ? console.log(e) : counter++);
console.log("elapsed: ", new Date() - t0); // 19415
console.log("visited but not logged: ", counter); // 99999998

t1 = new Date();
a = Array(100000000);
a[100000] = 1;
a[10000000] = 1;
counter = 0;
a.forEach(e => e == 1 ? console.log(e) : counter++);
console.log("elapsed: ", new Date() - t1); // 1936
console.log("visited but not logged: ", counter); // 0
May the Forth Be with You
Is this the "explanation"?

> To fix this problem, BetterDummy creates a virtual dummy display which you can then utilize as a mirror main.

What is a "mirror main"?
It is a problem caused by the loose monetary policies of Central Bankers, causing the current state of the stock market, one of the biggest bubbles ever.

So its is not a YC problem. It becomes a YC issue, if that is the core metric by which the quality of its business building model is evaluated.
Maybe it is time we adopt sheep as pets as well :)
Yes, it is generally considered shrinkflation[1] and the author does mention that. It can be overcome by measuring unit prices for items. However, in cases like the lack of services and delays - it doesn't really capture it.

I've often noticed extremely long wait times for customer service calls due to reduced staffing. These are numbers that are missed in the official CPI calculations.

1 - https://en.wikipedia.org/wiki/Shrinkflation
Can we get a list of people who were in charge of these projects? Google is a such a gigantic org its much more useful to know the individuals driving these strategies.
I thіnk thаt іt іs possіblе thаt you аre missing а fаіrly important point.

... And that point is that none of the vowels in my previous sentence are latin, I guess.
Yes, when I first got to Germany I was surprised at this but after doing it once I loved it. As an employee I had no hard feelings about just saying something wasn't a good fit within a few months of joining (I have a slightly different but similar in practice setup with a French co currently that I'm leaving after a 3m trial period). I think that it's a good way to do things & I think I reflect the consensus view here that you absolutely shouldn't feel bad about leaving a dysfunctional company. The only exception is if you were brought in with the mandate to execute a turnaround, but it doesn't sound like that's the case nor that you have the authority to do so, so don't burn yourself out trying without the power to make real changes for probably not enough compensation for the hassle
That's cool! How did you get a license to use a specific bandwidth though? Was it easier back then?
That's assuming that either moral values correlate with skill, or that poor ethical standards are rare.
If you manage to get something done, please be so kind and let us know here. Good luck!
If the “Director of Customer Solutions” for the company selling presto feels the need to write a blog post declaring Apache drill dead, that might be a sign that it is actually competing pretty well with presto.
Roblox Dev here (Make the experiences, not employee), Halloween the second most important weekend for us developers in terms of income.

The Friday and Saturday are critical days in getting revenue from any Halloween specific events we may do. Such as a Halloween update or discount.

I'm happy to see Roblox is refunding adverts, especially after seeing how much support this has.
https://devforum.roblox.com/t/reimbursement-on-sponsors-and-...
"Do you know how the Orcs first came into being? They were elves once, taken by the dark powers, tortured and mutilated. A ruined and terrible form of life."
do you eat any meat at all?

I have tracked prices as well, and for me meat has gone 15%-20% up for chicken and pork, and over 30% for red meat.

I was tracking meat in the same places (Trader Joe, and Target) from late 2019 to now.

A normal steak, went from $10-$11/lbs to $15 or more

The cheapest one, went from $7.99 to $10.99/lbs

And file mignon went from $17 to $23-$25/lbs

Regular Chicken brseat went form $3.99 to $4.99/lbs, and organic one went from 4.50-5.0 to $6/lbs
Its a job not a slave relationship. You don't need a reason to quit (with notice) other then "I feel like it"
Since most progamming languages are based on english, non-english text in string literals is almost always user-facing and should be put in resource files to make translation into additional languages easier.

Identifiers and comments are a serious problem though. Many application domains use terms that are tricky to translate into english. The translations could be misleading, inappropriate or not unique. Sometimes they are just plain wrong or there is no english word that fits. All of these could cause misconceptions, confusion and bugs, and make reading and working with the code and the running system harder.
I don't agree. Touch typing is not about the speed. It is about letting you keep your eyes on the screen while you're typing. It enhances your "headspace" so much, that you don't have to micro-context-switch all the time between the keyboard and the screen.
You may be interested to check out the GNU Name System. It seems to address the points you mention here, because delegation is ensured via public key (not IP).
Using the API almost always has more "strings attached". Like you have to register and get an API token or something. Or even pay. If you want people to use your API, don't make it less convinient than scraping the page.
I get what you're saying but I only like to release to the public something that actually works.

Sometimes when I have just hacked something together it is full of hardcoded paths for my local system as I never planned for it to be anything more.

I made the mistake once of putting some code up that was full of machine specific and OS install specific stuff as several people asked. I ended up getting a tonne of emails moaning at me for "releasing" something that doesn't work for them. They didn't want to have to figure out every little hardcoded hack and demanded I fix it. Often very rudely.

That's the problem with "working on it in public" when it doesn't actually work anywhere other than your dev machine. People don't see it as a 'work in progress' and so will bitch and moan when it doesn't build for them.

And trust me developer users can be even worse than normal users as not only do they bitch about something not working then will often resort to name calling and such about the quality of the code.

Sure many understand it was a weekend hack project but there are always a few that will really pull you down and not everyone can handle such personal attacks when all they are trying to do is share some code for something they think is cool.
Pandemic solitude was positive experience for many
It seems like a fouls errand for C++ to continue to try and add higher level abstractions while maintaining a zero overhead principle.
yep that's kind of my point :) There's a huge number of IPOs/public companies with very high valuations and low profitability. The YC companies are just an example of that, which is relevant to the story at hand.
If I was hiring someone for a senior/lead web developer job I would look for a history of increasing responsibility building web sites, especially something of similar scale to what I'm working on. Domain expertise (i.e. experience in my business domain or something similar) would be a big plus. I would want the candidate to demonstrate a solid understanding of front-end, back-end, databases, security, scaling, and hosting. I would also expect a lead/senior candidate to have experience leading teams and projects, and working constructively with stakeholders.

When I have interviewed for or pitched myself (I freelance doing mostly web development and systems admin) I have focused on my experience, domain expertise, and understanding of core web technologies. I can point to multiple web sites I have written from scratch or done significant work on, and I can give references from customers, former managers, and people I have led/managed. I would expect a senior person to have similar experience, portfolio, and references.
I've seen this argument before and I don't think I agree. Surely there's a lot of times when I program that are heavy into thinking, but there's also a lot of mechanical work. Refactoring? Typing speed will help you. Going to try out a new approach? Typing speed will help you to see whether it's true or not.

Everything else being equal, typing speed will help you try out stuff faster.
I do hope that's not the future indeed ?
Thanks for posting. I'm completely unsurprised.

Do you also happen to have data from before the pandemic? What was the trend then?

I'm surprised by seeing everyone in the whole thread and the article talking about the last two years. The way I see it, both shrinkflation and "skimpflation" were already blindingly obvious way before pandemic, and looking at the stats from the last two years makes reasoning difficult because of, well, a global pandemic.
> I was comparing the payment to buying or operating a server (even a free old server has costs, e.g. for electricity)

Sure, but if the machine is already running, it's free. Or if you can stick it in a cupboard at work/university, it's free.

> 0/month

is there actually free cloud hosting? don't they ask for your credit card first before they offer you "credits"?
https://www.cdc.gov/coronavirus/2019-ncov/vaccines/facts.htm...

"Are all events reported to the Vaccine Adverse Event Reporting System (VAERS) caused by vaccination?

No. VAERS data alone cannot determine if the reported adverse event was caused by a COVID-19 vaccination. Anyone can report events to VAERS, even if it is not clear whether a vaccine caused the problem. Some VAERS reports may contain information that is incomplete, inaccurate, coincidental, or unverifiable. These adverse events are studied by vaccine safety experts who look for unusually high numbers of health problems, or a pattern of problems, after people receive a particular vaccine.

Recently, the number of deaths reported to VAERS following COVID-19 vaccination has been misinterpreted and misreported as if this number means deaths that were proven to be caused by vaccination. Reports of adverse events to VAERS following vaccination, including deaths, do not necessarily mean that a vaccine caused a health problem.

Learn more about VAERS (https://www.cdc.gov/coronavirus/2019-ncov/vaccines/safety/va...)."