skysight-inc/HackerNews huggingface dataset:
You're right, that's a more branded experience than I remember as well. In fact, it's worse on desktop as well: they have a bottom-bar now. I definitely had a cached thought that Medium was something I could sign up for if I wanted a fancy white-labelled pastebin, but I guess that's changed.
And strange smells coming out of the apartment are not specific problems. You are not entitled to having your culture or culinary tradition accepted or valued. Change the spices and it won't smell.
My first thought it that you may be looking at what is feasible today vs what was feasible for email clients (web or client) since they've been supporting HTML email. Email has been around a long time, and thinking of email as being a vector for security concerns has been a topic for even longer than consideration of browsers as a security concern because while you can "be smart" about where you browse, you can't "be smart" about what email you receive. Email that positions elements over portions of the email client or screen scrapes your email is a big deal, obviously.

Also, I am not saying that this was the only way to mitigate this risk (Apple Mail seems to pretty much use an iframe in their client, whereas other email clients still munge the HTML (Outlook, Eudora, Lotus, etc). But it is the way that many did choose, and I can understand why whether or not I agree with how they did it.
I tend to notice the same thing. What I choose to read on Medium is from the posts that it decides to bring to my attention, either on the front page or through the email newsletter. I would bet posts with a lot of egotism tend to get more eyeballs and thus more suggestions.
Maybe for the backend, but for the frontend Java has messed up really bad. Some of the worst aberrations ever created in the history of software development are Java frontend frameworks: think JSF to start.

There is nothing like Javascript for the frontend, and if its for developing micro-services and not monoliths I think Javascript is also a pretty good choice for the backend as well. There are some good solid libraries like express, sequelize, passport.js that be used to build solid micro-service backends, in every way comparable in functionality and performance to Java.
2 reasons ...

"Economists ... showed in a 2009 article that the increase in the cash-to-assets ratio of firms was related tightly to precautionary motives."

"[a] second motive is present for multinational firms and is due to repatriation taxes. ... firms may have incentives to keep foreign earnings abroad. As a consequence, in times of limited foreign investment opportunities and high profitability, these funds are likely to be held abroad in the form of cash."

from https://www.stlouisfed.org/Publications/Regional-Economist/J... : Why Are Corporations Holding So Much Cash?

If I were to venture a third reason, it would be that with rising interest rates looming, the cost of borrowing will go up; which might be a subset of the 1st ("precautionary") explanation above.
I understand. And my comment that "I just don't think there's any excuse" is kind of overstating my opinions on the matter...

If the loss of control is worth the gain in ease, go nuts. Or if you don't really care if what you write stays online or under your control forever. Not everyone does. Twitter, for me: I really wouldn't care a bit if that service turned off entirely and I lost my archive of tweets. They just aren't that important to me. Or my Hacker News comments. They're interesting, but I won't be particularly upset when Hacker News finally dies off and they disappear. But my longer-form writing is important to me.

But I think people shouldn't be under any illusions about what Medium is. They're not a group of altruists trying to archive the world's writings for posterity. They're trying to figure out how to make bank. And if they don't, be aware of what will probably happen...
> If you're not picking the JVM in 2016 to build your core services and web applications then you're making a mistake that is going to cost you time and money either upfront in building things that already exist or later down the road when you start to need more performance and your RoR application isn't cutting it anymore.

Honestly, unless you are operating on thin margins due to your business structure ... this isn't really an issue.

Pretty much anyone with well padded margins that the primary cost is engineering time or product costs [e.g. Physical products to ship] this is a complete non-issue as long as the datastore/service architecture is designed for horizontal scaling.

I'm constantly amazed by the tribalism of developers and the delusion that language performance is in any way relevant.

The reality is you need to just stick with one language so you can keep your engineering talent, tooling, etc. consistent due to the economies of scale of avoiding duplication of effort [libraries, learning time, tooling, etc]. The gain is in terms of engineering costs, not hardware costs.

The language, honestly, just does not matter when we can have a 10 man IT team with ~$50k/year in hardware handling a $100mil/year in business with good margins. It just doesn't even register.
> why is it unwelcoming

I imagine history has a lot to do with that.

And then there's the present. People have died because of Existing While (Insert minority color here), without any remorse/accountability/justice, and this shows no signs of abating because our country would rather blame the minority than the culture that allows the slaughter. If you happened to be one of those colors, how on earth would you feel relaxed in your own skin?
Which is more reliable than other pieces of evidence that meet the probable cause bar. Such as a police dog alerting.

Certainly seems to meet the (pathetically low) threshold to me at least.
> I think Javascript is also a pretty good choice for the backend as well.

Definitely not for me and for a few of my buddies who happened to use NodeJS already. NodeJS is a good "glue" appserver for gateway to other microservices I give kudos that far but not more.
We’ve been conned by the rich predators of Davos
Because there are many small air gaps between the shoes and the feet. The impedance mismatch would be huge, and likely throw your signal deep into noise territory. Have you seen the amount of jelly they spread on your skin for medical ultrasounds? I don't think having to submerge your feet in liquid when trying out shoes would win many customers.
Genx and y are hit pretty hard between increased taxes to take care of Boomer retirement entitlements, public sector union pensions and other 1970s deals coming to roost, and significant student debt. These are expenses the previous generations didn't have to worry about.

With a lower tax load and no student loan payments, my economic life would be fairly different. At least a second car, definitely more travel, nicer house, more random spending, etc. When we do hiring here I'm floored by how low entry-level salaries are for people with 4 year degrees and 1-4 years of work. Hell, we opened a coordinator level position recently and got resumes for people mid-career dying for work.

I think the economic picture isn't as pretty as some stats make it out to be. x, y, and z just won't have Boomer wealth and our economy must adapt to that. Its not the end of the world, but it won't be like the Clinton years again.

Also, there's a pretty rough calculation in regards to real estate prices vs income. A middle class income in the 70s got you a decent house with a reasonable percentage of your salary to pay for it. That relationship is kinda crazy now as high real estate prices have become the norm. I couldn't afford my parent's house I grew up in and I make 3 to 4x what they made. Fixed for inflation, I make easily 2x what they made.
Unsafe code isn't for things that "don't require safety". It's for things that are intrinsically unsafe, like calling foreign functions, and the unsafe keyword is basically saying "I promise to be very, very careful".
Yes, that was part of it. It was a complicated situation, from which we all learned a lot.

(For those not familiar: the libc crate went from 0.1 to 0.2. Many people were depending on libc="*". Cargo allows for multiple copies of a library with incompatible versions. But the releases were incompatible for a reason... it caused problems. This fix is one of the things we're doing to address it, there's more coming in the future.)
So, because you eat tacos, you understand me?

Let's try, please let me know when you know at least half of this kind of tacos (the animal is beef unless otherwise specified) of your list. Maybe we can have an interesting conversation then:

1. Sesos (boiled brains).
2. Lengua (boiled tongue).
3. Tripas (deep fried pork intestine).
4. Moronga(fried pork blood).
5. Ojo (boiled eyeballs).
6. Higado (fried liver).
7. Tuetano(boiled bone marrow).
8. Cuerno (marrow, from the cow's horn).
9. Pepena (fried organ meat, mostly hearth, lungs and intestines).
10. Chicharron (fried porkskin).

If you don't think that's gross, I salute you and comend you for being a brave omnivorous. But most white people I know would not touch non-steak meat with a 10 foot pole if they could help it.
The Problem with Nature Therapy
Do you deny that you might feel it, though?
I'm gonna guess no.
> There are still a lot of developers for these systems.

I hear Initech is hiring.
This is relevant and cool, UPenn now has a course for Rust - http://cis198-2016s.github.io/

You can follow along, all slides and HW are on github.
If it was my daughter, yes ;)
Hire Your Friends
I self-host using a static site generator. I've found it to be very nice in the sense that it just takes pennies for the site to run.

I think a lot of folks are still running WordPress of some kind on their own Dreamhost, etc, accounts which feels like self-hosting to me.
> What incentive would they possibly have to not have an export option to let users take their content away?

Wrong question. What incentive would they possibly have to have an export option? If they're going to disappear, what makes you expect that the most likely scenario involves them helping users transition when the vast majority of startups haven't done this?

You can be happy if you get some advance notice that the service is going to shut down. Getting advance notice AND the option to export your data AND that data being in some remotely useful format is hitting the jackpot.
"Has your content lasted 16 years"

As a matter of fact, yes. I've been blogging exactly that long too. Some of that content has gone through four or five software platforms, and twice that many physical hosts, and it's just as readable as ever. You do bring up a good point, though. The reason I've been able to make all those transitions has been because I retained complete control over the data even at the lowest level throughout. I wouldn't have that with Medium. I'd be at least somewhat at their mercy to keep my posts accessible and/or exportable. That's the argument Dave should have made. Maybe he considered it too obvious to state, but the fact that he didn't make it explicit is what turns a possibly-good rant into an incoherent mess.
>> Medium is a startup, a well-funded one for sure, but they could easily pivot and leave all the stories poorly served, or not served at all.

I think his most important point is right there, and that's a pretty good one.
It's David Nolen and the way he runs his projects, making people sign Contributor Agreements and such. He wants to remain the BDFL which is fine, his project, but the downside is that people are less enthusiastic to contribute.
The gist of flatline's post isn't necessarily wrong, but you must admit 2 out of 2 wrong assertions about Scala isn't a good sign.
Thanks for sharing - will try it out!

After learning touch type on German (QWERTZ) and then on French keyboard (AZERTY) - I finally found a solution by switching to the US International with AltGr Dead Keys (Combinator key) - which is easy on Linux. However on Windows I felt exactly the same pain as you - luckily I have to work only rarely on Windows. Until now I used for Windows [1].

However I do not understand how Microsoft missed to ship such Keyboard layout with Windows.

Now I can write French, German and Turkish on the same keyboard. And when I have to work abroad, even in Russia, the US International layout is everywhere (most of the times reachable just with Alt-Shift on Windows).

[1]: https://code.google.com/p/usialtgr/
Urgh. I wish languages wouldn't do this. Things which look different should be different.

At least it's case sensitive for the first letter, which means that the traditional lowercase-for-identifiers, capitalised-for-types naming scheme works.

I've tried programming in Ada, which has case insensitive identifiers; it was deeply painful.

Edit: Plus, of course, case sensitivity is locale dependent. Are I and i the same letter? Not if you're Turkish. (Upper case i is İ; lower case I is ı.)

Yes, this matters. http://www.theinquirer.net/inquirer/news/1017243/cellphone-l...
> Specifically, there are two 'weak lang items' that need to be defined. Lang items are not yet stable.

What two specific items? By "lang item" here, do you mean roughly "symbol", or something else entirely?
Very exciting!
In short that's up to the developer. It would be like asking how does Redux handle security? Well it doesn't, it just dispatches an action object to functions, the functions you wrote.

Om.next takes code you writes and makes it go.
Currently It's Only supported in US East (N. Virginia). Is there any way I can use it for apps deployed in different geographical location?
What if it was only 51% accurate? It's still more likely than not that the address is correct. Assuming the police respond in a way that doesn't result in injury (financial, property, or person) I think it's reasonable for them to check it out. Go get the warrant and see if the person or phone are in there. No warrant? Piss off.

In this particular case, why can't the local PD/Sherrif/agency see the damn pattern, record the note, and proceed with meaningful caution? That's what would annoy me the most.
you can use it to send "for your eyes only" stuff.

example: send an image to Mary and tell her not to send it to anyone else. She inevitably sends it to someone else, but the image magically changes to another image that says a message, maybe it says "DAMN IT MARY, I SAID DON'T SEND IT TO ANYONE ELSE!"
> PornHub and Adult Videos

Did all the other ones die or was PornHub just better at maintaining mainstream media attention? If I recall correctly there were at least three other equally sized sites along the time I first heard of it.
AFAIK, Howard and some other HBCUs do actively recruit non-black applicants (and may even use affirmative action to do so).
Thanks! It sure was an entertaining experience for both of us, especially with an SDK that is so easy to work with. As for the difficulty, we've already reduced the size of the rocket quite a bit, but we will continue listening to suggestions for future updates! :)
As of the ACA, taxes can also be on things you don't buy, expanding that to things you don't do seems like a small step.
Not claiming I have a panacea here, but wouldn't either a more aggressive minimum wage or a basic minimum income raise the ability for more people to act on the desire to buy? I assure you the demand for tons of stuff exists, but the means to buy it does not.

Back in 2013, HuffPost ran an article pointing out that had minimum wage kept up with inflation, it would be $10.50/hr and actually more like $21 if it had kept up with productivity growth [0]. That, of course, assumes that the original minimum wage rate was set reasonably, but I can promise you that few people, save some well-educated counter-cutlurists, can live on $7.50/hr these days. And even if they could, they wouldn't really be spurring demand in the greater economy.

[0] http://www.huffingtonpost.com/2013/02/13/minimum-wage-produc...
LeWeb 2011 Eric Schmidt and Loic Le Meur, 5 Yrs Later
There's a weather buoy there:

http://www.ndbc.noaa.gov/station_page.php?station=13010

Must be a hell of a crossing party associated with maintaining that.
Montreal Neurological Institute going ‘open’ to accelerate science
The more money that flows to the sector the more of a magnet it is for sociopaths and I don't think many of us are very good at dealing with sociopaths. You mentioned fraud, care to give some examples (no need to name names of course).
Use the terms people choose for themselves as a basic matter of respect. You can easily make it clear when you feel that a particular term is being used inappropriately or that you disagree with someone's interpretation. For example, referring to someone as a Catholic, Southern Baptist, or Jehovah's Witness avoids the inevitably contentious question of who considers whom a Christian or whether you personally agree.

If you felt a particular person was claiming one of those identities falsely, it's still better to specifically identify who and what you object to rather than assume that everyone else shares your definitions.
I remember the same comments about Smalltalk. Now the average jpeg or js file the browser downloads is larger than most Smalltalk images.
Dragon 2 Propulsive Hover Test
> I think these days they have the mobile devices themselves do the mapping, by phoning home with the WiFi hotspots it sees while out and about.

That thought is correct. Google has been doing this for years, popping up an agree-to-continue like screen on Android phones on which everyone clicks "sure, I just want to use GPS now" and then uploads every place they ever go to Google. Mozilla is working on their own version of this to create a variant of a more open nature: https://location.services.mozilla.com
'Probable cause' doesn't require 99% accuracy. It's a legal term with a well-defined definition.

'Probable cause' is slightly higher that 'reasonable suspicion' but much lower than 'beyond all reasonable doubt'.

Essentially, it boils down to: Would a 'reasonable man' (another technical term) suspect that something is the case? If yes, one has reasonable suspicion.
Once the rocket launches, it will swerve to a random direction. Tapping the screen once will change its direction of horizontal movement. It will automatically go up as long as it doesn't hit anything.
From the comment history, I don't think they are the same djb.
Scala for C# devs
Can reproduce the results for "passport renew" on Google.

And yes, bing is much worse, look at those ads (or are they search results? hard to make difference): http://imgur.com/a/l7mMv
Counterpoint:

Chicago pension crisis for retiring boomers.

https://www.illinoispolicy.org/chicagos-63-billion-debt-burd...

"When you include the city’s share of Cook County’s debt, Chicago’s total pension debt increases to $32 billion."

Rahm's Record $589M Property Tax Hike OK'd

https://www.dnainfo.com/chicago/20151028/downtown/record-pro...

Note, this tax increase just gets Chicago above water for 48 months. It does not remotely solve the problem. Chicagoans are expected to receive massive tax increases for years going forward.

"the mayor’s tax hike will be $1.9 billion short of the extra contributions needed through 2025."

http://www.illinoispolicy.org/mayor-emanuels-property-tax-hi...
My problem with Medium is that it lends this amazing aura of credibility to everything that is published on it. I think they've hit on the design equivalent of the brown note (of South Park fame) which makes readers mentally incontinent vis-a-vis the credibility of the source of the actual text...

Or maybe it's just me?
"You see the Node.js philosophy is to take the worst fucking language ever designed and put it on the server. Combine that with all the magpies that were using Ruby at the time, and you have the perfect fucking storm. Lets take everything that was great in Ruby and re write it in Javascript, I think was the official motto."

Heh, too true :D
“Find my phone” apps mistakenly bring dozens of people to this house in Atlanta
All the Java frameworks are usable in Kotlin. I don't know any specific that covers all the bases Rails does - what I usually see are patchworks and a lot of SpringCore/JPA/Hibernate.

Personally, my go-to choice is always something simpler (eg Netty, Vertx, Spark etc - those are more like Express.js or Sinatra than Rails).

There's also JavaLite, which explicitly tries to look like Rails (including database migrations, an ActiveRecord-style ORM, etc)
Is this really a problem specifically with Howard, or more a problem with CS curriculum in general? I ask this leaving the likes of CMU, Stanford, MIT, out of the equation - I'm thinking more about the "non-elite" CS programs, of which there are many, many more.

I am mentoring a CS student at another university and have had some challenges bringing this student along because the fundamentals are just not being taught. I took some time to compare it to Howard's curriculum, and I see some really practical courses offered at Howard - a 1 credit intro to OO and Java, Unix Lab, etc. Not that these make one a computer scientist, but when hiring entry level kids out of college, I would expect these skills to be somewhat solid, and that is not the case with really any CS programs today.
Another language fight full of hyperbolic claims. Fun.
Exactly, between a powerful type system and macros like try!, you're basically rolling on the same level as Haskell and other advanced languages in Rust.
Forex Free No Deposit Welcome Bonus of  $123 for Fun and Practicing
It's rails like through its middleware pipeline design. That's a requirement for me.

That allows Express third party middleware to add missing parts like Strong Params and easier HTTP Caching.

It would be nice to have batteries included but not at the cost of a giant box still design that I suspect Sails and other have. Pipeline design is important and Express does that really good.
There's even a more direct option using iTunes or on the web: http://www.imore.com/how-to-get-refund-itunes-app-store

It worked on a dodgy TV tracking app I got.
> When you find that you need to use a small class from a library, you pray that it's written in Java, because most of the time you can just go to its source in your IDE

I have to say, this is the big plus for Java for me. I find myself in the weird position that while I dislike writing Java, I love reading it. The simplicity and constrained nature of the language, the incredible IDE support, the JVM features (connect to a running VM and start setting breakpoints to answer questions like "when does this method get invoked"), etc. It's hard to escape the logic that if I want people to like reading my code, I ought to be writing it in Java.
From what I've seen, I'm pretty sure that over the past 8 years of development all usecases, features, and syntaxes were indeed kept in mind for at least some amount of time. Not all of them made it into the final design, though. ;)
Static site generators are not a good answer for non-engineers, especially if customizations are necessary.

I had self-hosted WordPress on Dreamhost until I got kicked off due to a viral post and my site deleted. Recovering my posts and learning how to use Jekyll/GitHub Pages in less than 24 hours was fun.
> Has your content lasted 16 years?

My first blog post is from 19 years ago. Before the term "blog" hit the scene, I believe.

Just wanted to brag. :-)

But it's also important just as a reminder that your content might last decades. Those old posts will no doubt still be up on my site 19 years from now. At least, if I'm still around and if something catastrophic hasn't happened to our civilization...

What's the over-under on Medium being around in 19 years?
Checksums are particularly handy when the original source is inaccessible. In that sort of situation I can google the file name and verify authenticity easily.