skysight-inc/HackerNews huggingface dataset:
> You don't get to change the constraints ("I already know how to setup X") after an answer just to say the answer is wrong/worse and expect not to be called out on it...

I don't see it as being called out, it's a constructive discussion. The purpose of my example is to see how practical it would be for me to set up a monolith-based CI/CD that could support multi-lingual, multi-repo teams. I have a better idea now, maybe have them publish to a local Maven style server, and kick off a monolith build when there is a new library version? The monolith can then bind them together and rebuild. I'm not sure how the host interfaces would get regenerated still.

Good examples re: libcurl, ImageMagick, etc. How would we deal with very frequent changes there? I know that upgrading a SQL driver is not a task we take lightly, and I would love to see how we could make this easy to do on a daily or hourly basis. Mainly we'd need auto-generated strong types somewhere on the interface, again, like OpenAPI but for libraries.

> You seem to be under the impression that what I'm suggesting is a replacement for real microservices.

This discussion started with several suggestions that monoliths could do just as well as most microservice setups, and I wanted to do an exercise to see how practical this would be.

> I don't understand what's the issue here.

There is no issue. Who said there is an issue? So far so good.

> Sure, but you can't use yourself as a benchmark for the industry if you're that unfamiliar with something that basic.

I know and/or interview enough people across the web-dev and game-dev industry that I feel I have a sizable sample of data points to form an opinion that is not purely a guess of a single person.

> Again, there is a humongous difference between "we're doing microservices" or even "we have a service oriented architecture" and your "I need two things to interoperate".

Sure. The two things example was just a distilled example for the purpose of a thought experiment. We can easily extrapolate to an org with tens of services where maybe most people like to use the default environment like Java/Spring but a few teams maybe prefer or their use case calls for something different like Python or C# or whatever. If anything it would be even more difficult to stand up a monolith there with more and more varied components.
Is that true? Or even your actual experience?

The recommendations I got from lecturers at university were thick academic textbooks. The 'good programming books' popular on HN etc. - without taking anything away from them - tend to be more waffley blog-turned-book type things.

Aside from classics from the former category that are also popular in the latter. Sipser, the dragon book, Spivak, etc.
Amazon explicitly engineers this into the interview process via “bar raising”. You have to be better than the bottom half of people who hold the position to get hired. If Google is implicitly doing the same thing, I’d guess the same 40-60% that was mentioned in the thread.
Has the genocide of Native Americans become so complete that we forget about their existence mere days after Thanksgiving?
I presume they're looking for inconsistency that could indicate a lack of conscientiousness.

At times when I have been anxious to get hired, I have had no problem demonstrating that I can fill out a bunch of redundant forms when required.

Sometimes you need to be able to do that sort of thing, even in the best organizations.

On the other hand, I don't think I'd intentionally add that to my hiring process.

There are better ways to check for conscientiousness than saying, "please do this redundant activity perfectly."
> I was told that they got about one Bitcoin payment a week and were thinking of turning it off.

Accepting Bitcoin as payments has never been about facilitating payments. It's not rational to go through all the trouble of transferring Bitcoin, paying transaction fees, waiting for the transaction to clear (took over an hour when I tried it a few months ago), and then surrendering all of the protections you'd normally get when using a credit card.

Accepting Bitcoin is about propelling the Bitcoin narrative: The more you can put "Bitcoin accepted here" on everyone's website, the more you can convince other people that Bitcoin is going mainstream and therefore they should be putting their money into Bitcoin as an investment (not to spend).
He took great offense at the semicolon comment, but I'm not convinced it was meant to be snide. Kinda sounds like the interviewer with just pointing out the semicolons in a roundabout way.

But I supposed another lesson for interviewers is to be aware of how stressful interviews are for the candidate, and to mind their language and jokes.
> My sanity check for any question I ask is- Is the question I'm asking something that someone in the past published a paper about? If so then that's probably not a good fit for a 45 minute whiteboarding interview.

Also, is it a widely known algorithm? Because then I'm not measuring for programming ability; I'm measuring for rote memorization (there are people that will rote memorize all the sorting algos to be able to spit them out during interviews!).

Asking for a simply program like wc, in my opinion, gives a much better idea if someone can code (hint: there's not a single way of writing it and to define a word).

> I have a co-worker who used to ask people to past to parse and evaluate infix notation expressions in interviews

That's a cool problem to use. I wouldn't expect a perfect parser or even a working one but I would be curious to see how they approach the problem and what they end up writing.
Location: Silicon Valley / San Francisco Bay Area (CA), Pittsburgh (PA)
Remote: Open to it
Willing to relocate: Open to it
Technologies: Python, PyTorch, TensorFlow, Keras, HuggingFace, SpaCy, NLTK, NumPy, Pandas, Sci-kit Learn, Flask, JavaScript, Express, React, React Native, PostgreSQL, SQLite
Résumé/CV: https://resume.rpandey.tech
Email: '%s.%s@%s.com' % ('rohan', 'pandey', 'gmail')

I'm an undergrad at Carnegie Mellon who's won over 10 hackathons with my full-stack experience and published machine learning research papers at top venues like NeurIPS and EMNLP.

My areas of interest include Deep Learning, Natural Language Processing, Neurotechnology, and Genomics but I also enjoy building impactful products!

Open to internships, part-time, and some full-time positions.

https://rpandey.tech
A few of my interview experiences from last year:

1. Being steered away from my answer for an algorithm problem, towards the interviewers preferred answer. When I reflected back on it later, I realised that my answer would have been more efficient for the specific problem asked, whilst the interviewers solution was for a more general version of the problem (which wasn't ever asked).

2. Being given feedback that I was weak on data structures, when there hadn't been any questions about data structures. I am weak on data structures though, so perhaps they just peered into my brain somehow.

3. Being told I wasn't suitable for remote positions because I was too verbose answering questions which were essentially trivia -- when I was intentionally trying to capture nuance because I didn't want to fall prey to trick questions.

1 and 2 were for the same company, but different stages.
They're probably just taking a break. time_sunk != output.

I "waste" time at work quite often but that's because I know when I am in certain moods of productivity. Forcing myself to work when I'm not in the mental state to do so is like beating a dead horse. Perhaps your co-founder also recognises this.

Have an honest discussion. Keep your concerns free from judgemental language; for example: "When I see you playing video games it makes me concerned about what your priorities are and I want to have a chat about it." If they're reasonable, they'll be straight with you. If they ascribe any judgement in your words (assuming you use non-judgemental language) then they're probably feeling attacked, in which case, I would de-escalate. The key thing here is empathy. If you handle the situation with decorum, and they do not, then you likely have more problems beyond your co-founder wasting time.

edit: coworker to co-founder
That sounds like a situation iTunes/Apple Music is completely unfit for. I think foobar2000 was able to manage that kind of thing? You gotta see that it's a niche situation, not something that even most people who seriously care about their library do.
Same here, except I went with a self-hosted Emby server. For me, one of the real valuable features of GPM was the ability to sync playlists and albums locally on my PC or phone. Emby lets me do that, but it infortunately doesn't sync playlists yet. I don't think Jellyfin has any local sync support, though.
It’s the other way around - stone lasts, while advanced metallurgy (iron) has a tendency to rust away.
Ah, that's it then. I figured they would likely have a passcode, since the "someone steals my phone on public transport" threat vector is a pretty obvious one even for non-tech users. Unfortunately the thread got nuked before I got to read it more...
> A large Rust project uses unsafe only because its authors don't care enough.

This is not true at all. There are plenty of reasons to occasionally use unsafe code, even if your bar for "is it really worth it" is quite high. One reason, if you're writing a crypto library, is that certain kinds of timing attacks are pretty much impossible to prevent without inline assembly.
HN readers seem to be filled with extraordinary people with great background that a DSA interview is an insult and waste of time.

Please don’t forget that there are people without good credentials (prestigious universities). DSA interview is the only fair chance people like us have to work at high paying jobs in FAANG.

How else we gonna compete? There are many candidates out there, way more experienced than us and way more credentials than us. There aren’t enough >= $200k SWE jobs out there for all of us, so we gotta do it.

I’ll take DSA interview anyday if that means I’ll get to outcompete the senior engineers/people with prestigious universities and get that $200k -$300k job.
Soooo, basically a standard SV SaaS company?
My impression of the facebook interview experience was that it is specifically selecting people that were calm under pressure and well rehearsed. They are testing for people that put in the effort to crank out a bunch of algorithms practice because they want to ace an interview. FB and Amazon were also explicit that they were looking for people with a particular "get things done and promote myself" attitude. Whether or not those people make good employees, I don't know.

When I interviewed at FB, every round was something that I had drilled on leetcode or similar sites. Yes, the wording was changed and the problems were altered a bit, but they were the same algorithms. And there were also two "lightning" rounds of 15 minutes each to solve two simpler algorithms problems (maybe easy/medium difficulty on leetcode). This experience gave me the impression that facebook's goals in hiring were to select people who really wanted the job and could pass quizzes well.
It's in my bio
It was roughly 900kb gzipped on most text only pages. Some pages are on archive.org.
Which pays very soon and quite stably.
The stealth taxation of inflation affects the lowest 30 in the 100 the most in order to pay the lowest 10. The change in purchase power is not like taxing everyone $1. Whether it’s like taxing on a sliding scale from low to high income that is $1 to $.5 or $1 to $0, I don’t know, just $1 across the board isn’t right. There are probably second order confounders as well, for example since federal gas ax is not inflation indexed, inflation acts as a tax cut.

“It isn’t the sum you get, it's how much you can buy with it, that's the important thing; and it's that that tells whether your wages are high in fact or only high in name.”

Mark Twain A Connecticut Yankee in King Arthur's Court (1889)[0]

0. https://www.sciencedirect.com/science/article/pii/S221480431...
How is a lame joke about Swift an "incredible display of disrespect"?
> Friends with bands and tiny galleries

Speaking of algorithmic feeds, I will always lament what could have been - for a short time, you got what was promised on the box: follow creators you like, see the event flyers they post, put the event on a calendar. Utopia.

Then they pushed “organic reach” onto the world, and my musician friends with 5000 followers started to be informed that their event flyers would not be delivered unless they paid a fee for different levels of reach.

since then, i’ve regularly been informed of events the day after they happen, because that’s when facebook decided a post was popular enough to show me. how many missed connections occurred because facebook was squeezing small creators for ad revenue? so much for connecting the world
Twitter Steps Down from the Free Speech Party (2014)
They are publishers, they just use algorithms as editors and publish billions of unique personalized webpages every day.
I was trying to make a joke about the infamous naming practices of Unix, an operating system with a call named “creat”.
I think the explanation is just as correct as the code.

Garbage in -> garbage out
SuperCapacitors vs Batteries Again
I wanted to note that abbreviations for signals like DI or AI are not very good for understanding, long names like DATA_IN or ADR_OUT would be better in my opinion.
DFINITY | San Francisco, Palo Alto, Zurich | Remote supported in some locations https://www.dfinity.org

Our mission is to develop technology that supports the next generation Internet Computer blockchain network and ecosystem. The Internet Computer is the first public blockchain that can scale the capacity it provides to smart contracts without bound, allowing it to process and maintain any amount of data required. The DFINITY Foundation was founded in 2016, has raised over $150mm from top-tier institutions including Polychain Capital and Andreessen Horowitz and has attracted ~200 of the top computer scientists, researchers, engineers and operators in the world.

If you’re interested in joining one of the most ambitious projects in tech today, you can find our openings in US and Zurich here: https://grnh.se/54c9b2722us

Some select roles:

Engineering Manager, SDK - https://grnh.se/1a83e3232us

Software Engineer, Networking - https://grnh.se/45c3f7442us

Software Engineer, Distributed Systems - https://grnh.se/869cc1572us

Software Engineer, Systems - https://grnh.se/9fd2721c2us

Application Security Engineer - https://grnh.se/38842a9f2us

Infrastructure Security Engineer - https://grnh.se/f7fe60d32us

Senior Incident Response Security Engineer - https://grnh.se/5f5cc44f2us

Research Scientists (multiple fields) - https://grnh.se/b1a624492us

Developer Relations Engineer - https://grnh.se/ab3bc0bb2us

Software Engineer, SDK - https://grnh.se/d0dd840a2us

Software Engineer, Programming Languages - https://grnh.se/bfdb41ef2us
Netflix isn't the worst but their site does have some annoyances. After I finish watching something, I have to close the tab as fast as possible because there is no possible way to have the tab open without it auto playing annoying clips with sound. Everything has a hover effect with sound.
You can totally do async downloads out of webgl, and pixels shaders are no more synchronous than compute shaders are.

https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/W...
That's funny. He's naming the company he left Twitter for after the action you have to perform against promoted accounts on Twitter to make it at all bearable.
Wow, that sounds super annoying. What version of macOS did you upgrade from?

As long as Music remains the only Mac app with "OK" and "Cancel" buttons on the Preferences window, iTunes lives!
> I didn't get the job of course

Congratulations.
Dogs seem to be fine with peeing and pooping on a leash ?
What's this from? I couldn't find this quote when I tried googling for it.
Netflix should green light a series on bad tech interviews. With Zoom and screen recording there’s an easy way to gain raw materials. And then once we name, shame, and normalize that this is nuts, we can move on.
I still have fond memories of Hodj'n'Podj. It was a perfectly serviceable "Mario Party"-like (3 years before the first Mario Party) that was better in some ways (the deduction mechanics made the overall board more Clue than Sorry; the minigames emphasized a little more brain than brawns) and deficient in others (the replayability of the deduction mechanics was not quite to Clue-levels of playtesting honed shuffle-ability; the lack of support for more players than just two to make it truly a party game; the Mario Kart inspired anyone can have a "come from behind" win for silly reasons/odd macguffins that makes Mario Party's entirely randomization focused boards tolerable and likely the biggest key to the franchise's success).

I'd almost curious to see if there was a world out there where such games were called Hodj'n'Podj-likes [after Hodj'n'Podj got a ton more polish, or a sequel and it became a perennial franchise] and there had been a little bit more focus on smarts over complete randomness. (Though that is Jackbox Games' niche today so it's not entirely underserved in this world.)

I've had friends that absolutely adored The Space Bar and it has been on my "maybe I'll get around to it one day" list for decades. It definitely has a very mixed reputation as both the absolute best and absolute worst of graphical adventure game design.
Please don't make up quotes? Or provide a source.
Freaking Sendgrid! Sendgrid, which I hardly use starting sending those engagement begging emails, under the guise of status reports (for me, zero messages for the last six weeks) and they started showing up daily! Now they are big and bought by Twilio be prepared for Product Optimisation via OKR (or POO)

Reminded me to close that account and finish the transition to Postmark.
WTA suspends tennis tournaments in China over Peng Shuai case
Ethereum 2 delay costs 20ktCO2/day, same as 2-3 coal power plants
> yet their revenue increased by 3019.87%

They received a $50 million donation from the co-founder of WhatsApp. Elon Musk also claims to have made a donation, but that is unconfirmed.
The U.S. Military Almost Didn't Recover from the Loss of These 5 Weapons
Twitter has shot themselves in the foot for me. I would be happy to get notifications for people interacting with my posts, but they spam me with random crap so I went to the settings app and turned off the toggle for notifications. Now they get to send me nothing. Ubereats did the same so I just uninstalled the app and reinstall it if I ever want to order something. They lost that space on my home screen because they kept spamming me with notifications which were not my order.
My understanding that advanced stone, shaped with metal, lasts. However, simple stone tools (think axes, hammers, flint arrowheads etc) tend to get easily lost. This is made furthermore difficult by the difficulty (impossibility?) of distinguishing them on tools like metal detectors
The NSA was caught intentionally complicating that spec. The idea was to ensure it was impossible to implement correctly, and therefore be a bottomless well of zero days for them to exploit.

Gotta love the US government’s war against crypto.
Is this gonna kill Adblock or not? Heard different things at different times about manifest 3
Jack has been pretty explicit that they're looking toward bitcoin only, not cryptocurrency generally.
I suspect the “meaning” is 3D. Square -> XY, Block -> XYZ.
>Those who dont could fact check it themselves.

That's me, and no they can't. At least not without searching the full breadth of possible players looking for a set of facts that matches. If I could figure out who you meant, I wouldn't have commented.
she's quite popular on tech twitter, and was/is followed by a lot of stripes c suite - musk was an initial investor in stripe
Pixelfed has a very thoughtfully designed webapp. It's not the same experience as a native app, but I find it works nicely.
Schopenhauer practically wrote the book on forum trolling with The Art of Controversy[1]. I concur his online presence would be hilarious.

[1] http://coolhaus.de/art-of-controversy/
That may be true, but in situations with significant power imbalance it's important for the person in the position of power to recognize it and to not wield it inappropriately. A joke like that when somebody is under interview stress has the possibility (not the guarantee, but the possibility) of harming the interviewee's chances by nudging them in the wrong way at the wrong time in a tough situation, and that's pretty lousy to do to somebody.
There's a risk that blockchain and BTC in particular may taint the brand for many.
Life Represented as Boxes
I'd say its definitely within our grasp. It's a longterm trend which has only been accelerated by COVID

Plus there are now many companies offering this benefit, which is one of the most powerful hiring selling points for companies who cannot compete with FAANG salaries:

https://4dayweek.io/companies
Don’t you risk solving the problem in suboptimal or just “wrong” ways for the language you’re trying?
Does it seem weird to anyone that Nix insists on installing its "/nix" directory on the root directory rather than somewhere sensible like "/usr" or even "/usr/local" ?
The World as Will and Representation, Vol. 2, p. 144: https://www.google.com/books/edition/The_World_as_Will_and_R...
You Can’t Optimize for Rest
This is why I eventually gave up on Instagram.

I’d carefully curated my feed to what I was interested in, following a load of really good abstract and generative artists, until it would suddenly decide that what I really wanted to see was nailcare tips or whatever.

After a few days of me actively pruning content the feed would settle down, but it happened more and more frequently until I couldn’t be bothered anymore.
It’s not a directory. Hand-crafted descriptions instead of random citations and/or marketing from the site itself is what makes it a directory. This one is a search engine. Maybe it’s a good one for its purpose, but who knows, without an ability to navigate you can’t tell.

Problem is people usually want one general search engine, not a collection of niche ones.

In my opinion, the reason they want a general search engine is that they think in their box (search -> general search). What they really want is a way to discover things and quick summaries about them: “$section: $what $what_it_does $see_also”. Search engines abuse this necessity and suggest deceitfully summarized ads instead.
Self-Inflicted Caesarean Section
I found Plex fairly useless for managing my music library but throwing everything into my Synology's Audio Station and connecting via DS Audio has been amazing.
They are all connected together and tied by previous deals. He prob made the song for free.
Interesting trend from specialized names with large amount of semantic content, towards more generalized names with very little semantic content: Google->Alphabet, Facebook->Meta, Square->Block (ok a little tenuous). What's next? Apple->Fruit? Windows->Opening?

I guess it is so the owners can imagine the company to be whatever they want it to be, though typically they end up being nothing at all.