skysight-inc/HackerNews huggingface dataset:
One thing I recommend is making sure the English native speakers you talk to know that you want to improve your accent. Make them realize that you would welcome their corrections and suggestions.

Also, there's a big difference between accent and grammar. Make sure you work on both, because one without the other will still cause problems.
You’re really, really poorly informed on the battery issues. Apple didn’t slow phones down. It’s a basic fact of physics and chemistry that all rechargeable batteries will lose capacity over time, even if they’re not used. Once the capacity loss is high enough, the battery cannot supply enough current for demanding times and the phone would just shutdown without warning. All that Apple did was slow down the processor to avoid shutdowns so that phones with older and aged batteries could be usable for longer. This is contrary to ignorant allegations like yours.

What I’ve said above is not new. IIRC, Android also followed in the same footsteps much later.
So around $350k total comp, non FAANG, remote from FL.

What are you basing those numbers on?
I had the same experience earlier in the year and ended up bailing out/declining offers because the process was giving me bad feelings about the work cultures at said companies.

I did actually tell one that the schedule of phone interviews (2) and video call rounds (4) was too much commitment without more details about the role and salary range. They responded with "if that's too much commitment the position is too".

Dodged that bullshit!
Oh man, I would have honestly said Square. Product development at Square seems to be way way better than Twitter, compare the last 3-years between the two.

Twitter hasn't really done much with it's platform, they never really done much with monetization and other platforms are eating into their space (patreon, onlyfans, substack). I mean they literally invented tiktok before tiktok with Vine and that acquisition just floundered into dust.

Juxtaposed to Square, that has done really interesting purchases like Tidal, Crew, Kredit Karma, Weebly. They are definitely moving in a directed one-stop finance and collaboration shop. I think they're one of the more innovative fintech companies that have been making tremendous ground over the last decade.
I'm surprised good programmers have the time/patience for 6 interviews. I think 3, maybe 4 is my max. If you can't figure out my skills in that amount of time, your process is broken.

I also disagree that interviewing is not a technical challenge. For most programmers it is. There are very few who can breeze through FAANG-level technical interviews.
If the end user can't tell then it doesn't matter.
The flip side of this is that:

1. As long as your LVR isn’t too high your interest payments on a home loan will probably come in well below what renting an equivalent house would cost. Further rent will generally rise over time with inflation, whereas your interest will decrease to zero over time as you pay down the loan.

2. If you’ve got a home loan with a 100% offset account (very, very common in Australia) then a credit card makes financial sense. I purchase everything on credit and pay the full balance each month. I pay no interest, earn points and this maximises the amount of money in my offset account at any one time.

3. Depending on your usage and tax situation a noveated lease (car lease) can make good financial sense.
FOSS and Crafts 33: Which Color Should We Paint This Episode?
*contracts

In the sense of offering signing bonuses for term lengths that get repo’d if the contract length is broken.
Good Lawyers in Beenleigh QLD
Contact our local lawyers in the Beenleigh region for legal assistance. Our experienced solicitors provide informed legal insights in a range of matters. We understand that legal processes can sometimes be challenging and stressful, so our team strive to give you the resolution you are seeking whilst minimising anxiety and stress.
Fire fast. Use that 90 day try out period. Contract-to-hire.

In the past I would never have been interested in a contract-to-hire. These days though if the company and role is right, and this an option to short-cut a ridiculous interview process, I might spring for it.
I meant “contract” but you’ve brought up another good idea.
did you expect others to have empathy for you?
I never said it must be liked by every one. I said it's better.

Yes aesthetics are somewhat subjective but that does not mean there's no good answer to what is more aesthetically pleasing. A small minority of people will inevitably disagree. But this does not invalidate the premise.
I had been driving ~1hr each way to the beach to surf every weekend, so when the pandemic hit and my work became telework, I moved to the beach so I can surf ~4 days per week with zero commute. Signed a 6-month rental lease, and then a 1-year rental lease, and now my employer wants me to work back on site starting sometime soon so I'll have a crazy commute. I think being on site will reduce my productivity and provide no benefits for me. I care about this employer a lot, and have a handshake agreement that I'll stay with them for at least a couple more years, otherwise I'd just move to another employer. Not sure what to do.
It's no different than companies stopping workers from organizing. It's scare tactics plain and simple. Rather than confront people and give real answers they take their ball and go home.

It's a poor look.
the quality of your experience will depend on the desperation of the candidate employer.

more competition = worse time for you
The solution is to accept that shitty candidates can't always be filtered out and to have a probation period to remove them before they do too much damage to your codebase/morale.
No this was weirder than that.
He immediately followed up with “but I’m going to cut you a break this time and let you go.” I had told him about the medical emergency. He also informed me “not all of us are bad”.
Not really. They run small embedded processors, but most IoT hardware is running a full Linux, for the sake of pushing a bit of data to some cloud server, and receiving responses.

Just because you can do it in Python running with a full Linux stack behind things doesn't mean you should.

A lot of that sort of stuff can be done with a far smaller microcontroller, preferably Harvard architecture, with a memory safe language - I'm not exceedingly familiar with it, but Rust shows a lot of promise for this type of work. Very, very limited functionality, and the minimum amount of hardware/software to make it work. Aggressive code reviews, fuzzing, etc, before deployment.

It's literally the opposite of how most "things" are deployed, but it reduces the attack surface rather significantly. It does make updates harder, depending on how one implements it, but if it's properly done in the first place, this isn't a big problem. I absolutely despise the "Ship first, correct it later!" approach to software that has taken over literally everything these days.

Yes. Great. Tesla was able to OTA update the brake controller for the Consumer Reports Model 3 and fix the braking - and nobody gets around to asking how on earth they shipped a near-production car to a review agency with broken brake control firmware in the first place. That's the sort of thing that should be tested, correct, and immutable after shipping. I'm not comfortable with trusting Silicon Valley companies to properly OTA update the brake firmware on my car, I'd rather it ship with working brakes that remain unchanged for the life of the vehicle.

I'm aware this is totally at odds with the modern software ecosystems, and that's entirely deliberate. I do not like what modern software has become.
So perhaps the real answer is to inject your own random yellow dots on the page so it confuses whatever encoding they're using.
Type punning is not undefined, it's implementation defined in C. In practice, every major C compiler will be fine with type punning, though it may disable some optimizations.

The story is different in C++, but in practice many compilers support it the same as in C. Especially for games, where VC++ (PC, Xbox) and Clang (PS4/PS5) are the most commonly used compilers, it also works as expected. The trick is to only use type punning for trivial structs that don't invoke complications like con/de-structors or operators. The GP's example of a Vec3 struct that puns float x,y,z with float[3] is a very common one in games.
In domains in which the underlying domain is complex, with an irreducible informational complexity, as well as rich and frequently highly significant interactions, there's a frequent emergence of faddish, or ritual-driven, behaviours. Both seek to reduce risks and accountability, as well as to increase credible signalling of traits.

Both sides of the technical recruiting transaction (job-seeking and recruiting) exhibit these behaviours and tendencies (what to wear, how to format resumes, presentation, side projects, for seekers, interviewing, tests and screens, and other filtering practices for hiring teams).

The consequence is a tremendous amount of friction, inefficiency, and fear-driven lore. Some years ago a senior Google staffer commented that they'd found a guaranteed hiring heuristic: "No". That is, reject all candidates.

My response was that if this was serious (and it was at least partially), that this was a profound sign of weakness within Google: an inability to seek out and onboard talent successfully.

There are other possibilities.

It could be that the notion of private firms hiring highly-skilled talent is inherently flawed.

I've speculated that one of the justifications for the ancient Egyptians to build pyramids was as a combination of a skills-development, skills-retention, skills-demonstration, and brain-drain-mitigation programme. From what I've read there's at least some independent informed speculation along similar lines.

One of the functions of writing a book, a notoriously unremunerative practice, is as a credible signalling of skill and ability. (And of book-writing capabilities, for what that's worth.) Books are very fat sales brochures.

In a tech world in which typical tenures are measured in months or single-digit years (2--3 years being typical from what I understand), and correlations between any hiring practices and actual performance ... at best weak, there's an inherent issue.

There's also the question of equitability of a process in which employers have vastly greater access to information on individual prospects than prospects do on companies or hiring managers / management teams. George Akerlof's "Market for Lemons" suggests that more information makes markets more efficient, though my fear is that highly asymmetric information access further tilts the employment market in the hiring firms' favour.

https://www.jstor.org/stable/1879431

http://libgen.rs/scimag/10.2307%2F1879431
Some of my earlier fad/information theoretic musing here:

https://old.reddit.com/r/dredmorbius/comments/62uroa/clothin...
Exactly. They deliberately chose not to do anything about it.
Perhaps I wasn't clear. The fact that some corporations do shady things does not mean it is inevitable that all corporations do it.

I'm arguing against the logic: "every big company always ends up being a den of advertising evil". Cherry picking examples like Google is not proof of this.

Not every company is Google or Facebook. Is Apple selling its soul to advertisers tomorrow? Is Netflix going to insert ad breaks every 5 minutes any day now? Is Tesla going to have you watch an ad every time you start the car?
Absurd
Could you elaborate on how accepting it improved your career? Did it change the way you interview or the kinds of jobs you accept?
How High Our Elite Tax?
TypeScript can be your friend if you let it
I know this is off topic, but what's missing from your life right now that those extra 300k+ will buy you? Just out of curiosity.
John Ousterhout: A little bit of slope makes up for a lot of y-intercept.

https://clairehu.com/2014/02/18/a-little-bit-of-slope-makes-...
Stupid since git checkout does the same things.

Git user since 2012 here.
>Your strategy to "improve hiring" is a dick move.

I'd say it's less a dick move and more actively harmful. I really don't need any more to believe that FB was declining internally, filled with self-important engineers only propped up by a single revenue source and buying out the competition. In his attempt to prevent anyone else from hurting the company, he decided to hurt the company first?

Imagine working on any other system with 100s of engineers and one of them deciding he doesn't like how it's being run so, instead of raising his concerns, he decides to sabotage it. Absolutely insane.
What I like about emacs, from an aesthetic perspective, is that I can turn off everything except the buffers and the minibuffer, and quickly tile the views I need.
I believe Tim Cook said they have the top two phones in China this past quarter. They were also the top 2 in many (or most) markets. Their global penetration is legit.
Regardless, type punning though a union is not undefined behavior in C the first place [1] [2]. On the other hand, it is undefined in C++, but GCC allows it there too.

[1] https://stackoverflow.com/questions/11639947/is-type-punning...

[2] https://stackoverflow.com/questions/25664848/unions-and-type...
Ageism absolutely is a problem in our field (I've seen/heard many people even openly boast of ageist hiring practices), but I don't know that ageism was the reason in that quoted case.
I was going to say the same thing: There's no way facial expression software (not quite the same as facial recognition software) is un-biased. What unbiased ground truth could you possibly train it on? Answer: I don't think there is anything, at least nothing that is valid across cultures, genders, races and so forth (and I'm skeptical that there is any good training data even for white college age males).
Not from there exactly, but it is gorges, as they say.
Not sure but it appears l0phtcrack uses Hashcat. https://github.com/L0phtCrack/hashcatdll

I am not aware of a better underlying cracking tool than Hashcat.

The challenge for many organizations is putting together the hardware, and maintaining workflows between staff turnover to make effective use of Hashcat.

There is a fair amount of devops and real technique to successful plan design. This is commonly handled through custom scripting and work at the command line.

For distributed hashing you now have networking complexity.

Throw in that some organizations require this work to be done on site in airgapped rooms and you have a market for fully supported turnkey password cracking IT and frontend workflows.

Source: I worked on Forge, a password cracking workflow that leveraged Hashcat for a couple of years.
One Fortune 500 company I worked for was honest enough to admit that the number one reason employees left was because they didn't like their boss.

It's a huge risk on the other side as well. Not to mention that management usually gets to control the narrative and not the employees.
Most likely a 20 hour interview is required to be paid, especially if it isn't just a test and similar to the work you'd be doing.
> What about "this proposition is true"? Does it have a truth value?

I think it'll probably end up being neither true nor false too in most 'nice' systems (since general rules that could be used to prove or disprove it tend to set off things like Curry's paradox[0]), but unlike the other one it's (I think) dependent on the details of how you're defining things.

0: https://en.wikipedia.org/wiki/Curry's_paradox
Obsidian has all of this functionality. And underneath it all it’s just markdown files. If they go away or start charging you’re left with your notes just fine.

I don’t have a dog in this or really care what other folks use - but just fyi for others reading.
Immersion. Spend more time around people with accent similar to what you are looking for. You’ll pick nuances up. While watching movies and hearing podcasts, repeat and compare phrases you hear. Try to copy the intonation (I prefer iconic scenes personally:)
In what contest of physical prowess, strength, or endurance can women fairly compete with men?

Mental games are wide open, but there's a reason physical games are segregated. Evolution built us to be good at different things.

You could use gendered world records and averages to weight individual scores in competitions, allowing desegregated competition, essentially giving women a handicap. There's a chance that the psychology of competition could elicit better performance and even things out, or that competing with men directly could negatively impact performance.

Politics du'jour isn't very compatible with reality in some areas. Historically speaking, the strongest and fastest or most endurant person on the planet is going to be male. I don't think it's fair to women to have to compete against the realities of biology without fundamentally changing the way things are being measured. And it's not fair to men to limit the measurement of performance on a direct and literal scale.
Yes. Sometimes a store will offer free returns when paying directly, but not when the item was bought through BNPL.

Pay it outright, if you can. It's usually the best way.
I would reframe the problem so you can solve it. You can’t just ditch an accent. Communicate with simpler sentences and better body language (nodding etc).

If you need clarification during a conversation, wait until it’s over and shoot over a message in Chat. Use this sparingly so you don’t seem annoying.

Watch more American movies.
Vivaldi Browse: A browser platform hiding in plain sight
Add `-p` (`--patch`) and then pick from the diff prompt what parts you want to restore. You can also use this flag with commit.
>Even in FAANG I have a hard time understanding how any developer is worth that amount of money though.

I don't know how you can work at a company that makes $1M+/per engineer every quarter and not think you are entitled to some of that.
Almost every single tech company I've interviewed at (ranging from medium-sized startups to FAANG), I've given at least 5 interviews, going up to 7. The only exceptions were very small startups and a couple of large Chinese organizations, where they stopped at 3.
> “It turns out that a lot of the genes that coded for the flavor-producing compounds were on the same chromosomes as the genes for the yellow striped skin,” Traverso explains, “so as you favored the more consistently colored apples, you were essentially disfavoring the same genes that coded for great flavor.

This is also why so many cultivars of tomato and cucumber taste like moist cardboard. Once you taste what they’re actually supposed to taste like, you’ll never be able to go back to a shrink-wrapped English cucumber grown in a hot house.
There are Apple orchards that were abandoned in Washington State that my dad use to to take us to. These orchards had only red delicious and they were the best apples I’ve had. There are a lot of abandoned orchards around Washington and old species keep getting found.
No need to be so hard on yourself! It’s practically a safe bet that Smart Wipers will be a real attack vector any day now, if they aren’t already
> Changing an implementation at link time is even a form of polymorphism.

I never truly appreciated how polymorphism can take so many different forms!
Please support your local orchards if possible!

The apples you find in stores don’t even compare to some of the unique cultivars you can find at many orchards
"Download this file, extract it (tarballs act just like zips in the GUI), double-click RUNME.sh, enter your password when prompted (gtksu)". Even the tarball is removable if you don't mind telling them how to make the file executable. Use zenity+gtksu and they never need a terminal.
QuickJS is already ported to Cosmo so adding it to redbean is only a matter of time. If we wanted a browser we could always port the one the SerenityOS guy built. It'd be the best thing since OpenSSH. Don't look to me to do it though. I don't do anything unless I can do it better than all the existing alternatives out there. I can build a better web server. I can build a better executable format. I don't think I can build a better Chrome. Most of the platforms I target don't even have GUIs.
This is why I don't interview at FB. I always told people the interviews I've had with FB just seems ridiculously off. Your story kind of corroborates that.
The Red Delicious stands out to me as the textbook example of the power of naming and marketing. The origin story is unbeatable. The power of a name on our perceptions is undeniable. Realizing all of this has been one of the most empowering discoveries of my adult life.
Why don't you encourage people to use their linters of choice? Why expect everyone to use ESLint?
The enigma of Europe's largest active volcano
The interviews and take-home tasks are all over the place as well. Some of them are pretty reasonable machine learning take-home tasks, but others range from Leetcode stuff to ridiculous 30-hour projects.
K&R is full of gems, cannot recommend that enough for C. Great not only as reference but initial learning. It’s also so humbling that something 40+ years old (published ‘78) is still used so frequently today.
So, basically it’s a commission tied to increased revenue.

The problem IMO is that revenue is tied to things outside a developer’s control like advertising.

If your benchmark week had a big ad push or a public event, then you’re going to underperform no matter how good your feature is.

It’s like they’re assuming that they can isolate everything but this single feature and tie that directly to revenue, but that’s just not realistic. Maybe realistic enough for some, but I wouldn’t take that risk with my time.
The best I've seen is (verbatim) "Excellent Javascript(ES6) and CSS skills with minimum 10 years of Java (enterprise) for services/apis development experience, 5 years experience in ReactJS/redux or similar, 5 years nodejs"
Have no skin in this game, but a tunnel doesn't sound like a crazy idea all things considered.
This is kind of speculative, but it might be easier to get away with an imperfect British accent than an imperfect American one in the US. One of my friends from India could do a very convincing British accent when needed.
Emacs is a Lisp machine. Even Firefox during its XUL heyday was not as customizeable as Emacs is. Nowadays, with browsers using WebExtensions, browsers are laughably inflexible by comparison.

Here are a few topics for you to consider:

* Function advice (https://www.gnu.org/software/emacs/manual/html_node/elisp/Ad...)

* Generalized variables and the cl-letf macro (https://www.gnu.org/software/emacs/manual/html_node/cl/Modif...)

* Hooks

* Lisp macros in general

* Special variables and dynamic binding (note that Emacs Lisp has supported lexical binding for years; some still don't know this)

* Buffer-local variables

* Live evaluation of Lisp code, including redefining functions and variables, vs. building and loading an extension in a browser

Or maybe you were just joking, in which case, you got me good!
I agree actually, I've had a similar experience except in the mobile engineering space.

Currently I'm going through the interview process with a ton of companies (because my company is really dumb and is forcing everyone to move back to a certain bay area city post-covid), and I have been happily surprised to find that most of my interviews are very practical, project based, ones instead of straight whiteboarding leetcode problems. I've received several take-home projects that are followed up with a simple add-on interview to sit down and explain the choices made during the take-home. They have all been specifically focused on domain knowledge to the mobile platform that I'm interviewing for. Its really nice! I hope this trend continues.

That said, I am still reviewing leetcode problems for the stupid faang interviews I have coming up as well.
For American readers: "gormless" appears to mostly be a UK term. (I'm American and had never heard it before.)