skysight-inc/HackerNews huggingface dataset:
Did they think that or were they just decorating their maps because blank spaces are ugly and maps were expensive art objects as well as tools?
Part of it is that we've stopped training our workforce. I have a friend who has been a machinist his entire life. He taught me a lot, and is one of those guys who has probably forgotten more than I will ever know.

But when he started, he was an apprentice for 5 years. And he worked with guys who taught him everything he knows.

Now, if you want to become a machinist, you have to pay your own way to a community college to become a trained machinist. It'll probably take 2 years. But I hope you've got money to support yourself with over those 2 years.

We have almost no real apprenticeship programs anymore. Companies want their employees to come out of the public education system full formed to be exactly what the companies want, but they're unwilling to really put down the cash to train them and educate them.

So we've created a system that once again privatizes rewards for the companies (not having to pay to train an employee), but "publicizes" risk (the student/community pays for the training.)

That, and we don't want to pay people a decent wage after they've done their training. Why should companies pay them barely more than minimum wage? The same thing is now playing out at the University/4 year degree level.
Community consensus also eventually vindicated him.

More importantly, what's the alternative? Turning it all off and thinking independently is one option. Kudos to those who do that, but if you're here reading this, by definition you want to participate in social media. So then the question becomes how do we build a less toxic and more productive social media?
True, but the language that documentation and those materials teach is still a cleaner language than most.
Or AGPL if the market direction is going to be providing a hosted service running your product.
I actually prefer bitbucket because I don't have to pay for private repos.
When their customer base increases and they need to improve margins they can remove the art and add more cubes.
It's just part of the natural growth process of B2B companies.

All you can do is hope that you can nail down the next large customer before your existing golden egg figures out they can push you around.
1.5) Inform everyone of the purpose of the meeting. Shall we come to a decision about something, produce some code, or align the goals for the project?
What definition are you using for sustained? 10 years? 20 years?

I didn't include this either. Just curious.
Hey there, I've used both Scaphold and Graph.cool and I would thoroughly recommend Graph.cool.

To understand why, I recommend you have a play with them yourself. It is immediately clear, in my opinion, that Graph.cool is a much better designed product in every aspect. Graph.cool's UX exudes refinement and quality that Scaphold's does not.

An example of this is the fact they invite you to their Slack team automatically when you sign up (i.e. use the email you sign up with to invite you, you don't have to do anything). They really care about their customers, and the Slack community around Graph.cool is much more active than Scaphold's. In fact, it's mostly the community that is buzzing around on Slack, and it's about people learning GraphQL, not necessarily learning how to use Graph.cool. The Graph.cool team seem to be really motivated to help everyone learn to use GraphQL, not just their service. This is also evident if you get in touch with the founders of Graph.cool - they are just nice people to talk to.

Any feature distinction that Scaphold may have over Graph.cool is quickly disappearing. I can only think of one, subscriptions, and Graph.cool has that on their roadmap to be released very shortly. On the other hand, Graph.cool has plenty of features that Scaphold does not, such as Auth0 integration, Relay AND Apollo support (from the same schema), a much better permission model.

Oh, and it's free (for now) :)
Through My Eyes: Stories for the Snapchat Spectacles
People aren't stupid. They don't just want jobs; they want careers.

Training makes sense for a job that has a career path. If you learned to drive a road tractor, you started by working for a transport company until you save up enough to buy your own rig, then you were a contractor for one of those companies until you got an agent to get you the loads you wanted on the routes you liked. Maybe eventually you got off the road to work in the management office for a transport company. With automated trucks on the horizon, young folks are less likely to even bother learning how to drive such vehicles.

No one wants to be told that the skill they already spent half their lives honing will not carry them through to retirement.

Big companies have been dismantling careers and repackaging them as cheaper and more fungible jobs for decades now. There is no consideration given whatsoever to the fact that employees are people that cannot spring fully formed from Zeus's brow when the company calls, nor store themselves in a closet and turn themselves off until needed again.

If you won't pay for people to live their lives outside of your workplace, they won't waste any of their finite time in it.

It isn't just training. The company needs an ecosystem that moves humans from graduation to retirement. They don't have to own or control the whole thing, but all the pieces have to be there. And if a piece breaks, it has to be repaired or replaced to keep other parts healthy. That hasn't been happening since the 80s, so now there are huge, gaping holes in the career pipeline, and what companies remain are often parasites upon it rather than contributors to the ecosystem.

So, yeah, good luck finding someone to install your auto glass, buddy. All those kids know that you will never be paying that $70k/year (with bonuses!) you teased them with, because three years from now, you might just replace the guy you hired this year with yet another sucker at $12/hr. What happened to your previous glass guy? Did you promote him, or fire him?
"Basic CSS" is very vague. When you use basic CSS you end up with ugly or inconsistent design. There's a reason we have CSS frameworks and design standards.
So far, Amazon is just delivering for others. But perhaps they'll get into preparing food as well. Unlike Google, Facebook, GrubHub, Postmates, and Doordash, Amazon is willing to build physical infrastructure and hire people. Amazon could set up a large scale centralized catering operation like LSG Sky Chefs, which makes airline meals. For high-density metro areas, this could work quite well.

Amazon could probably beat out the low-end guys simply by using vehicles and containers capable of keeping the hot stuff hot and the cold stuff cold.
It does communicate a bit, even if it's confusingly worded and targeted to a specific audience.

Material Design has two parts: A physical structure based on how objects lie in the real world (particularly inspired by the physical appearance paper and ink), and animations that seem magical, playful, or imaginative.

This lays out the inspiration behind material design, and differentiates it from skeumorphism: which copies real world elements unimaginatively, and simple "flat" design, which is not necessarily tactile or imbued with a system of animations or motion.
I don't know, I don't think my main problem was with the CLI rather how hard it was to just get something small going. In contrast, node takes all of 5 seconds to setup a small library, install dependencies, clearly list required engine, etc. Is it perfect, no way; however, it isn't very complicated either.

I don't think I'm totally alone with that sentiment either. .NET Core was a project that had pretty high expectations from the beginning, a cross-platform, sane and simpler .NET development platform (C#/F# too!).
UberEats is free too, at least if you order a minimum. (Used to be $20 where I am, now it's $30.) Even when you pay a fee, it's only $4, which beats out BiteSquad's typical $10+ fee. In a contest for who can live the longest on tiny margins, I'm betting on Amazon -- hopefully they start signing up restaurants just a little bit east from Seattle so I can use them... When UberEats hiked their minimum I was a bit miffed.
And you only need to have a plate visible on a vehicle if you plan on using it on public roads.
1. Python has strange scoping rules. They are certainly not clean and nicely orthogonal. They complicate the ability to build basic tools and make them correct (e.g., see the appendix of http://cs.brown.edu/~sk/Publications/Papers/Published/pmmwpl...).

2. Python does not offer a neat integrated testing story.

3. Python does not have a type-like annotation mechanism along with a type-checker and a type system that is not extremely complex. For some people who want to teach introductory programming, this really matters.

4. Python does not have a clean functional event-loop construct, which is central to the pedagogy we use in many application so Pyret.

5. Python does not offer a typed interface to external data. Pyret's table support is designed with types in mind, but you can also use it just fine without types. [Quick table demo: https://twitter.com/PyretLang/status/773605473824145408]

6. Pyret runs entirely in the browser. With a Stop button in the IDE. There's tremendous complexity involved in making that run. Just about no other language does that in the browser. That's a really valuable feature to a beginner whose programs may go haywire.

That's not all, but that's a start.
We're bringing some good news for LG G3 users
The dragons had to be somewhere. St. George killed one.
I'm not seeing a shred of racism there. I'm seeing a white, straight male not being treated like he's special, and interpreting that as racism.
Incredibly straight forward sand-boxing and embedding.
Printbf – Brainfuck interpreter in printf
Oh my god. That's going to give me nightmares.
Do you mean GPS tracking of your takeaway delivery?

I've never understood why someone would want to be glued to their phone/tablet watching every move their pizza makes. Seriously, just why would you possibly care what street it's currently on?
I've found certain Spanish accents, in English, very hard to understand as well. The way Cubans can drop whole consonants[0] ("Smith's" can become "hmi'") is particularly vexing.

[0] https://en.wikipedia.org/wiki/Cuban_Spanish#Phonology
> Then simply include the correct files, write some HTML, and call mdc.autoInit() within a closing <script> tag.

Why on earth do we need JS involved in what should be some simple HTML / CSS?
> GitLab started applying pressure and I think GitHub responded well, staying competitive in the face of a competent challenger.

Exactly. That's what drives features and improvements.

VC money lets you buy new sneakers but if you're looking to lose weight, a tiger chasing you is a much stronger motivation.
The hottest startup at NIPS was a troll
Really? To me, Amazon is one of the most customer-centric companies out there today.
If you run an open-source project, the community is on Github and that's where they expect to file bugs. Most users/contributors already have their notifications tweaked the way that they like, understand the workflow and website, etc.
So, Amazon is having some issues with retailers trying to sell you some gadget that really isn't what you thought you were going to get. Like a USB stick that says it's 256GB, but is actual 2 Mb. The 'reviews' of these shadier products are shilled out or just 'bots and amazon is trying to get these types of things off their market.

So, what happens when this happens to these restaurants? Like, say I 'open' up a restaurant inside of my apartment. Maybe I list the address as some other place, or I just risk the local health inspector showing up unannounced. But I only sell via Amazon, and I get some friends and family to write reviews of my kitchen, or maybe I just pay some 'bots to do it too. Amazon has problems already with that fly-by-night operation, how are they going to combat it?

For reference, this was an issue with GrubHub last year:

http://www.nbcnewyork.com/news/local/Seamless-Restaurant-Gru...

http://www.grubstreet.com/2015/11/grubhub-seamless-ghost-res...
wow. I wonder how much I could sell my account for!
There are no "templates" in the language, so the docs couldn't possibly have required you to "understand templates". You may not have understood what you read, I'll grant you that. That may or may not be a fault of the documentation or the language. It could even be the fault of a hasty, pre-judging reader…
For companies where employees add little/no value (yahoo!), then yes.
This sounds more like a spin-off of the old investment adage: "Buy stock in the products you actually use." If you spin that argument slightly as a proxy purchase, it makes sense that VCs would be investing in the products that their other startups are using heavily.

As an super-small-time investor who only owns stock in companies whose products that I use and enjoy, I can't knock them for it. For me, the logic is that whenever I tire of using something or no longer find it valuable, presumably I'll have early insight to sell the stock before the rest of the world catches on. I don't know if that same logic applies to proxy buying, but I suppose if you're intimate enough with your companies to know if they're abandoning Github for something else, as I don't know if pulling venture capital is as easy as selling the stock.
"Having nothing in common" is not the same as "having nothing even potentially in common."

The parent meant, I assume, that they expressed the first one: that they don't currently know much about the other person's interests, and vice-versa.

That doesn't mean they won't learn about them. And, in fact, if the two people are compatible on a personality level, they'll likely turn out to enjoy similar interests—finding out about "things I liked but didn't know it."

But it does communicate something important: that if you're someone who isn't willing to learn about new things, and stretch your definition of "who you are" to encompass new things—i.e. to "invest yourself in the relationship"—then this won't work.

And that is an important thing to communicate, at some point (maybe not the first conversation, but at some point.) Some people really do just want a partner who likes "what they like", instead of a partner that will help them grow in directions they will enjoy only in retrospect.
How is stuff like this still news, given the "epistemological crisis" in psychology research? Did they pre-register their analysis or arrange some kind of independent replication?
Good

But even yesterday I reported a story and corresponding page as "hate speech" (It was not exactly that, but it was a heavily misrepresentation of facts with the intention of hate speech/bigotry) for fb to return my report as "does not violate standards" OKAY THEN

But yeah, allowing things to be flagged
as fake news will make things better
You're complaining that "we need actions" in response to tech employees actually taking action. That's weird.

I realize you want to see grander, significant results, but what do you think that looks like at the outset? People starting to do something in an industry that has been historically very wary of being "political".
The complexity of the Stack Overflow Data Explorer was the only reason I never played around with SO Data.

I am looking through the tables now and there is certainly a lot of cool stuff that can be done! :)

Although, there appear to be a few tables with garbage data and only few rows, like posts_privilage_wiki and posts_wiki_placeholder.
Aren't you replacing your modern viewpoint for the one held by people in the middle ages? Magic is viewed as benevolent and quaint nowadays, but back then it was often a source of fear, not wonder.

Also, at least you know that those super-cool animals exist. Remember that these maps were a exclusive of the enlightened classes. Peasants in feudal Portugal weren't exactly making excursions to the nearest museum. All they had, at most, were fanciful stories - if they even had that.
Am I the only one the tone in this article bothers? The author keeps criticizing and belittling the CEO, who is obviously significantly smarter than him. There might be correlation there.
"GitHub quickly became essential to the code-writing process at technology companies of all sizes and gave birth to a new generation of programmers by hosting their open-source code for free."

How much would you be willing to pay to store your open-source code at github?
Or get a DVR and pause the TV whilst you get some food.
In a sense, the purpose of academic journals is to not have the distribution ease of the internet. The barriers to publication are the main point.
The government allowed them to re-consolidate. So now it makes more sense to milk higher margin wireless service.
I strongly disagree that this is design agency BS!

Please watch the video where they introduced material design (way back at some I/O) to see what all those words mean.

edit: https://www.youtube.com/watch?v=FBD0VlcVS1E
Mergers, Acquisitions, and Hosting in the WordPress Ecosystem
Rake Multitask
It is always a bit of a judgement call as to when you have a MVP or not. I am a little biased towards ‘fat’ MVPs as I think people have started going to far towards lean and they end up releasing something that does not provide much customer value.

My advice for what is worth is focus on getting high quality beta testers who will give you the feedback you need to improve the product and leave paying customer until later.
As many as you hear, they are still anecdotes. And anecdotes are of the political realm not the business realm. Resolving such disputes is also therefore done in the political realm (assuming there is no breach of business contract)
Would it suggest that like-attracts-like with mental illnesses? E.g., if you have ADHD, other people with ADHD will be more predictable to you than people without ADHD, so you'll prefer to date them?
I was a technical recruiter for a couple year and only met two USA based DBAs. They both do fully remote work and bill 100 an hour as a contractor.
> All variables except those in the global scope are private, so you do not need underscore-conventions, simply do not declare the variable in the global scope! And when it comes to nodeJS modules, there are no global scope, all variables will be private unless explicitly exported. So instead of obj.__foo you just declare foo somewhere and it will not be possible to get or set it outside the module.

Alright, I get you now. I agree with you on this that it does allow for that sort of encapsulation--but, IMO, that's a bad kind of encapsulation; having to put fundamentally object-oriented data outside of the object strikes me as a profound routing around serious linguistic damage.

> Since all variables are private (function) scoped in JS you do not have to worry about shadowing (overwriting variables), especially when your functions don't have any outside couplings, witch is possible with (common JS) NodeJS modules as modules can be required from within functions or methods. They are just like any variable.

This, OTOH, is pretty much the same as any language with any kind of encapsulation. Maybe ES modules have finally approached parity, but it's nothing special.

> What do you mean by transitive dependencies ? I don't think there's a concept of transitive dependencies in NodeJS.

Every dependency of your dependency is transitive. Just go look in the node_modules directory of any of your dependencies! If you require X and it requires Y and Z, bugs in its version of Y or Z are suddenly your problem. And its upgrade strategy becomes your problem, too.

OTOH, in something like Maven, saying "no, use my version of this transitive dependency" is very straightforward.

> If you spend one hour to fix a bug in a open source project, you have probably saved other people thousands of hours of work, money, or frustration.

And my client doesn't care. If I'm working on my stuff, sure, I'll do that if it's the most efficient way to solve my problems. My clients do not give a single shit about this, though, and I have to build things they can deal with, not me.

So this is at best a misfeature. Primarily a bug.
>The model of natively cloud-hosted documents was Google's lead to loose, and I think they are losing it.

No, Google was never going to own the market segment once MS got into it seriously. Google could only mark time until that event.
I thought it would be a great place to work (was on my 'list' because their engineering blog is pretty consistently awesome) until that BS.

But hey - I guess that's good for them - I'm white and male, so they get what they want if I never apply...
That's the benefit of a real enterprise sales force who already sell them their Windows, Office and SQL Server licenses. Office 365 is probably just an upsell rather than an entirely new product.

And Microsoft has actual reliable support, unlike Google. It makes a difference when selling into large companies.
I think software development is the greatest vocation for a 'older' person, you just have to look at it differently. I'm 57, and I KNOW I am unemployable and I'm fine with that.

To me, software is only a tool to get where I want. The potential is the products that I can produce, not the actual career of writing software, and I'm bringing my 30 years of business knowledge to the table.

I know what businesses want. I know what steps to take. I know what kind of relationship a business wants with their software vendor.
Case in point: my current project is a very mature industry where the current market is 40% larger companies serviced by a couple of large ISVs, but 60% of the smaller companies can't afford these ISV platforms and rely on a few old outdated packages or roll their own. My sole client now is a very small operation but she's got great insight to where she wants to go and what functionality will take her there.. like social media integration, ongoing customer touches, SMS, etc (which the current crop of platforms don't have), which makes her the perfect first client. And she feels comfortable that I can become a good partner of hers because a) I know what to do, and b) I don't bullshit. And yes, she's very aware I'm 57. So what. And, unlike the younger developers, I've got a little money and security backing me so I can take the time to develop the platform full-time.

I know I can't get a job, but I can make one. What other industry can you do that at 57?
And yet Racket grew out of Scheme and is now every much a Real Work language as CL, while avoiding CL's warts. So your point is…?
Bdale Garbee Joins Software Freedom Conservancy's Evaluations Committee
With regards to reducing the number of database fetches, DataLoader [1] (also by Facebook) is a great tool used by a lot of GraphQL severs to solve this issue.

[1] https://github.com/facebook/dataloader
Good points. Just like they do with Amazon basics they cherry pick items that they have already determined there is built in basic demand for.
A public commitment is not a gesture, but an act. It may be small for your tastes, but it's something.

I certainly hope people fight aggressively in court. But waiting for that encourages a passive, helpless attitude at a time when we can be doing a lot. And it places too much faith in the legal system and rule of law.

Right now the most effective way to make political change happen in our industry is by applying collective pressure from within. Tech employees are expensive and difficult to replace.
U.S Should invest on people and stop lying.