skysight-inc/HackerNews huggingface dataset:
Some things that stood out to me after reading the whole thing:

- Other engineers dog-piling on her first few PRs showed that there was a complete lack of trust in her, and perhaps an active distrust in her abilities. I have no comments regarding whether this was deserved or not, but the known facts point to such a reality.

- Writing a feature blog post based on a personal perspective and personal past experience is not something a matured corporation can allow. This should not have been a surprise.

- Being the most productive engineer is not the goal of a Principal level engineer. I don't believe any software management would expect their Principal engineers to be sitting at the desk cranking out code all day. Influencing large scale initiatives across the org is more of the job expectation. This means building relationships with lots of people, which means less coding and more guidance of other engineers to do the coding.

- By that point, the expectation must have been high for what she can contribute on the diversity front. The terse messaging regarding the survey probably didn't help, but I also don't see it as a big deal. It's probably just piling on past issues.

- The rest is standard PIP procedure of managing out someone who isn't working out. I would love to say that I know how better to handle a PIP, but I don't.

It seems to me that Github expected a much stronger engineer, but feel like they didn't get one and that she was underperforming. Was that the actual reality? I don't know, and I don't feel qualified to pass judgment.

Which leads me to my final thought: it does seem like Github might have an empathy problem. My guess is that Coraline had her own set of insecurities about being at Github going into the job, and the first few encounters with the rest of the org put them into overdrive. It's unfortunate that her manager did not deem it productive to learn what her insecurities were and validate her on those fronts, which I believe might have put her back on the right track towards success. Instead, Coraline hunkered down and started cranking out code, and possibly withdrawing from the org around her? Rather than doing her intended job.

But, it is a lot to ask for a manager to do all of that, and she was a Principal engineer after all.

Getting a job is like getting married, even if things look all good at the ceremony, there's still years of sustained work/relationship-building to come. This one looks like a case of bad matching. In no way as to diminish Coraline's story, I've seen this happen to a lot of different kinds of people from all walks of life.

My 2 pennies.
If you are worried about the validity of a contract wouldn't retaining a real estate lawyer make far more sense than someone with no legal training?
Scam and snake oil.
I made this website. I don't know the answer to your question. If you cruise down to "The Solc Compiler" on this page https://www.ethereum.org/greeter#cleaning-up-after-yourself, it seems you could potentially use other compilers to generate a Application Binary Interface.
Usually the closest I have seen to this is a architect or manager will be hired at a startup, and he will high a bunch of people from his own team.
The rule is to not run away from a bear. This professional runner did just that
Just be upfront about why you are leaving. One option might be to make it an employee owned company, with the current team gradually diluting out. Have bonus incentives for anyone who can bring new business. Some huge companies like SAIC have been built this way. Maybe hire a part time ceo aka a new sales & marketing person.

My guess is that if you are a developer, then you probably aren't focusing enough on sales with your ceo hat on.
There are many, many cases where full standalone mode is the only one available, at least for classification. I would say this is actually the typical case.

Training is a different matter, of course. You want to do training on a fast GPU or something.
Academic is often theory

Professional is often whatever works

This is fairly common with many academic vs professional differences, btw
There were like 2-3 generations where that was the majority lifestyle. Most humans in all of history had an existence that more closely resembled the one you quoted.
Are we at the "mania" stage of cryptocurrency interest yet?
Leaks are illegal because they violate laws governing classified information.

Releasing a leak by an entity not under the jurisdiction of the law of the affected party is not illegal.

That said you might be prosecuted for possessing illegally obtained material in any case since the information is technically a property of the affected party.

Espionage laws are tricky you it's not easy to prosecute a foreign agent unless they are a citizen or a lawful resident of your own country.
Things are more complex when dealing with real world agents since every country brings them in under a diplomatic cover so at best you can deport them or illegally detain them.
Sounds terrible.
I created a youtube playlist app, as well, and I'm also the only user of my own app. :) http://play.mindcast.com

Note: It's desktop-only as I use it from my desktop, and since I'm the only one using it, I didn't bother supporting mobile.
The first part of the article sounds convincing, but i'm pretty sure amazon is using DynamoDB extensively and successfully at massive scales.
Google's trying to patent ANS video compression, ignoring the will of inventor
I think you misread OP, and also misread the comment he was replying to; or, you just needed an excuse to vent about type systems.
A Year in the Metabolist Future of 1972: Nakagin Capsule Tower
Oh wow, what an GREAT comment. Thanks SO MUCH for your really insightful and inspiring comment that everyone loves...
What's wrong with fiat currency?
His videos summarize peer reviewed sources. Everything is evidence based.
This is drivel.

Protocols and decentralized applications around decentralized file storage, decentralized computation and decentralized prediction markets, among dozens of other such concepts, have the potential to substantially increase the efficiency of the computational industry, and provide a massive boost to other peer-to-peer protocols by adding for the first time an economic layer
Pretty sure the majority of people don't know about cryptocurrency yet. On the other hand, less than 1% of Americans were invested in the stock market preceding the Great Depression..
I see. The error makes sense now.
Design, culture, and technology are deeply intertwined; society warps to fit its tools. As designers (remember, design thinking has antecedentally one foot in industrial design, one foot in programming functional requirements gathering), the creators of today's digital tools have essentially abdicated the responsibility of thinking about how their products change culture and what effects they have, positive or negative. Instead, we nod towards market forces and "fail fast" capitalism, which ends up justifying whatever cool toys we end up wanting to create.
"Likely to ne related to the strength of the patents" means that the patents have been scrutinized by the court and determined to be invalid. But that is not the case.
Isn't that the point of no_sql. You trade consistency for speed. Best used to mark temporary state in a web app. If you need atomic consistency in a database you should use a relational database that does atomic writes.

That has always been the case. Why would it be so shocking to you? Atomic writes have already been built. Sounds like you were standing there with a hammer looking for a nail.
The U.S. Coast Guard May Be Flying a Unique Stealthy Spy Plane
It may be a sign of my bad head cold, but my first thought on seeing this headline was "'What' is a terrible name for a piece of software"!

I approve of the general idea proposed, but it's hell on other people. Sometimes the advantage of a deadline is that it forces you to choose what will and won't make it into version 1.0 (or whatever). I speak as a serial "when it's done" offender who is always finding 'one more cool optimization that just happens to need a big rewrite of a whole chunk of the code' - exasperating for those around me.
Insight covereth a multitude of sins.
rather poor example of "how dynamodb doesn't scale".

DynamoDB is definitely not the silver bullet people hope it is but does work exceptionally well for what it was designed for.
How does it handle payments, payable/receivable etc (if applicable)? I have found that in these cases often times the software handles the operations well, but the business logic is still tied up in legacy POS and things like this which makes the software more of a nice to have than a "I'll just do it the old way". I'd also be curious about the UX (am a designer)
Interesting. It could still be argued this program isn't meaningful (or perhaps "not useful").
My primary observation so far has been that academics are going to want to reach into the guts of my data analysis pipeline at every single step and inspect what's going on.

This informs my design choices quite a bit.
It's not necessarily drivel, it's just an unfounded assertion.
So tired of seeing blockchain, machine learning, and JS in hte news. Things like Ethereum and even Bitcoin are 100% hype, "what if", and are nothing more than dreams.

Last century gave us things like the personal computer, the internet, and so on. What about this one? Fancier webpages? Selfies? Tweets?

All of this blockchain and cryptocurrency and JS hype is tiresome to see. What happened to making real stuff that works and solves real problems?
Totally agree. It just serves as a useful reminder though not to fall prey to the fallacy of deliberately chasing the correlational measure as a matter of policy.
I'm talking about larger groups of humans. Things are very different when you have only a few hundred humans or less. Dunbar's number[1] is an important factor here.

[1] https://en.wikipedia.org/wiki/Dunbar%27s_number
Why on earth don't they hash the key to improve the key distribution?
And of course, the cops get immunity for their crimes.
We store 100-1000 GB of data in each wide table on our untrendy on-prem SQL server boxes. 10GB is peanuts. In fact, I propose (given the limitations suggested by the author) that DynamoDB may have NO practical uses worth exploring. If NoSQL is about scale, and it can't scale, what's it good for?

I can understand having to optimize your key space, but in this case it necessitates extreme premature optimization.
It's a bit silly to dismiss the whole thing because the cofounder is trying a little too hard to sell the technology.. it certainly doesn't mean the technological aspect of the paper is "drivel"
Two-Time Prison Escapee May Have Used a Drone as Part of His Plan
I assume you mean "incorporate" by "start a company"? You can "start a company" in the colloquial sense just by working on it.

The best rule of thumb I know of is "When a.) you are about to handle money or b.) you're doing something that might expose you to liability." Obviously, if you're doing something that might get you sued, you want the liability protection that a company provides. But less obviously, many business bank accounts require an actual business to open, payroll requires an EIN and federal tax ID, you need to collect & report sales tax, if you want to take equity investment you need to be able to issue shares, and basically everything involving money in business gets easier if there's an entity other than your personal checking account.

If you're just doing the two most important activities for a software startup though - coding & talking to users - you can do those without a corporation. It'll save you several thousand dollars in associated fees and a bunch of administrative hassles, and very often your idea morphs or you decide not to found the company after all.
<sarcasm> Great. You've got a new tool with incompatible options that will require rewriting network scripts worldwide. </sarcasm> Can you provide a good TECHNICAL reason why ifconfig fails to perform the task it performs every day? Would it have been too hard of a design task to make ip's command line compatible with ifconfig?
The one opportunity I had to go in this store was safely avoided by going to a Michael instead. specifically because I refuse to give them a cent.

it is extremely difficult to avoid stores/businesses owned by religious groups.

I recently avoided purchasing an item from Yakima due to the coming across the following [0]. In reality businesses like Marriott Hotels and Chic Filet irritate me and I avoid when I can (business uses Marriot for work)

if there was a list of athiest or agnostic owned businesses I would likely spend more money at these locations than any others.

[0] https://en.wikipedia.org/wiki/Arcapita#Compliance_with_Shari...
It's amazing how much you can put into a reply without directly addressing any of the concerns. Are you serious that dynamodb can't even hold 10GB? If you intended to defend the database I think you failed. Sqlite3 can store 10 gigs without sweating. What on earth can you use dynamo db for if it doesn't scale with the data? The way you describe it seems much WORSE than the OP.
If i didnt have my realtor I would not have landed my house because of how competitive my market is. My realtor called me at 6 am on a Saturday morning before the listing was even up on zillow or redfin. I was there to see the house that afternoon and had a P&S agreement accepted before Monday morning before anyone else even had a chance to see the house.

Also the realtor had contacts of contractors and inspectors that she trusted so that the inspection and repair stages all went way more smoothly than if I was calling random contractors for quotes.

Again this doesnt apply depending on the market and price range that you are in.
Most of the cost tied up in being a CA is being audited and reaudited by a third party that charges hundreds of thousands of dollars (and given the Symantec/Startcom shenanigans, is completely worthless).

The actual technical infrastructure required, while intricate, isn't that hard to set up.
[adjusts tin foil hat]
Today less than 1% of all software is written in null safe languages. But I believe Swift has non-nullable types, and it's the promoted language for a really big ecosystem. There's also Rust and Scala, but those have less of a captive audience. I do have high hopes for Rust, which also is data-race safe.

I think Java 8 and optionals show it doesn't have to be that hard, it's just that there's too much old code that relies on nulls for the Java ecosystem to ever be fully null safe.

Use-after-free is solved in a language without manual memory management, so that's actually quite common.

Programmers get comfortable with new ideas over time. Higher order functions and type inference used to be obscure concepts. Today they're par for the course. I don't know if we'll all use dependent types some day, but I think we'll keep getting more powerful types in mainstream languages for a while.
Our average purchase price is in the low 200,000's. We work with the middle 80% of homeowners.

Huge Ben Thompson fan, and waking up to his analysis that morning was a joy and big surprise.

Rob Hahn has also done some solid analysis on his blog:
http://www.notorious-rob.com/2016/12/forest-for-the-trees-op...
Each shard is 10GB. The unit of scale is a shard. You can have as many shards as you want.
I can't give specifics since I'm no longer with that company and even a cursory search of my profile here could put 2+2 together, but using an outcomes-driven framework survey (~150 respondents, we were a niche industry so this was a huge sample size) we were able to add critical new features to our roadmap that were opportunities we never saw before. By using the formula in that book you are able to objectively determine underserved portions of the market "I really need the ability to do X, and currently am very dissatisfied with my ability to do so with my existing setup". And by using numbers, which is cool.

More on the research methodology here: https://medium.com/envato/a-step-by-step-guide-to-using-outc.... I realize this seems a bit OT from the original comment, but Jobs to be Done and ODI are the same authors and they are intimately tied together philosophically
Thanks. I must have gotten mixed up with the equivalence of some of these interpretations, and the lack of actual experiments to distinguish the others.
Even if you're not using a proper PKI, you still have to trust someone at the end of the day to not be lying to you. That's ostensibly the point behind CAs and auditing and trust roots.

LE's probably the best we're going to get for a long time. Mozilla's one of the few groups I'd go so far as to say is completely benevolent, and LE is being operated as a public service.
Very interesting, however as comfortable as I am after 20+ years with some degree of coding in front of others (pair programming, fixing something with the boss breathing down my neck) I couldn't imagine doing this as strangers watch on; it's, at least for me, sharing a too intimate or personal experience. I also have a long-standing habit of using four-letter comments as attention-grabbing and transitory 'to-do' markers, which would likely be in breach of any kind of streaming service's TOS.
Lots of hype, for sure, but this criticism is too hard for what is still a still nascent frontier technology.

The innovations you listed in "last century"- PC, internet, etc - both went through their fringe, hobbyists-and-nerds-only phases, during which their future value to society was totally unclear and uncertain.

Only in hindsight are these technologies impacts obvious.

While I couldn't agree more about the fact that there's ridiculous hype and (most annoyingly) greedy speculation in crypto, I for one am hugely excited and optimistic about the potential society-changing implications of the this tech.
Well, we got ubiquitous mobile computing this century. That's been working out pretty well so far.

Cloud computing is pretty great too.
I have a Rift, and use it two to three times a week. I would use it more, but I have very little discretionary time.

I would say VR consumes about 50% to 75% of my free entertainment time.

If the resolution was a bit higher, I would probably do a few hours of work per day in VR as well. I find I'm fairly focused when working in VR as I have no environmental distractions yet can be in very peaceful surroundings (Mars, space, a balcony overlooking city lights, etc.).

I use an app called Big Screen to bring up my desktop in VR. Interestingly, it's multi-user so others could co-work in the same environment, look over my shoulder at my screen, talk, etc. even from across the world - if I had colleagues with an HMD and wanted to collaborate with them, of course (so much for the focus and serenity part of it!)
Distinctly unimpressed by this post. The author seems to have an axe to grind with mathematicians as a class, which, as we would have been told in school, isn't 'big or clever'.

The whole of programming, nevermind types, perhaps the most mathematical part of modern programming, arises from mathematics. There's some good history here, but the early paragraphs in particular are a display of ignorance if not arrogance.

The author quotes Newton, the very chap who's said to have said he merely stood on the shoulders of giants (to 'see' such insight). Any programmer in the 21st century stands on the shoulders of mathematicians and computer scientists of the 20th,; who were in turn standing on the shoulders of the mathematicians of the 19th centuries.
I bet this is what you are looking for:

https://www.amazon.com/Compiler-Construction-Using-Java-Java....

This book taught me how to write a compiler.

Here is its description from its website:

* Comprehensive treatment of compiler construction.

* JavaCC and Yacc coverage optional.

* Entire book is Java oriented.

* Powerful software package available to students that tests and evaluates their compilers.

* Fully defines many projects so students can learn how to put the theory into practice.

* Includes supplements on theory so that the book can be used in a course that combines compiler construction with formal languages, automata theory, and computability theory.

If you already know C or C++ or Java then this book is for you. In my opinion, you can learn many computer science concepts and be able to apply to your field. The book will teach you how to write a grammar then write a parser from it then eventually be able to improve it as you go on reading and doing the exercises. It was a great moment when I feel comfortable writing recursive functions since grammars are composed of recursive functions. You'll also learn a nice way on how you can get your compiler to generate assembly code. Another feature of the book is the chapter on Finite Automata wherein you'll learn how to convert between regular expressions, regular grammars and finite automata and eventually write your own 'grep' which was for me is a mind-blowing experience. There are lots of other stuffs in this book that you could learn.
Small (usually half of normal one) portions of aspirin and metformin are found to extend a lifespan. Although, I'd recommend to take aspirin everyday every second or third month, but that's my preference.
I wrote a javascript compiler. At the time (2000), it was twice as fast as Microsoft's and 20 times faster than Netscape's. I was correct in anticipating that js speed would become very important, but my implementation was ahead of its time and didn't get any traction.

It has since been rewritten in D and is Open Source:

https://github.com/DigitalMars/DMDScript
I'm not moving the goalposts. If you're a teenager and you don't use a condom or other means and get pregnant - that's on you. You wrote a long retort which ignored condoms. That's unreasonable.

If you don't use a condom no matter what age you are and get an STD - same thing - that's on you too.

Your argument about post-conception options - I agree that not everyone has the same access. But I'm not talking about that.

Condoms work. Teenagers know the risk. They're just being dumb and it's on them.

Now - your argument that making birth control more available - sure I think that's a good thing too. But the notion that "the vast majority of teenage mothers in the United States do not choose to get pregnant" is irresponsible because almost all of them got pregnant by being wreckless while viable options are readily available. Specifically condoms.
I don't think it's very important. There are several other languages that can compile down to EVM bytecode. A cool one is Viper (https://github.com/ethereum/viper), which is NOT Turning complete, but decidable. This makes it easier to reason about the correctness of the code, and formally proving that your code is correct.
These Boots Could Save a Firefighter’s Life
If your comparing centuries you probably should give this one a bit more time, I mean we're in our second decade...
according to some random people on the internet?
Those sound line legal questions and issues, not realtor issues. Your lawyer will charge you hourly for their time.
I've been following you on github for a long time (since the minecraft clone you made in C was featured in /r/programming). You are insane man, I love your work.

Keep it up!
Is a Winged Volvo in Our Future?
The comment that you wrote and that I quoted from just now is still right there for everyone to read. It's weird to write as if it wasn't.

(The comment I just replied to was edited extensively after I replied to it. That's OK; I said what I wanted to say.)