skysight-inc/HackerNews huggingface dataset:
I imagine it depends on your aims. If your aim is just to document existing behavior, that's one thing. But if your aim is to create a new, simple, data interchange format, documenting existing implementations is only going to limit its usefulness. It could have forced the current implementations fixed instead of setting the bar.

As pointed out upstream, we're dealing with a lot of data these days, and such limitations will only cause JSON to become marginalized or complicated with implementation-dependent workarounds, like integers in strings.
question was cleared up once they responded to me that they were going to see their boyfriend/girlfriend

Situations where clarification requires those or similar statements share some context with those in which one person is clearly expressing a possible romantic interest in a person without a similar reciprocal interest. Multiple conversations within a relatively short time frame might reasonably be interpreted as a pattern within workplace.

On the positive side, recognizing that these situations can readily be interpreted as hitting on someone means that they are avoidable by not engaging in the behavior. Self identification of the root cause behavior also means that the allegations are not unfounded.

Good luck.
Already really often times submitted. Last time was (I believe) 24 days ago:

https://news.ycombinator.com/from?site=ibiblio.org

[Edit] Typo
I jailbroke for these reasons:

GuizmoDNS - OpenDNS+DNSCrypt

TetherMe - free tethering

Pandora Downloader

Pandora Skips

Unrestrictor 3G - Remove IAS and other limits by fooling apps into thinking they are on Wi-Fi.

Bytafont2 with Futurama font

iTransmission - torrent client

Also nice were bandwidth meter in the status bar, Fake Carrier, Five Icon Dock and Freeman's work porting aptitude, yum and deb packaging to iOS to make installing tweaks and apps easy.

It's a shame that Apple doesn't provide more app/os integration, customization and middleware hooks.
It's enabled by default on Chrome for Android and Android webview now.
I agree about Xeon Phi, but how is arm not many core enough?

Back of the envelope.. a GTX 1080 has 2560 cores, TDP 300W, 1.6 GHz, so ~12 compute thread GHz/W. Dual 48-core ARM boards, 4x32 SIMD, TDP 100W, 2.5 Ghz, so ~10 compute thread Ghz/W. (this is assuming IPC and price are similar)

So, for SIMD enabled workloads, there's potential to be in the same ballpark. For non SIMD or mixed workflows, GPU isn't even an option. For HPC in general (not deep learning specifically), arm may be a better long run bet that GPU.
Most probably that 98% is an extremely accurate number, along the metrics of the professor, and I was not commenting on that video (that I didn't watch), I was only relating what in my experience happens, in my experience it isn't so horrible and I am still within that experience with more than one language where I scarcely reach 70 or (maybe) 80%.
The cultural context is pretty much the exact opposite. The cultural context is that men with power tend to get away with sexual harassment of subordinates for years before anyone gets caught. Only when there is a mountain of evidence and a small army of accusers does the world actually believe them.

For all of the VCs described in this story - this was a pattern, corroborated by independent sources, and with details in writing. There is in fact a very high burden of proof before anyone even gets blasted in the mainstream media, let alone fired.
It would be great if him and his ilk would stop sexually harassing women.
Almost half of highly skilled EU workers 'could leave UK within five years'
> By the way, even handcoded completions are, often enough, more confusing than helpful to me (and not because they are handcoded). I've disabled them entirely.

Huh? Can you give some examples? I'm on zsh, and except for broken auto-generated shell completions like that provided by ripgrep, I've found zsh completions to be incredibly competent. Much more competent than myself usually.
I've only used it enough to see that majority of the code I write in Dyalog APL will run there as well. Perhaps I should start in GNU APL in the first place, but Dyalog's environment is just nicer
Statisticians make really good bug reports!
I love this every time I see it. Newcomers may not have seen it so reposting doesn't seem a problem. And 24 days ago it was totally ignored in the new submission lottery, so again reposting doesn't seem a problem.
Wow, this is an awesome trick! Works beautifully on Google Pixel, wish I knew this one before. So useful in correcting dictated/autocomplete errors.
Heh, now you're complaining about a site having its own commenting system. And that Android isn't an open platform.

Your definition of open and closed is hilariously misguided, I see absolutely no reason or point in accepting it. And, as your entire argument hangs on that faulty definition...
Patterns are just observed recurrences in a large sample of artifacts. Many people naively see the design patterns book as instructive, when in reality it is just retrospective.
Ughh...

this becomes so complicated.

In my line of work, which involves authority positions, I see this sort of thing happen a lot (not most of the time, but regularly):

Junior female supervisee becomes romantically involved with male supervisor. It's consensual, not predatory at all. Two people working closely together in closely related positions (I'm not talking CEO-secretary here, I'm talking something more closely matched in rank). Female supervisee might even brag about it or something in informal circles. It's obvious that part of what is happening is that the woman is attracted to ambition, authority, power, etc., even if they don't acknowledge this openly at the time (after all, they are seeking this for themselves). Relationship goes south (not always, though, about as often as any relationship), and then female supervisee blames male supervisor for taking advantage of her, brainwashing her, etc. Maybe even accuse supervisor of sexual harassment.

What I'm seeing in the NY Times piece is not this. None of the people I'm talking about would ever just proposition a potential hire.

However, I think it increases the ambiguity about appropriate behavior. If women in these positions are actively encouraging relationships sometimes (and people hear about this, in sorts of open secret situations), then for people who are already confused, it becomes even more confusing.

My guess is these guys are hitting on women in the same way they might anywhere, without realizing the position of power they have. As you say, I think it's a matter of social sophistication more than anything else.
No good leader is taking unnecessary risks. In fact, if you study history, taking unnecessary risks has been the downfall of many otherwise great leaders
> Shouldn't the paradigm shift factor into the calculation of the simplicity?

Not at all. You sound like you're looking for excuses not to learn something new!
This is partly why I'm so curious about languages like Racket, that let you start with easy, freewheeling dynamic typing, and then move, in parts, to Typed Racket. We just need to convince some big software engineering project to start down that road, so we can collect the data about the approach :-p
OOP is simply programming with objects. You can do that in a language of functions, you can also program with functions with a language of objects.
To be honest, until recently I'd say that everything would be rewritten in java - mostly since there were already deployment pipes for it.

With the latest container-based toolchains I think it's not a bad idea to deploy some R-based services for certain type of tasks.
This is a great website! Mainly because the quality of the designs you picked are great. My only feedback is that it was hard for me to find the button that takes me to the website for each screenshot. It was very important for me to actually find the live site rather than a screenshot. Animation, loading, transitions are big part of the design that won't be shown through a screenshot.

I'm not sure if it helps but my team an I are working on a project that you might also like the design: servicebot.io (wait for the parachutes :)
Yes, it's enough for most people. Companies have thrown Caddy in front of their infrastructure last minute before losing PCI compliance due to TLS management problems. As others have said, Caddy doesn't do security headers by default (yet?), but its default TLS parameters are very good.
I actually looked up this story myself yesterday, because it was mentioned by the top comment of this thread: https://news.ycombinator.com/item?id=14672174

I wonder if the current OP posted it for the same reason.
He said Haskell was simpler than C++ which might be true. Doesn't mean it's easier. I'm more familiar with F# and C#. I'm guessing that the F# language is simpler in as far as having fewer language concepts. But many people struggle and would find it more difficult, at first. Brainfuck is even simpler yet even harder for many people.
I just accept that I won't understand everything and will misunderstand some of the things I think I understand and that many of the things I understand I will understand differently in the future of a few days/weeks/years because of other things I have learned or read in the interim...

...or to put it another way, I read a lot of things I don't understand and largely because I seek them out. Though that doesn't really align well with formal academic schooling as seen by students, outside of school there aren't Tuesday quizzes on last weekend's reading and subjects don't end after sixteen weeks (or last that long either)...and terms I don't know I'll eventually figure out from context. Except for monad.
Dart is not unsound (anymore), and they rely heavily on nominal subtyping. Ironically, typescript is unsound, and it relies heavily on more functional structural subtyping (in both cases soundness matters not much). Neither language has particularly good type inference. I believe Go is also structural, though without generics, its type system is bound to be simple either way.
Teaching and Learning “What Is Mathematics” [pdf]
An idea on how to curb social media monopoly power
https://reactforbeginners.com/
They necessarily do not work as much as they might otherwise. Even if we lower the wage opportunity loss to a mere $15k/yr, a 4 year degree falls short by a factor of two -- or a cool million dollars over one's lifetime.

And that's without factoring in the non-debt costs. Realistically, the gap is much greater.
You are correct that the third port was AUI. I don't remember the exact details, but early in high school I bought a box of random computer hardware at auction for $20, and it had probably a dozen 3C509s in it. Add in a 10mbit hub that the school threw in a dumpster... Now all my friends now had Ethernet cards and we could start having LAN parties!
Thanks! I'm going to make the source link more obvious in some way :). Love the parachutes :D!
IMO, everyone who has left a steady job to found a company has taken an unnecessary risk.
A programmer automated their data-entry job. Now: tell their employer?
I've known Marc Canter for almost two decades now. I've been to his house, out to dinner with him, in classes he's taught, and at startups he's been a part of. I have never once seen him hit on anyone. He's also not a particularly powerful person in silicon valley. He is very socially awkward, however.

I'd, personally, like to see the proof before I condemn the man.
Vitalik Buterin: The cryptocurrency prophet
The burden argument seems really disingenuous given the context. This is a business meeting, not picking dinner with your friends, and the process is full of negotiation, records, and witnesses. Would anyone protest writing down terms or having a secretary at the meeting to avoid the chance of a contractual dispute later?
A blockchain's guarantee that the smart contract will remain in force is much more powerful than a government's.

This is because a smart contract on a blockchain is much less likely to be removed or have its terms changed than a smart contract on PayPal, even if the latter is in the "standard legal framework" (which is a new condition you're adding which wasn't part of the original premise, where we were comparing smart contracts enforced by an automated protocol, not contracts in general). This in turn is because political forces can change the standard legal framework much more easily than they can change a blockchain's smart contract terms.

You're certainly right that standard contracts, backed by government, can do things smart contracts can't, but there are things that smart contracts can do just as well as standard contracts (like enforce a contract where both parties pledge collateral), and they will be more faithfully executed on a blockchain than on PayPal.

You asked what advantage a blockchain provides over PayPal as a platform for smart contracts. I gave you an answer.
> But looking long-term, a more gender-diverse technology industry is seen as the only genuine solution to this problem.

I disagree with this. Diversity shouldn't be required to keep people from being sexist, and forced diversity would only work to spread disdain towards women in the field.

On top of this, an emphasis on diversity implies the differences between the genders are purely cultural, which is just false. There are legitimate physical[1] and psychological[2] differences between the sexes which lead to differences in career preferences. If we want to improve this culture, we need to learn how to do it within an environment with more men than women.

The cynical side of me thinks this push for diversity is merely a method being attempted to increase the labor pool and lower leverage among tech workers.

[1] https://en.wikipedia.org/wiki/Sex_differences_in_humans

[2] https://en.wikipedia.org/wiki/Sex_differences_in_psychology

edit: To those upvoting or downvoting to responses in this thread, please comment explaining your reasoning. This is an emotional topic, and only through logical argument will the conversation move forward.
Are there any advantages of using matplotlib versus say ggplot2?
Your description of 'laziness', in part, sounds similar to lack of mental bandwith – although the latter is not so much a choice or an implied character defect.

http://thepsychreport.com/essays-discussion/scarcity-excerpt...
Thanks! Was it this one: heropatterns.com? I have search on Klart but haven't added it to Pixels yet :D. Yes, I will probably show the link text in the modal.
This is basically what I was going to write. Having it in writing I hadn't thought of but it's definitely important.
I’ve not used one swing app where it wasn’t immediately clear how the app was made. It may check the box, much in the way that McDonald’s checks the “food” box, but I sure as hell don’t want to eat there.
That's exactly what it is.

You benefit on the upside but if there are outliers and the premium would skyrocket we cap your premium at market rate through an agreement with a reinsurer. It's a standard financial tool insurers are using as well.
If there are outliers and the premium would skyrocket we cap your premium at market rate through an agreement with a reinsurer. It's a standard financial tool insurers are using as well and costs us next to nothing.
> Shouldn't the paradigm shift factor into the calculation of the simplicity?

No, because it's path dependency, not complexity.
It's not my claim, it is Tyler Cowan's claim. In case you are unsure who he is, pretty much everyone who is anyone holds Tyler as a hero, Malcolm Gladwell for one.

So not ridiculous, not held by a random internet nobody, but thanks for your input ;)
When it comes to NLP, Java is one of the best languages because of the library support (e.g. Lucene, Tika, Stanford CoreNLP).

You don't have to like Java, but it is fine to use and there are plenty of potential hires.
I don't see AMD offerings on Intel's website either.
I've read this story dozens of times and this is the first time SunOS jumped out at me. Around 2001 or so there was a Solaris release (2.7 maybe?) that had a bug in a particular patch release where sleep() returned instantly. That would have exhibited all sorts of interesting symptoms such as this story.
Well, amongst Lispers we do argument a lot about the missing or overarchitectured bits. The ffi, threads, the conditions system, the MOP, ...
But only the various FFI's pose a minor problem. It's complaining on a very high level.
I feel deeply uncomfortable on 500 Startups positions on this (https://500.co/making-changes-at-500/) for four reasons:

1) 500Startups considered these issues to be serious enough to remove McClure from his role but didn't publicly disclose this. This meant that he presumably could continue to meet female founders and other WIT while still appearing to be in a position of power.

2) A number of LPs in 500 have stated that they were not told this change had happened and the reasons why. This suggests that 500 were trying to keep this as quiet as possible.

3) McClure continued to represent 500Startups in his official role after his apparent removal. A few weeks ago he was deeply involved in the launch of 500Melbourne in Australia.

4) Eight days ago Tsai tweeted "Binary Capital's Justin Caldbeck accused of unwanted sexual advances towards female founders. Where's the outrage?" while at the same time being fully aware that 500Startups was not disclosing McClure's behaviour.

500 Startups has done good work in the past on diversity but this appears to extend beyond McClure and they need to adopt full disclosure and address what from the outside could look like an attempt to cover-up inappropriate behaviour.
> Asking random women for sex is arguably also coercive.

Asking is coercion now? I'd like to hear that argument.
Men aren't going to be on the front line of this for the same reason white people aren't on the front line of combating racism [0]: even if we don't do awful things one side effect of which is to reinforce privilege, we still benefit from that privilege. A woman seeking funding has to worry about all the things a man seeking funding has to worry about, plus she has to deal with being pressured into sex. That's not great for society, but it is an advantage for men.

[0] as a white man, it is my privilege to make sweeping statements about whites and men b^)
Patent trolls only stifle real innovation.
What sort of features do you feel that shell needs to support structured data? I've toyed with this idea, and in my view the shell itself has relatively minor role here. What is needed are utilities that produce and process structured data, and a terminal that can display it. But shell, it just glues the pieces together and doesn't really need to be aware of the data and the structure of it.
Just come out and say it. Men are better than women,therefore, diversity is not the answer.

I can't imagine why people think the technology industry has a problem.
The problem with these rules that they are not precise. The right approach would be to let the court order a company and give enough time to comply and if they still don't, then fine.
There are some with only one accuser.
> There are legitimate physical[1] and psychological[2] differences between the sexes which lead to differences in career preferences

What physical and psychological differences cause more men than women to go into tech? Do you really think that it's something like that rather than pervasive social problems in the industry that make it hostile to women as described in the article and many others? This isn't a hypothetical question I'd love to hear your response :)

Women are perfectly innately physically and psychologically capable of doing the work in tech I and my male coworkers do. The reason for lack of parity is elsewhere and is definitely not benign.
In a word, "correctly". The result of an expression with + or isNaN() will be of whatever type the JS spec says it should be. This is one of the less frequently touted, but more useful aspects of TypeScript - the lib.d.ts file acts as a partner to explain to you how the built-in JS type system actually works without you having to memorize or look up everything in docs.
> but in practice would turn against him

... How? If he's leaving, exactly what they could do against him for you to say "it would turn against him"? Nothing, of course, that's the point of quitting, but I'm all eyes to your take on it.
One has to marvel at the thought process that made Marc Canter offer that ludicrous excuse to defend his sexual harassment of Wendy Dent. Also amazing that he prioritizes disputing being her adviser, rather than the harassment allegations online [1][2][3]. The article has prompted more people to outline incidents with him: "Horrified but not surprised by Marc Canter's justification of his sexual harassment. He propositioned me for a threesome many times"[4]. Didn't matter how many times I said no or how awkward it was [5].

[1] https://twitter.com/marccanter4real/status/88093410824684748...

[2] https://twitter.com/marccanter4real/status/88093168832647168...

[3] https://twitter.com/marccanter4real/status/88092323039082905...

[4] https://twitter.com/zephoria/status/880967155365367808

[5] https://twitter.com/zephoria/status/880967375692148737
Walmart threatens to cut ties with truckers that also haul for Amazon
The issue isn't black-or-white like you're making it sound. It is a complex social issue with a likely optimum solution somewhere between the two extremes. Men in general are better at some things, women are better in general at other things. I don't see how recognizing these norms and expecting our society be structured around those norms is bad.
Reading this kind of debugging story is kinda like watching a horror movie.

It's very interesting and fun to read if you know the kind of problems you have to deal with are tame and furry in comparison.

But if I actually had to troubleshoot a problem like this, it would give me nightmares for weeks.
1. “Sucks” is not a synonym for “not to my personal taste”. One of the common trends around most jailbreaks, desktop UI hacks, etc. is that some people have very strong opinions which aren't viable for general usage; one common reason for features taking awhile to mature is making them usable for the other 99% of users. When that happens, inevitably some people in the first camp would complain about their idea being stolen and dumbed down, ignoring how much more work the general case required.

2. How much did Android, etc. influence both? I don't know which specific code you're referring to but in discussions I saw the most common way these things were described was as adapting an Android feature and by default it seems a lot more reasonable to assume the influence came from a the project with orders of magnitude greater exposure and UI development funding.
Gastrointestinal issues are almost never due to the last thing you ate, unless you're living in a third world country. It's usually the highly contagious norovirus, which you typically get from shared bathrooms and door handles. Most people just call it food poisoning because that's just how our brains work, as a protective bias.
Why Google can’t tell you if it will be dark by the time you get home
First blockchain-based content distribution platform launched
Ask HN: How would you architect a Python and C++ project?
Asking HN because my question is too "opinion-based" for Stack Overflow. More details here: https://stackoverflow.com/questions/44806117/python-and-c-project-repository-structure