skysight-inc/HackerNews huggingface dataset:
I mean, deforestation can impact regional climates at least. Forests can slow down winds, raise the humidity, make summers cooler and winters warmer.

But yes, generally when people say "climate change" they're talking about the global climate, not regional climates.
So while pair programming what happens with the never ending string of distracting Slack messages and diversions? It just seems completely impractical for the environments I’ve had experienced.
I consider myself rather socially anxious and introverted. I pair-programmed at a startup for the whole day, every day, for over two months, for an internship.

At first it was terribly exhausting and not very fun but over time it just becomes a part of your day. I think most people can get used to the increased level of social interaction as just something they do as part of work.

What's essential is taking breaks. We had a pomodoro timer running on every team. Some teams took a 15 minute break every hour. Some took breaks more frequently, some took breaks less frequently. I noticed that more introverted teams took breaks more often.
The shame is a personal thing. Being in a community of people that value high quality implementations or having high personal standards for work is a good driver for code shame. It's a choice to go through that shame. Code is a neutral medium.
The treatment of Eich, combined with Baker's eulogy and choice of hair color (SJW war colors) tell me all I need to know about the "culture" at Mozilla. The sooner they all get fired - the better.
Fair point. Especially given such a crime would be pretty opportunistic.

That being said, this does remind me of the stunts pulled to get Ross Ulbricht's laptop:

> To prevent Ulbricht from encrypting or deleting files on the laptop he was using to run the site as he was arrested, two agents pretended to be quarreling lovers. When they had sufficiently distracted him,[30] according to Joshuah Bearman of Wired, a third agent grabbed the laptop while Ulbricht was distracted by the apparent lovers' fight and handed it to agent Thomas Kiernan.[31] Kiernan then inserted a flash drive in one of the laptop's USB ports, with software that copied key files.[30]

https://en.wikipedia.org/wiki/Ross_Ulbricht

I do think if anyone was that determined to get my laptop they probably deserve it.
If you can find someone to pay for you to work on it.
Google have certainly done a great job of maximizing the PR benefit from their security researchers. And it’s a great thing they’re doing. But regardless of how well individual companies market their respective security teams, Firefox has a comparable reputation for their browser engine.

Yes some of that might be thanks to PZ, but that’s beside the point, isn’t it?

Choosing Mozilla’s platform would have been better for code diversity, which has its own distinct security benefits.
What's fascinating about the iterated prisoners dilemma is there is no optimal strategy as the optimal strategy changes depending on the distribution of strategies in play.

The best you can do if you have no idea what strategies are in place is to employ Tit For Tat (I think?) as it's optimal under the largest number of conditions but not all the time.
I work for an enterprise and use pair programming sparingly. It's particularly useful with juniors who are eager to work hard but don't know how to think about writing software. It allows a fair amount of narration. I've mentored a few people this way and it resulted in their productivity and skill level skyrocketing. It's worth noting this never came from a top down mandate or anything. It's just one more tool in the tool belt. I think that's key to success, adapt to what works best on an individual level.
Well, how is him spending his personal money anyone's business but his own? Now, you could make an argument that his sort of mob mentality is why people now skulk around behind various trusts, llcs and PACs to any kind of political work other people may dislike.

To your point, I guess it really depends on how you define his set of responsibilities, which is a valid point to make. I thought of something very limited ( writing lines of code ).

From that perspective.. why does it matter who he donates to and why. Is it not up to him to decide?
Yup, I looked up and sure enough 'Winter Sonata' TV series was shown in Japan in 2003.

Irony is that of the 10 richest peeps in Japan, 2 are Korean descent. One owns big chain of pachinko.
https://www.businessinsider.com/what-is-pachinko-gambling-ja...

The other is Masayoshi Son

Both were denied the path to a stable salary career life time job at a big firm and so they went on their own way.
The main factor in reboarding slowness is not how tightly people pack into line, it's when one person gets into the aisle and
stops and blocks everyone
While I wouldn't disagree with anything you have put forward here, I would assert that "free exchange" cannot really happen if there is massive wealth inequality. Private property will necessarily lead to labour exploitation that involves unequal circumstances and thus unequal terms of exchange.
In the military on rucks, they often follow this tactic too. Granted I'd imagine you don't want to be the slow one.
Yes, it is a complex puzzle and yes many will try and fail to solve it. That doesn't mean the situation is hopeless. We only need 1 working Mr Fusion. Everyone else trying to build it can fail.

For example: Every company renting out its employees is taking the bounty. These bounties are enormous. I've had a job for years where I cost 12 times my before taxes pay. I've also had a short term job where I cost 15 times my salary. Previous employer took 100%, current one takes 80%. I think that bounty is much to large, it doesn't reflect the amount of effort rather how rare it is to have someone organize the hours properly AND keep employees working.

I think there is lots of room to redefine the relationship, offer a superior product at lower fees. If I'm paid 3 times my salary I don't mind not getting hours 50% of the time and be available 24/7.

Scripting the contract without bugs is really hard but who knows, the right guy might come along? 5000 Euro is nothing if you get a good employee for it.
It's quite the other way around.
Earlier this week I spent 20 minutes following around a stray dog on my way home while on the phone with security so they could find and help him out. It's not warm fuzzies, it's just doing the right thing, like throwing trash in a bin. I feel obligated to uphold the social contract, even though many don't.
Angry looks don't slow the line.
I did this with an RPI. Setup openVPN server on pi, forward port 1194 to your pi. Run client on phone/laptop to $homeip:1194.

My hope IP almost never changes, fortunately. Otherwise you would have to do some sort of dynamic DNS.
It seems that there was some subsection of Mozilla employees who were offended by Gerv's views and thus publicly ambivalent, though undoubtedly privately relieved, to hear of his passing. [0]

While that doesn't excuse the "obit" Baker posted, I'm sure it had some effect on her thought process. Common decency is apparently not valued above political homogeneity in the tech industry.

[0] http://archive.today/2020.01.16-002922/https://twitter.com/c...
Great insight and reference as we prepare for our round. Thank you!
I believe we're entering a nasty turbulence zone where too many indicators and reference points are off and now everybody will start shouting whatever conclusion they believe in.

Either you're too confident and won't listen or too anxious and overreact. Well the point is, truth lies in somewhere in the middle as usual.
Since they sent me a Xmas card, I reciprocated in kind, also enclosing the gift card with a note apologizing but asking that they give it to a needy person at their church during the holiday season. (They had also sent me an invitation to attend services.) So no additional postage needed.
I'm sorry to disappoint, but we are not looking at commercializing...
Ouroboros will remain free "as in beer" and free "as in freedom".

I do take "spiffy" as a compliment :)
Agree with the others. I'm looking for a job now and wanted to check this out, but downloading an app for it is simply a no go. Even if I had the storage available in my phone, which I don't. I'm sure there's many others with this same opinion but you just aren't aware because you can't see the number of upvotes on the comments, which lead me to comment too.
Do it anyway.
Think of it as first class seats giving the optionality to board at any time (not to mention those free drinks and snacks).
> Boarding and deplaning really don’t take that long, most of the time.

The problem is if you have a connection--then 20 minutes matters.

Often you get stuck behind someone who can't lift or move their too heavy carryon but doesn't care because they're at terminus.
Everyone is NOT an eco advocate. Just look at nearly every politician in the current US administration linked to the environment (especially the EPA).
Agreed. The stigma around it seems to be that either side can treat pair-programming as a pop quiz when really it’s just another set of eyes and a discussion.
MoCo doesn't get the goodies. It's a cash generator (in theory, probably not so much at the moment) for MoFo, and money has to flow only in that direction as I understand it.

It's not treated as a non-profit in any way, which is why it could do multi-million dollar partnerships and pay competitive tech salaries without the kind of scrutiny or restrictions a 501(c)-anything would have.
>> You are saying, "Trust me I work with apple and facebook"

The exact turn of phrase was "Facebook or Apple". Formally speaking, you cannot conclude that they are working for either, given they phrased it as a disjunction, much less that they are working for both.

So maybe let's not jump to conclusions about other commenters? Who knows what the GP meant by "doxing myself"?

(Note: formally, "A or B" implies neither A nor B).
Steps to Becoming a Better Online Affiliate
I've watched that video many times. I love the video (it's excellent and hilarious), but I should mention there's one aspect of it that rubs me the wrong way. The part he says back-to-front sucks and then shows a guy on the 3rd-to-last row trying to fit in his carry-on (around like 1:04) is a somewhat disingenuous representation of what people assume the optimal solution would be. You'd think they would put a last-row window-seater first, then second-to-last row, etc., not just randomly start at row 3 aisle -- nobody ever suggests that's optimal. That's a misrepresentative strawman of the algorithm people imagine, and it's hardly surprising that it sucks.
> although personally I've always wondered why this is desirable

Carry-on space. I have yet to see a truly full flight where at least some carry ons aren't gate-checked.
I have a similar practice. One of the best engineers I ever hired bombed the tech interview, and I went poking in his github. Found a project that seemed pretty neat and reached out the candidate with an email like:

"Hey, I realized we didn't get a chance the other day to go over something you wrote independent of the hiring pressure. Would you mind a call where we talk about $project?"

Since that candidate was much more comfortable talking about their own project, the interview went great. I learned a little rust, and we got a good engineer :)
But its defenders constantly say "Mozilla is a non-profit" and when pressed, note that Mozilla Foundation is the sole owner of Mozilla Corporation.

You can't have it both ways: either it is subject to Foundation=good presumptions as defenders invoke, or it is not. If not, then its comp may not be excessive at the top, but it sure jumped in 2017 while market share dropped -- and anyway, if it is a for-profit, it needs to act like one to make more money and avoid layoffs!

The double standard here just stinks. I am bound by NDAs from when I was at Mozilla, but since then I've observed and heard enough to call bullshit, and I am.
I see that as mentoring - really valuable for the team and the mentee, and more of a job for the mentor.

I am reaching for something that actually rocket boosts both people in the pair (and implies some degree of equality of skill). I have had that experience a couple of times - basically lock good people in a room with a clear tight mission and keep distractions away. Building that in a cube farm with project reporting requirements is almost impossible...
Nintendo integrated some ideas from the Wii into the Switch though, and the whole console market expects to constantly move on to new platforms and new generations of technology.

So while individual consoles can be market successes or failures in their day, the ideas introduced by various consoles are much harder to score.
You trust Google anytime you plan your way to the airport with maps.

“Zero trust” sounds cool because cynicism is often confused with smartitude. But it is impossible to actually verify even a tiny slice of the information you consume and rely on every day.
The tennis thing may actually work. You get quick review and if something is difficult you can do some pair programming.
I don't agree. While things might be changing,I know for a fact that on my journey, I went from having no degree or experience, to becoming a senior engineer at one of the largest companies in the world, solving some of the hardest problems in the world, with nothing more than luck, a computer, and a passion for learning. And I know many other people in the same boat, which I hear is not the norm in other professions.

So, take that anecdotal evidence as you will. But I think I'm not the only one, and a lot of people will disagree with you. We're part of one of the only professions in the world where you can enjoy a very high standard of living in a white-collar profession with little to no expectation of having academic credentials.
Goal of pair programming isn’t better quality code, that is a side effect, but better quality solutions. It’s one of those 1+1=3 types of things.

It is also a great training tool. Can’t tell you how many times I’ve had junior engineers ask me about something that I thought was common knowledge or wouldn’t have thought to mention cause I thought it was trivial.

It’s a tool in your toolbox. Don’t use it on every problem.
Why stop at coffee? Why not ingest nicotine everyday? Or amphetamine salts? Caffeine is still a drug. The health benefits are minor at best, in that it will reduce insulin resistance. But any stimulant will do that, because it elevates your basal metabolic rate.
As a whole-milk drinker, I can tolerate 2%, but 1% or less is simply gross to me. If that means that I'll take on more aging (which I really doubt), then so be it!
> Business and 1st class make a lot of money for airlines. Not letting them board first (although personally I've always wondered why this is desirable) would devalue their tickets and make less profit for the airline.

Seems like you can model this as equivalent to boarding two airplanes. Boarding first class is like boarding one airplane, and when you're done with that you start the clock ticking on boarding coach, which is like the second airplane.

In which case, you have two airplane-boarding sub-problems, and the number you care about is the sum of the times. You can apply whatever strategy to both subproblems, then you can reduce both numbers that you're adding, and you still get a smaller sum.

Maybe it's not as much of an efficiency gain as doing away with the first class and coach separation, but it should still be an efficiency gain.
> C is an infamously unsafe language, so the question might rather be what _your_ point is.

Feel free to insert Rust or Haskell or whatever your language of choice is in place of C and my point remains the same. Sure you can include type information inside the assembly output and some sort of runtime code to handle that, but that doesn't change the fact that your compile target has no type system. Typescript could do the same if they desired, and in fact I think they offer the option.

Compiling a language with a type system to a language without is not a knock against that language's type system. Compiling typescript's decently comprehensive/expressive compile-time type system to javascript's basic runtime type system actually seems like a step up compared to a lot of other compilation targets.
Syncretic Shintoism/Buddhism is pervasive in Japan. It's absolutely not true that only 3-4% believe in it. The real figure is way higher. The issue is it's not a religion that you believe in in the same sense as, say, Christianity; there's a lot of disparate practices that most people adhere to at least some of.

Just walking around in Japanese cities, you see shrines everywhere. Way more than you see churches in US cities even (admittedly the typical shrine is a lot smaller).
The fastest solution is having families with children exit last. If someone wants to exit together they can do so after everyone else is gone.
> waiting for baggage carousel can take an extra 45 minutes

A few years ago, Houston airport authorities dealt with complaints that it took too long for travelers to get their bags after their flights. When the airport was built, the bag pickup locations were very close to the arriving gates, over time the airport got busier and people ended up waiting longer.

The fix was to move the pickup locations further from the arrival gates. This didn't change the length of time that it took to pull the bags from the plane and send them to the pickup location, but passengers noticed that their bags always showed up within minutes of getting to the pickup area. They essentially eliminated the waiting time by converting it into walking time.
Samsung Acquires TeleWorld Solutions to Accelerate 5G in U.S.
I totally agree. "skiing" in tribes is another classic example. fun mechanics take priority over everything. after all, it's a game!

as an aside, strafe jumping is pretty similar to bunnyhopping in cs, probably because the source/goldsrc engine had its roots in quake code. I brought it up as a grey area. it's a fun mechanic, but timing is really important on cs maps, and it definitely breaks the balance on some of them. personally I think it was a mistake for valve to patch it out of the vanilla game (leagues, 3rd party servers, and matchmaking could have just disabled it through the svar), but that's all history now.

my main point is that the mere fact that games take place in virtual environments doesn't make whatever the client/server permits the ultimate law of the land. just like in real life, the rules of the game are the intersection of what's possible and what's fun.
Tech skills are high in demand; if the majority of techies only worked for companies that are actively trying to mitigate their climate impact and help their employees, customers and suppliers do the same, I believe the impact could be considerable. If 50 other professions did the same, imagine the impact.
Just wanted to thank you for your brilliant work!
No, sorry -- it is encumbered as a for-profit to pay taxes, but it cannot operate as a for-profit wholly owned by private investors or public shareholders would (I'm not saying that is good or bad). It is different. It's like many sports stadia/teams, universities, hospitals: for-profit wholly owned sub of a non-profit.

As I just noted in my last reply, this is abused via double-think to defend Mozilla as a "non-profit" when that wins social status, and denied (as you do) when trying to spiff Mozilla as a commercially-savvy for-profit. Sorry, you cannot have it both ways.

One thing I think is clear from its history, including when I was there (but not based on any NDA'ed info): Mozilla has not been able to act aggressively as a commercial player. Just one example: KaiOSTech is the lineal descendent and successor to FirefoxOS, going to 200M+ smart-featurephones globally, even winning a Google investment. Mozilla dropped FirefoxOS (twice, painfully).
The infractions are per capita. If a country has ten times the population and the same percentage of honest people, then it will have ten times the number of people breaking the social norms.
Mine does too! I would generally describe myself as an ambivert (right in the middle of intro/extrovert) and I would say 6 to 8 hours a day on pair programming is too much.

I've only been at one company that has so I'm not sure how other shops do pp. What I find really helps me is actually taking turns at the keyboard with a timer every 10, 15, or 25 (pomodoro work interval) minutes. Take frequent breaks. Also, splitting it into two 2-hr sessions, one in the morning and one in afternoon. Increasing the time between your turns by turning the pair into a mob also helps.

edit: And maybe only 2-3 times a week.
Anderson's analysis feels very straw-mannish to me, giving the impression that Mitchell disagreed with Gerv being a Christian in the first place.

> I'm sure was a great comfort to his surviving wife, children and friends, in their time of grief.

Well, maybe - you'd have to ask them. Quite likely they share Gerv's faith and outlook and possibly don't see anything negative there.

But the point of the piece was obviously not to comfort the family, it was a message to the wider Mozilla community. And if he was the divisive character that he appears to have been, this sort of "he was a good person with some failings which he acknowledged and worked on" is just the sort of thing that prevents the truly ugly and grotesque internet pile-on that we are all so familiar with by now.
And here I thought Total Recall was my favorite movie.
Why Chatbots Are the Secret Sauce to Crushing Your Next Facebook Ad Campaign
Interesting, after some research I find that a few very old motorcycles - Indians and Ariels - did have distributors. But these are a tiny minority as compared to all the Harleys and British and Japanese bikes in the world.

Also, I forgot that some old Harleys have the points in a housing sticking up above the crankcase. It's debatable if this should be called a distributor though, since the spark plug wires don't go anywhere near it.
I didn't state otherwise.
But surely if those OECD countries don't put doctors through nearly a decade of hazing and well into the six figures of educational debt, they must have (more) patients dying left and right?
Where is the sign up form? I couldn't find any listings or a place to register.
15-20 minutes standing holding your luggage with no air conditioning.
Interesting.. The biggest drawback I've experienced with TypeScript has been the complaining.
It can actually be an effective method if the employee isn't able to listen to factual criticism.
Just curious, what is the breakdown of "classes" of people layed off.

By which I mean developers vs managers vs other assorted e.g. "tech evangelists" or whatever it's called.
I wouldn't say that Haskell is "trying very hard" to enable efficient compilation. It might be trying hard given what the existing language semantics looks like, but we still don't have e.g. an elegant model that can equally account for both strict and lazy code (even though there's quite a bit of research in this area, based on fairly natural considerations).

Reasoning about what code patterns actually require the use of general GC (because they involve creating references that might outlive their pre-defined scope, as with general closures) and what patterns might dispense with this is another source of potential efficiency improvements.
It's not even an issue of "mental resilience". Pair programming, like any other close human interaction, is strongly weighted toward the most aggressive or insensitive (or autistic) personality.

And in the tech world, it's very easy to encounter people more weighted toward the autistic end of the spectrum. Pair one of those with one of the HSP people, and you have a really shitty combination. The HSP will expend most of their energy appeasing and compensating for the needs of the autist. The autist will feel frustrated, and the HSP will feel fully exhuasted.
Switching from PyUp to Dependabot
Take the Mad Max approach! Push them into the aisle! Give me speed or give me death!