skysight-inc/HackerNews huggingface dataset:
This isn't unique to running a business. You see it with screenwriters for example. A script is sold to a studio and as soon as the check clears, it no longer belongs to the author. The studio is free to completely change it or just put it in a drawer and forget about it. Some have a problem with that. It's their baby.

Selling something is letting it go.
You haven't read the link you posted though. Every digit appearing with the same frequency means a number is simply normal and it is not enough to get you what you want in this case (as pointed out by sibling comment). Normal number is a number where every possible string of length n has the same frequency of 10^(-n)
Ask HN: Equivalent of Eloquent JavaScript for C
Are there resources or books to learn C/C++ with some story or analogies as we can find in Eloquent JavaScript, which go in sufficient details about the adjacent technologies? (hardware, memory, compilers, etc.)
I understood category 1, but that's where the author lost me.

1: "Companies only benchmarking against their local competition". So indeed a local dev shop will compete against other local dev shops. Or a supermarket against other supermarkets nearby, this makes sense.

2: "Companies benchmarking against all local companies, even if they are not direct competitors". I understand the meaning of these words, but the examples don't compete with all local companies. Disney Streaming is globally competing against other streaming services, not competing against a local supermarket.

And then category 3 is somehow competing regionally or globally (against all companies) instead of locally, but again I don't see the example GitLab doing anything different from Disney Streaming: both compete globally in their tech niche.

If an architect job next door pays double, what do category 2|3 companies care?
That’s clever and very sick at the same time.

On a more general note, I sometimes hate this world, not for the fact that people like the Sacklers exist, there will always be bad people around, but because of the system itself, it looks so methodical, so homo economicus. There’s no escape out of that.
Just SSHing into a shared filesystem is really too simplistic. There's a lot of nuance between this extreme on one side, and feature branches on the other. Working exclusively with Git just doesn't make it obvious that there have been other working solutions before that don't rely so much on branching ;)

I think it really comes down to the differences between a distributed versioning system like Git, and a centralized versioning system like SVN. A lot of the "branching ceremony" that evolved around Git is about managing the different timelines that evolve because every dev has its own local repository with its own history which then needs to be synced with a remote repository, and this entire problem area simply doesn't exist if there's only a single shared repository.

In SVN there are no "merge commits" polluting the history when working on a single branch. If you update (in git lingo: pull), there are no "merges" or "rebases" happening, instead you get conflicts that you need to resolve locally. Next time you "commit" (in git lingo: push) those resolved conflicts are uploaded to the central repository as if they were regular changes (e.g. no "merge commits").

Somehow this central-repository-model of SVN still is much more logical to me. The distributed model of Git doesn't make a lot of sense unless you're a Linux dev with your own 'fork' sending patches to upstream from time to time via email (e.g. despite git's decentralized nature, Github or Gitlab are also just trying to emulate a simple central-repository-model).

Aso:

> If you have trunk based development and your machine smokes

That's why you commit to trunk just as often as you would push to a feature branch. You just have to organize your work in a way that frequent commits don't break the build (e.g. by putting your work behind a runtime feature flag), the upside is that you never get into a state where you need to deal with complex merges, because your work never differs from the shared project state by more than a few hours.
They are wetter.
I am not an indian but the puzzling thing about arranged marriages that I have seen is how it somehow just works - does it not having seen any stats but just observation of colleagues.

But I don't think it will work in a Western culture.
Only works until I run into the next guy that trains leg locks, then I'm back to drilling.
Not yet, but now I will.
I also don’t need to unionize but I’m pro-union. I think software should have a guild like the actors guild, that enforced minimum standards. when Kickstarter ran its unionizing campaign it turns out one of their demands was no productivity tracking software! I would love to know as a member of such a hypothetical guild I have collective clout to ensure I’ll never have to deal with a bullshit metric tracker again.
An oral history of Contact, the sci-fi movie that defied Hollywood norms
Usually my approach is: 1) try to answer straight away, 2) try to answer once I have some letters from other clues, 3) use a thesaurus, 4) use an anagram solver, 5) wait for tomorrow's paper. I already feel wretched about 3/4, I'm not sure I want to cheat more than that.

But sometimes this completely falls down and I have no idea where something comes from, e.g.: "Theatre of war where activity was uncovered (8)" is WINDMILL which still baffles me.
Are we likely to discover in (* x 10) years that an over saturation of O2 in the atmosphere is damaging in some kind of way, on a global scale? AFAIK breathing pure O (or O2? Not a chemist) isn't great for your health?
Methane is supposed to be abundant on some planets and moons. Would there be enough light available to turn it into rocket fuel for trips back?
I work in government IT, and before that I worked on enterprise workplace management software. I have noticed that when processes get moved into software the people involved in describing the requirements make the same mistakes over and over:

- making the digital process more complicated than the paper process, because the software will simplify the complexity (it does until it doesn’t and then everyone involved needs to figure out the real process anyway)

- assuming correctness of the software (all software has bugs, all digital processes eventually get into a broken state, there should be a way to force the system back into an intuitive “right” state better than some dev running random sql statements on a production database)

- assuming correctness of the software’s users (all people make mistakes, and mistakes happen often, there should be a clean and reliable way to force a process into a state matching reality when someone misclicks, but often the only way is to “lie” to the system and take an odd path through it)

- trying to capture the process end to end in software rules causing it to become set in stone (only the labor intensive parts should be automated, leaving room for flexible adaptation of the process without requiring a new software release)
If you happen to have an article of converting sea water to methane, please post. My searches bring back methane dissolved in sea water and I'm curious where the carbon originates.
The nature of distraction and tips how to avoid it
Ask HN: How do I hide a user's comments?
Hi,

I don't think HN has this capability so I was trying to craft something via ublock origin.

I added:

news.ycombinator.com##div:has(a[href*="user?id=example"])

however, that only hid the div where the user's name was shown, not the comment itself as that's in another subsequent div.
Is there an argument I can pass so that it will hide the next div as well?

Some context on why I'm trying to achieve this - there's a small subset of users that insert political comments in highly interesting threads and I'm trying to avoid politics as much as possible so I'd like to "ban" those users by automatically hiding everything they say. I know it's a sledgehammer approach but the vast majority of HN content is extremely interesting and I really enjoy being part of the community.

Thank you.
Yeah, I looked up how it worked and decided this is too much magic, I am sticking with good old Cocoa. Also I don’t really like auto layout. It is springs and struts for me.
Please, explain to us then what the U.S is doing in these countries under these circumstances, why it is kept out of the public's view, and why the motives are entirely good and altruistic.
Glad to see this released publicly! I used it internally last year, and it was frustrating but useful (mostly relating to not having access rights and quickly changing versions).
The real problem here is that the company was allowed to fire them like that. It isn’t some new problem; the fact that it’s using GPS is a technical detail.
BootBASIC Interpreter in 512 Bytes
The joke was great. The disclaimer at the end ruins it.
Ok! I'll let you know when I'm finished calculating - hope you're still alive by then
Same here. I have a weather station at home that publishes out to the internet and have used Dark Sky's API for years to display some maps on it. Now I have to switch to something. I live OpenWeatherMap, but going to check out the Norwegian API now.
It's more like selling your dog for a lucrative amount, even if there's 50/50 odds the new owner is a sadist.
> also won't create a general climate of fear, distrust between people, and terrible politics

Also why they're allowed to continue. "It's good for business."
Ask HN: Why doesn't every home have an acceptable volume level for speech?
Talking too loudly would result in a computer voice telling you to lower your voice.

If you do not comply after several warnings, an alarm would sound that would make conversation impossible for a few minutes.
I e.g. often check various code search tools to see whether it's worth maintaining a backward compat layer for APIs I'm in the process of changing.
We already have all the ingredients to turn CO2+H2 into Methanol without an intermediate step turning it into Methane. There are already a few production plants, e.g. one by Carbon Recycling International.

It's not super efficient, but I am pretty sure you're not going to improve that by introducing an intermediate step.
The people who talk about protecting themselves from a tyrannical government are usually the ones who lick the boot the hardest

The US citizens wouldn't be able to stand up to the military anyhow
Bugattis are on the uglier sides of supercars for me. They just look off to me.
3-D Printing Grows Beyond Its Novelty Roots
I wouldn't expect memcached servers to have any egress. Still I'd bet they're paying a lot for whatever their egress actually is.
Couch to 64k, a.k.a. Building a Z80 Breadboard Computer (2020)
Well said, also another red flag, at least for me, is that she mentioned that she is looking for qualities of a partner like looking for a CTO. But the difference is that with a CTO is it is purely an economic relationship which can be terminated at anytime with no hard feelings while with a life partner or a husband, it is more of a covenant relationship meant to survive future uncertainties and so really less flashy qualities such as loyalty, tolerance and humility are more attractive than popularity, beauty or intelligence.
Medical oxygen tanks are over 85%.

That said everything would be more flammable.
>This includes Apple Card

Credit card companies have been doing this for decades.
Wow! You really hit a huge portion of "the Greats" there, didn't ya? Whole lotta really excellent games in that list.
But landholdings are not the only type of wealth, and specifically at that time with the industrial revolution going on, stuff like factories become a source of great riches. So marrying down 44 percentiles in land does not mean marrying 44 percent down in wealth, it could just be marrying the same amount of wealth with a more industrial component.

Also the industrial revolution itself seems more likely to cause education reform than changing peers, who are lifetime appointments. Fewer hands needed in agriculture, plus more jobs requiring people to be able to read means you need kids in schools instead of on farms.

It's probably true that prestige went down. It takes a long time for that sort of thing to change. There are still people around today who are impressed by titles.

It seems very unlikely that the elites would not fight tooth and nail for the best matches for their kids. Not having the queen around makes no difference, it seems most likely there would still be a scene where people went and made connections, and the criteria would be largely the same.
I'm pretty sure I got hit with something like that at one point, but I was never in the State Department hehehe.

I suspect either microwave spying gone awry, or someone went a bit too buck wild with one of those weird technologies like anxiety rays the IARPA types love so much.

(I've got a lead, but why would I give you that for free "capitalists"?)
WWII Vets Told Us What D-Day Was Like (7 Min Video)
Not if that CSS is styling (unique to the project). Once it's "hardwired" you have to rewire it to use it again, or worse...if the styling changes you have to rebuild. In the context of CSS's intention, that's an anti-pattern. Yes, people do it. But that doesn't change the anti-ness.

If you're editing the actual components then that's a step backwards in time. They should be like (OOP) classes. Completely agnostic. Completely "decoupled". They should be the structure (i.e. markup). But the styling should be abstracted out into "real" CSS, not inlined hardcoded CSS.

Put another way, for all intents and purposes CSS in JS is like using important!. Nuff said.
> At every stage everyone is doing their job. Everyone is trying to do the right thing for success and to not get fired. Everyone has a problem that can only be fixed by someone at a different level compromising on their quality of work or their personal happiness.

I think this hits the nail on the head.

A bunch of reasonably competent people went in with the best intentions, all in good faith and over time it became clear certain assumptions were either too optimistic or simply wrong.

While there is definitely blame to be apportioned, the frustration felt by all involved leads to a very human reaction of calling it malevolence or incompetence.
Why Haven’t More Quantum Algorithms Been Found? (2003) [pdf]
Why can't you have a maskless face-to-face meeting? I'm having maskless face-to-face meetings in Auckland all the time.
If you look at https://en.wikipedia.org/wiki/List_of_European_countries_by_... it's pretty clear that the average monthly salary in Austria (adjusted for purchasing power parity) is roughly 2x that in Poland.
Countries spying on eachother is what keeps them from going to war. Without it you are left guessing if your opponent is gearing up for war.
Unexpectedly (to me at least), this might be the most enjoyable Wordle-like I've tried so far!
> One thing that would be nice, however, would be the ability to run the entire pipeline locally.

This cost me many hours of waiting for the Gitlab CI runner when debugging non-trivial pipelines, when the issue was something that did not have to do with the script steps inside of the jobs but rather how the Gitlab runner handled things.

I've found gitlab-ci-local [1] which actually does run the Gitlab pipeline locally, although I had to write some boilerplaye scripts to set up all the necessary 'CI_FOO_SOMETHING' environment variables before running the tool. (Which sometimes came back to bite me because the issue was actually in the content of some of those environment variables). It's still a very good tool.

[1] https://github.com/firecow/gitlab-ci-local
While re-reading and revising the question, maybe I found the answer myself: the author doesn't mean all companies in the region when they say "all companies" (emphasis theirs), they mean that for job X (like developer), a supermarket is not trying to hire developers from other countries or continents. It's about the size of the pool of people that can do this job, not whom a company competes against with their product or service. Supposedly Disney doesn't hire globally just like the local supermarket whereas GitLab does.

Why one would and the other wouldn't for the same type of job sounds like just a measure of wealth (a local supermarket wouldn't be able to pay for someone's relocation and competitive salary with other places in the world they could have gone to, and according to the author, Disney doesn't either), making this whole classification seem to get causality backwards. It's not that you earn more there because they're hiring in a broader pool in their greater desperation to attract more talent, it's that one simply pays more because they have more money in the bank to pay out, and that allows them to hire from a broader pool. In a good case, that then also attracts the better talent to keep up that greater money inflow.
StrictYAML removes features that might be useful for some usecases, such as Node anchors+Refs and Flow Style.

I don't think the cost of an additional standard is worth it in this case.

While YAML has issues, they aren't much of problem if you use a linter, such as yamllint [1]. This can be enforced as part of the CI process.

1. https://github.com/adrienverge/yamllint
Slavery in the Hebrew Bible was limited; for example they were freed in 7 years or less. It was more like indentured servitude. The American slave trade was not justified by the Hebrew Bible. Of course, when Christians culturally appropriated it, they changed it.

The Wikipedia page you linked to explains this.
Just use the two following uBlock Origin / Adguard rules, the first one for text results, the second one for images:

google.*##.g:has(a[href*=".pinterest."])
google.*##a[href*=".pinterest."]:upward(1)

You can build custom rules for other websites and other search engines at https://letsblock.it/filters/search-results
Not sure for Central Europe, but for the UK, their app has logos for the Weather Channel, along with BreezoMeter for air quality info.

Doesn't feel as accurate as the Met Office's app, but not too bad (tends to over predict chance of rain).
Would this not be the best time to form a union, though? If we start to hit tough times when programmers are treated like shit and the job market is tight, then your colleagues will be less inclined to rock the boat and management will be actively trying to crack down on any attempts to organize. Basically when you need a union it could be too late.

Right now management will be off-guard, not expecting any unionisation push and will be a little bit unprepared as to how to counter it (that is, if they even try). Employees will likely feel comfortable openly discussing unions knowing that they probably won't feel any reprisals (and if they do, well the job market is still pretty good for the moment). The tough part would be convincing someone on $1x0,000/year that they might benefit from a union.
> Yesterday was for me like disaster. I worked until 22 o'clock, (I had to stop at 17 o'clock) to find out that I'm running a microservice in a Docker Container and the changes I made on a mail template had no effect, when I send them, since I was working on local files.

I am a senior IT architect with 10+ years of industry experience. Just this Friday, I was debugging an issue in a Docker image together with a colleague, and we were completely baffled why none of our debug output was showing up when we ran the test job in the CI on the Docker image. After half an hour, we realized that we had been pushing the image into the wrong repo, so the CI never picked up the changes.

It happens to everyone. Don't sweat it.

> From now on, I will reading the docs more and not trying hunt the exact answer on stackoverflow at first place.

When mentoring, I always encourage my juniors to take time out of their workday to just read up on things. If you're going to have to use a difficult new library, give yourself an hour or two to just read the documentation on that library to understand the principles on which it is based. Even if you don't have any specific new technologies lined up, maybe take the time every once in a while to just read a random manpage. You don't have to memorize everything in there, but just getting a vague comprehension of what all these tools that you use are actually capable of. Once you run into a situation where these capabilities can be useful to you, you might just remember reading about it somewhere, find the relevant part in the manpage, and save yourself some time hunting on SO.
I wasn't aware of steam/amazon/ebay acting as an identity provider to login to other websites.
Sorry, perhaps I should have said, people in Austria are less over educated (i.e. at the same education level Austrians earn more than Poles).
You should go to youtube and watch how planet fitness ensures people do not train to loud. Then you understand why noone wants that at home.
In the United States the packaging plainly says you can flush them, even though you can't.
It's probably a way for ugly and insufferable rich people to feel better about themselves and their kids.

"I have noticed that your son, Phillip von Twattenheim the Fourth, is graying at the temples. Have you betrothed him yet?"

"I have not, but he has recently been accepted by the finest matchmakers in all of Britain, Gray and Farrar."

It doesn't actually have to solve the problem. It just has to make it look like the problem is being solved.
See also:

• searchcode: https://searchcode.com/

• Debian Code Search: http://codesearch.debian.net/

• Python Code Examples: https://www.programcreek.com/python/

• Linux kernel code search: https://livegrep.com/search/linux
Install a browser plugin or userscript with that capability.
Modern C++ is in some ways more boilerplate and more messy. I am so done with C++. Swift solves such a large list of C++ problems. Modern C++ solves very few of the problems I have experienced with C++ over the years.

I get that people stick to C++ because it is too costly to port. But it doesn’t make a lot of sense to stick to C++ if you got the option to use Swift, Rust or Go.

Swift avoids null pointers, undefined static initializations and de-initialization order, virtual call disasters when calling a virtual from a constructor. Protocol oriented programming solves a lot of problems you tend to run into in C++ when doing object-oriented programming.
Exactly. Something like Tailwind should be done in the Sass, not by assigning a gazillion helpers.

Have a component-type class in the component then use Sass to configure that with helper properties (read: functions and mixins, etc.)

But hardcoding? Inline? I did that in 1997.

Keyword in. I know TW is done with Sass
I wouldn't touch a FAANG-like company and more than an online casino. In fact, FAANG developers are worse because they're ignorant to the harm they do.

The high salaries are there so you don't look any deeper!
I think you're underestimating what healthy 60 year olds can do. Physical fitness is only required for kids under about 6. After that it's just a nice to have. A good friend of mine had a 60 year old dad and 30 something mum. By all accounts it was great. The only downside was that his dad died when my friend was in his early 20s. I've also got some friends where the mum is mid 40s and the dad is in his early 60s. You can see that the dad avoids unnecessary running, but he's loving it and they've got a great 3 year old. Originally I thought the dad was a granddad. The OP is right at the end of her window to have children, her best bet is to massively lower her standards, or find a man at the end of his window to have children.