skysight-inc/HackerNews huggingface dataset:
4. Why do you change jobs so often (so rarely)?
How does that matter? If I am a match for the company
in terms of qualifications and personal qualities, how
will my job history and reflection help? I changed jobs
every year or so. Is that “often” or “rarely”? What’s
wrong with changing jobs frequently?

It is actually important to ask this of a candidate who seems to frequently change jobs. A hiring manager may not want to hire someone who will leave soon. It often makes more sense to hire someone who is capabale and wants to work for you.

Several of the questions in the article are very good questions to ask. Their purpose isn't for the candidate to give some canned response, like the article states. Their purpose is to help the candidate shine by asking questions that can be answered with examples from the candidate's background. If the candidate can't give solid answers that's not an issue with the questions.
Counter Anecdote - In Vegas, I've ordered things in the evening, to have them delivered by 6am next day.
Why is the site asking to use my mic?
Bang on the money.
The US is very different. States don’t have firepower. The Federal holds all the final cards, and it has little loyalty to any one state. That’s very much the difference to EU “union”.
Oh that's nice and light indeed!
Enforcement, transparency, and accountability are critical to regulations working correctly, which is why companies lobby against them at every opportunity. If they can get a toothless regulation on the books companies and politicians can all pretend something has been done to address the problems while the people can continue to be endangered/exploited.
You missed the [2] url :)

I'm curious what the droids look like!
I want to learn Ruby on rails. Would you or someone else like to collaborate with me or be my mentor? (I tend to get stuck at times and then lose the momentum).
Nice write-up. From my experience, the finding that "predicting additional details about each car (e.g. make and model) improved the accuracy of price predictions" is indeed surprising and possibly a red flag that something is not quite right. An adequate model should be able to figure out these intermediate features by itself if they're truly helpful.
Since there’s already good support for riskv in the Arduino IDE and micro python, this chip is going to be great if the price point and availability are on par with esp32-s3. The zigbee is actually a big deal for edge devices, and MCUs are all over the edge.

I hear it has an NPU as well, so that’s going to put it up there with the sipeed chip but with more of an MCU niche, which is pretty exciting for a lot of applications.

The big ? Is availability and price.
Same! All I want is this on my Apple Watch. Hey Apple; Call Me?
That kind of problem doesn't happen in Rust though, because if all you have is a reference then you cannot mutate anything. You can only mutate things if you have a mutable reference to them, which makes the caller jump through hoops to acquire one for you. They may have to have ownership of the thing, or use a Mutex or RWLock to acquire exclusive access to it, before they can call your method. Nothing can be mutated by accident, or in a surprising place.
My understanding is that people try to live their life and than tech bros and yuppies move in and somehow the taxes go through the roof and you gotta leave.

I mean, you sell your house with a lot of lot for a lot to some Facebook manager and move to Florida, but the whole scheme seems sinister to me.

Somehow "not getting my neighborhood ruined" is labeled NIMBY:ism nowadays?
it is preventing DDoS attacks.

Is it? Those who want to DDoS will always find a way, and meanwhile users with slightly odd hardware/software are being locked out. Admittedly the latter is a minority, but one of the key tenets of the Internet and what made it so successful was interoperability. This is, in some ways, even worse than (but somewhat of a following effect of) the effective browser monopoly.

Calling it "security" when it's really about "availability" is another deceptive misdirection, because the former is something that can more easily persuade the sheeple.

I don't really like to go to extremes, but fingerprinting clients and deciding access based on such should really be regarded as a moral equivalent to racial profiling.
Which country did you move to, and what was the main impediment?

Your combo sounds like Portugal. I agree there are probably differences between countries, but from what I've seen if your trade is in demand in the target country, it's relatively easy.

And it's even easier if there's an expat community you can reach out to for advice.
This was a fun read! I didn't expect to read an article about HAM6 today. Now onto the mandatory quibble/question. My gut feeling was that this kind of problem is a combinatorial one and that selecting the palette entries one by one isn't necessarily going to find the solution that has the least error globally?

As an analogy. Suppose we have a simple gradient from black to white (and that we already have those two shades locked down). Now we're tasked with finding a third shade. This type of algo should find the shade at 50% as the one that reduces error the most. If we then find another, it'll be one either at 25% or 75%. An algo that goes through all the combinations of two entries should find that picking 33% and 66% might reduce the overall error.

I feel like I'm missing something.
> Only a few states produce most of the taxes that pay for the grifters like Mississippi.

That is a gross oversimplification of the US. To the point of being essentially untrue.
Sex workers have been banned from Airbnb for years
That's the closest I've seen! 2004! Wowza!
I have read the post and 60 comments but the "future" is as clouded as ever. I wonder if there was ever a period where developers had such difficulty identifying how to best deliver applications.
Land value tax is one of the few taxes where the incidence is primarily on the land-owner, not the tenant. This is because it's an essential need that is of limited supply, so the price of the land rent is already set to the maximum. The landlord has to eat the cost of the tax.
Killed it just for you <3
reminds me of Calculus Made Easy, by Silvanus P. Thompson, 1910 - full text pdf: http://bit.ly/2pThkf1 or with the table of contents: http://calculusmadeeasy.org
> The likely answer is that Airbnb used Jay’s biometric data to refine its facial-recognition technology, a practice that earlier this year landed the company in court, using a product with the potential to generate millions of dollars in revenue.

> Freya didn’t use Airbnb properties for sex work, but she had her suspicions about how Airbnb flagged her. In May of 2020, before adopting cryptocurrency, she was paying for escorting advertisements with her credit card. Data sharing between platforms could have led Airbnb to algorithmically put two and two together.

> Airbnb is developing a product that essentially assigns each of us a social credit score.
I am completely with you on this. It feels like it’s just tricky semantics.

The point of supply chain management is to manage the inputs to production. Analysing this process using tools from other industries is, at least, a defensible approach. It doesn’t, in itself, imply any obligation on the suppliers. It’s just a way of thinking about the world.

If you write code and make the conscious decision to assign a liberal license and build it and test it and update it and make it available, it’s really hard for me to accept that you are not a supplier of that code. Your license specifically excludes any obligation to users of your software. But the whole essay just felt like semantic tricks to protest against the idea that software can be modelled as if it is some kind of industrial process.
First option.
If you've been raised in Germany a long time ago, you can watch this Hasselhoff/Reim duet to realise your advanced age...

https://www.youtube.com/watch?v=eoa9HfWIx6I
You can rename them to 'GAH!' and ':)' in the Settings! Happy flying!
Nearest neighbour algorithm though, no?
"Having a different opinion than the consensus" isn't the same thing as "crazy". The article does this for many of its examples. It's tautological that people who start new industries do so by questioning the status quo. But simply having a different point of view doesn't make you a crazy person.
>The only way to build a decent mobile UX is by making an actual native app.

But React Native is an actual native app. It is entirely compiled down to native code for your respective platform. I agree that the "hybrid" approaches of days gone by (Ionic, Cordova, Phonegap, et. al) were a terrible mess. But there is fundamentally no reason why RN cannot be equally performant to Swift/Kotlin based apps.
Branch prediction is pretty fundamental to CPU performance; unless we want much slower CPUs it’s necessary.

Although it’s interesting to think about how software could help with branch prediction, the simple answer about the kernel thing is that software is the wrong place in the architecture for branch prediction to happen. Maybe there’s some crazy alternative way things could be done, but in anything like the current computing model branch prediction has to happen in hardware.
They can sell their personal shares in their corporations to fund it.
A short job or two, fine, but at a certain point it’s a pattern that needs a reason. If the reason is “my spouse was in the military and we moved around a lot for that, but we longer do”, that’s fair enough. If the answer is that you weren’t happy enough at your last jobs to stay for more than 12 months, then why should I think you’ll be any different at your next job?
Happy to chat about legal tech: samier_saeed@protonmail.com
Sorry for giving you the jitters... :( I like the favicon idea I might do that!
Happy New Hangover.
I assume the OP means that scraping is used to collect public data, including that of individuals, which can even be linked across different websites. There’s at least a couple of services that try to connect somebody’s Instagram account to their FB/Twitter/LinkedIn etc. I assume some of those rely on scraping (+username checking), since the TOS for the APIs of those social networks probably prohibit this use case.
Landlord costs aren't ordinarily passed onto tenants, or only in minor part, because landlords already charge as much as they can. If they could raise rents by some incoming cost amount, they would have already done it. I don't know if there are good statistics showing this in the USA, but in NZ it's pretty easy to demonstrate (e.g. interest rate rises are an increase in costs to most landlords, but they aren't followed by corresponding rent rises, and vice versa for interest rate decreases). Landlords charge as much as the tenant can bear, so an increase in discretionary tenant income is where you see a correlation to rents, not landlord costs.
TIL I'm not the only Slovenian on HN, neat. Also username checks out.
I have that same general perspective working with the kids. Don't ask questions where you both know the correct answer is the bad answer. Examples, "Who did this?" "Why haven't you done your homework yet?" "Have you started your homework?"

Much better to do the invitation style questions. "Who is going to help me clean this up?" "What is left to your homework?", etc.

With the obvious major caveat of things being very tailored to the specific kid and situation, of course.
Each slot takes two cuts indeed, but the cuts are parallel, one on each “side” of the slot.

Source: have cut concrete it sucks.
Sure, plenty of historical examples of things that were in wide use and then misunderstood or forgotten. The scale and precision of cities like Angkor Wat or Tikal including canal systems. Large scale systematic fish trapping and fisheries management in many places including the Salish Sea. Controlled burning and cultivation of a variety of crops across the North American plains. The three sisters planting system. Pacific islander open ocean navigation, especially the stick charts. Persian evaporatively cooled architecture (qanat + wind catcher). Progress is uneven and non-linear and it takes a while to figure out we've gone backwards. For example controlled burns had a purpose but at some point in the US we decided to put out every fire. Turns out that causes problems. People decided to seal buildings up super tight with no ventilation for energy efficiency reasons. Turns out that causes problems too (mostly solvable with more technology in this case). Europeans showed up in the Pacific Northwest and thought it was a bunch of savages living in the wilderness. Turns out it was a structured society with large scale systematic agriculture, just not in a way that was easily understood by outsiders of the time. The Kansas Dust Bowl is a whole microcosm of this. The ancient Greeks, Romans, Chinese, etc washed their hands but in the US just 150 years ago it was not considered necessary. It's a meandering path.
I've just removed the name on the local time hour hand entirely
Isn't that a client issue, not an RSS issue per se? Accept a lot and have some rules to filter it? That's kinda what I like about RSS...I have the power to decide what ends up in my feeds, not what some algorithm decides I should see.
If this was reddit, I'd link you to the r/shitamericanssay subreddit. Literally makes zero sense.
TL;DR:

> The fact you made your product depend on it is your responsibility. Not mine.

Yup.
Add this line to your uBlock Origin configuration to bypass the annoying referrer check and redirect:

plaintextproject.online##+js(aopr, document.referrer)

Or just right-click -> Open Link in New Private Window.
I was curious if there were going to be good questions at the bottom. I suspect the general idea is that good questions are essentially unstable due to Goodhart's Law. (That is, as soon as they are on a list, they are no longer good.)
Would be nice to see evidence of extreme weather causing airline delays and Southwest failure. But no evidence needed I guess as thi iss an opinion piece. In fact it was Southwest systems failure and failure to invest decades ago as documented in countless stories and employee reports. Efforts to cast and spin everything as a result of a climate crisis hurts the argument .
And furthermore, presumably poor old James has to perform the duties of all the four deceased friends of Miss Sophie that night. Same procedure as every year, James.
I completely agree with the primary point of the author, which i summarize as: don't ask me to meet your companies arbitrary requirements for code when we don't have a business relationship. Completely fair. However I don't think that is what software supply chain security is about.

When you look at something like SLSA (slsa.dev) it's more about internal build systems. You are pulling code and dependencies from somewhere, that is cool. Now that it is in your environment how do you validate it matches what the upstream provider has? How do you secure your build environment? How do you prevent the outputs of builds, stored internally, from being tampered with? The most popular strategy to date has been "hope" as in "hope is not a plan".

Where it sucks for OSS maintainers is you have companies coming in and continuing to try and apply hope internally and send prodding emails upstream to not rely on hope. That's bad and is not something worth OSS maintainers dealing with. Unless, you know, the company is offering money to do so.
There is no difficultly in identifying how to best deliver applications. The issue is entirely resources.

If you want to deliver the best applications, there is one answer - native.

If you want to deliver the best application given a small team or other constraints like time, then you have a plethora of hybrid options at your disposal (react native, flutter, etc.)

But at the end of the day the fact remains that almost every app written in a hybrid framework, would be better, smoother, and less of a frustration at scale, than hybrid.
#10 is a measurement of ability to mentally model and estimate problems. Relevant to engineering ability.

#8 measures self-awareness. Many people can answer this question with "I know I could be much better at X and I am working on it" which is what it's about.
You guys are technically correct, but also dead wrong with your outlook

They're trying to make a useful app for humans, not trying to win the HackerNews Award for Excellence in UX. If accepting a little unfixable edge case jank makes their goal way easier to attain, they're going to end up with a much better app overall
I wonder if people with narcissistic personality disorder (NPD) might be high on the "likely to make people difficult and unpleasant" list as well. A quick search suggests that ~5% of the population has NPD, which surprised me.
Reminds me of this quote:

> "There’s no free lunch in this world unless you’re willing to run around to different dumpsters to get it."

-Stay SaaSy
In that case, I'd imagine the solution would be to ask for a zoning change to the land (changing it's value), or put it in a non-profit which could have special tax treatment - or transfer ownership back to give under specific conditions.
Profiling happens all the time for entirely legitimate reasons in the real world. Racial profiling is immoral not because it is profiling; it is immoral because it is based on immutable characteristics which have no intrinsic bearing on the purpose of the profile.

To tie this back to the topic at hand, you're complaining that a service has decided your traffic resembles known patterns from bad actors, and is asking you to go through an extra step to access the content.

Are there better options? Maybe, but it's utterly asinine to compare what cloudflare is doing to racial profiling.
> When Britain went Gregorian, with the results shown by cal, there were riots where people chanted “Give us back our 11 days!”. The rioters believed that everyone was fated to die on a given calendar date, and thus everybody's life had been shortened.

Sadly, this seems to be an urban legend https://en.wikipedia.org/wiki/Calendar_(New_Style)_Act_1750#...
It fell out of favour for one of the same reasons the author cites - that third party dependencies were a dumpster fire. I would say that as frustrating as this can be with React Native, Cordova was substantially worse.
He didn't explain why we can't make a "beefy" nuclear option. It's also the option I would have expected, especially when you think of nuclear subs.
Happy new year. Wish you all a great and successful year, whatever this means most for you. HN is still a place where I can find useful information after all those years. Thanks to you, the contributors and commenters. Cheers!
I was way beyond 20 when I finally got it.
But AJ is Qatari, not Saudi.
Yeah I always found it pretty funny how easily we add libraries at work. We do a lot of code review and ensure near-100% line coverage, and yet we don't hold libraries to any standard at all. You can just add libraries and nobody will bat an eyelash. I've peeked into the source code of many of these libraries to find that they're often questionably architected, untested, or otherwise just not up to the standard to which we hold our own code.
My wife had really bad luck with her first three jobs: the offices would just up and close a year or so after she started (this included a Nokia office because of the Microsoft merger). But she would still have to frame her answer in a way that didn’t give vibes that she was cursed.
Thank you very much. It looks like a promising lead. I will try!
Really? It's in line with my experience. I'd think that making the model predict more stuff acts as a kind of regularization that forces the model to better focus on real predictive features and not memorize some shortcut. I've generally found CV models to be bad at picking the "right" features (those that generalize to new examples) during training, and making them predict more stuff is good way of helping them along
I'll mention one which I've had which I considered bad. Worse than most on the linked list IMO.

The question was "What is the worst challenge you've faced, and how did you deal with it or overcome it?" and on me asking if it should be work related, "it doesn't have to be work related".

I can't remember whether the wording was exactly "hardest challenge" or "worst problem" or "most difficult challenge", but it used an absolute term (worst/hardest/most, not "a difficult challenge" or "a time in which you faced..."), and it was certainly very close to one of those.

I think that most people's hardest challenges in life are things like "my parents passed away" or "I came out as trans, and my parents disowned me, and I've had to come to terms with that" or "I had a divorce".. basically, interpersonal relationship experiences which really aren't very work relevant.

The use of "hardest" also makes it feel like you're lying if you go for something less serious, but work related.

I brought up a non-work-related rough time in my life from years ago, which still easily stood out as the most challenging time in my life, and then specifically asked again "this doesn't seem work relevant, should I choose a less serious work-related challenge?" and the interviewer asked me to continue with my non-work relevant one (i.e. asked me to relive some trauma).

It soured the experience massively for me, I had to try and disassociate some to avoid crying, and all in all it was the least comfortable I've ever felt in an interview. I can't imagine what signal that gave them.

That somehow also didn't disqualify me since I still got an offer, though I of course declined it.

Anyway, the company was osohq. I hope they don't ask this question anymore, but I guess prepare a story just in case if you do interview there.
> The EU is a major power - the world's largest economy, IIRC

Incorrect.
When UK left the EU economy became smaller than USA. Despite EU having 100+ million bigger population than USA!
Preventing web scraping is good for privacy

It's bad for freedom. Very, very very bad.

Talking about the "privacy" of what has been made publicly available makes no sense.
A Rust program can trivially return a tuple of values, so it doesn't need out params.
>combining RN and RNW is a pain in practice. It can be done, but not easily.

It's completely painless with Expo. With the tradeoff being you are locked into the Expo compatible ecosystem. Incredible devX if you go all in on it though.
Yeah, that's what I'm hoping for. I guess the other option is using technology to turn the entire country into a maximum security prison. We seem to be running full steam ahead into the prison future, though..
https://en.wikipedia.org/wiki/Computer_Professionals_for_Soc...

Fortunately, the Risks Digest is still around
https://catless.ncl.ac.uk/Risks/
No, you're not wrong, and are even downplaying how seriously disruptive a serial job hopper is to a company. I have without regrets red-flagged numerous well-qualified candidates who were an obvious flight risk at the companies I have worked at, which were always smallish. Now that big tech is contracting its ranks somewhat, this behavior is going to be even more suspect, because they will not have that refuge so easily, and I think it's for the best that we have more pressure to curtail it industry wide.

I don't begrudge people for having good reasons to justify their job switches (e.g., wanted a manager role, and was told none would be forthcoming in the future), but e.g. "I got bored doing React and I wanted try Vue on the MEAN stack" does not bode well for the projects left in the lurch when he gets bored at my workplace.
Sean Carroll is the best.
Uh huh?