skysight-inc/HackerNews huggingface dataset:
He never said explicitly, he was just making a general statement. Not that it matters whether he did or didn't, there's a lot of things wrong with C, it will most likely eventually disappear, but not for reasons outlined in this article. That's what he was saying.
Some tips on what NOT to do.

-Don't ask questions designed specifically to gauge how the candidate 'thinks'. If you do pose such a question have another interview with the candidate some days later so that the candidate can think though various solutions.

- Don't ask questions which are cliched like 1) Tell me about yourself 2) Tell me your strengths and weaknesses

-Don't continue interviewing a candidate if you have decided not to hire him/her.

What you can do:

- Ask them to look up an answers using google/search

- Paid assignments
Nvidia isn’t likely to invest $40B and then do anything to damage ARMs licensing efforts. They are likely to look to find synergies so ARM can incorporate Nvidia technologies and Nvidia can better utilize ARM technologies.
It is doxxing.

Perhaps the type of job is newsworthy, but not the name of the employer.

And it says a lot about people who virtue signal that Qanon is bad, they have no actual working morals.
Where's the least expected place you've found a LS engine? I found out they use them on airboats in the bayou in Louisiana.
This is a complicated problem with different perspectives that no doubt will get muddled at some point. I'm confident at least the following is true:

Some people have long commutes and wfh is great

Others have small, expensive apartments they paid for shorter commutes and it's suffocating 40-50 hours a week

Some people live in palaces and offices are a step down in comfort

Some people are happy with the online interactions

Some people are dissatisfied with the online interactions and prefer to talk to humans and not text strings from humans they can't see or hear

Some people want to work from home some of the time, and go to the office some of the time, and they've wanted that before the apocalypse occurred (puts hand up)

Cities are nervous that business districts are devastated since no one buys coffee, lunches or walks home and steps into a shoe store or tailor, or to a bar for drinks with colleagues.

But like much else in our present world, things are presented in black and white, emotive ways.
The endangered piano technician (1995)
Ok, but was Infinite Jest ever an "unknown" book? I'm pretty sure it was one of the most hyped books in the world the year it was written. And I'm pretty sure it's always been in the 4.x's on Goodreads.
From an engineer I talked to who worked with one of these, apparently you can use a toggle switch to single step the processor and do all manner of weird things with it.

That being said, I wonder if you can kluge pulse-density modulation (think: oversampled, 1-bit audio streams. Popular on a lot of nineties DACs) out of something like this.
Former federal inmate here: It is forbidden to teach computer skills inside a Federal prison. I got around this by designing and teaching a class I called "Structuring Business Data". It was a way to teach my fellow inmates SQL without the staff figuring out (they are about as smart as you would think).

But anything that is blatantly about computers will be rejected offhand.

Edit: LOVE what you guys are doing. I just signed up to contribute content, and would be happy to provide any additional info/advice you guys may need; the kind you won't get from the BOP.
> Suppose you pose to the candidate a situation in which they are in the right, and ask them how they would proceed. They respond by giving the impression that they wouldn't easily compromise on their correct point of view. Is this positive or negative?

This should, ideally, depend on your team and your organization, right? There's no one right answer here.

I agree that there is an opportunity for bias here, but that goes for pretty much any question you could ask. You could ask them about programming languages they've used and find out they've used a lot of different languages. And the bias response would be to think that for men this means they're inquisitive and curious, but for women this means they're flighty and unable to stick with anything.

One thing that I think can help is to talk with the hiring team in advance about what you hope to get out of each question. For example, in asking about how you'd handle a technical dispute, you could focus on whether they would go directly to their teammates or manager before going to the next level up in the management chain. And on the flip side, you may want to make sure that their answer isn't "if I'm right I will never let it go because it's important to be right." By focusing on a few key points you're looking for, it may (I hope) limit the potential for bias.

But it's legitimate to ask about non-technical soft skills in an interview. Those are a _huge_ part of doing any job that involves interacting with other people. And conversely, there are people who are hugely destructive to a team or organization because of the lack of such skills. I don't think the answer to bias is to simply avoid any topic where bias could come into play.
want change this dumbass shitty ass policy pls
Silicon slopes as well I've heard for Boulder and Salt Lake City.
I started on mercurial. I vastly prefer git. I admit it took a few months of asking teammates to help me get it but i'd never go back.
> C code is being replaced by Rust fast. The only limit is how quickly programmers can become good at Rust. It's already happening.

I think Rust has been very quickly fading into obscurity. What Rust hast brought to the tables was nearly the same what was brought by 100+ other programming languages in attempts to "fix C."
IIRC there are sequencing challenges for any section of DNA made up of repetitive sequences. Telomeres are made up of repetitive DNA.

But there is probably some way to do it, there might be age-related "clocks" in the metagenomics as well.
Radius Protocol extension for Google/gopacket
You can if you make them fixed-size arrays inside a struct. I agree with the thesis of the article.
Just saw that lil devil post this today: https://twitter.com/lsanger/status/1304606908364578817
This is just another defensive technique designed to try and get me on my back foot. I've been online 25-30 years and I've seen all the variations of this you can imagine. You're certainly not the first person to try and turn a discussion into a meta-discussion.

So with that being said.

If you read back over the conversation you'll see that when the initial negative statement was made I realized how presentation could have been misinterpreted as "powerpoint presentation" rather than simply a long form discussion and therefore I responded with a clarification.

Up to this point, all reasonable.

You could have chosen to respond with something along the lines of "If the time commitment was too onerous I'd probably opt out", or some variation thereof, at which point I would have further clarified.

Instead you declared, with authority, that only the ones spending an onerous amount of time on it would do well. This was a completely unreasonable response with undue negativity and unfairness.

At which point I responded that I've actually gone through this process and it only took 30 minutes. I then pointed out the unreasonableness and unfairness you were exhibiting.

The thing is this. After having declared that I've gone through it myself and it only took 30 minutes, you had no authority to fall back on, so you went meta and started with an attack on my character.

So here we are ... doing the meta thing.

I will not be responding to you further, and it's probably best that you don't respond to me further as well.
Palantir S1 Analysis – Video
Estrangement can be a good thing. Sometimes you just have to accept that they aren’t good people, and they can’t change.
"A society grows great when old devs allocate timestamps whose higher bits they shall never set."
Got to love the downvotes for expressing my personal opinion and experience through this nightmare that so many of us are in. HN comments are truly becoming like Reddit at times.
This is also a problem in product marketing.

For example, throughout my career, whatever the commercial domain, there is almost always a noisy competitor whose product is an amateur hour shit-show, usually a superficial clone of the market leader, that still picks up market share from naive customers by sheer volume of message.

When you’re trying to focus on making something that actually creates value for others this can be an irritating distraction. “Pay attention to competitors, but obsess over customers” isn’t always a comfortable mantra to fulfil.
Hacker News is an FPS
Well, that's not how I tend to manage day-to-day. I don't give engineers I manage a problem I've already figured out and solved, and then expect them to do it the way I would.

Rather, the engineers on the team are usually building something new, and figuring out how to accomplish it is their responsibility. This way of interviewing mimics that a lot closer.

If someone can't explain to me a project they're working on, then they probably won't be able to do the same while we're working together. And that's just as important of a skill as writing code.

If I'm expecting interviewees (who are nervous!) to learn and understand my codebase/problem, why can't I do the same for theirs?
Doesn't really explain the mechanics - is JPM to pick pre-IPO companies it expects to have a high volume of interest, and then take a commission for selling & repurchasing (i.e. market-making) the shares OTC?
If you’re used to receiving BigCo pay and bought a mansion in a remote vacation hotspot, you could be in for a rude awakening if you find other remote jobs pay half as much and your employer knows that and stops giving you refreshes.
Great tips. What are some good interview questions or profile bits to look out for to identify such individuals?
My understanding as an x-ray crystallographer and electron microscopist is that XFEL has been nothing short of a massive disappointment. Yes, it works in theory, but in practice it's entirely inefficient and doesn't address the current bottlenecks of structural biology at all.

I'm not saying this to downplay the project (I know very little about it) but the reception among those in the field it's supposedly applicable for has been underwhelming.
In the example interview schedule in your blog post there's only an hour allocated for BYO project discussion. Is that representative of your typical interview schedule? The scope of some of your examples in the blog post may be challenging to cover in much detail in the first hour working with brand new collaborators, although perhaps is enough for calibration. Are you able to share any examples of the fun projects/ideas you have as suggestions for candidates that don't have a project of their own?
Also home to SmashingMagazine. Attended their conference there in 2012, and I left with a very positive impression of the city.
It's the problem with star systems, which is that we'll always have different definitions. Your 3s are living next to the other poster's 3s and mean very different things.

That said, I think the world has also suffered from ratings inflation. I tend to assume anything under a 4 means "bad" or "meh" myself.
https://jacquesmattheij.com/makani/
> And similarly we are also permitting employers to discriminate based on where you choose, or life exigencies compel you, to live

Presumably this works both ways. Google does not pay 500K/year to developers in the Portland office. Why should SF developers get paid more? Nobody cared until engineers out of SF wanted to take advantage of remote work but keep the big paycheck.
Crypto != cryptocurrency
SwiftUI vs. UIKit – Comparison of building the same app in each framework
But unfortunately YAML is a complex maximalist mess with a million ways to do the same thing and more ways to shoot yourself in the foot.
I’ve been writing C code for 30 years. What I like about it is code from back then is pretty much similar to what you’d right today so there’s limited need to chase the train. Sure it has security issues but if you don things ‘right’ it’s still untouchable, imo. Most other languages are heavy and slow compared to C. A lot are not even backwardly compatible (python) or suffer from being kitchen sinks (C++). My own opinion is that python is the only other ‘must know’ language as you can do RAD. For speed you resort to C. There are so many toy languages in between with some nice features (coroutines, native JSOn support, etc). But lots are just meh. All personal opinions.
Those remind me of the anime Attack on Titan.
> One of the core beliefs I have for understanding the world is that equality is an unstable equilibrium.

I think this has been statistically proven[1]. So I should probably add that in addition to a well crafted constitution that prevents any single party from enacting a damaging law, such a constitution needs to be revised or rewritten whenever a single party has been deemed to gain such power.

Revising and rewriting the constitution needs to be done with the utmost care off course and have ample democratic safeguards to prevent a dictator.

A true democracy has the power to revise its constitution when that constitution is no longer able to protect the democracy it defines from a dictator.

---

1. Almost 10 years ago I learned D3 by building an interactive graph testing this in a game of capitalism. After a few rounds of completely fair zero-sum trades where all parties start with the same amount, the bulk of the wealth will always accumulate on few hands.

https://runarberg.github.io/paelingar/kapitalisk-audsofnun/
Related, and touched on only briefly in the article. DNA to face technology is also being sought after in other countries...

https://www.nature.com/articles/s41467-019-10617-y

https://www.nytimes.com/2019/12/03/business/china-dna-uighur...
Love this attitude. It's a great attitude and it shows. A very common thing I notice with interviewers is that they do one interview over and over again until it's super polished, but paradoxically, they won't compensate for that and in effect, the bar gets higher and higher for later candidates than earlier ones. Flipping the script not only is a great way to balance things here, but it also says a lot about your own confidence. I might have to lift your approach here!
Using ReactPHP to consume data from an HTTP API
The video explanation is almost as impressive as the speed run itself.

The speed run is literally doing low level assembly code manipulation to pull off this time apparently.

Worth a watch even for people who aren't into gaming.
The tether replaces one set of problems with a different set of problems. Some of the new problems had promising solutions, but others were more marginal.

1) Land use. The small props are loud, and the setbacks relative to populated areas are pretty high for tether and crash safety. Solution: offshore. Now you have two problems :)

2) The tether's weight is a factor. Its hard to build in much margin on this component before it gets too heavy to fly. What happens if a gust temporarily reduces tension on the tether? Can it handle a shock load from the kite hits the end again if it comes off its sphere? How many conductors can you run down the tether? IIRC, they were running DC+ and DC-... with no ground. Now, what exactly happens during lightning strike? At the time they believed that they were just barely on the "feasible" side for this component on a feasible-infeasible axis, but it was pretty darned close.

3) The power system was complex. Tether weight biases you strongly towards a medium voltage power system (a few kV pole-to-pole) to cut down on the weight of the conductors. However, the size of the turbine was smaller than any medium voltage application I had ever heard of. Maybe the ground side could be COTS, but the flight side almost certainly couldn't. So now you are also in the business of building bespoke medium-voltage switching power converters and motor/generators. There's nothing fundamentally infeasable about this, its just a bunch of hard work that detracts somewhat from the main mission. A startup would much rather buy this tech, but they were forced to build it instead.

I mention the power system explicitly because that's particularly in my bailiwick, but I think it was really a microcosm of the project as a whole. They were building an airplane for the purpose of energy production. So they had to solve all of the problems that an airplane company has to solve. Also, since electricity is so cheap, you can't afford to pay human operators for all of the generators, so you also must solve many of the problems that an autonomous airplane company has to solve. In salty air to boot.

Overall, there's just a staggering amount of NRE that must be spent chasing a market that is already commoditized. 50 USD/MW-hr is a typical benchmark for wholesale electricity. Meanwhile, solar panels are iterating and getting cheaper and traditional wind turbines are iterating and getting cheaper. Eventually, the bean-counters start to notice.

There's an alternative explanation: Makani (and Wing, and Titan, and the robotics initiative, and other things) were initiated when Larry was still young and excited about the technology itself. We used to morbidly joke that Ruth Porat (hired CFO) was going around the company asking questions like, "Airplanes, Larry? Really?" (taps clipboard, raises eyebrow). Eventually the long years of almost-but-not-quite-success wore them down past the point of endurance, and the projects started dying off when the leadership got bored of them.

IMO, both explanations are likely to be true.
For all the AI and machine learning being thrown in the pot of every dish being made, they still haven't figured out that if I just bought a flashlight, I'm not likely to get a double-pack to save $2 anytime soon.
> why support single quoted strings? That just makes parsing harder.

And something that a lot of language designs ignore: it makes writing harder and unnecessarily contentious. People will use them inconsistently, which has the usual effects any inconsistency has on cognitive load: causes others to question why/how/where.
But to be fair, you can detect the phone in your hands many many many ways.

With the DM effect, we ONLY see gravitational anomalies as you said. Though DM may very well be the reason, it does not automatically mean it MUST be some matter we cannot see
I'm looking forward to what innovation Nvidia will bring into this. Arm has been stagnant and it's been annoying to see the gap between Apple and Android chips widening in all performance categories.
Considering it's moondust and thus has to come from the moon, also assuming rocket engines have gotten more efficient since we last sent people to the moon and taking into consideration the much lower gravity of the moon. I would hazard to guess that it would take about the same or less fuel than an Apollo mission. Also, once the container was launched from the serfice of the moon you could probably propel it using a light sail and some sort of solar powered beam thus only needing fuel for take off and deceleration. But that's all just guesses based on unbacked assumptions.
I've updated my initial post with a clarification since you're not the only one who came away with the impression this was an hour long presentation.

But also, I really really dislike when others talk about "optimizing" people. It's not possible to optimize your hiring process for anything useful. Due to this, there should be a lot more empathy in the hiring process than their actually is because everyone wants to make it robot-like by "optimizing" something.
It depends on a ton of variables, but it can be boiled down to two: how the tax is distributed based off of various demographics, and how much total tax is levied. Unless you have some reason to believe that the tax distribution is better for you - for instance, if you save half of your paycheck and are moving to a state without income tax - then the only thing that matters is the overall level of taxation.
I wish Autocrypt(.org) would be PGP's future. Zero conf, only syncing keys between devices is something you'd have to do manually.

Those six trust levels, what were they smoking?
Hate the title only because it sells itself way to short. The article talks about a lot of things the senior engineer is getting done...

I hope to god he has a competent lead or manager who understands and encourages they stay on point.
When a 'heartbroken' backpacker met The Beatles in India
Someone finally talking sense here.
Have you ever tried nim?
We have never had the case where _everyone_ has to work remotely.

One of the reasons why offshoring failed is that you needed to be in the office to have a 30 second chat about something that saved you a few minutes of digging to find it yourself, which added up quickly.

This is no longer the case.

There are still reasons to not offshore, but we do not know if they are enough to keep it from happening. These conversations tell you more about the mentality of the people having them than about the viability of offshoring.
Facebook has way more than 1000 engineers :)
Yes. There are so few TS features that are non-type-level and non-standard. One option is to lint against these few features and call it a day.

{
"rules": {
"no-restricted-syntax": [
"error",
{
"selector": "TSEnumDeclaration",
"message": "Enum restricted."
},
{
"selector": "ClassDeclaration[abstract=true]",
"message": "Abstract class restricted."
},
{
"selector": "TSParameterProperty",
"message": "Parameter property restricted."
}
]
}
}

(TS decorators are already marked experimental)
Yountville is nice and it's also dripping in wealth - if you aren't driving a Porsche and carrying a black AmEx you'll feel out of place.
Oh sure, I completely understand that. The point I was trying to make was that all of this flight control & simulation software is very specific to the characteristics of their particular kite. I'm not aware of anyone else in the industry making a kite that large and heavy - most of these companies are operating on a shoestring budget. Sure, it's possible that maybe some general ideas could be obtained from their autonomous control software - but they would need to be heavily adapted to a different kite with different flight characteristics.

We were starting to think about using reinforcement learning to develop an autonomous controller for our kite. That would have involved recording lots of real-world in-flight data for our particular kite which we were starting to do. Similar flight data for a different kite wouldn't have done us much good when it came to training as each kite has very different flight characteristics.
I really want to visit some day but doesn't sound like it's what I picture in my mind as a old German town.
It all breaks down when it does not because watchman decides to come to a halt and basic arc pull takes more than 10mins after a week of no action on the repo :)
I'm not really sure about crystallography (not my field), but I think it's maybe an issue with expectation management. Everyone is trying to sell the new technology as fix for every field. In reality XFEL experiments do have a lot of overhead associated with them and stuff like synchrotron light sources are probably better suited for "everyday" type measurements.

The real breakthroughs that I was talking about are for time resolved and "diffract before destroy" experiments for delicate samples. Those ones can't really be done at a synchrotron with long bunches.

I'm especially excited for femtosecond time resolved measurements of chemical reactions. It's going to be so cool to watch chemical reactions occur at an atomic scale.

I guess the other cool application is that there is so much light that you can perform diffraction off of single molecules when you want your sample in solution/gas phase or can't form crystals. Correct me if I'm wrong, but my impression was that the intensity of XFELs also enabled that.
Deleted. Sorry, my anxiety is playing up.