skysight-inc/HackerNews huggingface dataset:
Really, there are only 2 costs that matter.

On the one side you have the commute--both in time and money.

On the other side is whether the place you'd be living in otherwise is suitable for long-term WFH or if you have to spend more money for another bedroom or whatever.

So, if you already have a dedicated office in an exurban house (as I do), not commuting--which I rarely did anyway--is a cost savings. As someone who has mostly worked remotely for years, all the other stuff is pretty trivial even given the occasional significant purchase (I had to replace my very old office chair).

I already have to clean my house and/or have it done. And the delta in utilities, etc. is trivial.

ADDED: Companies sometimes have covered co-working spaces. Though I suspect this will become less common.
Qmap definitely had a direct relationship with Jim Watkins and 8kun.
The full of extent of their partnership is not yet known but it appears Watkins was doing part of the infrastructure hosting for Qmap. There is also strong suspicion that Watkins either writes the current incarnation of 'Qanon' or directs whoever is writing the posts.
If Google didn't break any antitrust laws, I don't see why it has anything to worry about.

I for one am happy to see the outcome of a fair and legal trial, whatever the impetus.
This is apparently okay and good because they're the bad guys. Even writing his full name, what the fuck. But god forbid someone says that other guys name is Siskind.
A shell function to simplify using Docker
I've been writing about this topic for the last 7 months. The absolute biggest change you can make within the confines you presented is to switch from "looking for weaknesses" to "looking for strengths". I wrote about this here during the beginning of the year[0].

You can find all my past articles[1], and I'm happy to find you specific ones. I think, given that you can't switch away from algorithmic interviews, at least make the interviews more collaborative, define your expectations up front, and generally find ways to help the candidate show their strengths.

[0] https://hiringfor.tech/2020/02/10/false-positives-and-false-...

[1] https://hiringfor.tech/archive.html
Don't do "culture talk", thats where unconscious bias lays and you will end up hiring people that are like you.

There are many awesome people you can hire that you wouldn't hang out after work, and that's OK - you don't have to be friends with all your coworkers, you just have to be able to work together.

Instead, identify qualities & behaviors that your company values or are exhibited by successful employees and ask for examples of the candidate demonstrating them.
Sounds like it could have been the Children's Crusade (or something along those lines)

https://en.wikipedia.org/wiki/Children%27s_Crusade
Any benefits of this are effectively negated by emissions from VMT's driving to the recycling center.
I'm using the following stylesheet to hide scoring on HN:

/* Hide score */

/* Top bar */
#hnmain>tbody>tr:nth-child(1)>td>table>tbody>tr>td:nth-child(3)>span {
font-size: 0 !important;
}

#hnmain>tbody>tr:nth-child(1)>td>table>tbody>tr>td:nth-child(3)>span * {
font-size: 10pt !important;
}

#hnmain>tbody>tr:nth-child(1)>td>table>tbody>tr>td:nth-child(3)>span>a:nth-child(1) {
margin-right: 20px !important;
}

/* Main page and discussion page */
#hnmain>tbody td.subtext span.score {
display: none !important;
}

/* Profile page */
#hnmain>tbody>tr:nth-child(3)>td>form>table>tbody>tr:nth-child(3) {
display: none !important;
}

/* Threads page */
#hnmain .comhead .score {
display: none !important;
}

It's hacky, but I have this since ~5 years and it has been quite stable.

It's not on the chrome store, but I have a dumb browser extension to enable/disable: https://github.com/dgellow/hn-no-pressure.
There is a big difference between picking someone to be your boss and decide what needs to be done, and picking someone to work for you and try to implement what you think needs to be done. You are not going to read the idea on the ballot, you read them on internet, or propose them on a site similar to change.org, and then you have lots of opportunity to give feedback during the implementation. There will not be an option to vote for "more public transit options"

Without the limitations of current voting system, there will not be useless votes like "more public transit options". Instead of that when you are stuck in traffic jam you'll create a proposal for a specific line, other people stuck in the same jam would support it, then your city will hold a competition with different companies proposing different solutions, then will be a vote to pick one of them.
> I wish cargo/rustc had a "I don't care about borrow checks right now, just don't reclaim any memory, I want to make sure my code does what I want first".

This couldn’t work because running destructors is sometimes required for actual correctness, not just reclaiming memory. (E.g., you might have a type that writes some records to a file and flushes the outstanding records in memory to disk when dropped)
The biggest mistake to me feels like implicit integer conversions. That's where C feels like it's really out to get you.
It looks like this has changed in the last few years.
> “A wide and healthy social net”

On the contrary, we’ve never been more lonely and distant as a society. Family gives you a chance of a more permanent safety net and nuclear community. Friends and community are important, but today’s version of these things appears flimsy at best.

https://today.yougov.com/topics/lifestyle/articles-reports/2...

https://www.vox.com/science-and-health/2019/8/1/20750047/mil...

https://www.hrsa.gov/enews/past-issues/2019/january-17/lonel...
I've previously visited the site mentioned in the article and it's basically an RSS reader for "Q" posts.

The webmaster didn't create any of the posts, just republished them so people wouldn't have to visit 8kun.
I'm glad the recommendations work for you, but I agree with the blog post author and echo their experience. I think Goodreads recommendations are awful. All of the other recommendation engines I use regularly (Facebook, Twitter, Amazon shopping, Amazon Prime, Google, targeted web ads, Netflix, Steam) work significantly better than Goodreads does.
Seeing the downvotes and other comments in this thread, even part of the otherwise intelligent HN crowd wants to belong to this particular movement.
CenturyLink | CDN Engineers | US/CO, AZ, CA | Full Time | https://jobs.centurylink.com/search/

Looking for Engineers to join our growing CDN team. Ideal candidate would have a CS (or similar) background. CDN experience is a plus but not a must for the right candidate.

Multiple projects areas: Kernel networking, Application performance/latency optimization, DNS, CI/CD pipeline, Test automation, Data analytics.

Great opportunity to work on Internet Scale systems within a strong technical team. Also, see https://news.ycombinator.com/item?id=24469448

DM your resume if interested.
Saw a presentation a little while ago with Simon Segars of Arm and Jeff Williams of Apple (don't have the link but it was in honour of Morris Chang of TSMC and I think Jensen Huang hosted!) which seemed to imply that there was quite a close relationship. If nothing else I'd expect feedback from Apple to Arm about the evolution of the architecture.

If Apple was really unhappy about this and didn't want full ownership they could probably pull together a consortium to put together a rival bid. Doesn't look like it's happening though.
I'm not sure that judging people for not being sufficiently committed is going to save the planet. People are making money from doing this, and are going to protect their income. A pure lifestyle does make us feel better about ourselves, though.
It's sort of like digging up the Tomb of the Unknown Soldier to find his identity.
I've been thinking about doing a multiple-profile setup on Android. One with just the SMS / Phone / Camera apps, and the other with email or slack for when I'm on call. Anyone have experience with the profile system on Android?
You can also see counterarguments to all of those.

QAnon is different because is it totally unfalsifiable in the eyes of those subscribing to it. There is no truth to any of it - whereas ,for example, Iraq didn't have nukes but they had used Chemical Weapons (WMD) on their own population.

These QAnon people genuinely believe Trump is the culmination of a 20 year plan to defeat the deep state. Right...

And who is us?
> There are massive issues right now. Physical fitness is rapidly declining. People are going less out, less sun exposure. Amount of mental issues is understandably shooting through the roof (saw some firures about 5x increase in some cases). Economy is going down the toilet, some parts of it will crash very hard, possibly unrecoverably in current generation. These are effects that will be around for very long time even if we have 100% cure for covid tomorrow for 1 cent per dose.

It'll be really hard to discuss remote work productively if you keep conflating it with COVID-induced issues.
No, it's pretty much as automated as a "normal" one, see here for a video: https://www.youtube.com/watch?v=q0WeV_9pS7I
All rust code I have seen uses a massive amount of traits. I second the other comments saying you must be confused about something.
You may get some mileage out of reading up on structural typing, and thinking about how you can apply that to your function heads. You can write several versions of functions that are explicit about the shape and type of data they expect. If you're thoughtful about it, then you'll run into fewer errors.
I don't mean this to be insensitive, but when I first saw that image I was struck by the resemblance to the Tarot card The Hanged Man.
The number of friends you can count on as much as family is abysmally small. How many of your wide social net friends will be there for you in old age? Often times just a little move or a job change is enough to completely shake up your friend group, but family is a constant. That constancy is crucial for a fulfilling life.
I recently learned that Chrome on iOS is actually Safari in a Chrome shell.

https://stackoverflow.com/questions/11259152/chrome-ios-is-i...
I assume you meant college?

If so, it is an extremely wise investment. It's not the only way, but its a very good path to take. It's not the best choice for everyone, but people who puppet 'college is a bad investment' are spreading dis-information that an hurt others.
Unfortunately, you are correct. This is what Nvidia was looking for since out of the big 3 US semiconductor manufacturers, it doesn't have its own IP on CPUs. Now it will soon be able to control ARM to its advantage against the competition. This will indeed push the urgency for RISC-V to be worth looking at in the next few years to be used by hardware vendors soon. But it will be a long wait.

As for the UK now realizing SoftBank's expensive 'pass the parcel game' with ARM since 2016, I'd say you only appreciate something until it is gone. [0][1] In terms of technology, the UK simply didn't know what they had.

[0] https://www.bbc.com/news/technology-54122692

[1] https://news.ycombinator.com/item?id=24362846
Identify what data you need to collect to show that the candidate has skills & knowledge to perform the role, then ask questions to collect that data.

Of course, this requires knowing what skills & knowledge are needed for the role - you may need to review the job description or push on the hiring manager to quantify them.

When asking problem solving or coding questions, work with the candidate as if you were two teammates solving the problem together - don't be adversarial, don't play "gotcha!", don't try to show off or prove yourself smarter.

If you have an awesome candidate, they will be smarter/more skilled/more experienced/more knowledgeable than you in some technical areas. That's a good thing!
50 best video games of the 21st century
This is how almost all news is presented, unfortunately many people don't seem to understand this - i.e. if it's in quotes it's not the editorial opinion of the newspaper! (Otherwise the BBC would be pro-left pro-right etc.)
Bicycles are great but no amount of pro-bike policies will make them better in the rain or when you need to carry any sort of cargo larger than a single shopping bag.
Alright, if I must:

I still have no idea what your stubborn bug is.

Asking someone else to debug your code is obnoxious; insisting on it, doubly so.

I've never encountered it in the wild, and it sounds like a 'you' problem. Please don't bring it up again.

Or if you simply must, explain yourself. This isn't a tech interview; you're not paying me to solve puzzles, or even promising to.
If only. Despite having a franchise agreement to make service available at every residence in town, it's impossible to actually get broadband at many homes here.

I just cut a large check and signed some papers to be the first community fiber island here, with a microwave link to get us service.

Los Altos Hills, CA
The original analysis fingering this guy is here: https://www.logically.ai/articles/qanon-key-figure-man-from-...

It seems a little circumstantial to me, frustratingly. He was involved for sure in the QMap site that archived the Q posts. Whether that makes him "Q" is I guess unknowable. He certainly could have made himself Q if he wasn't originally.

I mean... really there's no particular interest in Q's identity per se. Q didn't reveal any truths that were later confirmed, and got almost everything wrong in a factual sense. Exactly who wrote the posts is mostly academic.
Why does working remote-first require more resources from the worker? You don't have a commute and you have the flexibility to choose where to work. In this scenario, nobody is forcing you to travel anywhere—a sharp contrast to non-remote jobs where you have to relocate if you don't already live in the right, usually expensive, place!
Citation is not an endorsement—plenty of things are disagreed with in order to disagree with something, reference history in a field, or contextualize a result against past findings.

Here, the author seems to only look at recent papers, and so we don't really get to see how the citation patterns have evolved over 10, 20, or 30 years. But even then, established ideas tend to not be cited at all— the concept of "knowledge spillovers", for example, is common in Economics and other fields, yet the original reference is rarely used. Other times, more established claims will be encoded in a book or some work of theory—and people will cite the theory rather than the paper that made the original claim.
There's a difference between believing a plausible lie that one can't verify on their own, like Iraq having WMDs, verses believing an insane conspiracy theory like that there's an Illuminati child sex/eating cult operating under a pizza shop.

It's the level of fervor and delusion behind these beliefs that has me concerned.
$500 for what? The current Mac Mini with an i3 and 8GB is $800 and it isn't really powerful enough as a dev machine. Equivalent Windows computers are much cheaper. If you're an organization, you're buying dozens or hundreds. And just buying workstations isn't the only thing you'll need.
Sure... but the vast majority of software isn’t CPU-bound. Rust does nothing to speed up network requests or disk accesses compared to Python.

That said, a lot of stuff is CPU-intensive, which is why Rust, C++, and similar languages are still alive.
An existing alternative is to put an array in a struct:

struct string123 {
char data[123];
};

Then create functions that user pointers to these string123 structs.
Yes, the DOJ provides annual reports on surveillance applications made to the Foreign Intelligence Surveillance Court under FISA to Congress.

This quite obviously does.nothing whatsoever to make the Foreign Intelligence Surveillance Act’s criminal prohibition on surveillance outside of the prescribed process enforceable against top-level executive decision makers, since there won't be any reportable applications to the FISC for such prohibited surveillance to report on, even if the DoJ was inclined to expose executive wrongdoing to Congress, and even if the DoJ was informed of the unlawful surveillance rather than it being done, e.g., entirely within NSA at the President’s direction with DoJ uninformed.
> the slide rule potential of our V8 is really high

Damn, what a great line...
> Anyway, you don’t have a market at all without government

That is not true, in fact most of the markets in history operated either without currencies (e.g. barter, farm labor etc) or with currencies that have inherent value (e.g gold, silver). A switch to fiat money implies state backing indeed, but a) it doesn't have to be one particular state (e.g. can do business with US dollars in some 3rd world countries) and innovations like bitcoin enable markets without any centralized currency.

> If we decide we want to subsidize India’s pollution or whatever, we can still do that.

That is the crux of the criticism you say you find silly. How exactly? Please show your work, because I am curious how we can subsidize China or India's emissions resulting from their domestic economy.

> Europe already has its own carbon taxes

Again please pay attention to domestic vs imported carbon. Most of the claims of approximating carbon neutrality is much smaller than in reality, because of the increasing consumption of carbon positive goods from developing countries.
It's the economy, stupid!

(Is the quiet part some are not saying out loud)
I’m not sure I understand the difference between “additional ingredient” and “a higher concentration of”
Practical Advice for Changing Jobs
I think this post means the same as this tweet:

> Transformers are a special case of Graph Neural Networks. This may be obvious to some.

https://twitter.com/OriolVinyalsML/status/123378359362695168...
I think that's what he tried to say, if you recycle paper the carbon gets somehow released. But, in theory, the recycled paper will still come out as paper, thus carbon will still be there.
only ML. no promo -- nothing sneaky -- we hate sneaky
Death by a thousand cuts, Agile/Scrum style (2012)
The #1 undetected bug problem with C programs is buffer overflows. Experience shows it is extremely difficult to verify that arbitrary C code doesn't have buffer overflows in it. Assistance from the core language design can improve things a great deal.

D allows passing both raw pointers as parameters and pointer/length pairs. It's up to the user to choose. In practice, people have simply moved away from using raw pointers into buffers.

As for performance, in C to determine the length of a string one uses strlen(). Over and over and over again on the same string. This can be a major performance problem, even not considering the memory cache effects. When I look at speeding up C code, often the first nuggets of gold is reviewing all the explicit and implicit uses of strlen(). (Implicit uses are functions like strcat()). It's also the first place I look for bugs when reviewing C code - anytime you see a sequence of strlen, strcat, strcpy, it's often broken (typically in neglecting somewhere to account for the extra 0 byte).
Your idea seems really interesting
The important players like Samsung/Apple/Huawei are already ARM architecture license holders so they can do their own thing if they don't like the direction that NVidia is going in.

A 128 bit version might be an issue in the future.
Hi, I'm building this! Thanks for sharing.

It's pretty basic right at the moment and we've a lot left to build (largely a reading list only, we've got more in the works) – but here's my profile as a preview, since our marketing site & messaging needs a bit of work: https://beta.readng.co/user/joe
That just isn’t true. Rust certainly gets easier with time, but managing memory is absolutely not as simple as in Python. I’ve been using rust full-time for a year and don’t consider myself a particularly stupid person.
Just subscribed to your subreddit
Agreed. I think the people that are pointing out social aspects just haven't bothered to talk to people outside of their work. I lived in several different apartments in SF for many years, I didn't know a single neighbor, ever. Most people couldn't be bothered to say hello.
Best Websites for Freelancers in 2020
> fingering this guy

hmmm
> a paper envelope or cardboard is way better than a plastic one, even if it's bigger/heavier.

Why is it better? Because the plastic comes from fossil fuels that cause CO2 emissions? The solution there is a CO2 tax on fossil fuels, not trying to special case the waste disposal fee.
That's also something we should teach our kids.
25% more than they paid just 2 years ago?
Yeah, people have all the time in the world to independently research recycling technologies. I'm pretty sure you yourself don't have that time, you rely on cynicism and a few experts you trust. How are they all supposed to know your experts, and why should they trust them more than the vast majority of public experts on the payroll of polluters?

People have to work and raise their children. They can't be expected to be experts on things that the government, media, and scientists are actively trying to deceive them about.
The disaster that was WeWork could ruin ARM.
Usually google and Wikipedia can't wait to get their hands onto censorship, while Bing is at least a bit more liberal. This time it's different.
What a ride fellas
How did you jump from advertisement related stuff to ransomware, blackmail and similar?

Android allows many things Apple doesn't, including alternative app stores and there is no massive problem with ransomware, blackmailing and similar.

On the other hand do you really think you contacts are not sold of if you sync them with e.g. WhatsApp on a apple device?

No one ever said that phones should not run apps in a sandbox or not have a permissions system or not have opinionated app store(s!) or not throw warnings at users when side-loading apps or similar.

It's about apple being a quasi monopoly for millions of phones which today are the most commonly spread and used general purpose computers. And it's about Apple abusing that power for their own benefit sometimes also in ways which happen to profit the end-user.

Allows third party app stores and apple can do whatever they want in their App store. And yes most people still would mainly use the Apple app stores. (And yes you might still allow Apple to "ban"/"reject" third party app stores which act malicious/abusiveness. But on legal basis. I.e. if they ban a third party Appstore the banned company must be able to sue for damages if the ban is found to be baseless. And no absurd arbitrary max damages TOS clause like there currently is).
Data structures, complexity, algorithms, abstraction, encapsulation, ...

You want someone that can easily talk about the pros & cons of using different data structures or algorithms to solve problems. Who can move up & down layers of abstraction without getting confused & lost. Who can hide complexity to make clean, readable, maintainable code.

Many people, especially junior/less experienced engineers, have only memorized solutions to problems. They don't have a strong toolbox of solutions and the experience to know how to apply them (and evaluate the options).

A good problem solver is methodical - they don't just guess at random data structures, they identify what the requirements are of the problem and then choose the appropriate data structure (or compose one) which meets those requirements. They'll have a process, which may be different than your process, that they use to break down problems into smaller, solvable pieces.
WFH during a pandemic is not the same as WFH during normal times. A lot of people conflate the two.