skysight-inc/HackerNews huggingface dataset:
I've had "SJW" thrown at me a few good times. I wouldn't ever call someone a creep for not remembering. However if you interact with someone who identifies as non-binary and they tell you they would like to be addressed as "they" and you make a point to use the biologically closest pronoun while you also make sure to let them know that you believe there's only two distinct sexes/genders. I would call you/think of you as a disrespectful human being. Nothing more nothing less.

But I you really try to remember, but can't overcome your programming (I do that often with my non-binary acquaintances, it's hard as fuck, but I guess I'm getting old as well ¯\_(ツ)_/¯) then you are a human being that tries to be respectful. And that's a good thing! So take a look in the mirror and try to see which one you are and ignore those disrespectful human beings that would call you a creep for not remembering.
sansar has second life, probably the biggest congregation of virtual world users
"This version doesn't try to do anything fancy like reading markings on the pavement"

Isnt that below minimum viable product for something expected to be used with other people around?

"As the person supervising its behavior"

I'm sure Uber said the same thing to the drivers on its self driving program.

We all know human nature though, it isn't right to abdicate responsibility to someone you know is going to start blindly trusting your 'good enough' system.

As a non Tesla owner, I don't want to be an inadvertent beta tester for these technologies.
Make Your Python Great Again (I Just Created This PEP8 Checker.)
Yes ;=) The store description/feature list needs still tuning.
My only real objection to this is that it's another social media owned by Facebook.
This title is misleading/clickbait. It really has little to do with the cycle.

"New research led by Newcastle University has shown that it is the volume of water used during the wash cycle, rather than the spinning action of the washing machine, which is the key factor in the release of plastic microfibres from clothes."

So it depends on the washing machine. Not all will use more water for the delicate cycle.

Frigging hate such misleading bullshit.
One time a guy asked me to bring in my laptop with some code I had written.

I showed him, we talked about it, he asked me to add a simple feature, I think I taught him something about the tech stack that he didn't know. It worked well for both of us.
It seems to have been pretty much public knowledge in the circles that interacted with RMS. It's just that nobody cared enough to act.
Absurd compared to retail stores of old that kept 50-60%? Absurd compared to carriers who kept 70% in the pre smart phone area when distributing J2ME apps?
I've always done this the other way around, and had the client send back messages to be included into my server logs. Spraying the server logs to clients would really not be something I'd be very comfortable doing. Certainly not in production, and if I'm developing in debug mode, I've already got the log output scrolling by in a console appender, so seeing it in the browser dev tools isn't really any better or worse.
I hear you. My current strategy, unfortunately, is to buy a new MBP, sell it at exactly 23 months so that I can advertise "over 1 year left of Apple Care".
Why think so small? Do something like this

{1] https://en.wikipedia.org/wiki/Cloud_Nine_(tensegrity_sphere)

combine that with the ideas of

[2] https://en.wikipedia.org/wiki/High-altitude_platform_station

and PROFIT!
Stallman has been a 'creep' for decades is all I keep hearing from people in these threads. So why is it that all his victims from decades of his 'creepy' behaviour do not come forward and LEGALLY take action against him? Is the USA not one of the most empowered countries for women? If not in the USA then where? Repeated accusations on the Internet don't count. This is just digital version of character assassination. A lot of people seem to have hated and resented him for various reasons (something that all long-standing leaders accumulate), and they seem to have seized on a suitable 'faux-pas' to whip up as much frenzy as they can and do maximum possible social damage to him. And not one will pursue credible, legal redressal.

To an outsider with no skin anywhere in this, it is just shameful how this has played out.
That's not how I read it.

The article seems to be specifically addressing the precise announcements you talk about and is making the case that they are bad because they provide an emotional response similar to actual completion.
I really love Gatsby. It combines the best of both worlds: static sites and React.

For a very long time, I've been fond of Jekyll. It's mostly because my open source projects are hosted on GitHub and Jekyll is their go-to framework. There's nothing wrong per se with Jekyll. I was simply missing some features from React.

When I was working on React apps, the main benefits for me were: (i) component encapsulation and (ii) CSS Modules. It's easy to understand what a component does just by looking at it. If it gets too complicated, you can simply split it into another component. And CSS Modules are a life saver. The two hardest things in CSS are floats and naming things. That second part is solved now.

My issue with React however is the whole Webpack setup, and the fact that JS is required to run the website.

So when Gatsby appeared, I was pleasantly surprised to see it solved these issues. I ended up rebuilding my website with Gatsby, and I'm currently using it for 2 client projects.

My only issue with Gatsby is its reliance on GraphQL. I tried understanding the GraphQL concepts and purpose, especially with its weird syntax, but it feels over-engineered. Or at least, it doesn't feel like Gatsby needs GraphQL. So I'm not sure why it's so tightly tied to it. What I end up doing for fetching/storing data is using some static JSON files. It's easy to read, to port, and to parse.

I only use GatsbyJS.org the open source project, not GatsbyJS.com the service. But it seems to be similar to WordPress.org/WordPress.com, or what Ghost does. Even if the open source project somehow died, I wouldn't feel stuck with the framework ; since most of the codebase are React components, it'd be easy to port to another platform. That's another benefit.
>But you, who appointed you to be the judge of others?

I didn't suggest I personally do it, and I don't have the means anyway.

>Or who appointed your country to be the judge of other countries?

Notice how I didn't mention a particular country. Much less mine.

First, obviously, if there was a single country that wanted to do it, and if it had the might, nobody had to appoint them.

But it could be equally well that an extended alliance, or the UN itself, could form a force to do the policing.

The police didn't start out having authority either. Some nation state by its might (or the good will of another) gained sovereignty, formed a police force, and had some elites write the laws and give it authority. Then they allowed the populace to periodically vote, but with the police and the overall system already in place (and not allowed to be contested in its foundations unless another force -eg a rebellion- replaces it with might).
If they are smart, twitter will make that option available in the API so that social-media managers can do it en-masse from some sort of 3rd-party power-user dashboard.
Get yourself a horse and buggy. Time tested approach. Just watch out for the manure.
>Telling someone you're going to kill yourself if they don't date you is clearly just trying to be friendly.

Exactly, it just looks like a joke, banter to lighten the situation. It all depends on context, that we don't have.
How to Travel More with Less Money
You're going to have to do better than that. It really just comes across as trolling since you're making the claim that he didn't say something he very clearly seems to say, without any evidence. Abbreviated, for anyone else who can't be bothered to go read it:

>The announcement of the Friday event does an injustice to Marvin Minsky:

>The injustice is in the word “assaulting”.

>The word “assaulting” presumes that he applied force or violence, in some unspecified way, but the article itself says no such thing.

>We can imagine many scenarios, but the most plausible scenario is that she presented herself to him as entirely willing.

So the claim is that (assuming Minsky had sex with an underage sex trafficking victim), we shouldn't say he assaulted her. Why shouldn't we say he assaulted her? Because it "presumes that he applied force". Why is it the case that he didn't apply force? Because ("plausibly") "she presented herself to him as entirely willing."

So if an underage trafficking victim presents herself as entirely willing to a man she has sex with, that man did not commit sexual assault. Because sexual assault "presumes that he applied force".

That is exactly what I've said this entire thread. My original claim, which apparently was inciting enough to cause this furor:

> He said that an underage sex trafficking victim's "plausible" apparent consent means that the people who raped her did not commit sexual assault.
I don't know if anyone else will say it, but I think part of the reason is because not every crime deserves a prosecution.

Most murders probably do, but if you have this database you might as well use it for automatic paternity tests too.

Ever spit gum somewhere you shouldn't have? If I was a cop that stepped in gum, with an instant DNA scanner in my pocket, I'd be tempted to scan it and pay the offender a visit.

Laws change very slowly, and things are going to get weird very fast when anyone can run a global DNA scan from their iPhone.
I guess the abortion "joke" will be staying then.
How has that worked out in the PC era? You’ve never had to remove random crapware from your parents computer?

Even now, it’s a lot easier to convince me to install random crap on my iOS device than computers knowing that the app can’t do any damage and the permissions are clear.

I know exactly what those other things you list can do. I have no idea what a random app will do on my computer.
I know that members of the military already have been entered into DNA databases, and there are reasons to do this with police officers and firefighters. Mostly to identify them postmortem.

I don't subscribe to DNA information being a secret. It tends to be "secret" in the sense that it is non-trivial to obtain. But you leave behind a trail of DNA everywhere. Ultimately, it cannot be held secret.

Therefor it is more important to regulate the use of such information, for example to prevent discrimination.
Most of these have conventions. For copy, move, etc the convention is from target, to destination. And an IDE will show you the parameter names. If you still get it wrong, there is also no guarantee that you would assign the correct type either. eg. mixing up foo and bar in {from: foo, to: bar} or foo:From, bar:To Also if there is any speculation you should always read the source code of the function you are calling, or read the documentation, and try the function in a REPL to see how it behaves. There is a line where over- verbosity will have the opposite effect eg. making the code harder/slower to comprehend. So keep it clean and simple. If people get it wrong a lot, make the function figure out the parameters so that it doesn't matter what order you pass them in. And have the function throw a friendly human readable error if you get the arguments wrong!
JavaScript example:

function copy(from, to, overwrite, cb) {
if(typeof overwrite == "function" && cb == undefined) {
cb = overwrite;
overwrite = false;
}
if(from == undefined) throw new Error('First argument "from" not specified!');
if(to == undefined) throw new Error('Second argument "to" not specified!');
if(!exist(from)) throw new Error("from=" + from + " does not exist!");
if(exist(to) && !overwrite) throw new Error("to=" + to + " already exist!");
...
}
c# already has the 'chained' API in the standard library:

new FileInfo(srcPath).CopyTo(dstPath)

On the other hand, it also has the more error-prone

File.Copy(sourceFileName,destFileName);
So basically Stallman was found "guilty" on a semantic argument regarding a hypothetical situation based on an assumption? That's crazy.
No offence, but it doesn't seem like either of you even read the article before commenting.
yeah, I know why he was forced to resign, the creepiness only was the part spilling everything over. The US attitude to sexuality is apparently still stuck at the point, when the Mayflower landed in New England (at least for everything "heteronormative"). And that is definitively not a good thing...
I think the root of the this was misinterpretations of 'creep' - publicly eating something from your foot might be called creepy - but there is no law against it and it is not against women in any way.
Don't you find a reversing camera useful? You can see much more than with your rear view mirror.
>> Telling someone you're going to kill yourself if they don't date you is clearly just trying to be friendly.

Given the number of movies where this happens, i'd be very surprised that did not happen in reality from time to time, and that it is considered unacceptable.
Is this not a forbidden topic of discussion on HN?

When I brought it up a few months ago, I got flagged, downvoted, and lectured by a mod [1].

[1] https://news.ycombinator.com/item?id=20032085
A strategy I thought out today was as follows (note: I'm based in The Netherlands):

1. Get a job for 32 hours per week
2. Work 10 hours on week days and 8 hours on one weekend day (take the other weekend day of), so that you clock 58 hours per week.
3. Don't take up your vacation, safe it.
4. Take the other 6 months off.
5. Oh, and pay less taxes. You're handing in 20% gross, but net you're only handing in 15%.

I think a schedule like this works for people like me, because I like to work hard and earn my freedom and then relax and doodle around for quite a while (i.e. 2 to 4 months) and then do a small side project and then work hard again.

Since I'm at the beginning of my career, it sounds like an interesting experiment.

Not for my situation, but for others: geo-arbitrage becomes interesting as you can literally fly to Thailand for 6 months and come back (a cheap retour ticket is found for around 400 euro's).
the only downside I found was that they don't (or didn't) allow custom domains (so cloud.yourdomain.com won't work)
It definitely does. A better approach would be, gradient fade down towards torso. This feels wrong as a sudden cut below waist line.
Almost an opposite of NP problems. Easy to solve, but hard to convince someone else that your solution is correct.
The Chaos (Poem)
In math, you have: matrix multiplication, vector cross product, ...
So where does this idea originate?
Mine is a couple of years old. It was a software update.
"We want the best".

"We don't want the best if they are happy in their current job".
DNA has long lost its aura of invincibility.

A partial or even complete match is not enough to convict anyone.
It also allows you to use xargs to pipe a list of files in.
I guess we can soon expect them to relicense it all to free the world from the viral nature of the GPL.
This made me wonder, why is max altitude a limit? Is it due to cooling (less air)? I'd be glad to know more if anyone has some insights
ha yep I definitely can't afford it!
To turn off on my Galaxy S9:

Settings-Biometrics-Location-GoogleLocationAccuracy
What?

What about dynamic range, exposure control, color information? What happens when the sun is on the horizon and then the car enters and exits a cool-white lit led tunnel so the entire scene briefly goes black and everything changes colors?

There are tons of huge problems in this space these benchmarks wouldn't be meaningful at all for. 1000fps and 4k might be some of the least meaningful benchmarks I have ever heard someone discuss in the realm of self-driving.
It can not because in the real world flawless people don't exist.

In another world (where flawless people do exist), it might be able to work, but we don't usually say "it can totally work" for things that are only feasible in an alternate reality with different attributes.
I pay more than a $100 a year to JetBrains. $100 a year is trivial for a side hustle. If you’re developing for iOS, you’re already spending money on Macs, at least one iPhone, probably an iPad and maybe a watch.
I think this part of his emails could be constructed as that

> We know that Giuffre was being coerced into sex -- by Epstein. She was being harmed. But the details do affect whether, and to what extent, Minsky was responsible for that.

Stallmans defense of Minsky is reasoning that he could have been an unknowing participant who wasn't aware of the lack of consent.

His opinion on the age of consent is another matter:

> Does it really? I think it is morally absurd to define "rape" in a way that depends on minor details such as which country it was in or whether the victim was 18 years old or 17.

Source: https://pastebin.com/658yfLj5
Non-Linear Data Structure: Binary Tree and BST
Me, an old fart, looks at Houseparty/Airtime: That's nice! I could see myself doing that with friends. I haven't really thought of how important It's to see peoples faces. The kids are alright!

Me looks at a VR world run by facebook: Screeches and sees the worst imaginable dystopian future marching towards me.
Here is the quote in question:

The nominee is quoted as saying that if the choice of a sexual partner were protected by the Constitution, "prostitution, adultery, necrophilia, bestiality, possession of child pornography, and even incest and pedophilia" also would be. He is probably mistaken, legally--but that is unfortunate. All of these acts should be legal as long as no one is coerced. They are illegal only because of prejudice and narrowmindedness.

Some rules might be called for when these acts directly affect other people's interests. For incest, contraception could be mandatory to avoid risk of inbreeding. For prostitution, a license should be required to ensure prostitutes get regular medical check-ups, and they should have training and support in insisting on use of condoms. This will be an advance in public health, compared with the situation today.

For necrophilia, it might be necessary to ask the next of kin for permission if the decedent's will did not authorize it. Necrophilia would be my second choice for what should be done with my corpse, the first being scientific or medical use. Once my dead body is no longer of any use to me, it may as well be of some use to someone. Besides, I often enjoy rhinophytonecrophilia (nasal sex with dead plants).
Show HN: GoFrienzy – Home of trusted reviews and referrals
Metaplasm: Scala and the Visitor Pattern
What is an associative array data structure (Map collections)?
Wordpress has plugins that can export the site as a static site.
Compared with the others translation on the same chapter, Mitchell's translation supposedly conveys the meaning rather than being exact?
I hate both. Take home exercises require far too much time. White-boarding is just so hit and miss as to whether a solution comes into my head at that time. And its kind of annoying / distracting having someone watch you code / think.
I wonder how often public library keyboards are cleaned, or the ones in university computer labs. When I was in college pulling all nighters in the computer lab I regularly saw the lab being cleaned, but I can't remember ever seeing the keyboards getting dusted off, let alone wiped off with disinfectants.

Go to two or three libraries in different corners of town, get what you want from the keyboards, and you should have quite the collection of DNA.
Smartphones exist
I mean of course it doesn’t depend on the setting on the cycle knob, but delicate cycles usually means more water at lower agitation speed, for longer time. So the title seems fine to me.
> the telephone was an isolating, anti-social device.

But it is!
Please, someone, do the needful.
RMS was sitting in a hot seat when public scrutiny flooded in. With bullets whizzing past his head, he chose to post this language into the public sphere. Bad decision. You're fired.

This is like being in a room with people who may be known to possess drugs and then running your mouth when the cops bust in. "Maybe cocaine isn't so bad!"

Just shut up. Plead the 5th. "Talk to my lawyer, representative or whatever." Take your right to remain silent because any stupid sh you say can and will be used against you.

Stay in your lane, especially as a representative of others. If you're going to run your mouth, then at least wait until you get home and do it on your own equipment using personal channels. And even then you still might be representing others.

Opinions aren't cheap. They have a real cost. You should be well aware of what those costs might be and the risks you are facing. Then go ahead and give your opinion if you're willing to pay those costs. This is a skill everyone needs to have, but many don't. Even if he did the calcs and decided the cost was worth it, he still did so as a rep of an org which didn't share his values.

Gnu must be a different situation and a different culture. I assume he would have already been forced out if it were possible. Maybe they have an air-gapped room in the basement with a desk and a red stapler.
I live in Indonesia where there is no Apple store and where time for repair of an issue such as keyboard replacement is six weeks.

This wasn’t an issue years ago because reliability wasn’t an issue. My ~2005 30” Apple Cinema Display is going strong connected to my 2010 Apple mini. My 2017 MBP however has been the most unreliable hardware I’ve ever had (my first computer was a 286). 6 weeks for repairing a pro device with a hefty premium price.
As an additional feature, yes, not as a replacement. The great thing about actual mirrors is that they don't need power to function and they can be replaced with any other in worst case.
The frustrating thing is, how, precisely, are you supposed to teach that every bit of complexity isn't necessary, the world hasn't changed, and a few-hundred-line solution works fine?

This is an entirely serious question. I've got multiple few-hundred-line projects in development at work replacing internal tools - yes, they solve 90% of the use cases but the remaining 10% were generally either ill-advised or theoretical - and I don't know either how to get teams of developers not to build bloated messes or how to communicate that my smaller product shouldn't be taken less seriously for having fewer LOC.
While I don't think anyone would object to precision being a good thing when it comes to papers, I would definitely object that readability is more important.

A paper is not source code - it is a tool for scientists to share their discoveries with fellow humans, and fellow humans will always appreciate clearly expressed ideas. After all, what good is a tool for knowledge sharing that's accessible only to a few? Now, I've argued before that some papers are necessarily difficult (because the topic is very specialized) and I stand by it. At the same time I do think a good paper should attempt to reach as wider an audience as possible, and jargon goes against this concept. I think the joke that "Git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space" illustrates this concept beautifully.

For non-toy examples, there are notes freely available on Donald Knuth's "Mathematical Writing" course [1]. These notes are a must read for scientist, and they include several examples of how replacing jargon with plain English can do wonders to improve readability. Page 7, in particular, explains how to rewrite a proof that "is mathematically correct (except for a minor slip) but stylistically atrocious".

[1] http://jmlr.csail.mit.edu/reviewing-papers/knuth_mathematica...
And for all intents and purposes it was a minor slap on the wrist and Microsoft to this day still is one of the rare companies whose market cap hovers around 1 trillion.