skysight-inc/HackerNews huggingface dataset:
I've spent a few hours so far learning to use and setup Kakoune. It seems very thoughtfully designed, extremely flexible, great LSP integration, and ofc it's fast.

The community is very helpful. They have a reasonably active Discourse and Discord server which has been extremely tolerant of my inane questions.

For me, a mediocre programmer, there are a couple issues that have made it harder to switch to:

1. I wish someone would package of version of Kakoune that has all the quality-of-life stuff already in there. Setting up this editor feels like getting a whole new hobby. I just wanna work more effectively.

1b. It's very UNIX-y. Probably many people will love this aspect, but like, it does exactly one thing and that is edit text. You need to call out to other programs or plugins for any other functionality.

You can absolutely configure it to interoperate with many other UNIX programs to get something IDE-like, and looking through the setups of other users, many people do this. However, I would like a canonical way to do IDE things, rather than 100 different options. When adopting a new workflow, I just want to be able to function with it before I optimize it for my specific preferences.

2. The teaching infrastructure that exists for vim isn't there yet. Kakoune uses a different language. Rather than just the list of functions, it should really start with the most common things to workflow and then get deeper in the weeds.

Anyway, it's a very cool and good FOSS project and everyone reading this comment should look into it. If you're more competent than me you will probably like it. I found this[1] blog post helpful.

[1] https://cosine.blue/2019-09-06-kakoune.html
How old are you and do you plan to have kids? If yes, when? I am always very curious about how indiehackers/digital nomads think about having a family (or not)
I agree if you're in the US or in any other place with abundant supply of other vaccines. If you're in a place like the EU, like myself, every single dose counts and a setback can seriously screw things up.
Isn’t HSBC the bank that has been caught money laundering for criminals over and over again?
Don't make it a bluff then. Have an offer in hand before bargaining. If the company values you (and not every company treats its programmers like cogs) they will work with you. Otherwise if they refuse you still have a job.
Social signaling is too important not to engage in "nonsense" on occasion. Geeks resist this, thinking that their special flavor of technical knowledge, which they alone possess, should transcend a million years of evolution that produced monkeysphere dynamics. The situation is laden with all manner of irony.
Now do labor in SV.
Yes, when the tether house of card collapses, it might take down much of the infrastructure, including Coinbase.

In any case, when the (current) crypto bubble burst, Coinbase valuation will take a deep dive.
I have the reverse question: if you have bandwidth to be able to do 20 interviews and you already know they do ask these inane leetcode questions, why wasn’t it possible to sink a month into solving a few of those and then interviewing?

It is hard to take folks for their resume or at their word alone. The inane questions just provide a common framework for evaluation. It is definitely not indicative of actual work to be done. It is totally an indicator for someone willing to pick up a new skill and learn in a short window. We in fact get the other kind of candidates as well: who can solve these problems very well but can’t do good work. So the interviews at snap at least try to go for a combination of informational and design/technical questions.

Ignore the feedback - we are not really allowed to give exact feedback because of liability issues :/. So it is going to be some super high level things you can’t sue us for.
Think about it. 20 years ago? They were hired in simpler times, when people weren't even sure if the internet was going to be a big thing yet and if anyone could even make money off of it.

That probably wouldn't fly as well today or going forward as the field matures. Get your CS degree.
> It’s simple command line interface expects users will program in other languages like C or assembly.

I think the point here is that DOS explicitly rejects the composition that pipes enable, in exchange for the ability to just hand "the whole system" over to a programmer.
Also, and perhaps more relevant, covid kills about 0.5% of people. Presumably whoever set this policy divided things out, and decided that’s about 1 in a million.

I honestly don’t understand how we’ve managed to put people that demonstrate this level of incompetence in charge.
I found https://cosine.blue/2019-09-06-kakoune.html helpful.
Printing money isn't just taking on debt. For fiat currencies, printing money is inflation: a tax on money.
I'm a paying subscriber to Adobe, but i'd stop if someone created a product that was 80% as good, but worked on Linux.
Discord is already 17+ on AppStore.
> unemployable

Skimming through the article, this seems to be an exaggeration. He may be unemployable at some companies; maybe even at most companies that advertise on HN; but I am sure there are companies that don't ask for inversions of binary trees, theory of probability, etc. during interviews. They may not pay as much as the ones that do; but surely he is far from unemployable.
As a general rule, I don't install apps on my phone to complete most tasks. I have a few preselected e2e apps I use, but there is so much spyware in the App Store I am reluctant to engage with most apps.

I have a separate burner phone exclusively for food delivery and uber.

Beyond that, when a product or service tells me I need to install an app: I just don't.

The more of us that take this approach, the easier it becomes over time for people like this person to refuse.
Government over-reactions to COVID19 have been disastrous. There would have been an economic hit for sure but things would have returned to near normal by August 2020 if they had respected freedom (or if people had disobeyed in mass).
> It's never about the actual thing haha.

As a parent, it's 100% about the actual thing. Whatever the additional motivations are for Faceless Multinational Corporations to be thoughtful about it, I'm glad they are.

Before the cries of "censorship", this is about kids not stumbling about NSFW/NSFL content before they're equipped (by parents, educators, etc.) to deal with it. When they want to find it, they will be able to.
Amazingly fast! I'm used to seeing a Firefox's load progress bar for most of requests on my mobile, yet here the results "just show up".

More observations:

- When trying to go back after clicking the original HN link, there's no response.

- Clicking on what I understand are tags (hashtags) in a given post has no effect.

- Sorting by date is working, though it'd be nice to see the date.

Also a question: how do you generate the tags (hashtags) from the original contents?
Did those 96% of humans leave their home country or previously live inside America?
Leetcode prep is still better than spending hours on a take home assignment where the work often doesn’t transfer to other interviews.

Personally I think 6 Leetcode interview loops is better than 6 take homes, but that’s just me.
Windows + WSL is a great dev environment.
And if they get infected, they will also become immune (and likely a better immunity than the vaccine).
Bingo and I distinctly remember when IE's CSS support was significantly better than Netscape's at a crucial point in time when it really mattered to nascent Web design and development.
Facebook could stop 10B impressions from “repeat misinformers”, but doesn't
I would argue that “preparing for interview” is exactly what’s wrong. Nobody should be “preparing for interview”, especially the really hardcore technical kind of interview, unless the job itself really is about hardcore technical stuff. Most of the time the job isn’t hardcore technical stuff, and so the performance during interview has zero correlation with performance on the job.
I keep seeing render come up, but every time I am shocked they paid money (I assume) for that domain name, as there will be no way to google "render rails deployment", "render react deployment" etc. What a horrible name for a company like this.
I can't find the column right now, but the columnist I read said that some of the internal tensions of the New York Times newsroom that have spilled out into public (well, "public" as defined by Twitter's reality distortion field) are partly due to having employees -- specifically, the highly-valued and sought after tech employees -- having a greater say in corporate policy that their predecessors, the printing press operators and the delivery men, didn't have.
Huh. Thanks, I was just looking there yesterday and I'm sure I didn't see the other option. I gotta check my history, see if I'm losing my mind.
Company is responsible to provide the hardware. The only issue I have is the use of personal equipment.
Exactly. Look how well the union protected Don McNeil during his dust up. Even though he was a committed union guy who helped the union negotiate, the union decided to side with management.
Sure you can. Usually there’s a combo of rank+time. I know, I’ve done it.

Collective bargaining is usually around work rules and core issues. No non-VP+ individual has the ability to effectively bargain re health insurance.

All companies have pay scales. Even massive unionized bureaucracies like the Federal government have the ability to compensate critical employees or critical skills. (Although your definition of critical may not align with the entity)
At least one for Ebola, IIRC.
What is being used as a crawler and is it integrated with Seekstorm?

The same article referenced here https://deephn.org/?q=how+to+be+productive&filter=%7B%22hash... contains the phrase 'well-defined'

Any idea why doesn't the article surface when searching for this ?
Discord has porn?
> 96% of humans live outside of America.

Do 96% of English speakers live outside of America tho?
They are testing your ability to jump through arbitrary (and sometimes challenging) hoops.
The bigger problem is that many people no longer trust the institutions providing the data. As such, they can understand statistics but will mistrust the conclusion as the data could be bunk.

Lying through statistics is easy, easy, easy.
I dont agree many of the word problems on Leetcode i.e simple and medium dont even need you to read a datastructure or algorithms book, what is required is some good logic and basic knowledge of a language. Then its just the way you approach the problems so they are actually very good problems and will definitely make you think better, clever and maybe just maybe make you a better programmer. It is more like solving math puzzles in school, no one can deny the usefullness of those math puzzles in making you think hard.
If you think iOS lockdown is bad on adult stuff, wait until I tell you what they do to web browsers (must just skin safari webkit, not have their own engine), emulators (not allowed in app store), launcher apps (not allowed in app store), etc.

If you're so worried about privacy on Android that you'd consider jumping to closed source Apple iOS, consider buying a OnePlus (or other supported) device and then installing LineageOS or another fully open source OS. You don't have to use stock Android and many of the custom OS / ROMs have 0 ties to Google / don't install Google service / etc.
Just want to throw it out there. Sure, you have a sub-six-figure salary in different parts of the country, but your rent/mortgage for a similar sized home is a third. Compared to Cali, your taxes are less too in most states.

While your absolute salary is less, your purchasing power is far greater compared to SV, SF and LA. I know someone is going to pick some outliers like NYC, Seattle and so forth. There's still more places to live than that.
Arm deserve all that's coming to them.

A generation ago, their forerunners - Acorn - were happy to take, use and make a profit from the work of American universities, yet when Berkeley asked to be able to use Arm's ISA for research purposes, they got short shrift.

So Berkeley cobbling together a next-generation RISC ISA, and Foundation-ing it out of reach of the same thing happening again, is smart retribution.
>A job at a typical startup has no boundaries and feels like a cult.

At the same time , they'll often take a chance on someone who on paper isn't qualified. That's how I got into this industry.

Has anyone been able to hire a general businesses person to manage the day to day boring parts. I'd like to keep working full time while paying someone to run my startup
Not leaving the country is "less drastic" (OP's words) than staying, especially for USers.

> we left there for a reason.

Yups. So did immigrants who came from outside the US now living in the big coastals.
This is a paradox which I can easily relate to.

A lot of students start internship where I work and quite often I am their mentor officially or not so. Recently their dean called me and offered to lecture at the university. I am an engineer with 20 years of experience, I can teach a lot of useful practical things, but when I looked into syllabus it was a list of mostly useless theoretical knowledge I am no expert in. Honestly, it was not a pleasant moment, I felt like a successful plumber.
I'm code in my past time, and I'd say this is also my haven during this pandemic. Letting your imagination run amok amongst the disparities of our world is just therapeutic.
China is betting that the West is in irreversible decline
During the potato famine, English landowners in Ireland were exporting food to Britain while the Irish starved to death.
Very cool site! You should be proud!
>Bill Gates 501c3 puts back less than 1 percent off their benovelent humanitarian money back to the United States. The country that coddled him, an his connected mother.

This is just a thinly veiled way of saying "america first".
A lot of the jobs (barring remote) in non-coastal US are for non-tech companies. There's a definite cultural difference between a company whose product is software, and a company whose product is -something else-. The article's comment about tech being the new factory workers rings true, but more true for that latter case, where devs are a particular kind of cog (a notably expensive one to boot), rather than a valuable asset.

Though that's probably less of an issue if consulting.
This is a straw man: choosing not to work for fools is not opting out of social signaling.

If you know how to program, you have lots of options.
It's hard for me to understand how someone that portrays themselves as intelligent, successful and on top of that mentions HN didn't understand how the tech recruitment works.
What we know about Ledger and Shopify’s class-action lawsuit
Um, what? I must be misunderstanding you because rape isn't OK just because the perpetrator has plausible deniability about whether it was intentional. Doubly so when there is a strong case he knew or should have known something something was wrong.
Depends on the country. Some countries have (similar to the US or Germany) just suspended the draft. Undoing this is not tricky at all.

Some countries (like Austria) draft their citizen and reserve the option to mobilize them in case of crisis. In Switzerland, every draftee remains part of the armed forces up to retirement and participates in yearly exercises.

Even if you don't get drafted, you might want to be able to protect your loved ones or simply be able to flee to safer areas. During a war, enemy soldiers are not the only threat. Societal collapse in the face of supply shortages or the frontlines closing in will make many people desperate and willing to take advantage of the situation.

Some countries let their citizens keep weapons. Sure, they won't be able to prevail in open battle against a professional army, but they might be able to wage asymmetric warfare. There is always the option of yielding to the attacker, but there are clear risks to that as well!
NoScript also works on most of them (including this one).
BTC generally goes to where electricity is cheapest in order to mine efficiently. In some cases, this electricity would otherwise be wasted if it wasn't being used to mine crypto. So the actual additional electricity being generated in order to facilitate mining is lower than the headline wattage used.

Secondly, crypto is not wasteful. It is broadly breaking down the global walls put up by 1st world countries like the US and EU that have plagued every day people in 3rd world countries for decades.

It feels wasteful to us since most people near us have unrestricted access to banking and finance. Most of us are not journalists or activists who have to fear one phone call to Chase bank ending our entire operation. Despite recent events, the USG is not about to topple into a third world dictatorship that we would feel the need to flee from.

Crypto gives refugees a means of escaping with some of their family wealth. It allows journalists and activist insulation from governments and corporations trying to squeeze them out financially. And finally, it gives every day people across the globe the ability to start investing their money outside their own countries and begin accruing wealth.

Here is one example of the usefulness crypto can provide.
https://www.reddit.com/r/MakerDAO/comments/de0sys/kyc_is_abs...

That electricity is being put to far better use than Youtube or Netflix.
Spotting a $5M/year scam on the App Store
This resonates with me, I lost my job just before my forties. It was in a pretty specialized field using a proprietary language not known outside of it. I was also in a non native country. While I could have probably found another job in the same field using the same skills, it would most definitely involve moving to another country and I was really settled where I was. I was also having visions of slowly becoming too specialized and ending up in a basement somewhere looking after a legacy system.

I'd been working on an OSX app as a side project for fun and decided to develop that, if only to add an other skill while I still looked for another job. After a little interest this developed into an iOS app and that started selling a few units a week, but nowhere near enough to pay the bills. (It still brings me in beer money every month)

All the time I was looking for another job, slowly running out of money, this was for 4 years. I'm not university trained, had worked with this language no knew about for near twenty years, now over 40, in a country where I wasn't completely fluent in the language and getting interviews was hard, really hard. Of the interviews I did get, one interviewer told me the app I had written wasn't technically possible, another told me I'd never keep up with younger kids.

I had just about run out of money when I finally landed an interview at a company looking to develop an iOS app and also in a similar field to what I worked in before, luckily they needed someone right away and I aced the interview. I've been there 3 years now maing a great impact on their existing app, and now after developing and proposing a new app to the company, I now work on that. I feel my employment prospects are in a much better place for the future, with a successful app under my belt in an environment people actually know about.

It was tough though, just sorting out the mess I had got into with surviving on my last pennies and getting into a pretty bad state psychologically is something I'm still dealing with.
There was a "war" against money-laundering? I highly doubt that.
To me the really bizarre thing is that I so rarely talk about things I have actually done in interviews. Even for system design ones, I am often repeating information out of a book that I read as that is the correct theoretical answer.

I suspect you could teach someone to pass a lot of tech interviews without them ever building a production system.
The frequencies of a vibrating spider web have been made into music
I'll gladly accept additional micromorts (I do dangerous things often) but it must come with an appreciably worthwhile reward. My chances of dying from COVID (if you include the risk of catching it weighted by dying from it) isn't large enough to make the "gap" worth it. It may not be pro-social but there's no requirement in society to be pro-social.
Personnel location crosses a line to me. If you want to track location, put the locator on company property like the cleaning cart that custodians push around.
It also might show some professionalism and interest if the interviewee were to ask “what kind of interview can I expect such that I can best prepare?”
Lawsuit against WhatsApp/Facebook data sharing under GDPR opened (German)
But aren’t those algorithms distinct from graphical dithering techniques?
mRNA has a short life span. It merely tricks the body into producing the spike protein. It breaks down in the body fairly rapidly. What long term effects would you anticipate from this?

There is a good chance for long term effects from covid. Completely the opposite for the vaccine.
I am familiar with this trap. Self-taught programmers from the first wave of the web are now middle-aged and are competing for jobs with younger programmers who have STEM degrees. This situation is especially complicated by a period of time of self-employment -- another job hunting hurdle.
The basics? Yes, certainly. The hyper-specific bits and pieces that show up over and over again in interviews? Not so much. Those are selected because they can fit into an interview time slot and be graded consistently despite widely varying skills among the interviewers. A lot of important and interesting algorithms are too complicated for that, but knowing them is no help in an interview. Mostly those interviews test for recent exposure (either from being a recent grad or from having the luxury of spare time) which is not strongly correlated with ability to perform the job itself and can even be considered discriminatory.
I don’t disagree. The author’s stated objective, though, was to find a job and went through this process willingly.
As a self-taught dev who has been continually employable for a long time, I don't know what you're talking about.
When's the last time you had to reverse a tree without the help of the internet at your current job?
Firstly, Apple is a hardware company, AWS is a services company, these two things are quite different. I'm not sure why you think mentioning them in this discussion brings anything helpful to the conversation. Secondly, Webkit is hugely influential as an Opensource project.
A lot of jobs seem like modern slavery. Rather than focus on the deliverable, managers and people who pay money focus more on the "controlling someone" aspect. Tech has enabled this in a big way.
Google wants to store your health data
I would be the first to say our interview process is broken but frankly, if you don't want to participate you can find jobs that don't require CS/Algo. If you want to get those juicy pay checks from FANG and top startups, then you have to play the game.

The point of those questions is not that you might need that knowledge at work. It is to make sure you can learn something difficult to learn. Trust me, once you join those big companies, there are a lot of difficult to understand concepts. They are not exactly the Leetcode questions but difficultly to understand and work on it is similar.
This. If you are not willing to learn the basic BST to prep for an interview, what's to say about you on your new job?