skysight-inc/HackerNews huggingface dataset:
> If a good developer you know, recommends someone they worked with: It's almost an instant hire. But for the rest, yeah, it's incredibly tough.

A talk I watched recently by Ijeoma Oluo made a point I had never considered before: statistically, most people refer friends, and most friends are of a similar background, race, culture, gender, etc. It's not intentional- people aren't going out of their way to only refer people like them- but it's measurable. And those referrals are more likely to be hired (they're good people, that's why they were referred!)

Which means referral bonuses have a perverse incentive of making a company less diverse.

I don't even have a good answer to what to do about it, because you're right: referrals are a great way to hire good developers. It's just got this big worrying downside that leaves me bothered.
Hetzner has locations in finland too if that would work.
Perl 6 was never meant to 'kill' perl 5. It's a completely separate language, has been from the beginning, and it's been renamed Raku recently. Unlike with python, perl devs realized even 20 years ago people realized there was too much legacy perl 5 code for 'replacement' to be practical. The result is that perl 5 is very backwards compatible, Raku is at the very least an interesting language worthy of some attention.

Compare this to Python 2/3. It's basically an incompatible fork that doesn't add enough for many projects to consider upgrades, and adds the overhead of having to worry about two version. All it really accomplished was guarantee that "Python 4" will never, EVER be a thing.
Good. Django moved the needle to improving python3 adoption just by moving their docs to include only python3 snippets. So this is another important step.
You're not alone. :) The installer for the USB stick Debian Live-based distro I made years ago will only install to a path starting `/dev/disk/by-id/usb-` (or `/dev/loop`).

I've also been doing paths through `/dev/disk/by-id/` in the ops documentation and scripts for my startup.

It's a tiny convention for us promote, and one of countless good practices we exercise, but this particular one can save much misery, at negligible cost.

And early, precarious startups are one of the contexts in which some of these tiny negligible-cost good practices seem to pay off especially well: in an early startup, it's easy for me to imagine a data loss, bad downtime, or missed opportunity ending the company (when a more-established company might be able to weather a mess-up better).
It works. It's what I do.
And importantly those countries' relationships with the EU are very different from what the UK has settled on.
I have to agree, if companies based in China can't license ARM chips (like Rockchip, Allwinner) and can't manufacture ARM chips then what are they going to put into all their electronics from Xiaomi, Huawei etc?

They'd have to start manufacturing their existing ARM design without license (good luck exporting that).
The worst thing that happened to Python was rhat Linux distros not only shipped it but used it pervasively for scripting. Thus replacing Py 2 became a huge problem.

Until recently it was easier to set up for Python dev on Windows because you could download a clean Python and not worry about broken Pythons on your path.

Microsoft wrecked it all last year by including a system Python and they'll probably play games to keep it in front of your Python on the path.so you will be typing pip3.7, pip3.8, pip-3.6-pypy, etc. for the rest of your life.
Well, the other perspective would be that you should stop using the word that refers to human beings and has always done so only for the adult male members thereof.

My perspective is that context is usually sufficient and that this is not the only word in English that is used as such. I never find such passionate debates about the word “chess” for instance which can be used for every game that descended from the Indian game, the European variant specifically, or simply any exercise of great tactical planning.

Such interesting objectivity men are awarded when politics not be in play.
This mod, together with save anywhere and lookup anything makes the game much more relaxing
Bitcoin Di Sepak Bola – Dari Klub Kecil Gibraltar Hingga Klub Top Eropa
Wondershare Recoverit 9.5.2.9 Crack
For me at least, university, at the end of the day, had very little to do with going to lectures.
Craft CMS : https://craftcms.com/
Does it really need to be so dynamic? Plenty of static site generators that could be used as alternatives? What features of Wordpress do they use?
Agreed, there is something unique about church. Maybe the spiritual and emotional aspect is too intertwined to separate. It is very easy to confuse emotions (i.e. feeling good about something) with spirituality when the two are very different.
Meeting your former colleagues is like the high-school reunion that happens once per decade. It is too rare, and it is obvious that most of the things that connected you in the past are not there anymore.
What you're describing actually has a name, "streetcar suburb".

Regardless of whether a streetcar serves the neighborhood, it is characterized by a town center (or "main street"). Retail, commerce, schools, and 3rd-places are nucleated near the main street. Distances are short, like you describe. It is in many ways an urban center and functions like a city. They're often just outside bigger cities and have multiple transportation options to get to the bigger city. These were the first suburbs but these days they're very much considered a part of the city at least symbolically or by name.

In the early naughts the "New Urbanist" movement among urban planners and architects sought to transplant this form of urbanism back to American suburbs. It was marginally successful but seemed to lose steam. The most relevant thing that remains from that effort was what is now called "complete streets" initiatives and measurements like "walkability score".

Many of the old streetcar suburbs still exist, and so do many new urbanist efforts. You can find these places if you look for them. I live in South Philly, but there are places outside Philly that are still streetcar suburbs. Walkability scores are almost as high as the big city, you can get to work in the city with a reasonably fast commuter train (septa for PA, patco for NJ). There's also office parks that are relatively short distances from these burbs-- Tech folks are vastly more likely to work in those than in the big city (which, sadly, is dominated by lawyers, hospitals, class-A corporate, retail).
> They don't do shady stuff of squatting on your domain searches etc.

According to other HN users, they do: https://news.ycombinator.com/item?id=22002534
They support C11 and C17.
I changed the default search to 'wherefore' and it came up with results for 'it was the best of times' which existed upon loading the web page. Twice. So a bug somewhere.
It's cheaper too, and they can give fat PR damage control contracts to their buddies. Win-win!
I wish I could tag people who insinuate astroturfing or whatever every time they find an opposing opinion and not see any of their whining.
Previous discussion: https://news.ycombinator.com/item?id=25820533
Demo video: https://www.youtube.com/watch?v=rmg5tZ4iSx8
Well, there hasn't been a C standard after c89 so it's hard to move forward. In theory there is a c99 standard but it was never adopted by MSVC so good luck with that (that is a long story on its own).

On the C++ side, C++ didn't get more spec until C++11 (2011), then it took a decade to be supported by compilers. Imagine how long it takes to roll out a language/library change when compilers themselves are on a 3+ years release schedule.

Either way, the C++ world is heavy on proprietary extensions and tools. There is little care about standards. The standard itself is hard to consider a standard, all it does is suggest tens of new features -some of which are impossible to implement- that may be added one by one over the decade.
So what tool would you rather use, rather than our special-purpose tool for collective action?

How is "don't have the government regulate anything and hope that individuals spontaneously organize into a solution with no input" any different than not doing anything at all?

>I don't think that everyone ...entirely opposed to the concept of a government or a state in general is a "hardline extremist".

Oh. Oddly, most people do find anarchy an extreme position.
Sometimes you don’t know what you’ve got til it’s gone.
I think the headline on this link is misleading. It only says that people will now work from home 25 % of the time instead of 5 %. A pretty uncontroversial view imo. It’s not talking about full remote.
Would you please click the link and read about the Fair Voting Act in its entirety? I believe it addresses every issue you have raised so far.
I question the amount of people who find "master" in computing truly hurtful. The activist demographic pushing to change the terminology is exceedingly small, and I simply don’t see much authentic pressure from the masses behind it, unlike in the case of other terms that are now eschewed.

Also, once one is aware of etymology as a science, changing "master" in this context does seem irrational: in very many languages the general word for "mister, sir" and the word used for "master to a slave" are identical, and are we to change all these terms of address, too?
What's the German story?
Perl never had a problem (at least with the Perl 5 and Perl 6 distinction) besides marketing. No one has ever been confused why their perl script doesn't work because their perl was version 6 instead of 5, and they never will be. No one has ever had worry about having writing a perl program to be compatible with both, unlike python where you never know if "/usr/bin/python" is 2 or 3.
Completely agree and I feel this every day.

Half of my job is split between a functional language on the backend and a class-based language on the frontend.

I have made a conscious effort to avoid shared state, but it's harder. For example, the friction of cloning objects before passing them around. Or dealing with sort APIs that sort in place.

I'm going against the language defaults while with the FP language, it feels natural.
IIRC that's just for daily quests, which usually only give money as reward.
My new project - iOS course - can I please ask for your feedback?
Hello fellow iOS devs.

I've been working on a project that I hope will be helpful to the iOS dev community. It's a course on how to prepare for an iOS job interview. I'm new to this and I would really appreciate some feedback.

I am happy to give the course away for free for a few days. If you can spare less than an hour of your time, I would really appreciate your thoughts on it!

It's on Udemy. You can use this URL https://www.udemy.com/course/mastering-the-ios-interview/?couponCode=5FFC01512CF835766A1F or coupon code 5FFC01512CF835766A1F

I would like to create more video courses in the future, what else would you find useful and interesting?

I appreciate your help!
Most people are social. The vast majority of partners come from school or work.

Work is not just work, it's probably also 15-20% of one's life, or more (8+ hours each day for 40+ years).
The shifting patterns of college attendance
Reminds me of that modest mouse lyric:

“Here's the man with teeth like God's shoeshine

He sparkles shimmers shines

Let's all have another Orange Julius

Thick syrup standing in lines

The malls are the soon to be ghost towns

So long, farewell, good-bye..”
Octave Compass
> Tesla, for example, did vastly more for the move to automotive electrification than all of the previous US government attempts up to that point.

A tax on fossil fuels raising the price multiple fold would quickly align everyone’s incentives to create less pollution. The parameters of the world don’t necessarily allow for the time required for market participants to come up with solutions or care about future generations.

The difference is a tax on fossil fuels reduces quality of life for sufficient people that exist now. Therefore it’s unpopular, and not even possible to enact unless in a dictatorship or the populace accepts the idea that they need to reduce their consumption to benefit future generations.
You are partially right. Distros like Debian/Ubuntu used Python 2 extensively as a system dependency and so replacing /use/bin/python became a big undertaking. But since at least 2009 it was easily possible to install alternative versions and use them with virtualenv. pyenv has made it even easier since then and it made it platform agnostic.
Funnily enough, I started to notice the sentiment of wanting to go back to the office this month with friends.

When I started working from home
a few years pre-covid, I also had the loneley-blues after a year or so. It's wasn't nice and, in fact, lead me to try working from an office again.

And what can I say. While yes, when I moved back in the office I loved socializing more, I soon became miserable again.

See, suddenly I couldn't lie down on my couch anymore for a quick rest. I couldn't "let my self go". Meditate. I had much more fast food and started to feel stressed and sick.

So I went back to home office.
And indeed it's true what another commentor said here: WFH during covid is much different from WFH in normal times as me and other WFH friends made it a habbit of working together. You can visit cafe, work from park benches or convert your parent's place into your mega office while they're on vacation.

Ultimately, I ended up renting a room for myself. Now, you say it's an office. I say it's a cosy room that's 10min bike ride away from my home... I wouldn't call it office, but also not home.

PS:

Maybe it's what some people call an Attelier.
I think I strongly disagree. For one thing if you view the university as trying to train people towards being researchers (or even employment) then collaboration and socialisation matter a lot. For the actual learning I think socialisation with one’s peers (a prerequisite to having good discussions about the subject with them) is crucial because it is the fastest way to get feedback. It also can provide inspiration for alternative approaches, motivation, or a tip to get unstuck. A book, lecture or grade can’t do any of those things. Office hours or other expert feedback from teachers may help somewhat but it’s different from the kind of camaraderie one will develop with fellow students.
> How would you have handled the string/bytes split in a way that’s backwards compatible?

A language pragma.

All functions that return `bytes` continue to do so unless specifically opted in on a per file basis, then they return `unicode`.

`str` thus returns `bytes` as it does in 2, unless the pragma ask otherwise.

> Or the removal of old-style classes?

They would obviously not be removed and still be available but depræcated.
Lack of sleep, stress can lead to symptoms resembling concussion
Show HN: An International equivalent salary calculator by city
I didn't say inequality is due to people being lazy. It's not.

Nor did I say equality was equally distributed. It's not.

I just said a significant number of people CHOOSE (chose) not to take whatever opportunities they were presented with. Now they're upset because the world where you sit in 1 job for 50 year, get a pay rise every year, don't have to worry about anything, and get a nice house and to retire early is long dead.

Some of the most deprived places in the country voted to stay in (London) because they choose opportunity. Plenty of well off rural areas voted out because people their don't like others succeeding.

That's the great irony here. The people with the least opportunity and the ones at the worst part of the inequality problem mostly want opportunity. It's the ones further up the curve that are standing on the hose. Those who insist they're middle class but are really just workers who inherited a bit of cash or got a free council house.
A friend recently tried to sell something small to UK, after January 1st 2021.

The end result is that the cost of doing business went so far out of scope he decided to simply stop any sales to UK, because UK wanted him to pay register for VAT and pay it. This is much more complicated than it sounds, not only because of the registration requirements.

Simply put, just figuring out how the frak do we note the UK VAT on the invoice started to sound more expensive than the sales lost by just ignoring UK. Because there's no space in VAT system to put VAT twice, or at least no clear guidance could be achieved. And yes, he would need to put in VAT twice - first the 0% export declaration to Polish tax office, then somehow add the UK vat for UK, then figure out how to declare it so that the UK VAT collected isn't taxed locally as income.
I suspect that many here, especially on the technical side and especially in smaller companies, see there being this dichotomy between being in an office or being by themselves at home or wherever, with maybe the sometimes happy hour thrown in.

I'm normally almost 100% remote but the past 9 months have still been rather isolating because normally I'm traveling about 1/3 of the time including to industry events and internal meetings where I meet among other teams members and other people from the company. Honestly, I go into our local office these days and I might not run into anyone I know because we've grown a lot and my direct team is very distributed.
An API is already on my roadmap! I couldn't quite figure the state of passing query parameters in the URL with Dash, though.
https://github.com/olado/doT is what they are talking about I think.
The reality is that for most companies the average performers do most of the work. Even in brilliant environments most of the work is drudge work.
s/best practice/good practice/g

It shows an appreciation that there may be a better practice in the reader's situation and that the writer doesn't think they know everything forevermore.
These are exactly the concerns of serious enterprises that the Python developers have missed, that made them seem as though they be hobbyists that have never dealt software that actually powers infrastructure.
Agreed. I think we're both in for a long "winter" until brexit voters basically die out.
Agree. I also found that learning TDD rewired my brain to think top down.

So in the many cases I don't do TDD, I imagine what the top level API ought to be before I dive in and start coding.
You assume one has access to a GUI. Not always the case.
> “What would we give up by using a monolith here instead of microservices?”

I love that.

I think many people are loathe to "turn the argument around", and pretend they're going the other way.

For example, imagine some legacy app used by 10 people out of 10,000 is incompatible with something like a Microsoft Office upgrade.

In many organisations, the argument goes like this: "We can't upgrade to Office 2023 because StupidApp will break!"

Turning that around: "If Office 2023 was already rolled out, would you roll that back to Office 2021 just for StupidApp?"
Confirmation Bias in Action
> The right programming language is the one that lets you express yourself clearly and accurately, and solves your problem with a reasonable tradeoff between implementation overhead and execution costs.

Yeah but thats not the reason why BASIC is around is it? Its around simply as legacy or because MS insists on including it with Excel which makes it a path of least resistance choice. Lets not get too high and mighty about BASIC or VB.NET like stuff. They are bad tools, so are most other tools we use. We just make it work not because its possible, but because nobody wants to go through the requisition forms.

Edit: This comment is brought to you by my painful existence with MATLAB
It really isn’t [very non-car friendly].

There are nice string of parks along the lake, but the loop area as a whole constantly sacrifices nice outdoor space in exchange for a bit more driving room. That’s starting to change but we’re still a long way away from a European style city center.
This explanation can be used to justify anyone breaking anything. You might as well argue no project ever needs to care about backwards compatibility.
Yes, I was being ironical.
The trouble with this approach (although rational for an individual) is that if everyone who can does this, we end up with even more of a global savings glut than we already have, and interest rates go even more negative.

As an aside, it's very odd to me that we have so much money sloshing around, and yet we're not spending it on infrastructure that would help us get off the fossil fuel treadmill and towards a more sustainable system.
Please tell me when in history it was companies leading the way into better working conditions, equal access to healthcare, better representation in government?

I am also interested how you propose that sweeping societal change can come from something different than a elected representative government by the people, for the people?
Merriam-Webster raised the hackles of stodgy grammarians last week when it affirmed the lexical veracity of "irregardless."

The word's definition, when reading it, would seem to be: without without regard.

"Irregardless is included in our dictionary because it has been in widespread and near-constant use since 1795," the dictionary's staff wrote in a "Words of the Week" roundup on Friday. "We do not make the English language, we merely record it."

Merriam-Webster defines irregardless as "nonstandard" but meaning the same as "regardless." "Many people find irregardless to be a nonsensical word, as the ir- prefix usually functions to indicates negation; however, in this case it appears to function as an intensifier," the dictionary writes.

https://www.npr.org/2020/07/07/887649010/regardless-of-what-...
I really like Mental Outlaw's take on this push against "offensive" language and toward "inclusive" language: https://youtu.be/tx2v0Y9Ci7I
Serious question - Puzzled as to why this is attractive to anyone (except Relar). Can I get a real world example?
I searched for "it was a dark and stormy night", and it didn't find the origin (1830 "Paul Clifford" novel).
A search engine can also simply post titles and links, without indexing content.

Google is much worse than Fox News. At least Fox News doesn't harvest my information when I browse CNN and target ads at me. Not to mention the stuff Google does while lobbying without our knowledge.

Google is 92% ads, so if it abuses that portion, it's abusing 92% of its business monopolistically.
Allow me to play doubles advocate here for a moment. For all intensive purposes I think you are ALL wrong. In an age where false morals are a diamond dozen, true virtues are a blessing in the skies. We often put our false morality on a petal stool like a bunch of pre-Madonnas, but you all seem to be taking something very valuable for granite. So I ask of you to mustard up all the strength you can because it is a doggy dog world out there.