skysight-inc/HackerNews huggingface dataset:
This is an annoying gap in the standards.

If you are in a situation where you know the domain name must be fully qualified (you are a web server, say) it makes sense to canonicalize the domain by removing any trailing dot.

The article cites RFC 1738 https://www.rfc-editor.org/rfc/rfc1738#page-6 which specified that a host name in a URL must be a fully qualified domain name. RFC 3986 https://www.rfc-editor.org/rfc/rfc3986#page-21 is much more relaxed: it doesn’t have to be fully qualified, or even a domain name – it could be a NETBIOS name, for example.

And so software that handles URLs has to cope with unqualified or partially-qualified domain names and the associated ugly problems with resolver search paths. https://www.rfc-editor.org/rfc/rfc1535.html The whatwg URL spec https://url.spec.whatwg.org/ doesn’t simplify; it insists that FQDNs with and without trailing dots are different.

What is missing is a clear specification of how resolver APIs should handle partially qualified domain names (wrt search paths and number of dots etc.) and how to turn a name into a fully-qualified domain name. User interfaces such as browser URL bars should use this to canonicalize hosts in URLs.

I would prefer to restrict partially-qualified names to simple single-label unqualified hostnames. This restriction means anything with a dot can be assumed to be an FQDN, so you don’t need to talk to the resolver to canonicalize it. Dunno how upset people would be at forbidding dots in partially-qualified names.

Turning a hostname into a fully-qualified domain name is more tricky. A name’s FQDN is not the same thing as its canonical name, as returned by getaddrinfo https://man.freebsd.org/cgi/man.cgi?query=getaddrinfo&sektio... - ai_canonname is the last name in the CNAME chain, which is often some artifact of how the server is provisioned. (eg, www.apple.com -> e6858.dscx.akamaiedge.net for me just now.) Instead, you (or rather the stub resolver) get the FQDN by appending each of the stub resolver’s search domains to the unqualified name in turn, until a DNS lookup succeeds; the FQDN is the name the stub resolver successfully queried for. You can’t get this from getaddrinfo. The old resolver API https://man.freebsd.org/cgi/man.cgi?query=gethostbyname&sekt... returns a list of aliases, which I think you can use to get an FQDN, though it might be confusing if the result comes from /etc/hosts instead of the DNS.

For added fun, there are situations such as mail domains where a trailing dot is forbidden, so it isn’t possible to disambiguate between fully-qualified and partially-qualified domains. The consensus in the mail world is basically that mail domains should only be FQDNs, which is a fairly solid solution. (There was also a mistake when the grammar was revised for RFC 2821 that required at least one dot in a mail domain, which made it even harder to send mail to the few ccTLDs with joke MX records.)
Yes but the feeling of weightlessness is something you can distinguish!
True - but in most cases you can get feedback another way.

Case in point, a buddy of mine is around 50, superstar programmer/manager and never really had to look for a job - was always headhunted - until getting laid off from a bank about a year ago.

I took one look at his resume and it was obvious to me that it was basically the same resume he had since College, with new jobs tacked on but never revamped to read like a "super senior resume." Which makes sense because he never had to rely on it to make a first impression.

It took me about 20 minutes with Google Docs comments to tag up his resume, took him about 2 days to totally revamp it, and go from "a guy with 30 experience who looks junior on paper" to "holly shit this is the engineering leader we need."

Perhaps coincidentally but he landed a role with a hedge fund very quickly.

That's obviously a personal anecdote, but if your job applications are failing to get traction, find SOME way to get an external perspective.
Related:

The Toxic Effects of Electronic Waste in Accra, Ghana (2019)

https://news.ycombinator.com/item?id=39760457
Ah! That sounds like a fun bug that makes you scratch your head.

Reminds me of one a few months ago. I was reviewing a weird bug that our QA team found with phone regexes, if the phone number started I think with a 1, and it had all 1's if you typed anything else, it would wipe it all out, turns out area codes in the US never begin with 1 or 0, so regexes will wipe it out since its invalid.
I went back to being a cook, then a mechanic. Then I freelanced for a while, slung mass code in personal projects and slid back in as an application support engineer. Now I'm a senior senior dev that can drive product design/strategy, architect, code, and write copy for marketing.
It comes from imputing the facts into GPT 3.5 and asking it to write an article.
Nope, it's different this time.

1. My entire network is struggling, even the ones who have jobs are worried. Despite being universally acclaimed and vouched for by my past coworkers, it seems to have no impact. Companies don't trust their own employees references right now.

2. Maybe this is changing, but it seems like entrepreneurship is at an all-time low. Nobody has ideas, everyone just wants to go to sleep at a comfy 9-to-5. Maybe bootstrapping a company is so outside of people's comfort zone that they can't even fathom it.
Ohhhh this is perfect. I hit the wall with BG3 because it got mind numbing by the end of Act 2, so I totally needed something fast and easy.

NICE.

(Desktop)
You can choose either license.
Where did you find it? This sounds like a tempting service! I’d love to have an “agent” who would deal with all the drudgery of finding me a job and screening companies (and even interviewing on my behalf if that was even possible), and would probably be willing to pay multiple tens of thousands of dollars for this service next time I job hop.

It would have to be more than a typical hired recruiter who just periodically sends me a few job listings and said “whaddayathink?” It would have to be: “Here’s my comp. Get me to a job offer paying comp+$50k and I’ll pay you $25k.”
How can asserting your innocense in caught be reasonably taken as perjury? That seems like a statement that you need to expand on more than you have, what kind of hypothetical do you have in mind? Surely you don't believe that merely asserting your innoncense and later being found guilty should be treated as perjury per se?
https://sapling.ai/usage/encyclopedia-vs-encyclopaedia
Evolving New Foundation Models
Yep. And watch “no code / low code” movement do the same for SaaS
You don't even need that. See https://simpatico.io/devops/deploy.sh#generateSelfSignedCert() and also #generateRootCA()

Then point your server to the output files. If you want, you can also modify `/etc/hosts` to point a "production name" to localhost (something I actually don't do and never wrote a script for). Far fewer moving parts than the OP. (parts of Simpatico uses subtle.crypto and so requires https to run even locally)
Redis is using the wrong definition of permissive.
> Okay, I see,

You don't, but I'm done with your rudeness. Goodbye.
What can I say, the corporate environment has ruined me
No noticeably.
you see the difference when enabling CoW though
They don't need to put ads. they just need to make you go buy something.
How about glueing? After all, two parts are held together by application of a different substance.
I’ve been in such a situation but I don’t do group stupid so got up and left.
Taxpayer-funded petrochemical plants are polluting communities, report finds
To add to this, the churn creates inefficiencies within companies since new employees need to onboard and can take as long as two years to truly understand what the heck is going on within the org.

If you have less churn, you have better efficiency and perhaps can get more done with fewer engineers.

Also interviewing and onboarding people takes a lot of time and effort from other employees, if it is being done right.

I don’t know to what degree this is happening but people staying in roles longer definitely helps. Even better if they are happy in those roles and not held hostage by a tougher job market.
Actually it looks like RSAs. I didn't even apparently know that RSUs were different as I've always received RSAs and thought they were the same thing (and in fact they had been called RSUs, but the structure looks like RSAs as defined here)
Related from earlier in the year with lots of anecdotes and discussion:

Dungeons and Dragons turns 50 today

https://news.ycombinator.com/item?id=39141413
Is there a route for high skilled engineer for going through this mess?

Say, I am happy and confident to do all your leetcode/homework assignments + 8h interviews, but I want to be also top candidate as result.
No, dots do not necessarily correspond to zone cuts. The most common counterexample is the IPv6 reverse DNS, but you can also see it in (eg) www.dns.cam.ac.uk which has only three zone cuts.
What's the revenue model? So far it's been free to use.. and, I really like Mermaid BTW..
I saw this post and immediately thought “there’s probably a lot of potential trad roguelike fans on hacker news”, for one thing it’s probably the genre with highest percentage of fans are devs or have dabbled into game dev.

SPD is a good gateway to brogue, DCSS, cogmind, qud, etc
Probably (younger) Millennial or Gen Z based on the latest data

https://gizmodo.com/unhappy-gen-z-millennials-us-drop-happin...

For reasons, there was some discussion about it here[0]. I'd say personally the Death of God followed by humans killing the biosphere are my top 2, but there's plenty to choose from.

[0]https://news.ycombinator.com/item?id=39767329
It's not AppSignal's product, they're just writing about it.

It's "strong" in the sense that languages are "strongly" typed: failing before side effects.
FedCM Federated Sign-In Beyond Google and FB
I think he deserves an awful lot of credit for funding such a pie in th sky idea and giving those researches a chance to even attempt it.

In 1 month he's launched the largest rocket ever, done one of the first successful brain implants ever and released a pretty amazing version of FSD.

No other billionaires have done even 1 of those things. Even if he was a buffoon he deserves credit foe the audacity.
1. It's telling because if Intel thought this was a good investment then they would have made it without the grants. The stock buybacks show they had the cash to do it recently.

2. Alternatives to giving grants: Tax credits, low interest loans, import duty, law, executive action, threaten anti-trust lawsuit, purchasing shares, leverage intelligence agencies, nationalize. The most straightforward way would be to extend the regulations around exporting critical technologies to make it unfeasible for new chips to be manufactured overseas. There's pros/cons for all choices.
Right, but you should figure out what those variables are.
Is there a writeup somewhere by someone with a slightly stronger command of English?
I am curious on which applications require/prefer FP64?
Out of curiosity. How long till things turned to be better in these days?
You're missing the broader point here which is that TSMC pays roughly $50k/year for people with these skills. Sure, you may be able to find the talent pool, but at what price?
There was a corporate office park I encountered once that had a pond, and they had swans in it. The swans entertained themselves by chasing office workers to and from the carpark every morning.

... in my experience, if waterfowl come at you hissing, just look bigger and hiss back - as long as it's smaller than a swan.
Record everything folks, can't wait for the lawsuits about this when AI asks a totally stupid question.
So I used to play Pixel Dungeon and then saw a bunch of clones that looked like it. Is Shattered Pixel Dungeon the original project or a clone of a closed source game? Or completely unrelated?
I held on to the crap job for 1 year 11 months. In 2004 I quit and found a Wall Street gig that was much better.
My department pays out any leftover budget as a bonus at the end of the fiscal year. I got an email recently that, due to retention, there probably won't be much of a bonus come June.

Churn is indeed down.
Yea, I feel like "Data Science" was always a Zero Percent Interest phenomenon. It's the software company version of Dogecoin or GameStop or AMC. If you've got free money, why not throw 10mil at the moonshot of discovering a diamond in the rough of your data that revolutionizes your business.

For the last 10 years, every data team I've been adjacent to has had a near infinite budget, hired more people than the rest of the company combined, had an abundance of "scientists" for whom any sort of data process, version control, scientific method, or cost controls were never part of the equation. It really doesn't surprise me that companies have decided they're not throwing good money after bad.

There's absolutely good work to be done in Data, but it requires people who know what they're doing, and not just "here's 10 years of postgresql databases. I dunno, find us 10% profit somewhere in it". There's not many companies that really have the data or personnel to make it happen.
>> and took a job at PCWorld (UK version of BestBuy?) doing repairs

My first non-restaurant job (starting in high school) was Best Buy. Before they had the Geek Squad, they just had a generic tech area. You could get your VCR cleaned and your PC upgraded in the same spot.

Anyway, it seemed like once or twice a year someone would come in and take all the good sales people by offering them more money and fulltime hours. First it was the Gateway Country store (that didn't last long), then it was the local dial up ISP, then the regional DSL provider...
Same here. CIO and my boss look up and I'm gone. My boss blows up my phone begging me to come back. Ruined my career there. My colleagues literally gushed over me and said they wished they had the courage to leave also. It was traumatizing for most involved.
Easy enough to say, but when you’re going against people that put their life aside to deliver, and you’re not getting called back, and you’re emptying that 401k… I mean, I get where you’re coming from, but also, shit.
I love mermaid for the ability to embed high level or small scale design requirements into design documents.

However, it doesn't scale very well past a few dozen elements (in terms of layout and display). Not sure what other's experiences are like?
This article has a lot of text but does not offer much besides anecdotes, and some generic advice about how companies should write hiring ads.
I've had roughly that same application:interview:offer ratio for the last 5 years. It's made me realize that it's a numbers game too.

I've gotten comments from colleagues about how putting out a hundred applications seems kinda desperate, but with the ratios that I've experienced, the only way that you can make the odds that you get a job palatable is to increase the number of applications. It's easy to run the binomial distribution analysis to prove this.
I was really lucky. After getting laid off. Called a guy who I had been a client for and had a lunch with him and a business manager. Ended up with a job in the post-2K bubble. Didn't pay well and barely made it to the other side but ended up the basis for how I ended out career.
Dying? It's been dead. I haven't been able to find a job in a year+. And that's with almost 20 years of product leadership experience. Bunch of interviews for company that at the end laid off another 20% of people rather than hire me etc etc. Tons of war stories, ghost job postings and recruiter bullshit. But no job.
Hardware people get boned.

I worked at a non-semiconductor tenant company in a semiconductor research campus/facility.

Parking lots tell the story. There was a pecking order for the lots, which made it easy to classify. The best off working people were the trades guys. The plumbers and electricians were high-skilled and well paid. Like guys commuting 2,000 miles and buying a second $90k F-250 to drive around town in.

The bigshots were Teslas, BMWs, big SUVs. There were a few corvettes and a Ferrari.

The Fab engineers and workers were all driving old Hondas and Hyundais.

One of my good friends from high school was a mechanical engineer at IBM and a master at some super-critical process for mainframes. They moved to a different architecture and his entire team was just nuked from orbit before they even knew what was happening. He was selling real estate for awhile and eventually got back into engineering.
What’s never explained here is the why. Is the market for the raw materials cheaper because there is a decrease in demand or an increase in supply of raw materials in the market?

Articles that hand wave it as “due to inflation” are a bit frustrating.
Interesting you don’t mention a huge option that opened up after 2001 — govt/defense work. There was a huge ramp up in military spending in the 2000s and it was still “tech” work, albeit often of the more “move slow, change incrementally” variety.
if there is an OSS project that you have your eye on, you can easily get noticed by engaging with them and starting to fix/address small issues or convenience features. I know a handful of people who got hired this way.
> as long as those people are OK with subsistence-level living standards.

I mean, UBI never meant "Extravagant money." It has always meant something akin to "basic standards for survival."

The entire idea from what I understand is that you should be able to survive just fine, not have it pay for your 98" micro OLED :P

> the longer you stay away from gainful employment, the more marketable skills you lose.

I sorta relate to this as someone who's been coasting by at my current job for last year or so. But I'm also working to upskill myself actively. You bring a good point but I don't know what teh solution to that would be.
not exactly it is a bunch of wires measuring differential voltages inside the brain not on surface of the skull. So you get a much better specificity in the signals (think of it as resolution). even if you out 1000 probes on a skull you wouldn't get much information.
There are still, though, lots of working fabs at much larger process sizes. And some for things that won't ever modernize to a smaller one. Like parts that handle lots of power, or chips for RF purposes, etc.
Before this round, I received a job offer for every application.

I don't need a job right now, but I'm applying to jobs because I see the writing on the wall.

Despite very strong, and publicly verifiable, bonafides, I didn't even get a response from a number of very good (but very large) companies. The smaller and more exclusive companies are responding at a much higher rate, strangely.

So if I'm making it past the harder resume screens, I have to assume that for larger companies, they're just completely failing to read my resume.
Taiwan is a sacrificial ally. We support them, but don't acknowledge them formally.
I don't think this is a problem about "discontinuity". It's about the monotonicity of the function from income before tax (and insurance, etc.) to income after tax. So I don't think "sharp threshold" is a problem, as long as the law is "if you are making more than this amount, the extra part should be taxed at a higher rate."

From other comments I learn that some laws indeed do not work like this. Really?! That's awful.
I'm in a holding pattern myself. Some personal observations:

1. Leads and cold messages from recruiters are for roles that tend to pay a significant amount less than my current role. Easily 20%-50% less. This tells me that companies are still looking to play arbitrage and sell (fire/layoff) high, buy low. That's a losing game for me. No thanks.

2. I like my team and the work. There are quirks like any company. There's nothing that's motivating me to look for a new job other than occasional boredom or frustration that passes.

3. A fear I have is joining a new company, then getting laid off. Until the layoff trend subsides a job change is not appealing.

4. New hires need to contribute to profitability, not just growth. It's just plain harder to justify hiring and get reqs opened in the current business climate. Part of that is board and exec group think. Another part is higher interest rates and cost of capital. Not being able to depreciate software dev expenses anymore hurts too.
It was years in my case but should arguably have been less. (It wasn't a crap job by any means but didn't pay well by many tech standards at that point.)

It's always been through personal contacts but I've surely been lucky.
This is by no means limited to tech sector. This is economic depression.
The only 'ideas' allowed are AI and AI if done from the ground up can only be afforded by billion dollar companies, which is why you see nvidia, microsoft, google owning most of it.

The entrepreneurship of ten years ago of two dudes sitting in a house coding apps is gone.
And BTW, if I can figure out how to do Eclipse CDT and get the source code running in an IDE, so that I can do LOTS of fun things with class skills, you can to! Because the last time I did C/C++ was 1998.

Also, Remnants of the Precursors (java) you can do some fun things. I got "doomstars" half-implemented, a race skill that marks planets with resources or artifacts (archaeology bonus), and lots of other fun things.

I really like open source games, half the fun is hacking them.

I have yet to download nethack from the net and hack it though.
I have sent exactly 3 applications in my career and been hired 4 times.
> I'll come up with a project I can do at my own pace.

Right, but wouldn't that be similar? Obviously there are going to be people who are going to say "screw it, I'm going to live like this" on a basic survival-wage UBI, but I doubt a majority would want to.
Don't even have to go back to the 90s, just recently Microsoft pulled that with AppGet.
Neurolink has already said that this is the plan. This is one of the first steps.

They are solving the easiest things first of course
I disagree with #1. Not entirely but it is about perception. Working an extra 10-20 hrs a week for free in return for a chance but no guarantee of a vouch is in itself a bad deal. So while you may have reasons for working long hours, hoping someone has your back is not a great one. Unless you have known them since you were 8 or something and even then.
Was on my way to suggest this game to avoid, which is also available for free on desktop.
I’d add one other option: look outside of tech. I knew people who were hit by the dotcom bubble pretty hard but ended up getting jobs in government, academia (I left for a computational research lab myself), non-profits, and high-touch but not tech businesses (e.g. a friend bailed to a law firm - they were flush with cash but none of the partners knew how or wanted to run the IT side of things.).

I’d especially add that this can be good for people without extensive personal networks or who are worried about discrimination. If you’re on, say, https://usajobs.gov they are going to be a lot more fastidious about equal opportunity laws than many private companies and won’t think twice about hiring a middle-aged person with cubicle bod who has to go home at 5pm to pick up their kids rather than grabbing beers after work.
The Craziest College-Admissions Season
This attitude is how we get stuff like the GTA V O(n^2) JSON deserialization bug. I get it, nobody is implementing quicksort on a day-to-day basis, but being taught the ideas behind these algorithms is important for building mental models.
Add the numbers get bigger and the risks increase, the number of "cheap labor" countries where investments in large tech infrastructure are safe is shrinking every year. Maybe South America? Intel has (had?) a fab in Costa Rica...
This post is a reminder that you can run anything on Lambda if you're willing to run it as a Docker container! https://docs.aws.amazon.com/lambda/latest/dg/images-create.h...

I don't mess with AWS's default runtimes anymore!