skysight-inc/HackerNews huggingface dataset:
No, it's not FizzBuzz. It's a recursive algorithm, which FizzBuzz isn't. (Or doesn't have to be. Let's not cite crazy repos with dozens of solutions deliberately obfuscated.) That automatically takes it out of FizzBuzz range.

If you're a functional programmer, it's probably something you can just bang out. I've done functional programming. But it's been a while. In an interview situation, I'd definitely need some time to struggle through it.

What gives? I claim to be a senior developer of ~25 years experience? Why can't I just bang out the roughly ten-line solution it would be in Haskell, including the requisite data declarations? Well, in my 25 years of experience, yes, I've covered everything that is necessary to do that problem, but I've got to drag it out of storage and rehydrate it manually, because I don't do this sort of thing every day lately. Or ever, really, because what senior dev is running around implementing Computer Science 301 data structures every day anymore? Pretty much just one currently implementing a brand new language that needs those basic structures in its standard library.

I'd get there. It wouldn't even necessarily take long. But I can understand why an interviewer asking this question ten times a week who knows the answer forward and backward might find taking even 5 minutes to be an unimpressive performance for something that such an expert should clearly just be able to scribble down in one shot, right?

And I'm gonna be honest. If you ask me to balance a possibly-unbalanced sorted binary tree, I'm basically going to be re-deriving the answer from scratch. Yeah, I covered it. Probably even did a homework assignment on it in C. But my job for the past 25 years has not been implementing balanced binary trees.
Autonomous drone attacked soldiers in Libya all on its own
Miss Win2k Pro period.
That's true, but for my use case I found it wasn't necessary (though it would be nice to have, in general.)
I've seen what the Google Meet transcription does and the output is only useful for summoning the Dark One.
Top Industries That Need PDF Rendering: Utilities, Finances, and E-Commerce
There are extremely powerful interests on both sides who want it to have been, or not to have been, a lab leak. It's going to be very hard to get to anything resembling the truth here, especially for the general public who doesn't have the qualifications to delve into the details.

The article has a deeper point though that is worth thinking about regardless of the lab leak hypothesis: we are creating a dichotomy between absolute trust in expertise and mindless know-nothing populism. Both of these are cults of anti-intellectualism and authoritarianism.

That's the kind of setup that could lay the ground work for a new dark age. We're creating a package deal whereby one major fuckup by our most holy experts could undo the whole of scientific and liberal thought across the entire world.

It's analogous to how the religious fundamentalists have unwittingly helped the cause of atheism by making belief in God conditional on the acceptance of things like Biblical literalism. Either the Earth was created in six literal days 6000 years ago or there is no God. Well guess what? The Earth is not 6000 years old, and that's why churches are emptying generation after generation.
Nest Wealth | Toronto/Remote | Full-Time | https://www.nestwealth.com

We are empowering financial firms and institutions to provide better advice to more people than ever before.

You will be building a platform that will increase our ability to scale by 100x; one that provides the best possible B2B wealth management experiences. We have been chosen by some of Canada’s largest financial institutions, including the National Bank of Canada, to modernize their platforms. Founded in 2014, Nest Wealth created Canada's first SaaS-based wealth management platform to ensure investors have access to sophisticated, personalized, and transparent wealth management services.

We are looking for Senior Software Engineers who have experience with:
- Domain Driven Design (DDD)

- architecting message-based systems

- building ETL jobs

- working with messaging queues

- CI/CD automation

Tech Stack: AWS (ECS, CloudFormation, RDS, Glue, Lambda), GitLab CI/CD, Postgres, Kafka, Docker, Node.js, TypeScript, NestJS, Angular

Get to know the team: https://www.beforeyouapply.com/team/engineering-at-nest-weal...

Apply here: https://jobs.lever.co/nestwealth/ccda5d14-a426-460d-8a0a-802...
I wasn't aware of this project. Thanks for mentioning it.
welp

> "On the commercial side, we don't see such a big issue," she told POLITICO. "But of course, there is the issue of access to data from the national security agencies, and we have to be absolutely sure that there is no mass surveillance of data of Europeans when it travels to the U.S."

That's the exact opposite of my understanding of the status quo - mass surveillance of data of Europeans when it travels to the U.S.

I'd start with clear guarantees protecting EU data stored and processed in the EU by US companies/subsidiaries against (legal) US government/military access. I think that's the status quo assumption that companies are operating on, but it's far from clear how it actually works.
> The admin of the website literally said "there's nothing I can do". I'm sure this isn't to do with the law specifically but just some limitation of their tools.

At the gaming forum I helped to run around 10 years ago we consulted a lawyer and this [asking for birthdate but not allowing birthdate changes] was the only way to keep out of serious trouble and to not need ID verification.
A small pet peeve of mine is when someone criticizes the interview process without having been on both sides, and assumes that they know what the acceptance criteria is. This article is a good example of that:

> They want to get a sense for what candidates actually know versus what they’ve copy/pasted from the web

This is not quite right. It's right in the sense that if your resume says 3 years of JS experience and you're spending 20% of the time fumbling with unmatched brackets, it says something about you. It's right in the sense that if you say you've done React at two previous jobs but proceed to call setState multiple times in series and then scratch your head when stuff doesn't work, that says something about you. Etc. However, it doesn't mean what a lot of newbies seem to think (that when receiving some leetcode-like task, they're supposed to have the exact ideal answer memorized)

In my interviews, one of the first things I tell candidates is in fact "feel free to google stuff, I'm not here to test whether you've memorized stuff, I'm more interested in how you approach problems".

At least for FAANG/bay area tech, good interviewers looks for signals, and not just purely technical rote memorization: on a basic level, one looks at whether the candidate has working familiarity w/ syntax and APIs that they ought to know, but on deeper levels how they think about code structure, refactoring, testability concerns, design trade-offs, how effectively they communicate (both speaking and listening to feedback), etc. There may also be smaller considerations for legitimate "fit" factor, for example whether a candidate is more startup oriented or more enterprise oriented (this mostly matters when you think about their career aspirations vs what the job is able to provide in terms of challenges).

You can get a pretty decent feel for how "senior" a candidate is, and then acceptance becomes more a question of placing the candidate on a sliding scale based on how demanding of a role one is trying to fill.

The one criticism I have about the interview process is that many interviewers don't tweak their expectations based on level quite as much as they should, especially if they only hire sparsely for low seniority levels. For a junior hire, there should be an expectation that some ramp up time will be required. Expecting upfront solid experience with a laundry list of technologies from them does a service to no one.
Sea Ranch Labs | Full Stack Blockchain Engineer | Berkeley, CA Remote OK | https://searanchla.bs

We are building a no code platform to generate NFTs that foster interaction between creators, artists, and brands with their communities.

We believe NFTs are a transformative technology to enable economic empowerment, but the current use cases miss the boat.

We are hiring our founding engineering team and need senior full stack and blockchain engineers, along with a founding designer. Contracts are OK to start.

We are well funded with A list investors and in this for the long haul. Founders are seasoned operators from Square and Doordash.

If interested, please apply here: https://angel.co/company/sea-ranch-labs/jobs
Maybe not? Most consumer arbitration agreements these days ban asserting class claims. This has been on the rise since 2011: https://en.wikipedia.org/wiki/AT%26T_Mobility_LLC_v._Concepc....

In my opinion, this legal change is a huge sleeper story that is behind a number of changes in how customers are getting treated. Since customers can no longer economically avail themselves of the courts to protect themselves en-masse, certain companies find it in their interest to exploit that asymmetry for profit.

In other words, a company could always impose a harm on all of its customers for its profit. But, now, if that that company imposes a class ban through arbitration, those customers cannot, collectively, seek recourse for that harm.
The contrast was intentional, but I don't think the author did it to sound superior. The contrast is more that the author is jaded and depressed, but the kids are still innocent and hopeful (for now).
> The most effective signal by far (close to 100%) is: someone I already trust technically who has worked with them says they’re good, and is willing to stake their reputation on it. I enthusiastically skip the more tedious parts of interviewing in these cases.

This works in small companies where somebody you refer will likely work directly with you and your reputation is at stake. This breaks at around 100 people or so. If you refer somebody to big company, chances are you will never work with them directly and your reputation is not at stake. Why not help out a unqualified friend at a cost to big faceless company?
Mind sharing yours? Prior to this update I'd been hobbling along but my productivity is taking a hit.
Silent failure based on running your code in newer version of perl5 is very unlikely to happen.

Perl prioritizes backwards compatibilty above all else so much so that it hides new language features behind either a version declaration `use v5.30;` or a feature declaration `use feature 'say'`

Code written on 5.8 (2002) will run perfectly fine on perl 5.34 (2021). The language and standard library have had a few deprecations but most of them were problematic or unused features and went through a long deprecation cycle where perl would emit warnings about the upcoming deprecation.

That's the core language though, there is nothing to be said about the consistency of CPAN modules just as with any other language's collection of third party libraries. Or with vendor packaging.
What do people want to ask Ethereum founder?
It's simple: OP's perspective is that even though the purchase was not stopped, it should have been. That to you it seemed a perfectly safe purchase is completely irellevant to his argument.
Hamilton famously had the same problem before he came up with the quaternions.
I've used "A General Construction Scheme for Unit Quaternion Curveswith Simple High Order Derivatives" in the past, and while not perfect it was generally good enough and fairly easy to implement.

Basically it extends Hermite splines to Quaternion splines using the Lie group operations.
Striim | Various Roles | Onsite in SF Bay Area Or Remote in the US, EU/UK, India | San Francisco Bay Area or Remote

Striim is a data streaming platform enabling the world's largest companies to make decisions with real-time, data-driven insights.

We recently announced that Striim has raised $50 million from Goldman Sachs Growth.[0]

Some examples of customer success stories include

* Macy's uses Striim to power real-time shopping inventory; allowing them to scale to peak holiday volumes

* Google Cloud and Microsoft Azure both refer to Striim as a preferred database migration and replication method in their own documentation!

Our core technology is based on database change data capture, in-memory stream processing, and real-time data visualization in React.js.

We're hiring

* Cloud Distributed Systems Engineers (java, AWS, Google Cloud, Kafka),

* Devops and Site Reliability,

* Front-end Engineers (react.js, node), and many other positions!

You can see the full list of jobs on our careers page:

https://www.striim.com/careers/

[0]: https://news.crunchbase.com/news/striim-lands-50m-led-by-gol...
This is the release with the native Mac context menus, and it's glorious! Thank you for implementing that!
CompilerWorks | Remote (we are global) | Full-time, remote (or local) developer/architect | $95k-$250k driven by what you bring to the company.

If you love solving tough programming challenges and avoiding organizational politics this might be the place for you. We are driven to solve interesting engineering problems, for this reason we take on challenges where compilers are useful. Our current product focus IS disruptive to the database market. We are profitable and growing rapidly.

CompilerWorks is a bespoke compiler company, with our core technology applied to two use cases:
1. compiling one dialect of SQL to another - e.g. would you like to run Oracle PL/SQL on a PostgreSQL database? You can with CompilerWorks.
2. Building an enterprise-wide, column level, lineage model and delivering a solution for data processing management.

We are looking for EXPERIENCED developers. Our core development language is Java. Our team is located in 21 regions of the world.

https://www.compilerworks.com/about/#Careers
I like some of the UI changes, but dislike some of the others. I'm using userChrome.css to make the following changes:
1. connect the tabs to the toolbar, with the active tab using the same background colour as the toolbar;
2. using flat, compact tabs;
3. placing the sound icon over the favicon and not having the secondary sound status label;
4. restoring icons to the hamburger menu.

I've used a combination of parts of https://github.com/ShatteredIcicle/firefox-ui-regression-men... and https://github.com/black7375/Firefox-UI-Fix to make these changes.
> Many in Washington, though, grumble that European national security agencies are still able to access U.S. citizens' data via bulk data collection, while Europe now wants U.S. federal authorities to limit similar practices.

Don't ask us to pass something you're not even willing to.
just tested it in a VM I was using to create some new install media for macOS, and it worked just fine :)
The last active state perl maintainer was fired years ago.
On the more humorous side they could have implemented an age check similar to the one from Leisure Suit Larry.

Although the questions were a lot harder back in 1991 when the Internet was not at your disposal.

http://www.classicgaming.cc/pc/leisure-suit-larry/age-quiz
Shouldn't this be the space force's role not the airforce?
First and second generation Nissan Leafs aren't that expensive any more. And they're more than capable for grocery trips and driving around town.
"we kill people based on metadata"

https://www.youtube.com/watch?v=PxwEwwlDM8Q
I doubt they actually delete them on the back end but at least from what I can tell I can't access them anymore now the ban is in place.
IIRC $5M/ship is average cost calculated assuming multiple launches. Not sure how much starship will cost in expendable mode.
GRAILED | https://www.grailed.com | REMOTE - USA | Full-Time | Grailed is a P2P marketplace for clothing. We are a 75 person company, with a 25 person engineering team that build and maintain a ruby on rails app that connects millions of users. We use react for the web, and native iOS for our iOS app.
We've got a lot of exciting work to be done in the space of recommendations, discovery, and fraud! We place a lot of emphasis on quality of life - this is a truly great place to work :)

Open roles:

-Engineering Manager (https://boards.greenhouse.io/grailed/jobs/4883501002)

-Sr. Software Engineer (https://boards.greenhouse.io/grailed/jobs/4885598002)

-Sr. iOS Engineer (https://boards.greenhouse.io/grailed/jobs/4890394002)

more: https://www.grailed.com/jobs

email: alec.mckinley@grailed.com
A few reasons. I assume that there are a decent number of readers who might be willing to pay for the content and/or are already subscribers. I attribute to prospective readers agency to decide for themselves whether it is worth paying to read an article. I also assume that if the link includes nytimes.com they will understand the situation without being unduly inconvenienced.
Can you really say that websites today aren't delivering more value to users than they did in 2010? Just looking at the sheer growth in internet users, online services, online communication, e-commerce etc. in that time frame shows that that isn't true.
ESP32 is extremely price competitive in its space. The use case is internet connected applications, which are going to need the kinds of resources Toit requires anyway.

What gets me is the implicit promotion of javascript as the gold standard of available tooling. That gives me hives, even though it's probably true.
When I interviewed for Facebook, the interviewer berated me for the coding pad losing focus with an alt-tab for a second ("What are you doing?").

I wasn't aware they were tracking this, of course, nor that it wouldn't be kosher, and I specifically asked about whether I could look up Java API at the start and did not get a "no" ("We don't necessarily require working code here" is pretty ambiguous).

I passed the technical round, and then they ghosted me after asking what my technical level at Google was (which I didn't have to tell, as it's hidden even within Google).
China reports first human case of H10N3 bird flu
Because unfortunately, the combination of a US absence from the global stage under the previous administration and the pandemic showed how unable Europe is to run its business.

I say this as a US expat who has lived in various parts Europe long enough to have an EU citizenship. I wish it wasn't the case, but it's the sad reality.
The places I’ve worked had lots of elegant and obvious solutions to shoulder surfing. Mirroring to a big TV was something we did all the time.

I find Zoom in particular to be a crude place to get this type of work done. Why do I have to send a huge video stream that roasts my laptop just to share a few kilobytes of text? I can’t scroll around or select text to point something out.

If the streamer’s text is too small, I’m shit out of luck there too.

Visual Studio Code has great collaborative coding tools that I have found work really well in a local network setting sitting near coworkers. Zoom is a total cudgel in comparison for this task.
> Sometimes your SO forgets you are not "Home" and this also can be bad, as it can create stress between you 2.

Simple solution, put a sign on the door that indicates you are working and only to interrupt if it's important. You can still set boundaries here without it being an issue. Be creative, talk it out with your SO.

This can help when kids get old enough to understand as well, but admittedly won't work with small children.

> miss software design sessions with my team, we would go thru issues 2x faster being together.

I think this is something that can be solved with software but it'll take some time to develop workflows that work for everyone. Talk to your team to try to find ways you can optimize.

> - Onboarding new team members is a lot harder and they feel less part of the "team"

This comes down to the culture, which is your last part.

You can help new members feel included in simple ways. Or simply include them in decisions and discussions is helpful. Really it's the same as when you're working in the same location. You just have to be proactive about including someone that you're not seeing. This is more on you and less on the new person.
The restriction previously happened at a device level, moving it to google seems like an elaborate justification to move the default to restrictive and break external video viewers and apps like yt-dl.

You should control your kids device and make restrictions there, not place them by default on the entire internet.
That was an excellent read. Thanks for posting.
Same, I definitely don't like the new tabs with no border around them.
Without the background information you are not really simulating what happens. But I also took some examples from our code base, abstracted them a bit to remove dependencies on our libraries, simplified the logic and used them in interviews as a "find the bug" type question. I liked that it because you have to read the code, be able to describe what it is trying to do, and then figure out where it goes wrong. Those types of questions have served me well and I always try to ask one when I am asked to interview.

But that also was not a realistic description of what happens during a regular workday, but it tries to cover one of the (many) skills you do need, so I think it was a decent proxy.

I am not advocating for lots of weird trick questions or brainteasers, but simulating the entire process of design, implementation, test, debug, document, sprint planning and the like. You can't realistically do that in an interview, you pick a few proxies and hope for the best.
It is surprising how antisocial is the new generation. The dynamic between colleagues is something that comes naturally when the team has great cohesion. Half the time I didn't have to finish the sentence of what you describe and they are on it. I can't remember how many great ideas have come up during the "hey let's get a cup of coffee" break. Now we look less like humans and more like avatars.
I have two kids. I don't actually mind when they see advertising because it has given me a great opportunity to explain the tricks being used to sell product. I think they are generally wary of advertising now because of this.
I guess it depends how you define many, but I’ll take a native application over HTML any day.
CEO pay is a racket anyway, especially given that even colossal fuck-ups usually end up in a nice golden parachute.
1. Not going to get much advice if the mid and senior-level employees have all left.

2. "They will have no one around to mentor them or at least to ask for immediate advice." This is a meme most loudly heard in Cathy Merrill's disastrous Op Ed and has no basis in fact. When I sat in an office, a junior sat opposite me behind screen. When they wanted help, they could stand up and ask for help. Now, when they want help, they ping me on slack, and we start a screen share / voice / video chat. I have my own computer, I can find the necessary information using my setup and my tools, and guide them to a solution more quickly.

"Think of the children^H^H^H interns" is propaganda and we should push back on that nonsense whenever it is expressed.
> I hope my frame didn't suggest a shallow definition of friendship or one specifically anchored in social.

I certainly didn't take it that way, but I do believe the "lingering" nature of these new types of friendships has changed the nature of rejection; or forced things that didn't have a rejection component before to now have one.

And I agree with your point of we have a lot more connections now and, hence, a lot more "micro rejections".

As someone with actual rejection sensitivity (ADHD), I know exactly what you mean.
Trinary. The paper said trinary ;-).