skysight-inc/HackerNews huggingface dataset:
Airbnb's Three Biggest mistakes IMHO. Written with much love, nostalgia and hope for a return to those early days when belonging wasn't just a slogan – when hosts opened their homes and hearts, and Airbnb truly believed that strangers could become friends around any kitchen table in the world
> In all seriousness, you need to understand that companies rarely implement their hiring practices for the sake of it. It is usually the best their collective minds could come up with.

Unlikely. It's usually what the most senior person either read about or experienced in the past. In fact I'd say that it is highly unlikely that they did any introspection at all as to what they are actually trying to accomplish.

They just did it like everyone else because they believe exactly what you do -- that someone somewhere created the process with intention.

I feel like we've so lost the plot with tech hiring that we settled on what appears at best to be a local maxima.
I joined yesterday and was overwhelmed by the same things, but I found the mute keyword feature and with a few muted keywords, it's a lot more useful for me. No need to mass mute/block the users, just mute twitter, musk, trump
Over the years social media companies learn this lesson as well. Maybe that time is here for Xitter.
They are breaking the law. But enforcement lies with national agencies (unlike antitrust where the EU commission itself enforces). Most national agencies don’t bother, only the French CNIL had levied penalties - pretty much on every one of the big ad tech companies in the Faamgs, Bytedance and Twitter…
I took a similar approach -- took 6 weeks off doing interview prep, then concurrently applied to three FAANG employers. Got offers from all three, the worst of which was a 36% raise over my former non-FAANG job.
"Seemingly smart person getting a good job" is a criteria for filling headcount during a boom, but regresses the industry's maturity by placing inexperienced people into critical roles.

The problem with this story is that people need to work with and rely on this person for responsibilities they're not yet qualified to meet. In some cases, a "smart person" will be able to grow into the role, but the road there is long and messy, which becomes a frustration for colleagues, supervisors, clients, users etc.

Because of the prolonged boom we just went through, the industry -- especially at FAANG's -- is now saturated with smart, naive people trying to fake it until they make it, leading to a gross decline in quality and consistency compared to where we have been and might otherwise be.
I don't think it would be in this case. It's possible his likeness will be included in the sale due to him claiming he played a character on infowars.
While I understand the logic behind deportations, and may or may not appreciate the policy itself, I do not understand the logic behind maintaining the status quo. What is the policy and vision of those who oppose any deportation of illegal immigrants (we use "undocumented" now, which gives the impression that they left their papers in the washing machine, not that they can't have them because they shouldn't be in the U.S.)?

Full disclosure: I am an immigrant myself, and I have spent money and time following a cumbersome process that I have complied with anyway.
Some, and surprisingly most of them are very left-wing, say that without illegal immigrants everything would cost a lot more, which seems to me to be an invitation to exploitation that is somewhere between funny and absurd.
Some suggest legalizing everyone, thinking that people like me who follow laws and procedures are nothing but fools, and that making millions of people "legal" would have no impact on government and public finances.
Moreover, making everyone "legal" would give the unpleasant impression that domestic policy is dictated by foreign people and countries, that laws are not really relevant, and that everyone is welcome and will receive goods and services.

The same reasoning applies to Europe, whose domestic policies are dictated by North African and Sub-Saharan countries. And reciprocity, what is this strange word? Moroccans apply for Spanish or Italian citizenship, "simple procedures", they ask. But try to get Moroccan citizenship as a foreigner. It is impossible.
How Public Key Cryptography Works, Using Only Simple Math
If you’re managing your finances and looking for a more efficient way to organize documents, you might find PHH Mortgage reviews useful.
You can do all the things you mentioned in Vim. I also can't imagine that you would be comparing the performance of VSCode and Vim, my vim with all of its plugins and vim script starts up in 95ms. That's faster than the threshold of human perception.

I think you missed the point of my comment you are replying to. You can get things done in any editor. The point is that Vim/Emacs have been around for decades and last your whole career, VSCode has been around for a fraction of the time and killed off the previous editor, Atom, that everyone though was "the editor".
Thanks for the clarification. The couple that I had talked to briefly weren't trained in closed-circuit but I suppose they were pretty junior and just recently qualified.
It's not really a Yes Track if it's simply absent. The user hasn't requested to be tracked. I'm not even sure with it set to 0 that you can assume that intent. I guess it would depend on the browsers behavior, but as you say the law is not compatible with that use.
Any jetbrains IDE with sql tools will work perfectly in my experience.
I did click through, but misinterpreted what it was doing. Apologies, I'm "multitasking".
Fine-Tune SAM-2.1 on a Custom Dataset
> Yes the court's judgment is so high, 1B USD, that he cannot make money without it being garnished. How does he get back to work? I personally do not think anyone should lose their livelihood over speech

He was harassing parents of dead children in order to personally enrich himself. Why do you think he shouldn't have to forgo his ill begotten gains? It's only 1B USD, because he refused to stop doing it. And then he decided not to really show up for court and accept the summary judgement of 1B USD.

Most of his penalty has nothing to do with speech. He can keep on speaking all he wants. He might suffer consequences, but he is free to say whatever he wants to.
If you know the content existed, which in many cases you didn't. Like, most of the time the only time you saw blocked content was if somebody you followed quote-tweeted it (or they reply-tweeted to it and you investigated). Otherwise? It's like it doesn't exist at all.

It became even more difficult to see blocked content after Twitter nerfed the logged-out view of the site so you couldn't even see comment-threads.

It wasn't a perfect solution obviously but it helped. Helping is good.
First mistake was trying to market to _students_

Not sure how long this person has been out of school, but students are notoriously cheap. I’m not surprised there was no interest when monetizing/charging.

Maybe a collab between law schools and including the tool there. Students get it “free” and you get paid by the law school.
Great post! Is the GitHub project also still available?
GM's Cruise admits submitting false report to robotaxi safety investigation
Obviously this is just `JSON.stringify(e, null, 2)` as a Service, but I think this is a nice app to kick the tires on a frontend stack without actually needed to build anything. Halfway between 'Hello World' and 'TODO app'.
Comcast, Disney, and IBM Are Among Advertisers Returning to X After Ad Freeze
> When was the last time you had to debug an ancient codebase without documentation or help from a team?

Pretty much all the time. I also found that debugging things without asking for too much help was a great way to learn the systems involved, which eventually made me a better and more useful programmer, with more domain knowledge.

Granted not everyone has the luxury to spend time doing this, but I don't think it's that rare. In many cases it's even what companies want you to do, when that documentation or help is simply unavailable.
Recall this anecdote the next time someone mentions "meritocracy" in the context of tech. At best, only a limited population gets to participate.
“Test” environment is the domain of prototype cars driving at the proving ground. It is an internal affair, only for employees and contractors. The software is compiled on some engineer’s laptop and uploaded on the ECU by an engineer manually. No two cars are ever the same, everything is in flux. The number of cars are small.

“Production” is a factory line producing cars. The software is uploaded on the ECUs by some factory machine automatically. Each car are exactly the same, with the exact same software version on thousands and thousands of cars. The cars are sold to customers.

Some small number of these prodiction cars are sent for regulatory compliance checks to third parties. But those cars won’t become suddenly non-production cars just because someone sticks up a probe in their exhausts. The same way gmail’s production servers don’t suddenly turn into test environments just because a user opens the network tab in their browser’s dev tool to see what kind of requests fly on the wire.
For greenfield development I’ve started using the new C++ compiler rustc.
Protecting Signal Keys on Desktop with Yubikeys
> Also, if the vm area is large, pages might be thrashing, requiring the kernel to do loads of work swapping things in and out and changing the pagetable struct.

I doubt that that's any different than allocating memory assuming your working set would be the same. Largely it should be unless the mmap design makes it easier to facilitate a random access pattern in your data structure that you would think twice about if you actually had to issue the reads yourself.

The bigger issue is that madvise & friends risk cross table shootdowns since Linux might not have relevant support for DONT_NEED other than unmapping (vs scheduling an unmapping to happen lazily). However, that isn't necessarily the case with Windows.
> is absolutely possible to build a CRUD web app with reactive UI using modern tools in a few hours.

Yes, but it also leads to tons of bikeshedding. "Should I implement a linter? Should I write unit tests? Integration tests? Should I mock HTTP calls or use a mock server? How should I deploy things? How do I structure my CI?" All these choices are extremely subjective and context dependent and then somebody's gonna pass on you because they don't like that you used Cucumber.

Setting up a project is not something you do often, and if you do, you probably have templates and some team standards.

It's much better to give somebody a project structure and ask them to implement some basic task in it.
Would it be a net win for them, or a net loss? Prices will go up, but shouldn't wages go up as well (because there are fewer people to work, and we still want the work to get done, so supply and demand dictates a higher price for work)?
> These high-stress, solo coding assignments don’t reflect the actual job. Instead, they put developers in situations they’d never face in the workplace, where collaboration and support are standard. When was the last time you had to debug an ancient codebase without documentation or help from a team?

I have had to do this, on numerous occasions. Sometimes there is a system that no one who built it is left, the documentation doesn't exist or can't be found, and that's it. This is not a great example. Being able to debug a program, follow requests around and see what's happening is a good skill.

What this example is really bad at though is that you pigeonhole yourself into developers. If you have a legacy php application, you are weeding out the java, python, ruby, go etc developers that do have those skills but don't know php and will be slower at it. Despite them possibly being stronger developers given a couple months of hands on php.

> A “4-hour” assignment can quickly turn into 8, 10, or even more, just to ensure it’s in great shape.

This I agree with. Suggested time can easily be gamed, so someone who has more time can look like a better candidate.
> The trustee selected the onion's offer despite it not being the highest.

We do not know what the onion's bid was. We only have what Jones says it was. Until the actual hearing happens the exact details of what the onion offered are unknown. We do know they worked with the sandy hook parents and it stands to reason that they are leveraging their outstanding debts against jones to fund the purchase.

The ONLY source of the "it was a lower bid" is known liar Alex Jones. Who also spent the entire day yesterday talking about how the democrats were going to storm his building to evict him. Only to later meekly walk out of the building when he realized that wasn't going to happen.

> The judge is going to toss that out.

Maybe, depends on what is found in the evidentiary hearing. Sort of the point of such a hearing, to get everyone in the room and crack open what happened and why.

But I have 2 bits of cold water for the Jones narrative of "the deep state democrats" treating him unfairly.

1. The trustee is a professional receiver court appointed. Meaning they are unlikely to have tried to "fuck" over Jones (That'd screw them out of future receiverships).

2. The company that ran the auction does it professionally. They are unlikely to have to have done the deep state's bidding just to screw over Jones. That would impact their ability to run future auctions. Further, the auctioneers earn money based on the final sale price which would doubly hurt them in the case that the trustee ended up accepting a lower bid.

> Jone's people are also saying the auction (other than selecting the winner) wasn't conducted in accordance with the judge's order.

I got news for you, Jones says that about every single court case or action against him that doesn't go his way. It's always a secret enemy that's out to screw him or silence him. That's because that narrative allows him to sell more sea algae.

> Most likely the sale will be awarded to the Jones-friendly high bidder.

If it's found that there were major problems with the auction, the most likely outcome is the auction will simply be reran with a new auction house and a new trustee. If there were such major problems with the way things were done, it's highly unlikely that just letting the results of the last auction stand will be good enough. After all, were their other bidders excluded by the auction house? Was there really a transparency issue? If an auction was ran counter to a court order, you throw out the results and redo.
There is robust evidence Americans are not going to do the jobs migrants are doing, and businesses will not be willing to pay a living wage for those remaining authorized to work in the US. Prices will go up. Supply and demand. Farm fields, dairy farms, construction, slaughterhouses, seasonal work, hospitality, etc [1] [2] [3] [4] [5] [6] [7].

So, assume you're going to deport the people who do these jobs (~8M unauthorized people are in the US labor force, total unauthorized is ~11M-15M). Also consider that Boomer retirement is ramping, and is roughly 11,200 per day or 4.1M per year [8]. Unemployment is still historically low. Who is going to do this work?

[1] https://www.pewresearch.org/wp-content/uploads/sites/20/2020... ("Unauthorized immigrants account for nearly a tenth of all US workers in food industries")

[2] https://www.pewresearch.org/short-reads/2020/06/10/a-majorit... ("A majority of Americans say immigrants mostly fill jobs U.S. citizens do not want")

[3] https://www.pbs.org/newshour/economy/how-migrant-workers-hav... ("How migrant workers have contributed to strong U.S. job growth")

[4] https://www.npr.org/2024/04/26/1242236604/florida-economy-im... ("A year later, Florida businesses say the state's immigration law dealt a huge blow")

[5] https://civicmedia.us/news/2024/11/14/wisconsin-farmer-calls... (“The election outcome is an unmitigated disaster for the state’s agriculture-related businesses,” Breitenmoser explains. “Trump criticized immigration policies that overall target essential farm workers, many of whom come from outside the U.S. Our dairy and meat industries rely heavily on these workers and sending them home or restricting immigration threatens to collapse Wisconsin’s agricultural economy.”)

[6] https://eyeonhousing.org/2024/03/states-and-construction-tra... ("States and Construction Trades Most Reliant on Immigrant Workers, 2022")

[7] https://limos.engin.umich.edu/deitabase/2024/05/28/undocumen... ("The perils of Undocumented Construction Workers in the United States")

[8] https://www.cnbc.com/2024/02/08/baby-boomers-hit-peak-65-in-... ("As baby boomers hit ‘peak 65’ this year, what the retirement age should be is up for debate")
> The Guardian and La Vanguardia will stop sharing their content on X (formerly Twitter) due to the disinformation flooding the platform. Reporters Without Borders (RSF) argues that this is a glaring sign of the authorities’ failure to establish regulations that protect reliable sources of information on digital platforms.

So the solutions are:

Promote journalistic content in algorithms, or "enact the rules we want on all platforms, thereby creating a single production model"

Distinguish influencer accounts from journalist accounts, or "crowd out/create barriers to entry with credentialism"

Regularly evaluate social media’s impact on press freedom, or "penalties for those who don't toe the line"

Obligate social media platforms to remain neutral, aka "our definition of neutral, of course"

How is this different than any other regulatory capture?
France's new dictionary struggles to keep up with the times
Infowars is being sold, along with his other assets because he's going bankrupt. He's not getting anything from the proceeds.
> I have wasted so many hours [...] to the point I probably could have written my own [...]

I think you under-estimate the work and knowledge needed to do that, by a long shot (disclaimer: I work in the drone industry).

> WHY do I still have to deal with this amateur hour behaviour.

First, I think you are a bit harsh. Ardupilot (and other open source autopilots) is very advanced and written by extremely knowledgeable people. Because you have two engineering degrees in robotics does not mean, by a long shot, that you could rewrite the core logic.

Also to be frank, I started playing with Ardupilot and PX4 10 years ago (without having two engineering degrees in robotics) and it seems like I never had a tenth of your issues...

But then I agree that this is open source robotics, and the software engineering is generally low quality (many robotics engineer contribute, and most of them are not software engineers). I guess because people who are good with control systems are not necessarily good at software engineering (it's just not their job). Things like MAVLink prove it very clearly. Still it works well enough that no startup has apparently been able to do something better than MAVLink (you would think it should be easy, but there is a whole ecosystem of software that runs well enough with MAVLink). Note that in my experience, drone startups tend to have the same mentality you have: "it's so bad, I would do better from scratch". Most drone startups fail.

> Is there an OpenSource DJI or something?

DJI is so far ahead of anything in the western world, it's actually ridiculous. Just the hardware and the mass production capability make it super hard to imitate. It's not that western engineers are dumb, but rather that it may actually be more complicated than you think ;-).
Yeah I thought that was a weird thing to highlight. The "debug this!" kind of interview is pretty much my favorite, because it's by far the closest to what I do for like 90% of my time at work (when I'm not doing communication tasks...).
Flashback to 50 First Dates. Drew Barrymore is a national treasure.

This product is pretty slick. The e-ink looks very natural. Anyone compared this to a Kindle or reMarkable Paper Pro?
'Net' is a generic term. I have a 'computer', NOAA has a 'computer', but they aren't the same thing. I would be surprised if a fishing net was sufficient to stop a military sub.

Also, subs now are a lot more capable than they were then.
This could possibly endanger someone who is isolated or not in a good mental state.
Even if it is, Musk won. He got his $44 billion value back through getting premium position for all his government-contractor companies by becoming the President's right hand man. This is reflected in his share values climbing.

If this kills Twitter, I think Musk will be annoyed but it's still a net success for him.
I wonder how nobody talks about moral considerations of this atrocity.

Just like 80 years ago. “Do we have enough livestock cars to move them _all_ to Poland?”

I am scared for the future of our civilization.
I haven't looked for any. He says that he won the case in the clip you referenced elsewhere. I don't see any reason to believe he's lying. To be clear, that also doesn't make me think definitively that WiFi causes cancer.
I am good at passing these interviews and am at a faang (will be moving to another one this month). These interviews are useless and provide a false signal on problem solving skills and people's abilities to learn things. The interviews specifically don't test whether or not somebody can roll up their sleeves and jump into code, because if it did why do I as a new hire have to explain so much about software engineering and debugging practices to people who have been here so long?

If you've actually worked at a large company, you'd know that 90% of the real work is done by like 5% of people (maybe even less). If the interviews worked this ratio would be so much better.
I don't think that's true:

"Americans can always be trusted to do the right thing, once all other possibilities have been exhausted." -- Winston Churchill

I think that once the chips are down and their are real consequences for failure, Americans learn pretty quickly. There just have to be real consequences for failure, personally experienced.
This is pretty uninspiring, but let me be honest. I'd vote for Mick and Slick at this point. :P
Yeah, I had to follow the link to another referenced article and read an image caption to find out that this seems to have just happened on November 11, I assume this year.

Usually a date and year are useful details to include in a story.
> Let's remember, they likely don't know how to use the terminal either these days.

Which is a huge issue. If all you know how to do is crank up a GUI and write code, you are easily replaceable in a world where the demand for SWEs has gone way down. The best thing I ever did in my career is invest in learning how things actually work. Learning how something like Vim works is just a litmus test for absorbing and applying information quickly. Vim is just one in hundreds of tools I've learned how to use and string together.
Is this some coveted attempt to push tech salaries higher?
Anyone here with SSHL have experience with CI? I've heard mixed things due to the rather different sound experience vs natural hearing.
> Yes, ask give interview tasks which are realistic depictions of the actual job tasks.

I think this is exactly what a lot of companies try to do when interviewing. Depending on how much time they want candidates and interviewers to spend on the task, this ranges from leetcode-style problems to bigger coding challenges (possibly with some debugging or collaboration involved).

What would you suggest concretely?
right, horsepower not hit points I see now.
> When was the last time you had to debug an ancient codebase without documentation or help from a team?

Literally my first internship. Had to migrate a small system from C to (modern) C++ in the span of 6 months. Most files (and I'm going to say in the ballpark of 85%) had last been touched in 2003.

I started my intership in 2020.
Exactly, USING shines when IDs are employee_id or task_id in every table.
No, I'm not talking about that.