skysight-inc/HackerNews huggingface dataset:
It's sort of curious, how exactly do we avoid the "if it ain't broke, don't fix it" mentality for companies that aren't super tech-focused?

Like, sure, maybe a company like Facebook or Google can fairly easily be up-to-date, they have a million engineers running around there, but a lot of companies decidedly aren't tech-focused.
Legalese might be similar to code, and there is lots of interest in making law machine readable. So don't give up; check back later.
You're trying to explain the difference between countable and uncountable infinities here.

The distinction is irrelevant in the context of computers.

> By contrast, you won't be able to construct a type that encodes exactly the set of real numbers.

You don't need to encode exactly, just like you don't need to encode the integers "exactly".

All you need is a way to guarantee a finite number of significant digits in your real number approximation.

Floating point numbers give you that, problem solved.
I think the reason this word choice is divisive is that male/female refer to biological sex, whereas man/woman refer to gender roles. A large segment of society recognizes that gender is something people are free to choose.
Another strong argument is that, if you showed the place where Bill Gates actually worked hard, it was in crushing every single competitor in sight in such vicious terms that not only did those competitors shut down but none sprang up in their absence. Those small competitors were often wildly innovative. That all went away.

One often-cited reason why Europe did so well in the last half millennium, when it was far behind the Islamic world and the Far East, was not just the printing press but also that the various powers had reached a detente. There was not a single dominating, controlling power, and this spurred innovation.

Anyway, this whole argument Paul is proffering here is because people, especially the youngest generation, are seeing behind the curtain and realizing that their sweat drives the engines, and yet they're not benefiting from that the same way the wealthiest are. They're not going to "hustle" for a remote shot at millions. It's a crooked game and they don't want to play it. Good for them.
I was curious about the Altra processor listed in the charts since I hadn't heard of it. It is an Arm processor and it is absolutely huge - even bigger than the Epyc chip. https://www.anandtech.com/show/16315/the-ampere-altra-review
It's mostly painful because Java doesn't allow custom types to use operators, which I think was a maybe reasonable principle applied way too strictly. The same applies to any Fraction type you'd implement in Java.

Still, I'll take "verbose" over "error-prone and possibly wrong".
This also happened to me. Was seeking promotion for the job I was already doing. But university rules required the job be posted for 30 days. So I wrote the job description and requirements sent it to HR. And submitted my CV, which the job description was based on, into their portal. And was roundly rejected, automatically. My manager spoke with HR to ask what the hell was going on. And found out some politicking was involved and my CV was dumped for a better connected candidate.
I get what you're saying. This visual imagery as well as the sounds are NOT hallucinations. You cannot mistake them for the real thing. I cannot replace Spotify with my mind (that would be awesome though!)

It's just a very vivid and detailed experience, but it absolutely cannot be confused with the real thing like an hallucination can.

I can see geometric shapes of all colors but they don't obscure my vision. They "bypass" my vision and go through a different "channel". I cannot confuse myself and suddenly think there's a floating black square in front of me.
It is one of few factors that makes me keep waiting, probably that comes from a mentality of peoples is my country. For example, dozens of years ago an overseas radio station called Radio Free Europe/Radio Liberty has been blocked via Government's buzzers and it was possible to listen to it only far from cities. And I really consider it is logical to "not listen to radio X because radio Y isn't allowed".
Hey thought I'd add a bit more context.

The goal is education. People who are newish to programming often don't know why printing to the console is exciting so I hope that this might be a more engaging place for examples.

https://github.com/midas-framework/spotless
> People just have different preferences.

I'm always surprised how HN treats WFH as _obviously_ superior and desirable in every way, to the point where OP is claiming these mega corps may collapse if they ask their employees to come into the office.
This is precisely because education is used as a filter so strongly. In order to make it into the industry without meeting the education requirement you must be truly impressive in other ways.
Is this true? I remember reading a few years back that Google had plenty of engineers without a degree, that they allegedly hired based on their side projects, free software contributions, etc.
I don't know precisely how that job platform works specifically, but in general, I don't see anything wrong with it as long as you're honest. In the comment chain I was replying too, people are saying that John Carmack is saying that you should not take the requirements as a strict pass/fail: "That’s more or less what John Carmack is trying to say here: The requirements aren’t being used internally as a strict pass/fail criteria before anyone is considered for the position.". The comment I replied to proposed to removed them completly because they cause discrimination based on confidence. I added that even if you remove discimination in the applying process, the same exact problem will manifest itself everywhere on the job, which is why removing the requirements is not a complete solution to discimination.

Is your conclusion still that I'm suggesting to "train people to leave their ethics at the door and lie until they make it?"? Are there any points that I can clarify for you? Do you have any suggestions to protect the systems from people that exploit it by sacrificing their morals?
It's like there is a micro-kernel growing inside Linux.
What's important to Facebook.
I really liked the simplicity of your explanation and it makes total sense to me. I checked your blog and you have some interesting articles but most I can't read. I think it is time to start rescuing the insights of software engineering practitioners with several decades experience to go beyond the fads of the day. I feel that some of the old agile ideas/principles are lost in the noise. (e.g Do The Simplest Thing That Could Possibly Work)
I used to do real estimates and was borderline prophetical on them. Didn't matter. I stopped and now just do a rule of thumb plus two weeks, two months, two years depending on the project. Professionally it changed nothing. For me it made my life much better and now projects come in "early" and make customers happy. Instead of people frothing at the mouth because it was a "day late"

Why do we as an industry put up with this? Lawyers Don't, Doctors Don't. Pretty much any Degree based industry doesn't. If it goes over budget/time they all just shrug and say that's how it is if you want it you have to pay more. Yet Devs are somehow supposed to know to a dollar how much the unknown will cost?
But that’s true for code that was written yesterday too. All code makes compromises and has to deal with constraints. Understanding what someone did given their lot is still valuable.
I struggle with this too. The best I can come up with is find a problem that one person can solve that would do the world some good and solve it, with software if I have to.
NDA's and non completes can really make your life miserable if companies want to abuse them.
It's literally the opposite. Old people are way richer and have the time and money to go through the bureaucracy. Also old people are much better connected to local politicians. Yuppies are who they're trying to repel, that's why they make it so hard. Its much more like a college student or yuppie would move into the ADU.
Make the best of the situation and learn how to use Emacs or Vi and write custom build scripts in Ant. It will still be painful, but not as tortuous as using IntelliJ. Btw, I use a desktop from 2010 (AMD Phenom II X6 1090T Black Edition with 8gb ram) that runs Arch Linux and it is totally fine for development. Desktop computers generally remain performant much longer than laptops in my experience.
The media from an early age conditioned people to expect something more there than just rocks and darkness.
GitHub is making protected branches a paid feature
> Which makes it problematic when we make HR people do the initial screening. They would filter out a lot of good candidates just because they used Python instead of Java, or had been working on a C++ project one year less than the person leaving the team.

Part (but not all) of the problem is resume spam. There's a small amount of people who apply for every job under the sun, even though they aren't qualified.

That, IMO, is what HR resume filtering should be: Making sure someone isn't just spamming their resume. Otherwise, the "We use FooLang, so your X years of experience with BarLang is okay" really is a decision the hiring manager needs to make. [Edit] Ideally, HR should know enough to not pass along a resume from someone who just completed a 3-month coding bootcamp for an architect-level position.
>I think degrees are remaining a requirement because a hiring manager and recruiter at a large company are risk averse.

To be fair the "minimum requirements" are also a risk averse filter.... you can reject everyone without any issue by saying no one meets the minimum
And how many of those requirements are not even real? A prior job wanted experience with test driven development. We skimped on testing and there certainly was no TDD.
I know both pretty well.

My suggestion would be to stop trying to convert. The formula is the dumbest thing ever.

You need to make completely parallel associations.

Learn what “light jacket weather is”. Don’t convert, just use the other scale for several months or more, wake up look at the temperature and make the accurate choice.

Learn what shorts and tshirt weather is.

Make good predictions about what you’ll need to wear at bought based on the temperature lows.

Understand that hotter or colder might be unbearable.
Fun fact: Every major cloud provider has a similar blanket term. For example, Google doesn't need to license music to use for promotional content, because YouTube's terms grant them a worldwide license to use uploaded content for purposes including promoting their services, and music labels can't afford to not be on YouTube. (It's probable even uploading content to protect it, as in Content ID, would arguably cause this term to apply.)

It all comes down to the nuance of whether the usage counts as part of protecting or improving (or promoting) their services and what other terms are specified.
This has been my experience lately as well. Packaging that looked like it was broken into or returned leaving me to wonder what was left out. I recently bought a GoPro and received a shady sdcard with it (the package comes with one). When I put the microsd card in the sdcard it wouldn’t come out. I threw both away. Packages that were busted up. Packaging that looked like someone else got there first. I’m done. I’m over it. After this mess with Klein Bottles I just deleted the app from my phone. I don’t have prime so it’s not that hard for me to never shop Amazon again.
That is the design intent. They are modeled after WPA posters from the 1930s-40s.

"Propaganda" has negative connotations today, because it has been used as a manipulative tool. But that was not always the case.

WPA: https://en.wikipedia.org/wiki/Works_Progress_Administration
https://archive.is/qIVJj

35C is 95F, and 48C is 118F.

Those temp peaks are hotter than what it reached in the Pacific Northwest a few days ago, and in an area with permafrost.
Just to say I bought one of these as a gift years ago and it was great. If you're thinking of buying one, go for it.
I love how rich people, with the wave of their hand, can just make everyone's tuition free at their pet schools of choice.
Internet Pi
No.

> GitHub may permit our partners to store and archive Your Content in public repositories in connection
How good are you at judging scope?
Lilium SEC Filing
No... Delete this!
I honestly don't think any part of that statement is correct. What I learned at university was a lot less practical and applicable than what I learned getting my associates, and I've met PhDs while teaching train-the-trainer courses who didn't know how to use a mouse. Between that and what I've heard from people who did get a degree in computing it is filled to the brim with math and theory and very little practical application. That's valuable, but it isn't the same as training.

As far as vetting goes, my experience is that all it really vets is a person's familial wealth. Consistently I've seen that wealthy people have little trouble getting degrees and people from less wealthy backgrounds who get degrees had to work a lot harder for it. Things might be different somewhere like MIT, but most colleges are not MIT.
> Mircea Popescu, a Bitcoin OG, has passed away. He likely owned quite a bit of bitcoin. We may never know how much or if they are lost forever, but reminds me Satoshi said: "Lost coins only make everyone else's coins worth slightly more. Think of it as a donation to everyone."

So, people are literally betting on the deaths of other Bitcoin holders? Is this supposed to be a joke? If there was a Bitcoin nation then it would execute its richest members...
Applying for a job isn't claiming that you meet the requirements, it's testing whether you meet the requirements. So the closer analogy would be installing an app that claims to require 8 GB RAM, just to see if it'll run anyway on your PC with only 4 GB RAM. Maybe the installer will block you, or maybe not, as long as you aren't tweaking your PC to report to the installer that it has more RAM when queried.
A "job outside my comfort zone" and "lying that I meet the minimum requirements" are entirely different things and it's a shame the business world tries to conflate the two.
In Scrum, Scrum Master is a contributing member, just as everyone else. It's a role without power, but servant leadership and can be rotated.

This doesn't work in practice, as people are too bogged down in their work to take on this. So the role is left up to the nearest manager, ex-manager, clueless business people who're not contributing or otherwise people who just reports upwards. This defeats the role, and it's very very rare to see a contributing member being scrum master, ie. taking up slack and do the necessary stuff around the team.

So you end up with such role, or manager, overseeing the desks in open office, of the servants. Such a one-sided arrangement is both intentional, ignorant and about dominance. Feng Shui explains why it is bad for knowledge workers to have eyes over their shoulders all the time.
> perplexed what the FANGs are even thinking in being so aggressive about pushing an end to WFH

I think the divide between WFH and return to the office boils down to something surprisingly simple: how much longer does your current lease last and/or how much office property do you own.

Companies that are about to have a lease expire, or are growing at a rate that they would need to soon lease an even larger building are going to be surprisingly friendly to WFH.

Companies that have 5+ years on their current lease and aren't planning rapid growth, or companies that spend enormous capital building mega-offices that they likely can't recoup the losses from unless people keep working in offices are going to be very resistant to wide spread WFH.

The company I currently work for has an office, is not giving it up (so I assume long term lease) but has nearly doubled since the pandemic. They are very WFH friendly. Another company I know had a shorter lease, shrunk considerably and is now too small for there old office: also WFH friendly.

I know a few other companies that aren't growing or shrinking and either own or long term lease several large offices in expensive cities. All of them are pushing a return to office.

Any company that owns commercial real estate is going to be very aggressive about a return to work, not just for their employees, but for everyone.
How to add a favicon to your website – The modern browser guide
Cliff...

1. I met you in Kepler's when Silicon Snake Oil came out and we talked about something and you wrote in the inside "I hear you, John". I don't know what we discussed!

2. I am now Cloudflare's CTO and if you want to avoid the dynamic IP address problem you can use Cloudflare Tunnel to connect to us (rather than us to you). https://www.cloudflare.com/products/tunnel/
Dozens meaning over 100 people

Not like 30
I found that meetings of dubious utility grew to fill every working hour and then some. I'm quitting and accepting a long commute to reclaim lifespan.
What does that have to with the topic?
The question is not whether it gets copied, the question is whether it gets pirated.
Years ago, in a former life, I built a project boilerplate that included all the non-development tasks required to build and ship a new version of a product that I used to build out all my project plans.

There's all this (important) "guff" that people in the development often don't think about and don't care about that you absolutely have to take into account if you want to get even close to a sensible ship date. Some examples: updating license agreements; creating new records or updating them in your licensing system; providing various kinds of information and training to sales and marketing and coordinating with them on launch plan and materials; ensuring your support team is trained on the new product or version; budgeting time for support tasks on existing products; running your early access program, including gathering feedback and implementing changes based on it; and on and on.

The other thing I'd do is front-load all the riskiest work: that way if something goes wrong or is more complex than expected you know early, can communicate early, and there are no nasty surprises late on that might have a negative impact on other parts of the business or customers. You also have plenty of time to come up with contingencies to rescue the situation if it is somewhat time critical.

Even then I'd offer up a "hurricane model", where I'd have an earliest ship date, latest ship date, and most likely ship date, and that window would gradually narrow as the project progressed, the same way certainty about a hurricane's near term track increases as time goes on. Obviously that might not hold true if there's a significant shift in requirements. With our projects what it meant was that by the time we were at the point where we needed to start coordinating across teams around launch activities (generally about three quarters of the way through), there was enough certainty to actually pick a release date that everyone else in the business could work to.

And what did I base all this on? Well, past experience: actual data, even if it was fuzzy or there were too few points for any kind of statistical significance. They key point is that all the work required to ship the product, whether inside or outside of our team, was included in the plan.

Estimates and (increasing) certainty are often quite important to other areas of the business so I would say you can't ignore them, certainly not if you want your voice(s) to be taken seriously in the wider business.
> Saskylakh, an Arctic town, recorded 31.9C on 20 June, according to the EU’s Copernicus programme, who said it was the small community’s hottest temperature since 1936 before the summer solstice.

Why was it so hot in 1936?
This is a great initiative. It would be great if across each principle, we can have examples on how this principle helps to improve the code quality
You have to transition from senior dev to businessman, or businesswoman. A businsee person is nothing more than a middle man for labor. Focus exclusively on lead generation and hire competent developers to implement the work. That's the only way to grow. Just tell your clients you're acting as the project manager from hear on out. That can mean anything from doing unit tests to simply playing around with the application to make sure it works. Eventually, you'll outsource this position as well.
Many of these companies are letting more senior people stay remote while requiring L4 and below to be in office. If they lose a ton of L3's and L4's to other companies its a loss but much less of a loss than losing L5's+
Without due speculation we could only talk about fully established facts. That would make a very infertile conversation.

Also you should have more trust for your fellows in dialogue here, that they do have some immune function against misinformation viruses.
Quarkus 2.0.0.Final Released
Oof, as somebody who has studied the AI winter - that article hurt, suggesting that an unsupervised NN-centric approach is going to lead somewhere other than tool-assist... its the 1970s all over again.

> I would

Well you're going to have a problem describing actual automation when you encounter it. What would you call it when NLP results are fed into an inference engine that then actually executes actions - instead of just providing summarized search results? Super-duper automation?
Forcing people to add age qualifiers whenever they talk about gender seems insane though. And while it is uncommon for kids to get higher degrees it still happens.
Just came here to say that I bought one of Cliff's Klein bottles maybe 5 years back, and it's still my only decorative contribution to our house.

Cliff seems like a great guy, and I hope this gets resolved for him.
The root cause is oxygen.

Anyone expecting any other behavior from utility maximizing entities is naive?
$150M * 5% per year = $7.5M

200 students * $32,800 per year = $6.56M

If it costs $150 million to cover the tuition for 200 students, surely the interest from Yale's massive endowment could cover tuition for a much greater number of students?
They don't prove anything, but they are evidence in the baysiaan sense of the word. You should be (substantially) more surprised to see freak weather events if climate change isn't real than if climate change is.
This is part of the reason I refuse to give estimates.

As TFA says, you do get better conversations with the rest of the business if you refuse to give an estimate.
> “I don’t tick all your boxes, but I still think I’d be a good fit because XYZ”

That's exactly what I meant by being ambitious. I think you shouldn't lie when applying for a job, but on the other hand there is a shortage of applicants in tech. You could recognize this as an opportunity if you're confident that you can "grow to the desired level" of the job offer.
Another cool idea is to list what are the proficiencies of existing team members.
> Even assuming it winds up being practical for rich people to use for short jaunts, it will change absolutely nothing for the majority.

Except that the failure mode (unlike for cars on roads) is that this falls out of the sky onto them or their house.

There's reasons why flying has not been opened to a mass market, in the same way that driving has. Mass motor driving is more than bad enough.
You either have to visit aggregating sites that have likeminded people (HN/Reddit/Obscure FB groups/Group chats/Forums) or know exactly what you're looking for.