skysight-inc/HackerNews huggingface dataset:
pfSense provided a real easy of use, at least back in the day. Given that the whole config synced over to a backup/HA failover system and updates to one could easily be confirmed synced to the other, there was a real ease of use in using pfSense (at least I thought so about a decade ago when I was using it). Spend enough time configuring HA firewalls and you start wishing you had something to take care of alerting about config differences and syncing changes automatically, and that's one of the things pfSense offered that was good.

This wasn't a case of us not knowing how to configure stuff in the OS, we moved from configuring OpenBSD firewalls with pf+pfsync, ipsec+sasync and carp to pfSense because it just made it easier to deploy and configure, given we had about ten or more of these we maintained for customers.

Even recently at a new job we were talking about upgrading or replacing some HA FreeBSD firewall pairs, and I was suggesting pfSense because it's simple to use, and just BSD underneath. Given what I've learned in this thread about the state of the project and company behind them now, I don't think I would recommend it anymore, but I still think a similar project with similar features has something to offer over vanilla BSD.
Charts.css
Yep. It doesn't scale well. Technical lead != technical manager. It's also myopic because it's two jobs and two completely different professions.
Great question about the term "people of color". Reminds me of when Apple posted on their home page, "Racial Equity and Justice Initiative. For equitable education. For a more just justice system. And for Black and Brown businesses.". The part that particularly rubs me the wrong way is the term "Brown" people. And it’s uppercase. Who wants to be called a "Brown" person? I’ve never heard anyone called that before in my life. It’s incredibly degrading and reductionary. If I am Mexican or Indian, the last thing I want to be labeled is "Brown". Thanks for reducing me down to a single divisive term. What is perplexing is that somehow this term is ok and so is "black" and "white". But saying "yellow" or "red" is offensive. This inconsistency is absurd. Those that are pushing this language somehow think they are morally superior to those of the past. But in reality, they have stepped right into their way of thinking — seeing people by "color" and categorizing society based on it.
And to undo this in the current shell, because of said nuisance:

set +o noclobber

For some reason this is hard for me to remember, because of what the + and - signs have come to symbolize in more recent UI. set +o seems really backward to me, and unset, surprisingly, does not work.

I've commented this line out in all my .rc, because I've found it to be a nuisance without having bought me much. The better principle is do careful work as root, and don't give careless or junior people root. My root PS1 very 'l33t', look and despair:

export PS1="[\[\e[01:31m\u@h\[\e[m\] \W]# "
Ask HN: How does your company train engineers?
Is there any place where I can find internal training policies for engineers? I´m looking for "back to school" programs, internal workshops or labs teams for jr/trainee software enginieers.

Thanks in advice!
It matters and is different because people don’t realize that being able to prove ownership of their baseball card depends on (NF)Topps staying in business
> t's not uncommon that, in terms of money anyway, IC tracks tend to cap out at lower levels than management

This is pretty natural, at least in a big organization. At some point your IC tracks almost always have less impact. There are weird corner cases sure, but not enough that you can't deal with individually.

But that's ok; Almost every manager isn't going to eventually be C-level either. What's important is that there is some career track that makes sense for IC focused technical people to stay in throughout a normal career.
What about all the files other people using the machine care about?
I use Obsidian pretty regularly. I started in earnest about 6 months ago, and I've been really enjoying it.

I like it because it's a wrapper around a folder of markdown files. I really my notes being just a folder of markdown files, so that's the selling point of Obsidian to me. I can open my notes in VSCode just as well as Obsidian, if I'm editing. Obsidian gives me some nice functionality (backlinks, hotkeys for different notes formats mostly, and just being a separate application from VSCode), but it could disappear tomorrow and VSCode would take over as my notes.

I setup a cron job to `git add .`, `git commit`, and `git push` every day, so I have my notes in a github repo that I can pull down if I ever need to switch devices. Or if I just want to look at my notes from a device, I can just browse the Github repo.

I use it for two different things:

- a daily log of my work for the day, including notes of what I did, and where each branch left off. All of my "four little things to finish this jira ticket" end up in the daily log.
- notes on various personal projects. For example, if I am looking for a contractor to prune a tree I create a note for that. I put in all the contractors I'm contacting, their bids, etc, into the note.

> The thing is with your brain, you don't actively spend time searching and traversing your "notes" consciously. Generally your mind brings things to be recalled just as you need it.

Maybe your mind does! My mind will often come back with: "there were _definitely_ 5 little todos that you needed to do to finish the branch, and I have 3 of them here ready for you. Maybe do a `git diff` to try and remember the other 2?", or "Hey, I was looking for a contractor to prune the tree. I called three of them, I think. Maybe four. Who knows. A couple sent in bids, but I don't remember which ones. Let's check gmail and see if we can find any there?".

So, personally my use of notes isn't to stop my brain trying to _come up_ with a task to complete. My notes are basically an index for when I want to resolve a task, to all the information I need to pick it up again. Or, alternatively viewed, it's the context when I put a task down, to help resume the task when I context switch back to it.
Certain Mouthwashes Might Stop Covid-19 Virus Transmission
This doesn't apply to the Pixel phones. If one wants not too expensive, Pixel 4a seems good.
> I believe that Google's goal is to show regulators that Apple has market power.

Unlikely, since Google and Apple monopolize in the same way. Google and Apple are close allies in this fight, and if the Epic lawsuit or an antitrust investigation goes bad for one, it'll go bad for the other.

> The reason I believe this is that it is uncharacteristic of Google to blatantly copy something like this over the years,

This is comical. Google me-toos everything. Google Home's entire product line being a blatant Amazon Echo rip off. Google Cloud needing to launch a copy of every AWS service, etc.
TV reporters are so insecure these days.
The Magician of the Ivory Tower brought his latest invention for the master programmer to examine. The magician wheeled a large black box into the master’s office while the master waited in silence.

“This is an integrated, distributed, general‐purpose workstation,” began the magician, “ergonomically designed with a proprietary operating system, sixth generation languages, and multiple state‐of‐the‐art user interfaces. It took my assistants several hundred man years to construct. Is it not amazing?”

The master raised his eyebrows slightly. “It is indeed amazing,” he said.

“Corporate Headquarters has commanded,” continued the magician, “that everyone use this workstation as a platform for new programs. Do you agree to this?”

“Certainly,” replied the master, “I will have it transported to the data center immediately!” And the magician returned to his tower, well pleased.

Several days later, a novice wandered into the office of the master programmer and said, “I cannot find the listing for my new program. Do you know where it might be?”

“Yes,” replied the master, “the listings are stacked on the platform in the data center.”

— The Tao of Programming, chapter 7.3 (Geoffrey James, 1987)
Show HN: React-BE – A React + Bootstrap utility component
It would become a meme to share obviously fake stuff with the slider maxed out, and we're right back in Poe's law.
Where is the category for devs that will weasel out of any work by claiming a ticket is out of scope, or that the responsibilities for handling a certain piece of work lies with some other team, or that you should go through the project manager so that the work can be done 5 sprints later?
> ( due to slack ToS)

With restrictions like that, it surprises me that Slack appeals to hackers at all. Why not IRC?
The capitalize on it because it keeps everyone focused on white vs black instead of rich vs poor.

They want you constantly thinking about race instead of thinking about wealth inequality.

They want you constantly fighting with your fellow workers instead of forming unions.
I don't think the IC's have 3 managers in this arrangement. The product manager & engineering manager work together in a customer-provider relationship, while the project manager acts as a sort of facilitator and metrics collector, & doesn't hold direct authority over the IC's.
But you could do that by changing any word. Renaming 'rebase' would be equally effective.

So if that's the point, then it shows that we shouldn't be doing this.
typing 4 characters in front of a command and not using a '>' character in your prompt is pain?
As far as I know, this year's Gödel prize is not yet awarded. The current story is about the Abel prize.
If I can believe what I've been seeing in our internal support channel, no one uses the slack search feature and keep asking the same questions over and over, I really see a space fo SO for Teams to fix this internal knowledge sharing issue.
After listening for a while, I came back to say exactly this. It's certainly much more work, but I think worthwhile for people want to spend a length of time with it on. Perhaps 10 minutes plus. Also, make the durations of each track different lengths so they cycle asynchronously.
Does this work on Windows? If i recall, there were issues with lisp interfacing with windows (but uiop may have solved it already - I have been to get my programs to work in Windows without issue)
Well, what else has been accomplished? What policies are being passed that are helping materially black people? Sure, some cities have passed legislation to defund their police, and consequently murder rates are sky-rocketing (and probably not so much in wealthy white neighborhoods of those same cities nor in other more conservative jurisdictions). There are some colorblind reforms that something like 90% of Americans supported in one form or another; hardly anything controversial, but this is the most substantial thing that I can think of that can be credited as a consequence of the movement, but it's far too soon to figure out whether that will have an impact on any disparities. What am I missing? I'm guessing there are some negative effects that no one is bothering to measure, like the extent to which these vapid measures nudge people to the right or make them unsympathetic to the movement.
I think you overstate the level of lasting alienation and understate the cumulative impact that a bunch of small "trivial" changes could have over years.

For a hundred years after the Civil War, and then a solid 50 more after the Civil Rights movement, we had "white people doing nothing" plus "some still-racist white people actively trying to roll things back." Doing things, and keeping the issue in the forefront, even if the things sometime look silly to some people, is going to make us more progress than going back to doing nothing because some people think only the perfect things are worth doing.

(People getting affronted, offended, and alienated by actions that they think are "silly" is another problem entirely... You don't think it'll make a big difference? That's nice. Why are you making a big deal out of it, then? There's a virtue signalling of "look at how more evolved I am to not be fooled by your silly change, and still spot that the world still sucks after it!!")
Political capital has proven to be finite, it is similar to time being zero sum. Using political capital in a non-smart way is equivalent to wasting time.
Same meaning, but different context of use is what I think you meant. The context is key in all these discussions. No one thinks 'master' means 'owner of human (black) slaves' in 'Master of Science' any more than they do for Github, yet here we are.
what makes this fella remarkable is only that he said the quiet part loud.
Hasura makes that pretty easy as can be seen here: https://github.com/firatoezcan/hasura-cms

This is also easy to do with self-written servers, maybe take a look at the metadata folder to get a gist of what Hasura would be doing behind the scenes (running a query and then checking the claim for the condition for the given field that permission wants to be requested for)

(Just a repo I started one evening, it doesn't do much but the concept of projects with owners and collaborators should work)
Pull requests that kick off arbitrary Github Actions code is crazy unsafe. By default they need a human in the loop to approve CI jobs for public repos.
Apologies, I must be missing your point. If the page is localized to/written in English as this page is, numbers should follow the English style of number formatting. There is an overwhelming consensus amongst English locales in how to format this number.

My goal isn't to be prescriptive, it's to reduce the likelihood confusion on the part of the reader. Writing in English then formatting numbers in a continental style is more confusing than writing in English and formatting numbers in the English style (obscure English locales with relatively minuscule numbers of users notwithstanding).

I've lived in Germany so it was easy for me to understand that €4,00 probably meant €4.00 given the context, but if I were unfamiliar with this style of formatting (as many American's may be), I might reasonably assume that the error was not a comma where there should be a dot, but a missing 0, making the cost €4,000/mo.

If it's your view that writing in English & formatting numbers non-English is more clear than matching the formatting to the language, I'm very interested in hearing that argument.

EDIT: I understand what you mean better now, you're figuring "Price in Euro = European target market." I didn't get that–I assumed the vendor is open to markets worldwide and charges in Euros because that's the vendor's home currency.
Sweden: Google's public web-based services all seem to be available, GCP services are not. Except the console.

Edit: things started working now.
I'm not a lawyer ask one.
Apparently Donald Trump always said "two weeks". I was unaware of this meme.

* https://www.axios.com/trumps-timeline-always-two-weeks-15133...

* https://www.bloomberg.com/news/articles/2017-06-06/in-trump-...
Hah, that is definitely a category. The person who always creates a "follow up ticket" but never, ever does any of them.
I have an honest question for you and others who are directly impacted by this, and would love to hear your perspective.

I work on a software team that has the usual level of diversity, an almost equal mix of East Asian, Indian, Middle-Eastern, and White developers, a few women, and not a single black developer. Here's the problem though... I've been part of the screening and interviewing process and we've only had ONE black person apply, he was an immigrant from Africa. He made it all of the way through the interview process, but did not get the job for reasons that I am unaware of, though I did give him a yes vote as he seemed competent and friendly to me.

Given that we have screened and interviewed hundreds of applicants and as far as I'm aware he was the only black developer to apply, how can we as individuals on the team make a difference to try to be more inclusive?

This has been true everywhere that I've worked. In my entire career spanning > 25 yrs I've only had the opportunity to work with one black developer. He was extremely good, but timid, very soft spoken, and too quick to self-judge, leading to him not very proactive at advertising his successes, which was unfortunate as he was doing great work, but not recognized by the majority of the team. When I later became his manager I would go out of my way to ensure that every major accomplishment of his was widely publicized, but by then the perception had already been set.

It seems to me that the root problem is further up than the hiring process -- it feels like it's something that needs to start at a younger age, encouraging more people outside of the usual circle to consider tech as a career in the first place, but maybe I'm not blind to my own short-sightedness and would love to be shown where I personally can effect change.
These comments crop up regularly on outage posts. There's probably some psychological bias that explains it but I can't remember... I think the last time Google went down there were comments blaming it on Summer Interns :)
‘Operation Varsity Blues: The College Admissions Scandal’ Review
Hah well you were sorta right, i was being dumb and didn't see that (ironically I was very hungry when making that comment, which may have thrown me off)

But the suggestion of the parent comment to yours afaik is not a great idea. I know that languages can be very complex. To properly understand what is going on, I think it would be most appropriate for someone who knows Hungarian to analyze this. I think it would be especially important to have someone who understands gender roles in Hungarian culture to look at it. They might be able to craft tests that show if this was an issue with the biases (assuming that a bias is proved) from the original Hungarian translators or from Google's overall system.

So yes, in one sense I do now know the language, but in a much more real sense, I do not _know_ the language.
> And businesses need the "what about the jobs, can I have a bailout" option removing.

Hell yeah. Welfare for business is bad.

> Workers need that 'no deal' option adding.

Well, yes. But to some degree you're supposed to build that for yourself. Without that requirement you have no incentive to save and work smart.

I don't think bosses should have the power (ie, society should disrupt it, you're right) to keep people on the edge of poverty so that they have leverage, but I also don't think people should have much say over their boss other than to refuse the job. Either unbalances the market.
So, assuming the USG is serious about this, you're probably looking at China, Iran, Russia, Venezuela, or North Korea. Color me skeptical that the captains of industry are headed there.
Just noticed your reply. Thank you!
I find it easiest to explain it in terms of electricity, which I assume most people here are familiar with. It acts just the same. Pressure, like voltage, is a difference. The flow rate is like the current, how much goes though. A pipe has a resistance that depends on it's diameter and length. You can calculate the resistance of the pipe as the pressure difference over the pipe divided by the flow rate.

One thing people might get confused by is why making the opening at the end of the pipe smaller makes the water go faster. What you do in electricity terms is add a series resistor, the total flow rate in the pipe will be lower, but the speed can be higher because it needs to go through smaller opening and so is more concentrated.
They already got to it https://www.tmz.com/2020/06/26/master-bedroom-canceled-houst...
Well, that's kind of my understanding about what an HOA neighborhood even is.

The existence of a (mandatory) HOA seems to increase property value. I have no economics training, but this seems to be a signal from the invisible hand that they are generally desirable in those cases.

The only ways they're likely to go away is if they're regulated out of existence, or they fall out of favor in a way that's reflected in property value.
Robust Soldier Crab Ball Gate [pdf] (2011)
Hello fellow Ubuntu user!

I made the switch from Windows almost 8 years ago, i actually loved the Uinity DE, these days i'm rocking Kubuntu on my work laptop, somehow Gnome 3 doesn't feel the same...but i reeallly like Plasma.

Somehow everything just works, my hardware is probably running on blobs of proprietary software but i really don't care ( i care about getting my work done tho).

I actually recommend Ubuntu/Linux to family and friends (granted that they don't do any kind of specialized work), my 8-yo nephews have been using KDE since the beginning of the pandemic and after a week of getting used to it i haven't received a support call.

Totally understand the appeal of configuring/tweaking every single detail of the OS to one's desire (been there,done that), as times goes by and life happens i rather spent that time with my family or hobbies
This looks clever but probably not practical.
I’m in complete agreement, and will add that significant parts of a person’s personality can develop as a mechanism to mask or manage trauma, and that can end up suffusing all of their choices and relationships.

A sudden confrontation with this can be completely destabilizing.
As a South Asian/Indian and an immigrant to USA coming from a lower middle class background, I would argue that just like Blacks we are also disadvantaged but unlike the African Americans South Asians/Indians have taken over the STEM programs. I do not think acts like these make a change but rather change in mentality of the African American community is what matters for their youth to choose careers and opportunities that help them prosper.
I am genuinely curious: the LibreOffice team changed the file blacklist to excludelist. Do you believe this was just tokenism? I personally thought it was a great thing. But I am interested in hearing your perspective.
How to intercept and debug all Java HTTPS
Depends on the OEM and the product lines involved.
> It's just that customizing your OS often doesn't justify the time spent.

That really depends on a) what you choose to customize, and b) how adept you are at customizing. In other words, it depends on your skill and foresight.

With enough practice - you get it by simply working with computers over the years - you can recognize the pain points with the biggest payoffs quite accurately. With enough skill, you can fix them relatively quickly. This way you get a "10x" setup tailored for your specific needs.

Of course, trying to indiscriminately customize everything while putting a lot of time into learning how to customize them is a net productivity sink. That's normal. Most people start with such approach, get burned by it, and conclude that the whole customizability-as-a-feature is not worth it.

It's quite possible that it's true for majority of users. The well-tuned, A/B tested, in-depth researched defaults can be good enough for many. I have nothing against such defaults. However, forcing me to use them, while I know precisely what I personally need to be more productive, is something I can't agree to.

My current setup is Linux, AwesomeWM, Firefox, and Emacs. I customized away all the pain points I had with them a decade ago (half a decade with Awesome). The time spent on maintaining the configs across upgrades is trivial, on the order of tens of minutes a year.

To sum it up: customizing your OS can be well worth it if you do it right. You can also go wrong with it, too. But, using software which doesn't allow for customization not only removes the risk of customization going wrong - it also robs you of the possibility of doing it right.