skysight-inc/HackerNews huggingface dataset:
How long do your take home exercises take?

I've always conducted interviews where I've given system design questions, and data modelling questions. Never found that coding exercises give good enough signal to justify the time investment on either side. If you want to catch someone in lie, i.e. they can't code at all, just give them something of fizzbuzz-level difficulty as a basic filter.
To speak meaningfully about art you only need to expand your understanding of what constitutes art. "Thoughtful" conversations on art have nothing to do with brush strokes or color palettes or even taste. Qualifying art as "good" or "bad" is a subjective measure you probably should've left in middle school. And realistically, you'll never really know what is "good" or "bad" art without years of exposure to the ideas and thoughts that go into the work.
I am in the Midwest and have interviewed at a handful of places (including FAANG) over the last year and recently accepted an offer (non-FAANG).
I don't believe in paying good developers less than they are worth. I'm a CTO. I'm the developers evangelist inside my company. Their success is my success. Their happiness drives my KPIs. I'm not interested in saving a few bucks. I'm interested in getting the best talent I can. I have gone to the mat to fight for people's salary increases and asks many times and won. And it's always paid off (why I don't even have to ask permission for making high offers anymore). Good developers are usually worth significantly more than what they think they are and what they are happy to get paid.
Fair enough, perhaps to be more specific they could say "we have not kept sufficiently detailed logs to determine what happened"
Then you discover your bank, your credit card, your shopping mall, watsapp, gmail, facebook and grinder, all have blacklisted sms to VOIP numbers and also, they're phasing out SMS support anyway... So you'll need all their own specific apps anyway... And both your neighbourhood burger king or the whole airport in which you just landed, won't let you order food without a phone, an app and a qr-code...
And then you live in Italy where you can't ever buy stuff over 1000€ with cash... And where you need an app to access the nation's many exclusively online services.

No. You can't avoid it. All you can do, with this kind of passive resistance, is delay it for a bit. :/

We (the people) need to push back and be vocal about the stupidity of this trend.
> contract still live, i assume. i think it was governed by a DAO so if they haven’t/don’t hurry up and lock that down

Most smart contracts are deployed in such a way as to be immutable. They can also be cloned trivially. The source has already been backed up to IPFS.

They might as well ban elliptic curves.

Also, someone already used TC to send 0.1ETH to dozens of celebs such as Jimmy Fallon and Dave Chappelle, because crypto works like email. You can't prevent someone from sending something and you can't prove it was or wasn't them that initiated it.
That’s great to hear. Most commenters are focusing on the issue with console development.

Godot themselves wrote about it in July:

https://godotengine.org/article/godot-consoles-all-you-need-...

It’s a fickle beast indeed. But what many people gloss over is the fact the option is there!
Make your full game now or just a PoC, happy with the knowledge there is already help available.
My impression is that most of Google’s failures are strategic. Stadia, for example, has been executed very well in the technical sense. It just doesn’t make a lot of sense strategically. I feel every failure I can think of fits this mold of great technology solving the wrong problem or held back from solving the right problem.
if there were a post with "Single use plastics account for an alarming amount of plastics in the oceans" would you think otherwise?

both are a problem. the industrial fishing nets degrade slower, the microplastics (that then likely bioaccumulates) comes from all sources.
That's just good business! If you don't like it, move.
It's using an open letter you sent to everyone, including sanctioned entities, that you'll always accept their money.

That you've been bamboozled by ETH it's between you and ETH. I can imagine future crypto regulation will include requirements that users can decline receiving transactions
I'm not judging I'm just trying to expand people's minds that are often closed off by society. Chances are you aren't taking all 3 kids to the store, but if you are you can be like the families at my farmer's market who tow kids in a trailer. Break that grocery trip up into 2 or three weekly bike rides and suddenly its a third of the shopping you have to bring back, and better for cardio to boot versus just one weekly ride. I don't ride on the sidewalk either because its illegal in my county actually.
My experience is that, whether it be via interview, take-home, or whiteboard test, what employers are looking for, is $buzzwordDuJour.

I may be being generous. I am noticeably “older,” so it may have simply been bald-faced ageism, in my case. Maybe younger folks would have been given more latitude.

I remember getting a take-home, once, where they asked me to write an iOS app that leveraged a specific library. They did not provide a template. They simply sent me an email with a fairly vague spec (I'm fine with that). They also wanted me to use a specific $methodologyDuJour, that would have resulted in needlessly complex, underperformant, and buggy code.

At the time they gave it to me, I had a pretty serious personal family emergency, so I did the app, using the industry-standard method. I wrote a full-quality, localizable, documented app, in less than four hours. While my house was trying to burn down, so there was a bit of extra stress.

Oh, and also, I had never worked with the library they wanted me to use, so I had to learn the API.

So, I wrote a full native Swift iOS app, from scratch, learned a commercial API, integrated it, tested the app, documented it, and delivered an App Store ship-ready iOS app, with very high-Quality code, in about four hours, while under serious personal stress. I did let them know that I had had to deal with a "personal emergency," so the test was a bit "rushed."

They ghosted me hard after that. I was actually shocked at how discourteous they were, as everything before that, was great.
I'm disappointed and growing hopeless about the state of software engineering at these companies that this sort of issue is not caught in engineering design documents, during development/debugging, or during code reviews. Any competent engineer should have the sensibility to have seen that the implementation they've designed or programmed leaks private information in some scenarios.

Or, perhaps the UX design team intentionally decided that mentioning the Twitter username associated with the email address would be a "helpful" piece of info to present at this point in the login/signup flow. In this case, too, the design team should have known that privacy far outweighs any potential helpfulness.
Loire Valley: Intense European heatwave parches France's 'garden'
It is also difficult, because software development skills are not easily checked and have a lot to do with creativity as well. Furthermore most people have no idea how developers work all day and what they do. Only developer-close roles have an idea. Companies are very picky as well, imposing lots of tests upon a candidate, which you wouldn't see for another kind of role.
> This includes qty, position, motion, & gestures.

Wow. That's terrifying.
We allow them to use Godoc, of course. That said

> Isn't that the kind of thing that someone senior would typically look up?

Not at all. There's at least two ways to do this very easily in Go(one line, no errors to worry about even), and I'd expect someone who claims to use it daily to know one of them offhand.

While I think languages are just tools, in our instance we're very clear we need people versed and ready to start.

I don't think people are dumb here, I think they just blatantly lie on their resumes.
Am I supposed to feel terrible for people who got caught up in a money laundering scheme because they worked on the technology but maybe didn't actually launder any money? Because that's not going to happen. Anyone with a brain knew what Tornado Cashs' primary use case was, and they also had to know that governments are not fond of money laundering schemes. Leopards eat faces all the time.
Not to minimize the impact to ocean life and the environment, but lost fishing gear costs money. The upside of which is that there is direct financial incentive to recover lost gear. I know nothing about this space, but a former coworker started a company about ten years ago in part to allow fishers to track and recover their gear: https://www.blueoceangear.com/
The problem is quickly solved, and it is important not to fall into " paralysis by analysis." Sometimes, while writing a card, we tell ourselves that it is not so important to remember that information and discard it, other times we discard it when during the review process we sense or realize that we are not interested in remembering that information .

Assuming that there is some sort of logic behind the decisions made, I recommend using the same strategy that Napoleon is said to have used in his campaigns: first we start, then we will see.
And all US numbers begin with 555, or so I’m lead to believe.
All of that stuff you can probably do with a bike trailer. Plus you can just go to the store multiple times a week versus doing one big trip. That's how people shop in other countries outside the suburban carsphere. If the weather is bad just wear some rain pants.
Google maps moat isn’t evaporating. Most of the alternative mentioned here work only either in certain cities in US (like Apple Maps) or in specific countries.

I’m a user in India and nothing, absolutely nothing comes close to Google maps in both urban and rural areas.
They have _tried_ to diversify:

They have competitive NICs, although they don't seem to be maintaining the lead there they once had.

They bought competitive network switches. These have largely languished, in part because they sat on the IP and then targeted it at weird niches.

They bought Altera. I feel like it had lost some momentum vs. Xilinx, but with AMD acquiring the latter, it's probably going to end up a wash.

The AI chips are kinda too early to tell, but at least they're playing the game.

Overall, I think they have squandered the massive advantage they had in CPUs for the last 3 decades.
“I can live out the rest of my days with ... $200K-$500k annual salary”

Sorry, but this isn’t “living out the rest of my days with” money, this is a top 5-1% pay range you’ve just suggested. I don’t necessarily disagree with your point but anyone who needs a $500K salary clearly is not financially independent
DX12 works well cause it was designed to make driver development easier. Last gen APIs required specific optimizations in drivers for every single game in order for it to run well. And as far as I heard the problem isn't in drivers, problem is in hardware scheduler that have some kind of limitations that become more apparent with scale. It might be impossible to fix this without retape.
You need to have a very very clear idea of what the new hire will be doing when they start.

Plenty of companies assign people badly and then act all surprised that they don't have a Plug Compatible Interchangeable Engineer. https://kidneybone.com/c2/wiki/PlugCompatibleInterchangeable...
How to Lose Money in Derivatives: Examples from Hedge Funds and Bank (2014)
Inside just about every Nvidia GPU there's a bunch of little engines they internally call classes. This documents the 3D graphics rendering engines' method calls (the commands in the physical GPU command list) and memory layout for instances of these classes.
Is this commonly done? I haven't seen this before. If I had an interviewer do this for me, I would be very impressed.
Here in Sweden if I have a fixed rate mortgage and want to repay early or refinance at a lower interest rate, I have to pay a penalty which is essentially equal to what the bank is losing in out on in 'missed' interest payments.
There's probably a bunch of other people could have writeen it just as well or better and it wouldn't have made a difference to the valuation of the company anyway.
I have the 2FA for my work account in 1Password (if that's reasonable is another discussion) so there should be a way to use something else besides Google Authenticator or phone number.
Therein lies the problem… Define “abuse it.”? If there is such a thing than PTO should be limited to that ;) Dont say it is unlimited and then say that actually is limited…
While I do generally use Apple Maps for directions, their utter reliance on Yelp for POI is frustrating. I find I have to confirm business hours with Google Maps which has tended to be more reliable when in conflict, at least in my experience in NYC. I also wish Apple Maps had an offline mode - I find I have to fall back to GMaps on the subway.
> One can end up looking like the EFF with a long term, very strong reputation of standing up for clear boundaries of what’s right in the legal<>code context and go to court over it, or you can end up looking like GitHub.

There's a massive difference between "nope, I won't comply with the law" and "I think this law is a bad idea, let's go to the courts to see if we can do something about it". And GitHub has done the last, too, to restore access to Iranian developers for example.
It does not rely on external api or services, you can run this completely isolated (well you would need a postgres instance). The WindmillHub that Windmill fetch data from is completely unidirectional and something purely out of convenience. In theory shouldn't have an impact in your ability to use the product without it, although we should introduce a flag for the product to not even attempt to list the available scripts from the community if that's your wish. I will write an issue on the roadmap about that.
You might need ISR (incremental static regeneration). IIRC there are a couple standard SSG frameworks that support something like it. Usually only worth investing in if you are operating at a large enough content scale though.
I have that complaint as well. But I also think it takes too long to route. I'm sure a lot of people would complain, but I wish they'd try and mimic what Apple and Google do for UI.
I certainly understand why you want to use Tor to create a Twitter account, I guess the disconnect is you seem to feel it is fundamentally and obviously wrong to prevent this, but it does seem fairly clear why you'd offer a service to allow logins yet not signups. And in any case, can't speak to why an individual account got banned
I realise it's a complicated situation, but as an outsider some of this comes across as a bit tone deaf.

The arrogance.
There's several assumptions I read from your comment:

- A guess with a high level of confidence at mindset of people you don't know, and their mindset in situations you're not in.

- Assumption that joking that may happen is fake, again with people you don't know.

- Assumption that a weekly or biweekly standup is ideal for a team you know nothing about - which implies that it's ideal for all teams, of all experience levels, in all projects, in all fields, in all organizations.

Consider that you may not, in fact, be able to justifiably draw these conclusions from the text you just read. Also consider that whatever the personal experience that informs your conclusions is, it's probably not applicable everywhere.
Avoid unrelated controversies, generic tangents, and internet tropes.

https://news.ycombinator.com/newsguidelines.html
I have no idea when it happened, but recently I have been explaining to my girlfriend that we are all Bayesian machines, that we are constantly working with priors and posteriors, and while that subconciously our posteriors are updated a lot slower, I often ask her to try to conciously to update our posterior to try to (re)evaluate our beliefs sooner based on our observations.
Many developers are more than happy living in a pure Apple ecosystem, it is a big enough crowd.
4x4 Archipelago – Interactive Fiction-RPG Hybrid in Twine
If a hacker designs an AI which has among its talents "self-replicating to another host", did an AI escape containment, or did a hacker write a virus?

The alignment concern falls flat with me because it assigns agency to a computer program. At what point is an AI's intentions its own, and not a cost function put in place by a programmer, directed by an investor? I am more concerned about the actions of programmers and investors than some theoretical virtual self.
> Mostly performant

I assume that means "efficient at runtime" - but by what metrics? CPU time? Memory usage? Power usage? Latency/responsiveness? Throughput?

What are you comparing it against?

> slow build & test times in GitHub actions

What is the cause of this? Is the generated code slow or just the compiler?
> requests with millisecond latency

You're getting into hard real time territory there. That's a different universe and will require special considerations even in C. I think it's fair enough for people to discuss server performance and assume that the context is our normal programming universe.
‘With plans to create realistic synthetic embryos, grown in jars, Renewal Bio is on a journey to the horizon of science and ethics.’

Synthetic, eh? What a choice of word. Considering they are using human organisms to kill and harvest the organs, that seems like a well trod path, not some new ‘ethical horizon.’
This is an incredibly sad story all around. The saddest part, to me, was that for whatever reason they chose to wait rather than legally ending the pregnancy much earlier. The fetus aborted was 28 weeks, or 7 months, and almost certainly viable.
Primary use case is privacy. Just like "right to be forgotten" in Europe, as part of GDPR, which is a law on the books. Blockchains cannot forget, and everything is traced, so the only way to be forgotten on chain is via a mixer of some sort.
And a manual is a higher barrier to a incompetent driver. A little kid isn't likely to get the manual to do anything--probably can't even start it. (Many have a safety that won't engage the starter without the clutch being pushed.)

I don't think it's an adequate reason to keep them, though. I exclusively owned manuals until 2013, at that point I found my objections with automatics no longer applied and no suitable manual existed--all were either bare-bones or sporty.
Well, I can see how some people might take that the wrong way and interpret that as getting laid off.

And yes - the reality is that companies are non-fungible and every company will have different values, levels of team talent, investment in their team. Taking the same approach to every company you join, i.e. not going in with a goal/plan in mind, is how you get the average/median outcome for everyone at that company. And you should be going in eyes wide open knowing what that outcome is for every company regardless of which approach you take.

It's the same question of why isn't every restaurant great? Why isn't every haircutter great? By definition, that's impossible - some will always be better than others and the goalposts shift.
JDK 17 record classes:

record User(String name, Integer age, Boolean isActive) {}

https://docs.oracle.com/en/java/javase/18/language/records.h...
Authoritarian regimes are incredibly prone to corruption, you just have less opportunity to complain about it in them, than you do in a democracy (even in an ailing democracy).
Yeah, that template look-up hierarchy is unavoidable. The benefit of being themeless is mostly organizational: one config file, one asset directory, etc.
Honestly while I would agree for a lot of obscure methods, I can't imagine a senior engineer not knowing how to convert an integer to a string.
I always try to see the human brain from an evolutionary perspective.

What the human brain added was a way to simulate other brains, because of growing communication ability for coordination's sake. It's basically a way to recognise smart freeloaders. E.g. men trying to sweet talk a woman for sex (and impregnation). He will make a lot of promises but how surely can you depend on him? It's of vital importance you know so you don't get duped.

So the human brain is an advanced bullshitmeter and bullshitter in an arms race, and this brain simulation machine has all kinds of unexpected side effects. At least, based upon some clues I read from some biologists, I came out on that understanding. If this has some truth, based on the world today, we still can get a lot better at it.
Zero trust means "don't authn/authz based on IP address, authn/authz at the application level where you should have been doing that in the first place."
I wonder if this will be the material adverse change that lets Elon get out of buying Twitter...
Arguably good outcomes for the French as well
Went to a game studio

Pay is lower but the work is much more interesting/satisfying
The inconvenience and inefficiency is apparent when building functions to do things like break up a path & filename & extension into components and reassemble them. You wind up, for each function, dealing with 0 termination or length, separately allocated or not, tracking who owns the memory, etc. There's just no satisfying set of choices. Maybe you've found an elegant solution that never does
a defensive copy, never leaks memory, etc., but I never have, and I've never seen anyone else manage it, either.
I am not OP (they seem to have been downvoted to oblivion) but a fascinating book I read recently on this topic was "The Invention of the White Race" by Theodore W. Allen.

The book traces the historical development of the concept of whiteness from early Britain, where the Irish were considered non-white as a means to "other" and impoverish them, to pre-revolution Haiti, where people of mixed race could attain certificates of Whiteness that would grant them the same rights and privileges as non-mixed French people.

Those are just two of the anecdotes I remember from the book. It's really worth a read if you're into the whole "race as a social construct" thing, since it digs into the mechanics of how that social construct was created.
My sister lived across from the zoo and evacuated for Andrew. I went with her back the house after the storm and the neighborhood looked like a disorganized lumber yard. Nothing was standing.
> generate a huge amount of noise.

Monero?
Building takes time, so this would be 2+ year market... but we've gotta start some time since for the last ~50 years 'enough' housing has not been built, there's a lot of unmet demand, which is why the market is so inelastic.
That is not entirely true. If I remember correctly, if you select the Google Authenticator as your option, it will display a QR code. You can then scan the QR code and the OTP information will be in that payload that can then be pasted into you app of choose. (How o got mine I to 1Password)
> It's not, though... any different from projects like Popcorn time being sued/shut down

An OFAC sanction is orders of magnitude more serious than Popcorn Time being taken down via DMCA requests and lobbying. I don't think that's a fair comparison.
Yes you can do that, and it's what I'm doing. But you have to make a request to the durable object first to instantiate it to set the alarm loop
It already happened. Apple is doing POI in-house now and it’s much improved.
I've recently become fascinated with Man Ray and Robert Rauschenberg and I don't know why. I have no intention of becoming an expert on art so I am not bothering to look up the theory behind their mixed media creations. Even if they had one, I'm not sure it would interest me. I'm more interested in what my reaction to art says about me. Art for me is a tool for self-discovery. What the artist or art critic says about the work might be interesting, but mostly irrelevant to me.