skysight-inc/HackerNews huggingface dataset:
I can't understand why that's a problem. I am a great believer in "strong opinions, weakly held".

Now, I do agree that "trust me it's cool" is not a very good explanation, but if a good one is provided, and if it's better than what you currently have, you should listen up and change your ways.

Otherwise that new hire will go on HN ranting about you saying "trust me, we're doing it that way for a while and it's great."

Do you hire for skill or obedience?
I could have used this advice 10 years ago. This is a great article to pass on to folks new to the working world. I don't know what other working environments are like, but I appreciate people that keep the venting to a minimum. You can easily frame yourself as the complainer, deserved or not, if you use this one too much.
Sure, but the admin customizations are pretty damn simple once you figure out the few commands you need (registering custom post types, adding & customizing options pages, removing unnecessary tabs per user role, etc). The fact is, it has the market share, so neophytes are at least somewhat familiar with the interface. That is a true advantage.

Also, ACF Pro is your best friend in the CMS customization area & it easily dumps custom fields into the WP REST API for use in app frontends like ngx or React. I'm working on an app & CMS with this stack now and frankly, it's fantastic.
https://certificatemonitor.org/ works quite well
>But the software has just exploded by orders of magnitude. Millions of lines of code instead of thousands.

Maybe its only one order of magnitude -- if I remember correctly, there were about 300,000 lines of code running on the main processor of the Toyotas that were investigated for unintended acceleration, with functions like "throttle angle control" that took several thousand lines.
Ask HN: What is the HN for Product Managers?
Is there an HN equivalent for Product Managers? I find a lot of great info on HN so I was wondering if Product people have their own?
There are legitimate use cases: for instance, a multi-tenant app that designates tenant by subdomain.
Did you try clicking on the cat faces to see if they meowed? Not a proud confession here.

BTW this is a cool project even without the audio.
Each DNS zone (azure.com, mydomain.azure.com, otherdomain.mydomain.azure.com) is separate, and they can all be given independent TLS certs. The only relationship between azure.com and mydomain.azure.com, is that the azure.com name servers delegate DNS for mydomain.azure.com to the name servers of mydomain.azure.com.

So you can turn on encryption at that level, and using Let's Encrypt, the private key for your cert would be unique for you. So private keys for azure.com won't be able to decrypt traffic for mydomain.azure.com.
No, they really aren't. I can stay at home in my home lab/workshop and have it set up just how I want and be very productive and happy. I can't do that in any workplace. Without a regular job, I can spend my time associating only with people that I like, not people I'm forced to work with. Without a regular job, I don't have to deal with power structures and hierarchies inherent in workplaces; I have complete freedom of association. Stuff like this is precisely why many people are happy to retire.

Sure, a retired person may still have to deal with some annoyances, like the local government placing restrictions on what they can do with their property, having to pay taxes, etc., but they can sure minimize the number of annoyances they have to put up with in their daily lives a lot. They can even move somewhere else if they want, without having to worry about that new location being close to a paying job.

It's really weird how dead-set against retirement and freedom you are.
This is great advice, and, honestly, an issue I had not given enough thought. So, thanks.

I've often (always?) fallen into the trap of "Let's just use a wildcard. Setting these things up is a pain in the ass!"
I had the luck that XSD regex doesn't support backreference.
I guess I'll be the one to ask: Why write an email server with security as priority #1 in C? I'd understand if it was built off of an existing daemon, but it seems that this was written from scratch. There are many other options out there that are reasonably fast and don't have the pitfalls of manual memory management and undefined behavior that C has.
This looks awesome! It's also a kind of perfect companion piece to an Elixir/Phoenix project a friend of mine, Travis, did over at Stride[1].

I also have my own social-good oriented learning-phoenix/ecto project[2], OpenPantry, which I started some months ago after I'd learned Elixir pretty well and done a little Phoenix micro-service, but still hadn't done anything full stack or involving Ecto or Channels... We're actively looking for help building out the feature set and it's for a great cause if anyone's interested, helping those with food-insecurity to get food more easily and with more choice than many pantry programs are currently able to provide!

[1]https://github.com/stride-nyc/remote_retro
[2]https://github.com/MasbiaSoupKitchenNetwork/open_pantry
A big part of that was cost. A wildcard certificate can be used to lower costs if a company has hundreds of sub-domains.

But now, with the full LE offer of services, cost is no longer an issue, and all you mention should be easily automated via scripts.
What's your suggestion then?

Mine is "get rid of the politicians altogether".
I agree that wildcards aren't great if they're being passed around an organization to avoid registering a few extra certs, but they are very useful in a few circumstances such as sandstorm.io: every app session uses a different subdomain to prevent cookie leakage, and registering that many certs would overwhelm LE. I'd imagine there are other cases out there involving automatically created subdomains that will benefit.
It's how the mass of the International Prototype Kilogram and its copies have drifted over time:

http://www.bipm.org/en/bipm/mass/ipk/ (verifications tab)
There are many HNers who know much more about Japan than I do, but I'm pretty sure the tear on the side is meant to represent relief. Imagine it in an anime. I'm not sure why it's a frown and now a shocked face/smile, though.

Here's a short article I found on a few other misinterpreted emoji: https://www.wired.com/2015/05/using-emoji-wrong/
This reminds me of David Foster Wallace's section in Infinite Jest about the anxiety-inducing video phone technology (very predictive, considering it was written in 1996) -

"And the videophonic stress was even worse if you were at all vain. I.e. if you worried at all about how you looked. As in to other people. Which all kidding aside who doesn’t. Good old aural telephone calls could be fielded without makeup, toupee, surgical prostheses, etc. Even without clothes, if that sort of thing rattled your saber. But for the image-conscious, there was of course no such answer-as-you-are informality about visual-video telephone calls, which consumers began to see were less like having the good old phone ring than having the doorbell ring and having to throw on clothes and attach prostheses and do hair- checks in the foyer mirror before answering the door."

http://declineofscarcity.com/?page_id=2527
After 5 years of Dvorak, I am switching back to Qwerty
Many bans have been announced in advance while the alternatives were still in development stages or more expensive. Think CFCs, leaded gasoline, scrubbing sulfur from smokestacks etc.

How is this any different? The government is not blind, they can make projections and at this point the must have concluded that alternatives are likely to be ready in time.

Plus cities are moving to ban ICE cars anyway due to particulate pollution instead of CO2.
But wildcards are useful when you have 2 or three front-end load balancers. They are only replicated twice, which is reasonable IMHO.
I see your point: people who market themselves better do better, regardless of their skillset to back up their claims.

Which happens a lot everywhere, not just with programmers.

But it should be relatively easy to beat the scammers, learn how to market yourself properly, get testimonials to back up your claims, build your marketing message to answer questions and problems that your potential customers have. In other words: build your authority as a freelancer.
Battles over being "technically correct" are the most fierce, because the stakes are so low.
Now Desktop 2
SEEKING WORK - Remote (GMT +5:45)

Full Stack Developer, LAMP Stack (5+ years)

Portfolio: https://goo.gl/ojNwe3
There are. This is an uppercase 7: & and this is an uppercase 8: *.
Riding one of those, galloping along at 70mph, would be quite something. (I guess it's the legged-equivalent of a motorbike?) You'd have to have a lot of trust..
Building a map for everyone
Author here. As I mentioned in another comment. I should have clarified that its shortcomings are specific to the container runtime (i.e. the part that creates and enters the namespaces). Go is a great choice for the command line utilities and daemons. I am a big fan of go in general, and even the container builder smith is written in go.
Windows addresses this by maintaining a "side-by-side" set of library versions, so applications can have several versions of a library available to them. This is what the \Windows\WinSxS\ folder stores.
Another way to look at it: What data is OK to lose if you refresh the page? That to me is component state. You don't have a url: '.../?dropdown.001=open' / '.../?dropdown.001=closed' so that's likely purely component state (not application state).
Isn't this basically the consulting firm model? (Thoughtworks, Happiest Minds, Digital Foundry, etc...)
Yeah, I would have at least ran some kind of similarity search on the output. Without that check it's impossible to know if this is actually doing anything.
Assuming by "pretty good hackers" OP means the developers actually doing the work, they are typically GS-12 or GS-13 - so $80k to $120k. GS-14 slots and above are reserved for management and spend much less time doing the real work.

A lot of the teams employ contractors alongside the USG employees, with higher pay ranges.
MSFT plans up to cut 3,000 jobs amid sales staff overhaul to fuel cloud growth
True. For details on relative absorption and scattering and performance on rangefinding at 905nm vs 1550nm see https://www.degruyter.com/downloadpdf/j/oere.2014.22.issue-3...
You can directly go to testing the platform here (https://www.mateverse.com)

Would appreciate some feedback. Thanks!
Well put in every respect. As I mentioned in a couple other comments, that sentence could definitely be clearer.
Over EUR 21M in Funding from Round 3 of the Digital News Initiative Fund
gitlab?
:) you might be correct. My point is that showing up in 2017 to tell how great you're going to be in 2040 does not have any practical reason other than to make nice for the moment of today.

I would love to hear your argument as to why you think this is something newsworthy and relevant.

The underlying message was in fact to show that the French respect the Paris agreement, whereas US just pulled out of it.

So, what better way for the new French president and his administration to show how great they are at promising 23 years into the future?!
Does any common regex format/dialect require '\-' for a literal hyphen? AFAIK it's only special inside character classes, and escaping it doesn't necessarily work there if it would form a valid range identifier.
Yep, there's a stored seed (/etc/random.seed) that gets added to the mix at boot.
A "team" means more than one human, and coordination of >1 humans requires a contract.

A group of humans negotiating a contract for employment is "collective bargaining", which is a no-go for business, because divide and conquer is cheaper.
USG employees vs. contractor is an important distinction. Your ranges imply your friends are contractors. See techjuice's post for USG ranges.
There are lots of organizations where certificates are "managed" by a recurring Outlook meeting on a 2-year cycle, where you hope that employee is still around. Moving to an automated system like certbot (which I use and love) with proper logging and email alerts is the right way to go! But that can require a lot of communication between the server teams, web teams, IT teams, etc. There are plenty of places where it seems more convenient (true or not) to just deal with $100 every couple of years than spend the time to implement new processes.
To counter that I've got a pretty moderate size Rust project that uses hyper, websockets, glium and a bunch of other libraries. RLS + VSCode has been incredible solid.

It's come a long way in the last few months, I'd recommend giving it a shot again.
Wait, isn’t HN a platform where one could find teams?

Let’s try it...

If you are a team good at the things in my profile or on my LinkedIn, and would be interested to become full time employees in exchange for a guaranteed global scale “customer” problem to solve for one of 5 largest global banks – I will hire you.

If this works, we’ll report back here that HN can be a match maker between companies and entire dev teams.
For the cases you mention, I mostly agree. Wildcard certs are critical for many SaaS use cases though, where you need a cert for each customer on a product domain: company1.example.com, company2.example.com, etc.
Author here. This hit hacker news in the middle of the night for me. I'm happy to answer any questions if anyone is still lurking.
Thanks for explaining; very helpful.

The point that failed to land was first thing I said, i.e. that we are poor judges of our own informed-ness.

Assuming discrimination were uniformly distributed it might be a reasonable position to suggest to people that they hold firmly to their own opinion (i.e. telling others to "piss off").

However discrimination is not evenly distributed, which means white men as a population will be disproportionately affected by overconfidence effects like Dunning-Kruger and fail to correctly assess their own informed-ness.
As does any monitoring system (nagios, zabbix, etc) that any organisation should already have running.
But UBI doesn't fix one of the most core issues caused by automation: loss of satisfaction brought about by meaningful work. Humans have an inate need to work; when that need goes unfulfilled, depression and a whole host of mental illnesses commonly follow. Giving people free money via UBI may enable them to purchase food, but it doesn't give them self respect or mental health.
That's a good argument. And I feel that more and more as the years pass.

I'm still loving Arch and all the DIY attitude. But I feel like the next time I'd have to change my computers I could go with something "It Just Works™", currently Fedora seems in a good place.
I've really enjoyed using https://github.com/hlandau/acme and we use it in prod.

I'm not sure how up to date https://github.com/hlandau/acme#comparison-list-of-client-im... is.
>trying to sneak in

That's really the point. Assuming malice, and reacting in kind. It's quite possible no malice was involved here.
If basic webpages 'sold', then marketers would use them. Webpages that 'wow' work, that's why people use them. It's not based on gut feelings either - there's lots of research in the area, for example A/B testing.

People say they don't want shitty news either, but the news that is most popular is pretty low quality, sensationalist tripe.
> Caroline was specifically asked to review the survey in question.

Yes and no. From the article:

> One day a notification came to me that a repo for the open source developer survey had been created and that the survey questions were in progress. My director followed up with me to make sure that I was aware of the survey and asked me to review the questions. I worked my way through, and stopped short at one particular question...

She got a notification of the repository, was asked by someone (not the person working on it) to review the questions, and decided that these two interactions separately constituted an invitation to give public feedback.

Then, her primary feedback was in the form of creating an issue about a specific question, with a terse description. (If you look at the repository in question [0], it appears her feedback came in the form of opening two similarly-terse issues about back-to-back questions with no further comments on the survey for 10 days.)

It's easy to imagine viewing that as a negative interaction from the other side.

I'm not saying it was handled well, or that it wasn't possible to resolve it in another way, but, yeah, I can imagine getting a little upset about that sort of thing happening in the author's shoes.

0. https://github.com/github/open-source-survey/
Yes. I worked in the intel space and never knew a SES who wasn't a project manager or had several direct reports. Software staff aren't SES unless they run a group. I'd be surprised if high GS numbers (i.e. 12-14) applied to software staff unless they had 10+ years of experience or direct reports.
Yes, that's a fair point.

However, it's still better than having expired certs and a team trying to figure out who owns the app, trying to get in touch with them, asking them to update the cert, finding out that they are no longer with the company...

It's even worse when the service is something that a small team created as a POC - which then became customer facing and mission critical, with the team having moved on to something else.

And it's funny how often this happens over a holiday weekend.

Yes, I know that the issues are deeper and more to do with large company process and bureaucracy than anything technical. But at least you can have secure services that don't fall over.
You can of course always choose to shoot yourself in the foot.
Add Video to Your D3 Charts with the AC-D3 JavaScript Library
That's amazing!

I wonder if that kind of thing was more prevalent in the days of simpler computers, or if people are still doing the same thing on Windows/Linux/Mac these days.
The cleaning lady was actually just a performance artist.
OnboardIQ raises $9.1M to automate hiring for hourly workers
Blockchain global investment protocol – Our testnet is live
ΚΑΤΑΣΚΕΥΗ ΙΣΤΟΣΕΛΙΔΩΝ ΝΕΑ ΣΜΥΡΝΗ – WEB DESIGN|SEO|PARAMARKETING.GR
One reason for this could be that for an open-source application with focus on security it's very important to have many collaboraters, who look at your code and contribute. C is still very popular and many people know it.
Art imitates real life.
"Sounds like a really, really over-engineered solution. Especially since, as the article states, people want hand-crafted food nowadays."

And in the next sentence, the quoted analyst says that automation can play into this trend by taking over repetitive tasks. In this case, it looks like you're getting more freshly hand-tossed crust and more freshly prepped ingredients than your typical chain.

I'm not that enthusiastic about the standard American pizza either, but as a popular way of feeding a family or group, it seems like an interesting target for automation. I agree that this is outrageously over-engineered - I imagine that this is a working prototype and that they hope to make a solution for a fraction of the cost and reproduce it across the country. This strikes me as a gamble, but not entirely crazy.
Note that as a Mystery Hunt puzzle, the goal of the puzzle isn't just to fill in the grid, it's to find the answer, a secret word or phrase that would be filled into another puzzle (the metapuzzle).

The puzzles generally don't tell you how to extract the answer, but the idea is you know it when you see it.
i will update the readme to clarify that, thanks
""Around 2024" is what they said yesterday."

As they always say. Please don't give volvo any credit or publicity for issuing the same old "three of four years from now we will have some more bolted-on hybrid models and some electric-clown-car[1] that nobody wants."

BMW and Audi and Merc (and now Volvo) can just recycle these press releases every few years - nothing changes but the three-years-off date.

[1] BMW i3, Merc B class ...
It would be awesome if Reason/OCaml had a backend for the Erlang BEAM VM -- could make things like Nuxt.js in OCaml possible. Full-stack type safety benefits would be awesome!
I think one reason minimum wage labor is expensive for a business has nothing to do with the hourly wage and everything to do with turnover, showing up late and not caring about getting things done right. Robots don't get hung over or ask for overtime or time off.

I can see quite a few places from pizza to fast food where a little automation could greatly improve the quality and consistency of food.

While traveling we hit a Pizza Hut. I hadn't been to one in years and wasn't expecting much. It was shockingly good. Fast forward a few days and we foolishly gambled again and they set a new bar for low. Same chain, same ingredients, same order - the only thing different were the people. If we can replicate the people who know how to make a good pizza and replace the ones who can't - I'm all for it.
Why I hate Java
There's an error in the second "Across" expression. [^PZVJG]{4}(.)[EFUG]{6}(.)[^\sPZVJI]{2} should be [^PZVJG]{4}(.)[EFUG]{6}\1[^\sPZVJI]{2}
I'm at a loss here. Why is this authoritarian decree being cheerleaded on this site?

It wasn't always like this. At one time there were a LOT more of traditional hacker-mindset types here, the ones who held to ideals like:

Mistrust authority.

Always yield to the Hands-On Imperative.

Promote decentralization.

But things have shifted over the past few years and authoritarian / big government ideas have gained a lot of currency here. I attribute it to something like the "Eternal September" phenomenon. As more and more new users flood in, the percentage of old-skool "hackers" who hold to those ideals falls.
Some thoughts.

This kind of service might be much more valuable to huge corporations rather than startups. BigCo, Inc. is more likely to have enough cash lying around to hire an extended team all at once. Also, BigCo, Inc. is more likely to suddenly need X, Y, and Z skills to build upon recently acquired product ABC, where hiring a team with said specialty makes sense.

My uncle has been working on the same team for roughly two decades. They've migrated between companies together countless times. I think the main reason they've been able to keep the gang together is because they have a very niche specialty (within the domain of DSP hardware). This kind of service may be more valuable for finding those kinds of niche teams, rather than general BFF web devs.
Cancer drug proves to be effective against multiple tumors
Some problems the team could not tackle on their own. The opportunity may be the value of the problem space the company brings to the table.

For instance, if your team is interested in fixing global banking, you might want to get hired together at a global bank where you can own the problem and outcome.

I’m in the market for hiring teams.
The saying seems to apply: "if everyone around you is an asshole, maybe you are the asshole"
Author here. I missed that this hit hacker news. Happy to answer any questions if people are still lurking.
Meters and seconds are already defined by physical constants, so once you know Planck's, you know kilograms.
I recently read about how Plex got trusted SSL certificates for all their users in partnership with DigiCert, and was really curious if a similar scheme could be accomplished with Let's Encrypt. The scheme required wildcard certificates so I figured it wouldn't be possible. But with this announcement, maybe it would be! I work on a product that generates a self-signed cert and so our customers always get a cert warning. They can replace the cert with their own if they like, but some customers aren't set up to do that. Offering an alternative where we securely mediate creation of a trusted SSL cert would be fantastic.

See: https://www.plex.tv/blog/its-not-easy-being-green-secure-com... and https://blog.filippo.io/how-plex-is-doing-https-for-all-its-...