skysight-inc/HackerNews huggingface dataset:
That's a useful mental model. It took me a while to reply because I was trying to get enough clarity on why my process works to put it into words. I use red flags in my hiring process. There are many when it comes to whether or not someone is a good engineer. Inability to do algorithms on a whiteboard is not one of them. I do try to prove my red flags wrong which is what sometimes reveals a diamond in the rough.

> The hiring process you are proposing is looking to methodically search for all of the useful qualities in the candidate pool and determine how they can best be applied at the company.

That's not necessarily what I'm proposing. I often need find the first qualified candidate who can start contributing. Don't let perfect be the enemy of good.

One of the ways I accomplish cost effective hiring is to go through applications in the order they arrive and the first candidate who passes the interview gets the job. If I get 200 applications and I find a suitable candidate in the 1st interview, why would I waste my time and money doing the other 199 interviews?

I sometimes even use recruiters when my time is at a premium. And that raises another interesting question: how is it that so many recruiters who can't code have been able to send me top quality candidates so consistently? Which leads me right back to my first point in this thread: this article is an excellent example of why most companies should never ask about algorithms in an interview.
True, I am also very excited about having a future ARM desktop.
The author (Paul Salopek) is walking from East Africa to South America, writing shorter articles along the way. The project is called out of eden walk and there is a rss feed you can subscribe to: https://www.nationalgeographic.org/projects/out-of-eden-walk...
Are you referring to https://codeberg.org/jlelse/hugo-activitystreams for "Go"? Description here: https://jlelse.blog/dev/activitystreams-hugo/.

I have no experience with this but I have experimented with TheIsolator for my jekyll blog. Its simplicity appeals to me.
Good point.

This would potentially add a lot of friction for those users, but maybe that is a fine thing.

Unless we hear more details, it sounds like this attack was able to get around the 2fa for the authentication, so it seems likely they could get around it for posting. Not sure how much would be added with this 2nd level 2fa.
Yup, Firefox on iOS isn't the full Firefox, its just a Webview (fake Safari) due to Apple's restrictions.

So no addons anytime soon.
The average age of a developer is ~30 (https://insights.stackoverflow.com/survey/2016#developer-pro...) and JavaScript is very popular (https://insights.stackoverflow.com/survey/2016#technology). Couldn't actually find any solid figures on the average age of a JavaScript developers.

So it's probably likely that it's younger developers (such as myself) that are used to using emoji and like to use a bit of emoji to add colour and personality to the page.

I'm rather stereotyping here though, it could be some older person who just loves emoji too
Employee-generated content: How to scale content marketing
Very well. The Pomodoro technique is essentially this.
Do any of these content blockers work outside of Safari? (I use Firefox on iOS)
Cached URL since the server is apparently over capacity: https://webcache.googleusercontent.com/search?q=cache:jcSTVF...
I've done my first programmer hiring for my startup several years back.
Thankfully I've came across Guerilla Guide to Interviewing[1] article by Joel Spolsky, and that helped greatly.

I've interviewed 6 candidates within a week, and hired one. Never regretted of the outcome.

I've set up a test code so: an input variable, comparison variable, and an empty function.
Function takes input variable as an input, and output of which is compared with comparison variable.

Interviewee would be asked to fill in the body of the function, and play with it until function gives the expected output.
I've set up a computer with two screens, put IDE on one, and Google on the other. Two chairs, and some coffee.

First I've chatted with the interviewee for about 10 minutes, tryin to make them comfy as possible.
Then before the test, I've stressed very much that I am also a programmer, and I know how awkward it is to be coding while someone watching, and that'd alone would make me do silly mistakes, so I was expecting same from them and that was completely OK.

Afterwards, I've encouraged them to use Google in plenty, and feel free to stay silent or explain as they go.

So I got to assess their fluid intelligence, their ability to break the task down and progress efficiently, their English proficiency[2] (if they use Google in English), their usage of keywords, their choice among in stack overflow responses, etc.

At the end I've rejected a guy with 8 years of experience on his CV, and hired a junior. Looking back, that turned out to be an amazing decision, best I could have made, for work went good with the junior and I've had the (mis)fortune of working side by side with the 8yr guy several years later.

PS 1: Task was to write a recursive function to travelse a multidimensional array, and find out whether the first letter of every "value" was a capital letter.
PS 2: The work was to maintain and develop mid-scale SaaS project along with me.

1: https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guid...
2: Country's mother language was not English, and English proficiency was not good on average.
There used to be an entire industry of "performance boosting" products, only some of which actually did anything. Placebos are certainly an effective way to get people to give you money.
Seriously I hope IPv6-only never arrives.

Let's just be hippies and share NAT'd IPv4's. Unironically.

Edit: I've gone rogue and blocked IPv6 in DNSCloak. https://apps.apple.com/ca/app/dnscloak-secure-dns-client/id1...
It's not about capability, it's about licensing. Exposing your Microsoft DNS Server over the Internet would require a Windows CAL for every citizen of the world, or an additional External Connector license to the tune of $5000 per server per year. That's a lot of money for the "convenience" of not having to setup a BIND slave zone.
Entering a VPN is usually multi factor by default, because you need both a certificate and a login. Also, there's often a token as a third factor. So you're adding many more levels of security that way.
MLB’s Newest Ballpark Is a Shift Away from Retro-Era Stadiums
If you use POP for your mail client, your client downloads the mails from the server that then deletes them and you only have them on your computer (Unless you use Gmail that does some hybrid thing storing the old emails but marks them as read I believe)
Programming Servo: just hanging around
Well, it does claim a specific noxious agent it does something against. Much like you couldn't say something balances and harmonizes your body against cancer or say heavy metals when it does not do such a thing.
Easy enough to visit https://time.is/

My phone is within a second.
That is how Nim does pragmas,

https://nim-lang.org/docs/manual.html#pragmas

And Active Oberon as well (here called flags),

http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/Lang...
Then you discover how hard it is to get a really good shield. Walls and ceilings? Maybe you lose one "bar" of reception. You need the doors and windows as well.
Brings back memories of those huge monitors with the turtle on the screen ;)

They were magical back then.
You’re absolutely wrong in regards of targeting. Non-targeted advertisement may yield you a lot of new users but the truth is a lot of those will not spend a single cent on your app. You need to target users, if you want revenue outside of people watching ads.
I still want to figure out how to make an artificial stomach that digests plastic and produces electricity. I just imagine building drones that eat the plastic in the ocean for fuel. Down to the microplastic too eg. mini whales ha.
On mobile Safari I can’t seem to long press on any links to bring up the menu for Open in background, Copy etc. At first I thought this might be a consequence of how the toolkit was built but it seems its standard Docsify behaviour. A callback to the old ‘disable right-click’ functionality in IE that thankfully newer browsers ignored.
While its exterior has been likened to that of a Costco, its interior is what will matter. When fans are permitted to enter, they will find many seats closer to the field than they are in retro parks
In my company, employees grades have to follow a normal distribution (HR rule). Most people must be ranked average, some must be ranked above, some must be ranked below. Otherwise all managers would give above average grades to most people, because it makes them look better, avoid conflict, and everyone is always convinced they're above average. So HR forces managers to find some losers.

If a coworker is given an above average grade, it means I'm much less likely to get one.

But in practice it doesn't matter too much because managers tend to distribute grades depending on time since last promotion/significant raise, to be able to justify the next one.
Mitchell Baker, Mozilla CEO: Now is the time to build a better internet
Physical vs. Logical Backups in PostgreSQL
> This is a great tool to teach kids programming!

One would think so! It was taught at our school (didn't take the course myself, about 15 years old at the time) and I only remember my classmates complaining, that it was boring. Some of them wanted to learn "real programming" instead. Drawing shapes with a turtle felt overly childish and pedagogic even then.
Haha these cookie popups, I don't know why I'm hesitant to take action on them. So like this site on mobile I'll read the article through half my phone screen.
I have done this for a moderately complex site, it was a bit of work, but not the end of the world. I'm sure some things went missing, but we got 99% of it, which I consider successful enough.

You can do 301s statically, by generating whatever your particular version of an .htaccess file is in place. Or, you can generate the HTML files with the meta-redirect header in place.

The DNS is obviously an issue, but that's not really relevant. The article is advocating for URLs not changing. It's not saying that they mustn't change, just that it's really cool for everyone if they don't.
Using a SSG does not mean you don't have a intelligent server that can't do redirects. That's a limitation of certain web hosts (GitHub Pages for eg).

Netlify allows dead simple redirects, and so do most other static hosting platforms.
Yeah it's not great. It goes away after a few videos though. Then you can nuke it and start fresh on your own terms.
Guilty as in you developed one of those apps? I'd be really curious to hear about the product timeline in that case. Did it get any traction? Was it monetized somehow? I've always been curious.
I have a question that I haven't seen answered. How do I put mentoring skills in a resume?

I am currently mentoring 2 interns, two new college graduates, 3 new college grads from last year and a few others that I met over at other companies or online.

How do I put those skills on a resume? Because I've seen that my colleagues aren't very good at this. They're neither patient enough nor expressive enough to mentor someone and share learning resources, sympathise with newcomers, or slow down their pace and not make it seem so obvious that mentoring or pairing with an inexperienced engineer sometimes does slow us down.
Building a GitHub Repo Template Part 3: Jest Testing Setup with TypeScript
It's been happening at a large scale for a long time as part of the broader fingerprinting initiative by advertising companies. A lot of people think their phones are listening to them, but it's more like they're using heuristics about who you regularly interact with and what they've been searching for. It's disturbing. For example, I recently started getting very frequent and consistent ads across many websites from Warby Parker for the pair of glasses my gf was currently wearing. I asked her, and of course she had been looking to replace them on the same WiFi network.
That just sounds like it would create more wrecks from people slamming on their brakes to avoid getting a ticket because someone cut them off.
I wonder if it would be possible to install a 4G network extender [0] then implement IP route rules on the ADSL router, to forbid access to Facebook and co?

[0] https://www.verizon.com/support/4g-lte-network-extender-faqs...
Will this also remove (part of) the power of shady companies like Emerdata Ltd, formerly known as Cambridge Analytica?
If you want to avoid looking like malware, you can attempt to improve mobile browsing but let the user choose to opt out via search settings.

Pretty simple solution, no?
This was one of the best articles I've read all year. I'll be sure to check out the author's other work.
No, but from a diagnostics PoV it can be important to know the difference between failure modes that, unless you are physically near the device so can see drive lights flickering (or hear heads moving if using traditional drives), could otherwise look identical.
I prefer the look of terminal applications. Additionally I get more control over the fonts and colors. Unlike most Windows applications, which have no customization (generally) and no consistency.
What will really happen is ads get more sinister and hidden. Product placements in movies will seem childish in comparison. Astro-turfing is already huge on Reddit, it will spread to all parts of media now, blurring the lines between genuine opinions and forced narrative.

Ads, marketing and branding are integral part of capitalism, it's never going to go away from consumption focused societies.
A classic way to do these redirects is on the front web server itself: .htaccess, nginx config, etc.

When you change the structure of your urls, you can generally generate redirect rules to translate old urls to the new structure. Or run a script to individually map each old url to its new one.

Note: I've never done the layter for more than a few hundreds urls, I don't know if it scales well for a very large site
Thanks, clearly many people want to have a look.
It's not Twitter in particular. The same happens on reddit, facebook, youtube and any other place where enough peoplle gather to voice their opinions. Before twitter the same happend in usenet and smaller webforums. After twitter the same will happen in whatever global space will be envogue then.

The only real way to fix it is to not give people any space at all, otherwise hate will always find it's way. Anything else is just patching details and managing tradeoffs between advantages and disadvantages.
Interesting point. I also use uBlock Origin (what sane person doesn't these days?) but I also browse HN primarily on mobile and the video opened in the app, where of course uBlock doesn't work. I even have a PiHole, also doesn't work for YouTube.

I think it's the first time I've ever seen a YouTube video linked on HN.
Fortunately, it doesn't have to solve it to be useful. It just has to approximate human-quality morality. Humans are well known for being, shall we say, fuzzy in their morality at times.
Elections have consequences - play stupid games, win stupid prizes. This is the worst administration the US has ever had.
That would be on the order of one molecule of vaccino-poison to each liter of distilled holy water. Don't be disappointed if you never find that molecule, it's all about the vibrations ;-)
Wow, never had this, I use IntelliJ (for java) many hours everyday with 2x4k@60Hz screens (both running with hidpi scaling so even more pixels than 2x4k) and it’s always running smoothly. Running MBP 16”.
> but who writes vanilla css in 2020?

Even if your point is good, that's just not a productive way to start out.
Flown 39 times on a BA 747 to 3 continents in all 4 classes. One flight in Feb 2014 I remember from Mumbai had water pouring from the ceiling on me on takeoff. the planes felt old then. Most recent flight was down to Nairobi and back in 2018, they've been really showing their age for a long time, especially compared with the A350 and 787s I've been flying more recently on Qatar.

But even the objectively superior business class on QR's new planes can't compare with climbing the stairs to the top deck, sitting in 64A [0] with the table and bins next to you for your flight. I first did this in September 2012, on a flight from Moscow to Heathrow. While we were coming in over the North sea I gave the at-seat phone a go -- it still worked (I think they were removed from service a while ago), certainly an experience at the time to be able to talk to someone from mid-air.

My wife and I had a weekend to Seatle in 2014, and bagged seat 1A and 1K at the very nose[1]. I think the 747 is the only plane you can get where you fly in front of the pilot (the A380 cockpit is at the front), and a unique experience.

I wasn't really flying when Concorde was around, and I've always regretted not flying it, but I'm glad I managed to experience both the upper deck and the nosecone on a 747.

(Oh yes, BA's 747 was one of the few planes I've flown on with a window in the toilet)

[0] https://21stcenturyjourneys.files.wordpress.com/2010/09/dsc0...

[1] https://scottmcgee.files.wordpress.com/2010/10/11-ba747-larg...
It says it does something about something.

Neither "balance and harmonisation" or "imbalanced electric radiation" are precise enough terms to disprove I'd think. Then again, I'm in no way an expert on quack healing devices or RF engineering.
German Scientists Test Artemesia Against Coronavirus
AMP doesn't need help dying; I wouldn't be surprised if Google killed it soon because it never took off.
What if it's being used by your bank, government site, or embedded system in your TCP/IP router, or automobile?
If you wanted to, although it is more effort, and more niche, you can install a pi-hole on your network blocking all sorts tracking, ads etc across all devices.

Although, for Android, there do exist apps that will do system-level ad/tracker blocking.
TIL. I was quite surprised that sophistication used to mean deceptive/misleading behavior.

https://en.wikipedia.org/wiki/Sophistication
Ask HN: Is there a service offering serverless functions with access to GPU?
"absolutely nothing would happen"

With tensions already high and military maneuvers are beeing held closes to each other ... such a twitter comment for sure would have had an effect.

No one would have pushed any red button because of that, but fighter jets on both sides would have been put on alarm and in the air and close to each other(as well as submarines, warships, tanks on the border..) , with a high chance of clashes. Which could have increased the escalation to the point, that someone would feel forced to put the red button.
Those extenders typically backhaul the traffic over a VPN back to the telco, so your router would never see the true destination (e.g. Facebook).
And of course a link to the relevant XKCD: https://xkcd.com/2014/
IIRC, vertical margins collapse, horizontal margins do not
Pomodoro is a way to gamify and time box your working hours into effective chunks. I wouldn't call that "placebo".
My understanding is that is largely due to limitations of Visual Studio extensions, not due to performance issues with Reshaper specifically.

I have both VS 2019 and Rider installed, Rider is my main IDE and VS I use pretty much only for SQL Server projects.

Riders ability to seamlessly handle git branch changes vs Visual Studio choking horribly on the same is worth the (very affordable) price alone.
Software engineer jobs Bay Area and remote
As mentioned elsewhere, Dhall has a similar import-from-URL feature (with cryptographic hashes), and it is/was popular to use IPFS URLs, since they're content-addressed (i.e. changing the content will change the address, so each address will always point to the same data)
What would you suggest for replacing e.g. `u8 as usize`?
I’ve always thought of ch as a unit intended for monospaced fonts or languages with monospaced characters. Does anyone know of any other practical uses?
Or because you just bought a new snowboard on-line (and won't need another for years), so now you've got snowboard ads everywhere, despite being in the group of people least likely to need a new snowboard anytime soon.
That’s useful.

Some time ago, I wrote up a series about CSS. It’s still quite relevant (but CSS has come quite a ways, since then).

The thing I’ve found that is often misunderstood, is specificity. It’s a fairly non-trivial concept: https://littlegreenviper.com/miscellany/stylist/introduction...
ISBN numbers are notoriously doubly- and re-allocated.

DOI and ISBN are as much locations as URL.

Content based URN are the only option.
This is an amazing side project. Would you share some details about how you've hosted them? Also, if possible about the training details like how long did it take for you train them? Did you do it on your local GPU or some cloud provider or free service like Colab?
Visual Studio Professional, ActiveDirectory, PrimeKey EJBCA and OpenLimit CC Sign.

They work really well
Aggressive dogs get their balls cut off and it seems to work. Would there be a reason to assume that it doesn't work in humans in a similar way?
Two actually, Azure Sphere also runs a customized version of Linux.
WKWebView cannot use any of Safari extensions, unfortunately. I just use DNSCloak connecting to my private VPS instance to do adblocking over DNS which kinda works fine, but leaves out a lot of blank canvas in the page.
In what way is open source Android a lie? I never used any other version, I do not have a Google account, nor do I have any Google-proprietary software on my devices yet they still run all software - including the Swedish "BankID" electronic ID app which is needed for just about any interaction with anything official nowadays. That "BankID" is, together with Firefox Preview, the only software which I got from the play store repository (using "Aurora Store", an alternative play store front end hosted on FDroid), the rest is all free software.

Of course that means I do not use things like Facebook, Twitter, TikTok, Whatsapp, Snapchat, Instagram, Skype, Zoom, Google Maps etc. I have replacements for the useful ones (Zoom->Jitsi Meet, Whatsapp->XMPP + Telegram, Skype->Nextcloud Talk, Instagram->Pixelfed (experimental for now), GMaps->~OsmAnd + Nextcloud Maps etc) and don't need the rest.

I never see advertising on any of my devices.
Did they changed something on the interface because I used to change the order of the action buttons on the email pane (anwser, archive, spam, delete, etc.) and this can't be done now?