skysight-inc/HackerNews huggingface dataset:
Okay, that's a fair criticism. I don't have inside info on The Ringer's page views. I have info on another dozen or so publishers though, and the ~1:100 ratio generally sticks.

Since you're a Medium advisor, maybe you can shed some light: how many of The Ringer's page views are coming because of native Medium readers vs. because Bill Simmons is linking to articles?

If I'm a deep-pocketed advertiser with little social media engagement (unlike Simmons), how does posting to Medium benefit me? Why am I not better off paying Bill Simmons to tweet about my product than pay the Medium middle man?

Relatedly, is it fair to extrapolate Medium's "10x on page views" on your blog to the average user, who doesn't start off with 20k Twitter followers? (Note: Medium uses Twitter followers to kickstart your Medium following.)

For the average user who doesn't know how to market their posts, I agree, Medium is a godsend. There's a small community of committed readers (good for page views) and the design is great (good for sharing.) But do you really think that these are game-changing advantages? Do you think that these advantages will survive once/if Medium starts plastering its posts with banner ads?
Medium cuts a third of their workforce, promises change in platform focus
Does the metric get applied evenly?

I'm no fan of angry tape loops and prefer a civil, moderated area. It's just powerful actors enforcing their politics, which seems to be getting more popular in every camp these days, is also highly undesirable. If I found that worthwhile that, I'd just stick to Chinese media.
True, you'd probably have to overlay other information. I'm just thinking of it as an example/option.
Apparently they can make a decent amount of money, roughly 50% profit:

https://www.theguardian.com/uk-news/2015/sep/07/train-statio...
Well, 6 years in business, offices in NY, DC and SF (all expensive locations), 3 company acquisitions, salaries for 100+ employees. I can see them getting to 120 million easily.

Now why you need 150 people to build a pretty straight forward blog platform is a very valid question...
Most Americans under a certain age have probably never heard of a pay toilet:

https://en.wikipedia.org/wiki/Committee_to_End_Pay_Toilets_i...
I find it hard to imagine Sam disagreeing with you on this.
Ask HN: How to avoid legal issues when writing company-owned generic code?
I currently work in a cloud ops role at a large company, and some of the code I write is incredibly generic. A specific example would be a wrapper script for system command.

Say I write a wrapper on company time for the `dd` *nix utility, and call it `MyCompany.BlockDecive.create`. The company owns that code, and there's no question about that. But now that pattern is stuck in my head, and for a personal project I write `MyPersonal.BlockDecive.create`. The `Xxx.BlockDecive.create` is so generic, and uses a convention I like, that I might end up recreating the something nearly identical. I don't wanna steal anything, and I don't want to even appear like I'm trying to open source company IP without permission.

Obviously getting a company's permission to open source something solves this problem, and I'm doing what I can to pursue that as an option.

Here's a real world use case for where this might come up... On Friday, I don't know how to implement a technical solution at work. Over the weekend, I figure it out, and post the code to GitHub in a sample app. On Monday, I recreate the sample app in a company owned project. Later on, someone discovers my sample app on GitHub, and now I'm being investigated for stealing company IP.

I've never gotten into trouble over this, and am not being investigated. I'm just researching how to keep myself out of hot water, so that if anyone sees my coding style in two places, there's no issue to be raised. I want to be conservative and honor the spirit of my employement contract.

"I am not a lawyer" (IANAL) responses welcome.
The Secret to Memorizing Huge Numbers
This is not how you should use HN. This is not LinkedIn.
I don't know ANYONE who would be happier if they got a 25% pay cut except for, maybe, single hippies who want to smoke dope all day and have no responsibilities. The average person, on the other hand, and particularly those with kids, would be devastated by a 25% cut in pay.

While a 25% pay cut sounds extreme, my wife took a 20% pay cut to work a 4 day week and she's never been happier. She has more time to do the things she wants to do.

Since I spend so much time working after hours, I'm not sure it would be such a good deal for me -- I'd still tend to work even on my "day off". Good thing I enjoy my job.
I'd advise caution. Last time I did the same I lost the ability to vouch.

Responding to the comment itself: the idea behind reduced workweeks is that some jobs become more productive with fewer hours worked. But those are probably all white collar jobs.

I'd say there's something deeply, fundamentally broken in a society if the very thought of people being able to live while working less seems so anathema.
> add ALUs and similar structures to DRAM

CDC-6600 all the things!

(The 'talk to smart peripherals' approach, if memory serves.)
Original discussion was about roleplaying though. Non roleplaying games is a different category.
Developers guide to user research
Its really sad for those 50 employees who had to lose their jobs due to incompetence of Medium's executives and its business model.

Its due to a deeply embedded business philosophy where CEOs and other business people try to create bigger companies, and not necessarily better companies. Sometimes they are able to trigger a mushroom growth, but most of the times they fail. But due to survivor bias, they create a few more wannabe CEOs who again trey to create bigger and not better companies, and the cycle repeats.

Medium currently had a full fledged Sales, Support, HR and even a big ass operations dept. And 2 or 3 offices across United States. Their operations & other business depts were quite big in head count, even rivaling local oracle offices(which usually have about 1000+ employees). I can't necessarily say whether they had inefficiencies in their company structure, but they certainly over hired.

Even disheartening thing is that they might have already dried up most of their cash, and still don't know how to run a business. Executives are currently playing a dangerous game of "Let's see if we can raise more" and "We'll think of something".
You should get the YouTube developers in on this, because their ContentID system is about the LEAST ethical piece of software in common use.

In my 2 dozen or so ContentID flaggings, maybe two of them have been by parties with a legitimate claim to the material. All the rest have been fraud.

My most recent "pleasant" experience with ContentID was some scam copyright company claiming they owned the soundtrack to Elder Scrolls: Morrowind. The beauty of this system is that not only are they fraudulently claiming they own that content, but to get my video published I have to swear that I'm not stealing the content they actually stole.

How do I report this scammer to YouTube? Well you can't. There's no automated way, and there's no support whatsoever. They can just scam in peace for years and years and nobody can do anything about it because nobody at Google cares.

"Ethical". Riiight.
Art of the Marbler – Video of Sydney Cockerell
I hope it does and we certainly try to.
>> build & maintain Medium with as few as 5 engineers. Add a few more people (say 5 - 6 more) and you have a good business

I'm guessing they have a lot more than 5 reviewers, writers, editors...
Because most people pay them for the hosting, and the UI/UX is just a bonus.

There are plenty of open protocols for file sharing, like HTTP or SFTP. What unmet requirements do you envision?
This framing is ridiculous. The water, power, toilet paper, fixtures, etc., cost money to provide. Someone is always paying for the toilet.
It's not that different from what's happening with Java (via Android) or Go (with GopherJS, for example), or even C (many, many extensions). A popular language attracts implementors, even if they don't implement the whole thing on their target platform.
I do 40 flexible hours already, so I do a couple of hours in the evening or on the weekend, just to get a 6-7h typical day, to fit the schedule with school pickup etc.

If I wanted, I could work 4x10 (With some sweet talking to a manager perhaps). I'd very much prefer to have 30, 32 or 35h to distribute over the week though, it would make the planning a lot easier. In that case I'd do e.g. 5x6 now that my small children needs early pickup, but I'd go to 4x8 when I have larger children who can bike home from school, so we can go on a weekend trip with friday off.
I still miss the days when I was working in a power plant and worked a 40-hour week, over four days. Especially since the schedule was arranged so that the off-days were staggered to produce a four-day weekend every other week.

The only downside was, ironically, on holiday weeks, because the holiday pay was only 8 hours, which resulted in still having to work four shorter days, and often screwing up a long-weekend cycle.
Why do you think multiple implementations are a problem? We've got multiple ruby runtimes, multiple basics, multiple JavaScript engines, multiple C compilers, etc. None of those languages are falling apart because of it.
I agree, and by no means is it a replacement, but https://syncthing.net is pretty damn interesting if you want to control your own data. https://www.syncany.org [now abandonded] was a cool twist on the idea using cloud storage in a secure way.
I've upvoted you again only because you replied and engaged with me and finally attempted to answer my question, but you are being pretty uncivilized at this point, your language is out of hand and your attacks are personal. You're giving me reasons to stop listening to you. Goodbye and good luck.
> What unmet requirements do you envision?

Well, for starters, automatic synchronization in the background.
"Clayton Valley Nevada has the only commercial Lithium Mines in North America"

Oceanview Mine (part of the Pala Chief group) in San Diego county California is a commercial lepidolite (micaceous lithium ore) mine. They're shipping out TONS of that nice purple rock every time I'm out there buying it from them.
Helpful! I probably won't do much more than use Inkscape for sketches with that helpful perspective box tool and the ability to work at low resolution and rescale, but it's good to have a reference like this.
Some other virtually identical remarkable thing will have at least one "innovation" that sets it apart. Often identified only in hind-sight.
On the mobile view, it's harder to see; click main navigation link then desktop view, or just load the AMA Google Calendar here:

https://calendar.google.com/calendar/embed?src=amaverify@gma...
That's not a protocol, though. That's a userspace application.
Facebook drank the Kool-Aid and failed.
>I dunno; what you quote sounds like what any reasonable process engineer would do to optimize this process

I thought the same thing, but of course hindsight is 20/20. The surprising part (if the Tesla employee is to be believed) is that Panasonic hadn't done it before.

I didn't want to get bogged down in gory thermodynamic details, but it sounds like you know what I meant. The latent heat from the oven is conserved by recycling it back into the process air, rather than being wasted by releasing it into the environment and losing it from the system. Latent heat is necessarily transferred in any liquid-gas phase change -- you canna change the laws of physics!

A good solvent recovery system will use the latent heat to re-heat the process air as it exits the recovery system. Ideally there's a sequence of heat pumps, with the first evaporator rejecting heat to the last condenser. This creates what's essentially an active countercurrent heat exchanger.

Since the main function of the oven is to evaporate the solvent, we should expect the condenser will add the same amount of thermal power (as sensible heat) into the return air as the oven dryer is losing (as latent heat). So the system only has to make up for the heat lost through the oven and duct insulation, not the evaporation process extracting heat from the oven. Fortunately any heat pump produces waste heat.

>it's also not a Tesla-exclusive revolutionary idea

People expecting any "Tesla-exlusive" idea are going to be disappointed. There's nothing magical about Tesla, and there's no special laws of physics that apply only to them. A good idea is a good idea.
Pay toilets are super annoying, and very common in Europe. Still, even if you are in NYC, it's hard to find a "free" toilet. Most of the time you have to go to a restaurant, buy something, and then you'll get the key.
IANAL but the first question, which country do you live in?
I have over 200 open source repos, and 2-3 private once on GitHub. They are private for a reason and it's irresponsible of GitHub to "force" me to make this choice in order to participate in the echo-system of 3rd party apps that connect to GitHub. In todays developer world, you need a lot of these 3rd party tools in order to be a productive programmer (granted not this one, but hey).

It's even more irresponsible of this dev WHO WORKS AT GITHUB to take this fact to lightly. Read AND write access to both my public AND private repos is an insane amount of trust to put in another person. I'm sure this person is a stand up individual. But does he/she write secure code? How easy is it to gain access to his database of access tokens?

In this world of Yahoo/Sony/You-name-it hacks that we live in, I'm honestly surprised there haven't been a hack yet where someone got a hold on a whole bunch of access tokens to private repos. You could do A LOT of damage with this. I'll never sign up for a service such as this and the author should be ashamed to even suggest it.

Instead he/she should focus their time on fixing this issue at GitHub instead of making apps like this.
>Early Access
Medium Just Laid Off 50 Employees and Shut Down Offices in New York and D.C
Bay Area – Summer Intern Housing (2017)
Most tech guys know ideas have near nothing in value. It is the work of building a product/company that has value.
Wow. This is a wankfest we all needed.
Wait, they had 150 employees? Wow...
Video games let us be our ideal selves. We call them 'ideals' because they don't exist in this world, only a notional one. Ideals are by definition unattainable, and they can in point of fact be pretty far from reality. Sometimes reality sucks, and again in point of fact, it pretty much sucks most of the time for most people. There's not a lot that can be done to fix all the things that are ugly about reality, but video games and movies can take us to a better place.

It's great that you are healthy and have the ability to run. If we can infer a bit, it seems you are successful enough in your own life that you can consider helping other people. From that perspective, video games are certainly a waste of time and effort. Certainly in an ideal world we would all feel similarly. I am poor and do not enjoy perfect health. I'm doing what I can about those things, but there isn't some magic 'fix my body and career' option I'm afraid; things take time. Until then, escapism helps me stay sane. I could probably pay some therapist $120/hr to equivalent purpose, but video games are cheaper and more fun. I am happy that you do not need video games. I would encourage you to think more fully on circumstances where they might represent a necessity (at the least in the restricted sense of "something is necessary, this is something").
I had a similar problem and reported here: https://github.com/Shinmera/portacle/issues/22

From the author's response, it sounds like building from source may work. I plan on trying later.
Newly ex-Median here. This was not a huge surprise. On the surface, this is a change in product strategy. The underlying story is the company positioning itself so it can survive an adverse environment if it needs to. It's hard to fault managers for dealing with that potential (and its hard to deny that the next 2-4 years could be really bad). Hopefully not, but it would be malpractice not to prepare.

So better to focus resources now than be walking dead in a year or so, jettison unnecessary products/projects, and hope for the best. It's a great product, and with time and luck, they'll sort out a good business model, but like the rest of the publishing world, they're still sorting things out.

Despite being one of those made redundant, I enjoyed being there, and wish them the best. On that note, you should ask yourself if you are prepared for winter, because winter is coming.
Let's say that in the midst of current political climate in the US, if the new administration does succeed in bring back manufacturing jobs (questionable) to the US and take credit for this new momentum, we all should take a step back and give Tesla's Gigafactory its due credit for pioneering this momentum.
The problem is a bit more structural or philosophical. I don't visit subreddit foo, because it is objectively hate speech. Fine, except that reddit's profitability model depends on that subreddit existing and gold being passed around and so on.

By not clamping down on trash content, reddit is monetizing hate speech.

And that's why I avoid reddit entirely. Not because I'm worried my feelings will be hurt by some shitposter, but because that shitposter gets reddit gold and ad impressions that make money for reddit inc. I'm just not interested in participating in that business - in my mind they're not seperable, you can't just ignore r/the_donald or any of the other hives when they're all part of the business plan.
Fair point. I would think it shouldn't require too much work to build a REPL on top of this. Rather than transpiling, you would parse the Python AST into the same runtime Objects that Grumpy constructs statically. Seems straightforward conceptually, though I'm sure it would be complex in practice.
I don't know where pay toilets even exist, or if they're public or private. Wouldn't the alternatives be the absence of a given toilet or a tax-funded toilet? If the latter, the poor could pay disproportionately due to various tax dodging avenues available only to the rich.
Your insurance premium is $20k/year plus $4k/year copay? That would for me probably be a reason to try and emigrate to a country with good public healthcare. As a programmer youll likely earn a bit less outside the US but with this cost your cash in hand and quality of life would probably still improve. A place like Berlin or London would probably make you happy with as little as possible adaptation pain.

Good luck with your son. On the positive side hopefully trusting the school system can at least give you some time off of this stress :-/
As with any ideology, I don't think this is one size fits all. The alternative to a paid bathroom isn't free bathrooms, it's no bathrooms. I think anyone who's lived a city that smells like piss, or anyone who's needed to take a piss when everything was closed, would love there to be paid bathrooms.
I’m Joining LinkedIn
Still very common overseas (e.g. most public toilets in China are pay, even in large shopping malls).
Perl, I know I said it last year, and the year before that, but this time I mean it...
You may want to try posting this in https://news.ycombinator.com/item?id=13301834
Aren't these quite common in Europe still? I'm 25 and American and have paid for toilets several times (I even remember having to pay at a McDonalds in Washington, DC back when I was really little).
As an impoverished freelancer I've used Inkscape to create lots of illustration that helped put food on the table. I found it easy to use, only occasionally did I need tutorials for a specific task.

I don't really understand the complaints about Inkscape being unintuitive - tools that have lots of options and do complex things will by nature be less intuitive than tools that do simple things. Sometimes you've just got to learn the software to make use of it. I have lots of experience with both Inkscape and Illustrator and I actually like Inkscape more. Illustrator was perfect to me at one point, and it seems like Adobe just kept tweaking endlessly in ways that were detrimental to the product, rather than enhancing it.
Good question looks like you need to set it up with internet access, but once setup it can be used offline:
https://plus.google.com/109442369000699310200/posts/S1qjUECy...
I'm not sure if that is correct. I suspect that (efficient) synchronization needs some sort of protocol.
May I suggest GoPy as name
I'm not certain that the goal was a substitute for Python, but either way I think you can make the case that it's worked out that way. It seems like a lot of people who ended up moving to Go started out with Python or maybe Ruby rather than one of the statically typed languages.
When traveling in Germany, pay toilets were one of the things I liked. I don't like going into some place of business to use their toilet without buying something. It was actually cheaper for me to use a pay toilet. Furthermore, they were easy to find, clean, and well maintained.
Do you mind expanding on why that is? I hear this often and I'd like it to be true, but I find it hard to believe.
Thanks. It's always a good to see a human on the other side after reading something eyebrow-raising!
I think we still far away from "Someday we'll be able to call an Alexa car and have it take us where ever we want.". It might or might not be possible. We need anyway several leap in AI innovations to achieve that.
Lack of automatic currying provides benefits like:

- optional arguments with default values

- variadic arguments: you can have a single function zip, rather than zip, zip2, zip3, ...

- if you pass too few parameters to a function, it is nicely pinpointed as an error right there rather than producing a functional value.

Manual currying can be reasonably slick with a few macros, like TXR Lisp's op, ap and ret, plus various combinators. Thanks to the unambiguous syntax, it remains readable.

Manual currying can be more fully featured compared to automatic. You can insert the arguments anywhere in any order. Implicit currying only handles the rightmost args.
GVR, the PSF and the core dev team overestimated their influence. They still truly believe the majority will come around to Python3. I agree with your sentiments and balkanization is the right word. Guido won't even read these comments. He thinks it's all some unjust slander and nonsense that will be forgotten in 3 years. :)

It is a good time to jump off the Python train in general, and I say that as someone invested in Python who loves it. If possible I'd recommend people reach for Go or Elixir depending on their needs or requirements.

I will admit I'm a little shocked how much of a failure Python3 adoption has been. I think if it had been Grumpy from the start it would've been a huge success. This is exactly what people want and Google should be commended for sharing this.

Here's to hoping Grumpy takes on a life of its own and is the new de facto Python.