skysight-inc/HackerNews huggingface dataset:
- Mimicking the existing coding style a bit too closely - including some of the mistakes which made some stuff brittle, despite having some reservations about it.

- Kicked off a major refactoring which I wasn't able to secure time to finish, leaving behind partially refactored code. Would've been better to break it up into several smaller refactorings, instead of having the codebase straddling two different styles of doing the same stuff.

- Not reaching out to the rest of my coworkers aggressively enough. I annoyed my lead a bit by asking him all my questions at the beginning.

- Not pushing back heavily enough on code readability in reviews, leading to a couple of mudballs (generally under a KLOC fortunately, but still hard to figure out in a couple cases.)

- Crunching, firefighting, and not taking care of myself better.

I also didn't start with any real experience with project management, time estimation, or the art of managing expectations and keeping managers in the loop - although I managed to learn quickly enough to stay out of trouble, for the most part.
As someone who works remotely in a company that does take location into account, I can understand their perspective. I think there's a base value for work and then depending on the power of each dollar earned, there are multipliers to that that eventually give you your final salary. So it's "value of work" * location based spending power differences. Value of work stays constant.

That said I do think the factors used to calculate the salary can improve. In general, I love the idea of thinking of quality of life. Can a person in Sri Lanka enjoy a similar quality of life as a person in SF at least in terms of factors that can be controlled (a company can't control the quality of public transport or municipalities for example in a given location but can provide me the opportunity to purchase experiences or work around those matters).

And that matters because although rent in Sri Lanka is lower than Brisbane, buying groceries is actually more expensive. Buying electronics is certainly more expensive because of the enormous markups and taxes. Compared to a location in the US, I pay nearly triple the value of a given electronics item at times just for the cost of shipping it and then paying customs. Even travel becomes more expensive since I have much more lengthy Visa processes to go through. These numbers eventually add up and while I can save huge amounts of money by living frugally, if I wanted to live a good life supporting my wife and child, the number should be ideally 60k USD and above rather than 38k.

Should mention that Software engineers are considered to be some of the lowest level fodder in Sri Lanka and our good salaries can be something like 12-15k per year. Starting salaries would be something ridiculous like 3k USD per year (that was mine). But that's also why so many people are migrating to australia, US, and canada asap if they can.
The title does not infer contrast between fitness and kindness, it infers that (were one to write a fitness function that was made up of a conglomerate of every human personality trait) kindness is the prime mover in what separates the fittest from the least fit.

I also think you might misunderstand what the word kindness means, as you refer to cruelty and strength as some measure of adequate relation to what would be deemed fit in some similar function.

I think it's a fairly cogent statement, as great and influential persons are, by and large, incredibly kind. Of course, if one thinks that power equates with influence, or that fitness is best represented by wealth, I would posit that there is a huge correlation between wealth, kindness, and authority. For instance, President Obama is quite obviously an incredibly kind man. William Gates, Jr., a philanthropist (read: about as far away from unkind as you can get), Her Majesty the Queen of England, the titular head of an Empire, leads a family that donates a huge amount of their wealth to the citizenry of the United Kingdom, and is as sunny as anyone in her position could possibly be (have you ever once seen her upset in public, because I haven't), these instances alone give clear indication that kindness is, indeed, perhaps an indisputable barometer of what is meant by being fit for survival.

By contrast, who do you know who is sought by society for capital punishment? The unkind, that's who. Those who are cruel are brought up before magistrates, tribunals, and high courts and told in no uncertain terms that their survival is undesirable by the masses.

Fitness in a world of more than a few is entirely dependent on symbiotic, cohesive, gentile (in the French sense, though Christ is an inordinately germane example of kindness too) behavior.
https://en.m.wikipedia.org/wiki/Psystar_Corporation
Insurance company policies are backstopped by state and federal government guarantees (with amount limits).
My guess is that it wouldn't matter much, since accidents at intra-city speeds are rarely fatal.

Accidents on country roads are often fatal though, so maybe that is where the difference would come from (and country driving is not an alternative to flying commercial).
Medallion systems limit the amount of traffic caused by taxis, so it isn't just limited to problems caused by drivers being anonymous.
I think this might have something to do with it. SpaceX being SpaceX, they have a significant advantage in the agility of their fabrication process(es).
> They are not at all equivalent.

Why not?

> Shares are a lot more volatile, and

This is irrelevant.

> your guess needs to be accurate within a very short term or you lose 100% of your investment.

It's also easy to lose 100% of your investment when you buy property with leverage. At least with a call option you can't lose more than your initial investment. You can with property, unless you live in a jurisdiction which cancels the outstanding loan on a property after it's repossessed by the lender.

Perhaps your point is that, with a property purchase, you can ignore short term price movements. As long as you have enough money to pay the mortgage each month, you get 100% exposure to the price increase over 25 years, even though you put only 10% down and borrowed the rest.

The volatility doesn't matter. If I buy a 1-year call option on a particular share, it doesn't matter if the price goes up and down every day during that year. What matters is the price at the time the option expires.

What _does_ matter, and this may have been what you were thinking, is that it's hard to buy a long term call option on an individual share. The longest you can buy easily is probably 2 years, which is much less than the length of a mortgage.
Tech’s latest innovations struggle to live up to the hype
The Lazy Developer's Guide to Command Line Building with C#
I think they cram us in as tightly as humanly possible (literally) so that they can cajole more people into the first-class cabin and it's attendant price.

Domestic first-class cabins in the US have been shrinking (fewer seats), for what it's worth. And while international business-class cabins still usually have 20+ seats in them (and sometimes much more), you're correct in noting that they're much more expensive in relation.

The economics of running an airline hasn't changed. People still -- despite everything they complain about as a consequence -- shop exclusively for the lowest possible fare they can find anywhere, and damn the legroom and extra fees. Airlines, which need to maximize the revenue coming from the back end of the plane in order to stay profitable, know this and have responded by squeezing in more seats (witness the number of carriers now going to ten-across seating on international aircraft, switching to "slimline" seats and shaving more inches out of the legroom in order to add another row or two) and unbundling as much as they can into separate upsells to preserve that low advertised fare.
Can UX design negatively impact SEO? (Explained)
"Transitive closure" is basically saying which states are reachable from other states in your data model.

For example, if you have a soft-deleted field "is_deleted" in your data model, then the transitive closure from "is_deleted" is the empty set, because nothing can ever change once an object is deleted(unless you support un-delete).
I am following the mathmatical definiton of isomorphism:

The two sets are Quadtree instances and calls of `myself`. The map from calls to instances is "instance that was given as argument". This map is obviously bijective. The structure that is preserved is "is a child of".

QED :)
Mixpanel | San Francisco, Seattle | Full-time, ONSITE

Mixpanel's mission is to help the world learn from its data. We help companies learn how people use their products and applications so they can grow their business. Every day we face and solve new challenges with scaling, reliability, design, and making our customers happy.

We're looking for Software Engineers with Front End, Back End, Full Stack, Machine Learning or Distributed Systems/Infrastructure focus. We're also hiring Site Reliability Engineers, Product Managers and our first dedicated Security Engineer.

https://mixpanel.com/jobs/#openings

- Dave, Seattle Site Lead

david.claridge@mixpanel.com
I thought that the data Tesla is collecting is things like "places where drivers always steer unexpectedly" or "places where drivers always stop but our system didn't detect a stop sign". Those are labels.
Norwegian Air does not serve free food on transcontinental flights. Fine by me, I'm comfortable surviving 12 hours without eating hot food, in fact I do it almost every day.
The article's argument is based on a known-false assumption.

It assumes that people will automatically buy the next-highest fare bucket in order to avoid the horrors of Basic Economy, but the history of the airline business in the US over the past couple decades suggests that the vast majority of travelers will complain about how horrible the low-fare experience is, then book it anyway.
Idea for gh: It will be a nice feature categories or even tags for repos. I would like to see a similar list for databases for example, or even relational database, blog engines, etc.
Probably because their savings were still insufficient for their needs, because they didn't get paid enough during their working years.

I'm not claiming that Singapore's system solves all edge cases (no system can), just that the current scheme seems like a sane, rational compromise between total or zero freedom.
Dystopias Are Not Enough
Peloton Technology | Research engineer (2 types) | Mountain View, CA, ONSITE | Full-time

At Peloton Technology, we are bringing groundbreaking safety, efficiency, and autonomy to class 8 trucks. http://peloton-tech.com

The Research Group at Peloton is hiring for two job descriptions:

1) Research engineer: Server side
2) Research engineer: Vehicle side

Must-have for both job descriptions:

- Strong background in C/C++ and Python on Linux

Must-haves for "Server side":

- Experience in handling large (~ petabyte) datasets
- Experience in computer vision & machine learning
- Knowledge of statistics and experimental design

Must-haves for "Vehicle side":

- Hands-on experience with robotics / mechatronics / control
- Experience with embedded systems, and real-time systems
- Experience with hardware-in-the-loop testing

Nice-to-haves for either job description:

- Experience in safety critical, or high reliability systems
- Experience with software simulation of physical systems
- Prior scientific publications

Please send your cover letter and resume to research@peloton-tech.com. Include your github / stackoverflow. Thanks!

P.S. If automating cars is cool, then automating tractor-trailers is freaking awesome.
Recursive matrix multiplication is in general a bad idea (Strassen, for example, loses a little bit of stability and is not cache-friendly)
The first article you sited actually says that airlines are a low margin business. The fact that they've been more profitable than normal, according to your source, has to do with fuel prices driving more volume and saving some overhead, and their efficiency programs. Even with all that, their gross profits are still just in line with an average corporation.
A few Sony Vaio models had that feature circa 2011 (HDMI in to display on the 16" WXGA (?) 1080p screen). I was very close to getting one.
Kareem started college in the Jim Crow era, Magic in the mid-70s. Somewhat different frames of reference.
Will do. If it would be up to me, we would move down to El Segundo or Redondo Beach. But my colleagues are not that excited about those areas. Will see if I can sell them on downtown
The best intro I've ever seen is Bartosz Milewski's video series (intended mostly for coders): https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI...

It assumes almost no prior math knowledge (okay, you should know what sets and functions are...).
> More importantly, though, you hope you retire at the right times

Hope has nothing to do with it, 10 or 15 years before you plan to retire you start liquidating equities and going into bonds and treasuries. If the market is at a low point you hold off on equities until the market rises again.
I’ve used Crystal a bit and like it a lot. It’s a little rough around the edges, but I hope it gains more traction. It isn’t just for Rubyists either.
Libchaos: Advanced library for randomization, hashing and statistical analysis
Gecko chilling out on the water's surface tension of my fishtank
"Social systems are much more complex than this simplistic reductionism."

Bit of a misnomer that, surely, as reductionism is all about simplifying things into digestable components.

Also this is an interview piece, its not going to go in depth.
Umm... or, I could just rotate a square a quarter-turn by iterating over the square's elements:

for (x = 0; x < N; x ++) {
for (y = 0; y < N; y ++) {
newSquare[x][y] = oldSquare[y][N-1-x];
}
}

Of course, in certain representations of the square (such as using a 1-d array) even simpler algorithms can be used.
It actually shocks me how many senior marketers have no idea how to do this stuff, but then again that is my marketplace advantage.

A lot of senior marketers come from traditional marketing/advertising backgrounds. Where they work with marketing channels that operate on imprecise exposure figures and ballpark ROI calculations. That's what they expect, so when moving into a medium like online advertising they're perfectly fine operating in the same mental framework.

And to be fair, software engineers also tend to suck at that type of marketing plumbing. Did engineering put your conversion snippet directly within an onclick event on the submit button? Then they chose a poor implementation method with a lot of gotchas that could compromise your reporting. You could be over counting by including clicks on submissions that never go through due to validation handling. Or you could be under counting conversions because they didn't properly intercept the submit event and there's a pretty little race condition between the page submitting and your conversion code executing. Or a half dozen other potential pitfalls that need accounted for when using the onclick or onsubmit event.

Marketing Engineering is definitely a good niche to be working in.
The "fuel surcharge" is usually a tax dodge. British Airways, which has the most notorious surcharge in the industry, does it because the taxes only apply to the fare itself; if they split out fuel charge separately, they only get taxed on the base fare.
Admittedly they've slowed down a lot since 2000 (happened at least 7x a decade in 80s and 90s), but I agree, saying 2020 further shows the poster doesn't understand how leap seconds work.
> I'm positive that we fall under the "uncommonly good" category.

For comparison, my wife and I are on a marketplace plan, and out of a total of $60k in expenses for our newborn daughter, we were responsible for ~$12k.

We want to have more children, but I would move from the US to a first world country to do so.
Read the entire thing. I'm guessing the number is cumulative. Some were probably the broken ribs when he had pneumonia. Then the car accident etc.
I've wondered a bit about this. Would people be up for cheaper ticket prices, but slower (300-500 kph) air travel ?

Suppose there was a local flight from local airport moving at such speeds, would you want to take it ?
Econ 101 predicts....inflation.
The most successful people are less likely to be perfectionistic
We actually agree. I think there's miscommunication going on here. Two facts:

1. NYT does have a native advertising unit. They produce posts like the one I linked earlier -- that article was sponsored by Cole Haan.

2. The Pearl article is not a native ad. If it were, it would be clearly marked as such (like the article I linked). It could be PR, but that's par for the tech industry (see: Apple's controlled leaks via WSJ/NYT over the years).
Awesome comparison! I believe both Atom & Visual Studio Code will only get faster over time.

I've been using Atom for over a year and it has made great strides over the last few months. I don't have any problems opening large repos or files now, as much as I did a few months ago.

I use VScode for personal projects & it's fast and awesome as well.

I linked your comparison in one my detailed Quora posts comparing Atom & Sublime --> https://www.quora.com/How-does-Atom-compare-with-Sublime-Tex...
So much for google ever really caring about anything other than an easy advertising revenue stream.
The target audience of this book isn't the layman, it's people studying mathematics. So a phrase like "relatively little mathematical background" is meant in the context of academia.

I don't think there's a basic and gentle approach to learning category theory that doesn't remove the rigor. You can learn at a high level what some of the stuff in category theory and get a basic feel and intuition for it, if that's what you want. But, if you want to learn category with the rigor, you're going to have to first learn how to write a proof in mathematics. Really though, you're going to want to have a decent grasp on some basic abstract algebra. Otherwise you're never going to be able to understand the examples for category theory.
I took Amtrak from Chicago to Las Vegas once. Never again. Trip took 48 hours and two locomotive breakdowns.
Startgrid | DevOps Engineer | Burlingame CA, Denver CO | REMOTE

Startgrid's SaaS platform is being used by some of the world's largest enterprises to dramatically improve their sourcing of external innovation.

We're looking for a bright, driven, responsible DevOps Engineer to work collaboratively with our geographically distributed Engineering team to help with deployments, Linux systems administration, network security, monitoring and troubleshooting of our Enterprise SaaS platform running on Ansible & AWS. The ideal candidate will be great at problem solving and GTD, and also can help us establish policies, processes, & best practices as we grow our business moving forward.

If you're interested in this opportunity and think you're a good fit, please send us an email at engrjobs@startgrid.com and let us know a bit about yourself and what you're looking for next in your career.
I find it really strange that there is no longer a stand alone compiler with dotnetcore. There is also an alarmingly low number of .net devs that even know that csc exists, which is a shame because it gives you a lot more flexibility when building your projects and is a lot faster than msbuild.
I liked this article because I enjoy reading about data structures that can be used in places where the "obvious" implementation is a list of lists. A lists of lists data structure is general enough for many applications and readily available in many languages, but when using it, I often get the sense that I am spinning wheels writing far more code than necessary to do the desired manipulations. It makes me happy to read about more novel solutions.
Download Mayaya-Mamiza.mp3
Perhaps there was a constraint to use Java lang and not Scala, thus Scalaz probably can't apply here.
Part of the problem is non-linearity of delays. If you are delayed 45 minutes in traffic towards the airport, you may miss your flight and have to wait 6+ hours for another. With driving, if you are delayed 45 minutes, then you are just delayed 45 minutes at your final destination.

Because of this, people frequently spend a lot of non-productive time at the airport, because they are afraid of the (small) chance that they can miss their flight entirely.
That's not really the service we want because those lawyers won't be able to give definitive answers for all but the simplest cases. What I think you really want is a government sponsored law office that is given special privileges.

1. They are tasked to give well researched legal advice in all fields.

2. Their advice should be minimally restrictive.

3. If a person faithfully follows the advice of the office the office assumes criminal and civil liability.

Individuals are not capable of evaluating the law without the aid of legal professionals. Worse, individuals don't have the ability to evaluate the quality of lawyers. This system would allow individuals to be secure that they're not heading into legal gray areas or situations where the legality is truly unknown until there's a trial.

I like this kind of system because it's in the best interest of such an office to give the most accurate advice possible.
Not to mention that altruistic behavior towards members of the in-group is often paired with extreme violence towards outsiders.

Humans are literally Jekyll and Hyde.
I wish I was as optimistic about the modern workplace as you are, in which every single employee has the training and capacity to calmly and precisely diagnose why their computer programs aren't working. But in my experience, when the Internet goes down, the average non-IT person sees it as "the computer is broken". And instead of doing something rational -- like running `ping` -- they'll do things like restart the program, or even the computer, until an IT professional tells them that the fault is with their Internet connection.

Not too long ago I was at a very modern Palo Alto clinic getting some routine x-rays. My doctor warned me that things might be a bit slow because their office had just made the transition from XP to Windows 7 (because of XP's end-of-life, not because Windows 7 was new), and the clinic was having problems all week. I ended up waiting an extra half hour because they couldn't figure out how to get digital x-ray images taken from just a few rooms over onto my doctor's computer. And it wasn't some high school summer intern who was stumped, but the doctor, the radiologist, and a couple of nurses.

Sure, I'll admit, as an engineer, I can't help but think that this was an unnecessary shitfest. But, as an engineer, I also know that the "common sense" git-er-done solution -- such as just putting the files on a USB stick and moving them over -- might not apply in this situation. Sometimes, software is just hamstrung and shitty. Luckily, this was a routine checkup at a small, very-well equipped clinic in Silicon Valley, and not an entire fucking hospital in Boston, that, besides tending to children, also has to operate an emergency room and trauma center, in which a 10-minute tangle in IT can easily mean the difference between life and death.

I don't have a strong opinion on whether the perceived cruelty justifies criminal action by the OP. But I strongly disagree with his smug assertion ("I also knew from my career experience as a biotech professional that no patients should be harmed if Boston Children’s was knocked offline. ") that a hospital that he's never worked at can safely pivot when their entire Internet shuts down.

If no one was seriously afflicted by the outage -- and how the fuck would we even know that when modern healthcare can't even consistently diagnose causes of death on an average day? -- then that would have been pure luck, and not because the OP performed his attack with deliberate consideration of its possible effects.