skysight-inc/HackerNews huggingface dataset:
I have a role that sometimes involves me advising people on their management skills.

Every time I have had to look into a situation where somebody has been accused of inappropriate behavior I find that nothing grey has happened at all, in fact the manager has been stupid. The manager has started texting at weekends, turning up at their house uninvited, plying them with alcohol, commenting on their Facebook etc, right up to 'she offered, and never look a gift-horse in the mouth'. I think these are REALLY easy boundaries not to cross.

> I can say from one, personally impactful experience...

Thank you for sharing, this is a touching story and I'm sure is not an uncommon one with academics. Mentoring must be one of the most rewarding parts of the job. A mentor finding that their feelings for a mentee are strong, or finding the mentee feels strongly for them is going to happen sometimes. I'm sure some heterosexual advisors have very strong feelings for their same-sex mentee's which are above the normal boss/colleague dynamic. Managing it well is going to be very difficult and take some skill, if you are going to continue to work together. Sometimes the difficult choice is going to be that you lose your mentee, but retain the moral high ground.

If however you end up sleeping together, then you have crossed my line, I'm afraid. If you simply have to be together then you need to restructure your professional life so you are not their boss any more.

>There's also things like students and advisors who are close and end up having sex at a conference when they are both completely intoxicated and both regret it later.

And 100% this is misconduct on behalf on the advisor. 100% it is their fault.

> ideally, you should just keep work relationships impersonal

That is not what I said. I said to keep some distance, not to be a robot.
A Linux replacement for Indesign. If it were FOSS that would be great, but if it was a good product and reasonably priced, I’d pay. Actually, what I really want is Linux FrameMaker.
Yeah I get impatient with the "they need to make money" apologist argument. Oh, I get it, you're saying I should trust them because they're in it for the money like everybody else. Makes sense thanx.
The lack of property tax deductions in the new tax bill could accelerate this vision.
It really shouldn't be that hard.

The real benefit of purity and immutability is managing complexity. People focus way too much on threading, which is a buzzword. As ever, the buzzwordy version of an otherwise good idea is never all it's cracked up to be.

It's all down to context boundaries:

- With a pure function, you can completely understand its behavior by reading just that function's code, and possibly also the code of any other functions it calls.

- With a method that relies on mutable variables, you have to understand not only that method, but also every other method that mutates the variable, and possibly all the code that has a reference to that object.

In the second case, you've potentially got a much wider scope to understand. Almost as wide a scope as you need to understand when global variables are in use. Worse, it's now possible to change that method's behavior without touching any of that method's actual code. It's even possible that you could change it without touching the file that contains it.

In a nutshell, the real benefit of purity and immutability is that it eliminates "spooky action at a distance" type behaviors, and all the intractability that tends to come with them.
I've taken the time to compile the comprehensive list of people who may (but perhaps shouldn't) give you unsolicited constructive criticism on how you dress:

1. Close friends/family.

2. Professional designers/fashion experts.

As to his dumb-ass move, I wonder what would be your reaction if he'd done that to you, because that's what she felt. I think it would be a bit different from, "that's a dumb-ass move".
I encountered this problem while trying to do Christmas shopping on Amazon. An example is this (parachute hammocks): https://smile.amazon.com/s/ref=nb_sb_noss_2?url=search-alias...

I don't know anything about them, I'm not familiar with manufacturers, but this search result brings up very similar items from "different" companies. What's even more suspicious is that there are MULTIPLE results that have 1-2 thousand reviews and are at a perfect 5*.
I use Chrome (not Chromium) and it has never asked me to create an account to download addons. :/
I don't think anyone should go to prison for running their business poorly. However I would have liked to see some of those big banks going out of business. Bush/Obama helped their cronies and ideally they are the ones who should have been jailed for misusing tax payer money.
The questions stands regardless of the legality of causing a crisis.
> There's a lot of power in branding, apparently.

The Iron Law of Bureaucracy applies to do-good missions just as easily as it does to the worst of avaricious corporations or bloated gov't depts.
Define "affected". The extension might have gotten installed. The extension did not actually do anything, though, if you did not enable its function via about:config.
Google and Facebook have been pulling huge profits thanks to pushing their dominating contents/ads without payment to net-neutrality-shackled ISPs. If ISPs could negotiate for some of that money they could invest in better connections for the end-users; Google and Facebook would enjoy smaller profits; pressure would mount to completely eliminate local franchise monopolies; new, competing ISP technologies would be developed; and all levels of government would be (properly) limited from interfering with Internet technology and services. Maybe "neutrality" is not quite the correct meaning of what was done to ISPs, and to the American public.
I can somewhat agree with that sentiment. When we've interviewed for developer positions at my work, a take-home assignment is optional and requires no specific language or tools besides the web. The alternative is to demo some work you've already done personally or professionally. I think that's fair because not everyone should be expected to produce code from a previous job or have side-projects. I used to have the opposite opinion until I learned the hard way that having side projects, even for their own sake, is a drain on one's life-force.
European founders 95% male, oops. Top graphs from Atomico's European Tech
I really like Aliexpress even tho it's more like eBay and not Amazon (but on the other hand Amazon is starting to feel like eBay nowdays)

1. You can sort the product search page by order number (who many people bought the same product). That alone is a big help to dodge fake products.

2. People are encouraged to make reviews with photos. The seller usually gives you a coupon if you make a review with photo which feels like a grey area (am I being bribed?) but as a potential buyer it helpes me a lot to make my decision.
And there are also the poison pill reviews from competing vendors. They are usually easy to spot because they are just a bunch of vitriol without any substance.
Delaware Supreme Court Reverses Dell V. Magnetar
> Curiously all the Mozilla developers and apologists who are so enthusiastic about defending Firefox (and down voting critical comments) have taken the day off...

I mean, it's Saturday, so yeah, they probably did. This comments section looks more like a pitchfork mob than a group that wants to have a reasonable and civil conversation about embedded extension policy and revenue models. I myself would prefer to spend it with my loved ones than arguing with a comments section mob on the internet.
Thanks dang!

All I meant by “clearly” was that the signal-to-heat was the same between the two articles.

Sometimes user flags are overridden by mods, so it seemed like maybe that’s what happened on Sam’s article but not on this one?

I am worried by your argument that we just discussed his yesterday so let’s not today, it’s just as much about the articles as the discussion, this article has substance and is a neat counterpoint to Sam's article, don’t you think? Perhaps in these cases lock comments but leave the article on the front page?

Regarding the influence of HN, please don’t ignore that Sam is YC’s president and YC operates HN, so maybe the issue is just that HN isn’t sufficiently independent from YC? Under the status quo the optics look really bad.

Thanks for the thoughtful reply and your hard work! It reassures me that you take the judgment calls you make seriously. Communities like HN are challenging to moderate indeed.
Or you could just make it a damn subway system at the begining and be done with it. This seems like a damned inefficient and expensive way to get a subway line.
I don't know anything about them other than they seem to have control of the masses down to a science, so I did not make a comment about them - only about those who are not a part of them.
They have root and a comm line, they can.

Same with Amazon taking back Kindle books a few years ago.

Also your smartphone. Not yours.

Nowadays "buy" means "rent". Pick a landlord.
How's Brave doing?
Open Source Canvas: You Have a Product in Your GitHub Repository
Many people look at # of reviews and average review as "social proof" about the quality of a product. The reason we do this is because it can be a useful short-cut to performing an intellectually rigorous evaluation. If Amazon removes a bunch of reviews they're removing incentives that users use to buy products.
One of them syncs your tabs and bookmarks, and the other one syncs you tabs and bookmarks and can create stronger links with their already extremely prevalent browser tracking technologies which they then can tie in to their analytics on your email to support their largely advertising-driven, for-profit enterprise?
Just search for them on HN.
> "That’s now put on hold - a compulsory extension is one thing, but having it be purely for advertising is a massive “No” flag to me."

so that's why you stick with chrome, a browser designed to send all your browsing habits straight to google, the largest online advertising company and commercial tracker in the world?
Didn't even read the article, did you?
Try this: https://www.fakespot.com/
I've been using Firefox 57 since the release, and had zero crashes.
Wow, I just checked out Dash's twitter feed, and he has a deranged hatred for Trump supporters. I'm going to be calling Fog Creek Monday morning to find out if the company has as low an opinion of me as he obviously does.
Pale Moon would sink in a week if Mozilla closes, it does not have the resources to implement or influence new standards.
Passport was what is now your Microsoft account (aka .NET account, Live Account, etc)

For a while hotmail was MSN hotmail and Windows Live Messenger was previously MSN messenger. Now MSN is just Microsoft's portal page.
It seems Amazon is in a bind. While we will like to believe the extensions which can sniff out fake reviews, they don't have the burden of false positives - reviews which are genuine but marked as fake.

Imagine, what happens if Amazon does incorporate a stricter review guideline and lot of the reviews get tossed. It will be Youtube demonistation debate all over again.
I'm mostly tired of hearing about it because it seems like it's always a kind of sales pitch and almost never a clear description of what it actually is and what the evidence says about it. Even when the author/presenter/etc. has an actual academic background in psychology, it feels more like they're trying to get me to join their religion than describing their research.
it just goes to show the understanding and perspectives of this issue out there...
At this point, I think we should all slow down and wait until Mozilla does their internal investigation and makes some sort of statement. It's clear that a screwup occurred, but not clear precisely what the screwup was.

From the outside, it looks like something that was unfinished and supposed to be opt-in was accidentally rolled out to everyone, which suggests a problem with release management or code review process, combined with human error. But this is speculation. Whatever happened, scaring people with something that looks kinda like malware and having a PR shitstorm was clearly not the intent.
I have worked very closely with various Hindu and Buddhist groups and one Pakistani Muslim group.

After observing many issues I realized that Muslim world has heavily invested in US politics through various means. I have sympathies for all refugees but tales that NYT has been telling is extremely one sided. This sort of biased reporting comes because Saudi and Pakistan invest into cultivating the journalists and think tanks.

Sadly, activists on the ground can see this far too easily and they develop an adverse opinion about Muslims, even those who genuinely need our help.

SJW and keyboard warriors will read NYT piece and feel sad but most of the activists on the ground will see this and only cringe at NYT. Biased media reporting hurts the cause of these refugees.
> Is your view actually stronger? That a person should not socialize alone with anyone they have power over, rather than just women?

I didn't say don't socialize, I said keep some distance. The example of being in a bar together is the start of many sorry tails, and yes you should go home.

But the answer is yes, I have a different relationship with my workmates to my friends, deliberately. I do the majority of my business in business hours. I don't find after hours drinking clubs healthy at all.
Taking money from Google, which people dislike as well.

Basically Mozilla is supposed to develop a browser that's faster than Chrome, more customizable than anything out there, doesn't allow even the vaguest conspiracy theory of something being privacy-infringing even if it's not, and do all of that without money.
Not OP, but to chime in with a concrete example.

Glass-Steagall stands out, not in that they'd necessarily have gone to prison, but specific regulation likely could have softened the blow. I realize this is debated, but I wanted to counter the undercurrent of your post that the finance industry isn't working to undermine protective regulation for their own benefit, leaving us in a situation with very little pragmatic recourse for damages.
Pale Moon. A fork of Firefox from back when Mozilla going off the rails.
Firefox sync is encrypted client-side so Mozilla can't access your data. And the server is open source and self-hostable:

https://mozilla-services.readthedocs.io/en/latest/howtos/run...
The bailout was necessary but a tough pill to swallow. My understanding is that there was really no good way to provide direct relief to citizens. AIG and others failing posed a systematic risk and the most effective way to stabilize the economy was to directely lend them hundreds of billions. I think most economists agree that letting the banks fail would have resulted in a depression. Sure the bankers would have lost everything but so would normal people. Instead your average American was spared the worst of it but at the cost of bankers not going to jail and a truly alarming amount of future debt.
Yea, I was trying to be extremely conservative with my 5% number, and I think it's much larger due to some of the effects you mention. But I'm a little skeptical time effects are actually larger than mileage ones in total. Do you know a good quantitative argument (even if approximate) for this?
I've never cried by reading a news story but this one pushed me over the edge. I'm a 37 year old cynical bastard and I'm crying like a baby. 2017. Oh dear lord, no, we don't have flying cars yet but the genocides are doing just fine, thank you. Fuck.
Often the item will look the same but on the inside it's different so it will be hard to file a case.
And Mozilla has?!
Ask HN: Are there any startups working on real-life holograms?
I am referring to holograms like the Dejarik game from Star Wars [0]. Meaning, holograms where you don't have to wear VR headset in order to see them.
[0] http://nerdist.com/wp-content/uploads/2016/03/EP7_TFA_Holochess2.jpg
REST isn't appropriate as a description of JSON-based apis because JSON isn't a natural hypertext and thus makes HATEOAS difficult to implement. Most JSON APIs described as REST are really RPC APIs with a bit of URL layout taken from the REST world.

Unfortunately XML-RPC was such a nightmare that calling something JSON-RPC was out of the question. Shame.

There are a few blog posts up on the intercooler website that discuss this that I found enlightening:

http://intercoolerjs.org/2016/01/18/rescuing-rest.html

http://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.ht...
Great achievements are the fleeting, momentary assembly of a vast number of small, seemingly insignificant steps.

Success comes not from seeking great achievements, but from the relentless pursuit of the next small step.

Of course, the difficulty here is knowing which small steps are worth doing. But I think everyone can come up with a list of small steps that would have at least some benefit, and then just pick one. Slowly, the small benefits will accumulate like a snowball. Each additional next step can then be taken with a bit more wisdom and understanding.

Alternative angle: in our lives there are vast areas of chaos and confusion, as well as domains of order and understanding. Each day we can work to increase the domain of order and understanding a small bit, and overtime it can grow to encompass an impressive size to the benefit of ourselves and many others. Looking back, one can be amazed at how far they have come without even realizing the extent of the journey.

For example, one of the easiest ways to get started is by cleaning one's room or some other mundane but useful task. At the very least, it makes things a bit nicer and feels good. Small wins beget other small wins.

These ideas have served me well so far.
I know yours was a rhetorical question, but this is very popular scheme for small businesses:

http://www.anchor.com.mt/?corporate-service=company-tax-malt...
Reasoning starts on page 27 and the appellate court’s findings start on page 29.

Summary: https://www.bloomberg.com/view/articles/2017-12-15/appraisal...
Is there any reason to believe that one guy has sufficient resources to maintain a fork of firefox? Its not like he can keep backporting all fixes from what will increasingly be an incompatible browser.

It also wont get any of the improvements mozilla is in the process of making so it will ultimately be slower and with fewer features.
Although the article somewhat exaggerates the problem and in fact REST is great for many applications, truth is (IMHO) REST is indeed overrated and the RPC style (don't confuse it with SOAP!) is over-vilified in the IT culture. In so many (though far not in all of them) cases a concise JSON-RPC API would be a much more elegant solution than REST. I believe this is a great example of where the "right tool for the job" principle should be applied rather than a buzzword cult.

Many comments here emphasize on the problem of developers expecting RPC functions to be as reliable as local functions are. Well, that's their own problem, IMHO. The only appropriate solution is to remind them they are doing it wrong, e.g. the same way REST gurus use to remind everybody they are doing REST wrong. In fact there is a huge number of "developers" around who just invoke all the file system, database and network (REST, RPC, SOAP or whatever) calls synchronously, don't validate inputs nor outputs and don't even wrap the calls in try/catch (believe me, I used to support a fairly popular API and had to explain this stuff to just soooo many people complaining about their apps hanging or panicking on occasions when our REST API quirks (e.g. a field is missing from the response) or fails).
Don't send a blank cover letter if there is one requested. Just write a single line of text to say that you are a X with N years of experience and you can help them.

Too many companies will reject applications with a blank cover letter.
There are places that are closer to the equator.
Ravindra Jadeja hits six sixes in six balls
If Amazon starts penalizing products for fake reviews then it's probably just a matter of time until that's weaponized by competitors to tank competing products. Then I imagine Amazon will have to come out with a "disavow review" tool similar to Google's disavow backlinks (to counteract targeted negative SEO).
'aggressive marketing tactics'. in other words, high pressure salesmen making dubious claims
Incidentally it's pretty common to injure yourself with one of those 0-100 exercise programs like push-ups. I gave it a try and screwed up my elbows for a while.
There is then some additional confusion coming from the fact that there are diffetent ways how backquote/quasiquote is really implemented by the reader:

For CL it is entirely valid to implement whole logic of backquote in the ` read macro and expand it into some nested combination of list, append and quote at read time. Scheme specifies what ` and friends expand into which then is implemented as normal m8acros (which is also valid and somehow common implementation in CL). Elisp is slightly weird in that ` originally was normal macro and thus ` read macro expands `(foo) into (` foo).
A vertical railway is just an elevator, isn't it?
But these are adjustments that are larger than the entire (associated) budget. How is even possible? How do poor controls lead to these astronomical errors?
Except this wasn’t an auto update - it’s a completely different infrastructure pushing stuff into the browser without affirmative consent or even knowledge. And in true malvertising fashion, this system is both opt-out and turns itself back on sometimes.
Solar and even moreso batteries are advancing so quickly that waiting for further price deflation seems a logical choice for many.

It's the energy equivalent of holding out for next gen cpu's.
While I generally like transparent systems as RPC pretends to be one, I have do not like unreliable systems. As network communication by its nature is very unreliable, it is even worse when some magic technology tries to hide that unreliability and calls it transparent. So much for RPC.

Yes, RESTful is not always as simple as it seems at its first glance. But that articles doesn't suggest anything helpful besides arguing why RESTful implementations are difficult. So if someone going to write the next 'REST is the new SOAP' article please provide some sane alternative idea (doesn't have to be a finished implementation).
In this particular case I think it's the TED Talk and accompanying book by Tammy Duckworth.
We are just arguing over semantics. It’s pure evil and needs to stop. I’m sure the US could intervene, but we’d need far more media coverage to generate outrage. Clinton was able to do it in the Balkans, but you’d need to convince the current administration to get a involved.
Hearing it on a forum mainly full of people who sit behind a desk all day writing advertising and tracking code is particularly amusing.
Sodium Carbon batteries have the same issue with flammable liquid organic solvent electrolytes. There is research being done into using a solid electrolyte and a metal anode though.
Prediction: The Boring Company's first tunneling machine will be small-diameter, and each subsequent one will be larger, similar to the scale-up from Falcon 1 to Falcon 9 to Falcon Heavy, simply because that's the right way to do the R&D. But it would be very bad salesmanship to say "the first TBM is really small because that was easier for us", so instead he talks about the benefits of being smaller.
But Eich dared to hold a view that went against the Church of Liberal Progressivism. A heretic heading Mozilla? Unthinkable.
For the first time since monthly browser usage statistics exist, Firefox is not the #1 browser in Germany anymore.

CliqZ alone has cost them 5% of the market share – 15% of Firefox users – within of 2 months.

This, too, will just accelerate that.