skysight-inc/HackerNews huggingface dataset:
>Sorting algorithms are taught as part of every CS degree and C is still used today.

I still don't understand what you're learning from the 30-60 minute interview. If you want to know if someone has a CS degree, look at their resume.

>The only real change is there are a lot more low-quality programmers than there used to be.

You'll need some data to back that one up.

>If you have to cheat to pass a test I think that would tell the interviewers a lot.

I would consider someone smart if they use every resource available to them to solve the problem presented to them. You consider it cheating. What a weird way of thinking -- just rote memorization for everything in life? Everything must be from first principles? Sounds tedious and inefficient to me.

Smart people realize that other smart people exist, and might even have valuable ideas or solutions applicable to their own problems.
ListenBrainz
>You state a lot of desires for your employer and coworkers

They also mention bubble sort a lot. Bubble sort.
There are numerous versions of this. I’ve constructed my own with a generator and it was actually quite helpful to maintain speed.
I make a small LOB type software, user request driven feature development still happens. There is a balance, fixing bugs and actual features in one zone and top-down attention drivers in another zone
Grooveshark and the early years at Last.fm... Gosh I miss those.
I do the same with RuneScape. Doing virtual fishing for an hour. It's just stimulating enough to not be boring while trivial enough to not be stressful.
Dreambound | San Francisco, CA or remote | Full-time | Senior Software Engineer | https://dreambound.com/company/jobs/405770100
----

Dreambound creates upward mobility for American job seekers and simplifies hiring for employers. We’re an early startup helping low-income folks upskill and afford vocational training (think truck driving or nursing) with zero-interest loans. It’s a bit like Affirm meets edtech meets workforce development — deeply mission-oriented work helping people get ready for an economy that’s left them behind, and also an exciting engineering challenge as we’re working with a modern stack and awesome team.

This is engineering role #4 at a 10+ person company with some phenomenal talent and great culture. We're hiring for both front-end and back-end roles, with a focus on someone who has had 2+ years of experience working on front-end (React, TypeScript) or back-end (TypeScript). We have an SF office and a distributed team — on-site post-COVID and remote available.

In my time in tech I have never come across a company that is as mission-oriented as ours — while still very much focused on building a successful business. For many of our customers, Dreambound represents a lifeline to economic stability. We are backed by USV; leaders at Affirm, Twitter, General Assembly; and some of the best VCs/angels in the business. It's a GREAT opportunity to join an early-stage company.

You can apply here and mention HN, or email me directly (brandon@ the below domain name):

https://dreambound.com/company/jobs/4046711003

We're also hiring for operations, growth, and sales roles!
There's a setting for that! Used to bother me too but there's a setting to disable auto-play, and also to disable playing when your mouse hovers. gl!
Interesting take, but there's observably less rent seeking in the USA today than there was say 70 years ago. Tariffs are much lower, global competition is fierce, and believe it or not, politics is much more transparent (though not as transparent as it ought to be)

In addition, this article is talking about

1) a global phenomena, not just an American one.

2) a shortage of originality beyond just business. In particular, he points out academic research and institutional education and government programs.
The site:

https://www.truthsocial.com/

Mastodon:

https://joinmastodon.org/

Source:

https://github.com/mastodon/mastodon

License:

https://github.com/mastodon/mastodon/blob/main/LICENSE

Disclosure and same license are required.
> it's easy to forget that there is a large number of users that are browsing the same websites as I am, however they are using an underpowered mobile device over a 3G network

What is even more interesting is that in some parts of the world 3G is about to be phased out.
Everybody on 4G and 5G?

I'm afraid not, the people who now are limited to 3G will be limited to 2G unless they invest into something new and shiny.
FingerprintJS | Multiple Roles | 100% Remote | Full-time/Contract | https://fingerprintjs.com

Backed by Craft Ventures, FingerprintJS empowers developers to stop online fraud at the source. We are a globally dispersed, 100% remote company with a strong open-source focus. Our flagship open source project is FingerprintJS (15.3K stars on GitHub).

Perks: Work from anywhere, competitive pay, stock options, $600 annual learning budget, Macbook M1 Pro provided, 20 Days paid time off, Unlimited Sick Time.

Senior JavaScript Developer (Fullstack) -- https://grnh.se/c36b3d7f4us
Senior Golang Backend Engineer -- https://grnh.se/df9daec84us
Icy – An Icy Currency Converter
Official website: https://icy.sany.one

The source code is hosted on GitHub: https://github.com/often/icy
I am strongly in favor of the least effort principle. So if an article can spare me a second of effort, I take it. I particularly appreciate it when a journalist
recognizes that their readers attention is precious and gets to the point without wasting it. (I know, ads, but that's another subject)

By least effort, I don't mean that people should make no effort, but I don't want to force them just because it feels virtuous. In the case of an article, ideally, it should follow a progression. The illustration is the first step: it is quick, and intuitive, enough to know if want to continue or not. Then there is the title, intro, the article itself, and the references. This way, I can spend as much effort as I want, but I am not forced at any point.

So, for example.

1- Illustration of a bike thief: This is about bike theft, I am interested, let's see (alternatively: I don't care, I don't have a bike anyways, let's see the other news)

2- Title: This is about bike theft after the UK lockdown, ah, interesting, I didn't think about that (alternatively: meh, I heard enough about that lockdown)

3- Article: That's a good overview of the situation, but I'd like to learn more (alternatively: fine, that's all I need to know)

4- References: and so on, and so on, ...
Wow 18 minutes per day? How did you recover from this shock?
It's for bot prevention. Phone number verification is the most effective anti bot tool around. It just sucks for privacy and legitimate alt accounting.

I have a grandparent who lost their password to skype, microsoft rejected the password/email reset request, but also blocks them from creating a new account because the phone number is attached to the previous account.
It may be in the company's best interest to leave you in the dark, though frankly I question that wisdom and have never had it effectively defended by a knowledgeable party. And even if it is in their best interest? That doesn't mean you shouldn't expect professional courtesy out of an organization that disrupted your day and decided not to hire you after it.

Being decent to people is important and you are important enough that you can expect to be treated with decency.
Oh, I guess I didn't really know what FLAC was lol. cool!
That's density of air, not of the object.

https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/a...
Surprised they aren’t doing it themselves 100%. Surely they have the scale?
That must be the epitome of stupidity. "You know your stuff but we won't hire you because you can't easily leave us".
> I had to deal with an asshole making jokes

My read is that the primary cause of the bad experience is because of a perception that the interviewer made a joke about missing semicolon in the white board code.

The attribution of that being “asshole” seems typical for a young guy who was stressed in a technical interview. Especially there could be additional signaling in the interview process that is problematic to the interviewee.

But the whole post does not sound too bad to me.

My personal worst example is one guy who is asking what I did previously, and after each time I gave an overview of one project, that guy just said: that sounds very easy (that was in Chinese, we were doing the interview in Chinese over phone). And that guy is a msft researcher turned engineer. I was internally amused at his employer being clueless about the skill gaps between an engineer and a researcher.

To me the saddest part was that he basically is not able to present an interesting description of the prospect projects in his own team (apparently that's expected based on his reactions to my previous projects), nor appreciate my side of the story. That makes the time spent close to being meaningless for both of us.
Walk, bike, run, whichever is most fun for you.
> And yet engineers are doing it all the time. Think of Dieselgate or the Boeing 737 MAX. One might object that the discovery of Dieselgate or the flaws of the Boeing 737 MAX is prove that the engineers responsible for it were not able to pretend

These two are closer to fraud than engineering mishaps.

The big issue with the 737 MAX wasn't the MCAS, it was that management and marketing hid its existence from buyers and regulators. So when it started misbehaving the pilots were not aware this thing was turned on and was steering the plane.

The MCAS did what it was built to do (make the plane behave like a traditional 737).

Why did management hide this crucial information to buyers and government regulators? Because had they not, it's unclear regulators would have certified the plane to begin with since nobody could, in good faith, claim it was eligible to the same type certificate as its predecessors.
Given the focus on the East India Company (chartered by Queen Elizabeth I on December 31, 1600), shouldn't this be "seventeenth-century"?
Your remaining digits are NaN
I haven't read any positive opinion of people that was working for big companies so far to be honest.
Electricity, the lightbulb, the electric motor and generator. Then prepare to be burned at the stake for sorcery.
Congratulations on getting this amazing machine working IRL. I think the best takeaway for me was the resources section of your README. It's veritable goldmine for anyone who wants to do something even remotely similar!
I don't feel the same way but that's totally fair enough. Do you have any opportunities to take unpaid leave and use some savings for that 1-2 month period?
Oh that's unfortunate. I remember when you used to be able to share your whole iTunes library with people over the network, possibly even over the internet?
> why would you need $100k to work on mathematics?

it's to live off, and support dependents while doing something that would not bring in traditional forms of profit.

That's why it's usually called a grant, rather than an investment - because the granter isn't going to see a direct financial return (but would want to see a societal return such as knowledge or something cultural etc).
"... (no add trolls please, it's just an example)."

What is an ad troll.

Is it like someone who believes advertising revenue "makes our modern world spin".^1

1. https://news.ycombinator.com/item?id=29186326

That is interesting because advertising spend is probably one of the least certain investments. It's causal effectiveness online is difficult if not impossible to measure. It is like suggesting casino receipts are what make the modern world spin.

Adtech is, IMO, not a "major path to innovation". Unless one adopts a very narrow view of what innovation looks like.

It is wonderful to hear someone claim "I want to do X, but I have to do Y to feed my family", where X is "something important to the world" and Y is not.

However, if doing Y is diverting attention away from X, or possibly even causing harm, then maybe "not doing Y" is also "something important to the world".

No doubt people working for companies who were selling massive quantities of opioids were feeding their families, and arguably they were not violating any laws. Unfortunately, these criteria were not by themselves enough to stop them from doing harm.
A searchable index of multidisciplinary projects and motivated people working on them is something I'd support financially. I was recently searching for such a community outside of academia to network withim my area of interest but failed to connect. This would be a good place to start.
To lift 200lbs, you start with 1. Then increase as you get stronger, get better form and become more confident.

To reach your goals, you need to make incremental adjustments and gains. One step at a time. Take notes and look back at what you have accomplished. Cherish each pound. Take breaks to rest the body. And don’t forget to celebrate each step.

.5 lbs extra on a lift is worthy of celebration!
I wonder why their crypto arm is called Spiral?
This may be true, but in practice, it doesn't seem to happen. Aline Lerner (@leeny) wrote this blog post about this a while back:

https://blog.interviewing.io/no-engineer-has-ever-sued-a-com...
Smartness system
Even shorter for branding: "FaceApp" and "Facebook Rift"
In your example, the Godel number works out to be the same when you multiply them out - but your underlying point is valid that the assignment of primes to variables and operators cannot be as arbitrary as Godel used them as.

...a better example is just "x 1". You could add that ad infinitum to any equation and it cannot change the meaning of the outputted Godel number. ...but remember that getting a different result does not mean the interpretation of the Godel number is different. For example, multiples of ten are also even. 64 and 9 are different numbers, but they are both perfect squares. ...and the goal is to find something descriptive of the resultant number - not the number itself.

...but that's one of the main areas to explore. There are different types of primes to experiment with to see if anything meaningful can be discovered.
The problem is not that they seek to grab attention, is what they decide to do with that attention.

We might think of Web 2.1 composed by socially responsible apps.
Looks like myself and Thyme have some serious detox to do.

Seriously though- I’m a pretty picky shopper - exclusively organic (when at all possible) for any/all foods regardless of cost. Even herbs and spices. Seeing oregano and thyme fail all tests is very concerning. My initial thought is to try to pivot to fresh herbs but I’m not sure that option is necessarily safer.
On reading it my thought was the interviewer was making a small joke to put the author at ease: "Ah, you've forgotten some semis, you're probably writing a lot of swift at the moment, it's okay". But he was in the room and I wasn't, so I can only trust his interpretation.
i'm not sure you can jump to that conclusion either. there takes a certain level of maturity both emotional and financial at certain skill levels. a psychologist once pointed out to me that actors are able to take their nervousness and translate it into energy to use in the moment.

at a point in my career i faced a similar dilemma but handled it completely differently than i had earlier. someone made a snide comment "but why would you use bash for this?" and i was able to take it in stride and the result of that comment got me the job. but at the start of my career i may have reacted negatively, i may have clammed up and stammered my way through the rest of the interview etc (i didn't get those jobs). could you imagine being in front of a C-level exec or a $300M customer and being discombobulated?

no one wants to hire an insecure pre-sales engineer etc

EDIT: i'm assuming engineering levels beyond senior. my past experiences have been around principal/architect roles which require a 'tough skin'. i would not expect rude remarks to a SE1 or SE2 and if that was the role, i would leave flustered with a bad taste in my mouth as well
> Before I am presented with a dumbass interviewer who throws a ridiculous question my way about algorithmic stuff, I prepare them: "Since we are both seeing if the other party is competent, I want you to know that I want you to also solve my questions. They will be slightly more difficult than the questions you pose to me."

This is a great way to end the entire job interview process and make sure you're never called back again.

Seriously though, I hope everyone reading this recognizes how ridiculous it is. If you go into interviews thinking you can neg your interviewer, refuse parts of the interview, and they're going to love it so much that they'll offer you a job, you're mistaken.
It's not the suburban model that would need to be reformed, cars (self driving or not) are fine out there, it's about reforming using cars to get into and around cities. You don't need a train station 1,000ft from your house you just need rail fast enough to make it worth driving your car to the train station instead of driving it straight in. MTBA in Boston doesn't provide that as they aren't high speed, though they do have uniquely decent coverage for an American city.

No matter how low effort you make the middle part of the journey it's not going to make much of a dent in the amount of traffic one has to deal with as there is no way to get enough cars through a city to meet the demand if it were quick and easy. Now if this were about full self driving start to finish I could buy it but just making the highway portion better doesn't really fix anything at scale except for long distance truckers and family vacations.
He actually explained this in the video.

You missed the best part.
> With over 3-million dead in this singular siege alone, I think we can safely declare the Siege of Leningrad to be the biggest loss-of-life in a __singular__ military operation ever... [...]

> Nothing else in history compares.
That's what I mean by total war. War on a scale and scope so massive, it makes the rest of history look puny in comparison.

> Mongols or whatever [...] but not even the Mongols starved 3+ million to death in an explicit campaign of genocide in a singular military operation.

The mongols killed up to 2 million people in less than two weeks just laying siege to one city: https://en.wikipedia.org/wiki/Siege_of_Baghdad_(1258)

Is that 3 million? No, but Leningrad clearly isn't some singular event in human history when it comes to casualties.
> Even I wouldn't fund me.

I mean, that's the heart of it right there. You're netting $200k+ but you wouldn't set aside six months expenses and take a sabbatical to work on your idea. So why would someone else?
I also think this comes across as someone being pretentious and arrogant, and could be a no-hire, but there’s a nugget of truth in this: interviews are two-way streets, and getting a feel for your coworkers and your environment can be as important as landing the job.

Also

> Seriously they have 1,000 other qualified candidates lined up right behind you.

I’d kill to have ten qualified candidates to interview. It’s a seller’s market.
“ SEO” “Keywords”دلوقتي هتقدر تتصدر نتائج البحث بجدارة
اذا كنت جديدا في مجال التسويق الالكتروني وتريد ان تحقق نجاحا و تتصدر نتائج البحث عليك التعرف علي هذه الاداة الرائعة
اذا كنت تبحث عن اكثر الكلمات المفتاحية الخاصة بمنتج معين ومن موقع تسوق بعينه
اذا كنت تريد ان تحقق نجاحا في تسويق منتجك ايا كان مجالك
اذا كنت في اي بلد من بلدان العالم
When they removed the domain blacklist feature search went down hill fast.

https://searchengineland.com/google-brings-back-blocking-sit...
What kind of comment is the result? More “what” or more “why”?
This is actually how I explain white privilege to my kids. Whenever we travel and need to go, I waltz into the nearest 5 star hotel and just march to the restroom. If it's in the morning, I usually grab a free cup of coffee too.
It’s not lost on me that the organization that produced NSS also invented Rust. That implies the knowledge of this need is there, but it’s not so straightforward to do.
> I don't think there are very many people left in the world who read in the way that Schopenhauer is criticizing in this essay.

In what way? I think that it's much more prevalent nowadays for people to read many things and passively/non-critically accept them, which I feel you were describing (albeit among academics).
> The only thing really "special" about software, and it applies to all engineering, is you cannot pretend something is working when it isn't. If your airplane design doesn't fly, pretending it did doesn't work.

The prevalence of Agile and Scrum in our industry suggests we're exactly as prone to magical thinking as other groups are. Maybe more so than some, in fact, because many people in the IT field seem to believe that studying some mathematics and logic immunizes them against unscientific thought.

A few years ago I saw a fascinating documentary about orangutans in Borneo. Local women used to come down to the river to wash clothes, and there were a few orangutans who saw them beating the cloth against rocks. So one or two of the more enterprising orangutans started copying them, picking up the clothes and beating them against rocks. Clearly the apes thought, if these ape-like things are doing it, there must be a good reason, and we should do it too.

In my three decades in the IT industry I see the same thing over and over. Groups and teams do things because that's what Google does, that's what Netflix does, that's what Microsoft does, that's what this blog post by this person says. No-one asks, what's the real reason that those companies do those things, and are we sure it even applies to us. So our industry is full of companies whose teams just cargo-cult whatever it is that other companies are doing, endlessly beating the wet clothes against the rocks believing that one day they'll be rewarded for it.
There is exactly one position for which asking or commenting on semicolon use in an interview is a good use of time. If the position being interviewed for is to write the semicolon insertion pass in a JavaScript parser.
I don't love giving coding interviews, but we use CoderPad nowadays, which is pretty reasonable for this task, IMHO. Acceptable editor, you can run your code, etc. And as the interviewer, I can replay the session afterward if I want to retrace the path the candidate took.
Pretty sure new car smell these days is just a special deodorant type spray. That’s why refurb cars now come with new car smell too
I personally go for a 5 mile jog most days after work. When it gets cold, I put on warmer clothes. These days it gets dark early so I bring a flashlight.
> shirts are shirts, and there hasn't been a major step forward since decades.

I'm not so sure about that... https://www.esquire.com/style/mens-fashion/a20962322/balenci...
These people are offended that you would question the competency of the employer and the interviewers. They say that you need to adopt a more servile attitude.
Differences Between Multicast, Unicast and Broadcast
Role: Technical Product Owner, Solutions Engineer, etc.
Location: Central, NJ (NYC metro)
Remote: Ideally
Relocate: No
Tech: Standard java/python/php/javascript/etc. RDMBSs. ETL. Talend.

Résumé/CV: https://docs.google.com/document/d/1u3L72WR7xYPZH_jqDMwd08nQ...

Email: psmithsf+hn@gmail.com
When it comes to free tiers, this is definitely a big differentiator. We've heard so many horror stories (many on HN) about developers ending up with a massive bill on AWS and other providers even when they thought they were on a free tier.
I'm not sure I agree that it's a good time. The current vaccine probably has very limited efficacy against the new omicron variant.

Better to wait for the updated booster before forcing more people to take it.
AWS Karpenter – open source, autoscaling of K8s
Hi everyone :) This is from some new research I just published. You can read about the full methodology in this 22-page writeup[1] and I also wrote a short summary [2].

[1] https://github.com/kylemcdonald/ethereum-emissions/blob/main...

[2] https://kcimc.medium.com/ethereum-emissions-c750556e7364