skysight-inc/HackerNews huggingface dataset:
I think your point about the frequently gradual nature of the concept is a very good one, and I'll buy that there may be appropriate analogies to a black box in this context, especially if some sort of poetic or metaphoric description is what one is aiming for. I see no indication of that in the article.
What the present journalists, and many others, are doing in this respect is not analogy but rather destructive appropriation of terminology.

I get that they mean something like 'is difficult to understand' too, which is in many ways completely uncontroversial. (I'm certainly not going to claim it's a solved problem to quickly and effectively come understand intellectually how an arbitrary ANN does what it does. I doubt there are many people who would.)
If that's what they mean, then they can say that, or make up their own picture language that isn't already busy meaning the polar opposite of the situation they're alluding to.
A black box is characterized by observability only at the edges and unknown inner workings. It is by definition an inappropriate term for a convolutional network where every single weight and operation and intermediate result is trivially inspectable and you can do things like follow the effects of an experimental perturbation along every step of every path through the network.
'But it's really hard to get an intuitive understanding of what that means in the big picture' is a perfectly legitimately concern for something to improve on, but it isn't remotely good enough as an excuse for effectively claiming we have no observability or control where both are clearly abundant.

Abusing the term like this detracts from its established role in engineering, systems theory, etcetera and in my opinion also from communicating the actual problems of understanding how ANN:s do their thing.
I really wish they'd stop making that claim.

Now I'm going to leave my computer before I get started on the ######s talking about steep learning curves as if they were an obstacle.
A hundred comments criticizing the software stack and nobody discussing the ethical concerns around the product.

Perhaps the discussion around rugged individualism in the current thread about poverty are accurate.
> Depending on what exactly is phrased it may also be feedback conveying "there is a good chance I am telling HR you're harassing me." Again, as per my original comment I'm describing my opinion of the situation depending on what exactly is said.

Well then, leave her alone.

However, she literally said "you are making me uncomfortable". That is neither threat nor rude. It is literally direct and honest communication.

You are not trying to dissuade indirect speaking, you are complaining that she started to talk directly when indirect failed.
> Their mental health complex/industry seems really dysfunctional from outside.

Most definitely.

But it's just a reflection of how much American culture values money/power/domination. US health-care is simply dominated by a ferocious version of capitalism (which of course includes an overdose of corruption).
In the 1970s, my first job was an electronics assembly technician. Going to my first tech conference, I asked that the conference badge job title was "Gnome".

Given the incredulous reaction of the badge maker, I was at least the first he'd ever seen. It wasn't long before the rest of the staff at the company became "Wizards" and "Gnomes" as well.

Now I just put "Nerd" as my job title, and nobody raises an eyebrow.
I think there are better precedents for that:

"During the Trinity test, Enrico Fermi recalled Teller's idea of igniting the atmosphere. In an attempt to relieve some tension, he started taking bets on whether the test would destroy the world, or merely glass the State of New Mexico."

from: https://www.metabunk.org/debunked-scientists-risked-destroyi...
Full-stack Engineer is a perfectly descriptive job title.

This is my favorite stupid job title, though:

https://en.m.wikipedia.org/wiki/David_Shing
Is that any worse than calling yourself a "founder" of a "startup" when you did little more than a barebones MVP you pushed to Heroku?
Acronis True Image 2018 22.1 Build 9117 Beta Crack and Serial Number
My title is "Director of Technology" in a small company but I tend to introduce myself as "chief nerd" as I think that speaks better to what I really do day-to-day.
Hehe in part 16 they telnet google.com. Time Travel.
PG wrote this 2 years ago. I think you should read it:

http://paulgraham.com/name.html
What is moral harassment?
I think more significantly they want to push people to use safari because they want to get on board with the recurring payments dark pattern.

For a while O'Reilly had me trained to only buy deeply discounted downloads because I knew there would be a sale if I waited; many video game creators are concerned about that trend too.

O'Reilly is not the company it was 20 years ago. The books are not as consistently good as they used to be and management is in chaos.
The Bloomberg article said that Nokia was founded near the city of Tampere. In fact, it was founded in a smaller town near Tampere, called... Nokia. Originally it would have been called something to "the Nokia wood pulp company" or whatever, but they kept the name Nokia when they expanded and moved.

Nokia's headquarters have been in the city of Espoo for a long time (near Helsinki). The area in Espoo where they have their office, Otaniemi, is home to many Helsinki-area tech companies, Aalto University, and many science and engineering institutions.
After sleeping on it, this is sort of how I feel. I would have personally gone to see someone who is bothering me to let them know before going straight to management. And if I felt extremely uncomfortable, then perhaps I would ask if management could be present in a meeting between me and the person who I feel bothered by.
FreeCodeCamp
I suppose the fact that they are assholes in one situation but behave respectably in another is what makes this discrimination? If they were assholes to everyone then....

I think it is an interesting thing I see with successful people that they often attribute too much of there success to their personalities and too little to luck and circumstances. This makes them believe their own bullshit about how great they are, and how bad other people are.
You should ask what you did so that you can avoid doing it again. If they can't tell you why then you know it's all BS company politics.

> I was told to be not talk to women at the office unless absolutely necessary regarding business matters.

When you are at work you should only be talking about work anyway, regardless of who. I wouldn't take this too harshly.
What surprised me more was that he also describes "full stack developer" as an obscure technical job title and then goes on to imply that such obscure technical job titles could dissuade people from applying because the title doesn't communicate what the job entails.

I understand the point on some level, but really, you probably don't want people applying for a full stack dev role who are put off by the obscurity of that job title..
Maybe I am missing something, but to this sentence:

>In the end, I never saw the actual materials they’d been given, and to this day, I don’t know whether there were genuine emails, or whether Smith and his associates were deluding themselves.

it should probably be appended "thus I have no idea if there was any connection, direct or indirect, to Russia or Russians citizens, but I thought to make a nice title citing this perfectly unsubstantiated obsession I have with them."
Thanks for your commend and advice! Definitely looking forward to keeping my head low and seeing how much more I can accomplish in these next few months I have left. I believe I fall into the socially-awkward/inexperienced category. Are there any resources you could suggest to learn more about social dynamics?
Relationships with a power differential are common in the US too.

Women generally date up. This is especially common within professions with a high status since it is difficult to meet someone equal/better.
View https://www.bloomberg.com/graphics/2016-who-marries-whom/

People generally are poor at reading others and end up pushing too far or getting offended easily (not referring to this case)

What's more likely to happen is what has been highlighted in the "sex partition" - https://www.amazon.com/Sex-Office-Partition-Dividing-Workpla...

Men are more likely to create more barriers to protect themselves and prevent bad optics rather than walk on egg shells around women. This in turn limits opportunities for women (aka glass ceiling).
I get what you mean, in that CxO titles sound silly. But I'm not sure what the alternative is, really - particularly when you're talking about a startup that's hopefully going to be growing a bit.

It seems when you want to talk about your team, you really want to say 'This person does the business stuff, this person does the technical stuff, this person does the marketing stuff, this person helps with the technical stuff…". Something like CTO is a convenient shorthand for 'person in charge of technical things'.
I skimmed the Wikipedia article on AVX, but have no clue what it means. Care to go into a little more detail? Targeting the additional instructions will slow things down you think?
Having lived all over the US, I believe that small homogenous rural towns are the most empathetic/friendly places available. The human brain didn't evolved to form strong, productive social bonds in the presence of millions of people. It seems to wear on people after a while. Whenever I visit little towns in ID/MT/WY/TX I always smile at how nice people are.

Unfortunately, those small towns are intellectually understimulating, so you either have to be selective or invent some kind of city I haven't come across yet. The closest I've seen to a friendly large city is actually Hanoi. Maybe the secret sauce is just homogeneity, and small towns are partially just nicer because they're usually more homogenous.
Pony: Combining safe memory sharing with Erlang-like actors
They are real scrumbags
This video answers to your question and it is pretty cool:

https://youtu.be/7vsCAM17O-M
And are you in competition with any female for a position? Are there female interns? If so, suspect those individuals.
I have been in a similar position fairly recently, although what was done was I was laid off without cause & without discussing anything - I was tipped off what I was accused of by someone privy to the details, and although I was fine with being laid off, the accusations did not match the reality.

In my case, having explained the details to my friends (including several females) and discussing with a former female coworker at that company, my mind was put at ease somewhat as to what was actually my fault (I wasn't blameless, but I did not do sexual harassment - there are some greater responsibilities that I failed on as a manager that was my primary fault). I was also already debating leaving the company at that point because I was dissatisfied with higher management, and it turned out to be a major blessing for me.

My recommendation is to keep work strictly work as much as possible. Small talk is fine, but when you spend time outside of work hanging out with coworkers, especially on the weekends or separate away from other coworkers (i.e. just another coworker and you), you put yourself at risk potentially. It sounds like what you did might be ok, but of course we don't know the full details so it's hard to really give an accurate assessment. One should be guarded in the event one has coworkers who aren't well-meaning, which is always certainly a possibility & the disproportionate damage that can occur sadly makes it important to be watchful & behave accordingly.
Does Transparency Lead to Pay Compression? (2016) [pdf]
Are you calling Java outdated? Or swing? Either way I think that's quite debatable.
Although you might be able to pick up the meaning or get the gist of the occasional word at 1 in 10, the video I linked to in [1] above makes a convincing case that the rate at which unknown words stop being a hindrance to understanding and can be picked up from context is around 98%
The trouble with that example is that it could more simply be written:

openssl base64 <somebinaryfile

On the plus side, you do get a prize for suggesting it [1]

Something involving bulk binary data moving over a pipe which isn't an indirect redirection would be:

gzip somefile | ssh user@host "gunzip >somefile"

Although, again, there's a perfectly good -c flag to SSH that would do the same thing.

Probably the most common example of tool-to-tool binary communication over pipes is:

find -print0 | xargs -0

[1] http://porkmail.org/era/unix/award.html
SJW - Social Justice Warrior I'm guessing?
Wow! That is a crazy story! I am not justifying the person who falsely accused you at all, but at least in the end, there was some "closure"/mutual understanding of how to reduce any tension. I wish something like this could have happened with management bringing me and them together to determine any problems and resolve them. I hate this feeling that I do not know what if anything I did wrong.
Or perhaps being an asshole to someone in the mailroom because you didn't like the way round a letter was put on your table is not in the same scale of things as trying to coerce someone to have sex with you
Probably culture.

I've been pretty successful with women in my life; whilst I was nerdy as a teenager things changed and I've since had a lot of luck with women.

In Europe, where I live, I have never been asked out by a woman that I can recall, despite having had plenty of girlfriends here and good relationships. Men always have to make the first move. The most extreme case of this was when I briefly dated a Russian woman. She had recently divorced with a young kid, and was incredibly beautiful - I couldn't believe my luck when we got together. But I kept asking her out on dates, we'd do a date, it'd be fantastic, and she'd go home the next morning ... without suggesting we meet up, or informing me of her plans, or even what she liked to do really. She'd just go home. At the time I figured she maybe just wanted some fun and didn't wish to begin another relationship so soon after ending her marriage. I took it as a hint that causal dating was fine but she didn't want me intruding on her family time. So eventually I stopped asking her out on dates. I was looking for something more serious and was hoping for her to suggest something she'd like to do instead of always waiting for me, but it wasn't happening. I found out later via mutual friends that she was quite upset when our dating stopped and she'd been hoping it'd get serious. Just that in Russian culture, men are expected to take the lead and tell the woman what's going to happen to a much greater degree than in my own culture, and I'd totally misread her.

However, in America, I've been asked out by women. It's a vastly more forthright culture where "sassy" women are lauded and "go getting" is seen as the way forward.

Given how international tech workplaces are, you're getting vastly different dating cultures and expectations mixed together on a daily basis, in an environment where many men don't get to meet many women. I work in tech but virtually all my dating has been with women I met outside of work. But my colleagues often don't have a social life outside of their colleagues.
Its so easy to know who programs a retina screen... those newer monospace fonts with decorations look like crap on my windows pc.
> I realize some of these questions could be viewed as hitting on someone, but that was not my intention, and believe that question was cleared up once they responded to me that they were going to see their boyfriend/girlfriend.

Multiple people felt the need to tell you that they have a partner.

Why do you think the problem is non-existent?
" offering little to nothing interesting that would make anyone switch from other solutions"

Huh ? Compared to JS - Dart seems like a heaven. Don't known Elm - but looking on syntax it seems it's not so easy to pick up as for someone with Java/C# background. It's true Dart is not another fancy lang - it's very pragmatic.
Yeah... it's like: "go watch a bunch of movie credits and try to tell me what even a handful of the infinite number of weirdly specific and awkwardly named jobs actually do"; I mean... "best boy grip"?

http://mentalfloss.com/article/50626/11-strange-movie-job-ti...
Hungry Techs – The job board for techies
I don't recommend you read Ulysses nor A Clockwork Orange
Type safety challenge in Idris: using dependent types for the bowling game kata
Practice, practice, practice. But not on the female co-workers that you like.
If there's a "Human Resources" department, shouldn't there be an "Inhuman Resources" label instead of "IT"?
No, we understand that use case.

It's just usually indicative of code that can only be understood by running it.

Good statically typed code can be understood by reading it.
Germany: Remove Hate Speech in 24 Hours or Face $57M Fines
I already submitted a story to an article on the same topic published by the New York Times [1] which got flagged reasonably because I edited the HN title to be more provocative in order to point the discussion towards the issue of free speech. However, I would love to see a discussion here, which is why I am trying again with another source.

In my opinion, the law is problematic for several reasons:

Deciding whether an input to a discussion is legal is not always easy. There have been cases where legal decisions have been revised. Furthermore, the presumption of innocence is removed. As soon as a contribution is accused to violate any laws, it will be removed.

Before, regular courts without any other incentives than administering justice would have decided on this kind of issue. Obviously, this does not scale which is one of the main reasons for the introduction of this law. Still, we cannot simply outsource the decision on legal questions because the quality of the outcome cannot be guaranteed at all. There is a reason for judges requiring university education. What will now happen on social network sites is comparable to a black box without any insights on the internal process.

The high fines up to $57 million incentivize social network sites to rather delete content than keep it up. It is reasonable to assume that comments which are not subject to freedom of expression are only a subset of those being deleted because of this newly introduced bill. As a result, free speech is limited.

[1]: https://www.nytimes.com/2017/06/30/business/germany-facebook...
I don't see the relevance. Asking a random stranger for sex is certainly outside of our normal social conventions, but this is not the same as using your power and position to coerce someone into having sex with you.
React, Relay and GraphQL: Under the Hood of the Times Website Redesign
AVX are vector instructions. They work on wide register (256bit) where you can stuff 8 32bit floats (or in later versions ints) or 4 (double, or longs not sure if AVX2 or later has support for that), or 16 chars (AVX2 iirc).

APL, as an array language, should, in theory at least, especially profit from automatic vectorization by the compiler. If the auto-vectorization works well, you get get a 4-16x speed-up for free (if you don't have data dependencies).
Is it really noise or just more signal?

Cosmic background radiation is noise but it can be mapped out into a pattern. Could the correlation be a view of a type of cosmic background gravitational waves?
Nasdaq vs. AdEx: Decentralized Ad Exchanges Battle Against Ad Fraud
> I am also not very socially-skilled so perhaps this lack of experience has been the catalyst for this incident.

Ok, then something came across much differently then you intended. Is there a dude on the job that you could trust which could provide you honest feedback? Someone who tend to talk directly and does not badmouth others behind their back. Emphasis on trust here, really it is important that you can trust that person. Maybe the person signaled that she is not interested, but you did not get the clues.

In my experience, level of directness required when talking with people who have less social skills is level that would be rude when talking with anyone else. Some people have hard time to overcome that. I have been accused of being rude by third party when I talked to my college like that - third party did not knew the guy.

That is not to excuse going to hr instead of directly talking to you, nor excuse that hr left you confused, but to emphasis that you want to ask for feedback someone who will speak frankly to you - and will keep the discussion private.
To some extent he may be describing the phenomenon otherwise known as "groupies", to some extent he obviously was taking it too far.
Your comment is totally inappropriate, not to mention ridiculous, and essentially amounts to a silly personal attack. No rational reading of anything he wrote could possibly suggest that he does or condones that. In fact you'd have to entirely ignore the sentence where he specifically says the opposite. Comments like this make it very difficult to have important discussions about these topics.
That's textbook harassment (common in Coercive Control) and will serve to persuade people that the accusations were true and that OP is a massive arsehole to be avoided at every opportunity.
I would second the call to start looking for a new job ASAP. However I would focus my energies entirely on ensuring the healthiest departure possible, leaving any and all relationships you can on a positive note. And I would not speak a single word about this accusation ever again.

Unfortunately business culture in the US is such that it's very easy to become "tainted" by an accusation like this, and it's the next worst thing for your career after being a felon.

Actual evidence of wrongdoing is not a prerequisite for your conviction in the court of public opinion. It may seem unjust, and if things went down as you describe, it is. But you're best served by walking away from this situation in an orderly and professional fashion. Don't feed the trolls--shift attention and energy, both yours and others', on positives ASAP. The sooner you that happens the less chance this will come back to bite you one day.
> It's slow and difficult/annoying configuration problems keep coming up from time to time. It slows down my debug cycle and the compilation delay makes me lose my train of thought. I used to love using console.log() to quickly test an assumption in JavaScript; you cannot do this with TypeScript (it's not practical given the 5 to 20 seconds compile time);

Have you ever used `tsc --watch`? First build can take long but modification and rebuild takes < 1s.

> you have to use the debugger every time and step through stuff (even when you have a very good idea about which specific variable you want to check) - It's extremely cumbersome.

You don't "have to" use the debugger if you prefer `console.log` all the way. However in the debugger there is a "watch" tab for inspecting specific variables.

> Also it forces all developers to use bulky commercial IDEs like WebStorm because you rely more on code completion to help you figure out the right types. You can say goodbye to Atom, Sublime and the rest... Atom's TypeScript plugin is not good enough unfortunately.

VSCode? https://code.visualstudio.com/
He said what he sad. Whether it's unambiguously sexist is another question.
I am Director of IT at my workplace.

I don't actually direct anyone--I'm the only technical employee. I got the title when my boss told me he was having business cards printed and wanted to know what title I wanted. It was just the first thing that came to mind. Some titles can be very descriptive, and others are just random noise.