skysight-inc/HackerNews huggingface dataset:
There is a difference, I think, between healthy and unhealthy conflict. This team was clearly averse to both. It was likely an awful team.

My advice to anyone in a similar situation: work on the classes of behavior that are actually problematic, namely blaming, defensiveness, contempt, and stonewalling. Then you can have a healthy argument about ideas.

If a team has problems listening to actual, clear evidence that what you did was correct, they are perhaps at fault here. Of course, if you show contempt, then the right thing for a healthy team to do would be to:

1) Address the contempt head-on, and then
2) Examine the data dispassionately.

It seems this team failed at both.

Probably a good thing to get fired from such a place, though it hurts to not be given an opportunity to move on on your own terms! This particular org appeared to be a pretty bad place to work anyway.
Would versionstamped operations fit for the log abstraction modeling question I've asked about here on the forums?

https://forums.foundationdb.org/t/log-abstraction-on-foundat...
A more similar analogy to the practices that go on in tech, it would be asking the nurse to take vitals on a cadaver.

It would never happen real world, but "there are so many frauds out there, this is what we came up with. You should now how to take vitals."
Wooden framed houses tend to survive earthquakes better than any other construction technology, as wooden frames are flexible, especially as they're constructed with nails, which lend the frame a lot of give.

Wooden houses can (from experience) survive magnitude 6-7 earthquakes.
The third example lays out a situation where the loss is not deductable even though it is a real loss.

What worries me more is that this is an "instruction", but the tax authorities are not bound by instructions. And they are known to do as they want, even flouting European law (particularly when it is to do with car taxes, although not so much related to bitcoins.).
Well if it's not racism, then what explains it? And what explains why the ratio of women to men gets significantly lower past Bachelor's level degrees in philosophy? I really don't think it's contentious to say that that there's a severe cultural exclusion within philosophy and the way it tends to be taught.
Huh, I was thinking it would just be a ledge like a pronounced monobrow, strapped on and sealed to the head with either just pressure or pressure + gum, that would catch exhaled air.

Wouldn't very thin wood implode?
An Effective Tips About Content Distribution
Maintenance windows are set for the cluster, not single instances. We were distributed across 3 AZs and Google had no suggestions for mitigating the ~5 minutes of downtime we were seeing every week or two.

The whole experience was so amateur and unprofessional it really soured me on GCE. They do have some cool tech but it seems like their cloud division needs to mature a bit.
Twitter created a website "Scala School" awhile ago, so I'm guessing they didn't jump ship yet (but could be wrong). https://twitter.github.io/scala_school/
You are right, but usually the people who come up with that crap aren't tech people. Most likely they are biz people who just googled NDAs and noncompetes on the internet and picked the harshest one.
What a wonderful article!

I have always loved Susan’s work, particularly the dogcow — https://en.wikipedia.org/wiki/Dogcow — and her bitmap fonts — http://www.folklore.org/StoryView.py?project=Macintosh&story...
Here's a quick-n-dirty demo with image loaded from a file: https://codepen.io/helb/full/LmVjjG/

Code is mostly taken from the project's github, i just added file selection and image resizing to fit canvas.
Hmmm yeah it really does sound like this guy and the company were a bad fit.

There is an old joke that after an interview you should ask 3 questions:

1) can she do the job
2) can you work with her
3) is she an axe murderer

OP can certainly satisfy one of these criteria but even if they’re okay on (3) not meeting (2) is enough for exclusion.

When you find yourself in a toxic (from your perspective) situation you really only have 2 options. If you decide to stay you have to make the best of the situation and get on with people.

It sounds like OP responded to this situation in a way that probably wasn’t in line with this thinking. It’s all well and good being “right” but such accomplishments are marred quite a bit of you’ve annoyed everybody around you in the process.

I’m speaking as somebody who has been through this cycle a few times and finally settled on “getting on with people” vs “being right” after I got the feeling I'd changed job a few too many times.

The transition in this way of thinking was actually quite painful and I made many slip-ups whereupon people would presume I had slipped back to my old ways and couldn’t change - the scorn still rings in my ears. But eventually I did and now I’m one of those effusive hackers that gets on with people, and just drops into tricky situations as they arise. A highly prized resource it would seem going by how my salary responded.

Anyway, as poor old Janis would say “if you can’t be with the one you love, love the one you’re with”. You’ll be happier and your stress levels, blood pressure, social life and even maybe your payslip will reward you for it.
Technology Fridays: Tendermint Wants to Be the Zookeeper of the Blockchain World
@rufugee @rhizome31 @mschuetz

well in the context of python it makes some sense to use it for teaching and presentation purposes, even tho it's a bad habit to program in it in my opinion, as
- it's a pain to write abstractions, as you have to remember to reevaluate the cell
- you can't use the debugger
- you can't jump to the definition of externally defined stuff, which is critical if you want to become a really good developer, as it's teaching you to read and understand code

@mschuetz there are decorators for everything, to time functions, to cache results, to cache results, to cache results for 1h and get fresh data after one hour, to cache results given certain parameters

but in the context of go I don't see the point, as nobody sane will ever do an experimental data analysis with it

go is excellent for high performance data processing, but you definitely don't want to use it for data analysis.. I'm not even sure if a go based dataframe implementation would be that much faster than pandas as it's more or less a wrapper for c functions
Very apt. But I'd really like to know why a medical degree means "can perform real medical work" while we're OK with a CS degree meaning "well, she has successfully completed the degree requirements, but hey, actual software development is not part of it".
We don't really have a theory for Boolean electronic circuits either. What separates bridges from computation is bridges are bound by the fixed laws of physics, computation is far more loosely bound by logic.
Don't forget about Termites! Whenever I fly into LA with friends from Europe, I have to explain what all the striped "circus tents" are.
The Spy Novelist Who Knows Too Much
Yeah, I don't think Scala 3 changes anything with regards to perception and/or adoption of Scala. That ship has pretty much sailed.

Martin Odersky seems like a really good language designer. I took a look at the Scala 3 languages features, and a more radical departure from historic Scala probably would have helped Scala.
Of course! And it's even lower risk because you can't really mess up land the way you can a house.
Is there any plans to include async/await on the language level?
ICO coming to your nearest beach bar any moment now.
entering pre-sale. all sold. let's hodl. to the moon.

and...

it's gone.
Tempat Tidur Bayi Cat Duco Grey – MAJUO
You can think of FDB as a distributed storage engine. It has the same low level data model as the engines you mention, but has distributed transactions, fault tolerance, automatic data partitioning, operational tooling, etc built in. So if you build an "application level database" or library on top of it, it is automatically a distributed database.
> However, it supports more aggressive incremental compilation than Scala 2

I'm not sure what you mean here... but Scala 2 and Dotty have the same incremental compiler, and their independent bridges feature overall the same quality (which is high and heavily battle tested, for those interested).
Ideally, parents shouldn't spend any time on their children's homework. I can understand answering occasional questions and giving encouragement but nothing more. Children learn by figuring out homework on their own. Otherwise, why have homework?
I thought of just going back to my previous job (the guys made it clear I was welcome to go back) but I was afraid it would make my Resume look like I am too much of a job-hopper.

If you even put it on your resume at all, it’s probably one of the easier ones to explain and helped by the fact that your old company re-hired you. “Would you hire this person again if given the chance” is a common reference check question.
> But I don't like to criticize without showing a better way, so I decided to immediately start fixing the most glaring issues that I had observed during my initial contact with the micro-service I had been working on.

Hmm ...
Too long, too much introspection coupled with guessing basically.
You don’t just get fired out of the blue - this probably started and ended as a conflict between the new guy and the rest of the team (or key people in the team)

Most times this is not one sided, and it’s a combination of a toxic environment with a clueless or arrogant individual.
Well, she did the icons for Windows too. There was a lawsuit over that.
> Start providing evidence and start doing your job WSJ.

They actually provided too much evidence, betraying their source and naming them. This information isn't unfounded.
Nobody knows. Coca Cola lists most ingredients, but the secret sauce is listed as "Natural Flavors". That's where all the heavy flavor science in conducted and not just in Coca Cola. Most engineered foods in the US have "Natural Flavors" listed. The FDA, in their infinite wisdom, has decided that any number of artificial and engineered compounds qualify an "Natural Flavors" and they don't have to be disclosed. Some people I've spoken to think this is a result of lobbying from the major food manufacturers who want to make their products more "addictive".

I love America and I think Europe is backwards in many, many ways. This isn't one of those ways. I wish we had European-style food purity laws. The only way to guarantee your food hasn't been messed with or "adulterated" or "enriched" in some way is to skip the stores entirely and buy straight from a local farmer.
I don't think many companies are betting on Scala anymore. F# is just as irrelevant in the grand scheme of things.

Let's face it, Kotlin hurts Scala adoption.
Not necessarily, but for a field that concerns itself with drawing conclusions about the human condition, often relying on experiential evidence, something has certainly gone very wrong if so few women are part of it.
NIPS 2018 Competition Track
My sympathy for the guy, stuff like this sucks deep on a personal level and he should have gravitated towards a higher level team that values his contributions more.

That being said, I've worked with my share of brilliant jerks and couldn't say it any better than this Firstround article:

http://firstround.com/review/why-firing-brilliant-assholes-i...

I'm tolerating exactly one brilliant jerk in my team right now, but it's just because he's the rare "selfless brilliant jerk type" ( http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.... ) and he's just so damn productive and such a nice guy from the inside...
> I can also show you the recent amendments to the Ontario law in which it is now illegal to not use non-gendered pronouns.

No need, I'm familiar with it. Here's what they themselves say about it:

---
Is it a violation of the Code to not address people by their choice of pronoun?
The law recognizes that everyone has the right to self-identify their gender and that “misgendering” is a form of discrimination.

As one human rights tribunal said: “Gender …may be the most significant factor in a person’s identity. It is intensely personal. In many respects how we look at ourselves and define who we are starts with our gender.”[1] The Tribunal found misgendering to be discriminatory in a case involving police, in part because the police used male pronouns despite the complainant’s self-identification as a trans woman.

Refusing to refer to a trans person by their chosen name and a personal pronoun that matches their gender identity, or purposely misgendering, will likely be discrimination when it takes place in a social area covered by the Code, including employment, housing and services like education. The law is otherwise unsettled as to whether someone can insist on any one gender-neutral pronoun in particular.

Gender-neutral pronouns may not be well known. Some people may not know how to determine what pronoun to use. Others may feel uncomfortable using gender-neutral pronouns. Generally, when in doubt, ask a person how they wish to be addressed. Use “they” if you don’t know which pronoun is preferred.[2] Simply referring to the person by their chosen name is always a respectful approach.
---

This is completely reasonable. I identify as male, and if someone kept using she/her/hers pronouns or it/its pronouns to refer to me I'd be offended and rightly so. There's a lot of misinformation about this specific issue, all of it pushed by right-wing "news" outlets. Don't fall for it.

> Peterson and his crusade...

Please don't give this rage merchant any more air time. He purposefully distorts and reduces complex issues for self-aggrandizement. If you're really curious about the issues he raises, just dig into to gender and race studies.

> Assaults, organized campaigns to harass...

I'm not going to minimize the assaults. I am gonna say that they don't compare to the KKK or any of a number of radical right groups. The left simply has nothing with the scale or history of those groups.

But re: organized campaigns to harass, ruin people's lives online, etc., again a twitter campaign is nothing like bills to deny you control of your body (reproductive rights). It's nothing like a racist criminal justice system. It's nothing like a society where LGBT people experience mind numbing levels of sexual assault (https://www.hrc.org/resources/sexual-assault-and-the-lgbt-co...).

Again I'm not saying there aren't excesses on the left. I'm sure there have been cases where someone didn't deserve to be fired, and the assaults are inexcusable. But there is simply no equivalence between the left and the right in modern western societies.
I am actually from Northern Portugal, very close to the Galician border and can confirm that Galego is much closer to Portuguese than to Spanish.
Python is still king there, even DataBricks market it that way. Scala is for advanced stuff that matters.
While I agree with you, reading this showed and ego coming from the writer, but in his place probably should have handled it better in a new environment. What I was reading felt more skewed towards "I was right and got fired, but made no attempt to communicate sans telling people they were wrong".
Doesn't a sphere require all points to be separated from the centre point by the same distance r, where r>0? A point isn't a sphere.
Why AMD is not publishing these counter docs/specs? Is the Intel equivalent public? (I assume, since numatop is open source, and uses perf counters from the standard Linux kernel - no binary blobs, right?)
Fair enough. When I see "so" used in this way I generally see it as meaning "so that", which is also a perfectly valid inference. Perhaps it's an Anlgo/American grammatical difference?
Online Jewellery Shopping
Not just managers, but team-mates as well. People generally would rather be complacent than challenged (I'm no different, of course). And when someone is really wrong about something, it gets really old when he is told so over and over.

It's kind of like in a marriage. The man keeps on doing something wrong (forgetting to pay the electricity bill, perhaps) and his wife keeps on pointing it out — and, rather than pay the bill on time, he instead gets angry that she's nagging!

Persuading people gently, leading them slowly but surely to realising for themselves that they've been terribly wrong, is extremely difficult and requires a high degree of social skills. Sometimes, it's simply not possible: sometimes a team-mate (or worse, team lead) has so much invested in an incorrect decision that he will never change his mind; the one's only choices are to live with the malfunction or leave the team.
Alternatively, save the following as a bookmark and click it on the article page:

javascript:location.href='http://facebook.com/l.php?u='+encodeURIComponent(location.href)
Net Neutrality – How We Got Here
Production-Grade Kubernetes Now in an Azure Region Near You
Really depends on who you are asking for a definition. E.g. there is the term "point sphere" for the special case of a sphere that is a point.
async/await is a special case of monads (expressible with a for-comprehension); it comes out to:

def asyncFunction(): Future[Blah] = for {
foo <- someAsynchronousOperation
bar <- anotherAsynchronousOperation
} yield bar.baz
No client ever requested that to my father. Probably because there are so many cheap abandoned old houses (from 14th to 19th century) that it doesn't make much sense to built a brand new one.
The main one for normal people is you can't ask them their age. Otherwise, be professional and only focus on the job requirements.
We will check first whether they can be expressed as a macro (the macro roadmap for Scala 3 is still evolving).
Their stuff is far more affordable today than it was back in the day. That's why it's in the hands of hundreds of millions of users.

That friendly box that was the original Macintosh retailed for $2,495 in 1984 dollars. You can get a MacBook Air for $999 in 2018 dollars.
Gaussianprocess.org
You can balance out a UBI program with other programs, it would be better anyhow, as an example, you can incentivize more people to be a student.
Anything GUI related, and their respective tooling support on Visual Studio, which it never got.

It is still playing catch up with VS 2017 tooling for VB.NET and C#.
I know on HN people like Scala but it's by far one of the language I hated the most when I worked with it. It's the complete opposite of Go, every time the Go team said no to a random feature, the Scala team said yes to that random feature. Scala feels to me like a kind of functional Perl.
Vertical Slice Architecture (2018)
The only Chrome installs allowed on my network have all extensions disabled by policy. I strongly recommend anyone who uses Chrome look at outright disabling the functionality, it's used for more harm than good these days.
It's not an alternative to Facebook (or even Google+) for two reasons on viability for users. Firstly, it seems to have one client in development for Android, and none for iOS. Secondly, it doesn't offer a way to use multiple devices (with activity synced). [1] This restricts the platform a lot. I've been looking at Scuttlebutt once in a while for sometime, but I don't think it's developing fast enough to be a contender.

I'd really like to have a decentralized offering, but unless it provides the key features Facebook does, like the timeline, newsfeed, groups and pages, it'll be a very hard sell to get others on board.

[1]: https://www.scuttlebutt.nz/faq/applications/multiple-devices...
Static typing makes this kind of large-scale refactoring a LOT less scary.
I'm not sure if you noticed, but you are replying to the designer of Scala.
You should be able to get more but it would probably require moving to Riot, Snap or Google. You would want multiple offers etc... I would go the personal network approach if possible with 30 years experience.
Model 3 Electronics Similar to F-35
Residential construction is a very well paying industry if you have your head screwed on. Start up your own business, get a couple of hammer hands and apprentices, and you've basically got a license to print your own money.

At least that's the situation in Australia and New Zealand.
> Telegram has no authority to ban anything so it cannot be at fault. Trying to make your service work cannot be called "malicious activity".

Telegram knew the Russian government was trying to censor them. So they disguised their traffic as Google traffic. Now, because Telegram did this and Russia called their bluff, some Google clients who have nothing to do with Telegram can no longer reach the Russian market.

Why isn't this just as malicious as any other denial of service attack? It sucks for Telegram, but it's not reasonable or sustainable to let anyone who needs to evade censorship impersonate Google.
Obviously, the amount of apathy and defensiveness displayed by the other employees is a huge red flag that I'm surprised didn't come up in the interview process at all.

However: Saying things like "I don't believe you," especially in a public setting, is a great way to come off as a jerk. Once you've decided to call someone a liar, the chance of them getting defensive (and thus poisoning your relationship) increases significantly. You've cornered someone instead of giving them an escape route.

Seems like it was a horrible fit on both sides: The author needs a significantly more accountable company, and the company needs someone with a much more delicate touch.
What right leaning subreddits have been banned in contrast to extreme left? Inciting hate and violence is a reason to be banned, and that seems a common thread in those subreddits.
Copper is used for electrical traces, I take it. If technology allows for light (laser) based switching, could less metals be used in the construction?
Before FDB was acquired by Apple, a lot of the engineers used Visual Studio on Windows. It's a good IDE for C++. You certainly don't need it to develop though!

Windows was never the most important deployment platform for the product. I'm not sure how performant the server is. But it should work, and I would think the client is fine.
No, having a long pipe impacts performance as it puts back pressure on the engine.
It's typically a 3 month contract, not a couple of weeks. A couple of weeks isn't enough.
Win the battle lose the war.

The author doesn't pick his battles intelligently. His victories are at the expense of his team: instead of making his team members look good he makes them look bad.
I counter your argument: I have constructed systems that did this. Disk read latency doesn't matter for streaming reads.

The actual math for this for a product at scale is interesting; I built such a product and did the math, and we found that moderate compression gave higher rates. However, this is based on a production-class infrastructure.
Although I don't recognise myself in the style of the comment you're responding to, I would like to point out a (watch) battery will not die in 10 minutes when drawing microwats only. I think we want to separate low energy usage, which is a cool feat by itself, and RF harvesting (which goes well with low energy usage, but so might a small, cheap, battery).
I am suspicious of the 12,000 snail number. I see that people nowadays who make a similar dye from snails called tekhelet need around 30 snails for each yarn they dye, which I would guess would extrapolate to the 12,000 being for an entire garment.
Also, no plans to get rid of implicits apparently. Sorry Scala, we're not gonna be friends.
While studying social psychology of what makes a kid popular vs unpopular (on Coursera), one significant factor was that an unpopular kid came into the group and tried to play a new game. Whereas a popular kid just went along with whatever the group was doing and then after a while suggested they play a different game.

Clearly there are some parallels with this story here...to be "popular", he should have gone along with whatever they were doing and slowly try to change things. Not saying that's right or wrong, but hey, that's apparently how you get popular.