skysight-inc/HackerNews huggingface dataset:
Show HN: Colorado Excluded – Find companies that are avoiding hiring in Colorado
Over the weekend I threw together a quick website that takes user submissions for job listings for companies that are avoiding hiring in Colorado:
https://www.coloradoexcluded.com/

Colorado recently passed a law that, amongst other things, requires that companies who are hiring remotely in Colorado to list a salary range for their positions.

While I obviously can't make any guarantee that this is the reason, many companies have started listing job openings that are excluding any Colorado based applicants. You can find more information in the FAQ on the about page:
https://www.coloradoexcluded.com/about
You're going to need to quote the RFC(s) that specifically mention bounce tracking to keep marketers in check.

My original reply arose because there are times when a receiving domain or destination email address can be "temporarily" unavailable. I pointed this out to demonstrate that services that pre-validate recipient addresses upon submission of a form don't take into account transient outages due to any number of valid factors.

SMTP was designed with this in mind, i.e. try to re-deliver up to some acceptable threshold and then at some point give up (the hard bounce which is the thing that should cause the "ding", especially if they keep retrying beyond "soft bounces").
With this amount of income. The limit is much higher, that is obvious to anyone who lived with it.
For all you Bash heads out there:

DRYRUN=1
VERBOSE=1

cmd() {
[ $DRYRUN -eq 1 -o $VERBOSE -eq 1 ] \
&& echo -e "\033[0;33;40m# $(printf "'%s' " "$@")\033[0;0m" >&2
if [ $DRYRUN -eq 0 ]; then
"$@"
fi
}

And now you can put this all over your scripts to very easily implement dry-run behavior without any quoting worries. Note that you can't invoke aliases this way.

cmd echo "don't worry about quoting"
cmd do_something_dangerous "$scary_arg" "$scary_arg2"
47yo runner checking in. I'd rather do just about anything outside than touch a computer on my time off. Admittedly, it is a complete 180 from when I was younger.
It was extremely worrying to me that the same happened with Hydroxychloroquine. Now I know that the scientific community proved that it doesn’t work. Fine, good.

But the media dismissed it before that was proved. Because trump said it.

Now imagine a hypothetical scenario where it actually worked. Just because trump was using it, the media would have potentially killed people just because they can’t agree with a single thing trump says.

This is not journalism. It’s not objective reporting in the slightest. And it was by media outlets who claim to be doing real journalism and claim they are objective. At least fox doesn’t claim to be objective. It’s shameful propaganda.
I still dont get how people pretend Apple cares about privacy.

By default Apple devices phone home and collect data on you, and this is not optional, and they will hand that data to law enforcement. They also have the ability to change their data handling policieson a whim since there is nobody holding them accountable. THIS IS NOT PRIVACY.

Not that windows or android devices are better as they come out of the box, but at least any computer that runs windows can run linux where you have full control, and certain android phones can be rooted/unlocked and flashed with custom roms without google or run firewall apps to block outgoing data.
Identify a Superstar Developer during an interview
>That's a bad thing only if the conspiracy theory is false.

Well that depends on your objective. If it's to push a certain narrative, then it's bad if it contradicts that narrative; whether or not it's true is secondary.
It's a learned skill to fall, and to accept falling.

Try some ukemi (aikido falls) training.

The psychology of falling is fascinating. There are some well done videos about the "unbendable arm" on YouTube but if you have a dojo nearby there's nothing like a couple sessions.

Another thing is to bend your knees, like, always. A natural but incorrect safety reflex is to extend the legs and lock the knees, which makes you a stick ready to flip over. So, do held squats and get comfortable with the lower center of gravity, which makes you that much more stable and that much safer to fall on your butt.
The beeb had an additional advantage: RAM ran at 4MHz, so the CPU and the video chip didn't have to compete for access.
Career development for everyone on the team equally. It's hard to shape the project structure in such a way that it fits the capacity while also being highly visible and allowing for growth.
I dunno. What makes me wonder is, if Hetzner Cloud can offer an excellent service (great performance, very reliable, very good control panel etc) for those prices, try and imagine how much money AWS/GCP/Azure make!!
Interfacing D with C: Strings
You can download manuals for most Apple products in the Apple Books store.
Where do you typically skate? I skated as a teenager, and want to do it again, but just finding the right place is hard. Skateparks exist but everyone there is much younger than me.
My favourite unintuitive action comes from Windows 8 (before 8.1). Here I was, with an IT education, unable to figure out how to shut down the computer!

It wasn't in the start menu like in every other Windows version before and after. No, to do that you needed to swipe from the right side of the screen for some sort of a system sidebar to appear (I believe it was called "charms"). I've used the cmd command I was familiar with for months (shutdown -s -t 0) before finally deciding to consult with a search engine, and oh boy, was I pissed when I found out where it was.

Super glad I never have to touch Windows to do my work now.
2000 wh/kg (crazy units, but I guess this is conventional in some fields?) is 7.2MJ/kg. Diesel fuel and gasoline are something like 40MJ/kg. So same ballpark.
80% of my problems are communication problems. Does X team know about Y team's initiatives and work? Does A team know about B team's weird use cases when they develop their platform?

The rest are resource management. It's difficult to hire the "best and brightest" and task them with mundane maintenance and general housekeeping, but those things still need to be done too. It's about striking that balance between exciting greenfield projects and making sure our older services don't rust away.
And we’re on Hacker News and it’s a Unix system, why are we even talking about Finder.app for searching...? Use mdfind.
I just went through the same 2012 Air -> 2020 Air process last week. I gave in after spending two weeks trying to get Ubuntu working on a Dell XPS 13 with bluetooth, my dock, wifi, a retina display, USB, etc, etc. I gave up when connecting my bluetooth speaker sent my kernel into a loop and sent the computer back to Dell.

There are a million dumb things to quibble over with MacOS, but at least it's not Ubuntu.
That's a good point—that's probably the closest a file manager has come to being truly usable by most folks.

Relatedly, IMO iOS took a huge step backwards in UX when iOS7 moved away from a highly spatial interaction metaphor for practically the entire OS—by which I don't mean the skeuomorphism, exactly, but things like folders sliding the screen "open" when tapped, so that they had a sense of physical location within the main screen. Or "slide to unlock" looking like a physical slider so you didn't even need to read it to know what to do. The loss of the security blanket that was the physical (or at least faux-physical) home button has hurt it, too.
I think we're agreeing on most things, but there's one thing in particular that we're not: I'm saying that there is an area in NYC that is simultaneously (1) visited heavily by tourists and (2) has a large proportion of the city's shelter and homeless services capacity. That area is Midtown, which contains Times Square, Penn Station, Grand Central, Rockefeller Center, the Empire State Building, the Chrysler Building, and most of the other major tourist attractions in NYC. That area is also home to the largest tourist and convention-oriented hotels (the Penn, the Waldorf-Astoria, etc.).

And, to be clear, the homeless are more visible in that area! But I wouldn't say disproportionately so, given the population and density of Manhattan itself. I consider that a testament to NYC's (relative) success at providing homeless services.
I for the love of me, can't understand how to use a macbook. I don't mean being productive on it. I mean: how to open something or how clicks work.

It might simply be the fact that I've never used a mac as a primary device. But, clicks, navigating the explorer and settings menus seem to be a lot simpler on windows. It also seems to be almost malicious in punishing you for using something that isn't a 1st party application.

The only other time a software has made me feel so incompetent is shitty TV UIs and Snapchat.

I can see why it is loved by people deeply invested in the walled garden and programmers who get a happy marriage of Linux and mature consumer OS. But, I would find it hard to recommend a macbook to someone who didn't lie in those 2 camps.
Eight men arrested over Royal Mail delivery scam texts
US Air Force Plans to Harvest Solar Energy in Space, Send It to Earth
Libx11 API Protocol Command Injection
Note that you should only do this for maybe 6-18 characters, some sites will test send an email to [30-100 character random string]@example.com and see if it bounces - if it doesn't, it'll suspect that domain to be some spammer with a catch-all email inbox and block it.
I’m guessing those political purposes were something like - “we don’t need an international conflict at the same time as trying to contend with this virus”. Or maybe even just a generic desire not to point fingers.

I’m not saying this isn’t bad - just that it’s pretty easy to understand why people would downregulate the lab leak hypothesis without anything special going on.
GP's point is that things like favorable shortcuts are due to your personal background.

For myself, I was forced on to Mac and the shortcuts are excruciatingly frustrating to use. It feels like I've forgotten how to use a computer sometimes! I prefer non-native apps and overlaid keymaps (in VScode, etc) as much as possible to escape from them.
I was wondering about this. Because yeah these minks don't grow up in the wild, but at the same time, domestication is an actual evolutionary process. So can they be considered domesticated just because they were raised in a cage?
The very sad thing is that there’s a lot of firms in Silicon Valley that do a lot of business with Belarus, totally ignoring the monstrosities of Lukashenko.

Mapbox for example, sources a considerable amount of its workforce from Minsk, and they’re little better than slaves because they can’t quit or complain or they’ll be sent to the mines.

We sit here and say that this kind of behavior is villainous, but we happily do business with those who profit off of the suffering of others. For shame.
Sure, it was a while ago. But there are less severe bugs too. Fact remains though that something more complex is more likely to have a bug.

With TCP MD5 you don't even have to consider SYNfloods or SYNcookies. And because only people with the MD5 secret can even connect, it becomes an early tripwire if someone does have the password. Currently if you have an OpenSSH open to the world you should expect your logs to be spamming 24/7, which makes smarter attacks not stick out.

Frankly, given the option I would prefer to not even have port 22 advertise to the world exactly which OpenSSH and OS I use. Not because of security through obscurity, but just to make it slightly harder, and thus harder to get in without tripping any of the tripwires.

Then there's also people who add 6 digit OTP as a second factor. Those are pretty brute-forcable by default, so you can actually do online brute force of a user's password still. Just slower. (OpenSSH has a ratelimit, but I've gotten around TOTP this way). With a system wide good secret this can prevent brute forcing even in the presence of bad user passwords.

But if you've already decided that security is either yes or no, and that OpenSSH is marked "yes secure, and therefore can be open to the world forever, bravely taunting any attacker saying 'this far, no further'", then there's nothing I can say to convince you.

But also not everything on the Internet is (Open)SSH.
Quick Look is super useful indeed. Introduced 2007. Plugins make it even more useful (eg for json, torrents, etc.)

https://github.com/sindresorhus/quick-look-plugins
Anything a JIT can circumvent an interpreter can circumvent just fine (albeit slower)
Not OP, but I run elementary OS 5.1.7 Hera, built on Ubuntu 18.04.4 LTS, Linux 5.4.0-65-generic.

Its more stable than it used to be, but the desktop manager still keeps hanging every fortnight or so. Changing the brightness, right after unlocking my laptop is a recipe for getting frustrated, and eventually having to hard restart the computer. Other micro issues pop up every now and then.
The infection of middle management in companies these days. Basically, people who's job is to attend meetings and add ~0 value.
Obviously I don't have exact numbers, but I am absolutely sure the huge majority of people buy iPhone because it is iPhone, and they have zero idea about this whole openness vs security debate. Apple won the market with marketing, not with proving that openness doesn't matter
> So I'll use amazon@example.com when signing up at Amazon

I go a little farther. I figure an attentive spammer might figure out that if I use amazon@johnsmith.net to sign up for Amazon, I may have exactly the scheme where *@johnsmith.net will work, so they can just add that to the spam list as a wildcard and pick a new address every time. So instead, I use john101@johnsmith.net, john102, john103, etc, to try and obscure my strategy and prolong the life of the domain forwarding.
And what qualifies as a “big” account keeps increasing as the platform ages; six or seven years ago, 200k would have been a huge number of followers, but now it’s only OK, since so many other people have now reached 500k or more. In other words, the more years Twitter exists, the more years of each person’s life would be needed to build up a large amount of social capital on the platform.

Thought this was a great point. Does anyone know where one might find data on the distribution of followers on twitter and other socials?
Hehe I've been on Mac minis for nearly 10 years now, always with a PC-clone keyboard: "Window key" is my CMD key.
Do you have a citation on nuclear winter not being a thing? The last thing I read on the subject was that even a full blown exchange between india and pakistan would be enough to wreak havoc on agriculture in large swaths of the world for a year or two
Perhaps I have the date wrong, then?

I do remember the individual app backup+restore, which I would have done if I'd known that I was going to need it. But I didn't have any data I cared about (just my music, which was already in iTunes), so I figured I'd just reinstall the apps. I remember re-jailbreaking my iPod afterwards and trying to find an old version of Spotify to install online, but being unable to find a trustworthy source.
> I'm pretty sure the saga of Gab played out on this website in plaintext.

The Gab website is still active and the company is alive...that does not count as failed in my book. I did a search for over 170 failed startups from YC (this is still a small sampling) and without exception, any post that talks about their failure (there's maybe 3...) invariably gets buried immediately and ends up dying with no comments. [0][1][2] Ever heard the saying twice is a coincidence and thrice is a pattern? Would love to see a counterexample with an actual shuttered startup.

> Anyway, I do think a lot of HN and ycombinator discussions happen but you end up having to be at the right place at the right time. By browsing other users comments I've discovered there's a lot of interesting threads I miss, which I was previously unaware of. Sometimes they don't spend that much time on the front page, or live on for days in /active.

That's a fair point. I can see how HN-specific threads would be more susceptible to getting caught in the anti-flamewar filter and dropping down in the rankings. However, I'm not optimistic any change will be made here.

> I'm honestly not sure how this is related.

It's related in the sense that there appears to be a trend against the idea of sincere self-assessment, and more disturbingly, a trend towards actively suppressing dissenting voices by any means necessary.

[0] https://news.ycombinator.com/item?id=15959095
[1] https://news.ycombinator.com/item?id=15316698
[2] https://news.ycombinator.com/item?id=21030823
> The lack of new information from the Wuhan Institute [...] is probably the most compelling evidence in support of the lab escape hypothesis.

or it's just china being 100% opaque about an accident that has already damaged their international reputation, and they're controlling the narrative hard at this point. you know, like they do.
They aren't.

The first time using it about 10 years ago was confusing:

Single button mouse --> no instructions, can't find out how to right click

Double click on window --> fullscreen; uh... move mouse around edges to find how to get back to other windows

Drag window to side of the screen to split window --> nothing; search the application menu --> nothing; Cmd+Right? --> nothing; oook, I have to actually resize everything manually

Try to install software from app store:

- you must login --> failed (server was down that day)
- search "how to install XYZ on mac" --> download .dmg and follow these steps

"Natural scrolling" still confuses me everytime I touch one even after a whole week it didn't feel "natural". Especially diagonal scrolls felt off; does moving your 2 fingers right scroll left or right?

I remember trying to help out a friend download music on her iphone to play it there. We finally had to download it on the mac, import it into itunes and sync the iphone with it. No idea if things are better.

More recently, video calling was quite the experience. The browser couldn't access the camera, so a popup came up and I had to restart the browser. Then I wanted to share my screen, another popup came up follow by another restart. Finally, I wanted to share audio from a short clip being played, well that isn't in mac so some trial version of something had to be downloaded and I never actually got it to work.
Generally people are wired to need a push rather than jump. This works both ways in hiring. Employers will try get away with lower salaries until the employee shows they have leverage and employees won't make the effort to get leverage.
Adding "This is well known, don't deny it" won't make your saying automatically turns to truth.

Let me show you some number, there are 24 thousands masjids in Xinjiang now (only 1.4 thousands in 1980s). If their religion is forbidden, why the number of masjids is growing?
It’s a commercial linux distro without bugs, and pretty. As a dev, I like how most things work exactly as they would on a linux host, yet the laptop (hardware) is decent and usability of the OS on par.

For non-devs, just the shared folders via icloud, airdrop, photos shared/synced - most things that aren’t even that advanced bring most value imo
Don’t let Kotlin’s single-expression function ruin your business
I agree. I prefer these restrictions exist but also a nontrivial way to bypass it.
It’s also on the menu bar under Go > Home.
(The menu bar is possibly my favourite thing about Macs. Especially that you can search it from the keyboard and it shows you where the command you want is with a nice little arrow. Even in Excel)
How to Code a Falling Sand Simulation with Cellular Automata [video]
"nackered"?
Power is really difficult to store. There is not a constant surplus of clean energy but there are definitely bursts of surplus where energy is wasted (both renewable and non-renewable).
Hard: I have a handful of possible customers for my team, which projects and outcomes will be the most impactful?

Harder: I have long term relationships with other teams. How do I maintain those relationships even if every single person on the other team turns over?

Hardest: How do I provide opportunities for my individual reports to achieve their personal career goals while also ensuring that all of the work adds up to a meaningful whole?

I get advice from mentors within my company. I don't rely on external mentorship.

I don't believe that tooling can solve any of the hard problems I have. Management problems are people problems, not technical problems.
I thought it would be nice to have my name without numbers as my gmail, but with all the stories i've heard, I think i'm glad I have the numbers now.
JavaScript API to Recognize Humans vs. Bots in Chrome
What kind of "impact" is 825 meters per second? I can survive 825 meters per second.
If anything for a first time user Macs are less intuitive. The whole window system is very different from everything out there. The app does not die when you close the window.

One other thing the author forgot to mention is, in most cases one has to eject the DMG manually and then delete it if you want to clean up your downloads folder. Else you will just have this mounted until the next reboot. I know many people that just just the app from the mounted DMG itself without ever using the one in applications.
Some Soviet bus stops are also unusually grandiose: http://fuel-design.com/publishing/soviet-bus-stops/
You giving both examples as product companies is still generous. Most computer scientists work in service companies.
Well if there are problems with the RFC then you should work with the IETF to correct those. They have an open standards development process.
At first blush, this feels a little like the many blog blurbs for “The Leadership Pipeline” by Charan and Drotter. To be fair, this is richer than most, an independent take on something intrinsic.

For comparison, a couple other generic watered down summaries of the book:

https://www.mudamasters.com/en/change-management-leadership/...

https://www.cleverism.com/leadership-pipeline-model/

As there are dozens of these, maybe it’s some sort of right of passage for blogging on LinkedIn?

The main takeaway for me from the book that doesn’t seem captured by the re-blogs, but is in the second paragraph here, is that the transitions are discontinuous. The leader is not sharpening tools in a tool belt, but changing out tool belts.

In this piece, author writes, “shift your mindset, and focus on building new skills that are often very different from the skills that made you successful in your previous role.”

To put more bluntly:

The leader must stop doing things that worked well when adjusting the system at a different scope, and now intervene completely differently.

Source, for Kindle:

https://smile.amazon.com/Leadership-Pipeline-Powered-Company...
It's like nascar but for elite athletes
This is my go-to podcast for background noise at work. I recommend their episode on Gulf State vanity projects, it's my favorite one (it is also quite long).