skysight-inc/HackerNews huggingface dataset:
I hope you know that you have a false sense of security regarding Linux and viruses.

I have became a windows user from linux user, and I don't regret it. I can still use linux on my servers, but on desktop it didn't suite my needs.
Relationship Companies vs. Product Companies
Ignoring all the abstractions and concepts (made possible by underlying simplicity), Haskell is absolutely a simpler language than C++ or Java with Generics.

EDIT: my point was that subtyping is controversial, I assume the downvotes are for my own personal position.
Good idea! Thank you! Being this is an internship ending in a few months, I feel it might not be worth it, but definitely in the future, when a permanent position or clean criminal history may be at stake, I think a legal consultation would be appropriate. I just wonder, is there anything I can do to reduce such risk other than just being extremely cautious when speaking to women?
Not to mention their laggy as anything JavaScript website, I love what you can get out of new relic if you try but you have to pay a LOT of money and you have to accept that their product has become slower and less user friendly over the past three years.
ok. i get why you chose typescript.

however, why did you choose this weird cursive-ish monospace font? and...where can i get it?
I have an email address that is the.myfirstname.mylastname@popularservice.com

I repeatedly emailed myself from my work email address to myfistname.mylastname@popularservice.com - I kept forgetting the "the." at the start of my own email address. I only realised when the owner of the other address politely wrote back asking me to stop doing this. I hadn't noticed because the emails were just autohotkey script backups and xml files containing machine settings for a laser cutter and I wasn't really paying attention as to whether I had received them or not.

Anyway, I got tired of trying to spell english-word email address to people over the phone, so I registered a domain and now have an unambiguous email address a364 athingy k45j dotthingy com - it's heaps easier to say and write down and nobody has a similar address because I own the domain.
How do you get physical approval without flirting?

I have eye contact and smiling with lots of people. It's just being friendly.
Agriculture
I made no comment on whether such things 'happen all the time' or not. They probably do (and remain potentially dangerous for the careers of people who do).
I posted this to Ask HN: https://news.ycombinator.com/edit?id=14676115

Feel free to comment there. Sorry for the not-so-related spam on this original post.
I think their teacher was referring to Zipfian Distribution[0]. I've seen this distribution hold on Wikipedia corpus, as well. Of course it's empirical.

[0]: https://en.wikipedia.org/wiki/Zipf%27s_law
Visualizing some ideas about Gödel-type rotating universes (2008)
Thanks for this. TDD against coarse interfaces as you put it is the correct approach. Sometimes called end to end tests. The use of TDD at the class level, with mocking hell, is the cause of most of TFA's issues.
You should perhaps mention that your examples are also written in a Lisp dialect which is a rather different thing from your average 90s script language.
In my younger days, I used to get my normal share of cold and flu and gastric upsets.
Since instigating a few basic precautionary behaviors and no-gos, I haven't had a sick day for more than ten years.

I never stick fingers in my mouth or nose, and I only rub my eyes when reasonably satisfied that it is safe to do so.

I take care not uncritically to touch exposed things and surfaces in public areas. And only use trolleys or baskets in supermarkets if absolutely forced to. I'm aware that anything conveyed by the check-out conveyoer belt is potentially contaminated.

I wash my hands, of course, though I am by no means fanatical about it.
Sure, but I think the interesting part here is more that with TLS it seems to introduce less anonymity compared to a connection without TLS
Google had and has a lot of Java, see GWT. It might not be hip anymore, but its still widely used in a lot of backend environments.
Gender-Blind Job Application Process Making Things Worse, Study Reveals
That study had serious flaws in the data they were looking at, and their analysis.
> the forced updates and telemetry completely sabotaged trust and closed the deal.

It's a factor in the opposite direction too. I'd love to switch away from Mac, and I work in my Windows 10 VM much more often lately. But I've had Windows force a major update just as I arrived at the coworking space, wasting 2 hours of productive time. The whole time I'm praying it finishes before I had to run for my train home, when I'd have to shut it down even though it says "Don't Turn Off Your Computer". I've had other issues too, like updates failing in endless loops & burning through my tethering data.

Microsoft has to fix updating, it's one area where Apple is significantly better.
Many people who've tried to get into it, and whose horror stories we read on HN frequently, would argue otherwise.
Solving the Rubik's Cube Optimally Is NP-Complete
100%. I suspect the original statement is actually laden with a fair amount of bias : Palantir unequivocally does have an ML strategy given that they're selling data analysis in 2017. It's literally unthinkable that they don't.

Whether that strategy is well reasoned and sophisticated is a completely different matter - but to imply that said strategy doesn't even exist is deeply misleading / straight up wrong.
I would say that Apple has definitely done a lot with iOS to achieve feature parity with Android and the Jailbreak tweaks, but when I am on iOS, I still jailbreak in order to control the less desirable features of various apps. Youtube backgrounding, for example, is something I had forgotten was not standard until I switched to an Android based phone; years ago I had installed a Youtube tweak on iOS to allow backgrounding (without Youtube Red) and was very frustrated when I found out this wasn't the default behavior. Likewise, complete control over button remapping, complete control over the size and duration of notifications, granular control over notification badges, and also there is a tweak that allows you to slide across the keyboard anywhere to control the cursor, not just the spacebar (a feature I desperately wish was available on Android)

There's a lot to jailbreaking still, I think, and the business of "for pay" tweaks seems pretty stable at the moment.
My point is that saying they're dangerous (and we shouldn't do them) is not really helpful, since humans being humans we'll likely still do it. Instead, I'd like to think of ways to reduce the harm and make the dynamics less problematic.

Like, in theory coworkers should never date but in practice that's impossible to enforce. So many companies instead enforce a ban on relationships down the chain of command, which is both workable and addresses the biggest power dynamic.
Here we are, a moment where history changes, but human nature doesn't.

It is true: these women are brave and correct in action. The men failed in their professional responsibilities. Silicon Valley has the advantage of being the keeper of a market where the individuals in the labor pool have greater rights than their counterparts in Hollywood and Wall Street (where similar ongoings are typically kept hush-hush).

Yet what will be the outcome? Will the men with money now be afraid to take a professional meeting with a woman for fear of their own desires OR for fear that something negative will come of it? If the risk of a meeting may now include the risk of a lawsuit / losing your position and reputation, the calculus doesn't work out.

This could lead to a strange dystopian outcome: segregated funnels. Women VCs / Male VCs - some overlap may occur, but most end up meeting with their own gender.

Or not. Just a thought experiment on incentives and outcomes. Most likely we'll go back to regularly scheduled programming in a few months time. Some folks get kicked out, and a new batch will be there to replace 'em.
I recall having a coaxial network between some sun workstations that gave me a pretty good shock whenever I touched the exposed metal bits. WiFi is much better in that regard.
Your experience seems to be unique, because there are lots of single guys who don't have both. As if you stated that being single is a deviance at least.
Of course "diversity" policies don't make companies fairer. Treating people differently because of bodily attributes is fundamentally unfair.

And I don't oppose this stuff because I feel threatened. I oppose it because chopping up humanity according to notions of supposed ethnicity is barbaric, and we're in the process of getting over it, even if some people will have to be dragged along.
Neat! Any chance of an offline version?
Get Your Free Ticket to InterSystems Global Summit 2017
Silly Valley at it again.
jq is awesome. "json lines" data format (where each record is json without literal newlines, and newline separates records) nicely upgrades unix pipes to structured output, so you can mix old unix tools, like head, tail etc with jq.
maybe what's needed is some set of simple json wrappers around core utils to increase adoption.
> They don't understand boundaries, and they don't understand that women have to deal with that shit from other guys who also think that, everywhere they go.

At this level of lack of empathy and thought, I see no functional difference between malice and inability.

> There are no doubt some actual predators out there, but they need to be dealt with very differently than the dumbasses.

How so? Both need boundaries first and foremost. When they don't respect boundaries voluntarily, those need to be enforced, always preferably by the persons whose boundaries they are violating and every witness to it.

Beyond that there are the differences. With a dumbass, they may learn not to sting, with someone who got turned into a scorpion, you might have to always wear a glove when feeding them, forever. Which is okay, but it's not okay to leave out the glove because for some of those you're handling without gloves, they might stop stinging at some point.

Though I agree in that you should not label people as dumbass or scorpion before hand. Enforce boundaries, explain your reasoning and emotions firmly and repeatedly. As if to your little dumbass brother, theoretically a peer you love lots, but right now someone you put in their place because you love them and they just won't stop kicking dogs or hurting other kids or drinking bleach. This has to be true, this cannot be faked, you have to muster the love too, not just the anger; and even only some will be able to notice and believe that. It will trickle into some, completely wash over others -- but you can only find that out by doing it. This also implies giving everyone the chance(s).

But don't go by their words. Don't trust user input, treat all of it like potential exploits. Do what you have to do anyway, and in this case you can go "great, then you won't mind these changes, if you had this Come To Jesus moment. If that was just a bluff, you'll shit bricks, enjoy". Cooperation is very desirable and should always be welcome, but it is not required.
Yes, this is it, I think. I knew this guy, many years ago, who bragged about walking up to random women, and asking if they'd like to have sex. He said that he got slapped a lot, but also had lots of sex. I think that he was just BSing, but who knows?
What's 'ontologies academically'?
Types can turn all runtime exceptions in to compile time errors. See: https://www.infoq.com/news/2017/05/elm-zero-runtime-exceptio...

I assume you're not claiming that experienced developers never have runtime exceptions, or that they're always easy to solve.
Free Ebooks and Compilations
That's fairly dismissive. He was asserting an unbiased approach at accusation. How is that a "men's rights" activist talking point? Are you suggesting that bias should exists against Y chromosomes?
I really doubt you truly mean "whatever gets the person away is rational". Is it okay for me to call anyone who asks me out harassers in order to discourage subsequent approaches? There's a vast difference between a firm rejection and accusing a co-worker of a fire-able offense - potentially even a crime. If somebody is insulted by the former then the have their only their own insecurity to blame. On the other hand, even if no complaint to HR is made the latter statement is going to make people stress over the possibility of losing their job, potentially even facing legal repercussions.

> I think that the expectation that women should be the nice one is what creates a lot of problems. It is teaching girls ineffective communication (which leaves them thinking only two options are HR or leave). People on the spectrum honestly don't get nice, people who test boundaries don't see nice as boundary and jerks find nice funny.

This is essentially what I'm trying to say. The hesitation to unambiguously accept or reject advances and instead expect people to communicate indirectly by "reading the signs" is an inherently broken situation because it's inevitable that those ambiguous signs will be misinterpreted at some point.
"Before leaving the company at last, he had received multiple sanctions including an interdiction to get too close to some women who had worked with him."

That sounds quite far away. He did not get info after first two and still honestly does not understand his behavior is not welcome? I mean, if you get the note from HR that you are not allowed to approach person x anymore, then maybe the seducing strategy does not work? Then again, people are not all that rational in general.
Wait

Scientists keep saying and repeating how correlation doesn't mean anything to the point it's become a joke

Now they are dabbling about a spurious correlation in a small section of the data? For real?

No, really, if anyone would be trying to prove anything based on that correlation alone they would have been laughed and dismissed by the majority of the scientific community

But suddenly when it's to reject a result then it's important?

> points out that Jackson’s team could have misused a common data-processing technique called the Fourier transform... The error, Harry writes, has to do with the technical assumption that the input data signal be “cyclical,”

Correct. Not to mention the sample is too short (and the even is short as well and there's noise and the sampling rate is not too big).

If you play with FFT on these conditions you start seeing things that "aren't there"
Yes Arial and Helvetica are a special case that I learned to tell apart early on since both are very common. I just use Arial and Helvetica to set the same letters, but in both different colors and set the transparency to 30% or thereabouts. Then I position the letters such that their difference is quite easy to tell.

Thanks for the answer. I guess I just need more practice.
Apparently nobody can prove type systems are more productive, or point at studies showing a benefit...

And still, everybody agrees, according to the down votes. That is frustrating!
But as far as I know, Instruments is using tools available already in lldb, clang and dtrace. So building a UI that displays the collected data should be more than possible.
Amazing! I did not know that.
And there still is no prove that statically typed languages are somehow more productive or scaleable. It's just taken as an article of faith.
Buy sub-AGI manufacturers because they will be selling the weapons that extend humanity's survival.
You don't need years of trials. One thing that people forget is that types are a parallel ecosystem more times than not i.e. DefinitelyTyped. So you do not have that lock-step that is praised. So imagine wanting to use a brand new webextension api - stop, add it to types. Want to upgrade a dependency - stop, the types are not working/incorrect/incomplete e.g. https://github.com/DefinitelyTyped/DefinitelyTyped/issues/17...

AFAICS the Typescript types ecosystem is bigger simply because Typescript has been advertised to devs coming from a background of a statically typed lang, and they cannot imagine not using types, thus they drown in them.

Flow on the other hand appeals to those that want types primarily in their own codebase, and come from inferred/dynamically typed langs, where you gradually add static types starting with key sensitive parts in your codebase e.g. Erlang http://learnyousomeerlang.com/types-or-lack-thereof
Who are these people, were they professional programmers? How hard were they trying? Perhaps they just wanted a better Java?

Where I work we do have some business people successfully writing Haskell.

I've worked on very large codebases in many large organisations with C++, Java and Haskell. Haskell certainly wasn't the horror story.
It surprises me that the article doesn't mention the idea that intentional maintainence and nourishment of ones own intestinal flora is one way to help defend against unpleasant intestinal events.
I've still not seen a single "sustainability issue" in Python code bases which seem to stem from dynamic typing as opposed to static typing.
This strikes me as an interesting case if the credit assignment problem from reinforcement learning[0] (Think of the reward in this case being negative, you get sick)

[0] http://www.scholarpedia.org/article/Reinforcement_learning#....
ML languages are simpler, but require paradigm shift.
Erm, so splitting big Python projects into microservices is proof that dynamic typing is unsustainable?
> Is it okay for me to call anyone who asks me out harassers in order to discourage subsequent approaches?

The word harassment does not even appear in parent comment. Neither is HR. You added it to shift the topic which is an open and easy to see lie. "You are making me uncomfortable" and "fire him hr please" are not nearly the same.

For that matter, rational is different category then "fair". Unfair or even unethical dudes don't get to be called "irrational" (unless someone defend their harassment by calling them dumbass).

> This is essentially what I'm trying to say.

In this story she unambiguously informed him that he is making her uncomfortable. That is not even as open rejection as can be, but also feedback on what the reason for not continuing conversation is. You are extrapolating her rejection to entirely different things as words says. That is expecting her to walk the fine line, guess in advance how you re-interpret words and come up with answer perfectly tailored to your personality.

She tried nice as overwhelming majority of dudes would understand correctly, did not worked, she started to be direct. But she apparently should not be too direct.
"It's very easy to buy into narratives such as ..."

And then caretoomuch sells us a long narrative about the problem really being elitist rulers oppressing the poor.
I see :).

Life pro tip: just say them in a calm, explicit and direct manner that you are not interested in receiving their visits and information from them. They respect that. They might show up after a year or so, just to check out if this is the same family living under the number.

They're pretty organised and respectful in what they do, so polite and direct works best.
The real threat to Windows is Chromebooks as more and more people are realizing they don't need to spend $1-2k for something when they can do most of the stuff they want with a $2-300 device.
It was factually true that their method of weighting and averaging polling data produced that result.
There are companies which prefer their employees to come from a short set of schools.

How would it help them if they have diverse employees coming from the same limited set?
You can't tarnish all men with the same brush though. Not all men exhibit this behaviour.
One thing that always makes me very sad is to see women working nearby top males in a company to look nowhere like normal women, but more like top models. Sometimes this happens just because a very beautiful woman is also very smart, but given the frequency of this thing I bet that there are cases of a conscious bias to select hot women. Now if you hire on purpose beautiful women that's a pretty good recipe for disasters.
Review: Remembering Sofya Kovalevskaya (mathematician)
I prefer to pretend that I don't have anything to diagnose, it's some "irrational personality" quirkiness, but yeah, my attention span is extremely short, 10 minutes on the single task, which is kinda a problem in programming world. Maybe.
I don't feel sleepiness every time I drink coffee, it's highly correlated with how tired I am, but I feel changes in my body and mood almost before I finish the cup. I didn't realize that some people can get a nap before caffeine kicks in before that post.
@lelandbatey: to see a difference that really pops, I suggest adding a common lisp or scheme silhouette, and a prolog one. Hell, if you can find a copy of gorilla.bas, do that too.
Few seem to have learned the "true" power of a "decent type system". Which seems to be only Haskell...

And yes, Haskell is terse. Other popular statically typed languages (Go, Kotlin, TypeScript, Dart) are not.
Being a billionaire definitely helps, but it's not really a massive advantage to be a multimillionaire. I have a few wealthy friends (single digit millionaires) who still struggle with dating.
Your comment reminds me of reading something, I think maybe from Judith Donath, about how throw-away accounts tend to be bad for online communities.

Something like ~ https://www.wired.com/2014/04/why-we-need-online-alter-egos-...
Then why use the Sia coin instead of just paying someone to (provably) host your stuff using Bitcoin? Not being snide, I just don't know what the platform offers if you're just doing direct contracts anyway.
I still miss AmigaOS, where command options parsing was largely standardised ca. 1987 via ReadArgs() (barring the occasional poor/direct port from other OS's) [1]. It wasn't perfect (it only provided a very basic usage summary), but it was typed, and it was there.

[1] http://www.pjhutchison.org/tutorial/cmdline_arrgs.html
I dunno about Spring in specific, but a quick search for 'java' on amazon.jobs brings back ~2700 open positions. The google search doesn't seem to give a total. Apple brings up ~500.

Java is huge in a lot of places.
And still there is no proof, that ease of deployment and maintainability is enhanced through static typing.
> "As for burden of proof, I don't see it. It's like saying that asking people to lock their houses is a burden, when thieves are the criminals."

This is surely the poorest analogy I've ever read in my all life, comparing a burglar trying to enter your house with someone falsely accusing you of something.

What about the burden of proof you don't see if you go casually dressed to shop in some fancy shop and they falsely accuse you of trying to shoplift and you - oh bummer - didn't record everything?

You also don't see any burden of proof on you if you go to some corrupt country and the police falsely stops you for speeding and you didn't record your all trip after the moment you got there (though luck, if you didn't record everything is because you surely did something wrong)? You don't see that burden of proof on you, right?
>And yes, it turns out there's a trade off between platform security and user system access.

I'm an iPhone user for security reasons but this arument rubs me the wrong way. You can allow users system access at their own risk, if you design it correctly. The problem with Android is that "Install from unknown sources" is merely a checkbox away and opens the gateways to hell.
Actually i2 was 20 years old when it was acquired, and it was the dominant law enforcement investigative analysis product in the US at the time. Palantir were the hotshots.

Of particular note was when i2 Group took Palantir to court for a conspiracy to misappropriate its software and trade secrets. They settled out of court (for a huge sum of money.) IBM swooped in soon after.