skysight-inc/HackerNews huggingface dataset:
This thread has mentioned that it was unacceptable for the interviewer to walk out without saying why they were leaving, or even saying goodbye and thanking you for your time.

While that was an enormous red flag, so is that they had laughed in your face about your choice for a favorite language. That person was extremely rude to you and that behavior was accepted by their co-workers.

While wanting to end that interview right on the spot is a natural reaction, I would have kept going. Depending on the size of the your market, you could get tagged as that person that bailed in the middle of the interview. Depending on how the rest of the interview went, you could be direct and ask about that interviewer and if that was indicative of the company culture.
Wow, Cory is really on fire in this one.

One very important thing missed though; A big problem with
billionaires is that they ain't necessarily that bright. Gates and
Zuckerberg both dropped out of college, fortunately; imagine the chaos
they could have wreaked if actually armed with finished CS degrees.

Sure, money buys power, and that can seem unfair, but the real issue
is that purchased power is greatly disproportionate to the
intelligence needed to wield it.

I'm not saying it's unearned, just that someone with 1000 times the
power of another cannot possibly have 1000 times the good sense.

In a way I guess that's where VC's come in, to reallocate capital to
people who do know what they're doing, and have better ideas. But as
Cory kinda says, they tend to replicate the ideological horizons of
those they hold the purse strings for.
I only whiteboarded once as a junior role. It was actually kind of fun, but they gave me a skills appropriate question, had some good feedback, and let me do the whole thing in pseudo C code.

I had good feedback too! It was a sort of take on a sorting/search problem with a ton of inserts if I recall. Each loop I had, I was reallocating the size of the array by 1 or so. They pointed out, hey, we actually know the size up front right? Let's just allocate the perfect amount right up front.

The better other interviews I had weren't whiteboarding as much as talking through a problem. One is the famous "Urinal Algorithm". you walk into a bathroom with 10 urinals. Where do you stand? No right or wrong answer there. Now you walk in as a second person.. where do you stand?

A second was a sort of "Whats the minimum number of steps you can take to determine where an element is in an array?". you know getting 'hotter/colder' like the kids game, but you can jump around. It's not stated in all algorithmic terms, but you can figure it out with a bit of grasping around and its important for me to see someones process than it is to memorize an algorithm.

it forces a junior person to think through a problem, with some guided help and as a more senior person now, i see that's more valuable in assessing if a junior person can fit in with your style of teaching.
What level of magnification would you consider decent in a microscope?
US taxes all income you earn anywhere in the world. It’s not that bad in practice, as first $100k or something earned abroad is exempt, and there are anti double taxation treaties with many countries, but overall, if you’re a US citizen abroad, you might owe US taxes.
So there is your problem: you don't see the right as being people, yet want the right to see you as a person.
I think OP has a machine misbehaving and is thinking "probably a registry problem" in the same way you'd say "probably something wrong in /etc" on Linux.
I don't agree at all. I think he was able to give a clear and accurate analysis of why lisp failed, despite liking the language so much. He also wrote critical responses to his own essay under a pseudonym, with a back and forth that is quite funny and demonstrates the ability to understand both sides of the argument. In "Worse is better" he explicitly mentions how that approach favors real-world application, because it is so simple it is fast and is "good enough" and then can be moved to 90% of the right thing.

All of this is to say: I don't agree with you, but I also agree with you and I suspect he would as well, with qualifications. And he would probably also disagree with you.
> If you’re building a product that billions of people will be stuck with, however, this can lead to a little stress. The history of the web is littered with bad APIs, ill-considered specs, and tangled piles of security vulnerabilities. Something a programmer puts together in a week can consume decades of engineering time in the future. WebAssembly could not and would not release as a half-baked or ill-considered spec because as browser developers we all understood the costs everyone would pay for that.

I might be missing something here, but this feels a little like unnecessary pressure. As I understand it, billions of people wouldn't be using the API; a few compiler authors would. I thought that's one of the nice things about WASM: recompile to upgrade. Security is a good concern to have, of course!
Were Europeans entitled to American land 500 years ago? What did Columbus' visa application look like?
Ask HN: Why do famous people feel the need to tell the world they have Covid?
Any ideas?
Especially when the facts turn out to be faked. Only one person died at the riot: a woman protestor who was shot by an African American cop. Only later, one person later died from overdosing on drugs and 3 died of natural causes. If we wait 100 years the casualty list will grow to 100%.
Nope. That's simple experience.

One can arrive at that place earlier in life, and will given mentors and a robust set of early experiences.
I have backup data stored on two MDISCS[0]. I keep them away from sunlight and store them in airtight Tupperware to avoid oxygen damage. Apparently they're supposed to last 1000 years.

[0] https://en.wikipedia.org/wiki/M-DISC
Right, so that's why they added the truly awful subscription service.
Makers Tools vs. Managers Tools: Who's Winning?
Multiplayer, hyper-collaborative tools like Figma, Google Sheets, Replit… are built with the Maker in mind. They create rich, vertical contexts for designers, developers, analysts to bloom & build.

When both specialized work and collab happen speedily and losslessly within these apps, for a Maker to go to Slack, email and/or Jira becomes a channel of last resort.

But Managers live on these tools! And management means setting deadlines, switching "gears", unblocking others, shifting priorities... things you can't do on the Makers' tools.

My thesis is that on this massive, abrupt shift to working remotely, management tools not only haven't been able to keep up with a Manager's needs, but they have created new jobs-to-be-done. Whatever JTBD you may think of, it all comes down to one key constraint: finite time.

Prior to the covid-19 crisis, time was dealt with 20th-century, office-first, protocols. Hierarchical, cultural and physical protocols that double down as constraints: seniority, office distribution, culture, capital allocation, permissions, etc. Basically, a CEO's unit-of-time was 1,000x more valuable than a jr sales rep's.

It is baffling then to realize how far these management tools are from replicating those real-life constraints. While we live in a physical world of -certain- scarcity, the Manager's tech stack is an open firehose of emails, notifications, channels and threads that keep piling on until the system collapses... or he/she breaks down.

To reach parity and increase productivity across teams, the tech stack should aim to replicate the best out of these constraints, leaving the "bad" ones (9-to-5, all-sync, top-down, command & control, etc.) behind.

By "replicating" I don't mean adding new features (copied from competitors); I mean toppling a few paradigms off their pedestals prior to start building a more decentralized, constrained-ridden (less-is-more) management tool.

Thoughts?
Would be very cool with some information on how they work with creating the docs, manage them etc.
You put the disk in another windows machine and use event viewer from there
This is a signal that you might not want to work for this company anyways. Interviewers should be aware that they are representing their company during the interview, and will be spreading an impression of their company beyond just the one candidate that they are currently interviewing.

(I have not been in this situation but have had the reverse happening to me where the candidate walked out on me after performing poorly in the first few minutes. I asked if they want to at least stay for lunch, but they seemed like they were in a hurry to run away.)
what are the consequences of what youre saying? is it better if these scams mostly affect stupid people? should we care less about whats happening to stupid people?
> I know many mothers and not one is missing any body parts as a direct result of childbirth.

Blood and uterine tissue are not body parts?

> I don’t consider SEO garbage an authority on anything.

The websites for the NIH, CDC, and WHO can be found on Google.
At one point, I called out an interviewer during the interview on his bad behavior. However, this is not a good solution. I think he learned his lesson, but it certainly cost me a good relationship with anyone else at the company. Thankfully, it was a startup and I didn't need the job.

The best solution in my opinion is to complete the interview, then politely inform the HR person that you are no longer interested in the job. If you are doing an onsite interview, you can feel free to leave during the middle of the day. When they ask why, politely say that you don't believe that this will be a good fit, and thank them for their time.

Rude interviewers imply rude colleagues - if they are rude to you when they are on "interview behavior" you don't want to know what they are like otherwise.
What does you mean by "the brain is mosaic"?
There’s no need to match their rudeness. Take the high road. Your karma is your own.
> Shit sites becoming responsible for all the data they soak up couldn't have happened soon enough.

Yeah, it's amazing! I think we need even harsher laws. Data should be toxic for businesses. They should be aiming to know as little as possible and to forget everything the second business is concluded. They should be too afraid to do what they're getting away with today.
> What it shows is that the Median Democrat stayed exactly the same during 1998-2011, while the Median Republican moved right the whole period of 2004-2011.

Now try doing the whole span it's depicting, instead of picking the best years for your viewpoint.

> Anyway, this story is from 2014, so it's missing the last 8 years.

Here's an update that includes 2015 and 2017: https://www.pewresearch.org/politics/interactives/political-...

It continues the same trend of median Republican barely moving while come 2017 median Democrat flies off even further left.
Buying v renting. That's a different discussion.

But now that you brought it up...renters might not have equity but have you balanced equity against taxes, time and cost of maintenance, etc.*

Again, these are costs too often not considered. Too many people falsely quote their closing prices as what they paid for their home. Nah. That's the total cost of mortgage + taxes + insurance + time & cost of maintenance, etc. That's the full understanding of the costs.

* of course there are community and family reasons for owning. But that stability can be an anchor. WFH is changing that for knowledge workers. But what if you can't WFH and your type of work is not growing in your area. With ownership you can't pickup and move.

The topic has nuance and can be complicated. It's not the simple model banking and real estate sell, that much is true.
Yes, nobody should complain.
I like that they write it as a trade of. I think I still prefer the maintainability complications of "docs as code" https://www.youtube.com/watch?v=xEu3t-KJVVg
"Walk out of a meeting or drop off a call as soon as it is obvious you aren't adding value. It is not rude to leave, it is rude to make someone stay and waste their time."
Ask HN: How to find a place on a map if all I have is a sketch?
The title says it all. Sort of like reverse image search for maps? The sketch is here: https://folio.ink/qLDPbc , and I suspect it is in NW Europe (Germany, France, Belgium).
P2P vs. client-server for multiplayer games
I can handle rude interviewers all day. It’s the (outlier) ESL ones that present my greatest difficulties. I know they’re trying their best and so I sit through the interview because I want them to not know I’m miserable if I leave. Still, we both know nobody will be getting a callback afterwards.
As a technical interviewer and team lead, I liked to spend the first half of the interview on technical questions and answers, and maybe some discussion on that, then the second half just having a conversation. I've rejected candidates who were technically sound, but would not be a good fit for the team (they would likely fit in somewhere, and I'd be willing to admit it was a mistake if I just read things wrong or they had a bad day). I also spend some time on who I am, what I expect, etc. This interview style doesn't seem super common, but I feel I've been pretty successful in my recommendations to the hiring manager following this, and the hiring mistakes have been pretty minimal.

I think the worst interview process I've been through is when I did 8 interviews at a company, 6 of which were technical, and then was not hired (overqualified apparently...I'm old enough to start encountering ageism and all that). Such a monumental waste of time.
To be clear, I'm not saying AirBnb is a problem here. I'm saying there is something wrong with our housing system where people are using AirBnb as a place to live on an increasing basis.
Does R2 provide synching between regions? Maybe that's why it's so much more expensive? You're getting regional failover?
All these hype around SQLite recently and I am still confused.

* How do you replicate it consistently?

* Who has the master privilege (or masters if sharded)? What's the failover story?

I am guessing a blob store is involved, but I have gaps in my understanding here.
I will simply ask.

If time comes up, I let them know I have the time needed and would not have asked if I didn't.

Do they have the time needed? If not, why?

Answers to that can make sense and can bias the session toward a more productive exchange.
Amie hksl
> There is nothing inherent to Indian people (or any other people) making them better at these jobs, so there is value to understanding why their numbers are so high.

Their numbers are so high simply because they represent almost a fifth of humanity - there are almost as many Indians as there are people in Europe, South & Central America put together.
They're exercising their right to free speech (specifically free political expression, which is more or less the same thing under US law).

If you think that's a bad thing, you're arguing that there should be limits to it, which is counter to what seems to be the majority opinion of... well, the members the Lincoln Project oppose, judging by this thread.

I'm not just pointing this out to be smug, but because I genuinely believe a majority of the people on the right who claim to be free speech absolutists in this thread would agree with you upon reading your comment, because it's a reasonable concern to have. Almost no one is actually a free speech absolutist, when push comes to shove it usually comes down to an objection to which speech is being censored, and how often.
I agree. Most companies, open source projects, and individual developers find this to be a Herculean challenge. I'd love to know if Stripe has any secrets to keeping their Docs updated. Though, my gut says that they likely just put in the work. Their Docs are incredibly important to their success.
I did Backblaze via Cloudflare setup.

I really don't care about the cost of storage. In my case it's the bandwidth costs that were killing me.

If it was available at the time, I would use R2 if only for simplicity.

If I was using Cloudflare Workers it would be another reason to use R2: I assume that it's easier to use and faster to use than any other storage system, since it's on the same network and written by the same people.

Also, exposing Backblaze via Cloudflare has it's issues. I ran into Cloudflare caching 404 responses from Backblaze and Backblaze being slow to make write visible.

So I would write into Backblaze and tried to access that key via Cloudflare proxy. While the write was acknowledged to my client it wasn't yet visible via http endpoint so Cloudflare would cache 404 response. I would have to clear the cache to fix and then I've added 5 min delay "just in case" to work around this.
It wouldn't force you to work less. If you think earning less would have a serious impact on your mental health, then spare a thought for those who already earn dramatically less than you, and still would (although not by quite so much) after such a change was implemented.
If pmoriarty was asked what his personal favourite language was I'd regard Scheme as a pretty interesting answer if I was an interviewer as it would indicate, to me at least, a genuine passion for the subject.
If that was the tradeoff, it would be worth it.

This is giving up their privacy for nothing in return, or worse, negative restrictions on their political freedom and freedom of expression.
I've used both Markdown and RST extensively. I feel RST has a steeper learning curve than Markdown, and that can be an obstacle to a successful documentation culture at an organization.

As a former colleague liked to say, "The bar to authoring documentation needs to be so low you can trip over it."
This isn't "breaking news" as this site claims. The source was published in 2021: https://www.bloomberg.com/news/articles/2021-12-06/this-swis...
Every single user account is a liability.
Due to anecdotal reasons, going to have to disagree. Last switch was a 39% increase at 11 years in industry. The market is hot. Most of my friends/colleagues have seen a similar increase the last year.

Obviously market, location, expertise will vary, etc.

YMMV.
Obsidian.md is amazing; basically an OS for markdown.
That auto-play video is annoying!
> We did not have a producer. We knew we needed one, we tried to get one, and at best we had a part-time producer

What's a producer? Is it the same as a PM?
This is hilarious. I can think of a few situations where it would've come in handy. Thanks for sharing.
Ok, so I'm debating between these 3.

TiddlyWiki
WikiJS
BookStack
I was immediately more successful and worked less when I decided to be a nasty person. I kept a nice moat around my tecnhical work and always exuded confidence.

Once walked out of a big meeting in frustration with a bunch of upper microsoft partners. The head of ops said something like "Well the only guy who actually knows what's going on just left. so the meeting is over" (at a fortune 500).

I was an asshole. the whole team was assholes. We burnt out after about 18 months and 4 acquisitions.

I don't want to be that person anymore
[morbid curiosity piqued]

Yes, what was so bizarre?
There will always be people who think you shouldn't exist, that is true. But parent comment is suggesting that if you let it all burn down those people would likely turn out to be only a small minority, easily dismissed, rather than a unified bloc of 50% of brainwashed america.
The noise complaints are pretty ridiculous. There are no new airports so people knew what they were getting into when purchasing the property, you see the same thing around bars in the city that have been open for 50+ years. This is another case where the FAA has favored politics over safety, many noise abatement procedures involve delaying crosswind turns or other maneuvers that decrease the safety of the pattern. Just like houses have flood zones as required disclosures, maybe we should have airport zone houses where noise is expected.

If low-passes are a significant safety risk, then the FAA should prove as such and write a clear rule specific to it, IE a maximum speed over the runway. All kinds of air safety seminars + CFIs are trying to teach go-around as a normal maneuver that should be practiced regularly and then the FAA basically says a go-around could cost you your license.
Yeah, but if you tweak an ad-placement algorithm or a UI that results in Google selling 0.1% more ads, you've instantly produced more revenue than you will make in salary your entire life.

No one's making a value judgement. The direct numbers just aren't comparable.
well, it depends on how far back you look in history. poland was split up between prussia, austria and russia in the 18th century: https://en.wikipedia.org/wiki/Poland#/media/File:Rzeczpospol...
I don't need a medal, the money I earned is good enough.
They're commenting on parts of the source video that we can't even see! What is the point of that?
I believe that the problem is that the more features you add, the less general it's going to be (for example, add canonical exception handling and you'll almost certainly exclude Common Lisp, the advanced exception handling features of which the canonical exception handling for WASM almost certainly won't include). Presumably on a scale from a physical computer to a JVM, you don't want to slide towards JVM too much, since not everyone wants to program in Java.
You can make 500K+ as a senior engineer with competing offers - and you can get senior with 4 YoE out of college (bachelor's in a top 3 program) these days. No need to wait for staff.

Source: My current nearly-concluded job search.
It's not a secret that tech companies underpay their employees and bank on them being too complacent to go through the interview gauntlet yet again.

Remove the word tech, and you basically have it right. Why would companies whose goal is to maximize profit pay more than they have to? There is little incentive for companies to pay more than required to meet their needs.
Projects such as litestream and rqlite have this figured out.
The history of this bill goes back further. It passed the House in 2011 as HR 3012 [1].

Note that we are told that Trump is racist and his opponents are not, but a lot of lawmakers with an axe to grind against Indians with 150-year immigration wait times [2] are prominent democrats.

[1] https://www.congress.gov/bill/112th-congress/house-bill/3012

[2] https://www.cato.org/blog/150-year-wait-indian-immigrants-ad...
And I encourage everyone to keep whatever circles make them happy. But if a devout Christian said she doesn't like anyone who hangs out with atheists, or a meat-eater said he doesn't like anyone who hangs out with vegans, I don't think you'd struggle to identify these as extremist attitudes. The expectation that a person is guaranteed to mistreat me if any of their friends disapproves of me or think I'm a loon seems like a clear example of miscalibrated contempt.
It would really help if SQLite3 had a `MERGE`, or, failing that, `FULL OUTER JOIN`. In fact, I want it to have `FULL OUTER JOIN` even if it gains a `MERGE`.

`FULL OUTER JOIN` is the secret to diff'ing table sources. `MERGE` is just a diff operation + insert/update/delete statements to make the target table more like the source one (or even completely like the source one).

`FULL OUTER JOIN` is essential to implementing `MERGE`. Granted, one could implement `MERGE` without implementing `FULL OUTER JOIN` as a public feature, but that seems silly.

Sadly, the SQLite3 dev team specifically says they will not implement `FULL OUTER JOIN`[0].

Implementing `MERGE`-like updates without `FULL OUTER JOIN` is possible (using two `LEFT OUTER JOIN`s), but it's an O(N log N) operation instead of O(N).

The lack of `FULL OUTER JOIN` is a serious flaw in SQLite3. IMO.

[0] https://www.sqlite.org/omitted.html
I'm in agreement here. How are people supposed to reach across the aisle and fight our common enemy when the other side of the aisle is completely unwilling to make this sort of introspective conclusion?